body.template-product,body.template-product #MainContent,body.template-product #MainContent>.shopify-section,body.template-product #MainContent .gradient,body.template-product #MainContent [class*=-padding]{background:#fff!important;background-image:none!important}.product__info-wrapper,.product__info-container{background-color:transparent!important;background-image:none!important}@media screen and (min-width:990px){.product__media-wrapper .product__column-sticky,media-gallery.product__column-sticky{position:sticky;top:10rem}}media-gallery{display:block;max-width:100%;min-width:0}media-gallery>.thumbnail-slider{display:block;width:100%;max-width:100%;margin:1.2rem 0 0;padding:0}media-gallery .thumbnail-slider>.slider-button{display:none!important}.product__media-wrapper,.product__media-list,.product__media-item,.product__media,.product__media-item .media,.product-media-container,.thumbnail{background-color:#fff!important;background-image:none!important;border-radius:0!important;box-shadow:none!important}.product__media-wrapper .product-media-container,.product__media-wrapper .product-media-container.constrain-height,.product__media-wrapper .product-media-container.constrain-height.media-fit-contain{position:relative;width:100%!important;max-width:100%!important;margin:0!important;aspect-ratio:1 / 1;overflow:hidden;box-sizing:border-box;background-color:#fff!important}.product__media-wrapper .product-media-container>modal-opener,.product__media-wrapper .product-media-container .product__modal-opener{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:block!important;width:100%;height:100%;box-sizing:border-box}.product__media-wrapper .product-media-container .media,.product__media-wrapper .product-media-container .product__media{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;max-width:100%!important;padding-top:0!important;padding-bottom:0!important;aspect-ratio:auto!important;overflow:hidden;box-sizing:border-box;opacity:1!important;visibility:visible!important}.product__media-wrapper .product-media-container img,.product__media-wrapper .product__media img{display:block!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;opacity:1!important;visibility:visible!important;object-fit:contain!important;object-position:center;box-sizing:border-box}.product__media-wrapper .scroll-trigger,.product__media-wrapper .scroll-trigger.animate--fade-in,.product__media-wrapper .scroll-trigger.animate--slide-in,.product__media-wrapper .product__media-item.scroll-trigger--offscreen,.product__media-wrapper .product__media-item{opacity:1!important;transform:none!important;animation:none!important;visibility:visible!important}.product__media img,.product__media-item img,.product-media-container img{width:100%;height:100%;object-fit:contain!important;object-position:center;padding:1.6rem;background-color:#fff;border-radius:0!important}.product__media-item{transition:opacity .18s ease}@media(prefers-reduced-motion:reduce){.product__media-item{transition:none}}.thumbnail-list{gap:.8rem}.thumbnail-list__item{border-radius:0}.thumbnail{width:100%;aspect-ratio:1 / 1;border:1px solid var(--gt-ink);border-radius:0!important;background-color:#fff!important;box-shadow:none!important;padding:0;transition:border-color .15s ease}.thumbnail img{object-fit:contain!important;padding:.5rem;background-color:#fff;border-radius:0!important}.thumbnail[aria-current=true],.thumbnail-list__item .thumbnail[aria-current=true]{border:2px solid var(--gt-brass)!important;box-shadow:none!important;transform:none!important}.thumbnail[aria-current=true]:after,.thumbnail:after{display:none!important}.thumbnail:hover{border-color:var(--gt-brass)}.thumbnail:focus-visible{outline:2px solid var(--gt-brass);outline-offset:2px;box-shadow:none!important}.product__media-wrapper .thumbnail-slider:has(.thumbnail-list__item:only-child),.thumbnail-list:has(.thumbnail-list__item:only-child){display:none!important}.thumbnail-list,media-gallery .thumbnail-list{display:flex!important;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;gap:1rem;margin:0;padding:0 0 .6rem;list-style:none;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:var(--gt-brass) transparent;grid-template-columns:none}.thumbnail-list::-webkit-scrollbar{height:3px}.thumbnail-list::-webkit-scrollbar-track{background:#1b17121a}.thumbnail-list::-webkit-scrollbar-thumb{background:var(--gt-brass)}.thumbnail-list__item,media-gallery .thumbnail-list__item{flex:0 0 80px;width:80px;max-width:80px;min-width:80px;scroll-snap-align:start;margin:0}@media(prefers-reduced-motion:reduce){.thumbnail-list{scroll-behavior:auto}}.product__info-wrapper,.product__info-container{background-color:var(--gt-paper)}.product__text.caption-with-letter-spacing,.product__text.subtitle,.product__vendor{font-family:var(--gt-font-body);font-size:1.25rem;font-weight:500;letter-spacing:.02em;text-transform:none;color:var(--gt-ink-55);margin:0 0 .6rem}.product__title,.product__title h1,h1.product__title{font-family:var(--gt-font-display);font-weight:700;font-size:clamp(2.6rem,2.6vw,3.8rem);line-height:1.02;letter-spacing:.005em;text-transform:none;color:var(--gt-ink);margin:0 0 1.6rem}.product__info-container .price,.product__info-container .price__regular,.product__info-container .price__sale,.product__info-container .price-item,.product__info-container .price__container .price-item,.product__info-container .price-item--regular,.product__info-container .price-item--sale{font-family:var(--gt-font-mono);font-variant-numeric:tabular-nums;letter-spacing:0;color:var(--gt-rust)}.product__info-container .price__container .price-item--regular,.product__info-container .price__sale .price-item--sale,.product__info-container .price__regular .price-item--regular{font-size:2.8rem;font-weight:700;line-height:1.1}.product__info-container .price__sale .price-item--regular,.product__info-container s.price-item,.product__info-container .price s,.product__info-container .price del,.product__info-container .price__container s{font-size:1.6rem;font-weight:400;color:var(--gt-ink-55)!important;text-decoration:line-through;margin-left:1rem}.product__info-container .price .badge,.product__info-container .price__badge-sale,.product__info-container .price__badge-sold-out{display:none!important}.product__info-container .price--on-sale .price-item--sale{color:var(--gt-rust)}.gt-product__plate{margin:1.6rem 0 2rem}.product-form__input .form__label,fieldset.product-form__input legend{font-family:var(--gt-font-body);font-size:1.25rem;font-weight:500;color:var(--gt-ink-70);text-transform:none;margin-bottom:.8rem}.product-form__input input[type=radio]+label,.product-form__input .select__select{font-family:var(--gt-font-body);font-size:1.4rem;font-weight:500;text-transform:none;color:var(--gt-ink);background-color:transparent;border:1px solid var(--gt-ink);border-radius:0!important;box-shadow:none!important;padding:1.1rem 1.6rem;min-height:4.4rem;margin:0 .8rem .8rem 0;transition:background-color .15s ease,border-color .15s ease}.product-form__input input[type=radio]+label:hover{border-color:var(--gt-brass)}.product-form__input input[type=radio]:checked+label{border:2px solid var(--gt-brass);background-color:#b8863b24;color:var(--gt-ink)}.product-form__input input[type=radio]:focus-visible+label,.product-form__input .select__select:focus-visible{outline:2px solid var(--gt-brass);outline-offset:2px;box-shadow:none!important}.product-form__input input[type=radio]:disabled+label,.product-form__input input[type=radio].disabled+label{color:var(--gt-ink-55);border-color:var(--gt-ink-55);text-decoration:line-through}.product-form__quantity .quantity,.quantity{border:1px solid var(--gt-ink);border-radius:0!important;box-shadow:none!important;background-color:transparent;min-height:4.8rem}.quantity__input{font-family:var(--gt-font-mono);font-size:1.5rem;font-weight:500;color:var(--gt-ink);background:transparent;border:0;box-shadow:none}.quantity__button{color:var(--gt-ink);border-radius:0}.quantity__button:hover{color:var(--gt-brass)}.quantity__input:focus-visible,.quantity__button:focus-visible{outline:2px solid var(--gt-brass);outline-offset:-2px;box-shadow:none!important}.product-form__submit,.product-form__buttons .button,button.product-form__submit{width:100%;font-family:var(--gt-font-body);font-size:1.5rem;font-weight:600;line-height:1;text-transform:none;letter-spacing:.01em;min-height:5rem;padding:1.5rem 2rem;background:var(--gt-brass)!important;background-color:var(--gt-brass)!important;background-image:none!important;color:var(--gt-ink)!important;border:1px solid var(--gt-brass);border-radius:0!important;box-shadow:none!important;transition:background-color .15s ease,color .15s ease}.product-form__submit:after,.product-form__submit:before{display:none!important}.product-form__submit:hover:not([disabled]){background-color:var(--gt-rust)!important;border-color:var(--gt-rust);color:var(--gt-paper-on-dark)!important}.product-form__submit:focus-visible{outline:2px solid var(--gt-brass);outline-offset:2px;box-shadow:none!important}.product-form__submit[disabled],.product-form__submit[aria-disabled=true]{background-color:transparent!important;color:var(--gt-ink-55)!important;border-color:var(--gt-ink-55);cursor:not-allowed}.shopify-payment-button__button{border-radius:0!important}.gt-tabs{margin-top:3.2rem;width:100%}.gt-tabs__list{display:flex;gap:0;border-bottom:1px solid var(--gt-ink)}.gt-tabs__tab{font-family:var(--gt-font-body);font-size:1.4rem;font-weight:500;text-transform:none;color:var(--gt-ink-55);background:transparent;border:0;border-bottom:2px solid transparent;border-radius:0;padding:1.2rem 1.8rem 1.1rem;margin-bottom:-1px;cursor:pointer;transition:color .15s ease,border-color .15s ease}.gt-tabs__tab:hover{color:var(--gt-ink)}.gt-tabs__tab[aria-selected=true]{color:var(--gt-ink);border-bottom-color:var(--gt-brass)}.gt-tabs__tab:focus-visible{outline:2px solid var(--gt-brass);outline-offset:-2px;box-shadow:none}.gt-tabs__panel{padding:2rem 0 0}.gt-tabs__panel:focus-visible{outline:2px solid var(--gt-brass);outline-offset:2px}.gt-tabs__panel.rte,.gt-tabs__panel.rte p,.gt-tabs__panel.rte li{font-family:var(--gt-font-body);font-size:1.45rem;line-height:1.65;color:var(--gt-ink-70)}.gt-tabs__panel.rte a{color:var(--gt-ink);text-decoration:underline}.gt-specs{margin:0;display:grid;grid-template-columns:1fr;gap:0}.gt-specs__row{display:grid;grid-template-columns:minmax(10rem,34%) 1fr;gap:1.6rem;padding:1rem 0;border-bottom:1px solid rgba(27,23,18,.18)}.gt-specs__row:last-child{border-bottom:0}.gt-specs dt,.gt-specs dd{font-family:var(--gt-font-mono);font-size:1.3rem;line-height:1.5;margin:0;overflow-wrap:anywhere}.gt-specs dt{color:var(--gt-ink-55)}.gt-specs dd{color:var(--gt-ink);font-variant-numeric:tabular-nums}@media screen and (max-width:749px){.gt-specs__row{grid-template-columns:1fr;gap:.2rem}}.gt-sticky-bar{position:fixed;left:0;right:0;bottom:0;z-index:6;display:none;align-items:center;gap:1.2rem;padding:1rem 1.6rem calc(1rem + env(safe-area-inset-bottom));background-color:var(--gt-paper);border-top:1px solid var(--gt-brass);box-shadow:none;transform:translateY(100%);transition:transform .2s ease}.gt-sticky-bar.is-visible{transform:translateY(0)}.gt-sticky-bar__price{font-family:var(--gt-font-mono);font-size:1.6rem;font-weight:700;color:var(--gt-rust);font-variant-numeric:tabular-nums;white-space:nowrap}.gt-sticky-bar__price s{font-size:1.2rem;font-weight:400;color:var(--gt-ink-55);margin-left:.6rem}.gt-sticky-bar__button{flex:1 1 auto;font-family:var(--gt-font-body);font-size:1.4rem;font-weight:600;text-transform:none;min-height:4.4rem;padding:1.2rem 1.6rem;background-color:var(--gt-brass);color:var(--gt-ink);border:1px solid var(--gt-brass);border-radius:0;cursor:pointer}.gt-sticky-bar__button:focus-visible{outline:2px solid var(--gt-ink);outline-offset:2px}@media screen and (max-width:749px){.gt-sticky-bar{display:flex}}@media(prefers-reduced-motion:reduce){.gt-sticky-bar{transition:none}}.related-products,.product-recommendations{background-color:var(--gt-paper)}.related-products .title,.related-products h2,.product-recommendations h2{font-family:var(--gt-font-display);font-weight:700;font-size:clamp(2.6rem,4vw,4rem);line-height:1;text-transform:none;color:var(--gt-ink)}.gt-tabs-region{padding-top:4rem;padding-bottom:1rem}.gt-tabs-region .gt-tabs{margin-top:0}.gt-tabs-region .gt-tabs__panel{max-width:78ch}.gt-tabs-region #gt-panel-specs-,.gt-tabs-region .gt-specs{max-width:62rem}.gt-tabs-region .gt-tabs__panel.rte h2,.gt-tabs-region .gt-tabs__panel.rte h3,.gt-tabs-region .gt-tabs__panel.rte h4{font-family:var(--gt-font-body);font-size:1.6rem;font-weight:600;color:var(--gt-ink);margin:2rem 0 .8rem;text-transform:none}.gt-tabs-region .gt-tabs__panel.rte ul{padding-left:1.8rem;margin:.8rem 0}.gt-tabs-region .gt-tabs__panel.rte li{margin-bottom:.4rem}.product__info-container .price__container .price-item .visually-hidden{display:none}.product-form__buttons .shopify-payment-button{margin-top:1rem}.shopify-payment-button,.shopify-payment-button__button,.shopify-payment-button__button--unbranded,.shopify-payment-button__button--branded,.shopify-payment-button__more-options,shopify-accelerated-checkout,shopify-accelerated-checkout-cart{border-radius:0!important;box-shadow:none!important;--shopify-accelerated-checkout-button-border-radius: 0px;--shopify-accelerated-checkout-button-block-size: 44px;--shopify-accelerated-checkout-button-inline-size: 100%}.shopify-payment-button__button{min-height:44px!important;height:44px!important;overflow:hidden}.product-form__buttons .shopify-payment-button__button--branded{border-radius:0!important;overflow:hidden}.shopify-payment-button__more-options{font-family:var(--gt-font-body);font-size:1.3rem;color:var(--gt-ink-70);text-decoration:underline;text-transform:none}.shopify-payment-button__more-options:focus-visible{outline:2px solid var(--gt-brass);outline-offset:2px}.gt-cross-sell{background-color:#fff}.gt-cross-sell__heading{font-family:var(--gt-font-display);font-weight:700;font-size:clamp(2.6rem,4vw,4rem);line-height:1;text-transform:none;color:var(--gt-ink);margin:0 0 2.4rem}.gt-cross-sell .card__heading a,.gt-cross-sell .card__heading .full-unstyled-link,.gt-cross-sell .card-information a,.gt-cross-sell a.underlined-link,.gt-cross-sell .underline-links-hover a,.gt-cross-sell .card__heading a span,.related-products .card__heading a,.related-products .underline-links-hover a{text-decoration:none!important;text-underline-offset:.2rem}.gt-cross-sell .card__heading a:hover,.gt-cross-sell .card__heading .full-unstyled-link:hover,.gt-cross-sell .underline-links-hover a:hover,.related-products .card__heading a:hover{text-decoration:underline!important}.gt-cross-sell .card-wrapper{background-color:#fff!important}.gt-cross-sell .product-grid{--grid-desktop-horizontal-spacing: 2.4rem;--grid-desktop-vertical-spacing: 2.4rem}@media screen and (min-width:990px){.product.grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,420px);gap:0 4rem;align-items:start}.product.grid>.product__media-wrapper,.product.grid>.product__info-wrapper{width:auto!important;max-width:none!important;min-width:0!important;padding-left:0;padding-right:0;box-sizing:border-box}.product--right.grid{grid-template-columns:minmax(0,420px) minmax(0,1fr)}.product--right.grid>.product__media-wrapper{order:2}.product--right.grid>.product__info-wrapper{order:1}}.product__media-wrapper,.product__media-wrapper media-gallery,.product__media-wrapper .product__media-list,.product__media-wrapper .product__media-item,.product__media-wrapper .slider{min-width:0;max-width:100%;box-sizing:border-box}.product__media-wrapper img{max-width:100%;box-sizing:border-box}
/*# sourceMappingURL=/cdn/shop/t/3/assets/gt-product.css.map */
