:root{--tf-control-height: 4.8rem;--tf-control-height-compact: 4rem;--tf-control-radius: 999px;--tf-control-border: #d9d9d4;--tf-control-hover-background: rgba(0, 0, 0, .05);--tf-control-ink: #1a1a1a;--tf-icon-button-size: 40px;--tf-quantity-height: var(--tf-control-height);--tf-quantity-button-size: calc(var(--tf-quantity-height) - .2rem);--tf-quantity-input-width: 4.4rem}.tf-icon-button,button.tf-icon-button{width:var(--tf-icon-button-size);height:var(--tf-icon-button-size);min-width:0;min-height:0;padding:0;display:inline-flex;align-items:center;justify-content:center;border:.1rem solid transparent;border-radius:var(--tf-control-radius);background:transparent;color:var(--tf-control-ink);cursor:pointer;box-shadow:none;font:inherit;line-height:1;-webkit-appearance:none;appearance:none;transition:background .15s ease,color .15s ease,opacity .15s ease}.tf-icon-button:hover,button.tf-icon-button:hover{background:var(--tf-control-hover-background);color:var(--tf-control-ink)}.tf-icon-button svg,button.tf-icon-button svg{width:18px;height:18px;pointer-events:none}.tf-quantity-pill{height:var(--tf-quantity-height);min-height:var(--tf-quantity-height);width:auto;min-width:calc((var(--tf-quantity-button-size) * 2) + var(--tf-quantity-input-width));display:inline-flex;align-items:center;border:.1rem solid var(--tf-control-border);border-radius:var(--tf-control-radius);background:#fff;color:var(--tf-control-ink);overflow:hidden}.tf-quantity-pill:before,.tf-quantity-pill:after{content:none}.tf-quantity-pill__button{width:var(--tf-quantity-button-size);height:var(--tf-quantity-button-size);min-width:0;min-height:0;margin:0;padding:0;border:0;border-radius:0;background:transparent;color:currentColor;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s ease,opacity .15s ease}.tf-quantity-pill__button:hover{background:var(--tf-control-hover-background)}.tf-quantity-pill__button:disabled,.tf-quantity-pill__button.disabled{opacity:.35;cursor:not-allowed;pointer-events:none}.tf-quantity-pill__button .svg-wrapper,.tf-quantity-pill__button svg{width:1rem;pointer-events:none}.tf-quantity-pill__input{width:var(--tf-quantity-input-width);flex:0 0 var(--tf-quantity-input-width);min-width:0;height:var(--tf-quantity-button-size);padding:0;border:0;background:transparent;color:currentColor;font-family:inherit;font-size:1.4rem;font-weight:800;line-height:1;text-align:center;opacity:1;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.tf-quantity-pill__input::-webkit-outer-spin-button,.tf-quantity-pill__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.tf-add-to-cart-button{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;position:relative;isolation:isolate}.tf-add-to-cart-button .icon-shopping-bag{width:1.8rem;height:1.8rem;flex:0 0 auto}.tf-add-to-cart-button .loading__spinner{pointer-events:none}.tf-add-to-cart-button>.loading__spinner{width:2rem}.tf-add-to-cart-button>.loading__spinner .spinner{width:2rem;height:2rem}.tf-add-to-cart-button.loading>.icon-shopping-bag,.tf-add-to-cart-button.loading>.tf-add-to-cart-button__text,.tf-add-to-cart-button.loading>.tf-quick-add-submit-price{opacity:0}.tf-add-to-cart-button.loading>.loading__spinner{color:#fff}.tf-add-to-cart-button.loading>.loading__spinner .path{stroke:#fff;stroke-width:5}.product-form .shopify-payment-button{width:100%;--shopify-accelerated-checkout-button-border-radius: var(--tf-control-radius);--shopify-accelerated-checkout-button-box-shadow: none}.product-form shopify-accelerated-checkout,.product-form shopify-accelerated-checkout-cart,.product-form .shopify-payment-button .dynamic-checkout__content{display:block;width:100%;--shopify-accelerated-checkout-button-border-radius: var(--tf-control-radius);--shopify-accelerated-checkout-button-box-shadow: none}.product-form .shopify-payment-button__button,.product-form .shopify-payment-button__button--unbranded,.product-form .shopify-payment-button__button--branded{width:100%!important;min-height:var(--tf-control-height)!important;height:var(--tf-control-height)!important;border-radius:var(--tf-control-radius)!important;font-family:inherit;font-size:1.4rem!important;font-weight:700!important;letter-spacing:0!important;text-transform:none!important;box-shadow:none!important}.product-form .shopify-payment-button [data-shopify-buttoncontainer]{justify-content:stretch;width:100%}.product-form__input--pill.tf-variant-options input[type=radio]+label.tf-variant-pill{min-height:4.2rem;padding:.85rem 1.55rem;font-size:1.32rem;transform:translateY(0) scale(1);transform-origin:center;will-change:transform;transition:background .15s ease,border-color .15s ease,color .15s ease,transform .15s ease}.product-form__input--pill.tf-variant-options input[type=radio]:not(:disabled):not(.disabled):active+label.tf-variant-pill{transform:translateY(.04rem) scale(.995)}.product-form__input--pill.tf-variant-options input[type=radio]:checked+label.tf-variant-pill{transform:translateY(.02rem)}.product-form__input--pill.tf-variant-options input[type=radio]:disabled+label.tf-variant-pill,.product-form__input--pill.tf-variant-options input[type=radio].disabled+label.tf-variant-pill{transform:none;box-shadow:none}.product-form__input--swatch.tf-variant-options .swatch-input__input+label.tf-variant-swatch{transform:translateY(0) scale(1);transform-origin:center;will-change:transform;transition:outline-color .15s ease,outline-width .15s ease,transform .15s ease}.product-form__input--swatch.tf-variant-options .swatch-input__input:not(:disabled):not(.visually-disabled):active+label.tf-variant-swatch{transform:translateY(.04rem) scale(.99)}.product-form__input--swatch.tf-variant-options .swatch-input__input:checked+label.tf-variant-swatch{transform:translateY(.02rem)}.product-form__input--swatch.tf-variant-options .swatch-input__input:disabled+label.tf-variant-swatch,.product-form__input--swatch.tf-variant-options .swatch-input__input.visually-disabled+label.tf-variant-swatch{transform:none}
/*# sourceMappingURL=/cdn/shop/t/10/assets/tf-ui-components.css.map */
