@import"https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,100..800;1,100..800&display=swap";@import"https://fonts.googleapis.com/css2?family=Archivo:ital,wght@0,100..900;1,100..900&display=swap";.coll-hero .breadcrumb,.coll-hero .breadcrumb span{color:var(--fog)}.prd_main .qty-box input#Quantity{min-width:43px;text-align:center;align-items:center;justify-content:center;padding-left:0;padding-right:0}.prd_main .opt-swatches{display:grid;grid-template-columns:repeat(3,1fr)}.prd_main .opt-swatches button.opt-swatch{padding:8px!important;font-size:10px}.cart__item--name a.cart__product-name:hover{color:#fff}.cart__footer textarea:focus{border:1px solid #fff}.banner_sec a.btn{background-image:none!important}.custom-qv-modal .custom-qv-content button.btn.btn-primary.AddToCartBtn{color:#fff;border-color:#dc2626!important;background:#dc2626!important}.custom-qv-modal .custom-qv-content .ph.has-photo,.custom-qv-modal .custom-qv-content .ph.has-photo .PdpMainImage{position:relative}.custom-qv-modal .custom-qv-content{max-width:82%}.custom-qv-modal .custom-qv-content .pdp-info .opt-swatches{display:grid;grid-template-columns:repeat(3,1fr)}.custom-qv-modal .custom-qv-content .pdp-info button.opt-swatch{padding:8px!important;font-size:10px}.custom-qv-modal .custom-qv-content .container{padding-left:0;padding-right:0}.custom-qv-modal .custom-qv-content .pdp-crumb{padding-top:0}.custom-qv-modal .custom-qv-content .pdp-main{padding-top:30px;gap:30px!important}.custom-qv-modal .custom-qv-content .pdp-main h1.h-display{font-size:37px;line-height:48px}.custom-qv-modal .custom-qv-content .gallery{top:30px}.custom-qv-modal .custom-qv-content button.btn.AddToCartBtn{background-image:none}.page-content.collections-list .grid.grid--uniform{margin:0;display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.page-content.collections-list .grid.grid--uniform .grid__item{padding:0;width:auto;margin-bottom:0}.custom-qv-modal .custom-qv-content .qty-box input{min-width:43px;text-align:center;align-items:center;justify-content:center;padding-left:0;padding-right:0}.collection-main-container .product-card.grid-product{background:var(--graphite)}.collection-sidebar .filter-group{margin-bottom:0}.collection-main-container .product-card .product-card__info{padding:20px}.pdp-main .gallery .main{aspect-ratio:inherit}.collection-main-container{max-width:var(--container)!important;margin:0 auto!important;padding-left:var(--pad);padding-right:var(--pad)}.collection-page-wrapper{padding-left:0!important;padding-right:0!important}.collection-main-container .product-card__footer .product-card__price span.price-prefix{display:none}.collection-main-container .product-card__info .product-card__subtitle{font-family:var(--font-mono);font-size:10px;letter-spacing:.14em;color:var(--red-hot);text-transform:uppercase}.collection-main-container .collection-toolbar .sort-wrapper{border:1px solid rgba(255,255,255,.14);align-items:center;font-size:11px;font-family:var(--font-mono);text-transform:uppercase;gap:8px;padding:8px 16px;color:#fff}.collection-sidebar .filter-header span.filter-title{margin-bottom:0}.collection-sidebar span.filter-count{font-size:10px;font-family:var(--font-mono);color:var(--dim)}.collection-sidebar .filter-item label{display:flex;align-items:center;gap:10px;cursor:pointer;position:relative}.collection-sidebar .filter-item input[type=checkbox]{position:absolute;opacity:0;width:0;height:0}.collection-sidebar .filter-item .checkbox-custom{width:14px;height:14px;border:1px solid rgba(255,255,255,.14);border-radius:0;background:transparent;display:inline-flex;align-items:center;justify-content:center;transition:all .3s ease;flex-shrink:0}.collection-sidebar .filter-item .checkbox-custom:after{content:"";width:5px;height:10px;transform:rotate(45deg) scale(0);transition:transform .2s ease}.collection-sidebar .filter-item input[type=checkbox]:checked+.checkbox-custom{background:#dc2626;border-color:#dc2626}.collection-sidebar .filter-item input[type=checkbox]:checked+.checkbox-custom:after{transform:rotate(45deg) scale(1)}.collection-sidebar .filter-item label:hover .checkbox-custom{border-color:#f25a1e}.collection-sidebar .filter-item input[type=checkbox]:focus+.checkbox-custom{box-shadow:0 0 0 3px #2089b033}.collection-sidebar ul.filter-list li.filter-item span.filter-label-text{font-size:13px;color:#fff;font-family:Archivo,sans-serif;text-transform:none;letter-spacing:0;color:var(--fog)}.collection-sidebar .filter-item label:hover span.filter-label-text{color:#fff!important}.collection-sidebar .filter-group h3.filter-group-title{font-family:var(--font-mono);letter-spacing:.2em;color:var(--red-hot);text-transform:uppercase;margin-bottom:14px}.collection-main-container .collection-toolbar .sort-wrapper select#SortBy{padding:0;font-size:11px;font-family:var(--font-mono);text-transform:uppercase;font-weight:400;letter-spacing:.14em;width:86px;-webkit-appearance:none;background-image:url(/cdn/shop/files/icon-bottom-arrow.png?v=1785347999);background-position:right 7px center;background-size:5px;background-repeat:no-repeat}.collection-main-container .collection-toolbar .sort-wrapper label{margin-bottom:0;font-size:11px;font-family:var(--font-mono);color:#fff}.collection-main-container .product-card__info h2.product-card__title{font-family:var(--font-display);font-size:20px;font-weight:600;line-height:1.1;color:var(--bone)}.collection-main-container .product-card__footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;padding-top:14px;border-top:1px solid var(--rule)}.collection-main-container .product-card__footer button.quick-view-btn.quick-product__btn{position:relative!important;top:0;right:0;padding:8px 12px;border-radius:0;transform:inherit}.coll-hero h1{max-width:640px;letter-spacing:-.01em;line-height:.95;text-transform:uppercase}.collection-main-container .pagination-wrapper span.page.current{background:transparent;height:42px;border:1px solid var(--rule-strong);color:var(--fog);font-family:var(--font-mono);font-size:12px;padding:12px 16px;width:42px}.collection-main-container .pagination-wrapper span a:hover{border:1px solid #fff;color:#fff}.collection-main-container .collection-toolbar button.view-btn.active svg{color:#fff}.collection-main-container .pagination-wrapper span.page,.collection-main-container .pagination-wrapper span.next{background:transparent;padding:0;border:none}.collection-main-container .pagination-wrapper span a{background:transparent;height:42px;border:1px solid var(--rule-strong);color:var(--fog);font-family:var(--font-mono);font-size:12px;padding:12px 16px;width:42px}.collection-main-container .collection-toolbar{background:transparent;border-top:none;border-left:none;border-right:none;border-bottom:1px solid rgba(255,255,255,.08);padding-top:0}.collection-main-container .product-card__footer button.quick-view-btn.quick-product__btn:hover{background:var(--red);border-color:var(--red)}.related_products .product-card{background:var(--graphite);border:1px solid rgba(255,255,255,.08)}.related_products .product-card:hover{border:1px solid #DC2626}.pdp-details-grid a.btn{background:transparent!important;padding-right:18px!important}.pdp-details-grid ul{margin-left:0}.pdp-main .pdp-info .enquire-row a.btn{background:transparent!important;text-align:left}.pdp-main .pdp-info .enquire-row a.btn{background:transparent!important;text-align:left;padding-right:50px!important}.pdp-main .pdp-info .qty-add-row button#AddToCartBtn{color:#fff;border-color:#dc2626!important;background:#dc2626!important}.collection-main-container .product-card__image-wrapper,.pdp-main .thumb .ph.has-photo{height:100%}.pdp-main .pdp-info .price-block{flex-direction:column}.banner_sec a.btn.btn-ghost{background:transparent!important}.featured_collection .product-card .price{font-size:20px}.product-card .p-meta{align-items:center!important}:root{--ink: #0A0A0B;--carbon: #131316;--graphite: #1A1A1F;--steel: #26262E;--rule: rgba(255, 255, 255, .08);--rule-strong: rgba(255, 255, 255, .14);--red: #DC2626;--red-hot: #EF4444;--red-deep: #991B1B;--red-glow: rgba(220, 38, 38, .35);--bone: #F4F4F1;--fog: #A1A1AA;--dim: #71717A;--spec: #52525B;--font-display: "Barlow Condensed", "Oswald", sans-serif;--font-body: "Archivo", system-ui, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, monospace;--container: 1360px;--pad: clamp(20px, 4vw, 56px)}*{box-sizing:border-box;margin:0;padding:0}html,body{background:var(--ink);color:var(--bone);font-family:var(--font-body);font-size:15px;line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body{overflow-x:hidden;background:radial-gradient(ellipse 1200px 600px at 50% -200px,rgba(220,38,38,.06),transparent 60%),var(--ink)}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer;border:none;background:none;color:inherit}img,svg{display:block;max-width:100%}.h-display{font-family:var(--font-display);font-weight:700;letter-spacing:-.01em;line-height:.95;text-transform:uppercase;color:var(--bone)}.h1{font-size:clamp(48px,7.5vw,108px)}.h2{font-size:clamp(36px,5vw,72px)}.h3{font-size:clamp(26px,3vw,40px)}.h4{font-size:clamp(20px,2vw,26px)}.spec{font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--dim)}.spec-dim{color:var(--spec)}.spec-red{color:var(--red-hot)}.spec-bone{color:var(--fog)}.eyebrow{font-family:var(--font-mono);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--red-hot);display:inline-flex;align-items:center;gap:10px}.eyebrow:before{content:"";width:24px;height:1px;background:currentColor}.body-lg{font-size:17px;line-height:1.6;color:var(--fog)}.body{color:var(--fog)}.body-sm{font-size:13px;color:var(--fog)}.container{max-width:var(--container);margin:0 auto;padding-left:var(--pad);padding-right:var(--pad)}.section{padding:clamp(64px,8vw,120px) 0;position:relative}.section-sm{padding:clamp(48px,5vw,72px) 0}.rule-t{border-top:1px solid var(--rule)}.rule-b{border-bottom:1px solid var(--rule)}.announce{background:var(--red);color:#fff;font-family:var(--font-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;padding:9px 20px;text-align:center;position:relative;overflow:hidden}.announce-inner{display:inline-flex;align-items:center;gap:14px}.announce-inner:before,.announce-inner:after{content:"";width:6px;height:6px;background:#fff;border-radius:50%;opacity:.6}.header{position:sticky;top:0;z-index:50;background:#0a0a0beb;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--rule)}.header-inner{display:flex;align-items:center;gap:40px;padding:16px var(--pad);max-width:var(--container);margin:0 auto}.logo{display:flex;align-items:center;gap:10px;font-family:var(--font-display);font-weight:800;font-size:22px;letter-spacing:.02em;text-transform:uppercase;color:var(--bone)}.logo-mark{width:46px;height:32px;background:linear-gradient(135deg,var(--red) 0%,var(--red-deep) 100%);clip-path:polygon(15% 0,100% 0,85% 100%,0 100%);display:grid;place-items:center;color:#fff;font-family:var(--font-display);font-weight:800;font-size:18px;letter-spacing:-.02em;position:relative}.logo-mark:after{content:"";position:absolute;top:2px;right:2px;bottom:2px;left:2px;clip-path:polygon(15% 0,100% 0,85% 100%,0 100%);background:linear-gradient(135deg,#c41e1e,#7f1d1d);z-index:0}.logo-mark span{position:relative;z-index:1}.logo-name{display:flex;flex-direction:column;line-height:1;gap:3px}.logo-name .n1{font-size:15px;letter-spacing:.02em}.logo-name .n2{font-family:var(--font-mono);font-size:8px;font-weight:500;letter-spacing:.24em;color:var(--dim);text-transform:uppercase}.nav{display:flex;align-items:center;gap:36px;margin-left:auto}.nav .nav-item{font-size:14px;letter-spacing:.05em}.nav-item{font-family:var(--font-body);font-size:13px;font-weight:500;letter-spacing:.04em;color:var(--bone);padding:8px 0;position:relative;display:flex;align-items:center;gap:5px;transition:color .15s}.nav-item:hover{color:var(--red-hot)}.nav-item .chev{font-size:9px;opacity:.6}.nav-icons{display:flex;align-items:center;gap:18px;padding-left:20px;border-left:1px solid var(--rule)}.icon-btn{width:32px;height:32px;display:grid;place-items:center;color:var(--bone);transition:color .15s;position:relative}.icon-btn:hover{color:var(--red-hot)}.icon-btn .badge{position:absolute;top:-2px;right:-2px;min-width:16px;height:16px;padding:0 4px;background:var(--red);color:#fff;font-family:var(--font-mono);font-size:9px;font-weight:600;border-radius:8px;display:grid;place-items:center}.mega-wrap{position:relative}.mega{position:absolute;top:100%;left:-20px;min-width:640px;background:var(--carbon);border:1px solid var(--rule);padding:28px;display:none;grid-template-columns:1fr 1fr 1fr;gap:24px;box-shadow:0 30px 60px #00000080}.mega.mega-2{min-width:460px;grid-template-columns:1fr 1fr}.mega.mega-1{min-width:220px;grid-template-columns:1fr;padding:16px}.mega-wrap:hover .mega{display:grid}.mega-col-title{font-family:var(--font-mono);font-size:10px;letter-spacing:.2em;color:var(--red-hot);text-transform:uppercase;margin-bottom:14px;padding-bottom:10px;border-bottom:1px solid var(--rule)}.mega-link{display:block;padding:7px 0;font-size:13px;color:var(--fog);transition:color .15s,transform .15s}.mega-link:hover{color:var(--bone);transform:translate(4px)}.mega-link .sub{display:block;font-family:var(--font-mono);font-size:9px;letter-spacing:.14em;color:var(--dim);text-transform:uppercase;margin-top:2px}body.template-search .product-grid-container .grid__item.grid-product{float:none;width:100%;padding-left:0}body.template-search .product-grid-container .grid__item.grid-product .grid-product__content:hover{border-color:#e5383b}body.template-search .product-grid-container .grid__item.grid-product .grid-product__content{background-color:#141414;border:1px solid #222222;transition:border-color .2s ease;margin-bottom:0}body.template-search .product-grid-container{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}body.template-search .product-grid-container .grid__item.grid-product .grid-product__content img{opacity:1}body.template-search .product-grid-container .grid__item.grid-product .grid-product__meta{padding:20px;display:flex;flex-direction:column;gap:8px;flex:1}body.template-search .product-grid-container .grid__item.grid-product .grid-product__title{font-family:var(--font-display);font-size:20px;font-weight:600;line-height:1.1;color:var(--bone);min-height:71px}body.template-search .product-grid-container .grid__item.grid-product .grid-product__price span{font-family:var(--font-display);font-weight:700;font-size:20px}body.template-search h1,h2,h3,h4,h5,h6{font-family:var(--font-display)!important;font-weight:700;letter-spacing:-.01em;line-height:.95;text-transform:uppercase}body.template-search .product-grid-container .grid__item.grid-product .grid-product__content a.grid-product__link:hover{color:#fff}body.template-search .pagination a:hover{color:#da3217}body.template-search .collection-filter .grid__item{padding-left:0}body.template-search .collection-filter .grid__item button.collection-filter__item--drawer svg.icon.icon-filter,body.template-search .collection-filter .grid__item button.collection-filter__item--drawer svg.icon.icon-filter path{fill:#dc2626!important;stroke:#dc2626}body.template-search .collection-filter .grid__item button.collection-filter__item--drawer{border:1px solid #DC2626;color:#dc2626;padding:0 15px}body.template-search .hr--medium{border-top-color:#ffffff14}body.template-search .grid.grid--uniform{margin:0}body.template-search .collection-filter .grid__item button.collection-filter__item--drawer svg.icon.icon-filter{margin:0}body.template-search .pdp-modal-content .container{padding:0}.template-search .pdp-modal-content,.mobile-toggle{display:none}.shopify-policy__container{max-width:var(--container)!important;margin:0 auto!important;padding-left:var(--pad)!important;padding-right:var(--pad)!important}.shopify-policy__container p.MsoNormal a{color:#fff}.shopify-policy__container p.MsoNormal{margin-bottom:15px}.shopify-policy__container .shopify-policy__title{text-align:left}.shopify-policy__container .table-wrapper th,.shopify-policy__container .table-wrapper td{background:transparent}.shopify-policy__container .table-wrapper table{background-color:#141414;border:1px solid #222222}.shopify-policy__container .table-wrapper td{border:1px solid #222222}.shopify-policy__container .table-wrapper td ul{margin:0;padding:15px 20px}.shopify-policy__container .table-wrapper td ul li,.shopify-policy__container ul li{padding-bottom:10px}.shopify-policy__container ul{margin:0}.shopify-policy__container h2{margin-top:15px;margin-bottom:10px}.pdp-details .pdp-details-grid .detail-block h3{margin-top:16px}@media(max-width:960px){.collection-page-wrapper .collection-main-container .product-card__info{display:block!important}.collection-main-container .product-card .product-card__info{padding:20px;display:none}.nav-desktop{display:none}.mobile-toggle{display:grid;place-items:center;margin-left:auto;width:40px;height:40px;color:var(--bone)}.nav-icons{padding-left:0;border-left:none;gap:12px}}.btn{display:inline-flex;align-items:center;gap:12px;padding:15px 26px;font-family:var(--font-body);font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;border:1px solid transparent;transition:all .2s;cursor:pointer;position:relative}.btn-primary{background:var(--red);color:#fff;border-color:var(--red)}.btn-primary:hover{background:var(--red-hot);border-color:var(--red-hot);transform:translateY(-1px);box-shadow:0 12px 28px #dc26264d}.btn-ghost{background:transparent;color:var(--bone);border-color:var(--rule-strong)}.btn-ghost:hover{border-color:var(--bone);background:#ffffff08}.btn-lg{padding:18px 32px;font-size:14px}.btn-sm{padding:11px 18px;font-size:12px}.btn .arrow{display:inline-block;transition:transform .2s}.btn:hover .arrow{transform:translate(3px)}.brackets{position:relative}.brackets:before,.brackets:after{content:"";position:absolute;width:14px;height:14px;border:1px solid var(--red)}.brackets:before{top:-1px;left:-1px;border-right:none;border-bottom:none}.brackets:after{bottom:-1px;right:-1px;border-left:none;border-top:none}.photo{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;background-repeat:no-repeat;z-index:0}.photo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#05050626,#0505068c 60%,#050506d9)}.ph.has-photo:before,.ph.has-photo:after{display:none}.ph.has-photo .ph-content{display:none}.ph{position:relative;background:linear-gradient(135deg,#1a1a20,#0a0a0d);overflow:hidden;color:var(--dim);display:grid;place-items:center;font-family:var(--font-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase}.ph:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px);background-size:32px 32px;opacity:.6}.ph:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 30% 40%,rgba(220,38,38,.1),transparent 55%),radial-gradient(circle at 80% 80%,rgba(220,38,38,.06),transparent 60%);pointer-events:none}.ph-content{position:relative;z-index:2;text-align:center;color:#f4f4f166;padding:20px}.ph-content .label{font-family:var(--font-display);font-weight:700;text-transform:uppercase;color:#f4f4f18c;letter-spacing:.02em;margin-bottom:6px}.ph-content .code{font-family:var(--font-mono);font-size:10px;letter-spacing:.2em;color:var(--red-hot);opacity:.7}.ph .corner-tag{position:absolute;top:14px;left:14px;font-family:var(--font-mono);font-size:9px;letter-spacing:.2em;color:var(--fog);padding:5px 8px;border:1px solid var(--rule-strong);background:#0006;z-index:3;text-transform:uppercase}.ph .corner-tag.br{top:auto;bottom:14px;left:auto;right:14px}.ph .corner-tag.tr{left:auto;right:14px}.tick-bar{display:flex;align-items:flex-end;gap:0;height:12px}.tick-bar span{flex:1;height:4px;background:var(--rule-strong)}.tick-bar span:nth-child(5n){height:12px;background:var(--fog)}.card{background:var(--graphite);border:1px solid var(--rule);transition:border-color .2s,transform .2s}.card:hover{border-color:var(--rule-strong)}.product-card{background:var(--graphite);border:1px solid var(--rule);overflow:hidden;display:flex;flex-direction:column;transition:border-color .2s;position:relative}.product-card:hover{border-color:var(--red)}.product-card .img{aspect-ratio:4/3;position:relative}.product-card .body-block{padding:20px;display:flex;flex-direction:column;gap:8px;flex:1}.product-card .compat{font-family:var(--font-mono);font-size:10px;letter-spacing:.14em;color:var(--red-hot);text-transform:uppercase}.product-card .p-title{font-family:var(--font-display);font-size:20px;font-weight:600;line-height:1.1;color:var(--bone)}.product-card .p-desc{font-size:12px;color:var(--dim);line-height:1.5}.product-card .p-meta{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-top:auto;padding-top:14px;border-top:1px solid var(--rule)}.product-card .price{font-family:var(--font-display);font-size:22px;font-weight:700;color:var(--bone)}.product-card .price .from{font-family:var(--font-mono);font-size:10px;letter-spacing:.14em;color:var(--dim);text-transform:uppercase;margin-right:6px}.product-card .price .was{font-family:var(--font-mono);font-size:11px;color:var(--dim);text-decoration:line-through;margin-left:8px;font-weight:400}.product-card .quick{padding:8px 12px;font-family:var(--font-mono);font-size:10px;letter-spacing:.14em;color:var(--bone);border:1px solid var(--rule-strong);text-transform:uppercase;transition:all .15s}.product-card .quick:hover{background:var(--red);border-color:var(--red)}.badge-sale{position:absolute;top:12px;left:12px;background:var(--red);color:#fff;padding:5px 9px;font-family:var(--font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;font-weight:600;z-index:3}.footer{background:#05050600;border-top:1px solid var(--rule);padding:72px 0 30px;margin-top:40px}.footer-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr 1.4fr;gap:40px}.footer h5{font-family:var(--font-mono);font-size:10px;letter-spacing:.22em;color:var(--red-hot);text-transform:uppercase;margin-bottom:20px}.footer a{display:block;padding:5px 0;font-size:13px;color:var(--fog);transition:color .15s}.footer a:hover{color:var(--bone)}.footer .newsletter{display:flex;margin-top:16px;border:1px solid var(--rule-strong)}.footer .newsletter input{flex:1;background:transparent;border:none;padding:12px 14px;color:var(--bone);font-family:var(--font-body);font-size:13px;outline:none}.footer .newsletter button{padding:0 18px;background:var(--red);color:#fff;font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase}.footer-base{margin-top:60px;padding-top:26px;border-top:1px solid var(--rule);display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap;font-family:var(--font-mono);font-size:10px;letter-spacing:.14em;color:var(--dim);text-transform:uppercase}.pay-icons{display:flex;gap:8px}.pay-icons span{padding:4px 8px;border:1px solid var(--rule);font-size:9px;color:var(--fog)}@media(max-width:900px){.footer-grid{grid-template-columns:1fr 1fr;gap:30px}}.grid{display:grid}.flex{display:flex}.gap-4{gap:16px}.gap-6{gap:24px}.gap-8{gap:32px}.items-center{align-items:center}.justify-between{justify-content:space-between}.mono{font-family:var(--font-mono)}.red{color:var(--red-hot)}.fog{color:var(--fog)}.dim{color:var(--dim)}.center{text-align:center}.mt-4{margin-top:16px}.mt-6{margin-top:24px}.mt-8{margin-top:32px}.mt-12{margin-top:48px}.mb-4{margin-bottom:16px}.mb-6{margin-bottom:24px}.mb-8{margin-bottom:32px}.mb-12{margin-bottom:48px}.sec-num{font-family:var(--font-mono);font-size:11px;letter-spacing:.24em;color:var(--dim);text-transform:uppercase;display:flex;align-items:center;gap:12px;margin-bottom:20px}.sec-num .n{color:var(--red-hot);font-weight:600}.sec-num .line{flex:1;height:1px;background:var(--rule);max-width:240px}@media(max-width:1400px){.featured_collection .product-card .price{font-size:12px}}@media(max-width:1199px){.collection-main-container .product-grid{grid-template-columns:repeat(2,1fr)}.pdp-main{gap:30px!important;grid-template-columns:repeat(1,1fr)!important}.pdp-main .gallery{position:relative;top:inherit}.custom-qv-modal .custom-qv-content{max-width:100%}.custom-qv-modal .custom-qv-content .pdp-info{padding-top:20px}.custom-qv-modal .custom-qv-content .pdp-main{padding-top:0}}@media(max-width:992px){body.template-search .product-grid-container{grid-template-columns:repeat(3,1fr)}.coll-hero .facts{gap:20px!important}.page-content.collections-list .grid.grid--uniform{grid-template-columns:repeat(2,1fr);gap:30px}}@media(max-width:768px){.page-content.collections-list .grid.grid--uniform{grid-template-columns:repeat(1,1fr)}.page-content.collections-list .grid.grid--uniform .grid__item{height:auto}}@media(max-width:749px){.pdp-main .gallery .photo img{height:100%;object-fit:cover}body.template-search .product-grid-container{grid-template-columns:repeat(2,1fr)}.pdp-details-grid .detail-block{margin-bottom:20px;padding-bottom:20px}.pdp-details-grid .support-card{padding:15px}.pdp-main{padding-bottom:30px!important}.footer-grid{grid-template-columns:1fr}.footer{padding:20px 0 30px;margin-top:20px}.section.rule-t{padding-bottom:30px}.rule-t .products-grid{grid-template-columns:repeat(1,1fr)}.brand-intro-section{padding-top:40px!important;padding-bottom:20px!important}.brand-intro-section{padding-bottom:20px;padding-top:20px}.brand-intro-title{margin:0 0 20px!important}.section.rule-t{padding-top:20px}.featured-head{margin-top:40px!important}}@media(max-width:600px){body.template-search .pdp-modal-content .container{padding-left:0;padding-right:0}.collection-main-container .product-grid{grid-template-columns:repeat(1,1fr)}.collection-main-container .collection-toolbar{flex-direction:column;align-items:flex-start;gap:10px;padding-left:0;padding-right:0}.coll-hero{padding:40px 0!important}.collection-main-container .product-card__footer button.quick-view-btn.quick-product__btn{display:block!important}.custom-qv-modal .custom-qv-content .pdp-crumb{padding-right:20px}}@media(max-width:480px){body.template-search .qty-add-row{grid-template-columns:repeat(1,1fr)}body.template-search .product-grid-container .grid__item.grid-product .grid-product__title{min-height:inherit}body.template-search .product-grid-container{grid-template-columns:repeat(1,1fr)}.collection-page-wrapper .collection-main-container h2.product-card__title{font-size:18px;line-height:24px}.prd_main .opt-swatches,.custom-qv-modal .custom-qv-content .pdp-info .opt-swatches{grid-template-columns:repeat(1,1fr)}.custom-qv-modal .custom-qv-content .p-big.ProductPrice{font-size:30px}.coll-hero .breadcrumb{font-size:10px!important;margin-bottom:15px!important}.coll-hero h1{font-size:27px!important;margin:15px 0 0!important}.pay-icons{gap:2px}.hero-strip-item{padding:0 10px!important}.brand-intro-title{font-size:28px!important;margin:0 0 20px!important}.custom-qv-modal .custom-qv-content .qty-add-row{grid-template-columns:repeat(1,1fr)}.custom-qv-modal .custom-qv-content .pdp-main h1.h-display{font-size:25px;line-height:35px}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/custom.css.map */
