.wcps-collection{font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;margin:28px 0;color:#202720}.wcps-collection *{box-sizing:border-box}.wcps-catalog{display:grid;grid-template-columns:repeat(var(--wcps-columns,3),minmax(0,1fr));gap:var(--wcps-gap,20px)}.wcps-card{font:inherit;color:inherit;text-align:left;background:none;border:0;padding:0;cursor:pointer;min-width:0;box-shadow:none}.wcps-card:focus-visible,.wcps-dialog button:focus-visible,.wcps-dialog a:focus-visible{outline:3px solid #9e63e6;outline-offset:5px}.wcps-cover{position:relative;display:block;aspect-ratio:3/4;background:linear-gradient(135deg,#526d5b,#172b28);border-radius:var(--wcps-radius,18px);overflow:hidden}.wcps-cover img{width:100%;height:100%;object-fit:cover;transition:transform .4s}.wcps-card:hover img{transform:scale(1.04)}.wcps-cover:after{content:"";position:absolute;inset:50% 0 0;background:linear-gradient(transparent,#0005);pointer-events:none}.wcps-placeholder{display:grid;place-items:center;height:100%;font-size:40px;color:#fff}.wcps-card-badge{position:absolute;top:16px;left:16px;z-index:1;color:#fff;font-size:10px;font-weight:700;letter-spacing:.14em}.wcps-play{position:absolute;bottom:14px;right:14px;z-index:1;width:38px;height:38px;border:1px solid #fff7;border-radius:50%;display:grid;place-items:center;color:#fff}.wcps-card-copy{display:flex;justify-content:space-between;gap:12px;padding:14px 0;font-size:14px}.wcps-card-copy strong{font-weight:600;line-height:1.4}.wcps-card-copy>span{font-size:12px;white-space:nowrap;opacity:.65}.wcps-card-copy del{opacity:.5}.wcps-card-copy ins{text-decoration:none}.wcps-reels .wcps-cover{aspect-ratio:9/16}.wcps-stories .wcps-catalog{display:flex;overflow-x:auto;padding:6px 4px 12px;scroll-snap-type:x proximity}.wcps-stories .wcps-card{width:100px;flex:0 0 100px;text-align:center;scroll-snap-align:start}.wcps-stories .wcps-cover{border-radius:50%;aspect-ratio:1;outline:2px solid var(--wcps-accent);outline-offset:3px;border:3px solid #fff}.wcps-stories .wcps-card-copy{font-size:12px;display:block;padding-top:15px}.wcps-dialog{position:fixed;inset:0;background:#090e0deb;z-index:999999;display:flex;align-items:center;justify-content:center;font-family:system-ui,-apple-system,sans-serif;overscroll-behavior:contain;backdrop-filter:blur(14px);isolation:isolate}.wcps-dialog *{box-sizing:border-box}.wcps-dialog button{font:inherit;cursor:pointer;border:0;box-shadow:none}.wcps-exit{position:absolute;top:24px;right:28px;z-index:5;background:#ffffff18;color:#fff;font-size:32px!important;border-radius:50%;width:48px;height:48px;display:grid;place-items:center;padding:0}.wcps-viewport{position:relative;width:min(430px,100vw);height:min(820px,94dvh);border-radius:20px;background:#1c302b;overflow:hidden;box-shadow:0 30px 100px #0005}.wcps-viewport.is-reels{overflow-y:auto;scroll-snap-type:y mandatory;scrollbar-width:none;overscroll-behavior:contain}.wcps-viewport::-webkit-scrollbar{display:none}.wcps-slide{position:relative;height:100%;width:100%;flex-shrink:0;scroll-snap-align:start;scroll-snap-stop:always;overflow:hidden;background:#263a33;color:#fff}.wcps-slide[hidden]{display:none}.wcps-story-media{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.wcps-slide:after{content:"";position:absolute;inset:0;background:linear-gradient(#0005,transparent 30%,#0001 40%,#000c);pointer-events:none}.wcps-slide-top{position:absolute;top:20px;left:20px;right:20px;z-index:2;display:flex;align-items:center;gap:8px}.wcps-slide-counter{font-size:11px;letter-spacing:.1em;margin-right:auto}.wcps-slide-top button{background:#0003;color:#fff;border:1px solid #fff3;border-radius:30px;padding:7px 10px;font-size:10px}.wcps-story-copy{position:absolute;bottom:34px;left:28px;right:28px;z-index:2}.wcps-story-badge{display:block;letter-spacing:.18em;font-size:10px;font-weight:700;margin-bottom:14px}.wcps-dialog .wcps-story-title{font-family:inherit;font-size:clamp(28px,4vw,42px);letter-spacing:-.055em;line-height:1.08;color:inherit;font-weight:600;margin:0 0 14px}.wcps-dialog .wcps-story-caption{font-size:13px;line-height:1.6;opacity:.85;margin:0 0 20px;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.wcps-product{border-top:1px solid #ffffff40;display:flex;justify-content:space-between;gap:15px;padding:15px 0;font-size:12px;align-items:center}.wcps-product ins{text-decoration:none}.wcps-product del{opacity:.6}.wcps-dialog .wcps-cta{display:flex;justify-content:center;background:var(--wcps-accent,#d8fa72);color:#14221a;text-decoration:none;border-radius:8px;padding:14px 18px;font-size:13px;font-weight:650}.wcps-progress{position:absolute;top:8px;left:14px;right:14px;height:2px;background:#ffffff40;z-index:3}.wcps-progress span{display:block;width:0;height:100%;background:var(--wcps-accent)}.is-reels .wcps-progress{display:none}.wcps-navigation{position:absolute;left:calc(50% + 245px);display:grid;gap:12px}.wcps-navigation button{width:46px;height:46px;border-radius:50%;background:#ffffff18;color:#fff;font-size:22px}.wcps-navigation button:disabled{opacity:.25;cursor:default}.wcps-announcement{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.wcps-slide.style2{background:#f7f5ee;color:#1d2924}.wcps-slide.style2 .wcps-story-media{height:51%;inset:0 0 auto}.wcps-slide.style2:after{background:linear-gradient(#0004,transparent 25%);height:51%}.wcps-slide.style2 .wcps-story-copy{bottom:26px}.wcps-slide.style2 .wcps-story-title{font-size:29px}.wcps-slide.style2 .wcps-story-caption{-webkit-line-clamp:3}.wcps-slide.style2 .wcps-product{border-color:#0002}.wcps-slide.scheme-dark:not(.style2){color:#15251d}.wcps-slide.scheme-dark:not(.style2):after{background:linear-gradient(#0003,transparent 25%,#ffffffd9)}
@media(max-width:700px){.wcps-catalog{grid-template-columns:repeat(min(var(--wcps-columns),2),minmax(0,1fr));gap:12px}.wcps-card-copy{display:block;font-size:13px}.wcps-card-copy>span{display:block;margin-top:5px}.wcps-card-badge{font-size:8px;left:12px;top:12px}.wcps-viewport{width:100vw;height:100dvh;border-radius:0}.wcps-exit{top:max(48px,env(safe-area-inset-top));right:12px;width:36px;height:36px;background:#0005}.wcps-navigation{left:auto;right:12px;top:42%;z-index:4}.wcps-navigation button{width:32px;height:32px;background:#0005;font-size:18px}.wcps-story-copy{bottom:max(28px,env(safe-area-inset-bottom));right:40px;left:24px}.wcps-slide-top{right:15px}.wcps-story-title{font-size:36px!important}.wcps-slide.style2 .wcps-story-title{font-size:28px!important}.wcps-play{width:30px;height:30px}.wcps-stories .wcps-card{width:80px;flex-basis:80px}}
@media(prefers-reduced-motion:reduce){.wcps-cover img{transition:none}.wcps-viewport{scroll-behavior:auto}}
.wcps-slide:after{opacity:var(--wcps-shade,.8)}.wcps-story-copy{text-align:var(--wcps-align,left)}.wcps-story-media{object-fit:var(--wcps-fit,cover)}.wcps-dialog .wcps-story-title{font-size:var(--wcps-headline,40px)}@media(max-width:700px){.wcps-dialog .wcps-story-title{font-size:var(--wcps-headline,36px)!important}}
