:root{--whyper-accent: var(--color-accent, #D11F2A);--whyper-accent-glow: rgba(209, 31, 42, .3);--whyper-bg: var(--color-background, #0B0B0C);--whyper-bg-elevated: #141416;--whyper-bg-card: #1a1a1d;--whyper-text: var(--color-foreground, #F2EFEA);--whyper-text-muted: rgba(242, 239, 234, .55);--whyper-text-subtle: rgba(242, 239, 234, .35);--whyper-border: rgba(242, 239, 234, .1);--whyper-border-hover: rgba(242, 239, 234, .2);--whyper-radius: 2px;--whyper-radius-lg: 4px;--whyper-transition: .25s cubic-bezier(.4, 0, .2, 1);--whyper-transition-bounce: .4s cubic-bezier(.34, 1.56, .64, 1)}html,body{overflow-x:hidden!important;width:100%!important;max-width:100%!important;margin:0;padding:0}body{padding-top:5rem}@media(max-width:768px){body{padding-top:4rem}}main,#MainContent,.shopify-section{max-width:100%;overflow-x:hidden}.shopify-section>*{max-width:100%;min-width:0}.whyper-presale__grid,.whyper-ugc__grid,.whyper-faq,.collection-products{width:100%;max-width:100%;min-width:0}@media(max-width:768px){body{overflow-x:hidden!important;width:100%!important;max-width:100%!important}.shopify-section{overflow-x:hidden!important;max-width:100%!important}.shopify-section>*{max-width:100%!important}}body>*{max-width:100%;box-sizing:border-box}img{max-width:100%;height:auto}section,.whyper-presale,.whyper-ugc,.whyper-faq,.whyper-newsletter,.whyper-hero{max-width:100%;overflow-x:hidden;box-sizing:border-box}.collection-products{max-width:100%;box-sizing:border-box}.collection-product{min-width:0}*,*:before,*:after{box-sizing:border-box}h1,h2,h3,h4,h5,h6,p,a,span{word-wrap:break-word;overflow-wrap:break-word}body:before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:9999;opacity:.03;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E")}h1,h2,h3,h4,h5,h6{font-weight:800;letter-spacing:-.03em;line-height:1.05;text-transform:uppercase;margin:0}h1{font-size:clamp(2.5rem,8vw,6rem);background:linear-gradient(180deg,var(--whyper-text) 0%,rgba(242,239,234,.8) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}h2{font-size:clamp(1.75rem,5vw,3.5rem);letter-spacing:-.02em}h3{font-size:clamp(1.25rem,3vw,1.75rem)}p{line-height:1.7;color:var(--whyper-text-muted)}.text-accent{color:var(--whyper-accent)}.text-gradient{background:linear-gradient(135deg,var(--whyper-accent) 0%,#ff4757 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.button,button,input[type=submit]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:1rem 2.5rem;font-family:inherit;font-size:.8125rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;text-decoration:none;border:1px solid transparent;border-radius:var(--whyper-radius);cursor:pointer;transition:all var(--whyper-transition);min-height:3.5rem;position:relative;overflow:hidden}.button--primary,button[type=submit]{background:linear-gradient(135deg,var(--whyper-accent) 0%,#b91a24 100%);color:#fff;border-color:var(--whyper-accent);box-shadow:0 4px 20px #d11f2a40}.button--primary:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s ease}.button--primary:hover{transform:translateY(-2px);box-shadow:0 8px 30px #d11f2a66}.button--primary:hover:before{left:100%}.button--primary:active{transform:translateY(0)}.button--secondary{background:transparent;color:var(--whyper-text);border-color:var(--whyper-border)}.button--secondary:hover{background:var(--whyper-text);color:var(--whyper-bg);border-color:var(--whyper-text)}.button--ghost{background:transparent;color:var(--whyper-text-muted);border-color:transparent;padding:.75rem 1.5rem}.button--ghost:hover{color:var(--whyper-text);background:#f2efea0d}.button:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--whyper-accent);outline-offset:3px}header{background:linear-gradient(180deg,var(--whyper-bg) 0%,rgba(11,11,12,.95) 100%);border-bottom:1px solid var(--whyper-border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:sticky;top:0;z-index:100}header .header__title a{font-weight:900;font-size:1.5rem;letter-spacing:.15em;color:var(--whyper-text);text-decoration:none;transition:opacity var(--whyper-transition)}header .header__title a:hover{opacity:.8}header .header__menu a{font-weight:600;font-size:.8125rem;text-transform:uppercase;letter-spacing:.08em;padding:.5rem 1rem;color:var(--whyper-text-muted);text-decoration:none;position:relative;transition:color var(--whyper-transition)}header .header__menu a:after{content:"";position:absolute;bottom:0;left:50%;width:0;height:1px;background:var(--whyper-accent);transition:all var(--whyper-transition);transform:translate(-50%)}header .header__menu a:hover{color:var(--whyper-text)}header .header__menu a:hover:after{width:80%}header svg{fill:currentColor;color:var(--whyper-text);transition:color var(--whyper-transition)}header svg:hover{color:var(--whyper-accent)}.whyper-hero{min-height:90vh;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:6rem 1.5rem;position:relative;overflow:hidden;background:radial-gradient(ellipse at top,rgba(209,31,42,.08) 0%,transparent 50%),radial-gradient(ellipse at bottom right,rgba(209,31,42,.05) 0%,transparent 40%)}.whyper-hero:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,transparent 0%,rgba(209,31,42,.03) 50%,transparent 100%);pointer-events:none}.whyper-hero{overflow:hidden}.whyper-hero__content{max-width:1000px;z-index:1;position:relative}.whyper-hero__eyebrow{font-size:.875rem;font-weight:700;text-transform:uppercase;letter-spacing:.25em;color:var(--whyper-accent);margin-bottom:1.5rem;display:inline-block;padding:.5rem 1rem;border:1px solid var(--whyper-accent);border-radius:var(--whyper-radius);background:#d11f2a1a}.whyper-hero__title{margin-bottom:1.5rem;line-height:.95;position:relative}.whyper-hero__title:after{content:"";display:block;width:60px;height:3px;background:var(--whyper-accent);margin:1.5rem auto 0;border-radius:2px}.whyper-hero__subtitle{font-size:clamp(1rem,2.5vw,1.25rem);color:var(--whyper-text-muted);margin-bottom:2.5rem;max-width:600px;margin-left:auto;margin-right:auto;line-height:1.6}.whyper-hero__cta{margin-bottom:1.5rem;font-size:.875rem;letter-spacing:.15em}.whyper-hero__note{font-size:.6875rem;color:var(--whyper-text-subtle);text-transform:uppercase;letter-spacing:.15em}.whyper-presale{padding:5rem 1.5rem;background:linear-gradient(180deg,transparent 0%,rgba(209,31,42,.02) 50%,transparent 100%);border-top:1px solid var(--whyper-border);border-bottom:1px solid var(--whyper-border);position:relative}.whyper-presale:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:200px;height:1px;background:linear-gradient(90deg,transparent,var(--whyper-accent),transparent)}.whyper-presale__grid{display:grid;gap:2rem;max-width:1100px;margin:0 auto}@media(min-width:768px){.whyper-presale__grid{grid-template-columns:repeat(3,1fr)}}.whyper-presale__item{text-align:center;padding:2.5rem 2rem;background:var(--whyper-bg-card);border:1px solid var(--whyper-border);border-radius:var(--whyper-radius-lg);transition:all var(--whyper-transition);position:relative;overflow:hidden}.whyper-presale__item:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--whyper-accent),transparent);opacity:0;transition:opacity var(--whyper-transition)}.whyper-presale__item:hover{border-color:var(--whyper-border-hover);transform:translateY(-4px);box-shadow:0 20px 40px #0000004d}.whyper-presale__item:hover:before{opacity:1}.whyper-presale__icon{width:56px;height:56px;margin:0 auto 1.25rem;color:var(--whyper-accent);display:flex;align-items:center;justify-content:center;background:#d11f2a1a;border-radius:var(--whyper-radius);padding:.75rem}.whyper-presale__title{font-size:1.125rem;margin-bottom:.75rem;letter-spacing:.02em}.whyper-presale__text{font-size:.9375rem;color:var(--whyper-text-muted);line-height:1.6}.whyper-ugc{padding:6rem 1.5rem;position:relative}.whyper-ugc__header{text-align:center;margin-bottom:4rem}.whyper-ugc__grid{display:grid;gap:1.5rem;max-width:1200px;margin:0 auto}@media(min-width:768px){.whyper-ugc__grid{grid-template-columns:repeat(3,1fr)}}.whyper-ugc__card{background:linear-gradient(145deg,var(--whyper-bg-elevated) 0%,var(--whyper-bg-card) 100%);border:1px solid var(--whyper-border);border-radius:var(--whyper-radius-lg);padding:2.5rem;transition:all var(--whyper-transition);position:relative}.whyper-ugc__card:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:var(--whyper-radius-lg);padding:1px;background:linear-gradient(135deg,var(--whyper-accent),transparent,var(--whyper-accent));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity var(--whyper-transition)}.whyper-ugc__card:hover{transform:translateY(-6px);border-color:transparent;box-shadow:0 25px 50px #0006}.whyper-ugc__card:hover:after{opacity:.5}.whyper-ugc__icon{width:48px;height:48px;margin-bottom:1.25rem;color:var(--whyper-accent);display:flex;align-items:center;justify-content:center;background:#d11f2a1a;border-radius:var(--whyper-radius);padding:.75rem}.whyper-ugc__card-title{font-size:1.25rem;margin-bottom:1rem;color:var(--whyper-text);position:relative;padding-bottom:1rem}.whyper-ugc__card-title:after{content:"";position:absolute;bottom:0;left:0;width:40px;height:2px;background:var(--whyper-accent);border-radius:1px}.whyper-ugc__card-text{font-size:.9375rem;color:var(--whyper-text-muted);line-height:1.7}.whyper-faq{width:100%;max-width:800px;margin:0 auto;padding:4rem 1.5rem}.whyper-faq__title{font-size:2rem;text-align:center;margin-bottom:2rem;color:var(--whyper-text)}.whyper-faq__item{width:100%;background:var(--whyper-bg-card);border:1px solid var(--whyper-border);border-radius:var(--whyper-radius-lg);margin-bottom:1rem;overflow:hidden}.whyper-faq__question{display:flex;align-items:center;justify-content:space-between;width:100%;padding:1.25rem 1.5rem;font-size:1rem;font-weight:600;color:var(--whyper-text);cursor:pointer;list-style:none;transition:background .3s ease;box-sizing:border-box}.whyper-faq__question:hover{background:var(--whyper-bg-elevated)}.whyper-faq__question::-webkit-details-marker{display:none}.whyper-faq__icon{width:20px;height:20px;flex-shrink:0;margin-left:1rem;color:var(--whyper-accent);transition:transform .3s ease}.whyper-faq__item[open] .whyper-faq__icon{transform:rotate(45deg)}.whyper-faq__answer-wrapper{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}.whyper-faq__item[open] .whyper-faq__answer-wrapper{grid-template-rows:1fr}.whyper-faq__answer-inner{overflow:hidden}.whyper-faq__answer{padding:0 1.5rem 1.25rem;font-size:.9375rem;color:var(--whyper-text-muted);line-height:1.7;opacity:0;transform:translateY(-10px);transition:opacity .3s ease,transform .3s ease}.whyper-faq__item[open] .whyper-faq__answer{opacity:1;transform:translateY(0)}.whyper-newsletter{padding:6rem 1.5rem;background:linear-gradient(180deg,var(--whyper-bg) 0%,var(--whyper-bg-elevated) 50%,var(--whyper-bg) 100%);border-top:1px solid var(--whyper-border);border-bottom:1px solid var(--whyper-border);text-align:center;position:relative}.whyper-newsletter:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--whyper-accent),transparent);opacity:.5}.whyper-newsletter__title{margin-bottom:1rem;font-size:clamp(1.75rem,4vw,2.5rem)}.whyper-newsletter__text{color:var(--whyper-text-muted);margin-bottom:2.5rem;max-width:500px;margin-left:auto;margin-right:auto;font-size:1.0625rem}.whyper-newsletter__form{display:flex;flex-direction:column;gap:1rem;max-width:480px;margin:0 auto}@media(min-width:480px){.whyper-newsletter__form{flex-direction:row}}.whyper-newsletter__form input[type=email]{flex:1;padding:1rem 1.5rem;background:var(--whyper-bg-card);border:1px solid var(--whyper-border);color:var(--whyper-text);font-size:.9375rem;border-radius:var(--whyper-radius);transition:all var(--whyper-transition)}.whyper-newsletter__form input[type=email]:focus{border-color:var(--whyper-accent);box-shadow:0 0 0 3px var(--whyper-accent-glow);outline:none}.whyper-newsletter__form input[type=email]::placeholder{color:var(--whyper-text-subtle)}.whyper-newsletter__success{color:#22c55e;font-weight:600;padding:1rem;background:#22c55e1a;border:1px solid rgba(34,197,94,.2);border-radius:var(--whyper-radius)}.collection-products{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;padding:3rem 1.5rem}@media(min-width:640px){.collection-products{grid-template-columns:repeat(3,1fr);gap:2rem}}@media(min-width:1024px){.collection-products{grid-template-columns:repeat(4,1fr)}}.collection-product{position:relative;group:true}.collection-product__image-wrapper{display:block;position:relative;aspect-ratio:1;background:linear-gradient(145deg,var(--whyper-bg-elevated) 0%,var(--whyper-bg-card) 100%);border-radius:var(--whyper-radius-lg);overflow:hidden;margin-bottom:1rem;border:1px solid var(--whyper-border);transition:all var(--whyper-transition)}.collection-product:hover .collection-product__image-wrapper{border-color:var(--whyper-border-hover);box-shadow:0 20px 40px #0006}.collection-product__images{position:relative;width:100%;height:100%}.collection-product__img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:all .4s cubic-bezier(.4,0,.2,1)}.collection-product__img--primary{opacity:1;transform:scale(1)}.collection-product__img--secondary,.collection-product:hover .collection-product__img--primary{opacity:0;transform:scale(1.05)}.collection-product:hover .collection-product__img--secondary{opacity:1;transform:scale(1)}.collection-product__badge{position:absolute;top:1rem;left:1rem;padding:.5rem 1rem;font-size:.6875rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em;border-radius:var(--whyper-radius);z-index:3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.collection-product__badge--sold-out{background:#d11f2ae6;color:#fff}.collection-product__badge--sale{background:var(--whyper-accent);color:#fff}.collection-product__content{padding:0 .25rem}.collection-product__title a{font-weight:700;font-size:.9375rem;color:var(--whyper-text);text-decoration:none;letter-spacing:.01em;transition:color var(--whyper-transition)}.collection-product__title a:hover{color:var(--whyper-accent)}.collection-product__price{font-size:.9375rem;margin-top:.5rem;display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.collection-product__price-current{font-weight:700;color:var(--whyper-text)}.collection-product__price-sale{font-weight:700;color:var(--whyper-accent)}.collection-product__price-compare{color:var(--whyper-text-subtle);font-size:.875rem;text-decoration:line-through}.collection-product__price-sold-out{color:var(--whyper-accent);font-weight:700;font-size:.8125rem;text-transform:uppercase;letter-spacing:.05em}.whyper-presale-banner{background:linear-gradient(135deg,var(--whyper-accent) 0%,#b91a24 100%);color:#fff;padding:1rem 1.5rem;font-size:.8125rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;text-align:center;margin-bottom:1.5rem;border-radius:var(--whyper-radius);box-shadow:0 4px 15px #d11f2a4d;position:relative;overflow:hidden}.whyper-presale-banner:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);animation:shimmer 3s infinite}@keyframes shimmer{0%{left:-100%}to{left:100%}}.whyper-pickup-note{display:flex;align-items:flex-start;gap:1rem;padding:1.25rem;background:linear-gradient(145deg,var(--whyper-bg-elevated) 0%,var(--whyper-bg-card) 100%);border:1px solid var(--whyper-border);border-radius:var(--whyper-radius-lg);margin-top:1.5rem;font-size:.875rem;color:var(--whyper-text-muted);position:relative}.whyper-pickup-note:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--whyper-accent);border-radius:var(--whyper-radius-lg) 0 0 var(--whyper-radius-lg)}.whyper-pickup-note svg{flex-shrink:0;width:20px;height:20px;color:var(--whyper-accent);margin-top:.125rem}footer{background:linear-gradient(180deg,var(--whyper-bg) 0%,var(--whyper-bg-elevated) 100%);border-top:1px solid var(--whyper-border);padding:3rem 1.5rem;font-size:.875rem;margin-top:auto}footer a{color:var(--whyper-text-muted);text-decoration:none;transition:all var(--whyper-transition);position:relative}footer a:hover{color:var(--whyper-accent)}footer .footer__links{display:flex;flex-wrap:wrap;gap:2rem}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.text-muted{color:var(--whyper-text-muted)}.text-subtle{color:var(--whyper-text-subtle)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--whyper-bg-elevated)}::-webkit-scrollbar-thumb{background:var(--whyper-border);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--whyper-border-hover)}::selection{background:var(--whyper-accent-glow);color:var(--whyper-text)}
/*# sourceMappingURL=/cdn/shop/t/3/assets/whyper.css.map */
