.panel-section .background-image-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.panel-section .background-image-wrapper img{margin:auto}.panel-section .panel-wrapper{display:flex;flex-direction:column;gap:20px}.panel-section .panel-inner{display:flex;align-items:center;flex-direction:column;justify-content:center;gap:12px;padding:20px;border-radius:20px}.panel-section .panel-inner.row-reverse{flex-direction:column-reverse}.panel-section .panel-inner .item-left{display:flex;align-items:center;gap:10px;padding:20px;border-radius:20px}.panel-section .item-left.half .image-wrapper,.panel-section .item-left.half .text{width:50%}.panel-section .item-left .image-wrapper img{width:100%;height:auto}.panel-section .item-left .text{color:var(--color_text);font-size:var(--font_size_text_mb);line-height:1.2}.panel-section .panel-inner .item-right{text-align:center}.panel-section .panel-inner .item-right h2{font-size:var(--font_size_heading_mb);color:var(--color_heading);line-height:1.2}.panel-section .button-list{display:flex;flex-wrap:wrap;padding:0;gap:16px}.panel-section .button-list .button-custom{display:flex;align-items:center;gap:10px;padding:10px;border-radius:30px;flex-grow:1;flex-shrink:0;background:var(--button_background);border:1px solid var(--button_border)}.panel-section .button-custom .icon-wrapper{display:inline-flex;width:24px;height:24px;border-radius:50%;padding:4px}.panel-section .button-custom .icon-wrapper svg{width:16px;height:16px}.panel-section .button-custom .button-text{font-size:var(--font_size_button_mb);word-break:break-word}@media (min-width: 768px){.panel-section .panel-inner{flex-direction:row}.panel-section .panel-inner.row-reverse{flex-direction:row-reverse}.panel-section .panel-inner .item-left,.panel-section .panel-inner .item-right{width:50%}.panel-section .item-left .text{font-size:var(--font_size_text)}.panel-section .panel-inner .item-right h2{font-size:var(--font_size_heading)}.panel-section .button-list .button-custom{width:calc(25% - 12px);max-width:calc(25% - 12px)}.panel-section .button-custom .icon-wrapper{width:40px;height:40px;padding:10px}.panel-section .button-custom .icon-wrapper svg{width:20px;height:20px}.panel-section .button-custom .button-text{font-size:var(--font_size_button)}}@media screen and (max-width: 767px){.panel-section .button-list{position:relative;flex-wrap:nowrap;justify-content:flex-start;overflow-y:hidden;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;align-items:center}.panel-section .button-list.vertical-button{flex-direction:column}.panel-section .button-list.vertical-button .button-custom{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/component-panel-section.css.map */
