.section-accordion-with-text{position:relative;background-color:var( --section-accordion-with-text-bg-color, var(--color-background) );color:var(--section-accordion-with-text-text-color, var(--color-foreground));width:100%}.section-accordion-with-text__container{max-width:var(--page-width);margin-inline:auto;padding-inline:var(--page-margin)}.section-accordion-with-text__grid{display:grid;grid-template-columns:1fr;gap:var(--block-gap, 20px);background-color:var(--section-accordion-with-text-elevated-bg-color)}@media(min-width:768px){.section-accordion-with-text__grid{grid-template-columns:1fr 1fr;gap:calc(var(--block-gap, 20px) * 1.25)}}.section-accordion-with-text__image-column{display:flex;align-items:center;width:100%;order:1}.section-accordion-with-text__image-column--order-1{order:1}.section-accordion-with-text__image-column--order-2{order:2}.section-accordion-with-text__image-wrapper{position:relative;overflow:hidden;width:100%}.section-accordion-with-text__image{width:100%;height:auto;object-fit:cover;display:block}.section-accordion-with-text__image-placeholder{position:relative;overflow:hidden;background-color:var( --section-accordion-with-text-block-bg, var(--color-surface, #f5f5f5) );aspect-ratio:1 / 1;display:flex;align-items:center;justify-content:center;width:100%}.section-accordion-with-text__image-placeholder .section-accordion-with-text__image-placeholder-svg,.section-accordion-with-text__image-placeholder svg{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.section-accordion-with-text__accordion--stack{width:100%}.section-accordion-with-text__viewport{position:relative;width:100%;aspect-ratio:1 / 1;overflow:hidden;background-color:var( --section-accordion-with-text-block-bg, var(--color-surface, #f5f5f5) )}@media(min-width:768px){.section-accordion-with-text__viewport{min-height:320px}}.section-accordion-with-text__track{position:absolute;top:0;right:0;bottom:0;left:0}.section-accordion-with-text__accordion--stack .section-accordion-with-text__slide{position:absolute;width:85%;height:85%;padding-bottom:0;overflow:hidden;transition:left .45s cubic-bezier(.4,0,.2,1),top .45s cubic-bezier(.4,0,.2,1),opacity .4s ease;box-shadow:0 6px 28px #00000029}.section-accordion-with-text__slide .section-accordion-with-text__image,.section-accordion-with-text__slide .section-accordion-with-text__image-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.section-accordion-with-text__slide .section-accordion-with-text__image-placeholder{display:flex;align-items:center;justify-content:center}.section-accordion-with-text__peek{position:absolute;padding:0;border:0;background:transparent;cursor:pointer;-webkit-tap-highlight-color:transparent}.section-accordion-with-text__peek--next{top:0;right:0;bottom:0;left:0;z-index:20;clip-path:polygon(0% 0%,100% 0%,100% 100%,85% 100%,85% 15%,0% 15%)}.section-accordion-with-text__peek--next:after{content:"";position:absolute;top:8px;right:8px;width:30px;height:30px;border-radius:50%;background:#ffffffe0 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23333' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='9 18 15 12 9 6'/%3E%3C/svg%3E") no-repeat center / 14px;opacity:0;transition:opacity .2s ease;pointer-events:none}.section-accordion-with-text__peek--next:hover:after{opacity:1}.section-accordion-with-text__peek--prev{bottom:12px;left:12px;width:34px;height:34px;border-radius:50%;background:#ffffffe0;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:25;display:flex;align-items:center;justify-content:center;transition:background .2s ease,transform .15s ease}.section-accordion-with-text__peek--prev:hover{background:#fff;transform:scale(1.08)}.section-accordion-with-text__peek--prev:after{content:"";display:block;width:8px;height:8px;border-left:2px solid #333;border-bottom:2px solid #333;transform:rotate(45deg) translate(2px,-2px)}.section-accordion-with-text__peek:focus-visible{outline:2px solid var(--section-accordion-with-text-accent-color, #1a73e8);outline-offset:-2px}.section-accordion-with-text__content-column{display:flex;flex-direction:column;gap:var(--block-gap, 20px);padding:var(--spacing-md, 1rem);width:100%;order:2}.section-accordion-with-text__content-column--order-1{order:1}.section-accordion-with-text__content-column--order-2{order:2}.section-accordion-with-text__content-column--align-top{justify-content:flex-start}.section-accordion-with-text__content-column--align-center{justify-content:center}.section-accordion-with-text__content-column--align-bottom{justify-content:flex-end}@media(min-width:768px){.section-accordion-with-text__content-column{width:100%}}.section-accordion-with-text__header{display:grid;gap:1rem;justify-items:start;text-align:left}.section-accordion-with-text__header--align-center{justify-items:center;text-align:center}.section-accordion-with-text__header--align-right{justify-items:end;text-align:right}.section-accordion-with-text__heading{font-family:var(--font-heading);font-weight:var(--font-weight-bold, 700);letter-spacing:-.01em;line-height:1.2;color:var(--section-accordion-with-text-elevated-text, var(--color-foreground));margin:0}.section-accordion-with-text__heading.text-xl{font-size:var(--font-size-xl)}.section-accordion-with-text__heading.text-2xl{font-size:var(--font-size-2xl)}.section-accordion-with-text__heading.text-3xl{font-size:var(--font-size-3xl)}.section-accordion-with-text__heading.text-4xl{font-size:var(--font-size-4xl)}.section-accordion-with-text__heading.text-transform--uppercase{text-transform:uppercase}.section-accordion-with-text__heading.text-transform--lowercase{text-transform:lowercase}.section-accordion-with-text__heading.text-transform--capitalize{text-transform:capitalize!important}.section-accordion-with-text__heading--decorated{color:var(--section-accordion-with-text-accent-color)}.section-accordion-with-text__description{line-height:1.75;color:var(--section-accordion-with-text-elevated-text-muted, rgba(0, 0, 0, .7));max-width:none}.section-accordion-with-text__description a,.section-accordion-with-text__description a:hover{color:var(--section-accordion-with-text-link-color, var(--color-foreground))}.section-accordion-with-text__description a{text-decoration:underline;transition:color .2s ease}.section-accordion-with-text__description p{margin-bottom:1rem}.section-accordion-with-text__description p:last-child{margin-bottom:0}.section-accordion-with-text__description--align-left{text-align:left}.section-accordion-with-text__description--align-center{text-align:center}.section-accordion-with-text__description--align-right{text-align:right}.section-accordion-with-text__button-wrapper{padding-top:var(--spacing-sm, .5rem)}.section-accordion-with-text__button-wrapper--align-left{text-align:left}.section-accordion-with-text__button-wrapper--align-center{text-align:center}.section-accordion-with-text__button-wrapper--align-right{text-align:right}@media(max-width:767px){.section-accordion-with-text__header--align-mobile-left{justify-items:start;text-align:left}.section-accordion-with-text__header--align-mobile-center{justify-items:center;text-align:center}.section-accordion-with-text__header--align-mobile-right{justify-items:end;text-align:right}.section-accordion-with-text__description--align-mobile-left,.section-accordion-with-text__button-wrapper--align-mobile-left{text-align:left}.section-accordion-with-text__description--align-mobile-center,.section-accordion-with-text__button-wrapper--align-mobile-center{text-align:center}.section-accordion-with-text__description--align-mobile-right,.section-accordion-with-text__button-wrapper--align-mobile-right{text-align:right}}@media(max-width:767px){.section-accordion-with-text__grid{gap:calc(var(--block-gap, 20px) * 2)}.section-accordion-with-text__content-column{padding:var(--spacing-md, 1rem)}}@media print{.section-accordion-with-text__image-column,.section-accordion-with-text__content-column{break-inside:avoid;page-break-inside:avoid}.section-accordion-with-text__peek{display:none}.section-accordion-with-text__track{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/accordion-with-text.css.map */
