.color-scheme--with-image-overlay{--text-color: 245 239 221}.color-scheme--with-image-overlay .content{--content-over-media-content-max-width: 620px}.color-scheme--with-image-overlay .h2{--heading-letter-spacing: 0em}.color-scheme--with-image-overlay .prose>:where(:not(meta,span)+*){margin-block-start:.5rem}.color-scheme--with-image-overlay .prose p:not([class]){padding-inline:.625rem}@media screen and (min-width:1000px){.color-scheme--with-image-overlay .h2{font-size:1.875rem}.color-scheme--with-image-overlay .prose p:not([class]){font-size:1.125rem;line-height:1.5rem}}.product-subtitle-row{display:flex;align-items:center;justify-content:space-between;gap:1rem}.product-subtitle{font-size:.8125rem;line-height:1.5;letter-spacing:.02em;opacity:.65}.product-subtitle__wishlist{flex:none;line-height:0;color:#3f3f3e;cursor:pointer}.product-subtitle__wishlist:empty{display:none}.product-subtitle__wishlist .wishlist-engine-button,.product-subtitle__wishlist .wishlist-engine-button-icon{display:flex;align-items:center;justify-content:center;cursor:pointer}.product-subtitle__wishlist svg{width:20px;height:20px;overflow:visible;transition:transform .2s ease-in-out}.product-subtitle__wishlist:hover svg{transform:scale(1.1)}.product-subtitle__wishlist[data-added=true]{color:#4a5726}.product-subtitle__ready-to-ship{flex:none;margin-inline-start:auto;background-color:#0000;background-image:var(--gold-gradient);color:#4a5726;font-weight:500}.product-info__block-item:has(.product-subtitle){--product-info-gap: .375rem}.shopify-section[id$=__related-products] .container,.shopify-section[id$=__recently-viewed] .container{--container-max-width: 77.5rem}.product-title{text-transform:uppercase;letter-spacing:.08em}.product-info:not(.quick-buy-modal__info-wrapper *) .price-list,.product-info:not(.quick-buy-modal__info-wrapper *) .price-list :is(sale-price,compare-at-price,unit-price){font-family:Jost,sans-serif;font-size:1rem;font-weight:500;line-height:1.445;letter-spacing:.005em;text-transform:uppercase;color:#3f3f3e}@media screen and (max-width:999px){.product-info:not(.quick-buy-modal__info-wrapper *) .price-list,.product-info:not(.quick-buy-modal__info-wrapper *) .price-list :is(sale-price,compare-at-price,unit-price){font-weight:700}}.product-info:not(.quick-buy-modal__info-wrapper *) .product-info__block-item[data-block-type=separator]{--product-info-gap: .5rem}.product-info:not(.quick-buy-modal__info-wrapper *) .product-info__block-item[data-block-type=separator]+.product-info__block-item{margin-block-start:.5rem}.product-info:not(.quick-buy-modal__info-wrapper *) .product-info__block-item:has(+.product-info__block-item[data-block-type=separator]){margin-block:.5rem}.shopify-section[id$=__related-products] .section-header .h2,.shopify-section[id$=__recently-viewed] .section-header .h2{display:inline-block;font-size:1rem;text-transform:uppercase;letter-spacing:.18em;padding-block-end:.375rem;border-block-end:1px solid currentColor}.shopify-section[id$=__related-products] .product-card__figure,.shopify-section[id$=__recently-viewed] .product-card__figure{padding-block-start:1.25rem}.shopify-section[id$=__related-products] .product-card__ready-to-ship,.shopify-section[id$=__recently-viewed] .product-card__ready-to-ship{inset-block-start:0}product-recommendations:empty{display:block;padding-block:var(--section-vertical-spacing-override, var(--section-vertical-spacing));animation:ririm-skeleton-pulse 1.6s ease-in-out infinite}product-recommendations:empty:before{content:"";display:block;width:11rem;height:1.375rem;margin:0 auto 2.5rem;background:#0000000f}product-recommendations:empty:after{content:"";display:block;width:min(100% - 2.5rem,73.125rem);margin-inline:auto;margin-block-end:2.75rem;aspect-ratio:2.05;background-image:linear-gradient(#0000000f,#0000000f),linear-gradient(#0000000f,#0000000f);background-size:48.75% 100%;background-position:0 0,100% 0;background-repeat:no-repeat}@media screen and (min-width:700px){product-recommendations:empty:after{width:min(100% - 6rem,73.125rem);aspect-ratio:4.35;background-image:linear-gradient(#0000000f,#0000000f),linear-gradient(#0000000f,#0000000f),linear-gradient(#0000000f,#0000000f),linear-gradient(#0000000f,#0000000f);background-size:23.5% 100%;background-position:0 0,33.333% 0,66.667% 0,100% 0}}@keyframes ririm-skeleton-pulse{50%{opacity:.55}}@media(prefers-reduced-motion:reduce){product-recommendations:empty{animation:none}}.ririm-product-tabs{display:flex;justify-content:center;gap:1.5rem;padding-block-start:var(--section-vertical-spacing-override, var(--section-vertical-spacing))}@media screen and (min-width:700px){.ririm-product-tabs{gap:2.5rem}}.ririm-product-tabs [role=tab]{background:none;border:0;border-block-end:1px solid rgba(0,0,0,0);padding:0 0 .375rem;cursor:pointer;color:inherit;font:inherit;font-size:.875rem;text-transform:uppercase;letter-spacing:.18em;opacity:.45;transition:opacity .2s}@media screen and (min-width:700px){.ririm-product-tabs [role=tab]{font-size:1rem}}.ririm-product-tabs [role=tab]:hover{opacity:1}.ririm-product-tabs [role=tab][aria-selected=true]{opacity:1;border-color:currentColor}.ririm-product-tabs-panel[hidden]{display:none!important}.ririm-product-tabs-panel .section-header{display:none}.ririm-product-tabs-panel .section-spacing{padding-block-start:2rem!important}.product-gallery{--product-gallery-thumbnail-size: 6.25rem}@media screen and (min-width:1000px){.product-gallery__thumbnail-scroller{max-height:var(--product-gallery-thumbnail-list-max-height, calc(100vh - var(--sticky-area-height, 0px) - 2.5rem))}}.product-gallery__thumbnail{aspect-ratio:1}.product-gallery__thumbnail>img,.product-gallery__thumbnail>svg{width:100%;height:100%;object-fit:contain}.product-spec{display:grid;gap:1.5rem}.product-spec__heading{margin-block-end:.5rem;font-size:.875rem;letter-spacing:.06em;text-transform:uppercase;color:#3f3f3e}.product-spec__table{padding-inline:.75rem;border:1px solid rgba(63,63,62,.15)}.product-spec__row{display:flex;align-items:baseline;gap:1rem;padding-block:.625rem;border-block-end:1px solid rgba(63,63,62,.15)}.product-spec__row:last-child{border-block-end:none}.product-spec__label,.product-spec__value{font-size:.875rem;line-height:1.5}.product-spec__label{flex:0 0 50%;color:#3f3f3eb3}.product-spec__value{flex:1 1 auto;color:#3f3f3e;overflow-wrap:anywhere}.product-spec-accordion .accordion__content{padding-inline:0}
/*# sourceMappingURL=/cdn/shop/t/3/assets/product.css.map */
