.sl{background:var(--sl-bg, #ffffff);color:var(--sl-text, #1a1a1a);padding-top:var(--sl-padding-top, 0);padding-bottom:var(--sl-padding-bottom, 0);overflow:hidden}.sl__inner{display:grid;grid-template-columns:1fr 1fr;min-height:560px}.sl__inner--text-left .sl__content{order:1}.sl__inner--text-left .sl__carousel,.sl__inner--text-right .sl__content{order:2}.sl__inner--text-right .sl__carousel{order:1}.sl__content{display:flex;flex-direction:column;justify-content:center;padding:56px 64px}.sl__kicker{font-size:1.1rem;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:var(--sl-kicker-color, #c9a87c);margin-bottom:16px}.sl__title{font-size:var(--sl-title-size, 38px);font-weight:600;line-height:1.15;margin-bottom:16px;color:var(--sl-text)}.sl__desc{font-size:1.5rem;color:var(--sl-text-muted, rgba(26,26,26,.55));line-height:1.7;margin-bottom:24px;max-width:42rem}.sl__perks{list-style:none;padding:0;margin:0 0 28px}.sl__perk{display:flex;align-items:center;gap:10px;font-size:1.4rem;font-weight:500;color:var(--sl-text);margin-bottom:10px}.sl__perk svg{width:18px;height:18px;color:var(--sl-perk-icon, #4a7c5c);flex-shrink:0}.sl__btn{display:inline-flex;align-items:center;justify-content:center;font-size:1.3rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;padding:14px 36px;border-radius:100px;background:var(--sl-btn-bg, var(--sl-kicker-color, #c9a87c));color:var(--sl-btn-text, #ffffff);border:1.5px solid var(--sl-btn-bg, var(--sl-kicker-color, #c9a87c));transition:opacity .3s ease;align-self:flex-start}.sl__btn:hover{opacity:.85}.sl__carousel{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:40px 48px}.sl__track{position:relative;width:100%}.sl__slide{display:none;text-decoration:none;color:inherit;width:100%}.sl__slide--active{display:block;animation:slFadeIn .45s ease}@keyframes slFadeIn{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.sl__slide-image{position:relative;aspect-ratio:3 / 4;border-radius:14px;overflow:hidden;background:var(--sl-card-bg, rgba(26,26,26,.03));margin-bottom:14px}.sl__slide-img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.sl__slide:hover .sl__slide-img{transform:scale(1.04)}.sl__slide-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;opacity:.25}.sl__slide-placeholder svg{width:50%;height:50%}.sl__slide-badge{position:absolute;top:12px;left:12px;font-size:1rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:4px 10px;border-radius:4px;z-index:2}.sl__slide-badge--sale{background:#4a7c5c;color:#fff}.sl__slide-info{text-align:center}.sl__slide-name{font-size:1.5rem;font-weight:500;line-height:1.4;margin-bottom:4px;color:var(--sl-text)}.sl__slide-price{display:flex;align-items:center;justify-content:center;gap:8px;font-size:1.4rem}.sl__slide-price-current{font-weight:600;color:var(--sl-text)}.sl__slide-price-compare{text-decoration:line-through;color:var(--sl-text-muted);font-size:1.3rem}.sl__modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:flex-end;justify-content:center}.sl__modal[hidden]{display:none}.sl__modal-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000073}.sl__modal-content{position:relative;background:#fff;width:100%;max-width:600px;border-radius:20px 20px 0 0;padding:30px;max-height:85vh;overflow-y:auto;animation:slSlideUp .3s ease}@keyframes slSlideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.sl__modal-close{position:absolute;right:18px;top:16px;font-size:24px;background:none;border:none;cursor:pointer}.sl__choose-options{margin-top:12px;width:100%;padding:12px 18px;border-radius:100px;border:none;background:var(--sl-btn-bg, #c9a87c);color:#fff;font-size:1.1rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;transition:opacity .25s ease}.sl__choose-options:hover{opacity:.85}.sl__slide-swatches{display:flex;justify-content:center;gap:5px;margin-top:8px}.sl__swatch{width:14px;height:14px;border-radius:50%;border:1.5px solid rgba(128,128,128,.25);display:inline-block}.sl__dots{display:flex;justify-content:center;gap:8px;margin-top:20px}.sl__dot{width:8px;height:8px;border-radius:50%;border:none;padding:0;cursor:pointer;background:var(--sl-dot-inactive, rgba(26,26,26,.2));transition:background .25s ease,transform .25s ease}.sl__dot--active{background:var(--sl-dot-active, #1a1a1a);transform:scale(1.3)}.sl__dot:hover{background:var(--sl-dot-active, #1a1a1a)}@media screen and (min-width: 750px) and (max-width: 989px){.sl__content{padding:40px 36px}.sl__carousel{padding:32px 28px}.sl__title{font-size:calc(var(--sl-title-size, 38px) * .8)}.sl__track{max-width:320px}}@media screen and (max-width: 749px){.sl__inner{display:block;min-height:auto}.sl__content{display:flex;flex-direction:column;align-items:center;padding:18px 20px 20px;text-align:center}.sl__kicker{font-size:.9rem;margin-bottom:6px;letter-spacing:.12em}.sl__title{font-size:calc(var(--sl-title-size, 38px) * .55);line-height:1.15;margin-bottom:10px}.sl__desc{font-size:1.2rem;line-height:1.5;margin-bottom:14px;max-width:90%}.sl__btn{order:2;width:100%;max-width:320px;font-size:1.25rem;padding:14px 24px;margin-bottom:14px}.sl__perks{order:3;display:flex;flex-wrap:wrap;justify-content:center;gap:6px 14px;margin-bottom:10px}.sl__perk{font-size:1.1rem;gap:5px}.sl__perk svg{width:14px;height:14px}.sl__carousel{padding:12px 0 4px}.sl__track{display:flex;gap:14px;overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scroll-padding-left:20px;padding:0 20px;scrollbar-width:none}.sl__track::-webkit-scrollbar{display:none}.sl__slide,.sl__slide--active{display:block;animation:none;flex:0 0 75%;max-width:280px;scroll-snap-align:start}.sl__slide-image{border-radius:12px;margin-bottom:10px}.sl__slide-name{font-size:1.35rem;line-height:1.3}.sl__slide-price{font-size:1.35rem}.sl__dots{display:none}}@media screen and (max-width: 374px){.sl__slide,.sl__slide--active{flex:0 0 65%}.sl__perks{grid-template-columns:auto}}@media (prefers-reduced-motion: reduce){.sl__slide--active{animation:none}.sl__slide-img{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/section-signature-line.css.map */
