*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--bg:#0a0a0a;--bg2:#0e0e0e;--surface:rgba(255,255,255,.03);--surface2:rgba(255,255,255,.055);--border:rgba(255,255,255,.07);--border2:rgba(255,255,255,.11);--text:#ffffff;--text2:rgba(255,255,255,.5);--text3:rgba(255,255,255,.22);--ease:cubic-bezier(.23,1,.32,1)}html{background:var(--bg);color:var(--text);font-family:Inter,sans-serif;-webkit-font-smoothing:antialiased;scroll-behavior:smooth}body{overflow-x:hidden}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(circle,rgba(255,255,255,.04) 1px,transparent 1px);background-size:30px 30px;pointer-events:none;z-index:0}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.mg-nav{position:fixed;top:0;left:0;right:0;z-index:200;display:flex;align-items:center;justify-content:space-between;padding:0 2.5rem;height:54px;background:#0a0a0ae0;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid var(--border)}.mg-nav-logo{display:flex;align-items:center;gap:10px;text-decoration:none}.mg-nav-logo svg{width:30px;height:auto}.mg-nav-logo-text{font-size:.82rem;font-weight:700;color:#fff;letter-spacing:.12em;text-transform:uppercase}.mg-nav-links{display:flex;align-items:center}.mg-nav-links a{font-size:.76rem;font-weight:400;color:var(--text3);text-decoration:none;padding:0 1.1rem;height:54px;display:flex;align-items:center;transition:color .2s;border-right:1px solid var(--border);letter-spacing:.03em}.mg-nav-links a:hover{color:var(--text2)}.mg-nav-links a:first-child{border-left:1px solid var(--border)}.mg-nav-right{display:flex;align-items:center;gap:.75rem}.mg-btn-ghost{font-size:.76rem;color:var(--text3);text-decoration:none;padding:.4rem .8rem;transition:color .2s}.mg-btn-ghost:hover{color:var(--text2)}.mg-btn-nav{font-size:.76rem;font-weight:600;color:#0a0a0a;text-decoration:none;padding:.42rem 1rem;background:#fff;border-radius:6px;transition:background .2s}.mg-btn-nav:hover{background:#ffffffd9}.btn-primary{font-size:.85rem;font-weight:600;color:#0a0a0a;text-decoration:none;padding:.72rem 1.6rem;background:#fff;border-radius:7px;transition:all .2s var(--ease);display:inline-flex;align-items:center;gap:.45rem;letter-spacing:.02em;border:none;cursor:pointer;font-family:Inter,sans-serif}.btn-primary:hover{background:#ffffffd9;transform:translateY(-1px)}.btn-outline{font-size:.85rem;font-weight:400;color:var(--text2);text-decoration:none;padding:.72rem 1.6rem;border:1px solid var(--border2);border-radius:7px;background:var(--surface);transition:all .2s var(--ease);display:inline-flex;align-items:center;gap:.45rem;letter-spacing:.02em;cursor:pointer;font-family:Inter,sans-serif}.btn-outline:hover{background:var(--surface2);color:var(--text);border-color:#ffffff2e}.page-top{padding-top:54px}.hero{position:relative;z-index:1;min-height:100vh;display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center;padding:0 2.5rem;padding-top:54px}.hero-left{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:4rem 0}.hero-kicker{font-size:.65rem;font-weight:600;letter-spacing:.28em;text-transform:uppercase;color:var(--text3);margin-bottom:1.5rem;display:block}.hero-h1{font-size:clamp(3rem,6.5vw,6.5rem);font-weight:900;line-height:1;letter-spacing:-.04em;color:#fff;margin-bottom:1.75rem}.hero-sub{font-size:1.05rem;font-weight:400;color:var(--text2);line-height:1.9;max-width:440px;margin-bottom:2.75rem;letter-spacing:.01em}.hero-ctas{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.hero-right{display:flex;align-items:center;justify-content:flex-end;padding:4rem 0}.strip{position:relative;z-index:1;padding:1.25rem 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:#00000080}.strip-inner{display:flex;align-items:center;justify-content:center;gap:2.5rem;flex-wrap:wrap;padding:0 2.5rem}.strip-item{font-size:.68rem;font-weight:500;color:var(--text3);letter-spacing:.2em;text-transform:uppercase}.strip-sep{width:1px;height:12px;background:var(--border)}section.mg{position:relative;padding:8rem 2.5rem;overflow:hidden;z-index:1}.page-width{max-width:1100px;margin:0 auto}.section-eyebrow{font-size:.65rem;font-weight:600;letter-spacing:.28em;text-transform:uppercase;color:var(--text3);margin-bottom:1.25rem;display:block}.section-h2{font-size:clamp(2.2rem,5vw,4rem);font-weight:900;letter-spacing:-.035em;color:#fff;line-height:1.04;margin-bottom:1.25rem}.section-sub{font-size:.98rem;color:var(--text2);line-height:1.9;max-width:440px;letter-spacing:.01em}.split-layout{display:grid;grid-template-columns:1fr 1fr;gap:5rem;align-items:center}.section-divider{height:1px;background:var(--border);max-width:1100px;margin:0 auto}.grid-border{border:1px solid var(--border);border-radius:12px;overflow:hidden;background:var(--border);gap:1px;display:grid}.vault-tier{background:#0c0c0c;padding:1.85rem 2rem;display:flex;flex-direction:column;gap:.45rem;border-left:2px solid transparent;transition:all .25s;text-decoration:none}.vault-tier:hover{background:#101010;border-left-color:#ffffff40}.tier-label{font-size:.6rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--text3)}.tier-name{font-size:1.05rem;font-weight:800;color:#fff;letter-spacing:-.02em;line-height:1.2}.tier-channel-note{display:inline-flex;align-items:center;gap:.35rem;font-size:.62rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#fff6;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:4px;padding:.22rem .55rem;margin-top:.4rem;width:fit-content}.tier-price-row{display:flex;align-items:baseline;gap:.5rem;margin-top:.65rem}.tier-price{font-size:1.1rem;font-weight:800;color:#fff}.tier-old{font-size:.76rem;color:var(--text3);text-decoration:line-through}.tier-cta{display:inline-flex;align-items:center;gap:.4rem;margin-top:.75rem;font-size:.73rem;font-weight:600;color:var(--text2);text-decoration:none;letter-spacing:.05em;transition:color .2s}.tier-cta:hover{color:#fff}.feat-list{list-style:none;display:flex;flex-direction:column;gap:.8rem;margin-top:2rem}.feat-list li{display:flex;align-items:flex-start;gap:.65rem;font-size:.82rem;color:var(--text2);line-height:1.7;letter-spacing:.01em}.feat-list li:before{content:"\2014";color:var(--text3);flex-shrink:0;margin-top:.05rem}.prod-grid{display:grid;gap:1px;background:var(--border);border:1px solid var(--border);border-radius:12px;overflow:hidden;height:auto!important;max-height:none!important}.prod-grid-4{grid-template-columns:repeat(4,1fr)}.prod-grid-3{grid-template-columns:repeat(3,1fr)}.prod-grid-2{grid-template-columns:repeat(2,1fr)}.prod-card{background:#0c0c0c;display:flex;flex-direction:column;text-decoration:none;transition:background .22s}.prod-card:hover{background:#101010}.prod-card:hover .prod-thumb-overlay{opacity:1}.prod-card:hover .prod-cta{color:#fff}.prod-thumb{aspect-ratio:4/3;background:#080808;position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1.5rem;border-bottom:1px solid var(--border)}.prod-thumb:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 50% 0%,rgba(255,255,255,.05) 0%,transparent 70%)}.prod-thumb:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(circle,rgba(255,255,255,.03) 1px,transparent 1px);background-size:18px 18px}.prod-thumb-category{position:absolute;top:.75rem;left:50%;transform:translate(-50%);font-size:.48rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--text3);border:1px solid var(--border2);border-radius:99px;padding:.18rem .55rem;white-space:nowrap;z-index:1}.prod-thumb-inner{display:flex;flex-direction:column;align-items:center;position:relative;z-index:1}.prod-thumb-logo{margin-bottom:.65rem;opacity:.45}.prod-thumb-logo svg{width:24px;height:auto}.prod-thumb-title{font-size:.7rem;font-weight:900;color:#fff;letter-spacing:.04em;text-transform:uppercase;text-align:center;line-height:1.25;margin-bottom:.25rem}.prod-thumb-subtitle{font-size:.46rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--text3);text-align:center;margin-bottom:.7rem}.prod-thumb-icons{display:flex;align-items:center;gap:.7rem;margin-top:.2rem}.pti{display:flex;flex-direction:column;align-items:center;gap:.22rem}.pti-icon{width:18px;height:18px;border:1px solid var(--border2);border-radius:3px;background:#ffffff08;display:flex;align-items:center;justify-content:center;font-size:.58rem;color:#ffffff4d}.pti-label{font-size:.38rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--text3)}.prod-thumb-tag{position:absolute;bottom:.65rem;left:50%;transform:translate(-50%);font-size:.42rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--text3);white-space:nowrap;z-index:1}.prod-thumb-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0000008c;opacity:0;transition:opacity .2s;display:flex;align-items:center;justify-content:center;z-index:2}.prod-thumb-overlay-btn{font-size:.64rem;font-weight:700;color:#fff;background:#0a0a0ad9;border:1px solid rgba(255,255,255,.18);border-radius:6px;padding:.38rem .85rem;letter-spacing:.06em;text-transform:uppercase}.prod-info{padding:1rem 1.2rem 1.25rem;display:flex;flex-direction:column;gap:.3rem;flex:1}.prod-cat{font-size:.54rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--text3)}.prod-name{font-size:.88rem;font-weight:700;color:#fff;line-height:1.32;letter-spacing:-.01em}.prod-channel-badge{display:inline-flex;align-items:center;gap:.25rem;font-size:.5rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#ffffff61;background:#ffffff0a;border:1px solid rgba(255,255,255,.09);border-radius:3px;padding:.15rem .38rem;width:fit-content;margin-top:.2rem}.prod-desc{font-size:.72rem;color:var(--text2);line-height:1.72;margin-top:.18rem;letter-spacing:.01em}.prod-bottom{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:.8rem;border-top:1px solid var(--border)}.prod-price-wrap{display:flex;align-items:baseline;gap:.38rem}.prod-price-old{font-size:.65rem;color:var(--text3);text-decoration:line-through}.prod-price{font-size:.9rem;font-weight:700;color:#fff}.prod-sale-tag{font-size:.48rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#0a0a0a;background:#fff;padding:.12rem .32rem;border-radius:2px}.prod-cta{font-size:.66rem;font-weight:600;color:var(--text3);transition:color .2s;letter-spacing:.04em}.quote-card{background:#0c0c0c;padding:2.25rem 2rem;display:flex;flex-direction:column;gap:1.1rem}.quote-text{font-size:.86rem;color:var(--text2);line-height:1.9;letter-spacing:.01em}.quote-author{display:flex;align-items:center;gap:.75rem;margin-top:auto;padding-top:1.1rem;border-top:1px solid var(--border)}.quote-avatar{width:30px;height:30px;border-radius:50%;background:var(--surface);border:1px solid var(--border2);display:flex;align-items:center;justify-content:center;font-size:.62rem;font-weight:700;color:var(--text3);flex-shrink:0}.quote-name{font-size:.77rem;font-weight:700;color:#fff;letter-spacing:.01em}.quote-meta{font-size:.65rem;color:var(--text3);letter-spacing:.04em}.cta-bento{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--border);border:1px solid var(--border);border-radius:12px;overflow:hidden;margin-top:3.5rem}.cta-main{background:#ffffff06;padding:3.5rem;display:flex;flex-direction:column;gap:1.75rem}.cta-main-h{font-size:2.1rem;font-weight:900;color:#fff;letter-spacing:-.04em;line-height:1.08}.cta-main-sub{font-size:.88rem;color:var(--text2);line-height:1.9;letter-spacing:.01em}.cta-main-btns{display:flex;gap:.75rem;flex-wrap:wrap}.cta-side{background:#0c0c0c;padding:3.5rem;display:flex;flex-direction:column;justify-content:space-between;gap:2rem}.cta-stat-grid{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.cta-stat-num{font-size:2.4rem;font-weight:900;color:#fff;letter-spacing:-.05em;line-height:1}.cta-stat-label{font-size:.62rem;color:var(--text3);letter-spacing:.2em;text-transform:uppercase;margin-top:.3rem}.cta-side-note{font-size:.74rem;color:var(--text3);line-height:1.8;padding-top:1.5rem;border-top:1px solid var(--border);letter-spacing:.02em}.product-page{position:relative;z-index:1;padding:8rem 2.5rem 6rem}.product-layout{display:grid;grid-template-columns:1fr 1fr;gap:5rem;align-items:start}.product-image-area{background:#0c0c0c;border:1px solid var(--border2);border-radius:14px;overflow:hidden;aspect-ratio:4/3;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem}.product-image-area img{width:100%;height:100%;object-fit:cover}.product-thumb-placeholder{display:flex;flex-direction:column;align-items:center;gap:.8rem;padding:2rem;text-align:center}.product-type-badge{font-size:.58rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--text3);border:1px solid var(--border2);border-radius:99px;padding:.22rem .65rem}.product-thumb-logo{opacity:.4}.product-thumb-logo svg{width:36px;height:auto}.product-thumb-name{font-size:.9rem;font-weight:900;letter-spacing:.05em;text-transform:uppercase;color:#fff9;line-height:1.2;text-align:center}.product-info{display:flex;flex-direction:column;gap:1.1rem;padding-top:1rem}.product-vendor{font-size:.6rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--text3)}.product-title{font-size:clamp(1.8rem,3.5vw,2.8rem);font-weight:900;color:#fff;letter-spacing:-.04em;line-height:1.05}.product-channel-note{display:inline-flex;align-items:center;gap:.35rem;font-size:.62rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#fff6;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:4px;padding:.22rem .55rem;width:fit-content}.product-price-row{display:flex;align-items:baseline;gap:.6rem;padding:.9rem 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.product-price{font-size:1.5rem;font-weight:800;color:#fff}.product-price-compare{font-size:1rem;color:var(--text3);text-decoration:line-through}.product-sale-badge{font-size:.55rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#0a0a0a;background:#fff;padding:.18rem .45rem;border-radius:3px}.product-desc{font-size:.85rem;color:var(--text2);line-height:1.9;letter-spacing:.01em}.product-desc p{margin-bottom:.8rem}.product-desc p:last-child{margin-bottom:0}.product-form{display:flex;flex-direction:column;gap:.85rem;margin-top:.5rem}.product-form-btn-wrap{display:flex;gap:.75rem;flex-wrap:wrap}.btn-add-cart{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.85rem 2rem;background:#fff;color:#0a0a0a;font-size:.88rem;font-weight:700;border-radius:8px;border:none;cursor:pointer;font-family:Inter,sans-serif;transition:all .2s var(--ease);width:100%}.btn-add-cart:hover{background:#ffffffd9;transform:translateY(-1px)}.btn-buy-now{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.85rem 2rem;background:transparent;color:var(--text2);font-size:.88rem;font-weight:600;border-radius:8px;border:1px solid var(--border2);cursor:pointer;font-family:Inter,sans-serif;transition:all .2s var(--ease);width:100%;text-decoration:none}.btn-buy-now:hover{background:var(--surface2);color:#fff}.product-delivery-note{display:flex;align-items:flex-start;gap:.65rem;padding:.9rem 1rem;background:#ffffff08;border:1px solid var(--border2);border-radius:8px;font-size:.75rem;color:var(--text2);line-height:1.7}.product-delivery-note strong{color:#fff;font-weight:600}.collection-page{position:relative;z-index:1;padding:8rem 2.5rem 6rem}.collection-header{text-align:center;margin-bottom:4rem}.collection-h1{font-size:clamp(2.5rem,6vw,5rem);font-weight:900;color:#fff;letter-spacing:-.04em;line-height:1;margin-bottom:1rem}.collection-sub{font-size:.96rem;color:var(--text2);line-height:1.9;max-width:480px;margin:0 auto;letter-spacing:.01em}.collection-empty{text-align:center;padding:6rem 2rem}.collection-empty-h{font-size:1.2rem;font-weight:700;color:#fff;margin-bottom:.5rem}.collection-empty-sub{font-size:.8rem;color:var(--text3)}.cart-page{position:relative;z-index:1;padding:8rem 2.5rem 5rem}.cart-h1{font-size:clamp(2rem,5vw,3.5rem);font-weight:900;color:#fff;letter-spacing:-.04em;line-height:1;margin-bottom:.5rem}.cart-body{display:grid;grid-template-columns:1fr 360px;gap:3rem;align-items:start;margin-top:3rem}.line-item{display:grid;grid-template-columns:auto 1fr auto;gap:1.1rem;align-items:center;padding:1.35rem 0;border-bottom:1px solid var(--border)}.li-thumb{width:64px;height:64px;background:#0c0c0c;border:1px solid var(--border2);border-radius:8px;display:flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0}.li-thumb img{width:100%;height:100%;object-fit:cover}.li-thumb-placeholder{display:flex;flex-direction:column;align-items:center;gap:.15rem;padding:.3rem}.li-thumb-placeholder svg{opacity:.4}.li-thumb-placeholder span{font-size:.3rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--text3);text-align:center;line-height:1.2}.li-info{display:flex;flex-direction:column;gap:.25rem}.li-cat{font-size:.55rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--text3)}.li-name{font-size:.88rem;font-weight:700;color:#fff;line-height:1.3}.li-sub{font-size:.68rem;color:var(--text3);letter-spacing:.04em;margin-top:.1rem}.li-remove{font-size:.62rem;color:var(--text3);background:none;border:none;cursor:pointer;padding:0;margin-top:.35rem;transition:color .2s;font-family:Inter,sans-serif}.li-remove:hover{color:var(--text2)}.li-price-col{display:flex;flex-direction:column;align-items:flex-end;gap:.3rem;flex-shrink:0}.li-price{font-size:.92rem;font-weight:700;color:#fff}.li-old{font-size:.68rem;color:var(--text3);text-decoration:line-through}.li-qty{display:flex;align-items:center;gap:.5rem;margin-top:.2rem}.qty-btn{width:22px;height:22px;border:1px solid var(--border2);border-radius:4px;background:var(--surface);color:var(--text2);font-size:.75rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s;font-family:Inter,sans-serif}.qty-btn:hover{background:var(--surface2);color:#fff}.qty-val{font-size:.76rem;font-weight:600;color:#fff;min-width:1rem;text-align:center}.delivery-notice{margin-top:1.5rem;display:flex;align-items:flex-start;gap:.75rem;padding:1rem 1.25rem;background:#ffffff08;border:1px solid var(--border2);border-radius:8px}.dn-text{font-size:.74rem;color:var(--text2);line-height:1.75}.dn-text strong{color:#fff;font-weight:600}.order-summary{background:#0c0c0c;border:1px solid var(--border2);border-radius:12px;overflow:hidden;position:sticky;top:calc(54px + 2rem)}.os-header{padding:1.25rem 1.5rem;border-bottom:1px solid var(--border);display:flex;align-items:center;justify-content:space-between}.os-title{font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#fff}.os-count{font-size:.66rem;color:var(--text3);letter-spacing:.08em}.os-body{padding:1.35rem 1.5rem;display:flex;flex-direction:column}.os-row{display:flex;align-items:center;justify-content:space-between;padding:.65rem 0;border-bottom:1px solid var(--border)}.os-row:last-of-type{border-bottom:none}.os-label{font-size:.76rem;color:var(--text2)}.os-val{font-size:.76rem;color:#fff;font-weight:500}.os-val.muted{color:#ffffff80}.os-total-row{display:flex;align-items:center;justify-content:space-between;padding:1.1rem 1.5rem;border-top:1px solid var(--border2);background:#ffffff05}.os-total-label{font-size:.8rem;font-weight:700;color:#fff}.os-total-val{font-size:1.05rem;font-weight:800;color:#fff}.discount-area{padding:.85rem 1.5rem;border-top:1px solid var(--border)}.discount-row{display:flex;gap:.5rem}.discount-input{flex:1;background:#080808;border:1px solid var(--border2);border-radius:6px;padding:.58rem .85rem;font-size:.78rem;color:#fff;font-family:Inter,sans-serif;outline:none;letter-spacing:.04em;text-transform:uppercase;transition:border-color .2s}.discount-input:focus{border-color:#ffffff47}.discount-input::placeholder{text-transform:none;color:var(--text3);letter-spacing:.01em}.discount-btn{flex-shrink:0;padding:.58rem 1rem;background:var(--surface2);border:1px solid var(--border2);border-radius:6px;color:var(--text2);font-size:.74rem;font-weight:600;cursor:pointer;transition:all .18s;letter-spacing:.04em;font-family:Inter,sans-serif}.discount-btn:hover{background:#ffffff14;color:#fff;border-color:#ffffff2e}.discount-applied{display:none;align-items:center;gap:.55rem;padding:.55rem .75rem;background:#ffffff0a;border:1px solid rgba(255,255,255,.12);border-radius:6px}.discount-applied.active{display:flex}.da-code{font-size:.72rem;font-weight:700;color:#fff;letter-spacing:.1em;text-transform:uppercase;flex:1}.da-val{font-size:.7rem;font-weight:600;color:#fff9;letter-spacing:.04em}.da-remove{background:none;border:none;color:var(--text3);cursor:pointer;font-size:.7rem;padding:.1rem .2rem;line-height:1;transition:color .15s}.da-remove:hover{color:var(--text2)}.discount-error{font-size:.68rem;color:#ff5050bf;margin-top:.4rem;letter-spacing:.02em;display:none}.discount-error.active{display:block}.os-cta-area{padding:1.25rem 1.5rem;display:flex;flex-direction:column;gap:.75rem}.btn-checkout{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;padding:.85rem;background:#fff;color:#0a0a0a;font-size:.86rem;font-weight:700;border-radius:8px;text-decoration:none;transition:all .2s var(--ease);border:none;cursor:pointer;letter-spacing:.02em;font-family:Inter,sans-serif}.btn-checkout:hover{background:#ffffffe0;transform:translateY(-1px)}.btn-shop-more{display:flex;align-items:center;justify-content:center;width:100%;padding:.75rem;background:transparent;color:var(--text3);font-size:.76rem;border:1px solid var(--border2);border-radius:7px;text-decoration:none;transition:all .2s;letter-spacing:.03em}.btn-shop-more:hover{background:var(--surface);color:var(--text2)}.os-trust{display:flex;flex-direction:column;gap:.55rem;padding:1rem 1.5rem;border-top:1px solid var(--border);background:#0003}.trust-item{display:flex;align-items:center;gap:.55rem;font-size:.66rem;color:var(--text3);letter-spacing:.02em}.cart-empty{text-align:center;padding:6rem 2rem;grid-column:1/-1}.cart-empty-h{font-size:1.2rem;font-weight:700;color:#fff;margin-bottom:.5rem;letter-spacing:-.02em}.cart-empty-sub{font-size:.8rem;color:var(--text3);letter-spacing:.03em;margin-bottom:1.5rem}.page-content{position:relative;z-index:1;padding:8rem 2.5rem 6rem}.page-h1{font-size:clamp(2.5rem,6vw,5rem);font-weight:900;color:#fff;letter-spacing:-.04em;line-height:1;margin-bottom:1.25rem}.page-sub{font-size:.96rem;color:var(--text2);line-height:1.9;max-width:440px;letter-spacing:.01em;margin-bottom:3rem}.contact-grid{display:grid;grid-template-columns:1fr 380px;gap:5rem;align-items:start}.contact-sidebar{display:flex;flex-direction:column;gap:1.5rem}.sidebar-card{background:#0c0c0c;border:1px solid var(--border);border-radius:10px;padding:1.5rem;display:flex;flex-direction:column;gap:.6rem}.sc-title{font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#fff}.sc-body{font-size:.76rem;color:var(--text2);line-height:1.8;letter-spacing:.01em}.sc-response-time{display:flex;align-items:center;gap:.5rem;font-size:.68rem;color:var(--text3);letter-spacing:.04em;padding:.6rem .85rem;background:#ffffff08;border:1px solid var(--border);border-radius:6px;margin-top:.3rem}.sc-dot{width:6px;height:6px;border-radius:50%;background:#ffffff4d;flex-shrink:0}.mg-form{display:flex;flex-direction:column;gap:1.1rem}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.field{display:flex;flex-direction:column;gap:.42rem}.field label{font-size:.62rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--text3)}.field input,.field select,.field textarea{width:100%;background:#0c0c0c;border:1px solid var(--border2);border-radius:7px;padding:.72rem .95rem;font-size:.82rem;color:#fff;font-family:Inter,sans-serif;transition:border-color .2s;outline:none;-webkit-appearance:none;letter-spacing:.01em}.field input:focus,.field select:focus,.field textarea:focus{border-color:#ffffff4d}.field input::placeholder,.field textarea::placeholder{color:var(--text3)}.field select option{background:#111;color:#fff}.field textarea{resize:vertical;min-height:130px;line-height:1.65}.form-note{font-size:.68rem;color:var(--text3);line-height:1.75;letter-spacing:.02em}.btn-submit{width:100%;padding:.88rem;background:#fff;color:#0a0a0a;font-size:.86rem;font-weight:700;border:none;border-radius:8px;cursor:pointer;transition:all .2s var(--ease);letter-spacing:.02em;font-family:Inter,sans-serif;margin-top:.35rem}.btn-submit:hover{background:#ffffffe0;transform:translateY(-1px)}.form-success{display:none;flex-direction:column;align-items:flex-start;gap:1rem;padding:2.5rem;background:#0c0c0c;border:1px solid var(--border2);border-radius:12px}.form-success.active{display:flex}.fs-h{font-size:1.1rem;font-weight:700;color:#fff;letter-spacing:-.02em}.fs-body{font-size:.8rem;color:var(--text2);line-height:1.8;letter-spacing:.01em}.mg-footer{position:relative;z-index:1;border-top:1px solid var(--border);padding:2.5rem;background:#0009}.mg-footer-inner{max-width:1100px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1.5rem}.mg-footer-brand{display:flex;flex-direction:column;gap:.5rem}.mg-footer-logo{display:flex;align-items:center;gap:.65rem;text-decoration:none}.mg-footer-logo svg{width:22px;height:auto;opacity:.7}.mg-footer-name{font-size:.76rem;font-weight:700;color:var(--text2);letter-spacing:.12em;text-transform:uppercase}.mg-footer-tagline{font-size:.62rem;color:var(--text3);letter-spacing:.22em;text-transform:uppercase}.mg-footer-links{display:flex;align-items:center;gap:.25rem;flex-wrap:wrap}.mg-footer-link{font-size:.68rem;color:var(--text3);text-decoration:none;padding:.3rem .65rem;transition:color .2s;letter-spacing:.04em}.mg-footer-link:hover{color:var(--text2)}.mg-footer-sep{color:var(--border2);font-size:.65rem}.mg-footer-copy{font-size:.66rem;color:var(--text3);letter-spacing:.04em}.page-header{position:relative;z-index:1;padding:9rem 2.5rem 4rem;text-align:center;border-bottom:1px solid var(--border)}.ph-eyebrow{font-size:.65rem;font-weight:600;letter-spacing:.28em;text-transform:uppercase;color:var(--text3);margin-bottom:1.1rem;display:block}.ph-h1{font-size:clamp(2.8rem,7vw,6rem);font-weight:900;color:#fff;letter-spacing:-.04em;line-height:1;margin-bottom:1.25rem}.ph-sub{font-size:.98rem;color:var(--text2);line-height:1.9;max-width:480px;margin:0 auto;letter-spacing:.01em}.notfound{min-height:calc(100vh - 54px);display:flex;align-items:center;justify-content:center;flex-direction:column;gap:1.5rem;padding:4rem 2.5rem;text-align:center;position:relative;z-index:1}.notfound-num{font-size:8rem;font-weight:900;color:#ffffff14;letter-spacing:-.05em;line-height:1}.notfound-h{font-size:1.8rem;font-weight:900;color:#fff;letter-spacing:-.035em;margin-top:-2rem}.notfound-sub{font-size:.88rem;color:var(--text2);line-height:1.8;max-width:360px}.chip{font-size:.6rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;padding:.28rem .62rem;border:1px solid var(--border2);border-radius:99px;color:var(--text3)}.chip-row{display:flex;gap:.45rem;flex-wrap:wrap;margin-top:2.25rem}.page-width-sm{max-width:700px;margin:0 auto}@media(max-width:1050px){.hero{grid-template-columns:1fr;min-height:auto;padding-bottom:4rem}.hero-right{display:none}.hero-left{padding:8rem 0 4rem}.hero-h1{font-size:3.5rem}.product-layout,.cart-body{grid-template-columns:1fr}.order-summary{position:static}.contact-grid{grid-template-columns:1fr}}@media(max-width:900px){.mg-nav .mg-nav-links{display:none}section.mg{padding:5rem 1.5rem}.split-layout,.cta-bento{grid-template-columns:1fr}.prod-grid-4{grid-template-columns:repeat(2,1fr)}.page-header{padding:8rem 1.5rem 3rem}.collection-page,.product-page,.cart-page,.page-content{padding-left:1.5rem;padding-right:1.5rem}}@media(max-width:600px){.prod-grid-4,.prod-grid-3,.prod-grid-2,.form-row{grid-template-columns:1fr}.mg-nav{padding:0 1.25rem}}.prod-thumb:after{background-image:radial-gradient(circle,rgba(255,255,255,.08) 1.5px,transparent 1.5px);background-size:20px 20px}.prod-thumb-title{font-size:1rem;font-weight:900;color:#fff;letter-spacing:.04em;text-transform:uppercase;text-align:center;line-height:1.15;margin-bottom:.22rem}.prod-thumb-subtitle{font-size:.48rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--text3);text-align:center;margin-bottom:.7rem}.prod-thumb-logo svg{width:30px;height:auto}.vfc-grid{display:grid;gap:1px;background:var(--border);border:1px solid var(--border);border-radius:12px;overflow:hidden}.vfc-grid-3{grid-template-columns:repeat(3,1fr)}.vfc-card{background:#0c0c0c;padding:2rem;display:flex;flex-direction:column;gap:.62rem}.vfc-tier{font-size:.58rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--text3)}.vfc-name{font-size:1.15rem;font-weight:800;color:#fff;letter-spacing:-.025em;line-height:1.15}.vfc-badge{display:inline-flex;align-items:center;gap:.38rem;font-size:.58rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#ffffff61;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:4px;padding:.22rem .55rem;width:fit-content}.vfc-feats{list-style:none;display:flex;flex-direction:column;gap:.65rem;flex:1;margin-top:.5rem}.vfc-feats li{display:flex;align-items:flex-start;gap:.55rem;font-size:.77rem;color:var(--text2);line-height:1.65;letter-spacing:.01em}.vfc-feats li:before{content:"\2014";color:var(--text3);flex-shrink:0}.vfc-divider{height:1px;background:var(--border);margin:.6rem 0}.vfc-price-row{display:flex;align-items:baseline;gap:.5rem}.vfc-old{font-size:.7rem;color:var(--text3);text-decoration:line-through}.vfc-price{font-size:1.2rem;font-weight:800;color:#fff;letter-spacing:-.03em}.vfc-sale{font-size:.48rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#0a0a0a;background:#fff;padding:.12rem .32rem;border-radius:2px}.vfc-btn{display:flex;align-items:center;justify-content:center;width:100%;padding:.78rem;background:#fff;color:#0a0a0a;font-size:.82rem;font-weight:700;border-radius:7px;text-decoration:none;transition:all .2s var(--ease);margin-top:.4rem;letter-spacing:.02em}.vfc-btn:hover{background:#ffffffe0;transform:translateY(-1px)}.vfc-btn-ghost{background:transparent;color:var(--text2);border:1px solid var(--border2)}.vfc-btn-ghost:hover{background:var(--surface2);color:#fff}@media(max-width:900px){.vfc-grid-3{grid-template-columns:1fr}}.girls-ui-card{background:#0d0d0d;border:1px solid var(--border2);border-radius:12px;overflow:hidden;box-shadow:0 20px 50px #0009;width:100%;max-width:420px}.guc-header{display:flex;align-items:center;justify-content:space-between;padding:.85rem 1.1rem;background:#ffffff05;border-bottom:1px solid var(--border)}.guc-status{display:flex;align-items:center;gap:.5rem;font-size:.62rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--text2)}.guc-dot{width:5px;height:5px;border-radius:50%;background:#ffffff73}.guc-rate{font-size:.58rem;font-weight:700;color:#0a0a0a;background:#fff;border-radius:99px;padding:.18rem .62rem;letter-spacing:.04em}.guc-list{display:flex;flex-direction:column}.guc-row{display:flex;align-items:center;gap:.72rem;padding:.7rem 1.1rem;border-bottom:1px solid var(--border)}.guc-avatar{width:28px;height:28px;border-radius:50%;background:#ffffff0f;border:1px solid var(--border2);display:flex;align-items:center;justify-content:center;font-size:.52rem;font-weight:700;color:var(--text2);flex-shrink:0}.guc-avatar--skip{color:var(--text3)}.guc-match-label{flex:1;font-size:.74rem;color:var(--text2)}.guc-tag{font-size:.52rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:.15rem .42rem;border-radius:3px}.guc-tag--matched{color:#0a0a0a;background:#fff}.guc-tag--skipped{color:var(--text3);background:#ffffff0a;border:1px solid var(--border2)}.guc-footer{display:flex;align-items:center;justify-content:space-between;padding:.7rem 1.1rem;font-size:.6rem;color:var(--text3);letter-spacing:.04em}.guc-footer b{color:#ffffff73}.policy-page{position:relative;z-index:1;padding:8rem 2.5rem 6rem}.policy-24h{display:inline-flex;align-items:center;gap:.75rem;padding:.85rem 1.25rem;background:#ffffff0a;border:1px solid var(--border2);border-radius:8px;margin-bottom:2.5rem}.p24-label{font-size:.82rem;font-weight:700;color:#fff;letter-spacing:.02em}.p24-desc{font-size:.72rem;color:var(--text2);letter-spacing:.01em}.policy-h1{font-size:clamp(2rem,5vw,3.5rem);font-weight:900;color:#fff;letter-spacing:-.04em;line-height:1.05;margin-bottom:2rem}.policy-body{font-size:.88rem;color:var(--text2);line-height:1.9;letter-spacing:.01em;max-width:680px}.policy-body h2{font-size:1.05rem;font-weight:700;color:#fff;margin:2rem 0 .75rem;letter-spacing:-.02em}.policy-body p{margin-bottom:1rem}.policy-body ul{margin:0 0 1rem 1.5rem}.policy-body li{margin-bottom:.4rem}.policy-body a{color:#ffffff8c}.shopify-policy__container{padding:10rem 2.5rem 6rem!important;max-width:700px!important;margin:0 auto!important;background:transparent!important;text-align:center!important;display:flex!important;flex-direction:column!important;align-items:center!important;gap:1.5rem!important}.shopify-policy__container h1{font-size:clamp(2.5rem,6vw,5rem)!important;font-weight:900!important;color:#fff!important;letter-spacing:-.04em!important;line-height:1!important;font-family:Inter,sans-serif!important}.shopify-policy__container h2{font-size:1.05rem!important;font-weight:700!important;color:#fff!important;margin:2rem 0 .75rem!important;letter-spacing:-.02em!important}.shopify-policy__container p,.shopify-policy__container li{font-size:.88rem!important;color:#ffffff80!important;line-height:1.9!important;letter-spacing:.01em!important;text-align:center!important}.shopify-policy__container a{color:#ffffff8c!important}body{display:flex;flex-direction:column;min-height:100vh}#main-content{flex:1}.vault-header{text-align:center;max-width:680px;margin:0 auto 3rem}.vault-header .section-eyebrow,.vault-header .section-h2,.vault-header .section-sub{text-align:center;max-width:100%}.product-desc,.product-desc p,.product-desc ul,.product-desc li,.product-desc em,.product-desc strong{text-align:center!important;list-style-position:inside!important}.page-width:has(.vfc-grid) .section-eyebrow,.page-width:has(.vfc-grid) .section-h2,.page-width:has(.vfc-grid) .section-sub{text-align:center!important;max-width:680px!important;margin-left:auto!important;margin-right:auto!important}.vfc-card:last-child .vfc-btn{background:#fff!important;color:#0a0a0a!important;border:none!important}.vfc-card:last-child .vfc-btn:hover{background:#ffffffe0!important}.vfc-card:last-child{position:relative;border-top:2px solid rgba(255,255,255,.25)!important}.vfc-card:last-child:before{content:"\2605  MOST EXCLUSIVE";position:absolute;top:-1px;right:1.5rem;font-size:.48rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#0a0a0a;background:#fff;padding:.28rem .7rem;border-radius:0 0 6px 6px;font-family:Inter,sans-serif}[data-essential-upsell-element]{background:#0c0c0c!important;border-color:#ffffff1a!important;color:#fff!important}[data-essential-upsell-element=content] *{color:#fff!important}[data-essential-upsell-element=content] s,[data-essential-upsell-element=content] del{color:#ffffff59!important}[data-essential-upsell-element=header],[class*=essential][class*=title],[class*=essential][class*=header]{background:#0a0a0a!important;color:#ffffff80!important;border-color:#ffffff14!important}[data-essential-upsell-element] input[type=checkbox]{accent-color:#fff}[data-essential-upsell-element=add-to-cart] button,[data-essential-upsell-element] button{background:#fff!important;color:#0a0a0a!important;border:none!important}.grid-border:has(.quote-card){grid-template-columns:repeat(2,1fr)!important}@media(max-width:700px){.grid-border:has(.quote-card){grid-template-columns:1fr!important}}.quote-card{padding:3rem 2.5rem!important;align-items:center!important;text-align:center!important;gap:0!important}.quote-text{font-size:1rem!important;color:#ffffff8c!important;line-height:1.8!important;text-align:center!important;flex:1!important}.quote-author{width:100%!important;border-top:1px solid rgba(255,255,255,.08)!important;padding-top:1.6rem!important;margin-top:2rem!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:1rem!important}.quote-avatar{width:2.8rem!important;height:2.8rem!important;border-radius:50%!important;background:#ffffff14!important;border:1px solid rgba(255,255,255,.12)!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:.65rem!important;font-weight:700!important;color:#fff9!important;flex-shrink:0!important;letter-spacing:.04em!important}.quote-name{font-size:.82rem!important;font-weight:700!important;color:#fff!important;margin-bottom:.35rem!important}.quote-meta{font-size:.65rem!important;color:#ffffff4d!important;letter-spacing:.04em!important}[aria-label="Previous slide"],[aria-label="Next slide"],[aria-label*=prev i],[aria-label*=next i],button[aria-roledescription],[role=group]~button,[data-essential-upsell-element]~button{display:none!important}[data-essential-upsell-element=image-container]{display:none!important}.shopify-section+.shopify-section{margin-top:0!important}[class*=essential]>div:empty,[class*=essential] div[style*="height: 0"],[class*=essential] div[style*="height:0"]{display:none!important}section.mg .grid-border{background:transparent!important;gap:1.5rem!important;border:none!important;border-radius:0!important}.quote-card{border:1px solid rgba(255,255,255,.08)!important;border-radius:10px!important}.page-width:has(.quote-card) .section-eyebrow,.page-width:has(.quote-card) .section-h2{text-align:center!important}.product-title,.product-vendor,.product-price-row,.product-info{text-align:center!important;align-items:center!important}.prod-thumb{position:relative;background:#080808;background-image:radial-gradient(rgba(255,255,255,.06) 1px,transparent 1px);background-size:22px 22px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.55rem;padding:2rem 1.5rem 1.5rem;min-height:420px;overflow:hidden;text-align:center}.ptcorner{position:absolute;width:14px;height:14px;border-color:#ffffff59;border-style:solid}.ptcorner--tl{top:10px;left:10px;border-width:1px 0 0 1px}.ptcorner--tr{top:10px;right:10px;border-width:1px 1px 0 0}.ptcorner--bl{bottom:10px;left:10px;border-width:0 0 1px 1px}.ptcorner--br{bottom:10px;right:10px;border-width:0 1px 1px 0}.pt-badge{font-size:.48rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:#fff;border:1px solid rgba(255,255,255,.3);border-radius:100px;padding:.28rem .85rem;background:#ffffff0d}.pt-sep{display:flex;align-items:center;gap:.5rem;width:100%}.pt-sep-line{flex:1;height:1px;background:#ffffff26}.pt-sep-text{font-size:.42rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:#fff6;white-space:nowrap}.pt-icon{width:48px;height:48px;margin:.25rem 0}.pt-icon svg{width:100%;height:100%}.pt-title{font-size:1rem;font-weight:900;color:#fff;letter-spacing:-.01em;line-height:1.15;text-align:center}.pt-tagline{font-size:.42rem;font-weight:500;letter-spacing:.12em;color:#fff6;text-transform:uppercase;text-align:center}.pt-feats{display:flex;align-items:flex-start;justify-content:center;gap:.8rem;margin-top:.35rem}.pt-feat{display:flex;flex-direction:column;align-items:center;gap:.35rem;color:#ffffff80}.pt-feat svg{width:16px;height:16px}.pt-feat span{font-size:.36rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;text-align:center;line-height:1.4;color:#fff6}.pt-cta{font-size:.42rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#ffffff8c;margin-top:.35rem;text-align:center}.pt-domain{font-size:.38rem;letter-spacing:.2em;color:#fff3;text-transform:uppercase;margin-top:.1rem}.mg-trust{padding:5rem 0 0}.mg-trust-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--border);border:1px solid var(--border);border-radius:12px;overflow:hidden;margin-bottom:1px}@media(max-width:700px){.mg-trust-stats{grid-template-columns:repeat(2,1fr)}}.mg-trust-stat{background:#0c0c0c;padding:2.2rem 2rem;display:flex;flex-direction:column;gap:.35rem}.mg-trust-num{font-size:2rem;font-weight:900;color:#fff;letter-spacing:-.04em;line-height:1}.mg-trust-label{font-size:.65rem;color:#ffffff59;letter-spacing:.08em;text-transform:uppercase;font-weight:500}.mg-trust-delta{font-size:.7rem;font-weight:700;color:#fff9;margin-top:.2rem}.mg-trust-chats{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--border);border:1px solid var(--border);border-radius:0 0 12px 12px;overflow:hidden}@media(max-width:900px){.mg-trust-chats{grid-template-columns:repeat(2,1fr)}}@media(max-width:500px){.mg-trust-chats{grid-template-columns:1fr}}.mg-chat-card{background:#0c0c0c;padding:1.5rem;display:flex;flex-direction:column;gap:1rem}.mg-chat-header{display:flex;align-items:center;gap:.5rem;font-size:.6rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#ffffff4d}.mg-chat-dot{width:6px;height:6px;border-radius:50%;background:#ffffff40;flex-shrink:0}.mg-chat-body{display:flex;flex-direction:column;gap:.6rem;flex:1}.mg-chat-msg--them{font-size:.78rem;color:#ffffff8c;font-style:italic;line-height:1.55}.mg-chat-them-ts{font-size:.58rem;color:#ffffff2e;letter-spacing:.04em}.mg-chat-msg--you{background:#ffffff12;border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:.7rem .9rem;font-size:.75rem;color:#ffffffb3;line-height:1.55;margin-top:auto}.mg-trust-bar{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.8rem 1.6rem;padding:1.4rem 2rem;border:1px solid var(--border);border-radius:12px;margin-top:1px;font-size:.62rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#ffffff8c}.mg-trust-bar-div{color:#ffffff1f}html,body{overflow-x:hidden;max-width:100%}.ph-h1,.page-header h1{overflow-wrap:break-word;word-break:break-word}@media(max-width:768px){.prod-grid,.prod-grid-3,.prod-grid-2{grid-template-columns:1fr!important}.prod-card,.prod-thumb{min-width:0;max-width:100%;width:100%}.product-title{font-size:1.5rem!important}.collection-page .page-width,.product-page .page-width{padding-left:1rem;padding-right:1rem}.product-image-area{aspect-ratio:auto!important;width:100%!important;overflow:hidden!important}.product-image-area .prod-thumb{min-height:0!important;height:75vw!important;width:100%!important}.cta-bento{grid-template-columns:1fr!important;margin-top:2rem!important}.cta-main,.cta-side{padding:1.5rem!important;min-width:0!important}.cta-main-h{font-size:1.6rem!important;word-break:break-word!important}.cta-stat-num{font-size:1.6rem!important}.cta-stat-grid{gap:1rem!important}.cta-side-note{word-break:break-word!important;overflow-wrap:break-word!important}}.collection-page .prod-grid{height:auto!important;max-height:none!important;overflow:visible!important}.collection-page .prod-grid-3{grid-template-columns:repeat(2,1fr)!important}@media(max-width:600px){.collection-page .prod-grid-3{grid-template-columns:1fr!important}}.sky-pilot{background:#0a0a0a!important;color:#fff!important;font-family:Inter,-apple-system,sans-serif!important;max-width:860px!important;margin:0 auto!important;padding:0 2rem!important}.sky-pilot-header{background:transparent!important;border:none!important;border-bottom:1px solid rgba(255,255,255,.06)!important;padding:.85rem 0!important;text-align:center!important;justify-content:center!important}.sky-pilot-header,.sky-pilot-header *{color:#ffffff59!important;font-size:.72rem!important;letter-spacing:.06em!important;text-transform:uppercase!important;text-align:center!important}.sky-pilot-body{background:transparent!important}.line-item-block{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:1.25rem!important;padding:1.75rem 0!important;border-bottom:1px solid rgba(255,255,255,.06)!important;background:transparent!important;text-align:center!important}.line-item-block img,.line-item-block picture img,.line-item-block>*>img,.line-item-block [class*=image] img,.line-item-block [class*=thumb] img{width:96px!important;height:96px!important;min-width:96px!important;max-width:96px!important;object-fit:cover!important;border-radius:10px!important;flex-shrink:0!important;display:block!important}.line-item-block>*:has(img),.line-item-block [class*=image],.line-item-block [class*=thumb],.line-item-block>div:first-child{flex:0 0 96px!important;width:96px!important;max-width:96px!important;min-width:96px!important;flex-shrink:0!important}.line-item-block>div:last-child,.line-item-block>*:not(:has(img)):last-child{flex:1!important;min-width:0!important}.line-item-block h1,.line-item-block h2,.line-item-block h3,.line-item-block [class*=title],.line-item-block [class*=name]{color:#fff!important;font-size:.95rem!important;font-weight:600!important;letter-spacing:.01em!important;line-height:1.3!important;margin:0 0 .35rem!important;text-align:center!important}.line-item-block p,.line-item-block [class*=description],.line-item-block [class*=body]{color:#ffffff61!important;font-size:.75rem!important;line-height:1.5!important;margin:0!important;text-align:center!important;background:transparent!important}.line-item-block span,.line-item-block div{color:#ffffff61!important;background:transparent!important;text-align:center!important}.sky-pilot hr{border:none!important;border-top:1px solid rgba(255,255,255,.06)!important;margin:0!important}.files-block hr{display:none!important}.files-block{background:transparent!important;padding:1.75rem 0 0!important}.files-block h2{color:#ffffff59!important;font-size:.68rem!important;font-weight:600!important;letter-spacing:.14em!important;text-transform:uppercase!important;text-align:left!important;margin:0 0 1rem!important}.sky-pilot-files-list{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:.75rem!important;background:transparent!important}@media(max-width:560px){.sky-pilot-files-list{grid-template-columns:1fr!important}}.sky-pilot-files-list>*{background:#0d0d0d!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:12px!important;padding:1.5rem 1.25rem 1.25rem!important;display:flex!important;flex-direction:column!important;align-items:center!important;gap:.6rem!important;text-align:center!important;transition:border-color .18s,background .18s!important;cursor:default!important;min-height:unset!important}.sky-pilot-files-list>*:hover{background:#111!important;border-color:#ffffff29!important}.sky-pilot-files-list *{background:transparent!important;color:#fff!important;text-align:center!important}.sky-pilot-files-list svg{width:32px!important;height:32px!important;opacity:1!important;filter:invert(1) brightness(10)!important;flex-shrink:0!important}.sky-pilot-files-list svg *,.sky-pilot-files-list svg path,.sky-pilot-files-list svg rect,.sky-pilot-files-list svg circle,.sky-pilot-files-list svg line,.sky-pilot-files-list svg polyline{stroke:#fff!important;fill:none!important;color:#fff!important;background:transparent!important}.sky-pilot-files-list img{width:32px!important;height:32px!important;max-width:32px!important;object-fit:contain!important;filter:invert(1) brightness(10)!important;opacity:1!important}.sky-pilot-files-list [class*=preview],.sky-pilot-files-list [class*=thumbnail],.sky-pilot-files-list [class*=thumb]{background:#ffffff0a!important;border:1px solid rgba(255,255,255,.07)!important;border-radius:6px!important;width:100%!important;max-width:120px!important;aspect-ratio:3/4!important;display:flex!important;align-items:center!important;justify-content:center!important}.sky-pilot-files-list p,.sky-pilot-files-list span,.sky-pilot-files-list [class*=name],.sky-pilot-files-list [class*=title],.sky-pilot-files-list [class*=label]{color:#ffffffb3!important;font-size:.75rem!important;line-height:1.35!important;word-break:break-word!important}.sky-pilot-files-list [class*=size],.sky-pilot-files-list small{color:#ffffff47!important;font-size:.68rem!important}.sky-pilot-files-list a[href],.sky-pilot-files-list button,.sky-pilot-files-list [class*=download],.sky-pilot-files-list [class*=btn]{background:#fff!important;color:#000!important;border:none!important;border-radius:6px!important;font-weight:600!important;font-size:.7rem!important;letter-spacing:.07em!important;text-transform:uppercase!important;padding:.5rem 1.25rem!important;display:inline-flex!important;align-items:center!important;gap:.4rem!important;text-decoration:none!important;margin-top:.25rem!important;cursor:pointer!important;transition:opacity .15s!important;width:auto!important}.sky-pilot-files-list a[href]:hover,.sky-pilot-files-list button:hover,.sky-pilot-files-list [class*=download]:hover{opacity:.82!important;color:#000!important}.sky-pilot-files-list a[href] svg,.sky-pilot-files-list [class*=download] svg{filter:none!important;opacity:1!important;width:14px!important;height:14px!important}.sky-pilot-files-list a[href] svg *,.sky-pilot-files-list [class*=download] svg *{stroke:#000!important}.sky-pilot-pagination{background:transparent!important;text-align:center!important;padding:1rem 0!important}.sky-pilot-pagination *{color:#ffffff4d!important;background:transparent!important}
/*# sourceMappingURL=/cdn/shop/t/20/assets/monkeygod.css.map */
