.section-shoppable-video-carousel{padding-block:var(--section-padding-top, 0rem) var(--section-padding-bottom, 0rem);overflow:hidden}.section-shoppable-video-carousel .svc-container{background-color:#f4f3ec;border-radius:28px;padding:2.2rem 1.6rem 2.5rem;margin-inline:auto;box-sizing:border-box}@media screen and (max-width:749px){.section-shoppable-video-carousel .svc-container{border-radius:24px;padding:1.8rem 1.1rem 2.2rem;margin-inline:.8rem;width:calc(100% - 1.6rem)}}.section-shoppable-video-carousel .svc-section-header{text-align:left;margin-block-end:1.5rem;padding-inline-start:.3rem}.section-shoppable-video-carousel .svc-heading{margin:0 0 .35rem;font-family:var(--font-heading-family),sans-serif;font-size:1.75rem;font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);color:#173824;line-height:normal;letter-spacing:var(--font-heading-letter-spacing)}@media screen and (max-width:749px){.section-shoppable-video-carousel .svc-heading{font-size:1.75rem}}.section-shoppable-video-carousel .svc-subheading{margin:0;font-family:var(--font-body-family),-apple-system,BlinkMacSystemFont,sans-serif;color:#576859;font-size:1.05rem;line-height:1.35;letter-spacing:.01em}.section-shoppable-video-carousel .svc-track-outer{position:relative;width:100%}.section-shoppable-video-carousel .svc-track{display:flex;flex-direction:row;align-items:stretch;gap:1.2rem;padding:.3rem .2rem .6rem;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.section-shoppable-video-carousel .svc-track::-webkit-scrollbar{display:none}@media screen and (min-width:750px){.section-shoppable-video-carousel .svc-track{gap:1.5rem;padding-inline:.4rem}}.section-shoppable-video-carousel .svc-card{flex:0 0 255px;width:255px;scroll-snap-align:start;border-radius:22px;overflow:hidden;position:relative;box-shadow:0 10px 24px -4px #00000029;background:#141a15;transition:transform .3s ease,box-shadow .3s ease}@media screen and (max-width:749px){.section-shoppable-video-carousel .svc-card{flex:0 0 238px;width:238px}}.section-shoppable-video-carousel .svc-card:hover{transform:translateY(-4px);box-shadow:0 16px 32px -6px #00000038}.section-shoppable-video-carousel .svc-video-wrap{position:relative;width:100%;aspect-ratio:9 / 16;background:#111;overflow:hidden;border-radius:22px}.section-shoppable-video-carousel .svc-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.section-shoppable-video-carousel .svc-video-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#1b241e}.section-shoppable-video-carousel .svc-video-placeholder img{width:100%;height:100%;object-fit:cover}.section-shoppable-video-carousel .svc-story-bars{position:absolute;top:10px;left:12px;right:12px;z-index:5;display:flex;gap:4px}.section-shoppable-video-carousel .svc-story-bar{flex:1;height:2.5px;border-radius:2px;background:#ffffff59}.section-shoppable-video-carousel .svc-story-bar--active{background:#fffffff2}.section-shoppable-video-carousel .svc-top-bar{position:absolute;top:20px;left:12px;right:12px;z-index:5;display:flex;align-items:center;justify-content:space-between;pointer-events:auto}.section-shoppable-video-carousel .svc-badge-pill{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:999px;background:#121c14ad;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.15);color:#fff;font-family:var(--font-body-family),-apple-system,BlinkMacSystemFont,sans-serif;font-size:.78rem;font-weight:600;line-height:1.2;letter-spacing:.01em;box-shadow:0 2px 6px #0003}.section-shoppable-video-carousel .svc-audio-toggle{width:30px;height:30px;border-radius:50%;background:#0000008c;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.18);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;transition:transform .2s ease,background .2s ease;box-shadow:0 2px 6px #0003}.section-shoppable-video-carousel .svc-audio-toggle:hover{background:#000000bf;transform:scale(1.08)}.section-shoppable-video-carousel .svc-hidden{display:none!important}.section-shoppable-video-carousel .svc-overlay-layer{position:absolute;bottom:0;left:0;right:0;z-index:4;padding:3.5rem 10px 12px;background:linear-gradient(to top,rgba(0,0,0,.9) 0%,rgba(0,0,0,.45) 55%,transparent 100%);display:flex;flex-direction:column;gap:10px;pointer-events:auto}.section-shoppable-video-carousel .svc-caption-wrap{margin:0;padding-inline:2px}.section-shoppable-video-carousel .svc-caption-text{margin:0;color:#fff;font-family:Georgia,Playfair Display,serif;font-size:1.35rem;font-weight:700;line-height:1.25;text-shadow:0 2px 6px rgba(0,0,0,.7);letter-spacing:-.01em}.section-shoppable-video-carousel .svc-glass-card{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:9px;padding:7px 10px;background:#fff;border-radius:16px;box-shadow:0 8px 20px #00000038;box-sizing:border-box;width:100%}.section-shoppable-video-carousel .svc-card-thumb-link{display:block;width:44px;height:44px;border-radius:8px;overflow:hidden;background:#f0f2eb;flex-shrink:0}.section-shoppable-video-carousel .svc-card-thumb{width:100%;height:100%;object-fit:cover;display:block}.section-shoppable-video-carousel .svc-card-thumb-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:1.2rem;background:#e9ece4}.section-shoppable-video-carousel .svc-card-body{min-width:0;display:flex;flex-direction:column;justify-content:center;gap:2px}.section-shoppable-video-carousel .svc-card-title-link{text-decoration:none;color:inherit}.section-shoppable-video-carousel .svc-card-title{display:block;font-family:var(--font-body-family),-apple-system,BlinkMacSystemFont,sans-serif;font-size:.88rem;font-weight:700;color:#111;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:-.01em}.section-shoppable-video-carousel .svc-card-price-row{display:flex;align-items:baseline;gap:.3rem}.section-shoppable-video-carousel .svc-card-price{font-family:var(--font-body-family),-apple-system,BlinkMacSystemFont,sans-serif;font-size:.88rem;font-weight:700;color:#111;line-height:1.2}.section-shoppable-video-carousel .svc-atc-pill{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;padding:6px 14px;border-radius:999px;background:#173824;color:#fff;border:none;font-family:var(--font-body-family),-apple-system,BlinkMacSystemFont,sans-serif;font-size:.86rem;font-weight:700;cursor:pointer;letter-spacing:.01em;transition:background .2s ease,transform .15s ease;line-height:1}.section-shoppable-video-carousel .svc-atc-pill:hover:not(:disabled){background:#0f2618;transform:scale(1.04)}.section-shoppable-video-carousel .svc-atc-pill:active:not(:disabled){transform:scale(.96)}.section-shoppable-video-carousel .svc-soldout-badge{padding:5px 10px;font-size:.82rem;font-weight:600;border-radius:999px;background:#eee;color:#777}.section-shoppable-video-carousel .svc-nav-btn{position:absolute;right:-1rem;top:50%;transform:translateY(-50%);z-index:6;display:none;align-items:center;justify-content:center;width:3.6rem;height:3.6rem;border-radius:50%;border:1px solid rgba(0,0,0,.08);background:#fffffff2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#111;cursor:pointer;box-shadow:0 4px 16px #0000001f;transition:background .2s ease,transform .1s ease}@media screen and (min-width:990px){.section-shoppable-video-carousel .svc-nav-btn{display:flex}}.section-shoppable-video-carousel .svc-nav-btn:hover{background:#173824;color:#fff;transform:translateY(-50%) scale(1.06)}@media screen and (min-width:990px){.section-shoppable-video-carousel .svc-track>.svc-card:first-child{margin-inline-start:auto}.section-shoppable-video-carousel .svc-track>.svc-card:last-child{margin-inline-end:auto}}@media screen and (min-width:990px){.section-shoppable-video-carousel .svc-track{gap:clamp(2rem,2.5vw,3rem)}}.section-shoppable-video-carousel .svc-editorial-card{display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;min-height:58px;padding:8px 12px;background:#fffffff5;border:1px solid rgba(255,255,255,.86);border-radius:16px;box-shadow:0 8px 20px #00000038;box-sizing:border-box;width:100%}.section-shoppable-video-carousel .svc-editorial-icon{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:11px;color:#f4f3ec;background:linear-gradient(145deg,#244c32,#102719);box-shadow:inset 0 1px #fff3}.section-shoppable-video-carousel .svc-editorial-text{color:#173824;font-family:var(--font-body-family),-apple-system,BlinkMacSystemFont,sans-serif;font-size:.9rem;font-weight:700;line-height:1.25;letter-spacing:-.01em}@media screen and (min-width:990px){.section-shoppable-video-carousel .svc-track{gap:clamp(1rem,1.6vw,1.5rem)}.section-shoppable-video-carousel .svc-card{flex:0 0 clamp(214px,20vw,245px);width:clamp(214px,20vw,245px)}}
/*# sourceMappingURL=/cdn/shop/t/58/assets/section-shoppable-video-carousel.css.map */
