body:has(.tk-mark) .page-width:has(>.product){max-width:1320px!important}body:has(.tk-mark) .product:not(.product--no-media) .product__info-container{max-width:none!important}@media screen and (min-width:990px){body:has(.tk-mark) .product:not(.product--no-media) .product__media-wrapper{max-width:52%!important;width:52%!important}body:has(.tk-mark) .product:not(.product--no-media) .product__info-wrapper{max-width:48%!important;width:48%!important;padding-left:clamp(24px,2.6vw,48px)!important}body:has(.tk-mark) .product--right:not(.product--no-media) .product__info-wrapper{padding-left:0!important;padding-right:clamp(24px,2.6vw,48px)!important}}body:has(.tk-mark) .product--no-media .product__info-wrapper{max-width:860px!important;width:100%!important;margin-inline:auto!important;padding-left:0!important;padding-right:0!important}body:has(.tk-mark) .product__info-container{position:relative;background:#fff;border:1px solid rgba(16,20,24,.09);border-radius:12px;padding:clamp(22px,2.2vw,34px);box-shadow:0 1px 2px #10141808,0 18px 44px -32px #10141847;text-align:left!important;max-width:none!important}body:has(.tk-mark) .product__info-container>*,body:has(.tk-mark) .product--no-media .product__info-container>*{margin-left:0!important;margin-right:0!important}body:has(.tk-mark) .product__info-container>*+*{margin-top:20px}body:has(.tk-mark) .product--no-media .product__title,body:has(.tk-mark) .product--no-media .product__text,body:has(.tk-mark) .product--no-media .price,body:has(.tk-mark) .product--no-media noscript,body:has(.tk-mark) .product--no-media .product-form{text-align:left!important;align-items:flex-start!important}body:has(.tk-mark) .product-form__buttons .product-form__submit{display:none!important}body:has(.tk-mark) .shopify-payment-button{display:none!important}body:has(.tk-mark) .product__tax,body:has(.tk-mark) .product__info-container .caption--large.rte,body:has(.tk-mark) shopify-payment-terms{display:none!important}body:has(.tk-mark) .product__title h1,body:has(.tk-mark) .product__title>h2{font-family:var(--tk-disp);font-weight:700;letter-spacing:-.032em;line-height:1.14;font-size:clamp(24px,2vw,32px);color:#101418}body:has(.tk-mark) .price{font-family:var(--tk-disp);font-weight:700;letter-spacing:-.03em}body:has(.tk-mark) .price__container{display:flex;flex-wrap:wrap;align-items:baseline;gap:12px}body:has(.tk-mark) .price__container .price-item{font-size:clamp(28px,2.4vw,36px);color:#101418}body:has(.tk-mark) .price__container .price-item--regular{opacity:.38;font-size:clamp(16px,1.2vw,19px)}body:has(.tk-mark) .price .badge,body:has(.tk-mark) .price__badge-sale{background:#101418!important;color:#fff!important;border:0!important;font-family:var(--tk-sans);font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;border-radius:100px;padding:6px 12px}body:has(.tk-mark) .product__text{position:relative;padding:13px 0 13px 32px;border-bottom:1px solid rgba(16,20,24,.08);font-family:var(--tk-sans);font-size:15.5px;line-height:1.5;color:#101418;letter-spacing:0;text-transform:none}body:has(.tk-mark) .product__text:before{content:"";position:absolute;left:0;top:16px;width:18px;height:18px;border-radius:50%;background:#b08d5724;box-shadow:inset 0 0 0 1px #7e643559}body:has(.tk-mark) .product__text:after{content:"";position:absolute;left:6px;top:21px;width:6px;height:3px;border-left:1.6px solid #7E6435;border-bottom:1.6px solid #7E6435;transform:rotate(-45deg)}body:has(.tk-mark) .product__text strong{font-weight:600;color:#101418}body:has(.tk-mark) .product__text+.product__text{margin-top:0!important;border-top:0}body:has(.tk-mark) .product__text:has(+:not(.product__text)){border-bottom:0}body:has(.tk-mark) variant-radios,body:has(.tk-mark) variant-selects,body:has(.tk-mark) .product-form__input{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}body:has(.tk-mark) .product-form__input--pill,body:has(.tk-mark) variant-radios fieldset.product-form__input{display:flex;flex-direction:column;align-items:stretch;gap:9px;margin:0}body:has(.tk-mark) .product-form__input legend.form__label{font-family:var(--tk-sans);font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#7e6435;margin-bottom:12px;text-align:left;width:100%}body:has(.tk-mark) .product-form__input input[type=radio]+label{position:relative;display:flex;align-items:center;width:100%;margin:0;border:1px solid rgba(16,20,24,.14)!important;border-radius:8px!important;padding:16px 18px;background:#fff;font-family:var(--tk-sans);font-size:15.5px;font-weight:500;line-height:1.35;letter-spacing:0;text-transform:none;color:#101418;text-align:left;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}body:has(.tk-mark) .product-form__input input[type=radio]+label:hover{border-color:#10141857!important}body:has(.tk-mark) .product-form__input input[type=radio]:checked+label{border-color:#101418!important;background:#f8f7f5;font-weight:600;box-shadow:inset 0 0 0 1px #101418}body:has(.tk-mark) .product-form__input input[type=radio]:focus-visible+label{outline:2px solid #7E6435;outline-offset:2px}body:has(.tk-mark) .es-popup-button.es-popup-button-product,#es-sticky.es-button{position:relative;overflow:hidden;background:#101418!important;border:1px solid #101418!important;border-radius:8px!important;box-shadow:0 10px 26px -14px #101418b3!important;transition:transform .18s ease,box-shadow .18s ease!important}.es-popup-button.es-popup-button-product{width:100%!important;max-width:none!important;min-height:60px!important;height:auto!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:15px 20px!important;margin:0!important;box-sizing:border-box!important;cursor:pointer}body:has(.tk-mark) .es-popup-button .es-button-title,#es-sticky .es-button-title{font-family:var(--tk-sans)!important;font-size:16px!important;font-weight:600!important;letter-spacing:.015em!important;color:#fff!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;text-align:center!important;line-height:1.3!important}body:has(.tk-mark) .es-popup-button:hover{transform:translateY(-2px);box-shadow:0 18px 38px -16px #101418cc!important}@media(max-width:749px){.es-popup-button.es-popup-button-product{min-height:58px!important;padding:14px 16px!important}.es-popup-button.es-popup-button-product .es-button-title{font-size:15px!important}}body:has(.tk-mark) .product__media-wrapper .product__media{border-radius:12px;overflow:hidden}body:has(.tk-mark) .thumbnail{border-radius:8px}
/*# sourceMappingURL=/cdn/shop/t/8/assets/trakio-overrides.css.map */
