.gal{grid-template-columns:minmax(0,1fr)}@media(min-width:1100px){.gal:has(.gal__rail){grid-template-columns:64px minmax(0,1fr)}}.gal__i--plate{height:auto;min-height:0;border:0}.plate--lg{width:100%;height:min(70svh,720px)}.buyrow{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.6rem;align-items:stretch}.qty--lg{display:inline-flex;align-items:center;border:1px solid var(--line-2);background:var(--cream)}.qty--lg button{width:38px;align-self:stretch;background:none;border:0;cursor:pointer;font-family:var(--body);font-size:1rem;color:var(--ink-2);line-height:1;transition:background .25s var(--slow)}.qty--lg button:hover{background:var(--sand);color:var(--ink)}.qty--lg input{width:40px;border:0;background:none;text-align:center;font-family:var(--body);font-size:.875rem;color:var(--ink);font-variant-numeric:tabular-nums;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.qty--lg input::-webkit-outer-spin-button,.qty--lg input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.dbtn{margin-top:.55rem}.dbtn .shopify-payment-button__button{width:100%;min-height:54px;border-radius:0!important;font-family:var(--body)!important;font-size:.6875rem!important;font-weight:600!important;letter-spacing:.2em!important;text-transform:uppercase!important;background:var(--sand)!important;color:var(--ink)!important;border:1px solid var(--line-2)!important;box-shadow:none!important;transition:background .3s var(--slow),border-color .3s var(--slow)}.dbtn .shopify-payment-button__button:hover{background:var(--line)!important;border-color:var(--ink-3)!important}.dbtn .shopify-payment-button__more-options{font-family:var(--body);font-size:.75rem;color:var(--fg3);text-decoration:underline;text-underline-offset:3px;margin-top:.5rem}.pays{display:flex;flex-wrap:wrap;justify-content:center;gap:.35rem}.pays span{font-family:var(--body);font-size:.5625rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--fg3);border:1px solid var(--rule);padding:.32rem .5rem}.addon{border-top:1px solid var(--rule);padding-top:1.1rem}.addon__h{margin:0 0 .85rem;font-family:var(--body);font-size:.625rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--fg3)}.addon__r{display:grid;grid-template-columns:52px minmax(0,1fr) auto;gap:.8rem;align-items:center;padding:.6rem 0;border-bottom:1px solid var(--rule)}.addon__r:last-child{border-bottom:0}.addon__m{display:block;overflow:hidden;background:var(--sand);aspect-ratio:1/1}.addon__m img{width:100%;height:100%;object-fit:cover}.addon__b{min-width:0;display:flex;flex-direction:column;gap:.15rem}.addon__b a{font-family:var(--body);font-size:.8125rem;line-height:1.35;color:var(--fg);text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.addon__b a:hover{text-decoration:underline;text-underline-offset:2px}.addon__b span{font-family:var(--body);font-size:.8125rem;color:var(--fg2);font-variant-numeric:tabular-nums}.addon__r .btn{padding:.55rem .8rem;font-size:.5625rem;letter-spacing:.14em;white-space:nowrap}.pfs{border:1px solid var(--rule);padding:.85rem 1rem;display:flex;flex-direction:column;gap:.6rem}.pfs.done{border-color:var(--ok)}.pfs__t{margin:0;font-family:var(--body);font-size:.8125rem;line-height:1.5;color:var(--fg2);text-align:center}.pfs__t b{color:var(--fg);font-weight:600}.pfs.done .pfs__t b{color:var(--ok)}.pfs__bar{display:block;height:2px;background:var(--line-2);position:relative;overflow:hidden}.pfs__bar i{position:absolute;inset:0 auto 0 0;background:var(--green);width:0;transition:width .85s var(--slow)}.pfs.done .pfs__bar i{background:var(--ok)}.vol{border:1px solid var(--rule)}.vol__h{margin:0;padding:.7rem 1rem;border-bottom:1px solid var(--rule);background:var(--sand);font-family:var(--body);font-size:.625rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--fg3)}.vol__r{display:grid;grid-template-columns:1fr auto auto;gap:.9rem;align-items:baseline;padding:.7rem 1rem;border-bottom:1px solid var(--rule);font-family:var(--body);font-size:.8125rem}.vol__r:last-child{border-bottom:0}.vol__q{color:var(--fg);font-weight:600}.vol__p{color:var(--fg2);font-variant-numeric:tabular-nums}.vol__s{font-size:.5625rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:#1a1408;background:var(--brass);padding:.24rem .45rem}.pills--sw{gap:.55rem}.pil--sw span{gap:.5rem;padding-inline:.85rem}.pil--sw span i{width:14px;height:14px;border-radius:50%;background:var(--c);flex:none;box-shadow:inset 0 0 0 1px #0f251e2e}.pil--sw input:checked+span i{box-shadow:inset 0 0 0 1px #f9f8f680}.addon__all{margin-top:.9rem}.sizer{margin-top:clamp(1.5rem,3vw,2.25rem);border-top:1px solid var(--rule);padding-top:1.4rem}.sizer__h{margin:0 0 .9rem;font-family:var(--body);font-size:.625rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--fg3)}.sizer__f{display:flex;flex-wrap:wrap;gap:.7rem;align-items:flex-end}.sizer__f label{display:flex;flex-direction:column;gap:.35rem}.sizer__f label span{font-family:var(--body);font-size:.6875rem;color:var(--fg3)}.sizer__f input,.sizer__f select{border:1px solid var(--line-2);background:var(--cream);padding:.62rem .7rem;font-family:var(--body);font-size:.875rem;color:var(--ink);min-width:110px}.sizer__f .btn{padding:.68rem 1.1rem}.sizer__o{margin:1rem 0 0;font-family:var(--body);font-size:.9375rem;color:var(--fg);border-left:2px solid var(--brass);padding-left:.85rem}.sizer__o b{font-weight:600}.cmp{overflow-x:auto}.cmp table{width:100%;border-collapse:collapse;font-family:var(--body)}.cmp th{text-align:left;padding:1rem .9rem;font-size:.625rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--fg3);border-bottom:1px solid var(--rule)}.cmp th.cmp__us{color:var(--fg)}.cmp td{padding:1rem .9rem;font-size:.875rem;line-height:1.5;color:var(--fg2);border-bottom:1px solid var(--rule);vertical-align:top}.cmp td:first-child{color:var(--fg3);width:30%}.cmp td.cmp__us{color:var(--fg);font-weight:500;background:#f9f8f60d}.cmp th.cmp__us{background:#f9f8f60d}.cmp td.cmp__us svg{width:14px;height:14px;stroke:var(--brass-lift);fill:none;stroke-width:2;margin-right:.5rem;vertical-align:-2px}.cmp td.cmp__no{color:var(--fg3)}@media(max-width:640px){.cmp td,.cmp th{padding:.8rem .6rem;font-size:.8125rem}}.gal__i--mag{cursor:zoom-in}.gal__i--mag img{transition:transform .55s var(--slow)}.gal__i--mag:hover img{transform:scale(1.85)}.buy__t{letter-spacing:-.025em;line-height:1.04}.buy__brand{margin-bottom:.15rem}.price{margin-top:1.35rem;align-items:baseline;gap:.85rem}.price__n{font-size:clamp(1.85rem,2.6vw,2.3rem)}.price__s{align-self:center}.inst{margin-top:.7rem}.btn{transition:background .38s var(--slow),color .38s var(--slow),border-color .38s var(--slow),transform .18s var(--slow)}.btn:active{transform:translateY(1px)}.btn--xl{letter-spacing:.2em}.pil span{transition:background .3s var(--slow),border-color .3s var(--slow),color .3s var(--slow),transform .2s var(--slow)}.pil input:checked+span{box-shadow:0 6px 18px -12px #0f251eb3}.trust{border:1px solid var(--rule);gap:1px;background:var(--rule)}.trust div{transition:background .3s var(--slow)}.trust div:hover{background:var(--cream)}.acc summary{transition:color .25s var(--slow)}.acc summary:hover{color:var(--fg)}.spec>div:nth-child(odd){background:#0f251e05}.spec>div{padding-inline:.75rem;margin-inline:-.75rem}.pinfo__main .eyebrow{color:var(--fg3)}.pinfo__main .lede{max-width:52ch}.sbar{border-top:1px solid var(--line);box-shadow:0 -18px 40px -30px #0f251e80}.sbar__t b{font-weight:600}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:2px solid var(--brass);outline-offset:3px}.drw{width:min(468px,100vw)}.drw__h{padding:1.25rem 1.35rem;align-items:baseline}.drw__h h2{display:flex;align-items:baseline;gap:.6rem}.drw__n{font-family:var(--body);font-size:.625rem;font-weight:600;letter-spacing:.14em;color:var(--ink-3);border:1px solid var(--line);padding:.18rem .42rem;font-variant-numeric:tabular-nums;position:relative;top:-2px}.drw__s{padding-bottom:.5rem}.li{display:grid;grid-template-columns:84px minmax(0,1fr);gap:.95rem;align-items:start;padding:1.15rem 1.35rem;border-bottom:1px solid var(--line)}.li__m{display:block;overflow:hidden;background:var(--sand);aspect-ratio:4/5}.li__m img{width:100%;height:100%;object-fit:cover}.li__b{min-width:0;display:flex;flex-direction:column;gap:.4rem}.li__top{display:flex;align-items:flex-start;gap:.6rem}.li__t{flex:1;font-family:var(--body);font-size:.875rem;line-height:1.35;color:var(--ink);text-decoration:none;font-weight:500;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.li__t:hover{text-decoration:underline;text-underline-offset:2px}.li__x{flex:none;background:none;border:0;cursor:pointer;padding:.15rem;line-height:0;color:var(--ink-3);transition:color .25s var(--slow)}.li__x:hover{color:var(--ink)}.li__x svg{width:13px;height:13px;stroke:currentColor;fill:none;stroke-width:1.5}.li__v{font-family:var(--body);font-size:.75rem;color:var(--ink-3)}.li__r{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:.2rem}.li__p{display:flex;align-items:baseline;gap:.45rem;font-family:var(--body);font-size:.875rem;color:var(--ink);font-weight:500;font-variant-numeric:tabular-nums;white-space:nowrap}.li__p s{font-size:.75rem;color:var(--ink-3);font-weight:400}.qty{display:inline-flex;align-items:center;border:1px solid var(--line-2)}.qty button{width:28px;height:28px;background:none;border:0;cursor:pointer;color:var(--ink-2);font-family:var(--body);font-size:.875rem;line-height:1;transition:background .25s var(--slow)}.qty button:hover{background:var(--sand);color:var(--ink)}.qty>span{min-width:26px;text-align:center;font-family:var(--body);font-size:.8125rem;color:var(--ink);font-variant-numeric:tabular-nums}.li__rec:empty{display:none}.li__rec{grid-column:1/-1;margin-top:.35rem;padding-top:.85rem;border-top:1px dashed var(--line)}.li__rh{margin:0 0 .6rem;font-family:var(--body);font-size:.5625rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--ink-3)}.rec{display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:.65rem;align-items:center;padding:.32rem 0}.rec__m{display:block;overflow:hidden;background:var(--sand);aspect-ratio:1/1}.rec__m img{width:100%;height:100%;object-fit:cover}.rec__b{min-width:0;display:flex;flex-direction:column;gap:.05rem}.rec__b a{font-family:var(--body);font-size:.75rem;line-height:1.3;color:var(--ink-2);text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rec__b a:hover{color:var(--ink)}.rec__b em{font-style:normal;font-family:var(--body);font-size:.6875rem;color:var(--ink-3);font-variant-numeric:tabular-nums}.rec__add{width:26px;height:26px;flex:none;display:grid;place-items:center;cursor:pointer;border:1px solid var(--line-2);background:var(--cream);color:var(--ink-2);text-decoration:none;font-family:var(--body);font-size:.9rem;line-height:1;transition:background .25s var(--slow),color .25s var(--slow),border-color .25s var(--slow)}.rec__add:hover{background:var(--ink);border-color:var(--ink);color:var(--cream)}.drw__empty{padding:3.5rem 1.85rem;text-align:center;display:flex;flex-direction:column;align-items:center;gap:.85rem}.drw__eb{display:grid;place-items:center;width:52px;height:52px;border:1px solid var(--line);color:var(--ink-3);margin-bottom:.4rem}.drw__eb svg{width:22px;height:22px;stroke:currentColor;fill:none;stroke-width:1.2}.drw__empty .body{max-width:30ch;margin:0}.drw__empty .btn{margin-top:.6rem}.drw__f{padding:1.1rem 1.35rem 1.35rem;display:flex;flex-direction:column;gap:.7rem}.dnote{border:1px solid var(--line)}.dnote summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:.55rem;padding:.7rem .85rem;font-family:var(--body);font-size:.75rem;color:var(--ink-2)}.dnote summary::-webkit-details-marker{display:none}.dnote summary svg{width:15px;height:15px;stroke:currentColor;fill:none;stroke-width:1.3}.dnote summary:hover{color:var(--ink)}.dnote textarea{width:100%;border:0;border-top:1px solid var(--line);background:var(--sand);padding:.75rem .85rem;font-family:var(--body);font-size:.8125rem;color:var(--ink);resize:vertical}.drw__saved{margin:0;font-family:var(--body);font-size:.8125rem;color:var(--ok);text-align:center}.drw__saved b{font-weight:600}.drw__row{margin:0}.drw__cont{background:none;border:0;cursor:pointer;font-family:var(--body);font-size:.75rem;color:var(--ink-3);text-decoration:underline;text-underline-offset:3px;padding:.2rem}.drw__cont:hover{color:var(--ink)}.btn__lock{width:13px;height:13px;stroke:currentColor;fill:none;stroke-width:1.5;margin-right:.5rem;vertical-align:-2px}.drw__trust{list-style:none;margin:.35rem 0 0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:.4rem .9rem}.drw__trust li{display:flex;align-items:center;gap:.35rem;font-family:var(--body);font-size:.625rem;letter-spacing:.06em;color:var(--ink-3)}.drw__trust svg{width:12px;height:12px;stroke:currentColor;fill:none;stroke-width:1.6}.srch{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;background:#0918136b;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;visibility:hidden;transition:opacity .32s var(--slow),visibility 0s linear .32s}.srch.on{opacity:1;visibility:visible;transition:opacity .32s var(--slow),visibility 0s}.srch__p{background:var(--cream);padding:clamp(1.1rem,2.4vw,1.9rem) 0 clamp(1.5rem,3vw,2.4rem);transform:translateY(-14px);transition:transform .38s var(--slow);max-height:88svh;overflow-y:auto}.srch.on .srch__p{transform:none}.srch__f{display:flex;align-items:center;gap:.85rem;border-bottom:1px solid var(--line-2);padding-bottom:.85rem}.srch__ic{width:19px;height:19px;stroke:var(--ink-3);fill:none;stroke-width:1.4;flex:none}.srch__f input{flex:1;min-width:0;border:0;background:none;font-family:var(--display);font-size:clamp(1.15rem,2.4vw,1.75rem);color:var(--ink);letter-spacing:-.015em}.srch__f input::placeholder{color:var(--ink-3);opacity:.65}.srch__x{background:none;border:0;cursor:pointer;color:var(--ink-3);padding:.35rem;line-height:0;transition:color .25s var(--slow),transform .25s var(--slow)}.srch__x:hover{color:var(--ink);transform:rotate(90deg)}.srch__x svg{width:19px;height:19px;stroke:currentColor;fill:none;stroke-width:1.4}.srch__g{display:grid;gap:.35rem 1.5rem;grid-template-columns:1fr;margin-top:1.2rem}@media(min-width:760px){.srch__g{grid-template-columns:1fr 1fr}}.srch__c{display:grid;grid-template-columns:46px minmax(0,1fr) auto;gap:.85rem;align-items:center;padding:.55rem;text-decoration:none;transition:background .25s var(--slow)}.srch__c:hover{background:var(--sand)}.srch__m{display:block;overflow:hidden;background:var(--sand);aspect-ratio:1/1}.srch__m img{width:100%;height:100%;object-fit:cover}.srch__c .srch__t{font-family:var(--body);font-size:.875rem;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.srch__c .srch__p{font-family:var(--body);font-size:.8125rem;color:var(--ink-2);font-variant-numeric:tabular-nums;white-space:nowrap}.srch__none{margin:1.4rem 0 0;font-family:var(--body);font-size:.875rem;color:var(--ink-3)}.srch__all{display:inline-block;margin-top:1.1rem}.srch__q{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:1.4rem}.srch__q span{font-family:var(--body);font-size:.5625rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--ink-3);margin-right:.2rem}.srch__q a{font-family:var(--body);font-size:.8125rem;color:var(--ink-2);text-decoration:none;border:1px solid var(--line);padding:.42rem .7rem;transition:border-color .25s var(--slow),color .25s var(--slow)}.srch__q a:hover{color:var(--ink);border-color:var(--line-2)}.ft__promise{border-bottom:1px solid rgba(249,248,246,.14)}.ft__promise ul{list-style:none;margin:0;padding:1.1rem 0;display:grid;gap:.75rem 1.5rem;grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:820px){.ft__promise ul{grid-template-columns:repeat(4,minmax(0,1fr))}}.ft__promise li{display:flex;align-items:center;gap:.6rem;font-family:var(--body);font-size:.6875rem;letter-spacing:.13em;text-transform:uppercase;color:var(--fg2)}.ft__promise svg{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:1.4;flex:none}.ft__contact{display:flex;flex-direction:column;gap:.5rem;margin-top:1.35rem}.ft__contact a,.ft__contact span{display:flex;align-items:center;gap:.55rem;font-family:var(--body);font-size:.8125rem;color:var(--fg2);text-decoration:none}.ft__contact a:hover{color:var(--fg)}.ft__contact svg{width:14px;height:14px;stroke:currentColor;fill:none;stroke-width:1.3;flex:none}.nlf{margin-top:1rem}.nlf__row{display:flex;align-items:stretch;border-bottom:1px solid rgba(249,248,246,.3);transition:border-color .3s var(--slow)}.nlf__row:focus-within{border-color:var(--cream)}.nlf__i{flex:1;min-width:0;background:none;border:0;padding:.7rem 0;font-family:var(--body);font-size:.875rem;color:var(--cream)}.nlf__i::placeholder{color:#f9f8f673}.nlf__b{flex:none;background:none;border:0;cursor:pointer;color:var(--cream);padding:0 .2rem 0 .8rem;line-height:0;transition:transform .3s var(--slow)}.nlf__b:hover{transform:translate(4px)}.nlf__b svg{width:24px;height:10px;stroke:currentColor;fill:none;stroke-width:1.4}.nlf__m{margin:.7rem 0 0;font-family:var(--body);font-size:.8125rem;color:var(--fg2)}.nlf__m--e{color:var(--brass-lift)}.ft__bl{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1.1rem}.ft__bl a{font-family:var(--body);font-size:.75rem;color:var(--fg3);text-decoration:none;transition:color .25s var(--slow)}.ft__bl a:hover{color:var(--fg)}.ft__sec{display:flex;align-items:center;justify-content:center;gap:.5rem;margin:1.4rem 0 0;padding-top:1.2rem;border-top:1px solid rgba(249,248,246,.1);font-family:var(--body);font-size:.6875rem;color:var(--fg3);text-align:center}.ft__sec svg{width:13px;height:13px;stroke:currentColor;fill:none;stroke-width:1.4;flex:none}.totop{position:absolute;right:clamp(1rem,4vw,3rem);top:-22px;width:44px;height:44px;display:grid;place-items:center;cursor:pointer;background:var(--cream);border:1px solid var(--line);color:var(--ink);transition:transform .3s var(--slow),background .3s var(--slow)}.totop:hover{transform:translateY(-3px)}.totop svg{width:17px;height:17px;stroke:currentColor;fill:none;stroke-width:1.4}.ft{position:relative}
/*# sourceMappingURL=/cdn/shop/t/2/assets/cc-fix.css.map */
