:root{--ith-ink:#0b140b;--ith-cream:#f4ede1;--ith-or:#e05a1c;--ith-or2:#c24a14;--ith-line:rgba(244,237,225,.16)}.woocommerce ul.products li.product.product_cat-apparel>a:first-child{height:auto!important;aspect-ratio:1/1;background:radial-gradient(circle at 50% 42%,#26382a 0%,#101a13 62%,#0a0f0c 100%)}.woocommerce ul.products li.product.product_cat-apparel a img{height:100%!important;aspect-ratio:1/1;object-fit:cover!important;object-position:50% 50%!important}.ith-qs{display:block;padding:0 18px 18px;margin-top:auto}.ith-qs-sw{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:0 0 12px}.ith-qs-lb{font:700 10px/1 Montserrat,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:#9fb292;margin-left:4px}.ith-sw{width:24px;height:24px;border-radius:50%;border:1px solid rgb(244 237 225 / .35);background:var(--c,#888);padding:0;cursor:pointer;position:relative;transition:transform .15s,box-shadow .15s}.ith-sw:hover{transform:scale(1.12)}.ith-sw.on{box-shadow:0 0 0 2px #0d1a0d,0 0 0 4px var(--ith-cream)}.ith-sw:disabled{opacity:.3;cursor:not-allowed}.ith-sw:focus-visible,.ith-sz:focus-visible,.ith-qs-add:focus-visible,.ith-buynow:focus-visible{outline:2px solid #e8632a;outline-offset:2px}.ith-qs-sz{display:flex;gap:6px;flex-wrap:wrap;margin:0 0 12px}.ith-sz{min-width:38px;height:34px;padding:0 8px;border-radius:6px;border:1px solid var(--ith-line);background:#fff0;color:#d8cfbf;font:700 11px Montserrat,sans-serif;letter-spacing:.06em;cursor:pointer;transition:background .15s,color .15s,border-color .15s}.ith-sz:hover:not(:disabled){border-color:var(--ith-cream)}.ith-sz.on{background:var(--ith-cream);color:#0b140b;border-color:var(--ith-cream)}.ith-sz:disabled{opacity:.3;text-decoration:line-through;cursor:not-allowed}.ith-qs-add{display:block;width:100%;border:0;border-radius:6px;background:var(--ith-or2);color:#fff;font:800 12px Montserrat,sans-serif;letter-spacing:.09em;text-transform:uppercase;padding:13px 12px;cursor:pointer;transition:background .2s}.ith-qs-add:hover:not(:disabled){background:#d95a22}.ith-qs-add:disabled{background:rgb(244 237 225 / .08);color:#9fb292;cursor:default}.ith-qs-add.done{background:#3f7a2c}.ith-qs-view{display:block;text-align:center;margin-top:10px;font:700 10px Montserrat,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:#9fb292!important;text-decoration:underline!important;text-underline-offset:3px}.ith-qs-view:hover{color:var(--ith-cream)!important}.single-product .ith-wc-inner{max-width:1180px}.woocommerce div.product{gap:clamp(28px,5vw,72px)}.woocommerce div.product .woocommerce-product-gallery{position:relative!important;top:0!important}.woocommerce div.product .woocommerce-product-gallery__wrapper{border-radius:12px;overflow:hidden;background:radial-gradient(circle at 50% 42%,#26382a 0%,#101a13 62%,#0a0f0c 100%);border:1px solid rgb(244 237 225 / .08)}.woocommerce div.product .woocommerce-product-gallery__image img{border-radius:0!important}.flex-control-thumbs{display:grid!important;grid-template-columns:repeat(auto-fill,72px)!important;gap:8px!important;margin-top:12px!important}.flex-control-thumbs li img{width:72px!important;height:72px!important;aspect-ratio:1/1;object-fit:cover!important;border-radius:8px!important;opacity:.55!important;border:2px solid transparent!important}.flex-control-thumbs li img.flex-active,.flex-control-thumbs li img:hover{opacity:1!important}.flex-control-thumbs li img.flex-active{border-color:var(--ith-or)!important}.ith-pdp-kicker{display:flex;gap:10px;align-items:center;margin:0 0 10px;font:700 11px/1 Montserrat,sans-serif;letter-spacing:.24em;text-transform:uppercase}.ith-pdp-kicker a{color:#e8632a!important}.ith-pdp-kicker span{color:#9fb292}.ith-pdp-kicker span:before{content:'';display:inline-block;width:22px;height:1px;background:rgb(244 237 225 / .3);vertical-align:middle;margin-right:10px}.woocommerce div.product .product_title{font:700 clamp(2.4rem,5vw,3.6rem)/.95 'Barlow Condensed',sans-serif!important;letter-spacing:.01em!important;text-transform:uppercase;color:var(--ith-cream)!important;margin:0 0 14px!important}.woocommerce div.product p.price,.woocommerce div.product span.price{font:700 1.7rem Montserrat,sans-serif!important;color:#e8632a!important;margin:0 0 22px!important}.ith-pdp-form .variations{display:none!important}.woocommerce div.product form.cart.ith-pdp-form{display:block!important;padding:0!important;background:transparent!important;border:0!important;margin:0!important}.ith-opt-row{margin:0 0 20px}.ith-opt-l{display:flex;align-items:center;gap:8px;font:700 11px Montserrat,sans-serif;letter-spacing:.18em;text-transform:uppercase;color:#9fb292;margin:0 0 10px}.ith-opt-l b{color:var(--ith-cream);letter-spacing:.08em}.ith-opt-sg{margin-left:auto}.ith-opt-sg a,.ith-opt-sg button{color:#cfc6b4!important;background:none!important;border:0!important;font:700 11px Montserrat,sans-serif!important;letter-spacing:.14em!important;text-transform:uppercase!important;text-decoration:underline!important;text-underline-offset:3px;padding:0!important;cursor:pointer;display:inline!important}.ith-opt-sw{display:flex;gap:12px;flex-wrap:wrap}.ith-opt-sw .ith-sw{width:36px;height:36px}.ith-opt-sz{display:flex;gap:8px;flex-wrap:wrap}.ith-opt-sz .ith-sz{min-width:52px;height:46px;font-size:12px}.ith-opt-sz.shake{animation:ithshake .45s}@keyframes ithshake{20%{transform:translateX(-7px)}40%{transform:translateX(7px)}60%{transform:translateX(-4px)}80%{transform:translateX(4px)}}.ith-pdp-form .woocommerce-variation{margin:0 0 6px}.ith-pdp-form .woocommerce-variation-price{display:none}.ith-pdp-form .woocommerce-variation-add-to-cart{display:grid!important;grid-template-columns:auto 1fr;gap:10px;align-items:stretch}.ith-qty{display:flex;align-items:center;border:1px solid var(--ith-line);border-radius:8px;overflow:hidden}.ith-qty button{width:42px;height:100%;min-height:54px;background:#fff0;border:0;color:var(--ith-cream);font-size:18px;cursor:pointer}.ith-qty button:hover{background:rgb(244 237 225 / .08)}.ith-qty input.qty{width:46px!important;border:0!important;background:transparent!important;text-align:center;color:var(--ith-cream)!important;font:700 15px Montserrat,sans-serif;padding:0!important;-moz-appearance:textfield}.ith-qty input::-webkit-outer-spin-button,.ith-qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.woocommerce div.product form.cart.ith-pdp-form .single_add_to_cart_button{min-height:54px;border-radius:8px!important;background:var(--ith-or2)!important;font-size:.85rem!important;letter-spacing:.12em!important}.woocommerce div.product form.cart.ith-pdp-form .single_add_to_cart_button.disabled{background:rgb(244 237 225 / .1)!important;color:#9fb292!important}.ith-buynow{grid-column:1/-1;min-height:54px;border-radius:8px;border:1px solid var(--ith-cream);background:#fff0;color:var(--ith-cream);font:800 .85rem Montserrat,sans-serif;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:background .2s,color .2s}.ith-buynow:hover{background:var(--ith-cream);color:#0b140b}.ith-pdp-trust{display:flex;gap:8px;flex-wrap:wrap;list-style:none;margin:22px 0 10px!important;padding:0!important}.ith-pdp-trust li{margin:0;border:1px solid var(--ith-line);border-radius:99px;padding:8px 14px;font:700 10px Montserrat,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#cfc6b4}.ith-pdp-note{font:500 13px/1.7 Montserrat,sans-serif;color:#9fb292;margin:0 0 6px}.woocommerce div.product .woocommerce-tabs ul.tabs li:nth-child(n+3){display:none}.ith-usonly{margin:8px 0!important}.ith-sticky{position:fixed;left:0;right:0;bottom:0;z-index:9000;display:flex;gap:12px;align-items:center;justify-content:space-between;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:rgb(11 20 11 / .96);border-top:1px solid var(--ith-line);transform:translateY(110%);transition:transform .3s}.ith-sticky.show{transform:none}.ith-st-i{display:flex;flex-direction:column;min-width:0}.ith-st-i b{font:700 1.15rem 'Barlow Condensed',sans-serif;text-transform:uppercase;color:var(--ith-cream);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ith-st-i span{font:600 11px Montserrat,sans-serif;color:#9fb292;white-space:nowrap}.ith-sticky button{flex:none;border:0;border-radius:8px;background:var(--ith-or2);color:#fff;font:800 12px Montserrat,sans-serif;letter-spacing:.1em;text-transform:uppercase;padding:14px 20px;cursor:pointer}.ith-dr-lock{overflow:hidden}.ith-dr-ov{position:fixed;inset:0;background:rgb(0 0 0 / .6);opacity:0;pointer-events:none;transition:opacity .3s;z-index:99998}.ith-dr-ov.open{opacity:1;pointer-events:auto}.ith-dr{position:fixed;top:0;right:0;bottom:0;width:min(440px,100vw);background:#0b140b;border-left:1px solid var(--ith-line);z-index:99999;display:flex;flex-direction:column;transform:translateX(105%);transition:transform .35s cubic-bezier(.2,.8,.2,1);color:var(--ith-cream);font-family:Montserrat,sans-serif}.ith-dr.open{transform:none}.ith-dr.busy .ith-dr-b{opacity:.5;pointer-events:none}.ith-dr-h{display:flex;align-items:center;justify-content:space-between;padding:20px 22px;border-bottom:1px solid var(--ith-line)}.ith-dr-h h3{margin:0;font:700 1.6rem 'Barlow Condensed',sans-serif;letter-spacing:.04em;text-transform:uppercase}.ith-dr-n{color:#e8632a}.ith-dr-x{background:none;border:0;color:var(--ith-cream);font-size:30px;line-height:1;cursor:pointer;padding:0 4px}.ith-dr-b{flex:1;overflow:auto;padding:8px 22px}.ith-dr-it{display:grid;grid-template-columns:76px 1fr auto;gap:14px;padding:16px 0;border-bottom:1px solid rgb(244 237 225 / .08)}.ith-dr-img{display:block;width:76px;height:76px;border-radius:8px;overflow:hidden;background:#101a13}.ith-dr-img img{width:100%;height:100%;object-fit:cover;display:block}.ith-dr-info{display:flex;flex-direction:column;gap:5px;min-width:0}.ith-dr-nm{color:var(--ith-cream)!important;font:700 13px/1.35 Montserrat,sans-serif;text-decoration:none}.ith-dr-var{font:600 11px Montserrat,sans-serif;color:#9fb292;letter-spacing:.06em;text-transform:uppercase}.ith-dr-q{display:inline-flex;align-items:center;border:1px solid var(--ith-line);border-radius:6px;width:max-content;margin-top:4px}.ith-dr-q button{width:30px;height:30px;background:none;border:0;color:var(--ith-cream);font-size:16px;cursor:pointer}.ith-dr-q span{min-width:24px;text-align:center;font:700 12px Montserrat,sans-serif}.ith-dr-pr{display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between}.ith-dr-pr b{font:800 14px Montserrat,sans-serif;color:#e8632a}.ith-dr-rm{background:none;border:0;color:#9fb292;font:600 11px Montserrat,sans-serif;text-decoration:underline;cursor:pointer;padding:0}.ith-dr-f{padding:18px 22px calc(18px + env(safe-area-inset-bottom));border-top:1px solid var(--ith-line);display:flex;flex-direction:column;gap:10px}.ith-dr-sub{display:flex;justify-content:space-between;font:700 13px Montserrat,sans-serif;letter-spacing:.1em;text-transform:uppercase}.ith-dr-sub b{font-size:16px}.ith-dr-f small{font:500 11px Montserrat,sans-serif;color:#9fb292}.ith-dr-co{display:block;text-align:center;background:var(--ith-or2);color:#fff!important;text-decoration:none;border-radius:8px;padding:16px;font:800 12px Montserrat,sans-serif;letter-spacing:.14em;text-transform:uppercase}.ith-dr-co:hover{background:#d95a22}.ith-dr-cont{background:none;border:1px solid var(--ith-line);color:var(--ith-cream);border-radius:8px;padding:14px;font:700 11px Montserrat,sans-serif;letter-spacing:.14em;text-transform:uppercase;cursor:pointer}.ith-dr.empty .ith-dr-f small,.ith-dr.empty .ith-dr-sub,.ith-dr.empty .ith-dr-co{display:none}.ith-dr-empty{padding:60px 0;text-align:center;color:#9fb292}.ith-dr-empty a{display:inline-block;margin-top:14px;color:#e8632a!important;font:700 11px Montserrat,sans-serif;letter-spacing:.16em;text-transform:uppercase}@media(max-width:700px){.ith-opt-sz .ith-sz{min-width:48px}.woocommerce div.product{padding-bottom:90px}}@media(prefers-reduced-motion:reduce){.ith-dr,.ith-dr-ov,.ith-sticky,.ith-sw{transition:none}.ith-opt-sz.shake{animation:none}}.single-product .ith-wc-page{padding-top:118px!important}.product_meta .sku_wrapper{display:none!important}@media(max-width:700px){.single-product .ith-wc-page{padding-top:96px!important}}html body .woocommerce-product-gallery ol.flex-control-thumbs{display:flex!important;flex-wrap:wrap!important;gap:8px!important}html body .woocommerce-product-gallery ol.flex-control-thumbs li{width:72px!important;flex:0 0 72px!important;max-width:72px!important;float:none!important}html body .woocommerce-product-gallery ol.flex-control-thumbs li img{width:72px!important;height:72px!important;max-width:72px!important;aspect-ratio:1/1!important;object-fit:cover!important}@media(min-width:900px){html body.single-product .woocommerce-product-gallery{position:sticky;top:104px}}.single-product .woocommerce-product-gallery__wrapper,.single-product .woocommerce-product-gallery .flex-viewport{border-radius:14px;overflow:hidden;box-shadow:0 30px 60px -30px rgb(0 0 0 / .7),0 0 0 1px rgb(255 255 255 / .06)}.single-product .woocommerce-tabs ul.tabs{display:none!important}.single-product .woocommerce-tabs .panel{max-width:760px;margin:0 auto}.single-product .woocommerce-Tabs-panel h2{display:none}.ith-story{font-size:1.06rem;line-height:1.75;margin:0 0 28px!important;opacity:.92}.woocommerce-Tabs-panel details{border-top:1px solid rgb(255 255 255 / .12);padding:0}.woocommerce-Tabs-panel details:last-of-type{border-bottom:1px solid rgb(255 255 255 / .12)}.woocommerce-Tabs-panel summary{cursor:pointer;list-style:none;padding:18px 0;font-size:.78rem;letter-spacing:.2em;text-transform:uppercase;font-weight:600;display:flex;justify-content:space-between;align-items:center}.woocommerce-Tabs-panel summary::-webkit-details-marker{display:none}.woocommerce-Tabs-panel summary::after{content:"+";font-size:1.3rem;font-weight:300;letter-spacing:0}.woocommerce-Tabs-panel details[open] summary::after{content:"\2212"}.woocommerce-Tabs-panel details>*:not(summary){margin:0 0 20px;opacity:.85;line-height:1.7}.woocommerce-Tabs-panel details ul{padding-left:18px}