body.tt-brand-system{--tt-color-blue: #3939ff;--tt-color-coral: #ff7144;--tt-color-pink: #ffa9ff;--tt-color-cream: #faf2eb;--tt-color-lime: #e0e446;--tt-color-ink: #0b0b0f;--tt-color-white: #ffffff;--tt-color-muted: #4b4b54;--tt-color-selected: #ededff;--tt-color-rule: #cccccc;--tt-font-family: "DM Sans", sans-serif;--tt-border: 2px solid var(--tt-color-ink);--tt-shadow: 6px 6px 0 var(--tt-color-ink);--tt-shadow-small: 3px 3px 0 var(--tt-color-ink);--tt-section-space: clamp(64px, 7vw, 110px);background:var(--tt-color-cream);color:var(--tt-color-ink);font-family:var(--tt-font-family);font-size:16px;line-height:1.55}body.tt-brand-system :where(button,input,select,textarea){font:inherit}body.tt-brand-system :where(h1,h2,h3,h4,h5,h6,.title,.large-title,.giant-title,.massive-title,.biggest-title,.standard-title,.small-title){color:inherit;font-family:var(--tt-font-family);font-weight:700;letter-spacing:-.035em;line-height:.98}body.tt-brand-system :where(.header-group,main,.footer-group){background-color:var(--tt-color-cream)}body.tt-brand-system :where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid var(--tt-color-blue);outline-offset:3px}body.tt-brand-system :where(.global-border-radius,.global-border-radius-medium,.global-border-radius-small,.global-border-radius-overlays){border-radius:0}body.tt-brand-system .header-content,body.tt-brand-system .docked-mobile-navigation-container__inner,body.tt-brand-system .header-navigation{background:var(--tt-color-cream);color:var(--tt-color-ink)}body.tt-brand-system .site-header{border-bottom:var(--tt-border)}body.tt-brand-system :where(.site-nav__link,.mobile-site-nav__link,.utils,.header-localization){font-family:var(--tt-font-family);font-weight:700}body.tt-brand-system :where(.site-nav__dropdown,.mobile-site-nav__menu,.customer-account__menu,.search-form,.mobile-search-modal__results){border:var(--tt-border);border-radius:0;box-shadow:var(--tt-shadow)}body.tt-brand-system .header-cart__count{background:var(--tt-color-lime);color:var(--tt-color-ink)}body.tt-brand-system :where(.btn:not(.btn--plain),input[type=submit],.shopify-payment-button__button--unbranded,.cc-filters-control__btn){margin:0;border:var(--tt-border);border-radius:0;box-shadow:var(--tt-shadow);background:var(--tt-color-blue);color:var(--tt-color-white);font-family:var(--tt-font-family);font-weight:700;letter-spacing:.04em;text-transform:uppercase;transition:box-shadow .12s ease,transform .12s ease,background-color .12s ease}body.tt-brand-system :where(.btn.btn--secondary:not(.btn--plain),.btn.btn--quicklook:not(.btn--plain),.cc-filters-control__btn){background:var(--tt-color-lime);color:var(--tt-color-ink)}body.tt-brand-system :where(.btn:not(.btn--plain),input[type=submit],.shopify-payment-button__button--unbranded,.cc-filters-control__btn):not([disabled]):hover{filter:none;box-shadow:var(--tt-shadow-small);transform:translate(3px,3px)}body.tt-brand-system :where(.btn:not(.btn--plain),input[type=submit],.shopify-payment-button__button--unbranded,.cc-filters-control__btn):not([disabled]):active{box-shadow:none;transform:translate(6px,6px)}body.tt-brand-system :where(.btn,button,input[type=submit])[disabled],body.tt-brand-system :where(.btn,button,input[type=submit])[aria-disabled=true]{cursor:not-allowed;opacity:.5}body.tt-brand-system .btn--plain{border-radius:0}body.tt-brand-system :where(input[type=text],input[type=email],input[type=password],input[type=search],input[type=number],input[type=tel],input[type=url],textarea,select,.cc-select__btn,.cc-select__listbox,.cc-price-range__input){border:var(--tt-border);border-radius:0;background:var(--tt-color-white);color:var(--tt-color-ink);box-shadow:none}body.tt-brand-system :where(.cc-select__option.is-focused,.cc-select__option[aria-selected=true],.cc-filter__toggle:hover){background:var(--tt-color-selected);color:var(--tt-color-ink)}body.tt-brand-system :where(.cc-filters-control__btn.has-active-filters,.cc-filter[open]>.cc-filter__toggle){background:var(--tt-color-lime);color:var(--tt-color-ink)}body.tt-brand-system :where(.product-block__card,.product-block__image-container>.global-border-radius,.quickbuy__product-media,.product-detail__form){border-radius:0}body.tt-brand-system .product-block--card .product-block__card{border:var(--tt-border);background:var(--tt-color-white);box-shadow:var(--tt-shadow)}body.tt-brand-system :where(.product-block__title-link,.product-price,.theme-money){color:var(--tt-color-ink);font-family:var(--tt-font-family)}body.tt-brand-system .product-block__title-link{font-weight:700}body.tt-brand-system .product-label{border:1px solid var(--tt-color-ink);border-radius:0;font-weight:700}body.tt-brand-system .product-label--on-sale{background:var(--tt-color-coral);color:var(--tt-color-ink)}body.tt-brand-system :where(.option-selector__btns .opt-btn+label,.swatch-method-standard .product-form .clickyboxes a){border-radius:0}body.tt-brand-system :where(.option-selector__btns .opt-btn:checked+label,.swatch-method-standard .product-form .clickyboxes a.active){border-color:var(--tt-color-blue);background:var(--tt-color-selected);box-shadow:var(--tt-shadow-small)}body.tt-brand-system :where(.cc-accordion,.cc-accordion-item){border-color:var(--tt-color-ink)}body.tt-brand-system .cc-accordion{border-top-width:2px}body.tt-brand-system .cc-accordion-item{border-bottom-width:2px}body.tt-brand-system .cc-accordion-item__title{font-weight:700}body.tt-brand-system :where(table,th,td){border-color:var(--tt-color-ink)}body.tt-brand-system :where(.pagination__current,.pagination a:hover){background:var(--tt-color-lime);color:var(--tt-color-ink)}body.tt-brand-system .drawer__inner,body.tt-brand-system .drawer__inner-empty{border-left:var(--tt-border);background:var(--tt-color-cream);box-shadow:-8px 0 0 var(--tt-color-ink)}body.tt-brand-system :where(.drawer__header,.drawer__footer,.cart-drawer .cart-item){border-color:var(--tt-color-ink)}body.tt-brand-system :where(.cart-drawer .quantity,.cart-drawer__discount-field){border-radius:0}body.tt-brand-system .cart-drawer .cart__checkout-button{background:var(--tt-color-coral);color:var(--tt-color-ink)}body.tt-brand-system .page-footer,body.tt-brand-system .page-footer__inner{background:var(--tt-color-blue);color:var(--tt-color-white)}body.tt-brand-system .page-footer :where(a,.footer-block__heading,label){color:var(--tt-color-white)}body.tt-brand-system .page-footer :where(input[type=email],.cc-select__btn){background:var(--tt-color-white);color:var(--tt-color-ink)}body.tt-brand-system .page-footer__hr{border-color:var(--tt-color-white);opacity:1}body.tt-brand-system .page-footer .subscribe-form__inputs .input-wrapper{height:51px;padding-bottom:0}body.tt-brand-system .page-footer .subscribe-form__inputs .subscribe-form__email{height:100%;max-width:99%;padding:16px 0 0 12px}body.tt-brand-system .page-footer .subscribe-form__inputs .subscribe-form__label{color:var(--tt-color-ink);left:12px;top:7px;margin-top:0;font-size:.75rem;line-height:1.4}body.tt-brand-system .page-footer .subscribe-form__inputs .input-wrapper.is-empty:not(.in-focus) .subscribe-form__label{top:50%;margin-top:0;font-size:1rem;transform:translateY(-50%)}body.tt-brand-system .scroll-to-top-btn{border:var(--tt-border);border-radius:0;background:var(--tt-color-coral);color:var(--tt-color-ink);box-shadow:var(--tt-shadow-small)}body.tt-brand-system .scroll-to-top-btn:hover{background:var(--tt-color-pink);box-shadow:none}@media(max-width:900px){body.tt-brand-system{--tt-shadow: 4px 4px 0 var(--tt-color-ink)}body.tt-brand-system .site-nav__dropdown,body.tt-brand-system .mobile-site-nav__menu{box-shadow:none}}@media(max-width:600px){body.tt-brand-system{--tt-section-space: 66px}body.tt-brand-system .container,body.tt-brand-system .reading-width{padding-left:18px;padding-right:18px}body.tt-brand-system :where(.btn:not(.btn--plain),input[type=submit],.shopify-payment-button__button--unbranded){min-height:44px}body.tt-brand-system .drawer__inner{max-width:calc(100vw - 18px)}}@media(prefers-reduced-motion:reduce){body.tt-brand-system *,body.tt-brand-system *:before,body.tt-brand-system *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/tt-brand-system.css.map */
