:root{--odt-bg:#000;--odt-bg-2:#0d0d0d;--odt-card:#111;--odt-line:#2a2a2a;--odt-text:#fff;--odt-muted:#b5b5b5;--odt-display:"Uncial Antiqua","Cinzel",Georgia,serif;--odt-title:"MedievalSharp","Uncial Antiqua",Georgia,serif;--odt-sans:"Montserrat",var(--font-body-family,system-ui),sans-serif;--odt-radius:22px;--odt-pad:clamp(16px,4vw,56px);--odt-header-h:74px}html{background:#000}body{background:#000;color:#fff;font-family:var(--odt-sans)}.main-container{background:#000}.odt-wrap{max-width:1360px;margin:0 auto;padding-left:var(--odt-pad);padding-right:var(--odt-pad)}.odt-display{font-family:var(--odt-display);font-weight:400;letter-spacing:.01em;line-height:1;color:#fff;text-shadow:0 2px 24px rgba(0,0,0,.35)}.odt-title{font-family:var(--odt-title);font-weight:400;color:#fff}.odt-section{padding:clamp(40px,6vw,72px) 0}.odt-label{display:flex;align-items:center;gap:18px;margin:0 0 26px}.odt-label span{font-family:var(--odt-title);font-size:clamp(20px,2.2vw,26px);color:#fff;white-space:nowrap}.odt-label i{width:7px;height:7px;background:#fff;transform:rotate(45deg);flex:none}.odt-label b{flex:1;height:1px;background:#ffffff59}.odt-heading{display:flex;align-items:center;justify-content:center;gap:22px;margin:0 0 34px;text-align:center}.odt-heading h2{font-family:var(--odt-title);font-size:clamp(24px,2.6vw,32px);font-weight:400;color:#fff;margin:0;letter-spacing:.01em}.odt-heading i{width:8px;height:8px;background:#fff;transform:rotate(45deg);flex:none}.odt-heading em{flex:0 1 160px;height:1px;background:#ffffff4d;display:block}@media(max-width:600px){.odt-heading{gap:12px}.odt-heading em{flex-basis:40px}}.odt-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:38px;padding:9px 20px;border:1px solid #fff;border-radius:999px;color:#fff;background:transparent;font:600 12px/1 var(--odt-sans);letter-spacing:.02em;text-decoration:none;cursor:pointer;transition:background .2s,color .2s;white-space:nowrap}.odt-btn:hover,.odt-btn--solid{background:#fff;color:#000}.odt-btn--solid:hover{background:#e8e8e8;color:#000}.odt-btn--sm{min-height:32px;padding:7px 16px;font-size:11px}.odt-arrows{display:flex;gap:10px}.odt-arrow{width:44px;height:44px;border-radius:50%;border:1.5px solid #fff;background:transparent;color:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s,color .2s;padding:0;text-decoration:none}.odt-arrow:hover{background:#fff;color:#000}.odt-arrow svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.odt-arrow[disabled]{opacity:.35;cursor:default;pointer-events:none}.odt-dots{display:flex;gap:8px;align-items:center;justify-content:center;flex-wrap:wrap}.odt-dots button,.odt-dots a,.odt-dots span{width:7px;height:7px;border-radius:50%;background:#ffffff59;border:0;padding:0;cursor:pointer;transition:background .2s,transform .2s;display:block}.odt-dots .is-active{background:#fff;transform:scale(1.25)}.odt-img{display:block;width:100%;height:100%;object-fit:cover}.odt-round{border-radius:var(--odt-radius);overflow:hidden;background:#151515}.odt-play{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:transparent;border:0;cursor:pointer;padding:0;z-index:2}.odt-play span{width:64px;height:64px;border-radius:50%;background:#000;border:2px solid #fff;display:flex;align-items:center;justify-content:center;transition:transform .2s}.odt-play:hover span{transform:scale(1.08)}.odt-play svg{width:24px;height:24px;margin-left:4px;fill:#fff}.odt-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:none;align-items:center;justify-content:center;background:#000000e0;padding:20px}.odt-modal.is-open{display:flex}.odt-modal__box{position:relative;max-width:min(92vw,420px);width:100%;aspect-ratio:9/16;max-height:88vh;background:#000;border-radius:18px;overflow:hidden;box-shadow:0 30px 80px #0009}.odt-modal__box.is-wide{max-width:min(92vw,1000px);aspect-ratio:16/9}.odt-modal__body{position:absolute;top:0;right:0;bottom:0;left:0}.odt-modal video,.odt-modal iframe{width:100%;height:100%;display:block;border:0;object-fit:contain;background:#000}.odt-modal__close{position:absolute;top:14px;right:14px;width:40px;height:40px;border-radius:50%;background:#0009;border:1px solid #fff;color:#fff;font-size:18px;cursor:pointer;z-index:2}.odt-toast{position:fixed;left:50%;bottom:28px;transform:translate(-50%,20px);background:#fff;color:#000;padding:12px 18px;border-radius:999px;font:600 13px/1 var(--odt-sans);display:flex;gap:14px;align-items:center;opacity:0;pointer-events:none;transition:.25s;z-index:9998;box-shadow:0 10px 30px #0006;max-width:calc(100vw - 32px)}.odt-toast.is-on{opacity:1;transform:translate(-50%);pointer-events:auto}.odt-toast a{color:#000;text-decoration:underline;font-weight:700}.odt-card{background:var(--odt-card);border-radius:18px;padding:14px 14px 16px;display:flex;flex-direction:column;gap:10px;color:#fff;position:relative;min-width:0;overflow:hidden}.odt-card__pill{align-self:center;background:#fff;color:#000;border-radius:999px;padding:6px 16px;font:700 12px/1 var(--odt-sans);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.odt-card__title{margin:0;text-align:center;font:700 12.5px/1.35 var(--odt-sans);color:#fff;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.7em;letter-spacing:0;text-transform:none}.odt-card__title a{color:inherit;text-decoration:none}.odt-card__media{display:block;border-radius:12px;overflow:hidden;aspect-ratio:3/4;background:#1a1a1a;position:relative}.odt-card__media img,.odt-card__media svg{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s}.odt-card:hover .odt-card__media img{transform:scale(1.04)}.odt-card__foot{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:auto;flex-wrap:wrap;min-width:0}.odt-card__price{font:800 clamp(16px,1.4vw,20px)/1 var(--odt-sans);color:#fff;white-space:nowrap}.odt-card__price s{font-size:.6em;color:#8a8a8a;font-weight:600;display:block;margin-bottom:3px}.odt-card__actions{display:flex;align-items:center;gap:8px}.odt-fav{width:32px;height:32px;border-radius:50%;border:1.5px solid #fff;background:transparent;color:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0;transition:.2s;flex:none}.odt-fav svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2;stroke-linejoin:round}.odt-fav:hover,.odt-fav.is-active{background:#fff;color:#000}.odt-fav.is-active svg{fill:currentColor}.odt-atc{border:0;background:#fff;color:#000;border-radius:999px;padding:9px 12px;font:800 10.5px/1 var(--odt-sans);letter-spacing:.04em;cursor:pointer;white-space:nowrap;transition:.2s;text-decoration:none;display:inline-flex;align-items:center;text-transform:uppercase}.odt-atc:hover{background:#e6e6e6;color:#000}.odt-atc[disabled]{opacity:.6;cursor:default}.odt-atc--off{opacity:.5;cursor:default}.odt-card__badge{position:absolute;top:10px;left:10px;background:#000;color:#fff;border:1px solid #fff;border-radius:999px;font:700 10px/1 var(--odt-sans);padding:5px 9px;z-index:1}.odt-track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 48px)/4);gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:4px;overscroll-behavior-x:contain}.odt-track::-webkit-scrollbar{display:none}.odt-track>*{scroll-snap-align:start}@media(max-width:1024px){.odt-track{grid-auto-columns:calc((100% - 2*14px)/3);gap:14px}}@media(max-width:767px){.odt-track{grid-auto-columns:calc((100% - 12px)/2);gap:12px}.odt-card{padding:10px 10px 12px}.odt-card__pill{font-size:11px;padding:5px 12px}.odt-atc{padding:8px 10px;font-size:10px;flex:1;justify-content:center}.odt-fav{width:28px;height:28px}.odt-card__foot{flex-direction:column;align-items:stretch;gap:8px}.odt-card__actions{width:100%}}.odt-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}@media(max-width:1024px){.odt-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}}@media(max-width:767px){.odt-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}input,select,textarea{color-scheme:dark}.theme-template-product .product-page{background:#000}.theme-template-product [class*=bg-breadcrumb--],.theme-template-product [id^=breadcrumbs--]{display:none!important}.theme-template-product .product-media-container .splide__track,.theme-template-product .product-media-container .splide__slide,.theme-template-product .product-media-container .splide__slide>*,.theme-template-product .product-media-container [id^=stacked-]>*{border-radius:22px!important;overflow:hidden}.theme-template-product .product-media-container img,.theme-template-product .product-media-container video{border-radius:22px!important}.theme-template-product .product-media-container [class*=thumbnail] img,.theme-template-product .product-media-container .splide--thumbnails img,.theme-template-product .product-media-container [id*=thumbnail] img{border-radius:12px!important}.theme-template-product .product-content-container{--colors-text:31,31,31;--colors-heading:15,15,15;--colors-heading-base:15,15,15;--colors-background:255,255,255;--colors-line-and-border:230,230,230;--colors-line-and-border-base:230,230,230;--colors-price:229,23,91;--colors-button:242,122,26;--colors-button-text:255,255,255;--colors-button-hover:rgb(239,97,20);--colors-button-text-hover:255,255,255;--colors-secondary-button:242,122,26;--colors-line-secondary-button:242,122,26;--colors-text-link:242,122,26;--colors-background-secondary:245,245,245;--colors-text-secondary:31,31,31;--colors-heading-secondary:15,15,15;background:#fff;color:#1f1f1f;border-radius:22px;padding:26px 26px 22px!important;box-shadow:0 20px 60px #00000059;align-self:flex-start}.theme-template-product .product-content-container h1{color:#111!important;font-size:1.3rem!important;font-weight:700;line-height:1.3}.theme-template-product .product-content-container button[name=add],.theme-template-product .product-content-container .add_to_cart_button{background:#f27a1a!important;color:#fff!important;border-color:#f27a1a!important;border-radius:8px!important}.theme-template-product .product-content-container button[name=add]:hover{background:#ef6114!important}.theme-template-product .product-content-container .x-block-description,.theme-template-product .product-content-container .x-block-description p,.theme-template-product .product-content-container .x-block-description li,.theme-template-product .product-content-container .x-block-description h3,.theme-template-product .product-content-container .x-block-description h4{color:#222}@media(max-width:767px){.theme-template-product .product-content-container{border-radius:18px 18px 0 0;padding:18px 16px!important;box-shadow:none}.theme-template-product .ty-topback{background:#000!important}.theme-template-product .ty-topback a{color:#fff!important}.theme-template-product .ty-topback button{background:#000!important;color:#fff!important;border-color:#444!important}}.sticky_add_to_cart{--colors-text:31,31,31;--colors-heading:15,15,15;--colors-background:255,255,255;--colors-line-and-border:230,230,230;background:#fff!important;color:#111}[id*=quick-view] .product-content-container{--colors-text:31,31,31;--colors-heading:15,15,15;--colors-background:255,255,255;background:#fff;color:#111;border-radius:18px;padding:18px}.card-product{background:#111;border-radius:16px;padding:10px}.card-product img{border-radius:12px}#odt-scroll-top{position:fixed;right:18px;bottom:18px;width:40px;height:40px;border-radius:8px;background:#fff;color:#000;border:0;display:none;align-items:center;justify-content:center;cursor:pointer;z-index:900;box-shadow:0 6px 20px #0006}#odt-scroll-top.is-on{display:inline-flex}#odt-scroll-top svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.card-atc-static .button,.card-atc-static .button:hover{background:#fff!important;color:#000!important;border-color:#fff!important;border-radius:999px!important;font-weight:800;font-size:11px!important;letter-spacing:.04em;text-transform:uppercase!important}.card-atc-static .button .button-text{color:#000!important}.card-product .x-card-price,.card-product .price{color:#fff!important}@media(min-width:768px){.theme-template-product .product-media-container .splide-image{flex-direction:row-reverse;gap:12px}.theme-template-product .product-media-container .splide-image>[id^=x-product-thumbnail-]{margin:0!important}.theme-template-product .product-media-container [id^=x-product-thumbnail-] img{border-radius:12px!important}}.theme-template-product .product-content-container,.sticky_add_to_cart,[id*=quick-view] .product-content-container{--background-color:255,255,255}.product-content-container .input-radio+label{background:#fff!important;color:#111!important;border:1.5px solid #d6d6d6!important;border-radius:8px!important;font-weight:600}.product-content-container .input-radio:checked+label{background:#111!important;color:#fff!important;border-color:#111!important}.product-content-container .input-radio.disabled+label{opacity:.45;text-decoration:line-through}.theme-template-product .product-content-container button[name=add],.theme-template-product .product-content-container .add_to_cart_button,.sticky_add_to_cart .add_to_cart_button{background:#111!important;color:#fff!important;border:2px solid #111!important;border-radius:999px!important;font-weight:700}.theme-template-product .product-content-container button[name=add]:hover,.sticky_add_to_cart .add_to_cart_button:hover{background:#000!important;border-color:#000!important}.shopify-payment-button__button,.shopify-payment-button__button:hover{background:#fff!important;color:#111!important;border:2px solid #111!important;border-radius:999px!important;box-shadow:none!important}.shopify-payment-button__button--unbranded:after{color:#111}.sticky_add_to_cart .tys-simdial,.sticky_add_to_cart .tys-simdial:hover{background:#fff!important;color:#111!important;border:2px solid #111!important;border-radius:999px!important}@media(min-width:768px){.sticky_add_to_cart .tys-simdial{background:#fff!important;color:#111!important;border-color:#111!important}}.product-content-container [style*="solid #f27a1a"]{border-color:#111!important}.product-content-container [style*="color:#f27a1a"],.product-content-container [style*="color: #f27a1a"]{color:#111!important}
/*# sourceMappingURL=/cdn/shop/t/8/assets/odt-dark.css.map */
