:root{--dtf-black: #0A0A0B;--dtf-black-soft: #16161A;--dtf-white: #FFFFFF;--dtf-surface: #F4F4F4;--dtf-lime: #B6F500;--dtf-lime-hover: #A2DD00;--dtf-lime-deep: #8FBE00;--dtf-lime-glow: rgba(182, 245, 0, .32);--dtf-paper: #F2EDE3;--dtf-paper-dark: #E5DDCC;--dtf-copper: #C77A3F;--dtf-copper-soft: rgba(199, 122, 63, .12);--dtf-border-on-light: rgba(10, 10, 11, .1);--dtf-border-on-dark: rgba(255, 255, 255, .14);--dtf-border-on-paper: rgba(10, 10, 11, .08);--dtf-font-stack: "Poppins", "Helvetica Neue", Helvetica, Arial, sans-serif;--dtf-letter-spacing-eyebrow: .14em;--dtf-letter-spacing-tight: -.02em;--dtf-letter-spacing-tighter: -.035em;--dtf-ease: cubic-bezier(.2, .6, .2, 1);--dtf-duration-fast: .16s;--dtf-duration: .22s;--dtf-focus-ring: 0 0 0 2px var(--dtf-black), 0 0 0 4px var(--dtf-lime);--dtf-section-padding-y: clamp(72px, 9vw, 120px);--dtf-section-padding-y-tight: clamp(48px, 6vw, 80px)}body{font-family:var(--dtf-font-stack);letter-spacing:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.h6{font-family:var(--dtf-font-stack);letter-spacing:var(--dtf-letter-spacing-tight);font-weight:700}.subtitle,.caption-with-letter-spacing,[class*=caption]{letter-spacing:var(--dtf-letter-spacing-eyebrow);text-transform:uppercase}::selection{background:var(--dtf-lime);color:var(--dtf-black)}a:focus-visible,button:focus-visible,[role=button]:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible{outline:2px solid var(--dtf-lime);outline-offset:2px;box-shadow:0 0 0 4px #000000d9,0 0 0 6px #ffffffd9}a{text-decoration-thickness:1px;text-underline-offset:.2em;transition:color var(--dtf-duration-fast) var(--dtf-ease)}a:hover{color:var(--dtf-lime-hover)}.button,.shopify-payment-button__button--unbranded{font-family:var(--dtf-font-stack);font-weight:600;letter-spacing:var(--dtf-letter-spacing-eyebrow);text-transform:uppercase;transition:background var(--dtf-duration) var(--dtf-ease),color var(--dtf-duration) var(--dtf-ease),box-shadow var(--dtf-duration) var(--dtf-ease),transform var(--dtf-duration-fast) var(--dtf-ease)}.button:not([disabled]):hover,.shopify-payment-button__button--unbranded:not([disabled]):hover{background:var(--dtf-lime);color:var(--dtf-black);box-shadow:0 0 0 1px var(--dtf-black),0 6px 20px var(--dtf-lime-glow)}.button--primary{font-weight:700}.shopify-payment-button{margin-top:.5rem}.field__input,.select__select,input[type=text],input[type=email],input[type=tel],input[type=number],input[type=search],textarea{font-family:var(--dtf-font-stack);transition:border-color var(--dtf-duration-fast) var(--dtf-ease),box-shadow var(--dtf-duration-fast) var(--dtf-ease)}.field__input:focus,.select__select:focus,textarea:focus{border-color:var(--dtf-lime)}.card,.card-wrapper{transition:transform var(--dtf-duration) var(--dtf-ease)}.card-wrapper:hover .card__media .media img{transform:scale(1.03)}.card__media .media img{transition:transform var(--dtf-duration) var(--dtf-ease)}.card__heading a{transition:color var(--dtf-duration-fast) var(--dtf-ease)}.card-wrapper:hover .card__heading a{color:var(--dtf-lime-hover)}.price__container .price-item--regular,.price__container .price-item--sale{font-weight:600}.product__title h1,.product__title h2{letter-spacing:var(--dtf-letter-spacing-tight)}.product__info-wrapper .price{font-weight:600}.product-form__input input[type=radio]:checked+label,.product-form__input .product-form__input--pill>label[aria-checked=true]{border-color:var(--dtf-black);background:var(--dtf-black);color:var(--dtf-white)}.product-form__input .product-form__input--pill>label:hover{border-color:var(--dtf-lime)}.product-form__buttons .button--primary:not([disabled]):hover{background:var(--dtf-lime);color:var(--dtf-black);box-shadow:0 0 0 1px var(--dtf-black),0 8px 24px var(--dtf-lime-glow)}.quantity__button{transition:color var(--dtf-duration-fast) var(--dtf-ease)}.quantity__button:hover{color:var(--dtf-lime-hover)}.cart-drawer{font-family:var(--dtf-font-stack)}.cart-drawer__header h2,.drawer__heading{letter-spacing:var(--dtf-letter-spacing-tight)}.cart-drawer .cart__checkout-button,.cart-drawer .button--primary{font-weight:700}.cart-drawer .cart__checkout-button:not([disabled]):hover{background:var(--dtf-lime);color:var(--dtf-black)}.cart-drawer .dtf-cart-drawer-trust{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.55rem .75rem;padding:.7rem 1.2rem;border-bottom:1px solid var(--dtf-border-on-dark);background:var(--dtf-black);color:var(--dtf-white);font-size:.78rem;font-weight:500;letter-spacing:.04em}.cart-drawer .dtf-cart-drawer-trust__item{display:inline-flex;align-items:baseline;gap:.3rem;white-space:nowrap}.cart-drawer .dtf-cart-drawer-trust__item span[aria-hidden]{color:var(--dtf-lime);font-weight:700}.cart-drawer .dtf-cart-drawer-trust__sep{width:4px;height:4px;border-radius:50%;background:var(--dtf-lime);opacity:.55}.drawer.is-empty .dtf-cart-drawer-trust{display:none}.cart-drawer .dtf-cart-drawer-reassurance{display:flex;align-items:flex-start;gap:.5rem;margin:.85rem 0;padding:.7rem .9rem;border:1px solid rgba(182,245,0,.28);border-radius:8px;background:#b6f50012;font-size:.82rem;line-height:1.45}.cart-drawer .dtf-cart-drawer-reassurance>span:first-child{flex-shrink:0;color:var(--dtf-lime);font-weight:700}.header__heading-link,.header__menu-item{font-family:var(--dtf-font-stack);letter-spacing:.04em}.header__menu-item:hover span{color:var(--dtf-lime-hover)}.header__menu-item.list-menu__item--active{text-decoration-color:var(--dtf-lime)}.footer{font-family:var(--dtf-font-stack)}.footer-block__heading{letter-spacing:var(--dtf-letter-spacing-tight)}.footer a:hover{color:var(--dtf-lime-hover)}.announcement-bar__message{font-family:var(--dtf-font-stack);letter-spacing:.06em;font-weight:500}.predictive-search{font-family:var(--dtf-font-stack)}.predictive-search__item:hover,.predictive-search__item:focus{background:var(--dtf-surface)}@supports (scrollbar-color: auto){body{scrollbar-color:var(--dtf-black) transparent}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}.card-wrapper:hover .card__media .media img,a:hover,button:hover,[role=button]:hover,.button:hover,.dtf-hero__cta:hover,.dtf-final-cta__button:hover,.dtf-use-cases__card:hover,.dtf-testimonials__card:hover,.dtf-product__discover:hover,.dtf-hero__discover-link:hover .dtf-hero__discover-arrow{transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/dtf-theme.css.map */
