.sw{--sw-accent: var(--amber, var(--brand-accent, #F0A010));--sw-accent-soft: var(--amber-light, #F8B028);--sw-ink: var(--ink, #14110d);--sw-paper: var(--cream, #ffffff);--sw-text: currentColor;--sw-muted: color-mix(in srgb, currentColor 62%, transparent);--sw-line: color-mix(in srgb, currentColor 16%, transparent);--sw-card: color-mix(in srgb, currentColor 5%, transparent);--sw-radius: var(--tile-radius, 8px);--sw-gap: 16px;--sw-per-view: 4;--sw-ratio: 1 / 1;--sw-shadow: 0 18px 40px -22px rgba(0, 0, 0, .55)}.sw__inner{position:relative}.sw__head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap;margin-bottom:26px}.sw__eyebrow{margin:0 0 10px;font-family:var(--mono, ui-monospace, monospace);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--sw-accent)}.sw__title{margin:0;font-family:var(--display, inherit);font-size:clamp(24px,3vw,38px);line-height:1.06;font-weight:600}.sw__title em{font-style:normal;color:var(--sw-accent)}.sw__sub{margin:10px 0 0;max-width:58ch;opacity:.78;font-size:15px;line-height:1.55}.sw__cta{display:inline-flex;align-items:center;gap:8px;text-decoration:none;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--sw-accent);white-space:nowrap}.sw__cta:hover .sw__cta-arrow{transform:translate(4px)}.sw__cta-arrow{transition:transform .2s ease}.sw__notice{border:1px dashed var(--sw-line);border-radius:var(--sw-radius);padding:18px;font-size:14px;opacity:.8;margin:0}.sw__frame{position:relative}.sw__viewport{overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;margin-inline:calc(var(--sw-gap) * -1);padding-inline:var(--sw-gap)}.sw__viewport::-webkit-scrollbar{display:none}.sw__viewport:focus-visible{outline:2px solid var(--sw-accent);outline-offset:4px}.sw__track{display:flex;gap:var(--sw-gap);list-style:none;margin:0;padding:4px 0 8px}.sw__item{flex:0 0 calc((100% - (var(--sw-gap) * (var(--sw-per-view) - 1))) / var(--sw-per-view));scroll-snap-align:start;min-width:0}.sw__card{position:relative;height:100%;display:flex;flex-direction:column;background:var(--sw-card);border:1px solid var(--sw-line);border-radius:var(--sw-radius);overflow:hidden;transition:transform .26s ease,border-color .26s ease}.sw__card:hover{transform:translateY(-3px);border-color:var(--sw-accent)}.sw__media{position:relative;aspect-ratio:var(--sw-ratio);overflow:hidden;background:var(--sw-line)}.sw__img{width:100%;height:100%;object-fit:cover;display:block}.sw__img--empty{background:linear-gradient(135deg,var(--sw-line),transparent)}.sw__card:hover .sw__img{transform:scale(1.03)}.sw__img{transition:transform .5s ease}.sw__net{position:absolute;top:10px;left:10px;width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;color:#fff;filter:drop-shadow(0 1px 3px rgba(0,0,0,.6))}.sw__net svg{width:100%;height:100%}.sw__tag{position:absolute;left:10px;bottom:10px;z-index:2;background:var(--sw-accent);color:var(--sw-ink);font-size:11px;font-weight:700;letter-spacing:.04em;padding:5px 10px;border-radius:999px}.sw__play{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:44px;height:44px;border-radius:50%;cursor:pointer;z-index:2;padding:0;display:grid;place-items:center;color:var(--cream, #FEFBF2);background:#0c0b0957;border:1px solid rgba(254,251,242,.55);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);box-shadow:0 4px 16px -6px #00000080;transition:background .22s ease,border-color .22s ease,color .22s ease,transform .22s ease}.sw__play-icon{width:15px;height:15px;fill:currentColor;margin-left:2px;display:block}.sw__card:hover .sw__play,.sw__play:hover,.sw__play:focus-visible{background:var(--sw-accent);border-color:var(--sw-accent);color:var(--sw-ink);transform:scale(1.06)}.sw__play:focus-visible{outline:2px solid var(--sw-accent);outline-offset:3px}.sw__body{padding:14px 14px 16px;display:flex;flex-direction:column;gap:8px;flex:1}.sw__caption{margin:0;font-size:13.5px;line-height:1.5;opacity:.9;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.sw__author{margin:0;font-size:12px;display:flex;gap:6px;flex-wrap:wrap;align-items:baseline}.sw__author-name{font-weight:700}.sw__author-handle{opacity:.6}.sw__stars{margin:0;display:flex;gap:2px;font-size:13px;color:var(--sw-line)}.sw__star.is-on{color:var(--sw-accent)}.sw__link{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--sw-accent);text-decoration:none;margin-top:auto}.sw__overlay-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3}.sw__arrow{position:absolute;top:42%;z-index:4;width:40px;height:40px;border-radius:50%;cursor:pointer;display:grid;place-items:center;background:var(--sw-paper);color:var(--sw-ink);border:1px solid var(--sw-line);font-size:20px;line-height:1;box-shadow:var(--sw-shadow);transition:opacity .2s ease,background .2s ease}.sw__arrow:hover{background:var(--sw-accent)}.sw__arrow:disabled{opacity:.3;cursor:default}.sw__arrow--prev{left:-18px}.sw__arrow--next{right:-18px}.sw__dots{display:flex;gap:7px;justify-content:center;margin-top:18px}.sw__dot{width:7px;height:7px;border-radius:50%;border:0;padding:0;cursor:pointer;background:var(--sw-line);transition:background .2s ease,width .2s ease}.sw__dot.is-on{background:var(--sw-accent);width:20px;border-radius:4px}.sw__embed{min-height:120px}.sw__frame--fallback{margin-top:20px}.sw__lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:#080604e6;display:grid;place-items:center;padding:24px}.sw__lightbox[hidden]{display:none}.sw__lightbox-stage{width:min(960px,100%);aspect-ratio:16 / 9}.sw--reels-section .sw__lightbox-stage,.sw--tiktok-video-testimonials .sw__lightbox-stage,.sw--shoppable-ugc-video .sw__lightbox-stage{width:min(420px,100%);aspect-ratio:9 / 16}.sw__lightbox-stage iframe,.sw__lightbox-stage video{width:100%;height:100%;border:0;border-radius:var(--sw-radius);background:#000}.sw__lightbox-close{position:absolute;top:18px;right:22px;width:42px;height:42px;border-radius:50%;border:0;cursor:pointer;font-size:26px;line-height:1;background:#ffffff24;color:#fff}.sw__lightbox-close:hover{background:#ffffff42}.sw--facebook-carousel{--sw-ratio: 4 / 3;--sw-per-view: 3}.sw--facebook-carousel .sw__card{background:var(--sw-paper);color:var(--sw-ink);border-color:#0000001a}.sw--facebook-carousel .sw__caption{-webkit-line-clamp:4}.sw--facebook-carousel .sw__body{padding:16px}.sw--dark-slider-shop{--sw-ratio: 3 / 4;--sw-per-view: 4}.sw--dark-slider-shop .sw__card{background:#0d0b09;color:#f6f1e7;border-color:#ffffff1f}.sw--dark-slider-shop .sw__link{display:inline-block;text-align:center;padding:9px 14px;background:var(--sw-accent);color:var(--sw-ink);border-radius:999px}.sw--dark-slider-shop .sw__tag{background:#000000b8;color:#fff}.sw--tiktok-video-testimonials{--sw-ratio: 9 / 16;--sw-per-view: 4}.sw--tiktok-video-testimonials .sw__body{padding:12px 12px 14px;gap:6px}.sw--tiktok-video-testimonials .sw__caption{-webkit-line-clamp:2;font-size:13px}.sw--reels-section{--sw-ratio: 9 / 16;--sw-per-view: 5;--sw-gap: 12px}.sw--reels-section .sw__card{border:0;background:transparent}.sw--reels-section .sw__media{border-radius:var(--sw-radius)}.sw--reels-section .sw__body{padding:8px 2px 0}.sw--reels-section .sw__caption{-webkit-line-clamp:1;font-size:12.5px}.sw--reels-section .sw__author{font-size:11.5px}.sw--testimonials-carousel{--sw-ratio: 16 / 10;--sw-per-view: 2}.sw--testimonials-carousel .sw__card{background:var(--sw-card)}.sw--testimonials-carousel .sw__body{padding:20px 22px 24px;gap:12px}.sw--testimonials-carousel .sw__caption{-webkit-line-clamp:6;font-size:16px;line-height:1.6;font-family:var(--display, inherit);opacity:1}.sw--testimonials-carousel .sw__stars{font-size:15px}.sw--social-media-carousel{--sw-ratio: 1 / 1;--sw-per-view: 4}.sw--youtube-video-carousel{--sw-ratio: 16 / 9;--sw-per-view: 3}.sw--youtube-video-carousel .sw__play{width:54px;height:40px;border-radius:999px}.sw--youtube-video-carousel .sw__caption{-webkit-line-clamp:2;font-weight:600;font-size:14.5px;opacity:1}.sw--instagram-spotlight{--sw-ratio: 1 / 1;--sw-per-view: 3}.sw--instagram-spotlight .sw__viewport{scroll-snap-type:x mandatory;padding-block:12px}.sw--instagram-spotlight .sw__item{scroll-snap-align:center;transition:transform .3s ease,opacity .3s ease}.sw--instagram-spotlight .sw__item{opacity:.55;transform:scale(.92)}.sw--instagram-spotlight .sw__item.is-featured,.sw--instagram-spotlight .sw__item:hover,.sw--instagram-spotlight .sw__item:focus-within{opacity:1;transform:scale(1)}.sw--instagram-spotlight .sw__card{box-shadow:var(--sw-shadow)}.sw--shoppable-ugc-video{--sw-ratio: 9 / 16;--sw-per-view: 4}.sw--shoppable-ugc-video .sw__tag{background:#fffffff0;color:#111}.sw--shoppable-ugc-video .sw__link{display:inline-block;text-align:center;padding:9px 14px;border:1px solid var(--sw-accent);border-radius:999px}.sw--shoppable-ugc-video .sw__link:hover{background:var(--sw-accent);color:var(--sw-ink)}.sw--social-media-slider{--sw-ratio: 4 / 5;--sw-per-view: 4}.sw--social-media-slider .sw__body{padding:12px 14px 16px}.sw--social-media-slider .sw__caption{-webkit-line-clamp:2}@media(max-width:1100px){.sw{--sw-per-view: 3}.sw--testimonials-carousel{--sw-per-view: 1.6}.sw--reels-section{--sw-per-view: 3.4}.sw__arrow--prev{left:-8px}.sw__arrow--next{right:-8px}}@media(max-width:760px){.sw{--sw-per-view: 1.5;--sw-gap: 12px}.sw--reels-section,.sw--tiktok-video-testimonials,.sw--shoppable-ugc-video{--sw-per-view: 2.2}.sw--testimonials-carousel,.sw--youtube-video-carousel,.sw--facebook-carousel{--sw-per-view: 1.15}.sw--instagram-spotlight{--sw-per-view: 1.3}.sw__head{margin-bottom:20px}.sw__arrow{display:none}}@media(prefers-reduced-motion:reduce){.sw__card,.sw__img,.sw__cta-arrow,.sw__item{transition:none}.sw__viewport{scroll-behavior:auto}}.sw__inline-stage{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;background:#000}.sw__inline-stage video,.sw__inline-stage iframe{width:100%;height:100%;border:0;display:block;object-fit:cover;background:#000}.sw__media.is-playing .sw__net,.sw__media.is-playing .sw__tag{opacity:0;pointer-events:none;transition:opacity .16s ease}.sw__media.is-playing~.sw__overlay-link{display:none}.sw__media.is-playing .sw__img{transform:none}.sw__vc{position:absolute;left:0;right:0;bottom:0;z-index:5;display:flex;align-items:center;gap:8px;padding:10px 10px 11px;background:linear-gradient(180deg,#0c0b0900,#0c0b09d1 55%,#0c0b09f0);opacity:0;transform:translateY(6px);transition:opacity .2s ease,transform .2s ease}.sw__media.is-playing:hover .sw__vc,.sw__media.is-playing:focus-within .sw__vc,.sw__inline-stage.is-paused .sw__vc{opacity:1;transform:none}@media(hover:none){.sw__vc{opacity:1;transform:none}}.sw__vc-btn{flex:0 0 auto;width:28px;height:28px;padding:0;display:grid;place-items:center;cursor:pointer;background:transparent;border:0;border-radius:50%;color:var(--cream, #FEFBF2);transition:color .16s ease,background .16s ease}.sw__vc-btn:hover{color:var(--sw-accent);background:#ffffff1a}.sw__vc-btn:focus-visible{outline:2px solid var(--sw-accent);outline-offset:2px}.sw__vc-btn svg{width:17px;height:17px;fill:currentColor}.sw__vc-seek{flex:1 1 auto;min-width:0;height:3px;margin:0;cursor:pointer;-webkit-appearance:none;appearance:none;background:#ffffff47;border-radius:2px;accent-color:var(--sw-accent)}.sw__vc-seek::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:11px;height:11px;border-radius:50%;border:0;background:var(--sw-accent);cursor:pointer;box-shadow:0 0 0 3px #f0a01040}.sw__vc-seek::-moz-range-thumb{width:11px;height:11px;border-radius:50%;border:0;background:var(--sw-accent);cursor:pointer}.sw__vc-seek:focus-visible{outline:2px solid var(--sw-accent);outline-offset:3px}.sw__vc-time{flex:0 0 auto;font-family:var(--mono, ui-monospace, monospace);font-size:10.5px;letter-spacing:.06em;color:var(--cream, #FEFBF2);opacity:.85;font-variant-numeric:tabular-nums}.sw__inline-stage.is-paused:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;background:#0c0b0947;pointer-events:none}.sw--reels-section .sw__vc,.sw--tiktok-video-testimonials .sw__vc,.sw--shoppable-ugc-video .sw__vc{gap:6px;padding:8px 8px 9px}.sw--reels-section .sw__vc-time,.sw--tiktok-video-testimonials .sw__vc-time,.sw--shoppable-ugc-video .sw__vc-time{display:none}
/*# sourceMappingURL=/cdn/shop/t/21/assets/social-carousel.css.map */
