:root{--djtt-sale: #e32619}body{background:#000!important;background-attachment:fixed;padding-bottom:0!important}footer{border-radius:24px 24px 0 0;overflow:hidden}.cart-drawer__dialog:modal{border-radius:24px 0 0 24px}.header__custom-link{line-height:normal;font-size:10px;position:relative;border-block:1px solid transparent;transition:border-color .3s ease}.header__custom-link:hover{border-color:var(--color-primary-button-background)}@media screen and (max-width:749px){.header__custom-link{display:none}}.menu-list__link-title,.mega-menu__link{text-decoration:underline!important;text-decoration-color:transparent!important;text-decoration-thickness:2px!important;transition:text-decoration-color .3s ease!important}.menu-list__link-title:hover,.mega-menu__link:hover{text-decoration-color:var(--color-primary-button-background)!important}.details__icon{fill:var(--color-primary-button-background)}.cta{background-color:var(--djtt-sale);color:#fff;text-align:center;padding:6px;width:100%;border-radius:24px}.sale{color:var(--djtt-sale)}.button{position:relative;overflow:hidden}.button:after{content:"";position:absolute;top:0;left:calc(-110% - 60px);height:100%;width:calc(100% + 20px);background:#fff;opacity:.2;transform:skew(-25deg);pointer-events:none;z-index:0}.button:hover:after{translate:calc(220% + 76px) 0;transition:translate calc(var(--hover-transition-duration) * 2) cubic-bezier(.86,0,.07,1)}.menu-open>.menu-drawer,.menu-drawer__inner-submenu{backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);border-radius:0 24px 24px 0}.menu-open .menu-drawer__backdrop{display:none}@media screen and (max-width:1200px){input.h1.h1,textarea.h1.h1,select.h1.h1{font-size:max(.8rem,var(--font-h1--size))}}@media screen and (max-width:768px){h1{font-size:calc(var(--font-h1--size) * .7)}.close-button{width:auto!important}}.product-media-container--model:not(.dialog-zoomed-gallery *) .product-media{aspect-ratio:3 / 2}.product-media-container--model:not(.dialog-zoomed-gallery *) product-model,.product-media-container--model:not(.dialog-zoomed-gallery *) model-viewer{width:100%;height:100%}.product-inventory__status{width:fit-content}.product-inventory__status:is(.in_stock,.low,.backorder,.out_of_stock){border-radius:24px;padding:12px;border:1px solid var(--pill-color);background:color-mix(in srgb,var(--pill-color) 20%,transparent)}.product-inventory__status.in_stock{--pill-color: var(--color-instock)}.product-inventory__status:is(.low,.backorder){--pill-color: var(--color-lowstock)}.product-inventory__status.out_of_stock{--pill-color: var(--color-outofstock)}.product-inventory__icon-in_stock,.product-inventory__text-in_stock{color:var(--color-instock)}.product-inventory__icon-low,.product-inventory__icon-backorder,.product-inventory__text-low,.product-inventory__text-backorder{color:var(--color-lowstock)}.product-inventory__icon-out_of_stock,.product-inventory__text-out_of_stock{color:var(--color-outofstock)}.product-badges .product-badges__badge{font-weight:600}.product-badges.product-badges--inline{position:relative;display:inline-block;inset:auto;top:-2px}.quantity-selector{transition:background-color var(--animation-speed) var(--animation-easing)}.quantity-selector:hover{background-color:var(--color-input-hover-background, var(--color-input-background))}.variant-option__button-label.variant-option__button-label--has-swatch:has(:checked){--focus-outline: var(--focus-outline-width) solid var(--color-foreground)}@media(prefers-reduced-motion:no-preference){.variant-option__button-label:has(:checked) .variant-option__button-label__pill{transition-property:transform;transition-duration:var(--animation-speed);transition-timing-function:var(--animation-easing)}}.variant-option--buttons{--color-selected-variant-background: color-mix(in srgb, var(--color-selected-variant-border) 20%, var(--color-variant-background));--color-selected-variant-hover-background: color-mix(in srgb, var(--color-selected-variant-border) 30%, var(--color-variant-background))}@media screen and (max-width:749px){.product-details product-recommendations .resource-list--grid:has(>.product-recommendations__skeleton-item){display:flex;gap:16px;overflow:hidden}.product-details product-recommendations .product-recommendations__skeleton-item{display:block;flex:0 0 180px;height:242px;aspect-ratio:auto}}.layout-panel-flex--row:has(>.shopify-app-block>.jdgm-preview-badge){flex-wrap:nowrap}@media screen and (max-width:749px){.layout-panel-flex--row:not(.mobile-column):has(>.shopify-app-block>.jdgm-preview-badge){flex-wrap:nowrap}}.layout-panel-flex--row>.shopify-app-block:has(>.jdgm-preview-badge){width:auto;min-width:0}.shopify-app-block:has(>.jdgm-preview-badge .jdgm-prev-badge:not([data-number-of-reviews="0"])){min-height:20px}.layout-panel-flex--row:has(>.shopify-app-block>.jdgm-preview-badge)>:not(.shopify-app-block){flex-shrink:0}.add-to-cart-button.ph_atc_btn[style*="display: unset"],.add-to-cart-button.ph_atc_btn[style*="display:unset"]{display:flex!important}.djtt-auto-discount.djtt-auto-discount{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin-top:4px;font-family:var(--font-body--family);font-size:.8125rem;font-weight:400;line-height:1.4;letter-spacing:normal;text-transform:none}.djtt-auto-discount .djtt-auto-discount__title{flex-basis:100%;font-size:var(--font-paragraph--size, .875rem);font-weight:700;color:inherit;order:1}.djtt-auto-discount__together,.djtt-auto-discount__order{color:var(--color-foreground-muted, rgb(var(--color-foreground-rgb) / .7))}.djtt-auto-discount__order{flex-basis:100%;order:2}@media screen and (max-width:749px){iframe#launcher,iframe[title="Message from company"],iframe[title="Close message"]{transform:translateY(calc(-1 * var(--djtt-sticky-cart-height, 0px)));transition:transform .25s ease}}@media screen and (max-width:749px){.product-details .product-form-buttons:not(:has(shopify-accelerated-checkout))>*:not(.quantity-selector-wrapper,.quantity-rules,.quantity-label,.volume-pricing,.product-form-text__error){flex:1 1 0;min-width:0}.product-details .product-form-buttons:not(:has(shopify-accelerated-checkout)) .quantity-selector{flex:0 0 var(--quantity-selector-width)}.product-details .product-form-buttons .add-to-cart-button{white-space:nowrap}.product-details .product-form-buttons add-to-cart-component:has(.ph_clone_atc_btn){display:block;width:100%}.product-details .product-form-buttons .ph_clone_atc_btn{width:100%!important;inline-size:100%!important;min-width:0!important;min-inline-size:0!important;white-space:nowrap}}@media screen and (max-width:360px){.product-details .product-form-buttons .quantity-selector{--quantity-selector-width: 104px}.product-details .product-form-buttons :is(.add-to-cart-button,.ph_clone_atc_btn){padding-inline:12px!important}.product-details .product-form-buttons :is(.add-to-cart-button,.ph_clone_atc_btn) .add-to-cart-icon{display:none!important}}.product-information .list-unstyled,.product-information .list-unstyled>li,.dialog-zoomed-gallery,.dialog-zoomed-gallery>li{list-style-type:none}@media screen and (max-width:749px){[id^=shopify-section-] .product-information.section{padding-block-start:0}[id^=shopify-section-] .product-information.section .product-details{padding-top:20px}[id^=shopify-section-] .product-information.section .product-details>.group-block{padding-inline:20px}}[id^=shopify-section-] .product-information .list-unstyled .product-media img{border-color:rgb(var(--color-border-rgb) / .15);border-width:1px;border-style:solid}[id^=shopify-section-] .product-information ul{margin-bottom:0!important;list-style-type:"\2713\a0\a0"}[id^=shopify-section-] .product-information ul li::marker{color:#3fc55d}[id^=shopify-section-] .product-information .list-unstyled,[id^=shopify-section-] .product-information .list-unstyled>li{list-style-type:none}[id^=shopify-section-] .product-information .variant-option legend{font-weight:700}.ccb-total h4[data-djtt-sale]>span[aria-hidden],.ccb-total h4[data-djtt-sale]>#mainPrice{color:var(--djtt-sale)}product-card .cta[data-djtt-offer]:not([data-djtt-keep]){position:absolute;inset-inline:0;translate:0 -100%;z-index:1}product-card[data-djtt-cta] .card-gallery :is(.product-badges--bottom-left,.product-badges--bottom-right){translate:0 calc(-1 * var(--djtt-cta-height, 0px))}
/*# sourceMappingURL=/cdn/shop/t/89/assets/djtt.css.map */
