.product-horizontal-accordions-section{margin-top:2.5rem;margin-bottom:2.5rem}@media (min-width: 1024px){.product-horizontal-accordions-section{margin-top:5rem;margin-bottom:5rem}}.product-horizontal-accordions-section{position:relative;margin-left:auto;margin-right:auto;width:100%;max-width:1600px;padding-left:1.25rem;padding-right:1.25rem}@media (min-width: 1728px){.product-horizontal-accordions-section{padding-left:0;padding-right:0}}.product-horizontal-accordions-section .header-accordion{position:relative}.product-horizontal-accordions-section .header-accordion .title{margin-bottom:1.75rem;text-align:center;font-size:1.5rem;line-height:2rem}@media (min-width: 1280px){.product-horizontal-accordions-section .header-accordion .title{margin-bottom:2.5rem;font-size:1.875rem;line-height:2.25rem}}.product-horizontal-accordions-section .header-accordion .labels-texts{display:flex;width:100%;justify-content:space-between}.product-horizontal-accordions-section .header-accordion .labels-texts .left-text,.product-horizontal-accordions-section .header-accordion .labels-texts .right-text{margin-top:1.25rem;margin-bottom:1.25rem;font-size:1.125rem;line-height:1.75rem;--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity))}@media (min-width: 1280px){.product-horizontal-accordions-section .header-accordion .labels-texts .left-text,.product-horizontal-accordions-section .header-accordion .labels-texts .right-text{margin-top:2.5rem;margin-bottom:2.5rem;width:50%}}.product-horizontal-accordions-section .header-accordion .labels-texts .right-text{text-align:right}.product-horizontal-accordions-section .horizontal-accordion-wrapper{display:flex;width:100%;flex-direction:column;gap:.25rem}@media (min-width: 1280px){.product-horizontal-accordions-section .horizontal-accordion-wrapper{height:600px;flex-direction:row}}.product-horizontal-accordions-section .horizontal-accordion-wrapper .horizontal-accordion-item{position:relative;max-height:100px;min-width:0px;flex-grow:1;cursor:pointer;overflow:hidden;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@media (min-width: 768px){.product-horizontal-accordions-section .horizontal-accordion-wrapper .horizontal-accordion-item{max-height:160px}}@media (min-width: 1280px){.product-horizontal-accordions-section .horizontal-accordion-wrapper .horizontal-accordion-item{max-height:none;transition-duration:.3s}}.product-horizontal-accordions-section .horizontal-accordion-wrapper .horizontal-accordion-item{transition-property:flex-grow,transform}.product-horizontal-accordions-section .horizontal-accordion-wrapper .horizontal-accordion-item:nth-child(1){background-color:#f2f0ea}.product-horizontal-accordions-section .horizontal-accordion-wrapper .horizontal-accordion-item:nth-child(2){background-color:#eeeae0}.product-horizontal-accordions-section .horizontal-accordion-wrapper .horizontal-accordion-item:nth-child(3){background-color:#e5e1d8}.product-horizontal-accordions-section .horizontal-accordion-wrapper .horizontal-accordion-item:nth-child(4){background-color:#dad4c9}.product-horizontal-accordions-section .horizontal-accordion-wrapper .horizontal-accordion-item:nth-child(5){background-color:#d1c9b9}.product-horizontal-accordions-section .horizontal-accordion-wrapper .horizontal-accordion-item:nth-child(6){background-color:#c7c1b0}.product-horizontal-accordions-section .horizontal-accordion-wrapper .horizontal-accordion-item .horizontal-accordion-content{position:relative;display:flex;height:100%;width:100%;flex-direction:column;align-items:center;justify-content:space-between;padding-top:2.5rem;padding-bottom:2.5rem}.product-horizontal-accordions-section .horizontal-accordion-wrapper .horizontal-accordion-item .horizontal-accordion-content .title{font-size:1.25rem;line-height:1.75rem;opacity:0;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,1,1);pointer-events:none}.product-horizontal-accordions-section .horizontal-accordion-wrapper .horizontal-accordion-item .horizontal-accordion-content .button{background-color:transparent;opacity:0;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,1,1);pointer-events:none}.product-horizontal-accordions-section .horizontal-accordion-wrapper .horizontal-accordion-item .horizontal-accordion-content picture img{position:absolute;top:.5rem;left:50%;max-width:100%;--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@media (min-width: 1280px){.product-horizontal-accordions-section .horizontal-accordion-wrapper .horizontal-accordion-item .horizontal-accordion-content picture img{top:10rem;left:0;height:20rem;max-width:600px;--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));-o-object-fit:contain;object-fit:contain;transition-duration:.3s}.product-horizontal-accordions-section .horizontal-accordion-wrapper .horizontal-accordion-item:hover{max-height:100vh;flex-grow:6}.product-horizontal-accordions-section .horizontal-accordion-wrapper .horizontal-accordion-item:hover .horizontal-accordion-content .button,.product-horizontal-accordions-section .horizontal-accordion-wrapper .horizontal-accordion-item:hover .horizontal-accordion-content .title{pointer-events:auto;opacity:1}.product-horizontal-accordions-section .horizontal-accordion-wrapper .horizontal-accordion-item:hover .horizontal-accordion-content picture img{position:static!important;position:absolute!important;left:50%!important;--tw-translate-x: -50% !important;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}}.product-horizontal-accordions-section .horizontal-accordion-wrapper .horizontal-accordion-item:hover .horizontal-accordion-content picture img{left:50%;--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.product-horizontal-accordions-section .horizontal-accordion-wrapper .horizontal-accordion-item.is-active{max-height:100vh}.product-horizontal-accordions-section .horizontal-accordion-wrapper .horizontal-accordion-item.is-active .horizontal-accordion-content .button,.product-horizontal-accordions-section .horizontal-accordion-wrapper .horizontal-accordion-item.is-active .horizontal-accordion-content .title{pointer-events:auto;opacity:1}.product-horizontal-accordions-section .horizontal-accordion-wrapper .horizontal-accordion-item.is-active .horizontal-accordion-content picture img{position:static;left:0;--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media (min-width: 1280px){.product-horizontal-accordions-section .horizontal-accordion-wrapper .horizontal-accordion-item.is-active .horizontal-accordion-content picture img{left:50%;--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}
