:root{--cwst-ink: #14110e;--cwst-cream: #f3ece2;--cwst-bronze: #8a5a2b;--cwst-accent: #c8692c;--cwst-display: "Anton", "Impact", "Arial Narrow", sans-serif;--cwst-ui: "Archivo", "Helvetica Neue", Arial, sans-serif}body.cwst-page{background-color:var(--cwst-cream)}body.cwst-page:before{content:"";position:fixed;top:-25%;right:-25%;bottom:-25%;left:-25%;z-index:-1;pointer-events:none;background:radial-gradient(38% 32% at 18% 28%,rgba(200,105,44,.2),transparent 70%),radial-gradient(34% 30% at 82% 18%,rgba(255,214,170,.55),transparent 70%),radial-gradient(44% 40% at 62% 82%,rgba(138,90,43,.16),transparent 70%),var(--cwst-cream);animation:cwstDrift 26s ease-in-out infinite alternate}body.cwst-page:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;opacity:.08;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}@keyframes cwstDrift{0%{transform:translateZ(0) rotate(0)}to{transform:translate3d(4%,-3%,0) rotate(6deg)}}.cwst-page #MainContent>.shopify-section>.gradient,.cwst-page #MainContent>.shopify-section>.collection-hero{background:transparent!important}.cwst-gate{display:none}.cwst-gate-open,.cwst-gate-open body{overflow:hidden}.cwst-gate-open .cwst-gate{display:grid;place-items:center;position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;background:var(--cwst-ink);color:var(--cwst-cream);text-align:center;overflow:hidden;transition:clip-path .75s cubic-bezier(.7,0,.2,1),opacity .75s;clip-path:inset(0 0 0 0)}.cwst-gate.is-leaving{clip-path:inset(0 0 100% 0)}.cwst-gate__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;image-rendering:auto;filter:blur(2px) saturate(1.1)}.cwst-gate__inner{position:relative;z-index:2;padding:24px 16px;max-width:100%}.cwst-gate__floaters{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;perspective:900px;pointer-events:none}.cwst-gate__floaters img{position:absolute;width:clamp(90px,13vw,180px);height:auto;aspect-ratio:3 / 4;object-fit:cover;border-radius:2px;box-shadow:0 30px 60px -20px #000000b3;opacity:.82;animation:cwstFloat 9s ease-in-out infinite alternate;animation-delay:calc(var(--i) * -1.7s)}.cwst-gate__floaters img:nth-child(1){left:6%;top:12%;--r: -10deg}.cwst-gate__floaters img:nth-child(2){right:7%;top:9%;--r: 12deg}.cwst-gate__floaters img:nth-child(3){left:12%;bottom:8%;--r: 8deg}.cwst-gate__floaters img:nth-child(4){right:12%;bottom:10%;--r: -9deg}.cwst-gate__floaters img:nth-child(5){left:44%;top:3%;--r: 4deg;width:clamp(70px,8vw,110px);opacity:.55}@keyframes cwstFloat{0%{transform:translateZ(0) rotateY(var(--r)) rotate(calc(var(--r) / 3))}to{transform:translate3d(0,-26px,80px) rotateY(calc(var(--r) * -1)) rotate(calc(var(--r) / -3))}}.cwst-gate .cwst-mega{color:var(--cwst-cream);margin:10px 0 6px}.cwst-gate .cwst-mega .is-outline{-webkit-text-stroke-color:var(--cwst-cream)}.cwst-gate .cwst-eyebrow{color:#f3ece2bf}.cwst-gate__sub{font-family:var(--cwst-ui);font-size:14px;letter-spacing:.04em;color:#f3ece2cc;margin:0 0 26px}.cwst-gate__actions{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.cwst-gate .cwst-btn{background:var(--cwst-cream);color:var(--cwst-ink);border-color:var(--cwst-cream);min-width:170px}.cwst-gate .cwst-btn:hover{background:var(--cwst-accent);border-color:var(--cwst-accent);color:#fff}.cwst-gate .cwst-btn--ghost{background:transparent;color:var(--cwst-cream)}.cwst-gate .cwst-mega span{display:inline-block;animation:cwstRise .9s cubic-bezier(.16,.8,.2,1) both}.cwst-gate .cwst-mega span+span{animation-delay:.12s}@keyframes cwstRise{0%{transform:translateY(60%) rotateX(-60deg);opacity:0}to{transform:none;opacity:1}}.cwst-eyebrow{font-family:var(--cwst-ui);font-weight:700;font-size:11px;letter-spacing:.32em;text-transform:uppercase;color:var(--cwst-bronze);margin:0}.cwst-mega{font-family:var(--cwst-display);font-weight:400;text-transform:uppercase;line-height:.86;letter-spacing:-.005em;font-size:clamp(64px,15vw,230px);color:var(--cwst-ink);margin:0;perspective:600px}.cwst-mega .is-outline{color:transparent;-webkit-text-stroke:2px var(--cwst-ink)}.cwst-h2{font-family:var(--cwst-display);font-weight:400;text-transform:uppercase;line-height:.95;font-size:clamp(36px,6vw,84px);color:var(--cwst-ink);margin:6px 0 0}.cwst-btn{-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--cwst-ui);font-weight:800;font-size:13px;letter-spacing:.2em;text-transform:uppercase;padding:16px 26px;border:2px solid var(--cwst-ink);background:var(--cwst-ink);color:var(--cwst-cream);border-radius:0;cursor:pointer;text-decoration:none;transition:background .2s,color .2s,border-color .2s,transform .2s}.cwst-btn:hover{background:var(--cwst-accent);border-color:var(--cwst-accent);color:#fff;transform:translateY(-1px)}.cwst-btn:disabled{opacity:.5;cursor:not-allowed}.cwst-btn--sm{padding:10px 14px;font-size:11px;letter-spacing:.14em}.cwst-link{font-family:var(--cwst-ui);font-weight:700;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--cwst-ink);text-underline-offset:4px}.cwst-round{width:48px;height:48px;border-radius:50%;border:2px solid var(--cwst-ink);background:transparent;color:var(--cwst-ink);font-size:18px;cursor:pointer;transition:background .2s,color .2s}.cwst-round:hover{background:var(--cwst-ink);color:var(--cwst-cream)}.cwst-head{max-width:1440px;margin:0 auto;padding:clamp(28px,5vw,64px) 16px 18px;overflow:hidden}.cwst-mega--page{transform:translate(calc(var(--shift, 0px) * -1));will-change:transform}.cwst-mega--page span{display:inline-block;animation:cwstRise 1s cubic-bezier(.16,.8,.2,1) both}.cwst-mega--page span+span{animation-delay:.1s;margin-left:.06em}.cwst-head__row{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-top:18px;flex-wrap:wrap}.cwst-lede{font-family:var(--cwst-ui);font-weight:500;font-size:clamp(15px,1.4vw,18px);line-height:1.5;max-width:46ch;color:#3c332a;margin:0}.cwst-count{font-family:var(--cwst-ui);font-size:12px;letter-spacing:.24em;text-transform:uppercase;color:var(--cwst-ink);margin:0}.cwst-count strong{font-family:var(--cwst-display);font-weight:400;font-size:44px;letter-spacing:0;margin-right:6px;vertical-align:-6px}.cwst-marquee{background:var(--cwst-ink);color:var(--cwst-cream);overflow:hidden;padding:14px 0;border-block:2px solid var(--cwst-ink)}.cwst-marquee__track{display:flex;width:max-content;gap:28px;align-items:center;font-family:var(--cwst-display);font-size:clamp(22px,3vw,40px);text-transform:uppercase;white-space:nowrap;animation:cwstMarquee 38s linear infinite;transform:skew(var(--skew, 0deg))}.cwst-marquee__track b{color:var(--cwst-accent);font-weight:400;font-size:.7em}.cwst-marquee:hover .cwst-marquee__track{animation-play-state:paused}@keyframes cwstMarquee{to{translate:-50% 0}}.cwst-look{max-width:1600px;margin:0 auto;padding:clamp(40px,6vw,88px) 0 clamp(32px,5vw,64px)}.cwst-look__head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;padding:0 16px 22px}.cwst-look__nav{display:flex;gap:8px}.cwst-look__rail{display:grid;grid-auto-flow:column;grid-auto-columns:clamp(250px,31vw,480px);gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:16px;padding:0 16px 8px;scrollbar-width:none;outline:none}.cwst-look__rail::-webkit-scrollbar{display:none}.cwst-look__item{margin:0;scroll-snap-align:start}.cwst-look__media{position:relative;aspect-ratio:3 / 4.2;overflow:hidden;background:#e7ddcf}.cwst-look__media>img{position:absolute;top:0;right:-40px;bottom:0;left:-40px;width:calc(100% + 80px);height:100%;object-fit:cover;object-position:center top;transform:translate(var(--px, 0px)) scale(1.02);transition:transform .2s linear}.cwst-look__item figcaption{display:flex;gap:10px;align-items:baseline;margin-top:10px;font-family:var(--cwst-ui);font-weight:700;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#3c332a}.cwst-look__item figcaption span{font-family:var(--cwst-display);font-weight:400;font-size:22px;letter-spacing:0;color:var(--cwst-ink)}.cwst-hot{position:absolute;left:var(--x);top:var(--y);z-index:3}.cwst-hot__dot{position:relative;width:30px;height:30px;margin:-15px 0 0 -15px;border-radius:50%;border:0;padding:0;cursor:pointer;background:#fffffff2;box-shadow:0 6px 18px #00000040;display:grid;place-items:center}.cwst-hot__dot span{width:10px;height:10px;border-radius:50%;background:var(--cwst-accent);transition:transform .25s}.cwst-hot__dot:before{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:50%;border:2px solid rgba(255,255,255,.9);animation:cwstPulse 2s ease-out infinite}.cwst-hot.is-open .cwst-hot__dot span{transform:scale(1.4)}@keyframes cwstPulse{0%{transform:scale(.7);opacity:1}to{transform:scale(1.5);opacity:0}}.cwst-hot__card{position:absolute;left:calc(-125px + var(--dx, 0px));top:26px;width:250px;display:flex;gap:10px;padding:10px;background:#fff;color:var(--cwst-ink);box-shadow:0 20px 40px -14px #0006;animation:cwstPop .25s ease-out}.cwst-hot__card[hidden]{display:none}.cwst-hot__card.to-up{top:auto;bottom:26px}.cwst-hot__card img{width:64px;height:86px;object-fit:cover;flex:0 0 auto}.cwst-hot__title{font-family:var(--cwst-ui);font-weight:800;font-size:12px;line-height:1.25;text-transform:uppercase;margin:0 0 4px}.cwst-hot__price{font-family:var(--cwst-ui);font-weight:700;font-size:13px;margin:0 0 8px}.cwst-hot__price s{color:#8b8178;font-weight:500;margin-left:4px}.cwst-hot__actions{display:flex;gap:10px;align-items:center}@keyframes cwstPop{0%{opacity:0;transform:translateY(6px) scale(.96)}to{opacity:1;transform:none}}.cwst-player{display:inline-flex}.cwst-player .i-pause,.cwst-player.is-playing .i-play{display:none}.cwst-player.is-playing .i-pause{display:block}.cwst-eq{display:inline-flex;align-items:flex-end;gap:2px;height:12px}.cwst-eq i{width:2px;height:3px;background:var(--cwst-accent);border-radius:1px}.cwst-player.is-playing .cwst-eq i{animation:cwstEq .9s ease-in-out infinite alternate}.cwst-player.is-playing .cwst-eq i:nth-child(2){animation-delay:-.3s}.cwst-player.is-playing .cwst-eq i:nth-child(3){animation-delay:-.6s}.cwst-player.is-playing .cwst-eq i:nth-child(4){animation-delay:-.15s}@keyframes cwstEq{0%{height:3px}to{height:12px}}.cwst-page #product-grid{counter-reset:cwst}.cwst-page #product-grid>li{counter-increment:cwst}.cwst-page #product-grid .kpc-body:before{content:counter(cwst,decimal-leading-zero);display:block;margin-bottom:4px;font-family:var(--cwst-display);font-size:18px;color:#14110e47;line-height:1}.cwst-page #product-grid .kpc-category{font-family:var(--cwst-ui);font-weight:700;font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--cwst-bronze)}.cwst-page #product-grid .kpc-title{font-family:var(--cwst-ui);font-weight:800;font-size:14px;line-height:1.2;text-transform:uppercase;letter-spacing:.01em;color:var(--cwst-ink)}.cwst-page #product-grid .kpc-price{font-family:var(--cwst-ui);font-weight:800;color:var(--cwst-ink)}.cwst-page #product-grid .kpc-media{outline:1px solid rgba(20,17,14,.08)}.cwst-page #product-grid .kpc-atc{font-family:var(--cwst-ui);font-weight:800;letter-spacing:.16em;border-radius:0}.cwst-page .a3d__heading{font-family:var(--cwst-display);text-transform:uppercase;font-size:clamp(40px,4vw,60px);line-height:.92}.cwst-page .a3d__eyebrow,.cwst-page .a3d__tag{font-family:var(--cwst-ui);font-weight:700}.cwst-page .a3d__title{font-family:var(--cwst-ui);font-weight:800;text-transform:uppercase;font-size:17px}.cwst-page .a3d__btn{font-family:var(--cwst-ui);font-weight:800;border-radius:0}.cwst-page .a3d__logo{font-family:var(--cwst-ui);font-weight:700}.cwst-page .cw3d-dock{display:none!important}@media(max-width:749px){.cwst-mega .is-outline{-webkit-text-stroke-width:1.5px}.cwst-head__row{flex-direction:column;align-items:flex-start;gap:10px}.cwst-look__rail{grid-auto-columns:78vw}.cwst-look__nav{display:none}.cwst-hot__card{width:210px;left:calc(-105px + var(--dx, 0px))}}@media(prefers-reduced-motion:reduce){body.cwst-page:before,.cwst-marquee__track,.cwst-gate__floaters img,.cwst-hot__dot:before,.cwst-mega span{animation:none!important}.cwst-mega--page{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/34/assets/casualwear-street.css.map */
