.wl-capsule{--bg-sand: #F8F7F4;--ink: #0A0F1A;--ocean: #1A365D;--ocean-glow: rgba(26, 54, 93, .08);--muted: #4B5E76;--card-bg: #FFFFFF;--star: #F59E0B;--radius-card: 28px;--spring: cubic-bezier(.175, .885, .32, 1.275);font-family:Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background:var(--bg-sand);color:var(--ink);padding:clamp(60px,12vw,60px) 0;overflow:hidden;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.wl-capsule *{box-sizing:border-box}.wl-capsule .wl-cap-header{text-align:center;max-width:700px;margin:0 auto clamp(28px,4vw,44px);padding:0 24px;display:flex;flex-direction:column;align-items:center}.wl-capsule .wl-cap-bubble{display:inline-flex;align-items:center;gap:8px;background:#fffc;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:var(--ocean);font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.2em;padding:8px 20px;border-radius:999px;margin-bottom:24px;box-shadow:0 8px 20px #00000008,inset 0 1px #fff;border:1px solid rgba(0,0,0,.02)}.wl-capsule .wl-cap-bubble:before{content:"";width:6px;height:6px;background:#0ea5e9;border-radius:50%;box-shadow:0 0 8px #0ea5e9;flex-shrink:0;animation:wlCapPulse 2s infinite ease-in-out}.wl-capsule .wl-cap-title{font-size:clamp(38px,5.5vw,68px);font-weight:900;color:var(--ink);margin:0 0 16px;line-height:1.05;letter-spacing:-.03em;text-wrap:balance}.wl-capsule .wl-cap-sub{color:var(--muted);font-size:clamp(16px,2.5vw,19px);font-weight:500;line-height:1.6;margin:0;text-wrap:balance}.wl-capsule .wl-ugc-wrap{position:relative;width:100%;margin-bottom:4px;overflow:hidden}.wl-capsule .wl-ugc-wrap:before,.wl-capsule .wl-ugc-wrap:after{content:"";position:absolute;top:0;bottom:0;width:12vw;z-index:5;pointer-events:none}.wl-capsule .wl-ugc-wrap:before{left:0;background:linear-gradient(to right,var(--bg-sand),transparent)}.wl-capsule .wl-ugc-wrap:after{right:0;background:linear-gradient(to left,var(--bg-sand),transparent)}.wl-capsule .wl-ugc-scroller{width:100%;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scroll-behavior:auto!important;cursor:grab;touch-action:pan-x pan-y}.wl-capsule .wl-ugc-scroller::-webkit-scrollbar{display:none;height:0}.wl-capsule .wl-ugc-scroller.wl-dragging{cursor:grabbing}.wl-capsule .wl-ugc-scroller.wl-dragging .wl-ugc-item{transition:none}.wl-capsule .wl-ugc-track{display:flex;gap:20px;width:max-content;padding:20px 0}.wl-capsule .wl-ugc-item{width:220px;height:391px;aspect-ratio:9 / 16;border-radius:20px;overflow:hidden;background:#e2e8f0;flex:0 0 220px;transform:translateZ(0);box-shadow:0 10px 20px -5px #0000000d;transition:all .6s var(--spring);position:relative;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.wl-capsule .wl-ugc-item:focus-visible{outline:2px solid var(--ocean);outline-offset:3px}.wl-capsule .wl-ugc-item:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:20px;border:1px solid rgba(255,255,255,.2);box-shadow:inset 0 0 15px #0000001a;pointer-events:none;z-index:3;transition:border-color .4s ease}.wl-capsule .wl-ugc-item img,.wl-capsule .wl-ugc-item video{width:100%;height:100%;object-fit:cover;display:block;transform:scale(1.02);pointer-events:none;-webkit-user-drag:none}.wl-capsule .wl-ugc-item .shopify-video-wrapper,.wl-capsule .wl-ugc-item deferred-media,.wl-capsule .wl-ugc-item .video-wrapper{width:100%;height:100%;display:block}.wl-capsule .wl-ugc-badge{position:absolute;bottom:10px;right:10px;width:28px;height:28px;border-radius:50%;background:#0a0f1a6b;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);color:#fff;font-size:11px;line-height:1;display:flex;align-items:center;justify-content:center;z-index:4;pointer-events:none;opacity:0;transform:scale(.85);transition:all .35s var(--spring)}.wl-capsule .wl-cap-container{max-width:1440px;margin:0 auto;padding:0 24px}.wl-capsule .wl-cap-track{display:flex;align-items:stretch;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;gap:28px;padding:16px 0 60px;cursor:grab;-webkit-mask-image:linear-gradient(to right,transparent 0%,black 3%,black 97%,transparent 100%)}.wl-capsule .wl-cap-track::-webkit-scrollbar{display:none}.wl-capsule .wl-cap-track.is-dragging{cursor:grabbing;scroll-behavior:auto;scroll-snap-type:none}.wl-capsule .wl-cap-track.is-dragging .wl-cap-item{transition:none}.wl-capsule .wl-cap-item{flex:0 0 360px;scroll-snap-align:start;display:flex;flex-direction:column;background:var(--card-bg);padding:28px 26px 26px;border-radius:var(--radius-card);border:1px solid rgba(255,255,255,.8);box-shadow:0 15px 35px var(--ocean-glow),inset 0 1px 2px #fff;transition:all .6s var(--spring)}.wl-capsule .wl-cap-stars{color:var(--star);font-size:15px;letter-spacing:.1em;margin-bottom:18px}.wl-capsule .wl-cap-quote{font-size:15px;font-weight:500;line-height:1.65;color:var(--ink);margin:0;display:-webkit-box;-webkit-line-clamp:9;-webkit-box-orient:vertical;overflow:hidden}.wl-capsule .wl-cap-more{appearance:none;-webkit-appearance:none;align-self:flex-start;margin:12px 0 0;padding:0;border:none;background:none;font-family:inherit;font-size:13px;font-weight:800;color:var(--ocean);letter-spacing:.02em;cursor:pointer;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;display:none}.wl-capsule .wl-cap-more.is-shown{display:inline-block}.wl-capsule .wl-cap-more:hover{opacity:.7}.wl-capsule .wl-cap-more:focus-visible{outline:2px solid var(--ocean);outline-offset:3px;border-radius:4px}.wl-capsule .wl-cap-author{display:flex;align-items:center;gap:14px;border-top:1px solid rgba(26,54,93,.08);padding-top:22px;margin-top:auto}.wl-capsule .wl-cap-avatar{width:42px;height:42px;border-radius:50%;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:15px;flex-shrink:0;box-shadow:0 4px 10px #0000001a}.wl-capsule .wl-cap-item:nth-child(6n+1) .wl-cap-avatar{background:linear-gradient(135deg,#1a365d,#0f172a)}.wl-capsule .wl-cap-item:nth-child(6n+2) .wl-cap-avatar{background:linear-gradient(135deg,#0284c7,#0369a1)}.wl-capsule .wl-cap-item:nth-child(6n+3) .wl-cap-avatar{background:linear-gradient(135deg,#10b981,#059669)}.wl-capsule .wl-cap-item:nth-child(6n+4) .wl-cap-avatar{background:linear-gradient(135deg,#f472b6,#db2777)}.wl-capsule .wl-cap-item:nth-child(6n+5) .wl-cap-avatar{background:linear-gradient(135deg,#fbbf24,#d97706)}.wl-capsule .wl-cap-item:nth-child(6n+6) .wl-cap-avatar{background:linear-gradient(135deg,#64748b,#334155)}.wl-capsule .wl-cap-name{font-size:16px;font-weight:800;color:var(--ocean);margin-bottom:2px;letter-spacing:-.01em}.wl-capsule .wl-cap-tag{font-size:11px;font-weight:800;color:#10b981;text-transform:uppercase;letter-spacing:.05em}.wl-capsule .wl-cap-rail{position:relative}.wl-capsule .wl-cap-arrow{position:absolute;top:calc(50% - 30px);z-index:6;width:46px;height:46px;border-radius:50%;background:#fffffff5;border:none;box-shadow:0 0 0 1px #1a365d12,0 10px 26px -14px #00000040;color:var(--ocean);font-size:19px;line-height:1;display:none;align-items:center;justify-content:center;cursor:pointer;transition:all .3s var(--spring)}.wl-capsule .wl-cap-arrow:hover{transform:scale(1.06);background:#fff}.wl-capsule .wl-cap-arrow[disabled]{opacity:0;pointer-events:none}.wl-capsule .wl-cap-prev{left:4px}.wl-capsule .wl-cap-next{right:4px}@keyframes wlCapPulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.5);opacity:.5}}@media(hover:hover){.wl-capsule .wl-ugc-item:hover{transform:scale(1.04) translateY(-8px);box-shadow:0 25px 45px -15px #1a365d1f}.wl-capsule .wl-ugc-item:hover:after{border-color:#fff9}.wl-capsule .wl-ugc-item:hover .wl-ugc-badge{opacity:1;transform:none}.wl-capsule .wl-cap-item:hover{transform:translateY(-8px) scale(1.01);box-shadow:0 30px 60px -10px var(--ocean-glow)}}@media(min-width:1025px){.wl-capsule .wl-cap-arrow{display:flex}}@media(max-width:1024px){.wl-capsule .wl-ugc-wrap:before,.wl-capsule .wl-ugc-wrap:after{width:8vw}}@media(max-width:768px){.wl-capsule .wl-cap-track{margin:0 -24px;padding:12px 24px 48px;gap:16px;-webkit-mask-image:linear-gradient(to right,transparent 0%,black 6%,black 94%,transparent 100%)}.wl-capsule .wl-cap-item{flex:0 0 clamp(290px,82vw,340px);scroll-snap-align:center}}@media(hover:none){.wl-capsule .wl-ugc-badge{opacity:1;transform:none}}.wl-capsule .wl-rev-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:24px;background:#0a0f1a8c;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);opacity:0;pointer-events:none;transition:opacity .32s ease}.wl-capsule .wl-rev-modal.is-open{opacity:1;pointer-events:auto}.wl-capsule .wl-rm-card{position:relative;width:min(560px,100%);max-height:82vh;overflow-y:auto;background:#fff;border-radius:28px;padding:40px 36px 36px;box-shadow:0 40px 90px -30px #0006;transform:scale(.94) translateY(10px);opacity:0;transition:transform .45s cubic-bezier(.175,.885,.32,1.275),opacity .3s ease}.wl-capsule .wl-rev-modal.is-open .wl-rm-card{transform:none;opacity:1}.wl-capsule .wl-rm-close{position:absolute;top:18px;right:18px;width:38px;height:38px;border-radius:50%;border:none;background:#1a365d12;color:#1a365d;font-size:17px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .3s ease}.wl-capsule .wl-rm-close:hover{background:#1a365d24}.wl-capsule .wl-rm-stars{color:#f59e0b;font-size:15px;letter-spacing:.1em;margin-bottom:18px}.wl-capsule .wl-rm-text{font-size:15.5px;line-height:1.75;color:#0a0f1a;font-weight:500;margin:0 0 26px}.wl-capsule .wl-rm-author{display:flex;align-items:center;gap:14px;border-top:1px solid rgba(26,54,93,.08);padding-top:22px}.wl-capsule .wl-rm-avatar{width:42px;height:42px;border-radius:50%;background:linear-gradient(135deg,#1a365d,#0f172a);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:15px;flex-shrink:0}.wl-capsule .wl-rm-name{font-size:16px;font-weight:800;color:#1a365d;margin-bottom:2px}.wl-capsule .wl-rm-tag{font-size:11px;font-weight:800;color:#10b981;text-transform:uppercase;letter-spacing:.05em}.wl-capsule .wl-light{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10001;display:flex;align-items:center;justify-content:center;background:#0a0f1abd;backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);opacity:0;pointer-events:none;transition:opacity .38s ease}.wl-capsule .wl-light.wl-active{opacity:1;pointer-events:auto}.wl-capsule .wl-light-stage{position:relative;max-width:min(92vw,560px);max-height:84vh;border-radius:24px;overflow:hidden;background:#0a0f1a;box-shadow:0 40px 90px -25px #0009;transform:scale(.9) translateY(14px);opacity:0;transition:transform .5s var(--spring),opacity .35s ease}.wl-capsule .wl-light.wl-active .wl-light-stage{transform:none;opacity:1}.wl-capsule .wl-light-media{display:flex;align-items:center;justify-content:center;transition:opacity .16s ease}.wl-capsule .wl-light-media.wl-swap{opacity:0}.wl-capsule .wl-light-el{display:block;max-width:min(92vw,560px);max-height:84vh;width:auto;height:auto;object-fit:contain;background:#0a0f1a}.wl-capsule .wl-light-close,.wl-capsule .wl-light-nav{position:absolute;z-index:3;width:48px;height:48px;border-radius:50%;background:#ffffff24;border:1px solid rgba(255,255,255,.22);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:20px;line-height:1;font-weight:300;transition:all .3s var(--spring)}.wl-capsule .wl-light-close{top:max(20px,3vh);right:max(16px,3vw);font-size:22px}.wl-capsule .wl-light-close:hover{background:#ffffff4d;transform:scale(1.06)}.wl-capsule .wl-light-nav{top:50%;transform:translateY(-50%)}.wl-capsule .wl-light-nav:hover{background:#ffffff4d;transform:translateY(-50%) scale(1.06)}.wl-capsule .wl-light-prev{left:max(16px,3vw)}.wl-capsule .wl-light-next{right:max(16px,3vw)}.wl-capsule .wl-light-count{position:absolute;bottom:max(22px,3vh);left:50%;transform:translate(-50%);color:#ffffffbf;font-size:12px;font-weight:700;letter-spacing:.12em;z-index:3;pointer-events:none}@media(max-width:1024px){.wl-capsule .wl-light-nav{width:40px;height:40px;font-size:17px}.wl-capsule .wl-light-close{width:40px;height:40px;font-size:19px}}@media(prefers-reduced-motion:reduce){.wl-capsule *{animation:none!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/15/compiled_assets/styles.css.map */
