*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--black: #000;--white: #fff;--gray: #767676;--light: #f4f4f4;--border: #e2e2e2;--cond: "Barlow Condensed", sans-serif;--body: "Barlow", sans-serif;--radius: 0}html{scroll-behavior:smooth;-webkit-tap-highlight-color:transparent;font-size:16px}body{background:#fff;color:#000;font-family:var(--body);overflow-x:hidden}img{max-width:100%;height:auto;display:block}a{color:inherit}button{cursor:pointer}.ticker{background:#000;color:#fff;padding:8px 0;overflow:hidden;white-space:nowrap}.ticker-track{display:flex;width:max-content;will-change:transform;backface-visibility:hidden;animation:tick 45s linear infinite}.ticker-track span{font-family:var(--body);font-size:10px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;padding:0 24px;white-space:nowrap}.ticker-track .sep{opacity:.3;padding:0 4px}.ticker2{background:var(--light);border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:11px 0;overflow:hidden;white-space:nowrap}.ticker2-track{display:flex;width:max-content;will-change:transform;backface-visibility:hidden;animation:tick2 26s linear infinite}.ticker2-track span{font-family:var(--cond);font-size:14px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;padding:0 28px;color:#000;white-space:nowrap}.ticker2-track .sep{color:var(--gray);padding:0 6px}@keyframes tick{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes tick2{0%{transform:translate(0)}to{transform:translate(calc(-100% / 12))}}nav{position:sticky;top:0;z-index:300;background:#fff;border-bottom:1px solid var(--border)}.nav-top{display:flex;align-items:center;justify-content:space-between;padding:0 20px;height:92px;gap:8px}.nav-logo{font-family:var(--cond);font-size:36px;font-weight:900;letter-spacing:.06em;text-transform:uppercase;color:#000;text-decoration:none;flex:1;text-align:center}.nav-logo-img{height:72px;object-fit:contain;margin:0 auto}.nav-actions{display:flex;align-items:center;gap:0}.nav-btn{background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:8px;min-width:44px;min-height:44px;color:#000;transition:opacity .15s;font-family:var(--body);font-size:12px;font-weight:500;gap:4px;text-decoration:none}.nav-btn:hover{opacity:.5}.badge{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 4px;background:#000;color:#fff;border-radius:9px;font-size:10px;font-weight:700;line-height:1}.hamburger{flex-direction:column;gap:5px}.hamburger span{display:block;width:20px;height:1.5px;background:#000;transition:all .25s;transform-origin:center}.hamburger.open span:nth-child(1){transform:translateY(6.5px) rotate(45deg)}.hamburger.open span:nth-child(2){opacity:0;transform:scaleX(0)}.hamburger.open span:nth-child(3){transform:translateY(-6.5px) rotate(-45deg)}.nav-cats{display:flex;overflow-x:auto;scrollbar-width:none;border-top:1px solid var(--border)}.nav-cats::-webkit-scrollbar{display:none}.nav-cats a{font-family:var(--body);font-size:12px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--gray);text-decoration:none;padding:10px 18px;white-space:nowrap;border-bottom:2px solid transparent;transition:color .15s,border-color .15s}.nav-cats a:hover,.nav-cats a.active{color:#000;border-bottom-color:#000}.mobile-menu{position:fixed;top:0;left:0;right:0;bottom:0;background:#fff;z-index:290;transform:translate(-100%);transition:transform .32s cubic-bezier(.16,1,.3,1);display:flex;flex-direction:column;padding-top:72px;overflow-y:auto}.mobile-menu.open{transform:translate(0)}.mobile-menu-links{padding:0 24px;display:flex;flex-direction:column}.mobile-menu-links a{font-family:var(--cond);font-size:34px;font-weight:900;text-transform:uppercase;color:#000;text-decoration:none;padding:14px 0;border-bottom:1px solid var(--border);letter-spacing:.02em;transition:opacity .15s;display:block}.mobile-menu-links a:hover{opacity:.4}.mobile-menu-footer{padding:28px 24px;margin-top:auto;border-top:1px solid var(--border);display:flex;gap:24px}.mobile-menu-footer a{font-family:var(--body);font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--gray);text-decoration:none;min-height:44px;display:inline-flex;align-items:center}.hero{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid var(--border)}.hero-left{background:var(--light);min-height:480px;position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden}.hero-stripe{position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(-55deg,#ebebeb 0 1px,#f4f4f4 1px 22px)}.hero-placeholder-label{position:relative;z-index:1;font-family:var(--body);font-size:10px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:#00000040;text-align:center;padding:0 32px}.hero-right{padding:48px 40px;display:flex;flex-direction:column;justify-content:center;background:#fff}.hero-eyebrow{font-family:var(--body);font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--gray);margin-bottom:14px}.hero-title{font-family:var(--cond);font-size:clamp(48px,7vw,100px);font-weight:900;line-height:.9;text-transform:uppercase;margin-bottom:18px}.hero-desc{font-family:var(--body);font-size:14px;font-weight:300;line-height:1.7;color:var(--gray);max-width:300px;margin-bottom:32px}.hero-btns{display:flex;gap:10px;flex-wrap:wrap}.btn{font-family:var(--body);font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:14px 28px;cursor:pointer;border:none;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;transition:all .18s;min-height:48px}.btn-solid{background:#000;color:#fff}.btn-solid:hover{background:#333}.btn-solid:disabled{background:#aaa;cursor:not-allowed}.btn-border{background:#fff;color:#000;border:1.5px solid #000}.btn-border:hover{background:#000;color:#fff}.sec-bar{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;border-bottom:1px solid var(--border)}.sec-title{font-family:var(--cond);font-size:20px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.sec-link{font-family:var(--body);font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#000;text-decoration:underline;text-underline-offset:3px;min-height:44px;display:inline-flex;align-items:center}.sec-link:hover{opacity:.4}.filter-row{display:flex;gap:8px;padding:12px 24px;border-bottom:1px solid var(--border);overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.filter-row::-webkit-scrollbar{display:none}.pill{font-family:var(--body);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;padding:9px 16px;border:1.5px solid var(--border);background:#fff;color:var(--gray);cursor:pointer;white-space:nowrap;border-radius:100px;transition:all .15s;min-height:40px}.pill:hover{border-color:#000;color:#000}.pill.active{background:#000;color:#fff;border-color:#000}.pgrid{display:grid;grid-template-columns:repeat(4,1fr);border-left:1px solid var(--border)}.filter-group{display:none}.filter-group.active{display:grid;grid-template-columns:repeat(4,1fr);border-left:1px solid var(--border)}.filter-empty{grid-column:1 / -1;padding:64px 24px;text-align:center;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#aaa}.pcard{border-right:1px solid var(--border);border-bottom:1px solid var(--border);cursor:pointer;position:relative;background:#fff}.pcard-img{position:relative;overflow:hidden;background:var(--light)}.pcard-img:after{content:"";display:block;padding-bottom:120%}.pcard-img-inner{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px}.pcard-photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.pcard:hover .pcard-photo{transform:scale(1.04)}.stripe-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(-55deg,#ebebeb 0 1px,#f4f4f4 1px 22px)}.p-label{font-family:var(--body);font-size:9px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:#0000004d;position:relative;z-index:1;text-align:center;padding:0 8px}.pcard-tag{position:absolute;top:8px;left:8px;font-family:var(--body);font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:3px 8px;z-index:2}.tag-drop{background:#000;color:#fff}.tag-new{background:#fff;color:#000;border:1px solid #000}.pcard-qadd{position:absolute;bottom:10px;right:10px;width:36px;height:36px;border-radius:50%;background:#fff;border:1.5px solid rgba(0,0,0,.18);font-size:22px;font-weight:300;line-height:1;color:#000;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:3;box-shadow:0 2px 8px #00000024;transition:transform .15s,box-shadow .15s;padding:0}.pcard-qadd:hover{transform:scale(1.1);box-shadow:0 4px 14px #00000038}.pcard-qadd:active{transform:scale(.93)}.qadd-picker{position:absolute;bottom:52px;right:10px;background:#fff;border:1px solid #ddd;padding:10px 10px 8px;z-index:10;display:none;min-width:130px;box-shadow:0 4px 16px #00000024}.qadd-picker.open{display:block}.qadd-label{font-family:var(--body);font-size:9px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#888;margin-bottom:7px}.qadd-sizes{display:flex;flex-wrap:wrap;gap:4px}.qadd-size{font-family:var(--body);font-size:11px;font-weight:600;padding:5px 8px;border:1px solid #000;background:#fff;color:#000;cursor:pointer;letter-spacing:.05em;min-width:30px;text-align:center;transition:background .1s}.qadd-size:hover:not(:disabled){background:#000;color:#fff}.qadd-size--out{border-color:#ccc;color:#ccc;cursor:not-allowed;text-decoration:line-through}.pcard-info{padding:10px 12px 14px}.pcard-name{font-family:var(--body);font-size:13px;font-weight:600;margin-bottom:2px}.pcard-cat{font-family:var(--body);font-size:11px;color:var(--gray);margin-bottom:5px}.pcard-price{font-family:var(--body);font-size:14px;font-weight:700}.pcard-dots{display:flex;gap:4px;margin-top:6px}.dot{width:11px;height:11px;border-radius:50%;border:1px solid rgba(0,0,0,.15)}.price-sale{color:#000;font-weight:700}.price-compare{color:var(--gray);text-decoration:line-through;font-size:12px;margin-left:6px}.price-save{font-size:11px;font-weight:600;color:#2d7a2d;margin-left:6px}.price-regular{font-weight:700}.low-stock-badge{position:absolute;top:8px;right:8px;background:#c0392b;color:#fff;font-family:var(--body);font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:4px 8px;z-index:2}.fw-banner{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.fw-panel{min-height:320px;position:relative;display:flex;flex-direction:column;justify-content:flex-end;padding:32px 36px;overflow:hidden}.fw-panel+.fw-panel{border-left:1px solid var(--border)}.fw-panel.dark{background:#000}.fw-panel.light{background:var(--light)}.fw-stripe{position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(-55deg,#ebebeb 0 1px,#f4f4f4 1px 22px)}.fw-stripe.dark-stripe{background:repeating-linear-gradient(-55deg,#0a0a0a 0 1px,#111 1px 22px)}.fw-placeholder-txt{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-family:var(--body);font-size:9px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;text-align:center;pointer-events:none}.fw-panel.dark .fw-placeholder-txt{color:#ffffff1f}.fw-panel.light .fw-placeholder-txt{color:#0003}.fw-panel-eyebrow{font-family:var(--body);font-size:10px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;margin-bottom:8px;position:relative;z-index:1}.fw-panel.dark .fw-panel-eyebrow{color:#ffffff73}.fw-panel.light .fw-panel-eyebrow{color:var(--gray)}.fw-panel-title{font-family:var(--cond);font-size:clamp(28px,4vw,52px);font-weight:900;line-height:.92;text-transform:uppercase;margin-bottom:20px;position:relative;z-index:1}.fw-panel.dark .fw-panel-title{color:#fff}.fw-panel.light .fw-panel-title{color:#000}.fw-btn{font-family:var(--body);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;padding:12px 24px;cursor:pointer;border:none;text-decoration:none;display:inline-flex;align-items:center;min-height:44px;transition:all .18s;position:relative;z-index:1}.fw-btn-outline{background:transparent;color:#fff;border:1.5px solid rgba(255,255,255,.4)}.fw-btn-outline:hover{background:#ffffff1a;border-color:#fff}.fw-btn-solid{background:#000;color:#fff}.fw-btn-solid:hover{background:#333}.trust-bar{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:#fff}.trust-bar-inner{display:grid;grid-template-columns:repeat(4,1fr)}.trust-item{display:flex;align-items:center;gap:12px;padding:16px 20px;border-right:1px solid var(--border)}.trust-item:last-child{border-right:none}.trust-item svg{flex:0 0 auto;color:#000}.trust-label{font-family:var(--body);font-size:12px;font-weight:600;letter-spacing:.02em}.trust-sub{font-family:var(--body);font-size:11px;color:var(--gray);margin-top:1px}.product-trust{display:flex;flex-direction:column;gap:8px;padding:16px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border);margin:4px 0}.product-trust .trust-item{padding:4px 0;border:none}.product-trust .trust-icon{font-size:16px}.product-trust span:last-child{font-family:var(--body);font-size:12px;color:var(--gray)}.about-strip{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--border)}.about-img{background:var(--light);min-height:380px;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;border-right:1px solid var(--border)}.about-content{padding:56px 48px;display:flex;flex-direction:column;justify-content:center}.about-eyebrow{font-family:var(--body);font-size:10px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--gray);margin-bottom:14px}.about-title{font-family:var(--cond);font-size:clamp(28px,4vw,48px);font-weight:900;text-transform:uppercase;line-height:.92;margin-bottom:18px}.about-body{font-family:var(--body);font-size:13px;line-height:1.75;color:var(--gray);max-width:360px;margin-bottom:32px}.about-stats{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--border);padding-top:24px}.about-stat+.about-stat{border-left:1px solid var(--border);padding-left:16px}.about-stat-num{font-family:var(--cond);font-size:30px;font-weight:900;line-height:1}.about-stat-label{font-family:var(--body);font-size:9px;color:var(--gray);text-transform:uppercase;letter-spacing:.08em;margin-top:3px}.newsletter{background:#000;color:#fff;padding:64px 24px;text-align:center}.nl-eyebrow{font-family:var(--body);font-size:10px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:#ffffff59;margin-bottom:14px}.nl-title{font-family:var(--cond);font-size:clamp(32px,5vw,68px);font-weight:900;text-transform:uppercase;line-height:.92;margin-bottom:28px}.nl-form{display:flex;max-width:380px;margin:0 auto}.nl-input{flex:1;padding:14px 16px;background:#ffffff0f;border:1px solid rgba(255,255,255,.14);border-right:none;color:#fff;font-family:var(--body);font-size:14px;outline:none;min-height:50px}.nl-input::placeholder{color:#ffffff4d}.nl-btn{padding:14px 20px;background:#fff;color:#000;font-family:var(--body);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;border:none;cursor:pointer;white-space:nowrap;transition:background .18s;min-height:50px}.nl-btn:hover{background:#e0e0e0}.nl-success{color:#fff9;font-family:var(--body);font-size:13px;margin-top:16px}footer{background:#fff;border-top:1px solid var(--border)}.footer-main{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:40px;padding:48px 24px 36px;border-bottom:1px solid var(--border)}.footer-logo{font-family:var(--cond);font-size:26px;font-weight:900;text-transform:uppercase;margin-bottom:4px}.footer-logo-sub{font-family:var(--body);font-size:9px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--gray);margin-bottom:12px}.footer-desc{font-family:var(--body);font-size:12px;color:var(--gray);line-height:1.65;max-width:200px}.footer-col-title{font-family:var(--body);font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;margin-bottom:14px}.footer-links{list-style:none;display:flex;flex-direction:column;gap:10px}.footer-links a{font-family:var(--body);font-size:13px;color:var(--gray);text-decoration:none;min-height:32px;display:flex;align-items:center;transition:color .15s}.footer-links a:hover{color:#000}.footer-bottom{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;flex-wrap:wrap;gap:12px}.footer-copy{font-family:var(--body);font-size:11px;color:var(--gray)}.footer-soc{display:flex;gap:16px}.footer-soc a{font-family:var(--body);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--gray);text-decoration:none;min-height:44px;display:inline-flex;align-items:center;transition:color .15s}.footer-soc a:hover{color:#000}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;z-index:400;opacity:0;pointer-events:none;transition:opacity .25s}.overlay.open{opacity:1;pointer-events:all}.drawer{position:fixed;top:0;right:0;bottom:0;width:min(400px,100vw);background:#fff;z-index:401;display:flex;flex-direction:column;transform:translate(100%);transition:transform .3s cubic-bezier(.16,1,.3,1);border-left:1px solid var(--border)}.drawer.open{transform:translate(0)}.drawer-head{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--border)}.drawer-head-title{font-family:var(--cond);font-size:18px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.drawer-close{background:none;border:none;cursor:pointer;font-size:24px;color:#000;min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:center}.drawer-empty{flex:1;display:flex;align-items:center;justify-content:center}.drawer-empty-txt{font-family:var(--body);font-size:13px;color:var(--gray)}.drawer-items{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch}.cart-item{display:flex;gap:14px;padding:14px 20px;border-bottom:1px solid var(--border)}.ci-img{width:72px;height:90px;flex:0 0 72px;background:var(--light);overflow:hidden}.ci-img img{width:100%;height:100%;object-fit:cover}.ci-info{flex:1}.ci-name{font-family:var(--body);font-size:13px;font-weight:600;margin-bottom:3px}.ci-qty{font-family:var(--body);font-size:11px;color:var(--gray);margin-bottom:5px}.ci-price{font-family:var(--body);font-size:14px;font-weight:700}.ci-rm{background:none;border:none;cursor:pointer;font-size:20px;color:var(--gray);min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:center}.drawer-foot{padding:16px 20px;border-top:1px solid var(--border)}.drawer-total{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.drawer-total-label{font-family:var(--body);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.drawer-total-price{font-family:var(--cond);font-size:24px;font-weight:900}.checkout-btn{display:block;width:100%;padding:16px;background:#000;color:#fff;text-align:center;font-family:var(--body);font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;border:none;cursor:pointer;transition:background .18s;min-height:52px;text-decoration:none}.checkout-btn:hover{background:#333}.mobile-sticky-bar{display:none;position:fixed;bottom:0;left:0;right:0;z-index:200;background:#fff;border-top:1px solid var(--border);padding:10px 16px;gap:10px}.mobile-sticky-bar .btn{flex:1;min-height:50px;font-size:12px}.breadcrumbs{padding:14px 24px;display:flex;align-items:center;gap:8px;border-bottom:1px solid var(--border);font-family:var(--body);font-size:11px;color:var(--gray)}.breadcrumb-link{color:var(--gray);text-decoration:none;transition:color .15s}.breadcrumb-link:hover{color:#000}.breadcrumb-sep{opacity:.4}.breadcrumb-current{color:#000;font-weight:500}.product-page{padding:0 0 64px}.product-page-grid{display:grid;grid-template-columns:1fr 1fr;gap:0}.product-gallery{padding:24px;border-right:1px solid var(--border)}.product-main-img-wrap{position:relative;overflow:hidden;background:var(--light);margin-bottom:12px}.product-main-img{width:100%;aspect-ratio:4/5;object-fit:cover;display:block}.product-carousel-wrap{position:relative;background:var(--light)}.product-carousel{display:flex;overflow-x:scroll;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;scroll-behavior:smooth}.product-carousel::-webkit-scrollbar{display:none}.product-slide{flex-shrink:0;width:100%;aspect-ratio:4/5;position:relative;overflow:hidden;scroll-snap-align:start;background:var(--light)}.product-slide img{width:100%;height:100%;object-fit:cover;display:block}.product-slide--guide{background:#fff;display:flex;align-items:flex-start;overflow-y:auto}.guide-slide-inner{padding:20px;width:100%}.guide-slide-title{font-family:var(--body);font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;margin-bottom:14px;color:#000}.guide-slide-note{font-family:var(--body);font-size:11px;color:var(--gray);margin-top:12px}.product-carousel-dots{display:flex;justify-content:center;gap:5px;padding:10px 0 6px}.pdot{width:5px;height:5px;border-radius:50%;border:none;background:#ccc;cursor:pointer;padding:0;transition:background .2s,transform .2s}.pdot.active{background:#000;transform:scale(1.4)}.product-img-placeholder{width:100%;aspect-ratio:4/5;position:relative}.product-thumbs{display:flex;gap:8px;flex-wrap:wrap}.product-thumb{width:72px;height:90px;padding:0;background:none;border:1.5px solid transparent;cursor:pointer;overflow:hidden;transition:border-color .15s}.product-thumb img{width:100%;height:100%;object-fit:cover}.product-thumb.active,.product-thumb:hover{border-color:#000}.product-info-panel{padding:32px 40px;display:flex;flex-direction:column;gap:18px;overflow-y:auto}.product-vendor{font-family:var(--body);font-size:10px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--gray)}.product-title{font-family:var(--cond);font-size:clamp(28px,3.5vw,48px);font-weight:900;text-transform:uppercase;line-height:.92}.product-price-wrap{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.variant-group{display:flex;flex-direction:column;gap:10px}.variant-label-row{display:flex;align-items:center;justify-content:space-between}.variant-label{font-family:var(--body);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.size-guide-trigger{font-family:var(--body);font-size:11px;font-weight:600;color:var(--gray);background:none;border:none;cursor:pointer;text-decoration:underline;text-underline-offset:2px;transition:color .15s}.size-guide-trigger:hover{color:#000}.variant-options{display:flex;flex-wrap:wrap;gap:8px}.variant-opt{font-family:var(--body);font-size:12px;font-weight:600;padding:8px 16px;border:1.5px solid var(--border);background:#fff;cursor:pointer;transition:all .15s;min-height:40px;min-width:44px;text-align:center}.variant-opt:hover{border-color:#000}.variant-opt.active{background:#000;color:#fff;border-color:#000}.variant-opt:disabled{opacity:.3;text-decoration:line-through;cursor:not-allowed}.qty-row{display:flex;flex-direction:column;gap:10px}.qty-control{display:flex;align-items:center;border:1.5px solid var(--border);width:fit-content}.qty-btn{background:none;border:none;cursor:pointer;width:44px;height:44px;font-size:18px;display:flex;align-items:center;justify-content:center;transition:background .15s}.qty-btn:hover{background:var(--light)}.qty-input{width:48px;height:44px;text-align:center;border:none;border-left:1px solid var(--border);border-right:1px solid var(--border);font-family:var(--body);font-size:14px;font-weight:600;outline:none}.btn-atc{width:100%;font-size:13px;min-height:52px}.btn-buyitnow{width:100%;font-size:12px;margin-top:4px}.product-details-accordion{border-top:1px solid var(--border);padding-top:0}.accordion-trigger{display:flex;align-items:center;justify-content:space-between;padding:14px 0;font-family:var(--body);font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none}.accordion-trigger::-webkit-details-marker{display:none}.accordion-icon{font-size:16px;font-weight:400}.product-description{padding:0 0 16px;font-family:var(--body);font-size:13px;line-height:1.75;color:var(--gray)}.product-description p{margin-bottom:10px}.sticky-atc{position:fixed;bottom:0;left:0;right:0;z-index:250;background:#fff;border-top:1px solid var(--border);padding:10px 16px;display:flex;align-items:center;justify-content:space-between;gap:16px;transform:translateY(100%);transition:transform .3s cubic-bezier(.16,1,.3,1)}.sticky-atc.visible{transform:translateY(0)}.sticky-atc-info{flex:1;min-width:0}.sticky-atc-name{font-family:var(--body);font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sticky-atc-price{font-family:var(--body);font-size:12px;color:var(--gray)}.sticky-atc-btn{flex:0 0 auto;padding:12px 24px;font-size:12px;min-height:48px}.modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;z-index:500}.modal{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:501;background:#fff;width:min(600px,calc(100vw - 32px));max-height:85vh;display:flex;flex-direction:column;border:1px solid var(--border)}.modal-head{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--border)}.modal-title{font-family:var(--cond);font-size:18px;font-weight:800;text-transform:uppercase}.modal-close{background:none;border:none;cursor:pointer;font-size:24px;min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:center}.modal-body{padding:24px 20px;overflow-y:auto}.size-table{width:100%;border-collapse:collapse;font-family:var(--body);font-size:13px}.size-table th{font-weight:700;letter-spacing:.08em;text-transform:uppercase;font-size:10px;padding:10px 12px;border-bottom:2px solid #000;text-align:left}.size-table td{padding:10px 12px;border-bottom:1px solid var(--border)}.size-table tr:last-child td{border-bottom:none}.social-sharing{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.social-sharing-label{font-family:var(--body);font-size:10px;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:var(--gray)}.social-sharing-links{display:flex;gap:8px}.share-btn{font-family:var(--body);font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;padding:6px 12px;border:1px solid var(--border);color:var(--gray);text-decoration:none;transition:all .15s;min-height:36px;display:inline-flex;align-items:center}.share-btn:hover{border-color:#000;color:#000}.collection-desc{padding:16px 24px;font-family:var(--body);font-size:13px;color:var(--gray);border-bottom:1px solid var(--border)}.collection-count{font-family:var(--body);font-size:12px;color:var(--gray)}.empty-collection{padding:64px 24px;text-align:center}.search-form-wrap{padding:20px 24px;border-bottom:1px solid var(--border)}.search-form{display:flex;max-width:560px}.search-input{flex:1;padding:13px 16px;border:1.5px solid var(--border);border-right:none;font-family:var(--body);font-size:14px;outline:none;min-height:50px}.search-input:focus{border-color:#000}.search-submit{padding:0 16px;background:#000;border:none;cursor:pointer;min-height:50px;min-width:50px;display:flex;align-items:center;justify-content:center;transition:background .18s}.search-submit:hover{background:#333}.search-submit svg{color:#fff}.search-empty{padding:64px 24px;font-family:var(--body);font-size:14px;color:var(--gray);display:flex;flex-direction:column;align-items:flex-start;gap:8px}.pagination{padding:32px 24px;display:flex;justify-content:center;gap:8px;flex-wrap:wrap}.pagination-btn{font-family:var(--body);font-size:12px;font-weight:600;padding:10px 16px;border:1.5px solid var(--border);background:#fff;color:#000;text-decoration:none;min-height:44px;display:inline-flex;align-items:center;transition:all .15s}.pagination-btn:hover,.pagination-btn.active{background:#000;color:#fff;border-color:#000}.pagination-ellipsis{font-family:var(--body);font-size:12px;padding:10px 8px;color:var(--gray);display:inline-flex;align-items:center}.cart-page-inner{max-width:960px;margin:0 auto;padding:0 24px 64px}.cart-empty-state{padding:64px 0;text-align:center;display:flex;flex-direction:column;align-items:center;gap:20px;font-family:var(--body);font-size:14px;color:var(--gray)}.cart-items-list{border-top:1px solid var(--border);margin-top:24px}.cart-page-item{display:grid;grid-template-columns:88px 1fr 100px 100px;gap:20px;align-items:center;padding:20px 0;border-bottom:1px solid var(--border)}.cpi-img{width:88px;height:110px;background:var(--light);overflow:hidden}.cpi-img img{width:100%;height:100%;object-fit:cover}.cpi-name{font-family:var(--body);font-size:14px;font-weight:600;margin-bottom:4px}.cpi-variant{font-family:var(--body);font-size:12px;color:var(--gray);margin-bottom:6px}.cpi-price{font-family:var(--body);font-size:13px;font-weight:600}.qty-input-page{width:60px;padding:10px;border:1.5px solid var(--border);font-family:var(--body);font-size:13px;text-align:center;min-height:44px}.cpi-total{font-family:var(--body);font-size:14px;font-weight:700;text-align:right}.cart-summary{margin-top:32px;max-width:380px;margin-left:auto}.cart-subtotal{display:flex;justify-content:space-between;align-items:baseline;padding-bottom:16px;border-bottom:1px solid var(--border);margin-bottom:12px}.cart-subtotal span:first-child{font-family:var(--body);font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.cart-subtotal-price{font-family:var(--cond);font-size:26px;font-weight:900}.cart-shipping-note{font-family:var(--body);font-size:12px;color:var(--gray);margin-bottom:20px}.auth-page{min-height:60vh;display:flex;align-items:center;justify-content:center;padding:40px 16px}.auth-box{width:100%;max-width:440px}.auth-title{font-family:var(--cond);font-size:32px;font-weight:900;text-transform:uppercase;margin-bottom:8px}.auth-sub{font-family:var(--body);font-size:13px;color:var(--gray);margin-bottom:32px}.auth-link{color:#000;font-weight:600;text-decoration:underline;text-underline-offset:2px}.form-errors{background:#fdf0f0;border:1px solid #f0c0c0;padding:12px 16px;font-family:var(--body);font-size:13px;color:#c0392b;margin-bottom:20px}.form-success{background:#f0fdf0;border:1px solid #c0e0c0;padding:12px 16px;font-family:var(--body);font-size:13px;color:#2d7a2d;margin-bottom:20px}.form-group{display:flex;flex-direction:column;gap:6px;margin-bottom:16px}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.form-label{font-family:var(--body);font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.form-input{padding:13px 16px;border:1.5px solid var(--border);font-family:var(--body);font-size:14px;outline:none;min-height:50px;transition:border-color .15s;width:100%}.form-input:focus{border-color:#000}.form-hint-link{font-family:var(--body);font-size:11px;color:var(--gray);text-decoration:underline;text-underline-offset:2px;align-self:flex-end}.account-page{padding:0 24px 64px;max-width:960px;margin:0 auto}.account-grid{display:grid;grid-template-columns:2fr 1fr;gap:40px;margin-top:24px}.account-section{padding:24px;border:1px solid var(--border)}.account-section-title{font-family:var(--cond);font-size:18px;font-weight:800;text-transform:uppercase;margin-bottom:20px}.account-section-subtitle{font-family:var(--body);font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--gray);margin-bottom:8px;margin-top:16px}.account-name{font-family:var(--body);font-size:15px;font-weight:600}.account-email{font-family:var(--body);font-size:13px;color:var(--gray);margin-top:4px}.account-address{margin-top:12px;font-family:var(--body);font-size:13px;color:var(--gray);line-height:1.6}.account-empty{font-family:var(--body);font-size:13px;color:var(--gray)}.orders-table{width:100%;border-collapse:collapse;font-family:var(--body);font-size:13px}.orders-table th{font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:8px 12px 12px;border-bottom:2px solid #000;text-align:left}.orders-table td{padding:12px;border-bottom:1px solid var(--border)}.order-link{font-weight:600;text-decoration:none;color:#000}.order-link:hover{text-decoration:underline}.order-status{font-family:var(--body);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:3px 8px}.order-status--fulfilled{background:#f0fdf0;color:#2d7a2d}.order-status--unfulfilled{background:#fdf8f0;color:#8a6a2d}@media(max-width:1024px){.pgrid,.filter-group.active{grid-template-columns:repeat(3,1fr)}.footer-main{grid-template-columns:1fr 1fr}.footer-main>div:first-child{grid-column:1/-1}.trust-bar-inner{grid-template-columns:repeat(2,1fr)}.trust-bar-inner .trust-item:nth-child(2){border-right:none}.account-grid{grid-template-columns:1fr}}@media(max-width:767px){.nav-cats,.nav-btn-account{display:none}.hero{grid-template-columns:1fr}.hero-left{min-height:56vw;order:1}.hero-right{padding:24px 16px 28px;order:2}.hero-title{font-size:clamp(42px,13vw,72px)}.hero-desc{max-width:100%;font-size:13px;margin-bottom:20px}.hero-btns .btn{flex:1;padding:14px 12px}.pgrid,.filter-group.active{grid-template-columns:repeat(2,1fr)}.pcard-qadd{width:28px;height:28px;font-size:17px;bottom:6px;right:6px;box-shadow:0 1px 5px #0000001f}.pcard-info{padding:8px 10px 4px}.pcard-name{font-size:12px}.pcard-price{font-size:13px}.sec-bar{padding:12px 16px}.filter-row{padding:10px 16px;gap:6px}.fw-banner{grid-template-columns:1fr}.fw-panel+.fw-panel{border-left:none;border-top:1px solid var(--border)}.fw-panel{min-height:240px;padding:24px 20px}.fw-panel-title{font-size:clamp(26px,8vw,44px);margin-bottom:14px}.trust-bar-inner{grid-template-columns:1fr 1fr}.trust-bar-inner .trust-item{border-right:1px solid var(--border);border-bottom:1px solid var(--border)}.trust-bar-inner .trust-item:nth-child(2n){border-right:none}.trust-bar-inner .trust-item:nth-child(3),.trust-bar-inner .trust-item:nth-child(4){border-bottom:none}.about-strip{grid-template-columns:1fr}.about-img{min-height:52vw;border-right:none;border-bottom:1px solid var(--border)}.about-content{padding:28px 16px}.about-body{max-width:100%;margin-bottom:20px}.newsletter{padding:48px 16px}.nl-form{flex-direction:column}.nl-input{border-right:1px solid rgba(255,255,255,.14);border-bottom:none}.footer-main{grid-template-columns:1fr 1fr;gap:20px;padding:28px 16px 20px}.footer-desc{max-width:100%}.footer-bottom{flex-direction:column;gap:12px;padding:14px 16px;text-align:center}.mobile-sticky-bar{display:flex}body{padding-bottom:76px}.product-page-grid{grid-template-columns:1fr}.product-gallery{border-right:none;border-bottom:1px solid var(--border);padding:0}.product-info-panel{padding:20px 16px}.product-title{font-size:clamp(26px,7vw,40px)}.product-thumbs{display:none}.product-carousel-dots{display:flex}.btn-atc,.btn-buyitnow{min-height:50px}.cart-page-item{grid-template-columns:72px 1fr}.cpi-total{display:none}.cart-summary{margin-left:0;max-width:100%;margin-top:20px}.form-row{grid-template-columns:1fr;gap:0}.orders-table th:nth-child(4),.orders-table td:nth-child(4){display:none}.modal{width:calc(100vw - 16px);max-height:90vh}.breadcrumbs{padding:10px 16px;font-size:10px}}@media(max-width:375px){.about-stats{grid-template-columns:repeat(2,1fr)}.about-stat:nth-child(3){border-left:none;padding-left:0}}.faq-section{border-top:1px solid var(--border)}.faq-inner{max-width:800px;margin:0 auto;padding:48px 24px 64px}.faq-list{margin-top:8px}.faq-item{border-bottom:1px solid var(--border)}.faq-question{display:flex;align-items:center;justify-content:space-between;padding:18px 0;cursor:pointer;gap:12px;font-family:var(--body);font-size:14px;font-weight:600;letter-spacing:.02em;color:var(--black);list-style:none}.faq-question::-webkit-details-marker{display:none}.faq-question-text{flex:1}.faq-icon{font-family:var(--cond);font-size:22px;font-weight:400;flex-shrink:0;transition:transform .2s}details[open]>summary .faq-icon{transform:rotate(45deg)}.faq-answer{padding:0 0 20px;font-family:var(--body);font-size:13px;line-height:1.7;color:var(--gray)}.faq-answer p{margin-bottom:8px}.faq-cta{margin-top:40px;padding-top:24px;border-top:1px solid var(--border);text-align:center}.faq-cta-text{font-family:var(--body);font-size:13px;color:var(--gray)}.faq-cta-link{color:var(--black);font-weight:700;text-decoration:underline;text-underline-offset:3px}.blog-card .pcard-name a{text-decoration:none;color:var(--black)}.blog-card .pcard-name a:hover{text-decoration:underline}.blog-excerpt{font-family:var(--body);font-size:12px;line-height:1.6;color:var(--gray);margin-top:6px}.blog-read-more{display:inline-block;margin-top:10px;font-family:var(--body);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--black);text-decoration:none}.blog-read-more:hover{text-decoration:underline}.article-page{max-width:760px;margin:0 auto;padding:0 24px 80px}.article-header{padding:40px 0 28px;border-bottom:1px solid var(--border)}.article-meta{font-family:var(--body);font-size:12px;color:var(--gray);margin-top:10px;display:flex;gap:10px;align-items:center}.article-meta-sep{color:var(--border)}.article-hero-img{margin:32px 0}.article-hero-img img{width:100%;display:block}.article-body{padding:32px 0;font-family:var(--body);font-size:14px;line-height:1.8;color:var(--black)}.article-body h2,.article-body h3{font-family:var(--cond);font-weight:800;text-transform:uppercase;margin:28px 0 12px}.article-footer{padding-top:32px;border-top:1px solid var(--border)}.product-recs{padding:48px 24px;border-top:1px solid var(--border)}@media(max-width:768px){.faq-inner{padding:32px 16px 48px}.article-page{padding:0 16px 60px}.article-header{padding:28px 0 20px}.product-recs{padding:32px 16px}}.contact-page{padding:0 24px 80px}.contact-inner{max-width:1100px;margin:0 auto}.contact-header{padding:40px 0 36px;border-bottom:1px solid var(--border)}.contact-sub{font-family:var(--body);font-size:13px;color:var(--gray);margin-top:10px;max-width:560px;line-height:1.7}.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:0;align-items:start}.contact-channels{padding:40px 48px 40px 0;border-right:1px solid var(--border)}.contact-form-wrap{padding:40px 0 40px 48px}.contact-label{font-family:var(--body);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.2em;color:var(--gray);margin-bottom:16px}.contact-channel-item{display:flex;align-items:center;gap:16px;padding:18px 0;border-bottom:1px solid var(--border);text-decoration:none;color:var(--black)}.contact-channel-item:first-of-type{border-top:1px solid var(--border)}.contact-channel-item:hover .contact-channel-arrow{transform:translate(4px)}.contact-channel-icon{font-size:18px;width:24px;text-align:center;color:var(--black)}.contact-channel-info{flex:1;display:flex;flex-direction:column;gap:2px}.contact-channel-name{font-family:var(--body);font-size:13px;font-weight:700}.contact-channel-value{font-family:var(--body);font-size:12px;color:var(--gray)}.contact-channel-arrow{font-family:var(--body);font-size:14px;transition:transform .15s}.contact-hours{margin-top:32px}.contact-hours-text{font-family:var(--body);font-size:12px;color:var(--gray);line-height:1.6;margin-top:4px}.contact-field-group{margin-bottom:18px}.contact-field-label{display:block;font-family:var(--body);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.15em;color:var(--gray);margin-bottom:6px}.contact-input{width:100%;min-height:50px;padding:0 14px;border:1px solid var(--border);background:var(--white);font-family:var(--body);font-size:13px;color:var(--black);outline:none;box-sizing:border-box}.contact-input:focus{border-color:var(--black)}.contact-input--error{border-color:#c00}.contact-textarea{width:100%;min-height:120px;padding:14px;border:1px solid var(--border);background:var(--white);font-family:var(--body);font-size:13px;color:var(--black);outline:none;resize:vertical;box-sizing:border-box}.contact-textarea:focus{border-color:var(--black)}.contact-submit{width:100%;margin-top:8px}.contact-success{font-family:var(--body);font-size:13px;color:#2a7a2a;padding:12px 16px;border:1px solid #2a7a2a;margin-bottom:20px}.contact-error{font-family:var(--body);font-size:13px;color:#c00;padding:12px 16px;border:1px solid #c00;margin-bottom:20px}@media(max-width:768px){.contact-page{padding:0 16px 60px}.contact-grid{grid-template-columns:1fr}.contact-channels{padding:32px 0;border-right:none;border-bottom:1px solid var(--border)}.contact-form-wrap{padding:32px 0 0}}.policy-page{max-width:760px}.policy-nav{display:flex;gap:0;border-bottom:1px solid var(--border);margin:24px 0 0;flex-wrap:wrap}.policy-nav-link{font-family:var(--body);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.15em;color:var(--gray);text-decoration:none;padding:12px 20px;border-bottom:2px solid transparent;transition:color .15s,border-color .15s}.policy-nav-link:hover{color:var(--black)}.policy-nav-link.active{color:var(--black);border-bottom-color:var(--black)}.policy-body{font-size:13px;line-height:1.8}.policy-body h2{font-family:var(--cond);font-size:18px;font-weight:800;text-transform:uppercase;margin:32px 0 12px}.policy-body h3{font-family:var(--cond);font-size:15px;font-weight:700;text-transform:uppercase;margin:24px 0 8px}.policy-body p{margin-bottom:14px}.policy-body ul,.policy-body ol{padding-left:20px;margin-bottom:14px}.policy-body li{margin-bottom:6px}.policy-back{padding:40px 0 0}@media(max-width:768px){.policy-nav-link{padding:10px 14px}}.size-guide-links{display:flex;align-items:center;gap:6px}.size-guide-sep{color:var(--border);font-size:12px}.size-guide-trigger{font-family:var(--body);font-size:11px;font-weight:600;color:var(--gray);background:none;border:none;cursor:pointer;text-decoration:underline;text-underline-offset:2px;padding:0}.size-guide-trigger:hover{color:var(--black)}a.size-guide-trigger{display:inline}.product-specs{display:flex;flex-direction:column;gap:0}.spec-row{display:flex;justify-content:space-between;align-items:center;padding:10px 0;border-bottom:1px solid var(--border)}.spec-row:first-child{border-top:1px solid var(--border)}.spec-label{font-family:var(--body);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--gray)}.spec-value{font-family:var(--body);font-size:12px;color:var(--black)}.spec-link{color:var(--black);font-weight:700;text-decoration:underline;text-underline-offset:3px}.size-note-link{color:var(--black);font-weight:700;text-decoration:underline}@media(max-width:768px){.sticky-atc{transform:translateY(0);display:flex!important}.sticky-atc.visible{transform:translateY(0)}.product-page{padding-bottom:80px}}.size-guide-page{max-width:900px}.size-table-wrap{overflow-x:auto}.size-table--full{width:100%;border-collapse:collapse}.size-table--full th,.size-table--full td{padding:14px 16px;border-bottom:1px solid var(--border);font-family:var(--body);font-size:13px;text-align:left}.size-table--full th{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.15em;color:var(--gray);border-bottom:2px solid var(--black)}.size-table--full tbody tr:hover{background:var(--light)}.size-guide-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border:1px solid var(--border)}.size-step{padding:28px 24px;border-right:1px solid var(--border)}.size-step:last-child{border-right:none}.size-step-num{font-family:var(--cond);font-size:32px;font-weight:900;color:var(--border);line-height:1;margin-bottom:12px}.size-step-title{font-family:var(--cond);font-size:16px;font-weight:800;text-transform:uppercase;margin-bottom:8px}.size-step-desc{font-family:var(--body);font-size:12px;line-height:1.7;color:var(--gray)}.size-guide-note{margin-top:32px;padding:20px 24px;border:1px solid var(--border);font-family:var(--body);font-size:13px;line-height:1.7}.size-guide-note a{color:var(--black);font-weight:700;text-decoration:underline}@media(max-width:768px){.size-guide-steps{grid-template-columns:1fr}.size-step{border-right:none;border-bottom:1px solid var(--border)}.size-step:last-child{border-bottom:none}.size-table--full th,.size-table--full td{padding:10px 12px;font-size:12px}}@media(min-width:769px){.product-gallery.has-thumbs{display:grid;grid-template-columns:88px 1fr;gap:0 12px;padding:24px;align-items:start}.product-gallery.has-thumbs .product-thumbs{flex-direction:column;flex-wrap:nowrap;gap:8px;max-height:600px;overflow-y:auto;overflow-x:hidden;order:-1}.product-gallery.has-thumbs .product-thumb{width:88px;height:110px;flex-shrink:0}.product-gallery.has-thumbs .product-carousel-wrap{margin-bottom:0}.product-carousel-dots{display:none}}.size-table{width:100%;border-collapse:collapse}.size-table th,.size-table td{padding:9px 12px;border-bottom:1px solid var(--border);font-family:var(--body);font-size:12px;text-align:left}.size-table th{font-weight:700;text-transform:uppercase;letter-spacing:.08em;font-size:10px}.size-note{font-family:var(--body);font-size:12px;color:var(--gray);margin-top:16px}.size-note-link{color:#000;text-decoration:underline;text-underline-offset:2px}.pcard-img-link,.pcard-name-link{display:block;text-decoration:none;color:inherit}.pcard-name-link:hover .pcard-name{text-decoration:underline;text-underline-offset:2px}.product-thumb--guide{background:#f2f2f2;flex-direction:column;gap:3px}.thumb-guide-label{display:flex;flex-direction:column;align-items:center;font-family:var(--body);font-size:8px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#000;line-height:1.5;text-align:center;pointer-events:none}.thumb-guide-line{font-size:16px;font-weight:200;letter-spacing:0;margin-bottom:2px}.wa-float{position:fixed;bottom:24px;right:24px;width:52px;height:52px;background:#25d366;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 14px #00000038;z-index:900;transition:transform .2s,box-shadow .2s;text-decoration:none}.wa-float:hover{transform:scale(1.1);box-shadow:0 6px 20px #00000047}@media(max-width:768px){.wa-float{bottom:80px;right:16px;width:48px;height:48px}}.footer-powered{font-size:11px;color:var(--gray)}.footer-powered a{color:var(--gray);text-decoration:none}.footer-policies{display:flex;flex-wrap:wrap;gap:6px 14px}.footer-policies a{font-family:var(--body);font-size:11px;color:var(--gray);text-decoration:none;transition:color .15s}.footer-policies a:hover{color:#000}.footer-pay{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.footer-pay-icon{height:22px;width:auto;border:1px solid var(--border);border-radius:3px;background:#fff}@media(max-width:768px){.footer-main{grid-template-columns:1fr 1fr;gap:28px;padding:36px 16px 28px}.footer-brand{grid-column:1 / -1}.footer-bottom{flex-direction:column;align-items:flex-start;gap:10px;padding:16px}.footer-policies{gap:6px 10px}}.kstext{overflow:hidden;white-space:nowrap;border-bottom:1px solid var(--border)}.kstext-track{display:inline-flex;align-items:center;animation:ktick 24s linear infinite}.kstext-item{font-family:var(--cond);font-size:48px;font-weight:900;text-transform:uppercase;letter-spacing:.04em;padding:0 32px}.kstext-sep{font-family:var(--cond);font-weight:300;padding:0 8px;opacity:.35}@keyframes ktick{0%{transform:translate(0)}to{transform:translate(calc(-100% / 12))}}.kiwt{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid var(--border);min-height:480px}.kiwt--reversed{direction:rtl}.kiwt--reversed>*{direction:ltr}.kiwt-img{position:relative;overflow:hidden;background:var(--light)}.kiwt-img img{width:100%;height:100%;object-fit:cover;display:block}.kiwt-img .stripe-bg{width:100%;height:100%;min-height:480px}.kiwt-body{display:flex;flex-direction:column;justify-content:center;padding:56px 64px}.kiwt-eyebrow{font-family:var(--body);font-size:10px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--gray);margin-bottom:16px}.kiwt-heading{font-family:var(--cond);font-size:clamp(28px,3.5vw,52px);font-weight:900;text-transform:uppercase;line-height:1.05;letter-spacing:.02em;margin-bottom:20px}.kiwt-text{font-family:var(--body);font-size:14px;font-weight:300;line-height:1.7;color:var(--gray);margin-bottom:32px;max-width:420px}.kiwt-cta{display:inline-flex;align-items:center;height:48px;padding:0 28px;border:1px solid currentColor;font-family:var(--body);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;transition:background .18s,color .18s;width:fit-content}@media(max-width:768px){.kiwt{grid-template-columns:1fr;direction:ltr!important}.kiwt--reversed>*{direction:ltr}.kiwt-img img{aspect-ratio:4/3;height:auto}.kiwt-img .stripe-bg{min-height:260px}.kiwt-body{padding:36px 20px}.kiwt-heading{font-size:30px}}.kfeat{padding:64px 24px;border-bottom:1px solid var(--border)}.kfeat-header{margin-bottom:40px}.kfeat-eyebrow{font-family:var(--body);font-size:10px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--gray);margin-bottom:10px}.kfeat-title{font-family:var(--cond);font-size:clamp(28px,4vw,52px);font-weight:900;text-transform:uppercase;line-height:1.05;letter-spacing:.02em}.kfeat-grid{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--border)}.kfeat-item{padding:28px 24px;border-right:1px solid var(--border);border-bottom:1px solid var(--border)}.kfeat-item:nth-child(3n){border-right:none}.kfeat-item:nth-last-child(-n+3):nth-child(3n+1),.kfeat-item:nth-last-child(-n+2):nth-child(3n+1),.kfeat-item:nth-last-child(-n+1){border-bottom:none}.kfeat-item:nth-last-child(-n+3)~.kfeat-item,.kfeat-item:nth-last-child(-n+3):nth-child(3n+1)~.kfeat-item{border-bottom:none}.kfeat-item:last-child,.kfeat-item:nth-last-child(2),.kfeat-item:nth-last-child(3){border-bottom:none}.kfeat-num{font-family:var(--cond);font-size:11px;font-weight:700;letter-spacing:.18em;color:var(--gray);margin-bottom:14px}.kfeat-name{font-family:var(--cond);font-size:17px;font-weight:900;text-transform:uppercase;letter-spacing:.06em;margin-bottom:10px}.kfeat-desc{font-family:var(--body);font-size:13px;font-weight:300;line-height:1.65;color:var(--gray)}@media(max-width:768px){.kfeat{padding:40px 16px}.kfeat-grid{grid-template-columns:repeat(2,1fr)}.kfeat-item{padding:22px 18px}.kfeat-item:nth-child(3n){border-right:1px solid var(--border)}.kfeat-item:nth-child(2n){border-right:none}.kfeat-item:last-child,.kfeat-item:nth-last-child(2){border-bottom:none}.kfeat-item:nth-last-child(3){border-bottom:1px solid var(--border)}}.kstat{padding:64px 24px;border-bottom:1px solid var(--border)}.kstat-eyebrow{font-family:var(--body);font-size:10px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;opacity:.55;margin-bottom:10px;text-align:center}.kstat-title{font-family:var(--cond);font-size:clamp(24px,3.5vw,44px);font-weight:900;text-transform:uppercase;text-align:center;margin-bottom:48px;letter-spacing:.02em}.kstat-grid{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid rgba(255,255,255,.12)}.kstat-item{padding:44px 28px;text-align:center;border-right:1px solid rgba(255,255,255,.12)}.kstat-item:last-child{border-right:none}.kstat-number{font-family:var(--cond);font-size:clamp(52px,7vw,88px);font-weight:900;line-height:1;letter-spacing:-.02em;margin-bottom:10px}.kstat-label{font-family:var(--body);font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;opacity:.6}@media(max-width:600px){.kstat{padding:40px 16px}.kstat-grid{grid-template-columns:1fr;border:none;border-top:1px solid rgba(255,255,255,.12)}.kstat-item{border-right:none;border-bottom:1px solid rgba(255,255,255,.12);padding:32px 20px}.kstat-item:last-child{border-bottom:none}}.kcomp{padding:64px 24px;border-bottom:1px solid var(--border)}.kcomp-inner{max-width:760px}.kcomp-eyebrow{font-family:var(--body);font-size:10px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--gray);margin-bottom:10px}.kcomp-title{font-family:var(--cond);font-size:clamp(28px,4vw,52px);font-weight:900;text-transform:uppercase;margin-bottom:40px;letter-spacing:.02em}.kcomp-table-wrap{overflow-x:auto}.kcomp-table{width:100%;border-collapse:collapse;border:1px solid var(--border)}.kcomp-table th,.kcomp-table td{padding:15px 20px;border-bottom:1px solid var(--border);border-right:1px solid var(--border)}.kcomp-table th:last-child,.kcomp-table td:last-child{border-right:none}.kcomp-table tr:last-child td{border-bottom:none}.kcomp-table thead th{font-family:var(--cond);font-size:13px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;text-align:center}.kcomp-th--feature{text-align:left;min-width:180px}.kcomp-th--kova{background:#000;color:#fff}.kcomp-th--other{background:var(--light);color:var(--gray)}.kcomp-td--feature{font-family:var(--body);font-size:13px;font-weight:400;color:#000}.kcomp-td--val{text-align:center;font-size:18px;font-weight:700}.kcomp-td--kova{background:#fafafa}.kcomp-check{color:#000;font-size:16px}.kcomp-cross{color:var(--border);font-size:14px}@media(max-width:600px){.kcomp{padding:40px 16px}.kcomp-table th,.kcomp-table td{padding:12px 14px}.kcomp-td--feature{font-size:12px}}.kfaq{padding:64px 24px;border-bottom:1px solid var(--border)}.kfaq-eyebrow{font-family:var(--body);font-size:10px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--gray);margin-bottom:10px}.kfaq-title{font-family:var(--cond);font-size:clamp(28px,4vw,52px);font-weight:900;text-transform:uppercase;margin-bottom:40px;letter-spacing:.02em}.kfaq-list{border:1px solid var(--border)}.kfaq-item{border-bottom:1px solid var(--border)}.kfaq-item:last-child{border-bottom:none}.kfaq-q{display:flex;justify-content:space-between;align-items:center;width:100%;padding:20px 24px;background:none;border:none;cursor:pointer;list-style:none;text-align:left;gap:16px}.kfaq-q::-webkit-details-marker{display:none}.kfaq-q-text{font-family:var(--body);font-size:14px;font-weight:600;color:#000;line-height:1.4}.kfaq-icon{font-family:var(--cond);font-size:24px;font-weight:200;line-height:1;color:var(--gray);flex-shrink:0;transition:transform .2s ease}.kfaq-item[open] .kfaq-icon{transform:rotate(45deg)}.kfaq-a{padding:0 24px 20px;font-family:var(--body);font-size:13px;font-weight:300;line-height:1.75;color:var(--gray)}.kfaq-a p{margin:0}@media(max-width:768px){.kfaq{padding:40px 16px}.kfaq-q{padding:16px 18px}.kfaq-a{padding:0 18px 16px}}.kova-tier{border-bottom:1px solid var(--border);padding:14px 18px 12px}.kova-tier-msg{font-family:var(--body);font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#000;margin-bottom:12px;line-height:1.5}.kova-tier-msg b{font-weight:800}.kd-wrap{position:relative;padding:4px 0}.kd-dots{position:relative;display:flex;justify-content:space-between;align-items:center;height:14px}.kd-line{position:absolute;left:7px;right:7px;height:2px;background:var(--border);top:50%;transform:translateY(-50%);overflow:hidden}.kd-line-fill{display:block;height:100%;background:#000;width:0%;transition:width .4s ease}.kd-dot{width:14px;height:14px;border-radius:50%;border:2px solid var(--border);background:#fff;transition:border-color .25s,background .25s;z-index:1;flex-shrink:0}.kd-dot.filled{border-color:#000;background:#000}.kd-labels{display:flex;justify-content:space-between;margin-top:5px}.kd-lbl{font-family:var(--body);font-size:8px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--gray);flex:1;text-align:center}.kd-lbl:first-child{text-align:left}.kd-lbl:last-child{text-align:right}.kd-lbl.milestone{color:#000;font-weight:800}.kova-gift-btn{display:block;width:100%;margin-top:10px;padding:10px;background:#000;color:#fff;font-family:var(--body);font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;border:none;cursor:pointer}.kova-tier-page{border:1px solid var(--border);padding:18px 20px 14px;margin-bottom:20px}.ci-compare{color:var(--gray);font-size:11px;text-decoration:line-through;margin-right:4px;font-weight:400}.ci-variant{font-family:var(--body);font-size:11px;color:var(--gray);margin:1px 0 2px}.drawer-savings{display:flex;justify-content:space-between;align-items:center;padding:8px 0 10px;border-bottom:1px solid var(--border)}.drawer-savings-label{font-family:var(--body);font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--gray)}.drawer-savings-amount{font-family:var(--body);font-size:12px;font-weight:800;color:#000}.cart-savings-row{display:flex;justify-content:space-between;padding:6px 0}.cart-savings-label{font-family:var(--body);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--gray)}.cart-savings-price{font-family:var(--body);font-size:12px;font-weight:800;color:#000}.ci-qty-ctrl{display:flex;align-items:center;gap:8px;margin-top:5px}.ci-qty-btn{width:24px;height:24px;border:1px solid var(--border);background:#fff;font-size:16px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#000;padding:0;flex-shrink:0}.ci-qty-btn:hover{background:var(--light)}.ci-qty-num{font-family:var(--body);font-size:12px;font-weight:700;min-width:16px;text-align:center}.ci-gift-icon{width:60px;height:60px;background:#000;display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:900;color:#fff;filter:blur(2px);flex-shrink:0}.drawer-recs{border-top:1px solid var(--border);padding:14px 0 0}.drawer-recs-title{font-family:var(--body);font-size:9px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--gray);margin:0 18px 12px}.drawer-rec-item{display:flex;align-items:flex-start;gap:12px;padding:0 18px 14px;border-bottom:1px solid var(--border);margin-bottom:14px}.drawer-rec-item:last-child{border-bottom:none;margin-bottom:0;padding-bottom:18px}.drawer-rec-img{width:64px;height:64px;object-fit:cover;flex-shrink:0;background:var(--light);display:block}.drawer-rec-info{flex:1;min-width:0}.drawer-rec-name{font-family:var(--body);font-size:11px;font-weight:700;color:#000;margin-bottom:2px;letter-spacing:.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.drawer-rec-price{font-family:var(--body);font-size:11px;color:var(--gray);margin-bottom:6px}.drawer-rec-sizes{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:6px}.drawer-rec-size{padding:3px 7px;border:1px solid var(--border);font-family:var(--body);font-size:9px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;background:#fff;cursor:pointer;color:#000}.drawer-rec-size.active{background:#000;color:#fff;border-color:#000}.drawer-rec-add{font-family:var(--body);font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;background:#000;color:#fff;border:none;padding:6px 12px;cursor:pointer}.drawer-rec-add[disabled]{background:var(--border);color:var(--gray);cursor:default}.kova-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;z-index:9999;display:flex;align-items:center;justify-content:center;padding:20px}.kova-modal{background:#fff;padding:40px 24px 28px;position:relative;max-width:360px;width:100%}.kova-modal-close{position:absolute;top:14px;right:16px;background:none;border:none;font-size:22px;cursor:pointer;color:var(--gray);line-height:1}.kova-modal-title{font-family:var(--body);font-size:20px;font-weight:800;text-align:center;margin-bottom:6px;color:#000;letter-spacing:-.01em}.kova-modal-sub{font-family:var(--body);font-size:12px;color:var(--gray);text-align:center;margin-bottom:24px}.kova-modal-sizes{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.kova-modal-size{width:52px;height:44px;border:1px solid var(--border);background:#fff;font-family:var(--body);font-size:12px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center}.kova-modal-size:hover{border-color:#000;background:#000;color:#fff}.product-whatsapp{display:flex;align-items:center;gap:6px;margin-top:12px;font-size:13px;color:#25d366;text-decoration:none;font-weight:500}.product-whatsapp:hover{text-decoration:underline}.lp-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;z-index:10000;display:flex;align-items:center;justify-content:center;padding:8px}.lp-overlay[hidden]{display:none}.lp-modal{background:#fff;width:min(520px,calc(100vw - 16px));position:relative;padding:48px 32px 36px;border:1px solid var(--border)}.lp-close{position:absolute;top:12px;right:14px;background:none;border:none;font-size:26px;cursor:pointer;color:var(--gray);line-height:1;padding:2px 6px}.lp-close:hover{color:#000}.lp-eyebrow{font-family:var(--body);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.2em;color:var(--gray);margin:0 0 8px}.lp-title{font-family:var(--cond);font-size:clamp(40px,9vw,60px);font-weight:900;text-transform:uppercase;line-height:.92;color:#000;margin:0 0 12px}.lp-sub{font-family:var(--body);font-size:13px;color:var(--gray);margin:0 0 22px;line-height:1.55}.lp-form{display:flex;flex-direction:column;gap:8px}.lp-input{font-family:var(--body);font-size:14px;min-height:50px;border:1px solid var(--border);padding:0 14px;background:#fff;color:#000;width:100%;box-sizing:border-box;outline:none;-webkit-appearance:none}.lp-input:focus{border-color:#000}.lp-input.lp-input--error{border-color:#c00}.lp-btn{width:100%;margin-top:4px;min-height:52px;font-size:12px;letter-spacing:.12em;cursor:pointer}.lp-skip{display:block;margin:16px auto 0;background:none;border:none;font-family:var(--body);font-size:11px;color:var(--gray);cursor:pointer;letter-spacing:.04em;text-decoration:underline}.lp-view[hidden]{display:none}#lpViewSuccess{text-align:center}.lp-code-wrap{border:2px solid #000;display:flex;align-items:stretch;margin:16px 0 14px}.lp-code{font-family:var(--cond);font-size:36px;font-weight:900;letter-spacing:.1em;padding:12px 20px;flex:1;display:flex;align-items:center;justify-content:center;line-height:1}.lp-copy{font-family:var(--body);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;background:#000;color:#fff;border:none;padding:0 18px;cursor:pointer;min-width:84px;transition:background .2s}.lp-copy.copied{background:#2e7d32}.lp-code-note{font-family:var(--body);font-size:12px;color:var(--gray);line-height:1.65;margin:0 0 22px}@media(max-width:480px){.lp-modal{padding:44px 18px 28px}.lp-title{font-size:40px}.lp-code{font-size:30px}}.judgeme-reviews-section{border-top:1px solid var(--border);padding:48px 24px}.jdgm-rev-widg__header{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;flex-wrap:wrap!important;gap:16px!important;margin-bottom:32px!important;padding-bottom:20px!important;border-bottom:1px solid var(--border)!important}.jdgm-rev-widg__title{font-family:var(--cond)!important;font-size:24px!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:.04em!important;color:#000!important;margin:0 0 4px!important}.jdgm-rev-widg__summary-text,.jdgm-rev-widg__no-rev{font-family:var(--body)!important;font-size:12px!important;color:var(--gray)!important;letter-spacing:.04em!important;margin:0!important}.jdgm-star.jdgm--on,.jdgm-star.jdgm--half{color:#000!important}.jdgm-star.jdgm--off{color:var(--border)!important}.jdgm-write-rev-link,.jdgm-rev-widg__write-rev,a.jdgm-write-rev-link{font-family:var(--body)!important;font-size:11px!important;font-weight:700!important;letter-spacing:.1em!important;text-transform:uppercase!important;padding:12px 24px!important;border:1.5px solid #000!important;background:#fff!important;color:#000!important;text-decoration:none!important;display:inline-flex!important;align-items:center!important;min-height:44px!important;border-radius:0!important;cursor:pointer!important;transition:all .18s!important}.jdgm-write-rev-link:hover,.jdgm-rev-widg__write-rev:hover,a.jdgm-write-rev-link:hover{background:#000!important;color:#fff!important}.jdgm-rev{border:none!important;border-bottom:1px solid var(--border)!important;padding:24px 0!important;margin:0!important;border-radius:0!important;background:#fff!important;box-shadow:none!important}.jdgm-rev:first-of-type{border-top:1px solid var(--border)!important}.jdgm-rev__header{display:flex!important;align-items:flex-start!important;gap:14px!important;margin-bottom:10px!important}.jdgm-rev__icon{width:36px!important;height:36px!important;min-width:36px!important;border-radius:0!important;background:var(--light)!important;font-family:var(--cond)!important;font-weight:900!important;font-size:16px!important;border:none!important}.jdgm-rev__name{font-family:var(--body)!important;font-size:13px!important;font-weight:700!important;color:#000!important;letter-spacing:.02em!important}.jdgm-rev__timestamp{font-family:var(--body)!important;font-size:11px!important;color:var(--gray)!important;letter-spacing:.03em!important}.jdgm-rev__title{font-family:var(--body)!important;font-size:13px!important;font-weight:700!important;color:#000!important;margin-bottom:6px!important}.jdgm-rev__body,.jdgm-rev__content{font-family:var(--body)!important;font-size:13px!important;font-weight:300!important;line-height:1.75!important;color:var(--gray)!important}.jdgm-rev__photos{margin-top:12px!important}.jdgm-rev__photos img{border-radius:0!important;border:1px solid var(--border)!important}.jdgm-verified-buyer,.jdgm__badge{font-family:var(--body)!important;font-size:9px!important;font-weight:700!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:var(--gray)!important;background:var(--light)!important;border:none!important;border-radius:0!important;padding:2px 8px!important}.jdgm-paginate{margin-top:24px!important;display:flex!important;justify-content:center!important;gap:6px!important;flex-wrap:wrap!important}.jdgm-paginate__page{font-family:var(--body)!important;font-size:12px!important;font-weight:600!important;padding:10px 16px!important;border:1.5px solid var(--border)!important;background:#fff!important;color:#000!important;text-decoration:none!important;min-height:44px!important;display:inline-flex!important;align-items:center!important;transition:all .15s!important;border-radius:0!important;cursor:pointer!important}.jdgm-paginate__page:hover,.jdgm-paginate__page.jdgm--on{background:#000!important;color:#fff!important;border-color:#000!important}.jdgm-form input,.jdgm-form textarea,.jdgm-form select{font-family:var(--body)!important;font-size:14px!important;border:1.5px solid var(--border)!important;border-radius:0!important;outline:none!important;padding:13px 16px!important;min-height:50px!important;transition:border-color .15s!important}.jdgm-form input:focus,.jdgm-form textarea:focus{border-color:#000!important}.jdgm-form label{font-family:var(--body)!important;font-size:10px!important;font-weight:700!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:var(--gray)!important}.jdgm-form__submit,.jdgm-submit-btn{font-family:var(--body)!important;font-size:12px!important;font-weight:700!important;letter-spacing:.1em!important;text-transform:uppercase!important;background:#000!important;color:#fff!important;border:none!important;border-radius:0!important;padding:14px 28px!important;min-height:48px!important;cursor:pointer!important;transition:background .18s!important}.jdgm-form__submit:hover,.jdgm-submit-btn:hover{background:#333!important}@media(max-width:767px){.judgeme-reviews-section{padding:32px 16px}.jdgm-rev-widg__header{flex-direction:column;gap:14px!important}}:root{--hot-sale: #D40000}.hot-sale-badge{position:absolute;top:10px;left:10px;z-index:3;display:inline-flex;align-items:center;background:var(--hot-sale);color:#fff;font-family:var(--body, "Barlow", sans-serif);font-weight:700;font-size:10px;letter-spacing:.14em;text-transform:uppercase;padding:5px 8px;line-height:1;border-radius:0;pointer-events:none}.hot-sale-badge--lg{font-size:11px;padding:6px 10px;top:14px;left:14px;letter-spacing:.16em}.hot-sale-eyebrow{display:inline-block;background:var(--hot-sale);color:#fff;font-family:var(--body, "Barlow", sans-serif);font-weight:700;font-size:10px;letter-spacing:.2em;text-transform:uppercase;padding:5px 9px;line-height:1;margin-bottom:10px}@media(max-width:767px){.hot-sale-badge{top:8px;left:8px;font-size:9px;padding:4px 7px}.hot-sale-badge--lg{top:10px;left:10px;font-size:10px;padding:5px 9px}}.stock-indicator{display:inline-flex;align-items:center;gap:6px;font-family:var(--body, "Barlow", sans-serif);font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;margin:8px 0 14px;color:#1a1a1a}.stock-indicator:before{content:"";width:7px;height:7px;border-radius:50%;background:#1a1a1a;display:inline-block}.stock-indicator--low:before{background:#1a1a1a}.stock-indicator--preorder:before{background:#1a1a1a;outline:2px solid #1a1a1a;outline-offset:1px}.stock-indicator--out:before{background:#999}.stock-indicator:empty{display:none}.preorder-note{font-family:var(--body, "Barlow", sans-serif);font-size:12px;line-height:1.45;margin:10px 0 0;padding:10px 12px;border:1px solid #1a1a1a;background:#f6f6f6;color:#1a1a1a}.preorder-note strong{font-weight:700;letter-spacing:.04em}.btn[hidden],[hidden].btn-buyitnow,[hidden].btn-atc,[hidden].sticky-atc-btn{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/13/assets/theme.css.map */
