.pp-pdp,.shopify-app-block[id*=trustshop_product_reviews_widget_box]{--pp-pdp-brand: #b9774b;--pp-pdp-brand-dark: #4c1905;--pp-pdp-ink: #2a2a2a;--pp-pdp-ink-strong: #2e150b;--pp-pdp-muted: rgba(18, 18, 18, .72);--pp-pdp-border: #e7e7e7;--pp-pdp-tint: rgba(185, 119, 75, .1);--pp-pdp-tint-soft: rgba(185, 120, 75, .08);--pp-pdp-media-bg: #f8f8f8;--pp-pdp-group-gap: 1rem}.pp-pdp .product__info-container{display:flex;flex-direction:column;gap:var(--pp-pdp-group-gap)}.pp-pdp .product__info-container>*{margin:0}.pp-pdp .product__info-container>:empty:not(product-recommendations){display:none}.pp-pdp .product__info-container>product-recommendations:empty{position:absolute}.pp-pdp .product__info-container>div:has(>.installment):not(:has(shopify-payment-terms)){display:none}.pp-pdp .product .product-rating{margin:0;line-height:1.2}.pp-pdp .product .product-rating .rating-text{font-weight:600}.pp-pdp .product .rating-star{--font-size: 1.6}.pp-pdp .product__title{padding-bottom:1rem}.pp-pdp .product__title h1{font-family:var(--font-body-family);font-size:2.4rem;font-weight:600;line-height:1;letter-spacing:0;color:var(--pp-pdp-brand-dark)}.pp-pdp .product__text{font-size:1.4rem;line-height:1.3;letter-spacing:0;color:var(--pp-pdp-ink)}.pp-pdp .product__info-container>[id^=price-]{padding:.6rem 0 1.2rem}.pp-pdp .product .price__container,.pp-pdp .product .price dl{margin:0}.pp-pdp .price--large{line-height:1.4}.pp-pdp .price--large.price--on-sale .price__sale{display:inline-flex;align-items:baseline;gap:1rem}.pp-pdp .price--large .price__sale>:has(.price-item--sale){order:-1}.pp-pdp .price--large .price-item{margin:0;font-weight:600;letter-spacing:0}.pp-pdp .price--large .price-item--last,.pp-pdp .price--large .price__regular .price-item{font-size:1.8rem;color:var(--pp-pdp-brand-dark)}.pp-pdp .price--large .price-item--regular{font-size:1.4rem;color:#12121259}.pp-pdp-chips{display:flex;flex-wrap:wrap;gap:.6rem;padding-top:.5rem}.pp-pdp-chips__item{display:inline-flex;align-items:center;gap:1rem;padding:.5rem .7rem;background:var(--pp-pdp-tint);font-size:1.2rem;font-weight:500;line-height:1.6rem;text-transform:uppercase;color:var(--pp-pdp-brand-dark)}.pp-pdp-chips__icon{width:1rem;height:1.1rem;object-fit:contain}.pp-pdp-checklist{display:flex;flex-direction:column;gap:.5rem;padding-bottom:2rem}.pp-pdp-checklist__item{display:flex;align-items:flex-start;gap:1rem;padding-bottom:.8rem}.pp-pdp-checklist__item:last-child{padding-bottom:0}.pp-pdp-checklist__icon{flex:0 0 auto;margin-top:.15rem;fill:var(--pp-pdp-brand-dark)}.pp-pdp-checklist__icon rect{fill:var(--pp-pdp-tint);stroke:var(--pp-pdp-brand-dark)}.pp-pdp-checklist__text{margin:0;font-size:1.4rem;line-height:1.3;letter-spacing:0;color:var(--pp-pdp-ink)}.pp-pdp-checklist__text strong{font-weight:600}.pp-pdp-subscription__fieldset{margin:0;padding:0;border:0}.pp-pdp-subscription__legend{padding:0;margin-bottom:1.2rem;font-size:1.4rem;line-height:1.3;letter-spacing:0;text-transform:uppercase;color:#000}.pp-pdp-subscription__options{display:flex;flex-direction:column;gap:.8rem}.pp-pdp-subscription__option{display:block;border:.1rem solid var(--pp-pdp-border);background:#fff}.pp-pdp-subscription__option--subscribe{border-color:var(--pp-pdp-brand-dark);background:var(--pp-pdp-tint-soft)}.pp-pdp-subscription__banner{margin:0;padding:.7rem 1.2rem;background:var(--pp-pdp-brand-dark);font-size:1.2rem;line-height:1.2;letter-spacing:0;text-align:center;text-transform:uppercase;color:#fff}.pp-pdp-subscription__row{display:flex;align-items:flex-start;gap:1rem;padding:1.2rem;cursor:pointer}.pp-pdp-subscription__radio{flex:0 0 auto;display:grid;place-content:center;width:1.6rem;height:1.6rem;margin:.1rem 0 0;border:.1rem solid rgb(0,0,0);border-radius:50%;background:transparent;-webkit-appearance:none;appearance:none;cursor:pointer}.pp-pdp-subscription__radio:before{content:"";width:.8rem;height:.8rem;border-radius:50%;background:currentColor;transform:scale(0)}.pp-pdp-subscription__radio:checked{border-color:var(--pp-pdp-brand-dark);color:var(--pp-pdp-brand-dark)}.pp-pdp-subscription__radio:checked:before{transform:scale(1)}.pp-pdp-subscription__radio:focus-visible{outline:.2rem solid var(--pp-pdp-brand-dark);outline-offset:.2rem}.pp-pdp-subscription__label{flex:1 1 auto;display:flex;flex-direction:column;gap:.8rem;font-size:1.4rem;font-weight:600;line-height:1.2;letter-spacing:0;text-transform:uppercase;color:var(--pp-pdp-ink)}.pp-pdp-subscription__plan-name{font-size:1.2rem;font-weight:400;text-transform:none;color:var(--pp-pdp-ink-strong);opacity:.7}.pp-pdp-subscription__prices{display:flex;line-height:1.2;align-items:baseline;gap:.4rem;white-space:nowrap}.pp-pdp-subscription__price{font-size:1.4rem;font-weight:600;color:var(--pp-pdp-ink-strong)}.pp-pdp-subscription__compare{font-size:1.2rem;line-height:1.2;color:var(--pp-pdp-ink-strong);opacity:.4}.pp-pdp-subscription__details{display:flex;flex-direction:column;gap:1.2rem;padding:0 1.2rem 1.2rem}.pp-pdp-subscription__select-wrapper{position:relative}.pp-pdp-subscription__select{width:100%;height:4rem;padding:0 4rem 0 1.5rem;border:.1rem solid var(--pp-pdp-border);border-radius:0;background:#fff;font-family:inherit;font-size:1.4rem;line-height:1.3;color:var(--pp-pdp-ink);-webkit-appearance:none;appearance:none;cursor:pointer}.pp-pdp-subscription__select:focus-visible{outline:.2rem solid var(--pp-pdp-brand-dark);outline-offset:.1rem}.pp-pdp-subscription__select:disabled{cursor:default;opacity:.6}.pp-pdp-subscription__select-icon{position:absolute;top:50%;right:1.5rem;transform:translateY(-50%);pointer-events:none}.pp-pdp-subscription__perks{display:flex;flex-direction:column;gap:.6rem}.pp-pdp-subscription__perk{display:flex;align-items:center;gap:.8rem;font-size:1.3rem;line-height:1.2;letter-spacing:0;color:var(--pp-pdp-ink)}.pp-pdp-subscription__perk svg{flex:0 0 auto;color:var(--pp-pdp-brand-dark)}.pp-pdp .product-form__buttons{max-width:none}.pp-pdp .product-form__submit,.pp-sticky-atc__button{min-height:4.7rem;padding:1.35rem 3rem;background-color:var(--pp-pdp-brand);font-size:1.4rem;font-weight:600;line-height:2rem;letter-spacing:0;text-transform:uppercase;color:#fff}.pp-pdp .product__info-container>.pp-pdp-reinsurance{margin-top:calc(-1 * var(--pp-pdp-group-gap))}.pp-pdp-routine{display:flex;flex-direction:column;gap:1.663rem;min-width:0;padding-top:2rem}.pp-pdp-routine__header{display:flex;align-items:center;justify-content:space-between;gap:1rem}.pp-pdp-routine__buttons{display:flex;margin-block:-1.6rem;margin-right:-1.4rem}.pp-pdp-routine__heading,.pp-pdp-complementary__heading{margin:0;font-family:var(--font-body-family);font-size:1.2rem;font-weight:600;line-height:1.2;letter-spacing:0;color:var(--pp-pdp-ink)}.pp-pdp-routine__list{--pp-routine-gap: 1.039rem;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--pp-routine-gap)}.pp-pdp-routine__list--slider{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:calc((100% - 3 * var(--pp-routine-gap)) / 4);overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none}.pp-pdp-routine__list--slider::-webkit-scrollbar{display:none}.pp-pdp-routine__list--slider .pp-pdp-routine__item{scroll-snap-align:start}@media(prefers-reduced-motion:reduce){.pp-pdp-routine__list--slider{scroll-behavior:auto}}.pp-pdp-routine__link{display:flex;flex-direction:column;gap:.3rem;text-decoration:none;font-size:1rem;font-weight:600;line-height:1.2;letter-spacing:0;color:#18140f80}.pp-pdp-routine__media{display:block;margin-bottom:.324rem;aspect-ratio:1;background:var(--pp-pdp-media-bg);overflow:hidden}.pp-pdp-routine__image{display:block;width:100%;height:100%;object-fit:cover}.pp-pdp-routine__link:hover .pp-pdp-routine__name{text-decoration:underline}.pp-pdp-complementary__inner{display:flex;flex-direction:column;gap:1.6rem;padding:3.2rem 0 1.2rem}.pp-pdp-complementary__heading{font-size:1.4rem;text-align:center;text-transform:uppercase}.pp-pdp-complementary__list{display:flex;flex-direction:column;gap:1rem}.pp-pdp-complementary__item{display:flex;align-items:center;gap:1.2rem;min-height:7.5rem;padding:1.2rem;border:.1rem solid var(--pp-pdp-border);background:#fff}.pp-pdp-complementary__media{flex:0 0 4.9rem;aspect-ratio:1;background:var(--pp-pdp-media-bg)}.pp-pdp-complementary__image{display:block;width:100%;height:100%;object-fit:cover}.pp-pdp-complementary__title{flex:1 1 auto;min-width:0;margin:0;font-family:var(--font-body-family);font-size:1.4rem;font-weight:600;line-height:1.2;letter-spacing:0}.pp-pdp-complementary__link{text-decoration:none;color:var(--pp-pdp-brand-dark)}.pp-pdp-complementary__link:hover{text-decoration:underline}.pp-pdp-complementary__badge{flex:0 0 auto;display:inline-flex;align-items:center;height:2rem;padding:0 1rem;border:.1rem solid var(--pp-pdp-brand-dark);font-size:1rem;font-weight:500;line-height:1.4rem;text-transform:uppercase;color:var(--pp-pdp-brand-dark)}.pp-pdp-complementary__price{flex:0 0 auto;min-width:4.5rem;font-size:1.4rem;font-weight:600;line-height:1.2;white-space:nowrap;color:var(--pp-pdp-brand-dark)}.pp-pdp-complementary__form{flex:0 0 auto}.pp-pdp-complementary__add{position:relative;display:grid;place-content:center;width:3.3rem;height:3.2rem;padding:0;border:0;background:var(--pp-pdp-brand);color:#fff;cursor:pointer}.pp-pdp-complementary__add:after{content:"";position:absolute;top:-.6rem;right:-.55rem;bottom:-.6rem;left:-.55rem}.pp-pdp-complementary__add svg{width:1.2rem;height:1.2rem;fill:currentColor}.pp-pdp-complementary__add:focus-visible{outline:.2rem solid var(--pp-pdp-brand-dark);outline-offset:.2rem}.pp-pdp-complementary__add[disabled]{cursor:not-allowed;opacity:.5}.pp-pdp-complementary__add.loading>.svg-wrapper{visibility:hidden}.pp-pdp-complementary__add .loading__spinner{position:absolute;width:1.6rem}.pp-pdp-complementary__error{margin-top:.4rem;font-size:1.2rem}@media screen and (max-width:359px){.pp-pdp-complementary__item{flex-wrap:wrap}.pp-pdp-complementary__title{flex-basis:calc(100% - 6.1rem)}.pp-pdp-complementary__price{margin-left:auto}}.pp-pdp .product__info-container>.product__description{padding:4rem 0 4.48rem;font-size:1.4rem;line-height:1.3;letter-spacing:0;color:var(--pp-pdp-ink)}.pp-pdp .product__description>*{margin:0}.pp-pdp .product__description>*+*{margin-top:1.54rem}.pp-pdp .product__description :is(h2,h3){font-family:var(--font-body-family);font-size:2.4rem;font-weight:400;line-height:1.2;letter-spacing:0;color:var(--pp-pdp-brand-dark)}.pp-pdp .product__info-container>.product__accordion+.product__accordion{margin-top:calc(-1 * var(--pp-pdp-group-gap))}.pp-pdp .product__accordion.accordion{border-color:var(--pp-pdp-border)}.pp-pdp .product__accordion summary{padding:2.4rem 0}.pp-pdp .product__accordion .accordion__title{font-family:var(--font-body-family);font-size:1.6rem;font-weight:600;line-height:1;letter-spacing:0;text-transform:uppercase;color:var(--pp-pdp-brand-dark)}.pp-pdp .product__accordion .accordion__content{font-size:1.4rem;line-height:1.3;letter-spacing:0;color:var(--pp-pdp-ink)}.pp-pdp .product__accordion summary .icon-caret{right:1.5rem;color:#121212bf}.pp-pdp .product__modal-opener--image .product__media-icon{top:auto;right:1.2rem;bottom:1.2rem;left:auto}.pp-pdp-media-badges{position:absolute;top:1rem;left:1rem;z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:.4rem;margin:0;pointer-events:none}.pp-pdp-media-badge{padding:.7rem;background:var(--pp-pdp-brand);font-size:1.2rem;font-weight:500;line-height:1.6rem;letter-spacing:0;text-transform:uppercase;color:#fff}.pp-pdp .thumbnail-slider{gap:.8rem}.pp-pdp .thumbnail-slider .thumbnail-list{gap:.8rem;padding:.1rem}.pp-pdp .thumbnail-slider .thumbnail-list .thumbnail-list__item.slider__slide{flex:0 0 auto;width:calc((100% - 6 * .8rem) / 7)}.pp-pdp .thumbnail{opacity:.6}.pp-pdp .thumbnail[aria-current]{opacity:1;box-shadow:0 0 0 .1rem var(--pp-pdp-ink)}.pp-pdp .thumbnail-slider .slider-button{flex:0 0 auto;width:2rem;height:2rem;border:.1rem solid var(--pp-pdp-border);background:#fff;color:var(--pp-pdp-brand-dark)}@media screen and (max-width:749px){.pp-pdp .product__media-list{column-gap:1.2rem}.pp-pdp .product__media-list .product__media-item{width:calc(100% - 5.4rem)}.pp-pdp .product__media-wrapper .thumbnail-slider{padding:0 1.5rem}}@media screen and (min-width:750px){.pp-pdp .thumbnail-slider .slider-button{width:3rem;height:3rem}}@media screen and (min-width:990px){.pp-pdp .product__title h1{font-size:3.6rem}}.pp-sticky-atc{position:fixed;right:0;bottom:0;left:0;z-index:2147483646;background-color:rgb(var(--color-background));border-top:.1rem solid var(--pp-pdp-border);opacity:0;visibility:hidden;transform:translateY(1rem);transition:opacity .3s ease,transform .3s ease,visibility .3s}.pp-sticky-atc.is-visible{opacity:1;visibility:visible;transform:none}body[class*=overflow-hidden] .pp-sticky-atc.is-visible{opacity:0;visibility:hidden}html.pp-sticky-atc-visible body{padding-bottom:7rem}.pp-sticky-atc__inner{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;padding-block:1rem}.pp-sticky-atc__product{display:none}.pp-sticky-atc__buy{display:flex;flex:1;align-items:center;gap:1.2rem}.pp-sticky-atc__price .price{margin:0}.pp-sticky-atc__price .badge{display:none}.pp-sticky-atc__price .price--large.price--on-sale .price__sale{flex-direction:column;align-items:flex-start;gap:0}.pp-sticky-atc__price .price--large .price-item--regular{line-height:1.2}.pp-sticky-atc__button{flex:1;margin:0;padding-inline:1.2rem}@media screen and (min-width:750px){.pp-sticky-atc__product{display:flex;flex:1;align-items:center;gap:1.2rem;min-width:0}.pp-sticky-atc__media{flex-shrink:0;width:4.8rem;aspect-ratio:1;background-color:var(--pp-pdp-media-bg)}.pp-sticky-atc__media img{display:block;width:100%;height:100%;object-fit:contain}.pp-sticky-atc__text{min-width:0}.pp-sticky-atc__title,.pp-sticky-atc__tagline{margin:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;letter-spacing:0}.pp-sticky-atc__title{font-size:1.6rem;font-weight:600;line-height:1.2;color:var(--pp-pdp-brand-dark)}.pp-sticky-atc__tagline{font-size:1.4rem;line-height:1.3;color:var(--pp-pdp-ink)}.pp-sticky-atc__buy{flex:0 0 auto;gap:2.4rem}.pp-sticky-atc__price .price--large.price--on-sale .price__sale{flex-direction:row;align-items:baseline;gap:1rem}.pp-sticky-atc__button{flex:0 0 auto;padding-inline:3rem}}@media(prefers-reduced-motion:reduce){.pp-sticky-atc{transform:none;transition:none}}.shopify-app-block[id*=trustshop_product_reviews_widget_box]{--pp-pdp-review-ink: rgb(17, 17, 17);--pp-pdp-review-outline: rgba(185, 119, 75, .2);--trustshop-title-text-color: var(--pp-pdp-ink);--trustshop-primary-text-color: var(--pp-pdp-ink);--trustshop-secondary-text-color: var(--pp-pdp-brand-dark);--trustshop-user-name-color: var(--pp-pdp-review-ink);--trustshop-rating-process-color: var(--pp-pdp-brand);--trustshop-review-card-background: var(--pp-pdp-media-bg);--trustshop-reply-background-color: transparent;--trustshop-reply-title-color: var(--pp-pdp-ink);--trustshop-primary-btn-bg-color: var(--pp-pdp-brand);--trustshop-primary-btn-border-color: var(--pp-pdp-brand);--trustshop-secondary-btn-bg-color: rgb(255, 255, 255);--trustshop-secondary-btn-border-color: var(--pp-pdp-review-outline);--trustshop-secondary-btn-text-color: var(--pp-pdp-brand-dark);--trustshop-plain-btn-text-color: var(--pp-pdp-ink);--trustshop-content-font-size: 1.4rem;letter-spacing:0}.shopify-app-block[id*=trustshop_product_reviews_widget_box] .trustshop-header--title{margin-bottom:3.2rem;font-size:2.4rem!important;font-weight:600;line-height:1.2;color:var(--pp-pdp-brand-dark)!important}.shopify-app-block[id*=trustshop_product_reviews_widget_box] .trustshop-score-card-type--top{border-color:var(--pp-pdp-border)!important}.shopify-app-block[id*=trustshop_product_reviews_widget_box] .trustshop-rating span{font-size:5.2rem;font-weight:600;line-height:1;color:var(--pp-pdp-ink)}.shopify-app-block[id*=trustshop_product_reviews_widget_box] .trustshop-total-rating{font-size:1.4rem;line-height:1.3;color:var(--pp-pdp-ink)}.shopify-app-block[id*=trustshop_product_reviews_widget_box] .trustshop-score-bar--item span{font-weight:500;letter-spacing:.046em;color:var(--pp-pdp-ink)!important}.shopify-app-block[id*=trustshop_product_reviews_widget_box] .trustshop-write-review .trustshop-title,.shopify-app-block[id*=trustshop_product_reviews_widget_box] .trustshop-write-review .trustshop-subheading,.shopify-app-block[id*=trustshop_product_reviews_widget_box] .trustshop-review-header{display:none}.shopify-app-block[id*=trustshop_product_reviews_widget_box] #trustshop-write--review,.shopify-app-block[id*=trustshop_product_reviews_widget_box] .trustshop-loadmore{min-height:3.8rem;padding:0 2rem;font-size:1.4rem!important;font-weight:600;line-height:2rem;letter-spacing:0;text-transform:uppercase}.shopify-app-block[id*=trustshop_product_reviews_widget_box] .trustshop-loadmore{background:#fff;border-color:var(--pp-pdp-review-outline);color:var(--pp-pdp-brand)!important}.shopify-app-block[id*=trustshop_product_reviews_widget_box] .trustshop-review--body{padding-top:1rem}.shopify-app-block[id*=trustshop_product_reviews_widget_box] .trustshop-image--review{margin-bottom:3.2rem}.shopify-app-block[id*=trustshop_product_reviews_widget_box] .trustshop-review-filter--wrap{margin-bottom:0}.shopify-app-block[id*=trustshop_product_reviews_widget_box] .trustshop-review--container{margin-top:2rem}.shopify-app-block[id*=trustshop_product_reviews_widget_box] .trustshop-comments-filter--item,.shopify-app-block[id*=trustshop_product_reviews_widget_box] .trustshop-review-sort--wrap{font-size:1.4rem;line-height:1.3;letter-spacing:0}.shopify-app-block[id*=trustshop_product_reviews_widget_box] .trustshop-review-sort--wrap>span{color:var(--pp-pdp-brand-dark)}.shopify-app-block[id*=trustshop_product_reviews_widget_box] .trustshop-review-item--container{padding:2rem;border:0;border-radius:.4rem}.shopify-app-block[id*=trustshop_product_reviews_widget_box] .trustshop-author--avt{display:none}.shopify-app-block[id*=trustshop_product_reviews_widget_box] .trustshop-review--author_name p{font-size:1.4rem;font-weight:500;line-height:1.1;letter-spacing:.012em}.shopify-app-block[id*=trustshop_product_reviews_widget_box] .trustshop-review--header .trustshop-rating-star--container{gap:.4rem}.shopify-app-block[id*=trustshop_product_reviews_widget_box] .trustshop-review--header .trustshop-rating-star--container svg{width:2rem;height:2rem}.shopify-app-block[id*=trustshop_product_reviews_widget_box] .trustshop-review--header .trustshop-post-time{margin:0;font-size:1.4rem;line-height:1.3;color:#1119}.shopify-app-block[id*=trustshop_product_reviews_widget_box] .trustshop-review-content--wrap{gap:2rem}.shopify-app-block[id*=trustshop_product_reviews_widget_box] .trustshop-review--title{margin:0;font-size:1.6rem;font-weight:600;line-height:1.2;color:var(--pp-pdp-ink)}.shopify-app-block[id*=trustshop_product_reviews_widget_box] .trustshop-review--content{margin:0;font-size:1.4rem;line-height:1.3;color:var(--pp-pdp-ink)}.shopify-app-block[id*=trustshop_product_reviews_widget_box] .trustshop-reply--box{gap:2rem;padding:1.8rem 1.8rem 0}.shopify-app-block[id*=trustshop_product_reviews_widget_box] .review-item-action--field{gap:1.2rem;font-size:1.4rem;line-height:1.3;opacity:.5}.shopify-app-block[id*=trustshop_product_reviews_widget_box] .review-item-action--field .trustshop-button{font-size:inherit;line-height:inherit;letter-spacing:0;color:var(--pp-pdp-ink)}.shopify-app-block[id*=trustshop_product_reviews_widget_box] .action-field--divider{background-color:#e9f0e7}@media screen and (max-width:749px){.shopify-app-block[id*=trustshop_product_reviews_widget_box] .trustshop-write-review{width:100%;margin-top:3.5rem;padding:0;border-top:0!important}.shopify-app-block[id*=trustshop_product_reviews_widget_box] .trustshop-review--header{gap:.5rem}}@media screen and (min-width:990px){.shopify-app-block[id*=trustshop_product_reviews_widget_box] .trustshop-header--title{font-size:4rem!important}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/component-pp-pdp.css.map */
