@import"https://fonts.googleapis.com/css2?family=Amiri:ital,wght@0,400;0,700;1,400;1,700&display=swap";:root{--pdp-brown: #56403F;--pdp-brown-light: #57413F;--pdp-cream: #FDFAEF;--pdp-cream-btn: #FEF4E4;--pdp-gold: #C4AE78;--pdp-border: #E8DFD0;--pdp-text-muted: #8A7A70;--pdp-font-serif: "Amiri", serif}.product-template .section-template--main,.product-template,product-info,product-info.gradient,.main-product{background-color:var(--pdp-cream)!important}.product__title h1,.product__title h2{font-family:var(--pdp-font-serif)!important;font-weight:400!important;font-size:4.2rem!important;color:var(--pdp-brown)!important;line-height:1.25!important;letter-spacing:0!important}.product__description,.product__description p,.product__description li,.product__text,.product__tax,.product__tax a{font-family:var(--pdp-font-serif)!important;font-weight:400!important;font-style:italic!important;color:var(--pdp-brown)!important;line-height:1.6!important;font-size:1.8rem!important}.price-item--regular,.price-item--sale{font-family:var(--pdp-font-serif)!important;font-weight:400!important;font-size:3.6rem!important;color:var(--pdp-brown)!important}.price-item--regular s,.price s,.price--on-sale .price-item--regular{color:var(--pdp-text-muted)!important;font-weight:400!important}.price .badge{background-color:var(--pdp-brown)!important;color:var(--pdp-cream-btn)!important;font-family:var(--pdp-font-serif)!important;border-radius:0!important;font-size:1.4rem!important}.product-form__submit.button,.product-form__submit.button.button--secondary{background-color:var(--pdp-brown)!important;color:var(--pdp-cream-btn)!important;border:1px solid var(--pdp-brown)!important;border-radius:0!important;font-family:var(--pdp-font-serif)!important;font-weight:400!important;letter-spacing:.15em!important;text-transform:uppercase!important;font-size:2rem!important;box-shadow:none!important;transition:background-color .25s ease,color .25s ease;width:100%;min-height:6rem}.product-form__submit.button:hover{background-color:var(--pdp-cream-btn)!important;color:var(--pdp-brown)!important;border-color:var(--pdp-brown)!important}.product-form__submit.button:before,.product-form__submit.button:after{box-shadow:none!important;content:none!important}.shopify-payment-button .shopify-payment-button__button,.shopify-payment-button .shopify-payment-button__button--unbranded{background-color:var(--pdp-brown)!important;color:var(--pdp-cream-btn)!important;border:1px solid var(--pdp-brown)!important;border-radius:0!important;font-family:var(--pdp-font-serif)!important;font-weight:400!important;letter-spacing:.15em!important;text-transform:uppercase!important;font-size:2rem!important;box-shadow:none!important;min-height:6rem!important;padding:1.5rem 3rem!important}.shopify-payment-button .shopify-payment-button__button:before,.shopify-payment-button .shopify-payment-button__button:after,.shopify-payment-button .shopify-payment-button__button--unbranded:before,.shopify-payment-button .shopify-payment-button__button--unbranded:after{box-shadow:none!important;content:none!important}.product-form__buttons{display:flex;flex-direction:column;gap:.8rem;max-width:100%}.product-form__buttons>*{flex:unset;width:100%}.product-form__input--pill input[type=radio]+label{border:1px solid var(--pdp-brown)!important;border-radius:0!important;font-family:var(--pdp-font-serif)!important;color:var(--pdp-brown)!important;font-size:1.8rem!important;padding:1rem 2rem!important;min-width:5rem!important}.product-form__input--pill input[type=radio]:checked+label{background-color:var(--pdp-brown)!important;color:var(--pdp-cream-btn)!important;border-color:var(--pdp-brown)!important}.product-form__quantity .quantity{background-color:transparent!important;border:1px solid var(--pdp-brown)!important;border-radius:0!important;overflow:visible;min-height:6rem;width:18rem!important;display:flex;align-items:stretch}.product-form__quantity .quantity:before,.product-form__quantity .quantity:after{display:none!important}.product-form__quantity .quantity__input{color:var(--pdp-brown)!important;background-color:transparent!important;font-family:var(--pdp-font-serif)!important;font-size:2rem!important;font-weight:500!important;opacity:1;flex:1;min-width:5rem;text-align:center;border:0!important;padding:0 .5rem!important;-moz-appearance:textfield}.product-form__quantity .quantity__input::-webkit-inner-spin-button,.product-form__quantity .quantity__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.product-form__quantity .quantity__button{color:var(--pdp-brown)!important;background-color:transparent!important;width:6rem;flex-shrink:0;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .2s ease;border:0!important;padding:0!important;position:relative}.product-form__quantity .quantity__button:hover{background-color:#56403f0f!important}.product-form__quantity .quantity__button .svg-wrapper{width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;pointer-events:none}.product-form__quantity .quantity__button .svg-wrapper svg{width:100%;height:100%}.product-form__quantity .quantity__button:focus,.product-form__quantity .quantity__button:focus-visible,.product-form__quantity .quantity__input:focus,.product-form__quantity .quantity__input:focus-visible{background-color:transparent!important;outline:none!important;box-shadow:none!important}.quantity__label,.quantity__label .form__label{font-family:var(--pdp-font-serif)!important;color:var(--pdp-brown)!important;font-size:1.8rem!important}.product__accordion.accordion summary{padding:1.8rem 0;border-bottom:1px solid var(--pdp-border)}.product__accordion.accordion summary:hover{opacity:.7}.product__accordion.accordion .summary__title h2,.product__accordion.accordion .accordion__title{font-family:var(--pdp-font-serif)!important;font-weight:400!important;color:var(--pdp-brown)!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:2.2rem!important}.product__accordion.accordion .accordion__content,.product__accordion.accordion .accordion__content p,.product__accordion.accordion .accordion__content li{font-family:var(--pdp-font-serif)!important;font-weight:400!important;color:var(--pdp-brown)!important;line-height:1.7!important;padding:1.2rem 0 1.6rem;font-size:1.7rem!important}.product__accordion.accordion .summary__title .svg-wrapper,.product__accordion.accordion summary .svg-wrapper{color:var(--pdp-brown)!important}.product__accordion.accordion summary .svg-wrapper .icon{width:2rem;height:2rem}.product .icon-with-text{display:flex;align-items:center;gap:1.2rem;padding:1rem 0}.product .icon-with-text .icon-with-text__icon-wrapper{flex-shrink:0;color:var(--pdp-brown)!important}.product .icon-with-text .icon-with-text__icon-wrapper .icon{width:3rem!important;height:3rem!important}.product .icon-with-text h4,.product .icon-with-text .icon-with-text__heading,.icon-with-text__item h4,.icon-with-text__item .h4,.icon-with-text__item .inline-richtext{font-family:var(--pdp-font-serif)!important;font-weight:400!important;color:var(--pdp-brown)!important;font-size:1.8rem!important}.product__info-container .product__icon-with-text{border-top:1px solid var(--pdp-border);padding-top:1.6rem;margin-top:.8rem}@media screen and (min-width:750px){.product--thumbnail media-gallery{display:grid!important;grid-template-columns:90px 1fr;gap:1.2rem;align-items:start}.product--thumbnail media-gallery>.visually-hidden{grid-column:1 / -1}.product--thumbnail media-gallery>.thumbnail-slider{order:-1;grid-column:1;grid-row:2;width:90px!important}.product--thumbnail media-gallery>slider-component:not(.thumbnail-slider){grid-column:2;grid-row:1 / 3}.product--thumbnail .thumbnail-list{display:flex!important;flex-direction:column!important;gap:.8rem;grid-template-columns:none!important}.product--thumbnail .thumbnail-list__item{width:100%!important}.product--thumbnail .thumbnail-slider .slider-button{display:none!important}}.thumbnail-list{gap:.8rem}.thumbnail-list__item{border-radius:0!important;overflow:hidden;border:1px solid transparent;transition:border-color .2s ease}.thumbnail-list__item.is-active,.thumbnail-list__item:hover{border-color:var(--pdp-brown)}.product__media-item{border-radius:0!important}.product .rating{display:flex;align-items:center;gap:.6rem;margin-bottom:.4rem}.product .rating .rating-star{color:var(--pdp-gold)!important}.product .rating-text{font-family:var(--pdp-font-serif)!important;color:var(--pdp-brown)!important;font-size:1.6rem!important}.complementary-products .card{border-radius:0!important}.complementary-products .card__heading,.complementary-products .card__heading a{font-family:var(--pdp-font-serif)!important;color:var(--pdp-brown)!important}.product__info-container hr{border-color:var(--pdp-border);margin:1.2rem 0}.product__info-container a{color:var(--pdp-brown)}.product__info-container a:hover{opacity:.7}body.has-visible-sticky-atc #MainContent{padding-bottom:calc(var(--pdp-sticky-atc-offset, 0px) + 2rem)}@media screen and (min-width:990px){.product__info-wrapper{padding-left:4rem}}.pdp-benefits,.pdp-ingredients,.pdp-about-tabs,.pdp-promo-banner{font-family:var(--pdp-font-serif)}.jdgm-prev-badge__text,.jdgm-rev__author,.jdgm-rev__body{font-family:var(--pdp-font-serif)!important;color:var(--pdp-brown)!important;font-size:1.6rem!important}.jdgm-rev-widg__title{font-family:var(--pdp-font-serif)!important;color:var(--pdp-brown)!important;font-weight:400!important;font-size:3rem!important}.related-products .card__heading,.related-products .card__heading a{font-family:var(--pdp-font-serif)!important;color:var(--pdp-brown)!important;font-size:1.8rem!important}.related-products h2{font-family:var(--pdp-font-serif)!important;color:var(--pdp-brown)!important;font-size:3.6rem!important}.related-products .price-item{font-family:var(--pdp-font-serif)!important;color:var(--pdp-brown)!important;font-size:1.6rem!important}.product-template product-info{background-color:var(--pdp-cream)}.product__info-container *,.product__media-wrapper *{box-shadow:none!important}.product__title h1,.product__title h2,.price-item--regular,.price-item--sale{text-shadow:currentColor 0px 0 .5px}.product-form__input label,.product-form__input .form__label,.quantity__label,.quantity__label .form__label{font-family:var(--pdp-font-serif)!important;font-size:1.8rem!important;color:var(--pdp-brown)!important;font-weight:400!important;letter-spacing:.05em!important;text-transform:uppercase!important}.jdgm-prev-badge__text{font-size:1.6rem!important}
/*# sourceMappingURL=/cdn/shop/t/7/assets/pdp-overrides.css.map */
