.ec-zigzag__row{display:flex;flex-direction:column;gap:48px}@media screen and (min-width:992px){.ec-zigzag__row{flex-direction:row;align-items:center;gap:80px}.ec-zigzag__col{flex:0 0 calc(50% - 40px);max-width:calc(50% - 40px)}}.ec-zigzag__col--media{display:flex;align-items:center;justify-content:center}.ec-zigzag__img-wrap{max-width:520px;width:100%;margin:0 auto}.ec-zigzag__img{display:block;width:100%;height:auto;max-height:520px;object-fit:contain}.ec-zigzag__placeholder{width:100%;max-height:520px;opacity:.3}@media screen and (max-width:991px){.ec-zigzag__img-wrap{max-height:320px;overflow:hidden;display:flex;align-items:center;justify-content:center}.ec-zigzag__img{max-height:320px}}.ec-zigzag__col--text{display:flex;align-items:center}.ec-zigzag__content{max-width:460px;width:100%}@media screen and (max-width:991px){.ec-zigzag__content{max-width:100%}}.ec-zigzag__eyebrow{display:block;margin-bottom:16px}.ec-zigzag__heading{margin:0 0 16px}.ec-zigzag__subline{font-family:var(--ec-font-body);font-weight:600;font-size:1.0625rem;line-height:1.4;color:var(--ec-ink);margin:0 0 12px}.ec-zigzag__text{margin:0 0 32px}.ec-zigzag__actions{display:flex;align-items:center;gap:32px;flex-wrap:wrap}.ec-zigzag__meta{display:flex;flex-direction:column;gap:4px}.ec-zigzag__from-price{font-family:var(--ec-font-body);font-weight:700;font-size:1.875rem;line-height:1.2;letter-spacing:-.02em;color:var(--ec-ink)}.ec-zigzag__count{font-family:var(--ec-font-body);font-weight:400;font-size:.9375rem;line-height:1.4;color:var(--ec-text)}@media screen and (min-width:992px){.ec-zigzag--reversed .ec-zigzag__col--media{order:2}.ec-zigzag--reversed .ec-zigzag__col--text{order:1}}@media screen and (max-width:991px){.ec-zigzag__col--media{order:1}.ec-zigzag__col--text{order:2}.ec-zigzag__actions{flex-direction:column-reverse;align-items:stretch;gap:16px}.ec-zigzag__meta{text-align:center}}.ec-slider__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;gap:24px;padding-bottom:4px}.ec-slider__track::-webkit-scrollbar{display:none}.ec-slider__slide{flex:0 0 auto;scroll-snap-align:start}.ec-slider__slide{width:calc(100vw - 60px)}@media screen and (min-width:576px){.ec-slider__slide{width:calc(50% - 12px)}}@media screen and (min-width:992px){.ec-slider__slide{width:calc(33.3333% - 16px)}}@media screen and (min-width:1200px){.ec-slider__slide{width:calc(25% - 18px)}}.ec-slider__track:after{content:"";flex:0 0 1px}.ec-slider-arrows{display:none;gap:8px}@media screen and (min-width:768px){.ec-slider-arrows{display:flex}}.ec-slider-arrow{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background-color:#efede6;color:var(--ec-ink);border:none;cursor:pointer;padding:0;transition:background-color .18s ease,color .18s ease}.ec-slider-arrow:hover{background-color:var(--ec-ink);color:var(--ec-bg)}.ec-slider-arrow:focus-visible{outline:2px solid var(--ec-accent);outline-offset:3px}.ec-section-head .ec-slider-arrows{position:absolute;right:0;bottom:0}.ec-section-head--with-arrows{position:relative;padding-right:112px}.ec-slider-dots{display:flex;justify-content:center;gap:var(--pagination-dot-spacing, 6px);margin-top:32px;min-height:44px;align-items:center}@media screen and (min-width:768px){.ec-slider-dots{display:none}}.ec-accordion__item{border-bottom:1px solid var(--ec-line)}.ec-accordion__item:first-child{border-top:1px solid var(--ec-line)}.ec-accordion__question{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:72px;padding:16px 0;cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none}.ec-accordion__question::-webkit-details-marker{display:none}.ec-accordion__question::marker{content:""}.ec-accordion__question-text{font-family:var(--ec-font-body);font-weight:600;font-size:1.125rem;line-height:1.3;color:var(--ec-ink);flex:1}.ec-accordion__icon{flex-shrink:0;width:18px;height:18px;color:var(--ec-ink)}.ec-accordion__minus,.ec-accordion__item[open] .ec-accordion__plus{display:none}.ec-accordion__item[open] .ec-accordion__minus{display:block}.ec-accordion__answer{overflow:hidden}.ec-accordion__answer-inner{padding:0 0 24px;max-width:62ch}.ec-accordion__item .ec-accordion__answer{animation:ec-accordion-close .24s ease forwards}.ec-accordion__item[open] .ec-accordion__answer{animation:ec-accordion-open .24s ease forwards}@keyframes ec-accordion-open{0%{opacity:0;max-height:0}to{opacity:1;max-height:500px}}@keyframes ec-accordion-close{0%{opacity:1;max-height:500px}to{opacity:0;max-height:0}}.ec-accordion__question:focus-visible{outline:2px solid var(--ec-accent);outline-offset:3px}.ec-input{display:block;width:100%;height:54px;padding:0 24px;border-radius:999px;background:var(--ec-bg);border:1px solid var(--ec-line);font-family:var(--ec-font-body);font-weight:400;font-size:1rem;line-height:1.6;color:var(--ec-ink);outline:none;transition:border-color .18s ease,border-width .18s ease;-webkit-appearance:none;appearance:none}.ec-input::placeholder{color:var(--ec-text)}.ec-input:focus{border-color:var(--ec-accent);border-width:1.5px}.ec-input--error{border-color:var(--ec-sale)}.ec-input--error:focus{border-color:var(--ec-sale)}.ec-input-error-msg{font-family:var(--ec-font-body);font-weight:400;font-size:.8125rem;line-height:1.4;color:var(--ec-sale);margin-top:8px;padding-left:24px}.ec-input--on-dark{background:transparent;border-color:#4a4840;color:var(--ec-bg)}.ec-input--on-dark::placeholder{color:var(--ec-text-dark)}.ec-input--on-dark:focus{border-color:var(--ec-accent-hi)}.ec-reveal{opacity:0;transform:translateY(16px);transition:opacity .4s cubic-bezier(.2,.7,.3,1),transform .4s cubic-bezier(.2,.7,.3,1);will-change:opacity,transform}.ec-reveal--visible{opacity:1;transform:translateY(0)}.ec-reveal-stagger>.ec-reveal:nth-child(1){transition-delay:0ms}.ec-reveal-stagger>.ec-reveal:nth-child(2){transition-delay:80ms}.ec-reveal-stagger>.ec-reveal:nth-child(3){transition-delay:.16s}.ec-reveal-stagger>.ec-reveal:nth-child(4){transition-delay:.24s}.ec-reveal-stagger>.ec-reveal:nth-child(5){transition-delay:.32s}.ec-reveal-stagger>.ec-reveal:nth-child(6){transition-delay:.4s}@media(prefers-reduced-motion:reduce){.ec-reveal{opacity:1!important;transform:none!important;transition:none!important}.ec-accordion__item .ec-accordion__answer,.ec-accordion__item[open] .ec-accordion__answer{animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/60/assets/ec-components-ii.css.map */
