.template-product .product__info-wrapper{zoom:1.23}body.template-product{background-color:#f5f0e4}.template-product main .gradient,.template-product main [class*=color-scheme-]{background:transparent!important;--gradient-base-background-1: transparent;--gradient-base-background-2: transparent;--color-background: transparent}.template-product main{background:transparent!important}.template-product .page-width{max-width:1400px;padding-left:5vw;padding-right:5vw}.template-product product-info{display:block;padding-top:4rem!important;padding-bottom:6rem!important}@media screen and (min-width:990px){.template-product .product.grid{--grid-desktop-horizontal-spacing: 5vw;gap:5vw}.template-product .product--medium:not(.product--no-media) .product__media-wrapper{max-width:55%;width:calc(55% - 2.5vw);zoom:1.1}.template-product .product--medium:not(.product--no-media) .product__info-wrapper{max-width:45%;width:calc(45% - 2.5vw);padding-left:0}}.template-product .product__media-list{display:flex!important;flex-direction:row;gap:8px;align-items:stretch;padding:0;margin:0;position:relative}.template-product .product__media-item{display:none!important}.template-product .product__media-item.tt-main{display:flex!important;flex-direction:column;flex-grow:3;flex-basis:0;min-width:0}.template-product .product__media-item.tt-secondary{display:flex!important;flex-direction:column;flex-grow:1;flex-basis:0;min-width:0}.template-product .product__media-item.tt-main .product-media-container,.template-product .product__media-item.tt-secondary .product-media-container{flex:1;background-color:#f5f0e4!important;border:none;cursor:zoom-in}.template-product .product__media-item.tt-secondary .product-media-container{height:100%}.template-product .product__media-item.tt-secondary modal-opener,.template-product .product__media-item.tt-secondary .product__modal-opener{display:block;height:100%}.template-product .product__media-item.tt-main .product__media,.template-product .product__media-item.tt-secondary .product__media{background-color:#f5f0e4!important}.template-product .product__media-item.tt-secondary .product__media{height:100%!important}.template-product .product__media-item.tt-main .product-media-container img,.template-product .product__media-item.tt-secondary .product-media-container img{position:absolute!important;top:10px!important;right:10px!important;bottom:10px!important;left:10px!important;width:calc(100% - 20px)!important;height:calc(100% - 20px)!important;object-fit:contain!important;cursor:zoom-in}.template-product .slider-buttons,.template-product .thumbnail-slider{display:none!important}.template-product .product-media-container{position:relative;overflow:hidden}.template-product .product__media-icon{display:flex!important;position:absolute;bottom:.85rem;right:.85rem;width:34px;height:34px;align-items:center;justify-content:center;background:#f5f0e4eb;border:1px solid rgba(201,154,74,.35);opacity:1;transform:scale(1) translateY(0);transition:background .18s ease,border-color .18s ease;z-index:2;pointer-events:none}.template-product .product__media-icon .svg-wrapper{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.template-product .product__media-icon svg{width:14px;height:14px;stroke:#14110fa6;transition:stroke .18s ease}.template-product .product-media-container:hover .product__media-icon{background:#c99a4a;border-color:#c99a4a}.template-product .product-media-container:hover .product__media-icon svg{stroke:#14110f}@media screen and (max-width:989px){.template-product .product__media-list{overflow:visible!important;align-items:flex-start}.template-product .product__media-item.tt-main,.template-product .product__media-item.tt-secondary{flex-grow:1;flex-basis:0;transform:none!important;overflow:hidden}.template-product .product__media-item.tt-main{aspect-ratio:unset}.template-product .product__media-item.tt-secondary{aspect-ratio:5 / 7}.template-product .product__media-item.tt-secondary .product-media-container{height:100%!important;padding-bottom:0!important}.template-product .product__media-item.tt-secondary modal-opener,.template-product .product__media-item.tt-secondary .product__modal-opener{display:block;height:100%!important}.template-product .product__media-item.tt-secondary .product__media{height:100%!important;padding-top:0!important}.template-product .product__media-item.tt-main .product-media-container img,.template-product .product__media-item.tt-secondary .product-media-container img{top:8px!important;right:8px!important;bottom:8px!important;left:8px!important;width:calc(100% - 16px)!important;height:calc(100% - 16px)!important}}.template-product .product__title,.template-product .product__title h1,.template-product .product__title h2{font-family:Inter,sans-serif!important;font-weight:300!important;font-size:1.75rem!important;color:#14110f!important;letter-spacing:.01em;line-height:1.35!important;margin-top:0!important}.template-product .product__title h1{padding-bottom:.85rem!important;border-bottom:1px solid rgba(201,154,74,.5)!important}.template-product .price .price-item,.template-product .price--large .price-item{font-family:Inter,sans-serif;font-weight:500;font-size:1.25rem;letter-spacing:.01em;color:#c99a4a}.template-product .price--on-sale .price-item--regular{color:#c99a4a66;font-size:1rem}.template-product .price--on-sale .price-item--sale{color:#c99a4a}.template-product .product__tax{font-family:Inter,sans-serif;font-size:.7rem!important;letter-spacing:.05em;color:#14110f99!important}.template-product .product__tax a,.template-product .product__tax a:visited{color:#14110f99!important;text-decoration-color:#14110f4d!important}.template-product .product-form__input label,.template-product .form__label{font-family:Inter,sans-serif;font-size:.64rem;font-weight:400;letter-spacing:.28em;text-transform:uppercase;color:#14110f73}.template-product .swatch__label,.template-product .swatch-input__label{border:1px solid rgba(20,17,15,.16);border-radius:0;font-family:Inter,sans-serif;font-size:.72rem;letter-spacing:.04em;color:#14110f;transition:border-color .25s ease,background .25s ease,color .25s ease,transform .18s ease;cursor:pointer}.template-product .swatch__label:hover,.template-product .swatch-input__label:hover{border-color:#c99a4a;color:#c99a4a;transform:translateY(-1px)}.template-product .swatch-input__input:checked+.swatch__label,.template-product .swatch-input__input:checked+.swatch-input__label{border-color:#c99a4a;background:#c99a4a17;color:#c99a4a}.template-product .select__select{border:1px solid rgba(20,17,15,.16);border-radius:0;background:transparent;font-family:Inter,sans-serif;font-size:.78rem;color:#14110f;transition:border-color .25s ease,box-shadow .25s ease}.template-product .select__select:hover,.template-product .select__select:focus{border-color:#c99a4a;outline:none;box-shadow:0 0 0 1px #c99a4a40}.template-product .quantity{border:1px solid rgba(20,17,15,.16);border-radius:0;background:transparent;transition:border-color .25s ease}.template-product .quantity:focus-within{border-color:#c99a4a}.template-product .quantity__button{background:transparent;border:none;color:#14110f8c;cursor:pointer;transition:color .22s ease,background .22s ease}.template-product .quantity__button:hover{color:#c99a4a;background:#c99a4a12}.template-product .quantity__input{font-family:Inter,sans-serif;font-size:.82rem;color:#14110f;background:transparent;border:none;text-align:center}.template-product .product-form__submit,.template-product .product-form__buttons .button--primary{background:linear-gradient(160deg,#e1b25a,#c99a4a 55%,#af8537)!important;color:#14110f!important;border:2px solid #C99A4A!important;border-radius:0!important;font-family:Inter,sans-serif!important;font-weight:600!important;font-size:1.1rem!important;letter-spacing:.15em!important;text-transform:uppercase!important;min-height:4.5rem!important;width:100%;position:relative;overflow:hidden;transition:color .3s ease,box-shadow .3s ease!important;box-shadow:0 0 18px #c99a4a73,0 0 45px #c99a4a38,0 0 80px #c99a4a1a,0 4px 20px #14110f40!important;cursor:pointer}.template-product .product-form__submit:after,.template-product .product-form__submit:before,.template-product .product-form__buttons .button--primary:after,.template-product .product-form__buttons .button--primary:before{display:none!important}.template-product .product-form__submit:after{content:""!important;display:block!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;background:#14110f!important;transform:translate(-100%)!important;transition:transform .35s ease!important;z-index:0!important}.template-product .product-form__submit span,.template-product .product-form__submit [data-add-to-cart-text]{position:relative;z-index:1}.template-product .product-form__submit:hover:not([disabled]),.template-product .product-form__buttons .button--primary:hover:not([disabled]){color:#14110f!important;box-shadow:0 0 25px #c99a4a99,0 0 60px #c99a4a4d,0 0 100px #c99a4a26,0 4px 20px #14110f40!important}.template-product .product-form__submit:hover:not([disabled]):after{transform:translate(0)!important}.template-product .product-form__submit:active:not([disabled]){box-shadow:0 2px 8px #c99a4a4d!important}.template-product .product-form__submit[disabled]{background:#c99a4a4d!important;border-color:transparent!important;color:#14110f66!important;box-shadow:none!important;cursor:not-allowed}.template-product .product__info-container .product__text{font-family:Inter,sans-serif;font-size:.9rem!important;line-height:1.6!important;color:#14110f8c;letter-spacing:0;text-transform:none;border-left:2px solid rgba(201,154,74,.4);padding-left:1.5rem;margin-top:.5rem}.template-product .product__description{font-family:Inter,sans-serif;font-size:.9rem;line-height:1.6;color:#14110f99}.template-product .product__description p{font-family:Inter,sans-serif;font-size:.9rem!important;line-height:1.6!important;color:#14110f99}.template-product details.accordion,.template-product .product__accordion details{border-top:none;border-bottom:1px solid rgba(20,17,15,.1)}.template-product details.accordion:first-of-type{border-top:1px solid rgba(20,17,15,.1)}.template-product details[open].accordion{border-bottom-color:#c99a4a47}.template-product .product__accordion summary{font-family:Inter,sans-serif!important;font-size:.8rem!important;letter-spacing:.15em!important;text-transform:uppercase;color:#14110f;padding:1.2rem 0;list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;transition:color .25s ease}.template-product .product__accordion summary::-webkit-details-marker{display:none}.template-product .product__accordion summary:hover{color:#c99a4a}.template-product .product__accordion .accordion__title{font-family:Inter,sans-serif!important;font-weight:500!important;font-size:.8rem!important;letter-spacing:.15em!important;text-transform:uppercase;color:inherit!important}.template-product .product__accordion .icon-caret{transition:transform .3s ease;flex-shrink:0;width:10px;height:10px}.template-product .product__accordion details[open]>summary .icon-caret{transform:rotate(180deg)}.template-product .accordion__content,.template-product details.accordion .rte{font-family:Inter,sans-serif;font-size:.8rem;line-height:1.85;color:#14110f94;padding-bottom:1.2rem;padding-top:0}.template-product .accordion__content p,.template-product details.accordion .rte p{font-family:Inter,sans-serif;font-size:.8rem!important;line-height:1.85!important;color:#14110f94}.template-product details[open] .accordion__content{animation:tt-accordion-open .28s ease}@keyframes tt-accordion-open{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.template-product .product__info-container hr,.template-product .product__info-container .divider{border-color:#14110f14}.template-product .product__info-container a:not(.button):not(.product-form__submit){color:#14110fa6;text-decoration:underline;text-decoration-color:#14110f4d;text-underline-offset:2px;transition:color .25s ease,text-decoration-color .25s ease}.template-product .product__info-container a:not(.button):not(.product-form__submit):hover{color:#c99a4a;text-decoration-color:#c99a4a}.template-product footer.footer{background:transparent!important;--gradient-base-background-1: transparent;--gradient-base-background-2: transparent}.template-product .product-media-modal{background-color:#f5f0e4e0;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.template-product .product-media-modal__content img{max-height:82vh;width:auto;max-width:100%}.template-product .product-media-modal__toggle{background-color:#f5f0e4e6;border-color:#c99a4a4d;color:#14110f;transition:background .22s ease,border-color .22s ease}.template-product .product-media-modal__toggle:hover{background-color:#c99a4a1f;border-color:#c99a4ab3}.tt-condition-wrap{display:flex;align-items:center;gap:.75rem;margin-top:1rem}.tt-condition-label{font-family:Inter,sans-serif;font-size:.72rem;font-weight:400;letter-spacing:.15em;text-transform:uppercase;color:#14110f;text-decoration:underline;text-decoration-color:#c99a4a;text-underline-offset:3px;text-decoration-thickness:1px}.tt-condition-badge{display:inline-block;font-family:Inter,sans-serif;font-size:.72rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;padding:.25rem 1.6rem;border-radius:0;background:transparent;color:#14110f;border:1px solid #C99A4A}@media(prefers-reduced-motion:reduce){.template-product .product-form__submit,.template-product .swatch__label,.template-product .swatch-input__label,.template-product .quantity__button,.template-product .product__accordion .icon-caret,.template-product details[open] .accordion__content{transition:none;animation:none;transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/tt-product.css.map */
