@import"https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@500;600;700;800;900&family=DM+Sans:wght@400;500;600;700&display=swap";:root{--pink:#ff168f;--bg:#09090d;--card:#14141b;--line:#292932;--text:#f7f7fb;--muted:#a8a8b6}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);font-family:DM Sans,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:100;background:#fff;color:#000}.announce{background:var(--pink);color:#09090d;text-align:center;padding:10px 16px;font-size:11px;font-weight:800;letter-spacing:2px;text-transform:uppercase}.site-header{background:#050506;border-bottom:1px solid var(--line);position:sticky;top:0;z-index:20}.header-inner{max-width:1440px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:13px 5%}.logo{display:flex;align-items:center}.logo img{width:190px;height:auto;display:block}.logo-fallback{font-family:Barlow Condensed;font-weight:900;font-size:32px}.logo-fallback span{color:var(--pink)}.nav{display:flex;gap:25px;align-items:center}.nav a,.actions a{font-size:12px;letter-spacing:1.3px;font-weight:800;text-transform:uppercase}.nav a:hover,.actions a:hover{color:var(--pink)}.actions{display:flex;gap:18px;align-items:center}.menu-toggle{display:none;background:none;border:1px solid var(--line);color:#fff;padding:9px 12px}.hero{min-height:670px;position:relative;display:flex;align-items:center;overflow:hidden;background:radial-gradient(circle at 77% 40%,#43132f,#100c16 35%,#07070a 75%)}.hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#08080bed 8%,#08080b99 54%,#08080b10);z-index:1}.hero-media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.58}.hero-content{position:relative;z-index:2;max-width:1440px;width:100%;padding:100px 7%;margin:auto}.eyebrow{color:var(--pink);font-size:12px;letter-spacing:3px;font-weight:800;text-transform:uppercase}.hero h1{font-family:Barlow Condensed,Impact,sans-serif;font-size:clamp(72px,10vw,156px);line-height:.82;letter-spacing:-2px;margin:24px 0;max-width:880px;font-weight:900;text-transform:uppercase}.hero h1 em{font-style:normal;color:var(--pink)}.hero p{max-width:510px;color:#d0cdd4;font-size:16px;line-height:1.8}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--pink);color:#09090d;padding:17px 26px;font-size:12px;letter-spacing:1.5px;font-weight:900;text-transform:uppercase;border:1px solid var(--pink);margin:12px 10px 0 0}.btn.secondary{background:transparent;color:#fff;border-color:#777}.container{max-width:1440px;padding:0 5%;margin:0 auto}.section{padding:85px 0}.section-head{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:28px}.section h2,.page-title{font-family:Barlow Condensed,Impact,sans-serif;font-size:clamp(40px,5vw,72px);line-height:1;text-transform:uppercase;margin:12px 0}.section-head a{color:var(--pink);font-size:12px;font-weight:800;letter-spacing:1px}.collection-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:14px}.collection-card{min-height:270px;background:linear-gradient(140deg,#24242b,#100e16);border:1px solid var(--line);display:flex;flex-direction:column;justify-content:end;padding:20px;position:relative;overflow:hidden}.collection-card img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.55;transition:transform .3s}.collection-card:hover img{transform:scale(1.06)}.collection-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(transparent,#050507df)}.collection-card strong,.collection-card small{z-index:1;position:relative}.collection-card strong{font:800 30px Barlow Condensed;text-transform:uppercase}.collection-card small{color:var(--pink);font-size:11px;letter-spacing:1px}.products{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.product-card{background:var(--card);border:1px solid var(--line);padding-bottom:18px}.product-card img,.product-placeholder{width:100%;aspect-ratio:1/1;object-fit:cover;background:#202027}.product-card .info{padding:15px 18px}.product-card h3{font-size:14px;margin:5px 0 10px}.price{color:var(--pink);font-weight:800}.brand-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:22px;text-align:center;font:800 18px Barlow Condensed;letter-spacing:5px;color:#d3d3dd}.promo{background:linear-gradient(110deg,#250b1b,#101016);border:1px solid #54253d;padding:50px;display:flex;align-items:center;justify-content:space-between;gap:24px}.promo h2{margin:0;font:900 clamp(42px,5vw,72px) "Barlow Condensed";text-transform:uppercase}.site-footer{border-top:1px solid var(--line);padding:55px 0 25px;background:#050506}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:30px}.footer-grid p,.footer-bottom{color:var(--muted);font-size:13px;line-height:1.8}.footer-grid a{display:block;margin:12px 0;font-size:13px}.footer-bottom{border-top:1px solid var(--line);margin-top:40px;padding-top:18px}.page-wrap{padding:65px 0 100px;min-height:55vh}.product-detail{display:grid;grid-template-columns:1fr 1fr;gap:50px}.product-detail img{width:100%;background:#191920}.product-detail h1{font:900 64px Barlow Condensed;line-height:1;text-transform:uppercase}.product-detail select,.product-detail input{width:100%;padding:13px;background:#17171e;color:#fff;border:1px solid #555;margin:8px 0 20px}.product-detail .btn{width:100%}.cart-row{display:grid;grid-template-columns:100px 1fr auto;gap:20px;padding:20px 0;border-bottom:1px solid var(--line)}.cart-row img{width:100px}.rte{line-height:1.9;color:#d0d0d8}.pagination{margin-top:35px}.pagination a,.pagination span{margin-right:15px}.empty{padding:35px;border:1px solid var(--line);color:var(--muted)}@media(max-width:900px){.nav{display:none;position:absolute;top:100%;left:0;right:0;background:#0a0a0e;padding:22px;flex-direction:column;align-items:start;border-bottom:1px solid var(--line)}.nav.open{display:flex}.menu-toggle{display:block}.logo img{width:145px}.collection-grid{grid-template-columns:repeat(3,1fr)}.products{grid-template-columns:repeat(2,1fr)}.hero{min-height:600px}.footer-grid{grid-template-columns:1fr 1fr}}@media(max-width:560px){.header-inner{padding:12px 4%}.logo img{width:125px}.actions{gap:8px}.actions a{font-size:10px}.hero{min-height:570px}.hero-content{padding:70px 6%}.hero h1{font-size:74px}.collection-grid{grid-template-columns:repeat(2,1fr)}.collection-card{min-height:180px}.collection-card strong{font-size:25px}.products{gap:9px}.section{padding:55px 0}.promo{padding:25px;display:block}.footer-grid,.product-detail{grid-template-columns:1fr}.cart-row{grid-template-columns:70px 1fr auto}.cart-row img{width:70px}}.product-card{min-width:0;overflow:hidden}.product-card img,.product-placeholder{display:block;width:100%;height:auto;aspect-ratio:1/1;object-fit:contain;background:#1d1d24}.product-card .info{padding:12px 13px}.product-card h3{font-size:13px;line-height:1.4;margin:4px 0 7px}.products{gap:14px}.bg-assistant-toggle{position:fixed;bottom:22px;right:22px;z-index:100;background:#ff168f;color:#09090d;border:0;border-radius:999px;padding:15px 18px;font-weight:900;box-shadow:0 8px 35px #0008}.bg-assistant{position:fixed;bottom:85px;right:22px;width:min(370px,calc(100vw - 28px));max-height:min(580px,calc(100dvh - 112px));display:none;flex-direction:column;background:#101016;color:#f9f9fc;border:1px solid #ff168f;border-radius:17px;z-index:101;box-shadow:0 15px 55px #000b;overflow:hidden}.bg-assistant.is-open{display:flex}.bg-assistant-head{display:flex;align-items:center;justify-content:space-between;padding:16px;background:#191920;border-bottom:1px solid #39313b}.bg-assistant-head strong{font-size:15px}.bg-assistant-head small{display:block;color:#bbb;font-size:11px;margin-top:4px}.bg-assistant-close{border:0;background:none;color:#fff;font-size:23px}.bg-assistant-body{padding:16px;overflow:auto;min-height:120px}.bg-assistant-body p{font-size:13px;line-height:1.5}.bg-assistant-choices{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:15px 0}.bg-assistant-choices button{border:1px solid #48404a;border-radius:8px;background:#24232b;color:#fff;padding:11px 7px;font-size:12px;text-align:left}.bg-assistant-choices button:hover{border-color:#ff168f}.bg-assistant-form{display:flex;padding:12px;border-top:1px solid #39313b;gap:7px}.bg-assistant-form input{min-width:0;flex:1;background:#24242c;border:1px solid #494950;border-radius:7px;color:#fff;padding:11px;font-size:12px}.bg-assistant-form button{border:0;border-radius:7px;background:#ff168f;color:#09090d;font-weight:800;padding:0 12px}.bg-result{display:flex;gap:10px;align-items:center;padding:9px 0;border-bottom:1px solid #292932;font-size:12px}.bg-result img{width:55px;height:55px;object-fit:contain;background:#25252b;border-radius:5px}.bg-result span{display:block;color:#ff168f;margin-top:4px;font-weight:700}.bg-results-title{font-weight:800;margin:16px 0 8px}.bg-search-all{display:block;color:#ff168f;font-weight:800;font-size:12px;margin-top:12px}.footer-social{display:flex;align-items:center;gap:12px;margin:18px 0}.footer-social a{display:inline-flex;align-items:center;gap:7px}.footer-social svg{width:21px;height:21px;fill:currentColor}.footer-payments{display:flex;flex-wrap:wrap;gap:7px;align-items:center;margin:15px 0}.footer-payments svg{width:44px;height:28px}.footer-payments-title{font-size:11px;color:#a8a8b6;letter-spacing:1px;text-transform:uppercase}@media(max-width:560px){.bg-assistant-toggle{bottom:15px;right:15px}.bg-assistant{right:14px;bottom:75px}.product-card .info{padding:9px}.product-card h3{font-size:12px}}.products{grid-template-columns:repeat(var(--columns,4),minmax(0,1fr))}.editorial-banner{position:relative;min-height:360px;display:flex;align-items:center;background:linear-gradient(115deg,#21101b,#101015);overflow:hidden;border:1px solid var(--line)}.editorial-banner>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.5}.editorial-banner:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#07070a 0%,#07070ac4 42%,transparent)}.editorial-content{position:relative;z-index:1;padding:55px;max-width:700px}.editorial-content h2{font-size:clamp(45px,6vw,85px)}.editorial-content p{color:#dedee6;line-height:1.6}.benefits-bar{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#101015}.benefits-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;padding-top:25px;padding-bottom:25px}.benefit{display:flex;flex-direction:column;gap:7px}.benefit strong{font:800 21px Barlow Condensed;letter-spacing:1px}.benefit span{color:var(--muted);font-size:12px}.announce a{color:inherit}.hero h1{white-space:normal}@media(max-width:900px){.products{grid-template-columns:repeat(2,minmax(0,1fr))}.benefits-grid{grid-template-columns:1fr 1fr}.logo img{max-width:150px}}@media(max-width:560px){.benefits-grid{grid-template-columns:1fr}.editorial-content{padding:32px 22px}.editorial-banner{min-height:320px}.logo img{max-width:125px}}.bg-product-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--bg-product-gap);align-items:start}.bg-product-gallery{min-width:0;display:flex;flex-direction:column;align-items:center;gap:14px}.bg-product-image-frame{width:100%;max-width:var(--bg-product-image-size);background:#191920;overflow:hidden}.bg-product-layout .bg-product-image{display:block;width:100%;height:auto;max-height:650px;object-fit:contain;background:#191920}.bg-product-info{min-width:0}.bg-product-info h1{font-family:Barlow Condensed,Impact,sans-serif;font-size:var(--bg-product-title-size);line-height:1.06;overflow-wrap:anywhere;margin:20px 0 26px}.bg-product-price{font-size:26px;margin-bottom:26px}@media(max-width:760px){.bg-product-layout{grid-template-columns:minmax(0,1fr);gap:28px}.bg-product-info h1{font-size:min(var(--bg-product-title-size),42px)}.bg-product-section{padding-top:24px}}body{font-family:var(--bg-body-font);font-size:var(--bg-body-size)}.hero h1,.section h2,.page-title,.promo h2,.collection-card strong,.product-detail h1,.benefit strong{font-family:var(--bg-heading-font)}.section h2,.page-title{font-size:clamp(36px,calc(5vw * var(--bg-heading-scale)),calc(72px * var(--bg-heading-scale)))}.hero h1{font-size:clamp(60px,calc(10vw * var(--bg-heading-scale)),calc(156px * var(--bg-heading-scale)))}.bg-gallery-main{width:100%;max-width:var(--bg-product-image-size);position:relative}.bg-gallery-thumbnails .bg-gallery-slide,.bg-gallery-slider .bg-gallery-slide{display:none}.bg-gallery-thumbnails .bg-gallery-slide.is-active,.bg-gallery-slider .bg-gallery-slide.is-active{display:block}.bg-gallery-thumbnails .bg-gallery-thumbs,.bg-gallery-slider .bg-gallery-thumbs{display:flex;flex-wrap:wrap;gap:9px;justify-content:center;width:100%;max-width:var(--bg-product-image-size)}.bg-gallery-thumb{width:var(--bg-thumb-size);height:var(--bg-thumb-size);padding:0;border:2px solid transparent;background:var(--card);cursor:pointer}.bg-gallery-thumb.is-active{border-color:var(--pink)}.bg-gallery-thumb img{width:100%;height:100%;object-fit:contain}.bg-gallery-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:2;border:0;background:#09090dc9;color:#fff;padding:12px;cursor:pointer;font-size:19px}.bg-gallery-prev{left:5px}.bg-gallery-next{right:5px}.bg-gallery-thumbnails .bg-gallery-arrow{display:none}.bg-gallery-grid .bg-gallery-main{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.bg-gallery-grid .bg-gallery-slide:first-child{grid-column:span 2}.bg-gallery-grid .bg-gallery-thumbs,.bg-gallery-grid .bg-gallery-arrow,.bg-gallery-stacked .bg-gallery-thumbs,.bg-gallery-stacked .bg-gallery-arrow{display:none}.bg-gallery-stacked .bg-gallery-main{display:flex;flex-direction:column;gap:12px}.bg-product-gallery[style*="--bg-image-ratio:square"] .bg-product-image{aspect-ratio:1;object-fit:contain}@media(max-width:760px){.bg-gallery-grid .bg-gallery-main{gap:7px}}.bg-cart-section{padding-top:58px}.bg-cart-header{margin-bottom:35px}.bg-cart-header .page-title{font-family:var(--bg-heading-font),"Barlow Condensed",Impact,sans-serif;letter-spacing:.015em}.bg-cart-count{font-family:var(--bg-body-font),sans-serif;font-size:.35em;color:var(--muted);vertical-align:middle}.bg-cart-form{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(300px,1fr);gap:48px;align-items:start}.bg-cart-list{min-width:0}.bg-cart-item{display:grid;grid-template-columns:var(--bg-cart-image-size) minmax(0,1fr) auto;gap:22px;padding:22px 0;border-top:1px solid var(--line);align-items:start}.bg-cart-image{display:block;width:var(--bg-cart-image-size);aspect-ratio:1;background:var(--card);border:1px solid var(--line);overflow:hidden}.bg-cart-image img{width:100%;height:100%;object-fit:contain;display:block}.bg-cart-product-title{display:block;font-size:16px;font-weight:750;line-height:1.4}.bg-cart-product-title:hover,.bg-cart-remove:hover,.bg-cart-continue:hover{color:var(--pink)}.bg-cart-vendor{font-size:11px;letter-spacing:1.5px;color:var(--pink);text-transform:uppercase}.bg-cart-variant{font-size:13px;color:var(--muted);margin:7px 0}.bg-cart-item-actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-top:18px}.bg-cart-item-actions label{font-size:12px;color:var(--muted)}.bg-cart-item-actions input{width:70px;padding:9px;background:var(--card);color:var(--text);border:1px solid var(--line);border-radius:2px}.bg-cart-remove{font-size:12px;text-decoration:underline;text-underline-offset:3px;color:var(--muted)}.bg-cart-line-price{text-align:right;white-space:nowrap;font-weight:800;color:var(--pink)}.bg-cart-line-price s{display:block;color:var(--muted);font-size:12px;margin-top:5px}.bg-cart-summary{background:var(--card);border:1px solid var(--line);padding:28px;position:sticky;top:115px}.bg-cart-summary h2{font:800 28px var(--bg-heading-font),"Barlow Condensed",Impact,sans-serif;margin:0 0 25px}.bg-cart-subtotal{display:flex;justify-content:space-between;gap:12px;padding:18px 0;border-top:1px solid var(--line);font-weight:700}.bg-cart-subtotal strong{color:var(--pink);font-size:21px}.bg-cart-summary p{font-size:12px;color:var(--muted);margin:0 0 22px}.bg-cart-note-label{display:block;font-size:12px;margin-bottom:9px}.bg-cart-summary textarea{width:100%;background:var(--bg);color:var(--text);border:1px solid var(--line);padding:12px;resize:vertical;margin-bottom:16px}.bg-cart-checkout{width:100%;margin:0;color:var(--bg-cart-checkout-text)}.bg-cart-update{display:block;width:100%;padding:12px;border:1px solid var(--line);background:transparent;color:var(--text);margin-top:12px;font-weight:700}.bg-cart-continue{display:block;text-align:center;font-size:13px;margin-top:18px;color:var(--muted)}.bg-cart-empty{border:1px solid var(--line);padding:55px 30px;text-align:center}.bg-cart-empty h2{font:800 36px var(--bg-heading-font),"Barlow Condensed",Impact,sans-serif}.bg-cart-empty p{color:var(--muted)}@media(max-width:900px){.bg-cart-form{grid-template-columns:1fr;gap:25px}.bg-cart-summary{position:static}}@media(max-width:560px){.bg-cart-item{grid-template-columns:90px minmax(0,1fr);gap:14px}.bg-cart-image{width:90px}.bg-cart-line-price{grid-column:2;text-align:left}.bg-cart-summary{padding:20px}.bg-cart-section{padding-top:30px}}.bg-product-blocks form{display:flex;flex-direction:column;align-items:stretch;gap:14px}.bg-product-blocks .bg-product-content-block{margin-top:0;margin-bottom:0}.bg-product-blocks .bg-product-content-block.rte{margin:4px 0}.bg-product-blocks .bg-product-app-block{width:100%}.bg-product-blocks .shopify-payment-button{margin-top:12px}
/*# sourceMappingURL=/cdn/shop/t/13/assets/theme.css.map */
