.pp-pdp__crumbs{margin-bottom:1.6rem}@media screen and (max-width:749px){.pp-pdp__crumbs li:last-child{display:none}}.pp-pdp__grid{display:grid;gap:2.4rem;align-items:start}@media screen and (min-width:990px){.pp-pdp__grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:5.6rem}}@media screen and (min-width:1200px){.pp-pdp__grid{gap:7.2rem}}.pp-pdp__media{min-width:0}@media screen and (max-width:749px){.pp-pdp__media{margin-left:calc(-1 * var(--pp-gutter));margin-right:calc(-1 * var(--pp-gutter))}}.pp-gallery{display:grid;grid-template-columns:minmax(0,1fr);gap:1.2rem}.pp-gallery__stage{position:relative;min-width:0}.pp-gallery__track{position:relative;display:flex;margin:0;padding:0;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;background:rgb(var(--pp-surface));outline-offset:-3px}.pp-gallery__track::-webkit-scrollbar{display:none}.pp-gallery__slide{position:relative;flex:0 0 100%;aspect-ratio:1 / 1;scroll-snap-align:start;display:grid;place-items:center;overflow:hidden}.pp-gallery__slide img,.pp-gallery__slide video,.pp-gallery__slide iframe,.pp-gallery__slide svg{width:100%;height:100%;object-fit:contain}.pp-gallery__slide iframe{border:0}.pp-gallery__counter{position:absolute;top:1.2rem;left:1.2rem;margin:0;padding:.4rem 1.2rem;border-radius:4rem;background:#1d2f26e0;color:#fff;font-size:1.4rem;font-weight:600;pointer-events:none}.pp-gallery__arrow{position:absolute;top:50%;display:none;place-items:center;width:4.8rem;height:4.8rem;border:0;border-radius:50%;background:#fff;color:#25291f;box-shadow:0 2px 10px #25291f2e;cursor:pointer;transform:translateY(-50%);opacity:0;transition:opacity var(--pp-dur) var(--pp-ease),transform var(--pp-dur) var(--pp-ease)}.pp-gallery__arrow--prev{left:1.4rem}.pp-gallery__arrow--next{right:1.4rem}.pp-gallery__arrow:hover{transform:translateY(-50%) scale(1.06)}.pp-gallery__stage:hover .pp-gallery__arrow,.pp-gallery__arrow:focus-visible{opacity:1}.pp-gallery__thumbs{display:flex;gap:.8rem;order:2;padding:0 var(--pp-gutter);overflow-x:auto;scrollbar-width:none}.pp-gallery__thumbs::-webkit-scrollbar{display:none}.pp-gallery__thumb{position:relative;flex:none;width:6.4rem;height:6.4rem;padding:0;border:3px solid transparent;border-radius:10px;background:rgb(var(--pp-surface));overflow:hidden;cursor:pointer;transition:border-color var(--pp-dur) var(--pp-ease)}.pp-gallery__thumb img{width:100%;height:100%;object-fit:cover}.pp-gallery__thumb[aria-selected=true]{border-color:rgb(var(--pp-accent))}.pp-gallery__thumb:hover{border-color:rgba(var(--pp-accent),.5)}.pp-gallery__play{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#fff;font-size:1.4rem;background:#00000040}.pp-gallery__hint{order:3;margin:0;padding:0 var(--pp-gutter);font-size:1.4rem;color:rgba(var(--color-foreground),.78)}@media screen and (min-width:750px){.pp-gallery__track{border-radius:var(--pp-radius-lg)}.pp-gallery__thumbs,.pp-gallery__hint{padding:0}.pp-gallery__hint{display:none}.pp-gallery__arrow{display:grid}}@media screen and (min-width:990px){.pp-gallery:not(.pp-gallery--single){grid-template-columns:8.4rem minmax(0,1fr);gap:1.4rem;align-items:start}.pp-gallery__thumbs{order:0;flex-direction:column;max-height:min(64rem,80vh);overflow-y:auto}.pp-gallery__thumb{width:8.4rem;height:8.4rem;border-radius:12px}}.pp-pdp__info{display:flex;flex-direction:column;gap:1.8rem;min-width:0}@media screen and (min-width:990px){.pp-pdp__info{position:sticky;top:2rem}}.pp-pdp__title-block .pp-eyebrow{color:rgb(var(--color-foreground));opacity:.8}.pp-pdp__title-block .pp-eyebrow:hover{opacity:1;text-decoration:underline;text-underline-offset:.3rem}.pp-pdp__title{margin:.6rem 0 0;font-size:calc(var(--font-heading-scale) * clamp(2.8rem,2rem + 1.5vw,3.8rem));line-height:1.12}.pp-pdp__rating{display:inline-flex;align-items:center;gap:.8rem;align-self:flex-start;min-height:4rem;margin-top:-.8rem;color:rgb(var(--color-foreground));text-decoration:none}.pp-pdp__rating-text{font-size:1.6rem;font-weight:500;text-decoration:underline;text-underline-offset:.3rem}.pp-pdp__price .pp-price{gap:.4rem 1.2rem}.pp-pdp__price .pp-price__current{font-size:3rem;line-height:1.1}.pp-pdp__price .pp-price__compare{font-size:1.9rem}.pp-pdp__tax{margin:.4rem 0 0;font-size:1.3rem;color:rgba(var(--color-foreground),.75)}.pp-pdp__summary,.pp-pdp__text{font-size:1.7rem}.pp-pdp__summary p,.pp-pdp__text p{margin:0}@media screen and (min-width:750px){.pp-pdp__summary{font-size:1.8rem}}.pp-benefits{display:grid;gap:1rem;margin:0;padding:0;list-style:none}.pp-benefits li{display:flex;gap:1.2rem;align-items:flex-start}.pp-benefits__check{flex:none;display:grid;place-items:center;width:2.2rem;height:2.2rem;margin-top:.2rem;border-radius:50%;background:rgb(var(--pp-success));color:#fff}.pp-benefits__check .pp-icon{stroke-width:3}.pp-options{display:grid;gap:1.6rem}.pp-option{margin:0;padding:0;border:0;min-width:0}.pp-option__legend{margin-bottom:.8rem;padding:0;font-weight:600}.pp-option__legend [data-selected-value]{font-weight:400}.pp-option__values{display:flex;flex-wrap:wrap;gap:.8rem}.pp-option__input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.pp-pill{display:inline-flex;align-items:center;gap:.8rem;min-height:4.4rem;padding:0 2rem;border:1px solid rgba(var(--color-foreground),.3);border-radius:4rem;background:rgb(var(--pp-surface));color:#25291f;font-size:1.5rem;font-weight:600;cursor:pointer;transition:background-color var(--pp-dur) var(--pp-ease),color var(--pp-dur) var(--pp-ease),border-color var(--pp-dur) var(--pp-ease)}.pp-pill:hover{border-color:rgb(var(--color-foreground))}.pp-option__input:checked+.pp-pill,.pp-pill--static{background:rgb(var(--color-foreground));border-color:rgb(var(--color-foreground));color:rgb(var(--color-background))}.pp-pill--static{cursor:default}.pp-option__input:focus-visible+.pp-pill{outline:2px solid rgb(var(--pp-accent));outline-offset:2px}.pp-pill.is-unavailable{color:#25291f80;text-decoration:line-through}.pp-option__input:checked+.pp-pill.is-unavailable{color:#ffffffbf}.pp-pill__swatch{width:2rem;height:2rem;border-radius:50%;background-size:cover;box-shadow:inset 0 0 0 1px #0000001f}.pp-purchase{display:grid;gap:1rem}.pp-purchase__option{display:block;padding:1.6rem 1.8rem;border:3px solid rgba(var(--color-foreground),.14);border-radius:var(--pp-radius-lg);background:rgb(var(--pp-surface));color:#25291f;cursor:pointer;transition:border-color var(--pp-dur) var(--pp-ease)}.pp-purchase__option.is-selected{border-color:rgb(var(--pp-accent))}.pp-purchase__option input{position:absolute;opacity:0;pointer-events:none}.pp-purchase__option:has(input:focus-visible){outline:2px solid rgb(var(--pp-accent));outline-offset:2px}.pp-purchase__head{display:flex;align-items:center;gap:1.4rem}.pp-purchase__radio{flex:none;display:grid;place-items:center;width:2.4rem;height:2.4rem;border:2px solid #25291f;border-radius:50%}.pp-purchase__radio:after{content:"";width:1.2rem;height:1.2rem;border-radius:50%;background:transparent;transition:background-color var(--pp-dur) var(--pp-ease)}.pp-purchase__option.is-selected .pp-purchase__radio:after{background:rgb(var(--pp-accent))}.pp-purchase__label{flex:1;font-weight:600}.pp-purchase__price{font-weight:700}.pp-purchase__body{display:none;margin:1.2rem 0 0 3.8rem;font-size:1.5rem}.pp-purchase__option.is-selected .pp-purchase__body{display:grid;gap:.8rem}.pp-purchase__body:empty{display:none!important}.pp-purchase__caption{color:#25291fcc}.pp-purchase__freqs{display:flex;flex-wrap:wrap;gap:.8rem}.pp-buy__row{display:flex;gap:1.2rem;align-items:stretch}.pp-buy__submit{flex:1;min-width:0}.pp-buy__total{font-weight:600}.pp-buy__dynamic{margin-top:1.2rem}.pp-buy__dynamic .shopify-payment-button__button{min-height:5.2rem;border-radius:var(--pp-radius-pill);overflow:hidden}@media screen and (max-width:389px){.pp-buy__row{flex-wrap:wrap}.pp-buy__row quantity-input{width:100%;justify-content:space-between}}.pp-trust{display:grid;gap:1.2rem;margin:0;padding:1.6rem 1.8rem;list-style:none;border-radius:var(--pp-radius-lg);background:rgb(var(--pp-surface));color:#25291f;font-size:1.5rem}.pp-trust li{display:flex;gap:1.2rem;align-items:flex-start}.pp-trust .pp-icon{flex:none;margin-top:.1rem;color:rgb(var(--pp-accent))}.pp-trust span{min-width:0;overflow-wrap:anywhere}.pp-trust a{color:inherit;text-underline-offset:.3rem}.pp-bundle{display:block;padding:1.8rem;border:1px solid rgba(var(--color-foreground),.12);border-radius:var(--pp-radius-lg);background:rgb(var(--pp-surface));color:#25291f}.pp-bundle__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:1rem}.pp-bundle__title{margin:0;font-size:calc(var(--font-heading-scale) * 2.2rem);color:#25291f}.pp-bundle__list{margin:1.4rem 0 0;padding:0;list-style:none}.pp-bundle__item{display:flex;align-items:center;gap:1.2rem;padding:1rem 0;border-top:1px solid rgba(37,41,31,.1);transition:opacity var(--pp-dur) var(--pp-ease)}.pp-bundle__item:not(.is-selected){opacity:.7}.pp-bundle__toggle{position:relative;flex:none;display:grid;place-items:center;width:4.4rem;height:4.4rem;margin:-.9rem;cursor:pointer}.pp-bundle__toggle input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.pp-bundle__check{flex:none;display:grid;place-items:center;width:2.6rem;height:2.6rem;border:2px solid #25291f;border-radius:6px;background:#fff;color:transparent;transition:background-color var(--pp-dur) var(--pp-ease),color var(--pp-dur) var(--pp-ease)}.pp-bundle__check .pp-icon{stroke-width:3}.pp-bundle__item.is-selected .pp-bundle__check{border-color:rgb(var(--pp-success));background:rgb(var(--pp-success));color:#fff}.pp-bundle__item[data-main] .pp-bundle__check{opacity:.6}.pp-bundle__toggle input:focus-visible+.pp-bundle__check{outline:2px solid rgb(var(--pp-accent));outline-offset:2px}.pp-bundle__img{flex:none;width:5.6rem;height:5.6rem;border-radius:10px;overflow:hidden;background:#25291f0d}.pp-bundle__img img{width:100%;height:100%;object-fit:cover}.pp-bundle__info{flex:1;min-width:0;display:flex;flex-direction:column;font-size:1.5rem;line-height:1.35}.pp-bundle__name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-weight:600;color:inherit;text-decoration:none}a.pp-bundle__name:hover{text-decoration:underline;text-underline-offset:.3rem}.pp-bundle__tag{color:#25291fbf;font-size:1.4rem}.pp-bundle__price{flex:none;font-weight:700}.pp-bundle__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.2rem;padding-top:1.2rem;border-top:1px solid rgba(37,41,31,.1)}.pp-bundle__total{display:grid}.pp-bundle__total-label{font-size:1.4rem}.pp-bundle__total strong{font-size:2.2rem}.pp-bundle__total s{margin-left:.6rem;color:#25291fb3}.pp-bundle .pp-btn--secondary{--btn-fg: rgb(var(--pp-accent));--btn-border: rgb(var(--pp-accent))}.pp-bundle .pp-btn--secondary:hover{--btn-bg: rgb(var(--pp-accent));--btn-fg: #fff}.pp-sticky-atc{position:fixed;left:0;right:0;bottom:0;z-index:25;display:flex;align-items:center;gap:1.2rem;padding:1rem 1.4rem calc(1rem + env(safe-area-inset-bottom));border-top:1px solid rgba(37,41,31,.15);background:#fff;color:#25291f;box-shadow:0 -6px 18px #25291f1a;transform:translateY(110%);transition:transform .28s var(--pp-ease)}.pp-sticky-atc.is-visible{transform:none}@media screen and (min-width:990px){.pp-sticky-atc{display:none}}.pp-sticky-atc__img{flex:none;width:4.8rem;height:4.8rem;border-radius:10px;overflow:hidden;background:#25291f0d}.pp-sticky-atc__img img{width:100%;height:100%;object-fit:cover}.pp-sticky-atc__info{flex:1;min-width:0;line-height:1.3}.pp-sticky-atc__title{margin:0;font-size:1.5rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pp-sticky-atc__price{margin:0;font-size:1.5rem;font-weight:700}.pp-sticky-atc .pp-btn{min-height:4.8rem}@media screen and (max-width:989px){.pp-body--product .pp-footer{padding-bottom:calc(var(--pp-pb, 32px) + 7.2rem)}}.pp-steps{display:grid;gap:1.6rem;margin:0;padding:0;list-style:none}@media screen and (min-width:750px){.pp-steps{grid-template-columns:repeat(var(--pp-steps, 3),minmax(0,1fr));gap:1.8rem}}.pp-step{border-radius:var(--pp-radius-lg);background:rgb(var(--pp-surface));color:#25291f;overflow:hidden}.pp-step__media{position:relative;aspect-ratio:4 / 3;background:#25291f0d}.pp-step__media img,.pp-step__media svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.pp-step__body{display:flex;gap:1.4rem;align-items:flex-start;padding:1.6rem 1.8rem 2rem}.pp-step__num{flex:none;display:grid;place-items:center;width:3.6rem;height:3.6rem;border-radius:50%;background:rgb(var(--pp-accent));color:#fff;font-weight:700}.pp-step__title{margin:0;font-family:var(--font-body-family);font-size:1.8rem;font-weight:600;letter-spacing:0;color:#25291f}.pp-step__text{margin:.2rem 0 0;font-size:1.6rem}.pp-step__text p{margin:0}
/*# sourceMappingURL=/cdn/shop/t/17/assets/pp-product.css.map */
