@import"https://fonts.googleapis.com/css2?family=DM+Sans:ital,wght@0,300;0,400;0,500;0,600;0,700;1,400&family=Newsreader:ital,wght@0,300;0,400;1,300;1,400&display=swap";:root{--black: #0a0a0a;--white: #ffffff;--grey-100: #f3f3f3;--grey-200: #e5e5e5;--grey-400: #a0a0a0;--grey-500: #777;--grey-700: #444;--tp-green: #00B67A;--sans: "DM Sans", -apple-system, sans-serif;--editorial: "Newsreader", Georgia, serif}body{background:var(--white)!important;color:var(--black);font-family:var(--sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.color-scheme-1,.color-scheme-2,.color-scheme-3,.color-scheme-4,.color-scheme-5,.color-background-1,.color-background-2{background:var(--white)!important;color:var(--black)!important}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.h6,.rte h1,.rte h2,.rte h3,.rte h4,.rte h5,.rte h6{font-family:var(--editorial)!important;font-weight:400;font-style:italic;color:var(--black)!important}body,p,li,.rte{font-family:var(--sans);color:var(--black)!important}.section-header__title,.title,.collection__title,.featured-collection h2,[class*=heading],.card__heading,.card__heading a,.price-item,.price .money,.price-item--regular,.price-item--sale,.price .price-item--sale{color:var(--black)!important}.price-item--compare{color:var(--grey-400)!important}a{color:var(--black);text-decoration:none;transition:opacity .2s ease}a:hover{opacity:.7}.tqf-btn-primary{display:inline-block;background:var(--black);color:var(--white);border:none;border-radius:0;font-family:var(--sans);font-size:10.5px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;padding:14px 36px;cursor:pointer;transition:opacity .2s ease;text-decoration:none}.tqf-btn-primary:hover{opacity:.85}.tqf-btn-secondary{display:inline-block;background:transparent;color:var(--black);border:1px solid var(--black);border-radius:0;font-family:var(--sans);font-size:10.5px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;padding:14px 36px;cursor:pointer;transition:background .2s ease,color .2s ease;text-decoration:none}.tqf-btn-secondary:hover{background:var(--black);color:var(--white)}.button:not(.button--tertiary),.shopify-challenge__button,button.button{background:var(--black)!important;color:var(--white)!important;border:none!important;border-radius:0!important;font-family:var(--sans);font-size:10.5px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;transition:opacity .2s ease}.button:not(.button--tertiary):hover,.shopify-challenge__button:hover,button.button:hover{opacity:.85}.button--secondary{background:transparent!important;color:var(--black)!important;border:1px solid var(--black)!important}.button--secondary:hover{background:var(--black)!important;color:var(--white)!important}.header-wrapper{background:var(--white)!important;border-bottom:1px solid var(--grey-200)!important}.header{padding-top:8px!important;padding-bottom:8px!important}.section-header{padding-top:0!important;padding-bottom:0!important}.header__heading-link,.header__heading-link .h2,.header h1.header__heading a,.header .header__heading a{font-family:var(--editorial)!important;font-style:italic;font-size:19px!important;color:var(--black)!important;text-decoration:none!important;opacity:1!important}.header__menu-item span,.header__menu-item a{font-family:var(--sans)!important;font-size:12px!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:var(--grey-700)!important;text-decoration:none!important;position:relative;transition:color .2s ease}.header__menu-item a:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:1px;background:var(--black);transition:width .3s ease}.header__menu-item a:hover:after{width:100%}.header__menu-item:hover span,.header__menu-item:hover a{color:var(--black)!important}.announcement-bar{font-family:var(--sans);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase}.card--media .media{background:var(--grey-100)!important;border-radius:0!important}.card-wrapper{border-radius:0!important}.card-wrapper .card__heading a{font-family:var(--sans);font-style:normal;font-weight:500;color:var(--black)}.card-wrapper .card__information .price .money{font-family:var(--sans);color:var(--black)}.card__information .caption-with-letter-spacing{font-family:var(--sans);font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:var(--grey-500)}.badge{font-family:var(--sans);font-size:9px;letter-spacing:.1em;text-transform:uppercase;border-radius:0}.badge--sale{background:var(--black)!important;color:var(--white)!important}.badge--sold-out{background:var(--grey-100)!important;color:var(--grey-500)!important;border:1px solid var(--grey-200)}.tqf-auth-badge{display:inline-flex;align-items:center;gap:5px;font-family:var(--sans);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:#8b7355}.tqf-auth-badge--green{color:var(--tp-green)}.tqf-auth-badge svg{fill:currentColor;width:12px;height:12px}.product__title{font-family:var(--editorial)!important;font-weight:400!important;font-style:italic;color:var(--black)}.product__text .caption-with-letter-spacing{font-family:var(--sans);color:var(--grey-500)}.footer{background:var(--white)!important;border-top:1px solid var(--grey-200)!important;color:var(--black)!important}.footer h2,.footer h3,.footer h4,.footer .footer-block__heading{color:var(--black)!important;font-family:var(--editorial)!important;font-style:italic}.footer a,.footer .footer__content-bottom,.footer p{color:var(--grey-500)!important}.footer a:hover{color:var(--black)!important}.field__input,.form__input,.customer .field input{background:var(--white)!important;border:1px solid var(--grey-200)!important;border-radius:0!important;color:var(--black)!important;font-family:var(--sans)}.field__input:focus,.form__input:focus,.customer .field input:focus{border-color:var(--black)!important;outline:none!important;box-shadow:none!important}.field__label{font-family:var(--sans);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--grey-500)!important}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--black);outline-offset:2px}.tqf-fade-in{opacity:0;transform:translateY(24px);transition:opacity .7s ease,transform .7s ease}.tqf-fade-in.visible{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.product-form__submit,.product-form__submit.button,.product-form__submit.button--secondary,.product-form__submit.button--primary,.product-form__submit.button--full-width,.product-form button[type=submit],.product-form .button,button[name=add]{background:#0a0a0a!important;color:#fff!important}.product-form__submit span,.product-form__submit *,.product-form button[type=submit] span,button[name=add] span{color:#fff!important}.product-form__submit:hover,.product-form button[type=submit]:hover,button[name=add]:hover{background:#333!important;color:#fff!important}.product-form__submit[disabled],.product-form__submit[disabled] span{background:#999!important;color:#fff!important}.product-form__submit,.product-form__submit.button{min-height:56px!important;padding:18px 32px!important;font-size:12px!important;font-weight:600!important;letter-spacing:.14em!important;text-transform:uppercase!important;font-family:DM Sans,-apple-system,sans-serif!important}.shopify-payment-button .shopify-payment-button__button{min-height:56px!important;border-radius:0!important}.product .price-item--regular,.product .price .money{font-size:22px!important;font-weight:700!important;color:#0a0a0a!important;font-family:DM Sans,-apple-system,sans-serif!important}.product .price-item--compare,.product .price__sale .price-item--regular{font-size:15px!important;color:#aaa!important;text-decoration:line-through!important}.product .product__tax,.product [class*=shipping]{font-size:11px!important;color:#999!important}.product-form__buttons:after{content:"";display:block;width:100%;clear:both}.product-form__submit.button--secondary{background:var(--black)!important;color:var(--white)!important;border:none!important}.product-form__submit.button--secondary:hover{background:#333!important;color:var(--white)!important}.product-form__submit.button--secondary span{color:var(--white)!important}.shopify-payment-button__more-options{display:none!important}.tqf-payment-icons{display:flex;align-items:center;justify-content:center;gap:6px;flex-wrap:wrap;padding:16px 0 4px}.tqf-payment-icons .svg-wrapper,.tqf-payment-icons svg{height:24px;width:auto}.product variant-radios legend,.product .product-form__input label,.product variant-radios .form__label,.product variant-selects .form__label,.product variant-selects label{color:var(--black)!important;font-family:var(--sans)!important;font-weight:500!important;font-style:normal!important;font-size:12px!important;letter-spacing:.05em!important}.product .quantity__label,.product .product-form__group-label,.product label[for*=Quantity],.product .quantity label{color:var(--black)!important;font-family:var(--sans)!important;font-weight:500!important;font-style:normal!important;font-size:12px!important}.product .product__description,.product .product__description p,.product .product__description li,.product .product__description span,.product .rte,.product .rte p,.product .rte li{color:var(--black)!important;font-family:var(--sans)!important;font-style:normal!important}.product variant-radios input[type=radio]+label,.product .product-form__input input[type=radio]+label{color:var(--black)!important;border-color:var(--grey-200)!important;font-family:var(--sans)!important;font-style:normal!important}.product variant-radios input[type=radio]:checked+label,.product .product-form__input input[type=radio]:checked+label{border-color:var(--black)!important;background:var(--black)!important;color:var(--white)!important}.shopify-payment-button .shopify-payment-button__button{border-radius:0!important}.product .quantity__button,.product .quantity__input{color:var(--black)!important;border-color:var(--grey-200)!important;font-family:var(--sans)!important}
/*# sourceMappingURL=/cdn/shop/t/2/assets/tqf-custom.css.map */
