*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#f8f7f4;color:#111;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button{cursor:pointer}.skip{position:absolute;left:-9999px}.skip:focus{left:10px;top:10px;z-index:9999;background:#fff;padding:12px}.site-header{background:#080808;color:#fff;position:relative;z-index:10;border-bottom:1px solid #444}.header-inner{max-width:1500px;margin:auto;min-height:74px;display:flex;align-items:center;justify-content:space-between;padding:10px 5%;gap:24px}.brand{position:relative;display:block;width:150px;height:53px;flex:none;color:#fff;font-weight:1000;letter-spacing:-.085em}.brand-main{position:absolute;bottom:0;left:0;font-size:38px;line-height:1}.brand-shop{position:absolute;left:25px;top:-2px;font-size:23px;line-height:1}.desktop-nav,.header-actions{display:flex;align-items:center;gap:30px}.desktop-nav a{font-size:12px;font-weight:800;letter-spacing:.04em}.header-actions a{font-size:15px;font-weight:700}.mobile-menu-toggle{display:none;background:none;border:0;color:#fff;font-size:25px}.mobile-nav{background:#151515;padding:16px 6%}.mobile-nav a{display:block;padding:14px 0;border-bottom:1px solid #333;font-weight:700}.hero{display:grid;grid-template-columns:45% 55%;background:#090909;color:#fff;min-height:500px;overflow:hidden}.hero-copy{padding:68px 5% 45px 12%;position:relative;z-index:1}.hero-logo{position:relative;height:153px;max-width:480px;letter-spacing:-.085em;white-space:nowrap}.hero-logo strong{font-size:clamp(65px,8vw,125px);font-weight:1000;line-height:1.3;display:block;position:absolute;left:0;bottom:0}.hero-logo span{position:absolute;left:40px;top:-20px;font-weight:1000;font-size:clamp(45px,5vw,75px);line-height:1}.eyebrow{font-size:12px;font-weight:800;letter-spacing:.35em}.hero-description{font-size:15px;line-height:1.7;max-width:350px;margin:20px 0 26px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:25px;padding:16px 28px;border-radius:40px;border:0;font-size:12px;font-weight:900;letter-spacing:.03em}.btn-white{background:#fff;color:#111}.btn-dark{background:#090909;color:#fff}.hero-points{display:flex;gap:20px;flex-wrap:wrap;margin-top:40px;font-size:10px;font-weight:800}.hero-visual{min-height:420px;background-image:linear-gradient(90deg,#090909 0%,transparent 25%),url(sunset-hero.jpg);background-position:center;background-size:cover}.section-wrap{max-width:1480px;margin:auto;padding:18px 3.5%}.category-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.category-tile{height:190px;position:relative;overflow:hidden;border-radius:12px;color:#fff;background:#222}.tile-photo{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;transition:transform .3s}.category-tile:hover .tile-photo{transform:scale(1.04)}.tile-1 .tile-photo{background-image:url(category-1.jpg)}.tile-2 .tile-photo{background-image:url(category-2.jpg)}.tile-3 .tile-photo{background-image:url(category-3.jpg)}.tile-4 .tile-photo{background-image:url(category-4.jpg)}.category-tile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,rgba(0,0,0,.68),transparent 70%)}.tile-content{position:absolute;z-index:1;bottom:18px;left:18px}.tile-content h2{font-size:clamp(17px,2vw,26px);line-height:1.02;margin:0 0 12px;font-weight:1000;max-width:190px}.tile-content span{font-size:10px;font-weight:900}.section-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;margin:8px 0 15px}.section-heading h1,.section-heading h2{font-size:27px;letter-spacing:-.045em;font-weight:1000;margin:0}.section-heading a{font-size:11px;font-weight:900}.product-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:13px}.product-card{background:#fff;border-radius:12px;overflow:hidden;display:flex;flex-direction:column;min-width:0}.product-photo{height:200px;display:flex;align-items:center;justify-content:center;background:#fff}.product-photo img{height:100%;width:100%;object-fit:contain}.placeholder-product{background:linear-gradient(140deg,#f2f2f2,#f8d6dd 50%,#d7eaff);color:#555;text-align:center;font-size:11px;font-weight:800;letter-spacing:.1em}.product-meta{padding:12px;display:flex;flex:1;flex-direction:column;gap:7px}.product-title{font-size:13px;font-weight:800}.product-type{font-size:10px;color:#888;text-transform:uppercase}.product-price{font-size:13px;font-weight:900}.product-price s{color:#999;font-size:11px}.product-button{display:block;background:#090909;color:#fff;border-radius:8px;text-align:center;font-size:11px;font-weight:800;padding:12px 5px;margin-top:auto}.soldout{background:#777}.promo{min-height:125px;border-radius:12px;background:linear-gradient(110deg,#164574,#56a6e4);display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 4%;color:#fff}.promo h2{font-size:30px;line-height:1.02;max-width:350px;margin:0;letter-spacing:-.04em}.promo-benefits{display:flex;gap:25px;font-size:10px;font-weight:900}.footer{margin-top:14px;background:#090909;color:#fff;padding:40px 5% 20px}.footer-inner{max-width:1400px;margin:auto;display:flex;justify-content:space-between;gap:40px}.footer-brand{font-size:42px;letter-spacing:-.08em;font-weight:1000}.footer p{color:#aaa;font-size:13px}.footer-links{display:flex;flex-wrap:wrap;gap:20px;align-items:center;font-size:12px}.footer-bottom{max-width:1400px;margin:35px auto 0;padding-top:20px;border-top:1px solid #333;display:flex;justify-content:space-between;gap:20px;color:#aaa;font-size:11px}.product-detail{display:grid;grid-template-columns:1fr 1fr;gap:6%;padding-top:60px;padding-bottom:60px}.detail-gallery{background:#fff;border-radius:14px;min-height:400px;display:grid;place-items:center}.detail-gallery img{max-width:100%;max-height:600px;object-fit:contain}.detail-info h1{font-size:clamp(32px,4vw,60px);letter-spacing:-.05em}.detail-price{font-size:25px;font-weight:800}.rte{line-height:1.8}.detail-info form{display:flex;flex-direction:column;gap:12px;max-width:420px;margin-top:30px}.detail-info input,.detail-info select,.basic-page input{padding:14px;border:1px solid #ccc;border-radius:8px}.collection-page,.cart-page,.basic-page{padding-top:55px;padding-bottom:90px;min-height:50vh}.collection-page .product-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:24px}.pagination{margin-top:30px}.cart-line{display:flex;align-items:center;gap:20px;padding:20px 0;border-bottom:1px solid #ddd}.cart-line img{width:90px;height:90px;object-fit:contain}.cart-line label{margin-left:auto}.cart-line input{width:65px;padding:8px}.cart-total{font-weight:800;font-size:20px}.age-overlay[hidden],.mobile-nav[hidden]{display:none}.age-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000d9;z-index:1000;display:grid;place-items:center;padding:18px}.age-panel{max-width:460px;background:#fff;border-radius:16px;text-align:center;padding:40px 30px}.age-logo{font-weight:1000;font-size:28px;line-height:.8;letter-spacing:-.06em}.age-logo strong{font-size:55px}.age-panel h2{font-size:30px}.age-panel p{line-height:1.6;color:#444}.age-panel .btn{width:100%;margin:12px 0}.age-exit{display:block;font-size:13px;text-decoration:underline}.age-locked{overflow:hidden}@media(max-width:1100px){.desktop-nav{gap:13px}.hero-copy{padding-left:8%}.product-grid{grid-template-columns:repeat(3,1fr)}.promo-benefits{display:none}}@media(max-width:750px){.header-inner{min-height:65px}.desktop-nav{display:none}.mobile-menu-toggle{display:block}.header-actions{gap:14px}.header-actions a:nth-child(2){display:none}.hero{display:flex;flex-direction:column}.hero-copy{padding:45px 7% 25px}.hero-logo{height:115px}.hero-logo strong{font-size:clamp(62px,14vw,100px)}.hero-logo span{font-size:50px;top:-12px}.hero-visual{min-height:280px;background-position:center}.hero-points{margin-top:25px}.category-grid{grid-template-columns:repeat(2,1fr)}.category-tile{height:170px}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-photo{height:160px}.promo{flex-wrap:wrap}.promo h2{font-size:27px}.product-detail{grid-template-columns:1fr}.collection-page .product-grid{grid-template-columns:repeat(2,1fr)}.footer-inner,.footer-bottom{flex-direction:column}.section-wrap{padding-left:4%;padding-right:4%}}.category-tile .tile-photo{background-position:center center}.category-tile:after{background:linear-gradient(0deg,#000000d4,#0000 78%)}.loud-ticker{background:var(--ticker-bg);color:var(--ticker-fg);width:100%;overflow:hidden;position:relative;z-index:30;font-family:inherit}.loud-ticker__viewport{overflow:hidden;width:100%}.loud-ticker__track{display:flex;width:max-content;animation:loud-ticker-scroll var(--ticker-speed) linear infinite;will-change:transform}.loud-ticker__group{display:flex;flex:none;align-items:center;min-width:max-content}.loud-ticker__item{display:inline-flex;align-items:center;gap:clamp(18px,3vw,44px);padding:11px clamp(18px,3vw,44px) 11px 0;white-space:nowrap;font-size:12px;font-weight:850;letter-spacing:.12em;text-transform:uppercase;line-height:1.2}.loud-ticker__item a{color:inherit;text-decoration:none}.loud-ticker__item a:hover,.loud-ticker__item a:focus-visible{text-decoration:underline;text-underline-offset:3px}.loud-ticker__separator{font-size:13px;opacity:.75}.loud-ticker:hover .loud-ticker__track,.loud-ticker:focus-within .loud-ticker__track{animation-play-state:paused}@keyframes loud-ticker-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.loud-ticker__track{animation:none;flex-wrap:wrap;width:100%;justify-content:center}.loud-ticker__group[aria-hidden=true]{display:none}.loud-ticker__group{flex-wrap:wrap;justify-content:center}}.loud-ticker--bold{background:var(--ticker-bg);color:var(--ticker-fg);border:0}.loud-ticker--bold .loud-ticker__track{animation-name:loud-ticker-scroll}.loud-ticker--bold .loud-ticker__group{min-width:max-content}.loud-ticker--bold .loud-ticker__item{gap:clamp(18px,2.2vw,38px);padding:21px clamp(18px,2.2vw,38px) 21px 0;font-size:var(--ticker-size);font-weight:900;letter-spacing:-.035em;line-height:1.06;text-transform:uppercase}.loud-ticker--bold .loud-ticker__separator{color:var(--ticker-dot);font-size:.48em;line-height:1;opacity:1}@media(max-width:749px){.loud-ticker--bold .loud-ticker__item{font-size:clamp(23px,7vw,36px);padding-top:16px;padding-bottom:16px;gap:18px}}@media(prefers-reduced-motion:reduce){.loud-ticker--bold .loud-ticker__track{animation:none}.loud-ticker--bold .loud-ticker__item{white-space:normal;font-size:22px;padding:12px}}.loud-ticker--smoke{position:relative;isolation:isolate;overflow:hidden;background:#050505}.loud-ticker--smoke .loud-ticker__viewport{position:relative;z-index:3}.loud-ticker--smoke .loud-ticker__smoke{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background-image:var(--smoke-image);background-repeat:repeat;background-position:0 50%;background-size:1200px 180px;opacity:var(--smoke-opacity,.9);animation:loud-smoke-right var(--smoke-speed,40s) linear infinite;will-change:background-position}.loud-ticker--smoke .loud-ticker__smoke--second{z-index:2;opacity:calc(var(--smoke-opacity,.9) * .35);background-position:0 50%;animation-duration:calc(var(--smoke-speed,40s) * 1.8)}@keyframes loud-smoke-right{0%{background-position:0px 50%}to{background-position:1200px 50%}}@media(prefers-reduced-motion:reduce){.loud-ticker--smoke .loud-ticker__smoke{animation:none}}.loud-ticker--smoke{min-height:76px;border-top:1px solid #686868;border-bottom:1px solid #686868}.loud-ticker--smoke .loud-ticker__smoke{background-color:transparent;background-image:var(--smoke-image);filter:contrast(1.35) brightness(1.4)}.loud-ticker--smoke .loud-ticker__viewport{z-index:5}@media(max-width:749px){.loud-ticker--smoke{min-height:58px}}@media(min-width:1101px){.site-header .header-inner{max-width:1800px;min-height:112px;padding:12px 3.5%;gap:24px}.site-header .desktop-nav{gap:clamp(14px,2vw,36px);flex-wrap:nowrap}.site-header .desktop-nav a{font-size:24px;font-weight:950;letter-spacing:-.025em;line-height:1.12;white-space:nowrap}.site-header .brand{width:180px;height:64px}.site-header .brand-main{font-size:45px}.site-header .brand-shop{font-size:28px;left:30px}.site-header .header-actions{gap:16px;white-space:nowrap}}@media(min-width:1101px)and (max-width:1350px){.site-header .desktop-nav{gap:14px}.site-header .desktop-nav a{font-size:clamp(17px,1.75vw,24px)}.site-header .header-inner{padding-left:2%;padding-right:2%;gap:14px}}@media(max-width:1100px){.site-header .mobile-nav a{font-size:24px;font-weight:950;line-height:1.25}}@media(min-width:1101px){.site-header .header-inner{max-width:none;width:100%;padding-left:2.6%;padding-right:2.6%;gap:clamp(18px,2vw,36px)}.site-header .desktop-nav{display:flex;flex:1;justify-content:space-evenly;align-items:center;gap:0;min-width:0}.site-header .desktop-nav a{display:flex;justify-content:center;align-items:center;flex:1;min-width:0;text-align:center;padding:9px clamp(8px,1.3vw,24px);border-right:1px solid rgba(255,255,255,.48);font-weight:950;font-size:clamp(16px,1.42vw,24px);letter-spacing:-.025em}.site-header .desktop-nav a:first-child{border-left:1px solid rgba(255,255,255,.48)}.site-header .header-actions{flex-shrink:0}}.loud-ticker--smoke{min-height:57px}.loud-ticker--bold .loud-ticker__item{padding-top:12px;padding-bottom:12px;font-size:calc(var(--ticker-size) * .75)}.loud-ticker--smoke .loud-ticker__smoke{background-size:1200px 135px}@media(max-width:749px){.loud-ticker--smoke{min-height:44px}.loud-ticker--bold .loud-ticker__item{padding-top:9px;padding-bottom:9px;font-size:clamp(16px,5.25vw,27px)}}.hero-logo--image{height:auto;max-width:none;margin:0 0 30px}.hero-logo--image img{display:block;width:var(--hero-logo-w,440px);max-width:100%;height:auto}@media(max-width:750px){.hero-logo--image{height:auto;margin-bottom:22px}.hero-logo--image img{width:min(var(--hero-logo-w,440px),78vw)}}.site-header .brand--image{width:auto;height:auto;display:flex;align-items:center;letter-spacing:0}.site-header .brand--image img{display:block;width:var(--brand-w,190px);max-width:100%;height:auto}@media(max-width:750px){.site-header .brand--image img{width:min(var(--brand-w,190px),132px)}}.header-actions .cart-icon{position:relative;display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;color:#fff;transition:opacity .2s}.header-actions .cart-icon:hover{opacity:.75}.header-actions .cart-icon svg{display:block}.cart-icon__count{position:absolute;top:2px;right:-2px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:#fff;color:#090909;font-size:11px;font-weight:900;line-height:18px;text-align:center}.header-actions .header-icon{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;color:#fff;line-height:0;transition:opacity .2s}.header-actions .header-icon:hover{opacity:.75}.header-actions .header-icon svg{display:block;width:26px;height:26px}@media(max-width:750px){.header-actions a.header-icon:nth-child(2){display:inline-flex}.header-actions{gap:8px}}@media(max-width:380px){.header-actions{gap:2px}.header-actions .header-icon,.header-actions .cart-icon{width:34px}.site-header .brand--image img{width:min(var(--brand-w,190px),118px)}}@media(min-width:1101px){.site-header .desktop-nav{flex:1 1 auto;justify-content:center;gap:0}.site-header .desktop-nav a{flex:0 0 auto;padding:9px clamp(14px,1.7vw,32px)}}.site-header .desktop-nav{align-self:stretch;align-items:stretch}.site-header .desktop-nav .nav-item{display:flex;align-items:center}.site-header .desktop-nav .nav-item--drop{position:relative}.site-header .desktop-nav .nav-item:not(:first-child)>a{border-left:0}.nav-caret{display:inline-block;font-size:.5em;margin-left:.45em;transform:translateY(-.1em);transition:transform .2s}.has-panel:hover .nav-caret,.has-panel.is-open .nav-caret,.has-panel:focus-within .nav-caret{transform:translateY(-.1em) rotate(180deg)}.nav-panel{position:absolute;top:100%;z-index:60;background:#000;color:#fff;opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .18s ease,transform .18s ease,visibility 0s linear .18s;border-top:1px solid #2a2a2a;border-bottom:1px solid #2a2a2a}.has-panel:hover>.nav-panel,.has-panel:focus-within>.nav-panel,.has-panel.is-open>.nav-panel{opacity:1;visibility:visible;transform:none;transition:opacity .18s ease,transform .18s ease,visibility 0s}.site-header .desktop-nav .nav-panel a{display:block;flex:none;border:0;padding:0;text-align:left;white-space:normal;letter-spacing:.01em;line-height:1.2}.nav-panel--mega{left:0;right:0;padding:30px 2.6% 22px}.mega-cols{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));max-width:1500px;margin:0 auto}.mega-col{padding:2px clamp(16px,2vw,34px);border-left:1px solid rgba(255,255,255,.35);display:flex;flex-direction:column;gap:14px}.mega-col:first-child{border-left:0}.site-header .desktop-nav .nav-panel .mega-heading{color:var(--accent,#f05b8c);font-size:clamp(17px,1.35vw,22px);font-weight:950;margin-bottom:4px}.site-header .desktop-nav .nav-panel .mega-link{font-size:14px;font-weight:800;color:#fff;opacity:.92}.site-header .desktop-nav .nav-panel .mega-link:hover,.site-header .desktop-nav .nav-panel .mega-link:focus-visible,.site-header .desktop-nav .nav-panel .mega-heading:hover{opacity:1;text-decoration:underline;text-underline-offset:4px}.mega-footer{text-align:center;margin-top:30px}.site-header .desktop-nav .nav-panel .mega-all{display:inline-block;padding:12px 26px;border:2px solid #fff;border-radius:999px;font-size:15px;font-weight:950;text-align:center}.site-header .desktop-nav .nav-panel .mega-all:hover,.site-header .desktop-nav .nav-panel .mega-all:focus-visible{background:#fff;color:#000}.nav-panel--drop{left:50%;min-width:240px;margin-left:-120px;padding:10px;border:1px solid #2a2a2a;border-radius:0 0 12px 12px}.site-header .desktop-nav .nav-panel .drop-link{padding:13px 16px;border-radius:8px;font-size:15px;font-weight:900}.site-header .desktop-nav .nav-panel .drop-link:hover,.site-header .desktop-nav .nav-panel .drop-link:focus-visible{background:#1c1c1c}@media(prefers-reduced-motion:reduce){.nav-panel,.nav-caret{transition:none}}.mobile-nav details>summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;padding:14px 0;border-bottom:1px solid #333;font-weight:950;font-size:24px;line-height:1.25}.mobile-nav details>summary::-webkit-details-marker{display:none}.mobile-nav details>summary:after{content:"+";font-weight:400;font-size:1.1em}.mobile-nav details[open]>summary:after{content:"\2013"}.mobile-nav .m-group>a,.mobile-nav .m-group>details{margin-left:14px}.site-header .mobile-nav .m-group a,.site-header .mobile-nav .m-sub>summary{font-size:19px}.mobile-nav .m-group>details>summary{color:var(--accent,#f05b8c)}.mobile-nav .m-sub>a{margin-left:14px}.site-header .mobile-nav .m-sub>a{font-size:16px;font-weight:800}.site-header{position:relative;z-index:200}.site-header .nav-panel{z-index:210}.site-header .header-inner{padding-top:0;padding-bottom:0}.nav-panel--drop{top:100%;margin-top:0;border-top:1px solid #2a2a2a;border-radius:0 0 12px 12px;padding:12px 10px 14px;box-shadow:0 22px 44px #0000008c;background:#000}.site-header .desktop-nav .nav-panel .drop-link{font-size:14px;font-weight:800;padding:12px 16px}.footer-logo-link{display:inline-block;line-height:0;max-width:100%}.footer-logo-image{display:block;width:clamp(180px,22vw,300px);height:auto;max-width:100%;object-fit:contain}@media(max-width:700px){.footer-logo-image{width:220px}}.age-logo--image{background:#000;border-radius:6px;padding:16px 20px;margin:0 auto 22px;max-width:320px;width:100%;box-sizing:border-box;line-height:0}.age-logo--image img{display:block;width:100%;height:auto;object-fit:contain}@media(max-width:480px){.age-logo--image{max-width:280px;padding:14px 16px}}.age-logo--image{background:#fff;border-radius:0;padding:0;margin:0 auto 22px;max-width:320px}.age-logo--image img{display:block;width:100%;height:auto}@media(max-width:480px){.age-logo--image{max-width:280px;padding:0}}.age-logo--image{display:flex;justify-content:center;align-items:center;margin:0 auto 18px;line-height:normal}.age-logo--image img{display:block;width:min(100%,340px);height:auto;object-fit:contain;background:#fff}.age-overlay.age-overlay--reference{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;background:#fff;padding:32px 24px;overflow-y:auto}.age-overlay.age-overlay--reference[hidden]{display:none}.age-panel.age-panel--reference{width:min(100%,920px);max-width:920px;border-radius:0;background:#fff;padding:24px 0;text-align:center;box-shadow:none}.age-panel--reference .age-logo--image{display:block;width:min(100%,840px);max-width:840px;margin:0 auto 48px;padding:0;background:#fff;border-radius:0;line-height:0}.age-panel--reference h2{margin:0 0 28px;font-family:Arial,Helvetica,sans-serif;font-size:clamp(23px,3vw,39px);font-weight:800;line-height:1.2;letter-spacing:.075em;color:#000}.age-panel--reference p{margin:0 auto 42px;color:#111;font-size:clamp(12px,1.55vw,20px);font-weight:400;line-height:1.7;letter-spacing:.17em}.age-panel--reference .age-actions{display:flex;justify-content:center;gap:24px;align-items:stretch}.age-panel--reference .age-yes,.age-panel--reference .age-no{display:flex;align-items:center;justify-content:center;min-height:78px;flex:1 1 0;max-width:415px;padding:16px 20px;border-radius:999px;font-size:clamp(15px,1.9vw,25px);font-weight:800;line-height:1.2;text-align:center;text-decoration:none;letter-spacing:0}.age-panel--reference .age-yes{border:2px solid #000;background:#000;color:#fff}.age-panel--reference .age-no{border:2px solid #000;background:#fff;color:#000}.age-panel--reference .age-yes:focus-visible,.age-panel--reference .age-no:focus-visible{outline:3px solid #555;outline-offset:4px}@media(max-width:640px){.age-overlay.age-overlay--reference{padding:22px 20px}.age-panel.age-panel--reference{padding:20px 0}.age-panel--reference .age-logo--image{margin-bottom:34px}.age-panel--reference h2{margin-bottom:20px;letter-spacing:.04em}.age-panel--reference p{margin-bottom:30px;letter-spacing:.075em;line-height:1.6}.age-panel--reference .age-actions{gap:12px}.age-panel--reference .age-yes,.age-panel--reference .age-no{min-height:58px;padding:12px 10px;font-size:13px}}@media(max-width:380px){.age-panel--reference .age-actions{flex-direction:column}.age-panel--reference .age-yes,.age-panel--reference .age-no{flex:auto;width:100%}}.header-icon--instagram{display:inline-flex;align-items:center;justify-content:center;color:inherit;flex:none}.header-icon--instagram svg{display:block}.loud-signup-overlay[hidden]{display:none!important}.loud-signup-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;background:#000000c2;display:flex;align-items:center;justify-content:center;padding:22px;overflow-y:auto}.loud-signup-panel{position:relative;isolation:isolate;width:min(100%,560px);max-height:calc(100vh - 44px);overflow-y:auto;box-sizing:border-box;border:1px solid #3b3b3b;border-radius:14px;background:#080808;color:#fff;text-align:center;padding:42px 38px 36px;box-shadow:0 22px 75px #000b}.loud-signup-panel:before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 10% 52%,#7774,transparent 48%),radial-gradient(ellipse at 95% 70%,#aaa3,transparent 45%);pointer-events:none}.loud-signup-close{position:absolute;right:17px;top:16px;display:grid;place-items:center;width:40px;height:40px;border:2px solid #fff;border-radius:50%;background:transparent;color:#fff;font-size:32px;font-weight:300;line-height:1;cursor:pointer}.loud-signup-logo{display:block;width:min(75%,320px);height:auto;margin:0 auto 32px;object-fit:contain}.loud-signup-eyebrow{font-size:15px;font-weight:700;letter-spacing:.38em;margin:0 0 12px}.loud-signup-discount{font-family:Arial,Helvetica,sans-serif;font-size:clamp(112px,24vw,190px);font-weight:1000;letter-spacing:-.095em;line-height:.94;margin:0 0 10px;color:#fff}.loud-signup-subtitle{font-size:clamp(21px,4vw,30px);font-weight:900;letter-spacing:.015em;margin:0 0 28px}.loud-signup-form{display:grid;gap:12px}.loud-signup-form input{box-sizing:border-box;width:100%;min-height:54px;padding:13px 16px;background:#111;color:#fff;border:2px solid #fff;border-radius:6px;font-size:17px}.loud-signup-form input::placeholder{color:#aaa}.loud-signup-form button{min-height:56px;background:#fff;color:#000;border:0;border-radius:8px;font-size:23px;font-weight:900;cursor:pointer}.loud-signup-form button:hover{background:#e8e8e8}.loud-signup-footer{font-size:13px;letter-spacing:.22em;line-height:1.75;margin:28px 0 0}.loud-signup-feedback{font-size:13px;line-height:1.4;margin:4px 0}.loud-signup-panel :focus-visible{outline:3px solid #aaa;outline-offset:3px}@media(max-width:520px){.loud-signup-panel{padding:48px 20px 26px}.loud-signup-logo{margin-bottom:22px}.loud-signup-eyebrow{font-size:11px;letter-spacing:.25em}.loud-signup-footer{font-size:11px;letter-spacing:.12em}.loud-signup-discount{font-size:clamp(100px,26vw,150px)}}.category-section{max-width:1600px;padding:20px 2.2%}.category-grid{gap:14px}.category-tile{height:clamp(230px,21vw,330px);border-radius:17px;background:#111}.category-tile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,transparent 25%,rgba(0,0,0,.16) 46%,rgba(0,0,0,.95) 100%);pointer-events:none}.category-tile .tile-photo{background-position:center 42%;transition:transform .45s ease}.category-tile:hover .tile-photo{transform:scale(1.055)}.category-tile .tile-content{z-index:1;left:0;right:0;bottom:0;padding:22px 22px 23px}.category-tile .tile-content h2{font-size:clamp(26px,2.7vw,45px);font-weight:900;letter-spacing:-.035em;line-height:1.05;margin:0 0 12px}.category-tile .tile-content span{font-size:13px;font-weight:800;letter-spacing:.18em}@media(max-width:900px){.category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.category-tile{height:260px}}@media(max-width:520px){.category-section{padding:14px 3%}.category-grid{gap:10px}.category-tile{height:210px;border-radius:12px}.category-tile .tile-content{padding:14px}.category-tile .tile-content h2{font-size:25px}.category-tile .tile-content span{font-size:11px}}.category-tile{height:clamp(250px,24vw,360px)}.category-tile .tile-photo{background-size:100% 100%;background-position:center center}.category-tile:hover .tile-photo{transform:none}.category-tile .tile-content{padding:20px 18px 19px}.category-tile .tile-content h2{font-size:clamp(23px,2.4vw,36px)}@media(max-width:900px){.category-tile{height:clamp(220px,42vw,350px)}}@media(max-width:520px){.category-tile{height:clamp(180px,62vw,290px)}.category-tile .tile-content{padding:14px 12px}.category-tile .tile-content h2{font-size:23px}}.category-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch}.category-tile{height:auto!important;aspect-ratio:1.2/1;min-width:0;display:block;overflow:hidden}.category-tile .tile-photo{top:0;right:0;bottom:0;left:0;background-size:cover!important;background-position:center center!important;background-repeat:no-repeat;transform:none!important}.category-tile:hover .tile-photo{transform:none!important}.category-tile .tile-content{box-sizing:border-box;left:0;right:0;bottom:0;z-index:2;padding:18px 18px 20px}.category-tile:after{z-index:1;background:linear-gradient(to bottom,transparent 48%,rgba(0,0,0,.24) 66%,rgba(0,0,0,.9) 100%)}@media(max-width:900px){.category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.category-tile{aspect-ratio:1.03/1}.category-tile .tile-content{padding:12px}.category-tile .tile-content h2{font-size:clamp(18px,5vw,24px)}}.age-overlay.age-overlay--reference{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;background:#000000c2;padding:20px;overflow-y:auto}.age-overlay.age-overlay--reference[hidden]{display:none!important}.age-panel.age-panel--reference{box-sizing:border-box;width:min(100%,480px);max-width:480px;max-height:calc(100dvh - 40px);overflow-y:auto;background:#fff;border-radius:18px;padding:30px 28px 28px;text-align:center;box-shadow:0 22px 75px #0006}.age-panel--reference .age-logo--image{box-sizing:border-box;width:min(100%,315px);max-width:315px;margin:0 auto 20px;padding:0;background:transparent;border-radius:0}.age-panel--reference .age-logo--image img{display:block;width:100%;height:auto;object-fit:contain}.age-panel--reference h2{font-size:clamp(19px,4.5vw,25px);letter-spacing:.035em;line-height:1.2;margin:0 0 15px}.age-panel--reference p{font-size:12px;line-height:1.65;letter-spacing:.07em;margin:0 auto 23px;color:#333}.age-panel--reference .age-actions{display:flex;flex-direction:row;gap:10px;align-items:stretch;justify-content:center}.age-panel--reference .age-yes,.age-panel--reference .age-no{box-sizing:border-box;flex:1 1 0;min-width:0;width:auto;max-width:none;min-height:49px;padding:11px 9px;font-size:12px;font-weight:800;letter-spacing:0;border-radius:999px}@media(max-width:480px){.age-overlay.age-overlay--reference{padding:14px}.age-panel.age-panel--reference{width:100%;max-height:calc(100dvh - 28px);padding:25px 18px 23px;border-radius:15px}.age-panel--reference .age-logo--image{max-width:245px;margin-bottom:17px}.age-panel--reference h2{font-size:20px}.age-panel--reference p{font-size:11px;letter-spacing:.025em}.age-panel--reference .age-actions{gap:8px}.age-panel--reference .age-yes,.age-panel--reference .age-no{font-size:11px;padding:10px 6px;min-height:47px}}.mega-cols{grid-template-columns:repeat(6,minmax(0,1fr))}.loud-page{max-width:980px;padding-top:55px;padding-bottom:90px}.loud-page .eyebrow{color:#111;margin:0}.loud-page h1{font-size:clamp(34px,5vw,64px);letter-spacing:-.05em;line-height:.98;font-weight:1000;margin:12px 0 22px;text-wrap:balance}.loud-page h2{font-size:22px;letter-spacing:-.03em;font-weight:1000;margin:36px 0 10px}.loud-page .rte{font-size:15px;color:#222;max-width:68ch}.loud-page .rte p{margin:0 0 14px}.loud-page .rte a{text-decoration:underline}.loud-lede{font-size:clamp(17px,2vw,21px);line-height:1.55;max-width:60ch;color:#222}.loud-why h1{max-width:16ch}.loud-stat{display:flex;align-items:center;gap:18px;margin:34px 0 0;flex-wrap:wrap}.loud-stat strong{font-size:clamp(72px,11vw,140px);font-weight:1000;letter-spacing:-.07em;line-height:.85}.loud-stat span{font-size:12px;font-weight:900;letter-spacing:.22em;line-height:1.7;max-width:330px}.loud-band{background:#090909;color:#fff;border-radius:14px;padding:clamp(24px,4vw,44px);margin:34px 0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.loud-band h3{font-size:clamp(20px,2.3vw,28px);letter-spacing:-.035em;font-weight:1000;margin:0 0 8px;line-height:1.05}.loud-band p{margin:0;color:#bbb;font-size:13px;line-height:1.6}.loud-band .eyebrow{color:#fff;font-size:10px;margin:0 0 10px;display:block}.loud-promise{list-style:none;padding:0;margin:0 0 30px;max-width:760px;border-bottom:1px solid #ddd}.loud-promise li{border-top:1px solid #ddd;padding:16px 0;font-size:15px;line-height:1.6;color:#333}.loud-promise strong{color:#111}.loud-ctas{display:flex;flex-wrap:wrap;gap:12px}.loud-btn-line{background:transparent;color:#111;border:2px solid #111;padding:14px 26px}.loud-faq{max-width:760px;border-bottom:1px solid #ddd}.loud-faq details{border-top:1px solid #ddd}.loud-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:16px;padding:20px 0;font-size:17px;font-weight:900;letter-spacing:-.02em}.loud-faq summary::-webkit-details-marker{display:none}.loud-faq summary:after{content:"+";font-weight:400;font-size:22px;line-height:1;flex:none}.loud-faq details[open] summary:after{content:"\2013"}.loud-faq .rte{padding:0 0 20px;color:#333}.loud-faq-group{font-size:11px;font-weight:900;letter-spacing:.3em;margin:38px 0 6px;color:#777}.loud-contact{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:6%;margin-top:10px}.loud-contact dl{margin:0;display:grid;gap:18px;align-content:start}.loud-contact dt{font-size:11px;font-weight:900;letter-spacing:.2em;color:#777;margin-bottom:4px}.loud-contact dd{margin:0;font-size:16px;font-weight:800}.loud-form{display:grid;gap:12px;background:#fff;border-radius:14px;padding:clamp(18px,3vw,30px)}.loud-form label{font-size:11px;font-weight:900;letter-spacing:.12em}.loud-form input,.loud-form textarea{width:100%;box-sizing:border-box;padding:14px;border:1px solid #ccc;border-radius:8px;background:#fff;font:inherit;font-size:15px}.loud-form textarea{min-height:130px;resize:vertical}.loud-form .btn{justify-self:start}.loud-form-msg{font-size:13px;font-weight:800;margin:0}.loud-row2{display:grid;grid-template-columns:1fr 1fr;gap:12px}.loud-row2>div,.loud-field{display:grid;gap:8px;min-width:0}@media(max-width:1100px){.loud-band{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:750px){.loud-contact,.loud-row2{grid-template-columns:1fr}.loud-page{padding-left:4%;padding-right:4%}}@media(max-width:600px){.loud-band{grid-template-columns:1fr}}.product-photo.loud-photo{position:relative;overflow:hidden}.loud-badge{position:absolute;top:10px;left:10px;background:#090909;color:#fff;font-size:9px;font-weight:900;letter-spacing:.14em;padding:5px 9px;border-radius:999px}.loud-badge--sale{background:var(--accent,#f05b8c)}.loud-count{font-size:11px;font-weight:900;letter-spacing:.14em;color:#777}.collection-page .rte{max-width:640px;color:#444;margin-top:6px}.loud-toolbar{display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between;align-items:center;margin-top:20px}.loud-chips{display:flex;flex-wrap:wrap;gap:8px;min-width:0}.loud-chip{display:inline-block;padding:9px 16px;border-radius:999px;border:1.5px solid #090909;font-size:11px;font-weight:900;letter-spacing:.06em;background:transparent;color:#111;cursor:pointer;white-space:nowrap}.loud-chip:hover{background:#eee}.loud-chip.is-active{background:#090909;color:#fff}.loud-sort{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:900;letter-spacing:.1em}.loud-sort select{padding:10px 14px;border:1px solid #ccc;border-radius:8px;background:#fff;font-size:12px;font-weight:800}.loud-gallery{display:flex;flex-direction:column;gap:12px;min-width:0}.loud-gallery .detail-gallery{overflow:hidden}.loud-thumbs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.loud-thumbs button{padding:0;border:2px solid transparent;border-radius:10px;overflow:hidden;background:#fff;aspect-ratio:1/1;cursor:pointer}.loud-thumbs button.is-active{border-color:#090909}.loud-thumbs img{width:100%;height:100%;object-fit:cover;display:block}.detail-info{min-width:0}.detail-info h1{margin:10px 0 8px;line-height:1}.detail-info .eyebrow.dark{color:#555;margin:0}.loud-crumbs{font-size:11px;font-weight:800;letter-spacing:.1em;color:#777;margin-bottom:18px}.loud-crumbs a:hover{text-decoration:underline}.detail-price s{color:#999;font-size:.65em;margin-left:8px}.loud-specs{display:flex;flex-wrap:wrap;gap:8px;margin:4px 0 16px}.loud-spec{background:#fff;border:1px solid #ddd;border-radius:999px;padding:7px 13px;font-size:11px;font-weight:900;letter-spacing:.08em}.detail-info form label{font-size:11px;font-weight:900;letter-spacing:.12em}.detail-info .btn-dark{padding:18px 28px;font-size:14px}.loud-ship-note{font-size:12px;color:#555;margin:2px 0 0}.loud-acc{max-width:520px;margin-top:30px;border-bottom:1px solid #ddd}.loud-acc details{border-top:1px solid #ddd}.loud-acc summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;padding:16px 0;font-size:13px;font-weight:900;letter-spacing:.1em}.loud-acc summary::-webkit-details-marker{display:none}.loud-acc summary:after{content:"+";font-weight:400;font-size:18px;line-height:1}.loud-acc details[open] summary:after{content:"\2013"}.loud-acc .rte{padding:0 0 18px;font-size:14px;color:#333}.loud-acc .rte a{text-decoration:underline}.loud-related{padding-top:10px;padding-bottom:40px}.cart-page{max-width:1000px}.cart-page h1{font-size:clamp(34px,5vw,60px);letter-spacing:-.05em;font-weight:1000;margin:0 0 10px}.loud-meter{background:#fff;border-radius:12px;padding:14px 16px;margin:10px 0 8px;font-size:12px;font-weight:900;letter-spacing:.08em}.loud-meter-bar{height:8px;border-radius:999px;background:#e5e5e5;margin-top:10px;overflow:hidden}.loud-meter-bar span{display:block;height:100%;background:#090909;border-radius:999px}.cart-line .loud-line-img{width:90px;height:90px;border-radius:10px;overflow:hidden;flex:none;display:block}.cart-line .loud-line-img img{width:100%;height:100%;object-fit:cover}.cart-line>div{min-width:0}.cart-line a{font-weight:900}.cart-line p{margin:4px 0;font-size:13px;color:#555}.loud-remove{font-size:12px;text-decoration:underline;color:#555;font-weight:400!important}.loud-cart-foot{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:20px}.loud-lab-page .loud-toolbar{margin-top:6px}.loud-lab-search{padding:11px 14px;border:1px solid #ccc;border-radius:8px;font-size:14px;min-width:0;width:260px;max-width:100%;background:#fff}.loud-lab{list-style:none;padding:0;margin:22px 0 0;display:grid;gap:10px}.loud-lab-row{display:grid;grid-template-columns:64px minmax(0,1.4fr) minmax(0,2fr) auto;align-items:center;gap:20px;background:#fff;border-radius:12px;padding:12px 16px 12px 12px}.loud-lab-row[hidden]{display:none}.loud-lab-img{width:64px;height:64px;border-radius:9px;overflow:hidden;display:block;background:linear-gradient(140deg,#f2f2f2,#f8d6dd 50%,#d7eaff)}.loud-lab-img img{width:100%;height:100%;object-fit:cover;display:block}.loud-lab-name{display:grid;gap:4px;min-width:0}.loud-lab-name a,.loud-lab-name strong{font-size:15px;font-weight:900}.loud-lab-name span{font-size:10px;color:#888;font-weight:800;letter-spacing:.08em}.loud-lab-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0}.loud-lab-meta dt{font-size:9px;font-weight:900;letter-spacing:.18em;color:#888;margin-bottom:3px}.loud-lab-meta dd{margin:0;font-size:13px;font-weight:800;font-variant-numeric:tabular-nums}.loud-lab-btn{margin:0;padding:12px 18px;white-space:nowrap}@media(max-width:860px){.loud-lab-row{grid-template-columns:56px minmax(0,1fr);gap:12px 14px}.loud-lab-img{width:56px;height:56px}.loud-lab-meta,.loud-lab-btn{grid-column:1/-1}.loud-lab-search{width:100%}}@media(max-width:750px){.loud-toolbar{display:grid;grid-template-columns:minmax(0,1fr)}.loud-chips{flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px;max-width:100%}.cart-line{flex-wrap:wrap}.product-detail{padding-top:28px}}@media(max-width:900px){.category-section{display:block!important;visibility:visible!important;opacity:1!important;height:auto!important;min-height:0!important;overflow:visible!important;position:relative;clear:both}.category-section .category-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;visibility:visible!important;opacity:1!important;height:auto!important}.category-section .category-tile{display:block!important;visibility:visible!important;opacity:1!important;position:relative!important;height:auto!important;min-height:0!important;aspect-ratio:1.03 / 1!important;overflow:hidden!important}.category-section .tile-photo{display:block!important;visibility:visible!important;opacity:1!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;background-position:center center!important;background-repeat:no-repeat!important}.category-section .tile-content{display:block!important;visibility:visible!important;opacity:1!important;position:absolute!important;bottom:0!important;z-index:2!important}}@media(max-width:520px){.category-section{padding:14px 3%!important}.category-section .category-tile{border-radius:12px!important}}.promo.promo--sunset{position:relative;isolation:isolate;overflow:hidden;min-height:190px;padding:34px 4.5%;background:#090909;border:1px solid #262626}.promo.promo--sunset:before{content:"";position:absolute;top:-12px;right:-12px;bottom:-12px;left:-12px;z-index:-2;background:var(--promo-bg) center 6%/cover no-repeat;filter:blur(1.5px) saturate(1.2)}.promo.promo--sunset:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,#f05b8c,#ff9a5a 55%,#8d6bd8) left bottom/100% 3px no-repeat,linear-gradient(90deg,#090909f7,#090909d9,#09090966 60%,#0909091a)}.promo--sunset h2{font-size:clamp(28px,3.1vw,44px);font-weight:1000;line-height:.98;letter-spacing:-.045em;max-width:none;text-transform:uppercase;text-shadow:0 2px 18px rgba(0,0,0,.35)}.promo--sunset .promo-benefits{display:flex;flex-wrap:wrap;gap:12px 26px;font-size:10px;font-weight:900;letter-spacing:.04em;text-shadow:0 1px 10px rgba(0,0,0,.7)}.promo--sunset .btn-white{flex:none}@media(max-width:1100px){.promo--sunset .promo-benefits{display:flex}}@media(max-width:750px){.promo.promo--sunset{flex-direction:column;align-items:flex-start;gap:18px;padding:28px 6%}.promo.promo--sunset:before{background-position:center 20%}.promo.promo--sunset:after{background:linear-gradient(90deg,#f05b8c,#ff9a5a 55%,#8d6bd8) left bottom/100% 3px no-repeat,linear-gradient(180deg,#090909eb,#0909099e 55%,#09090966)}.promo--sunset .promo-benefits{flex-direction:column;gap:9px}}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.loud-pw-body{margin:0;background:#080808}.loud-pw{position:relative;min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#080808;color:#fff;text-align:center;padding:48px 20px 28px;overflow:hidden;isolation:isolate;box-sizing:border-box}.loud-pw__smoke{position:absolute;inset:auto 0 0 0;height:55%;z-index:-1;background-image:var(--smoke-image);background-repeat:repeat-x;background-size:1200px 100%;opacity:.35;filter:contrast(1.3) brightness(1.3);animation:loud-smoke-right 60s linear infinite;pointer-events:none}@media(prefers-reduced-motion:reduce){.loud-pw__smoke{animation:none}}.loud-pw__inner{width:min(100%,560px);display:flex;flex-direction:column;align-items:center}.loud-pw__logo{width:min(78vw,380px);height:auto;margin:0 0 30px}.loud-pw__eyebrow{font-size:11px;font-weight:800;letter-spacing:.35em;margin:0 0 14px;color:#bbb}.loud-pw__title{font-size:clamp(46px,10vw,92px);font-weight:1000;letter-spacing:-.06em;line-height:.9;margin:0 0 18px}.loud-pw__text{font-size:15px;line-height:1.7;color:#ccc;max-width:440px;margin:0 0 28px}.loud-pw__form{display:flex;gap:10px;width:100%;max-width:460px}.loud-pw__form input[type=email]{flex:1;min-width:0;min-height:54px;padding:13px 16px;background:#111;color:#fff;border:2px solid #fff;border-radius:6px;font-size:16px}.loud-pw__form input::placeholder{color:#999}.loud-pw__form button{min-height:54px;padding:0 22px;background:#fff;color:#000;border:0;border-radius:8px;font-size:15px;font-weight:900;letter-spacing:.02em;white-space:nowrap;cursor:pointer}.loud-pw__form button:hover{background:#e8e8e8}.loud-pw__msg{font-size:13px;font-weight:800;letter-spacing:.06em;line-height:1.5;margin:6px auto 0;width:100%}.loud-pw__points{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:10px 22px;padding:0;margin:30px 0 0;font-size:10px;font-weight:800;letter-spacing:.12em;color:#ddd}.loud-pw__ig{margin-top:22px;font-size:12px;font-weight:900;letter-spacing:.14em;text-decoration:underline;text-underline-offset:4px}.loud-pw__owner{margin-top:42px;font-size:12px;color:#999}.loud-pw__owner summary{cursor:pointer;list-style:none;text-decoration:underline;text-underline-offset:3px}.loud-pw__owner summary::-webkit-details-marker{display:none}.loud-pw__owner-form{display:flex;gap:8px;justify-content:center;margin-top:12px}.loud-pw__owner-form input{min-height:42px;padding:8px 12px;background:#111;color:#fff;border:1px solid #555;border-radius:6px;font-size:14px;width:200px}.loud-pw__owner-form button{min-height:42px;padding:0 16px;background:transparent;color:#fff;border:1px solid #fff;border-radius:6px;font-weight:900;font-size:12px;cursor:pointer}.loud-pw__small{margin:10px 0 0}.loud-pw__small a{text-decoration:underline}.loud-pw__legal{margin:26px 0 0;font-size:11px;color:#777;letter-spacing:.06em}@media(max-width:480px){.loud-pw__form{flex-direction:column}.loud-pw__form button{width:100%}}.loud-404{max-width:760px;margin:auto;padding:70px 5% 100px;text-align:center;display:flex;flex-direction:column;align-items:center}.loud-404__num{font-size:clamp(110px,22vw,220px);font-weight:1000;letter-spacing:-.08em;line-height:.8;margin:0 0 18px;color:#090909}.loud-404 h1{font-size:clamp(28px,4.5vw,46px);font-weight:1000;letter-spacing:-.045em;line-height:1.02;margin:0 0 12px;text-wrap:balance}.loud-404__text{font-size:15px;line-height:1.7;color:#444;max-width:440px;margin:0 0 26px}.loud-404__ctas{justify-content:center}.loud-404__label{font-size:11px;font-weight:900;letter-spacing:.3em;color:#777;margin:40px 0 12px}.loud-404__chips{justify-content:center}.loud-404__search{display:flex;gap:10px;width:100%;max-width:460px;margin-top:30px}.loud-404__search input{flex:1;min-width:0;padding:14px;border:1px solid #ccc;border-radius:8px;font-size:15px;background:#fff}
/*# sourceMappingURL=/cdn/shop/t/43/assets/theme.css.map */
