.pp-visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;white-space:nowrap;clip-path:inset(50%)}.pp-content{display:flex;flex-direction:column;justify-content:var(--pp-content-position-block);align-items:var(--pp-content-position-inline);text-align:var(--pp-content-text-align);gap:var(--pp-content-gap);padding:var(--pp-content-offset-block) var(--pp-content-offset-inline);color:var(--pp-content-color, inherit)}.pp-content>*{max-width:min(var(--pp-block-width, var(--pp-content-width, 100%)),100%)}@media screen and (min-width:1200px){.pp-content{justify-content:var(--pp-content-position-block-desktop);align-items:var(--pp-content-position-inline-desktop);text-align:var(--pp-content-text-align-desktop);gap:var(--pp-content-gap-desktop);padding:var(--pp-content-offset-block-desktop) var(--pp-content-offset-inline-desktop)}.pp-content>*{max-width:min(var(--pp-block-width-desktop, var(--pp-content-width-desktop, 100%)),100%)}}.pp-heading{margin:0;font-weight:var(--pp-font-heading--weight);color:var(--pp-heading-color, inherit)}.pp-heading :is(strong,b):has(:is(em,i)),.pp-heading :is(em,i):has(:is(strong,b)){color:var(--pp-heading-accent-color, inherit);font-weight:inherit;font-style:normal}.pp-heading :is(strong,b):has(:is(em,i)) :is(em,i),.pp-heading :is(em,i):has(:is(strong,b)) :is(strong,b){color:inherit;font-weight:inherit;font-style:normal}@media screen and (min-width:1200px){.pp-heading--accent-line :is(strong,b):has(:is(em,i)),.pp-heading--accent-line :is(em,i):has(:is(strong,b)){display:block}}.pp-heading__underline{position:relative;white-space:nowrap}.pp-heading__underline:after{content:"";position:absolute;left:0;right:0;top:100%;margin-top:-.15em;aspect-ratio:73 / 11;background-color:var(--pp-heading-accent-color, currentColor);-webkit-mask-image:var(--pp-heading-underline-image);mask-image:var(--pp-heading-underline-image);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;pointer-events:none}.pp-heading__underline--desktop:after{content:none}@media screen and (min-width:1200px){.pp-heading__underline--desktop:after{content:""}.pp-heading__underline--mobile:after{content:none}}.pp-heading--h1{font-size:var(--pp-font-h1--size);line-height:var(--pp-font-h1--line-height);font-weight:var(--pp-font-display--weight);letter-spacing:var(--pp-font-h1--letter-spacing)}.pp-heading--h2{font-size:var(--pp-font-h2--size);line-height:var(--pp-font-h2--line-height);font-weight:var(--pp-font-display--weight);letter-spacing:var(--pp-font-h2--letter-spacing)}.pp-heading--h3{font-size:var(--pp-font-h3--size);line-height:var(--pp-font-h3--line-height);letter-spacing:var(--pp-font-h3--letter-spacing)}.pp-text{margin:0;font-weight:var(--pp-font-body--weight);color:inherit}.pp-text--lg{font-size:var(--pp-font-body-lg--size);line-height:var(--pp-font-body-lg--line-height);font-weight:var(--pp-font-body-lg--weight)}.pp-text--md{font-size:var(--pp-font-body--size);line-height:var(--pp-font-body--line-height)}.pp-text--sm{font-size:var(--pp-font-body-sm--size);line-height:var(--pp-font-body-sm--line-height);font-weight:var(--pp-font-body-sm--weight)}.pp-image{width:min(var(--pp-image-width),100%);flex:0 0 auto}.pp-image__media{display:block;width:100%;height:auto}.pp-logo{width:min(var(--pp-logo-width),100%);flex:0 0 auto}.pp-logo__link,.pp-logo__image{display:block;width:100%}.pp-logo__image{height:auto}@media screen and (min-width:1200px){.pp-image{width:min(var(--pp-image-width-desktop),100%)}.pp-logo{width:min(var(--pp-logo-width-desktop),100%)}}.pp-button{display:inline-flex;align-items:stretch;min-height:48px;color:var(--color-background);text-decoration:none}button.pp-button{-webkit-appearance:none;appearance:none;margin:0;padding:0;border:0;background:none;font:inherit;text-align:inherit;cursor:pointer}button.pp-button[disabled]{cursor:not-allowed;opacity:.5}.pp-button__label{display:flex;align-items:center;justify-content:center;padding:0 var(--pp-button-label-padding, 32px);margin-right:-2px;border-radius:50px;background-color:var(--color-foreground);font-size:var(--pp-font-button--size);line-height:var(--pp-font-button--line-height);font-weight:var(--pp-font-button--weight)}.pp-button__icon{display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:48px;height:48px;border-radius:50px;background-color:var(--color-foreground)}.pp-button__icon svg{display:block;width:20px;height:20px;transform:scaleX(-1)}.pp-button--plain .pp-button__label{margin-right:0}.pp-button--full{display:flex;width:100%}.pp-button--full .pp-button__label{flex:1 1 auto}@keyframes pp-spin{to{transform:rotate(360deg)}}.pp-spinner{display:inline-flex;align-items:center;justify-content:center}.pp-spinner svg{width:1em;height:1em;fill:currentColor;transform-origin:center;animation:pp-spin .75s linear infinite}@media(prefers-reduced-motion:reduce){.pp-spinner svg{animation:none}}.pp-button__spinner{display:none}.pp-button__spinner svg{width:20px;height:20px}.pp-button[aria-busy=true] .pp-button__icon>svg{display:none}.pp-button[aria-busy=true] .pp-button__spinner{display:flex}@media screen and (min-width:1200px){.pp-button--full-mobile-only{display:inline-flex;width:auto}.pp-button--full-mobile-only .pp-button__label{flex:0 0 auto}}@media(hover:hover){.pp-button{--pp-button-goo-travel: 1rem;--pp-button-goo-turn: 45deg;filter:url(#pp-goo)}.pp-button__icon{transition:translate .9s cubic-bezier(.135,.9,.15,1)}.pp-button:hover .pp-button__icon{translate:var(--pp-button-goo-travel) 0}.pp-button__icon svg{transition:rotate .9s cubic-bezier(.135,.9,.15,1)}.pp-button:hover .pp-button__icon svg{rotate:var(--pp-button-goo-turn)}@media(prefers-reduced-motion:reduce){.pp-button__icon,.pp-button__icon svg{transition:none}.pp-button:hover .pp-button__icon{translate:none}.pp-button:hover .pp-button__icon svg{rotate:none}}}.pp-button:focus-visible{outline:var(--focus-outline-width, 2px) solid var(--color-foreground);outline-offset:2px;border-radius:50px}.pp-avatar-row{display:flex;align-items:center;gap:var(--pp-avatar-row-gap);color:var(--pp-avatar-row-text-color)}.pp-avatar-row__photos{display:flex;align-items:center}.pp-avatar{position:relative;flex:0 0 auto;box-sizing:border-box;width:var(--pp-avatar-size);height:var(--pp-avatar-size);border:var(--pp-avatar-ring) solid var(--pp-avatar-ring-color);border-radius:50%;overflow:hidden;background-color:var(--color-border);box-shadow:0 4px 20px rgb(var(--palette-darkest-rgb) / .1)}.pp-avatar+.pp-avatar{margin-left:calc(var(--pp-avatar-overlap) * -1)}.pp-avatar-row__photos .pp-avatar:nth-child(2){z-index:1}.pp-avatar-row__photos .pp-avatar:nth-child(3){z-index:2}.pp-avatar-row__photos .pp-avatar:nth-child(4){z-index:3}.pp-avatar-row__photos .pp-avatar:nth-child(n+5){z-index:4}.pp-avatar__image{display:block;width:100%;height:100%;object-fit:cover}.pp-avatar-row__text{font-size:var(--pp-avatar-row-text-size, var(--pp-font-body-caps--size, 1rem));line-height:var(--pp-font-body-caps--line-height, 1.125rem);font-weight:var(--pp-font-body-caps--weight, 400);text-transform:uppercase}@media screen and (min-width:1200px){.pp-avatar-row{gap:var(--pp-avatar-row-gap-desktop)}.pp-avatar{width:var(--pp-avatar-size-desktop);height:var(--pp-avatar-size-desktop)}.pp-avatar+.pp-avatar{margin-left:calc(var(--pp-avatar-overlap-desktop) * -1)}}.pp-star-rating{display:flex;align-items:center;gap:6px;color:var(--pp-star-rating-color, currentColor)}.pp-star-rating__stars{display:flex;flex:0 0 auto}.pp-star-rating__star{position:relative}.pp-star-rating__star,.pp-star-rating__star-base,.pp-star-rating__star-fill,.pp-star-rating__star-base svg,.pp-star-rating__star-fill svg{display:block;width:var(--pp-star-rating-size, 16px);height:var(--pp-star-rating-size, 16px)}.pp-star-rating__star-base{opacity:var(--opacity-30-60)}.pp-star-rating__star-fill{position:absolute;top:0;right:0;bottom:0;left:0;width:var(--pp-star-rating-fill);overflow:hidden}.pp-star-rating__star-fill svg{max-width:none}.pp-star-rating__text{font-size:var(--pp-font-rating--size);line-height:var(--pp-font-rating--line-height);font-weight:var(--pp-font-rating--weight);text-transform:uppercase;color:var(--pp-star-rating-text-color, inherit)}.pp-badge-group{display:flex;justify-content:var(--pp-badge-group-position-inline);align-items:var(--pp-badge-group-position-block);padding:var(--pp-badge-group-offset-block) var(--pp-badge-group-offset-inline);pointer-events:none}.pp-badge-group__inner{display:flex;gap:var(--pp-badge-group-gap);padding:var(--pp-badge-group-padding);border-radius:var(--pp-badge-group-radius);pointer-events:auto}.pp-badge-group--glass .pp-badge-group__inner{background-image:linear-gradient(110.7291deg,rgb(var(--palette-lightest-rgb) / .096) 1.5459%,rgb(var(--palette-lightest-rgb) / .048) 106.01%);box-shadow:inset 0 0 0 1px var(--pp-glass-border-color),inset 0 1px 2px rgb(var(--palette-lightest-rgb) / .65),0 3px 30px rgb(var(--palette-darkest-rgb) / .05);-webkit-backdrop-filter:blur(var(--pp-badge-group-blur, 4px));backdrop-filter:blur(var(--pp-badge-group-blur, 4px))}@media screen and (min-width:1200px){.pp-badge-group{justify-content:var(--pp-badge-group-position-inline-desktop);align-items:var(--pp-badge-group-position-block-desktop);padding:var(--pp-badge-group-offset-block-desktop) var(--pp-badge-group-offset-inline-desktop)}.pp-badge-group__inner{gap:var(--pp-badge-group-gap-desktop);border-radius:var(--pp-badge-group-radius-desktop)}}.pp-badge{display:flex;align-items:center;justify-content:center;width:var(--pp-badge-width);height:var(--pp-badge-height);border-radius:var(--pp-badge-radius);background-color:var(--pp-badge-background);overflow:hidden}.pp-badge__image{width:var(--pp-badge-image-width, 73%);height:auto;flex-shrink:0;object-fit:contain}.pp-stack,.pp-product-head{display:flex;box-sizing:border-box;width:100%;min-width:0}.pp-stack{flex-direction:var(--pp-stack-direction, column);align-items:var(--pp-stack-align, stretch);justify-content:var(--pp-stack-justify, flex-start);gap:var(--pp-stack-gap, 16px);min-height:var(--pp-stack-min-height, 0);padding:var(--pp-stack-padding-block, 0) var(--pp-stack-padding-inline, 0);border-radius:var(--pp-stack-radius, 0);background:var(--pp-stack-background, transparent);color:var(--pp-stack-color, inherit)}.pp-product-head{flex-direction:column;gap:var(--pp-product-head-gap, 16px);min-height:var(--pp-product-head-min-height, 0);padding:var(--pp-product-head-padding-block, 20px) var(--pp-product-head-padding-inline, 16px);border-radius:var(--pp-product-head-radius, 16px);background:var(--pp-product-head-background, transparent);color:var(--pp-product-head-color, inherit)}.pp-stack--shadow,.pp-product-head--shadow{box-shadow:0 3px 30px rgb(var(--palette-darkest-rgb) / .05)}.pp-stack>.shopify-block,.pp-product-head>.shopify-block,.pp-feature-pill-group>.shopify-block,.pp-benefit-list__items>.shopify-block,.pp-product-tabs__items>.shopify-block,.pp-payment-methods__list>.shopify-block{display:contents}.pp-feature-pill-group{display:flex;flex-wrap:wrap;gap:var(--pp-feature-pill-group-gap, 8px)}.pp-feature-pill{display:inline-flex;align-items:center;min-height:28px;padding:8px 16px;border-radius:var(--pp-feature-pill-radius, 16px);background:var(--pp-feature-pill-background, transparent);color:var(--pp-feature-pill-color, inherit);font-size:var(--pp-font-body-sm--size, .875rem);line-height:var(--pp-font-body-sm--line-height, 1.125rem);font-weight:400;gap:6px}.pp-feature-pill__icon,.pp-feature-pill__icon svg{display:block;width:12px;height:12px}.pp-product-price__container{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 8px;color:var(--pp-product-price-color, inherit)}.pp-product-price__current{font-size:var(--pp-font-body-lg--size, 1.125rem);line-height:var(--pp-font-body-lg--line-height, 1.5rem);font-weight:600}.pp-product-price__compare{color:var(--pp-product-price-compare, currentColor);font-size:var(--pp-font-body--size, 1rem)}.pp-product-price__compare:empty,.pp-product-price__savings:empty{display:none}.pp-product-price__tax{width:100%;font-size:var(--pp-font-body-sm--size, .875rem);line-height:var(--pp-font-body-sm--line-height, 1.125rem);font-weight:300}.pp-product-price__savings{position:relative;display:inline-flex;align-items:center;margin-left:6px;padding:2px 8px;border-radius:4px;background:var(--pp-product-price-savings-bg, currentColor);color:#fff;font-size:var(--pp-font-body-xs--size, .75rem);line-height:1.4;font-weight:600;white-space:nowrap}.pp-product-price__savings:before{content:"";position:absolute;left:-5px;top:50%;transform:translateY(-50%);border-style:solid;border-width:5px 5px 5px 0;border-color:transparent var(--pp-product-price-savings-bg, currentColor) transparent transparent}.pp-product-rating .pp-star-rating__text{font-size:.875rem;line-height:1.125rem;text-transform:none}.pp-divider{width:var(--pp-divider-width-mobile, var(--pp-divider-width, 100%));height:var(--pp-divider-thickness, 1px);background:var(--pp-divider-color, currentColor)}.pp-benefit-list{display:flex;flex-direction:column;gap:var(--pp-benefit-list-gap, 4px);box-sizing:border-box;margin-top:var(--pp-benefit-list-margin-top-mobile, 0);padding:0 var(--pp-benefit-list-padding-inline-mobile, 0)}.pp-benefit-list__title{margin:0;font-size:var(--pp-font-body--size, 1rem);line-height:var(--pp-font-body--line-height, 1.375rem);font-weight:600}.pp-benefit-list__items{display:grid;grid-template-columns:repeat(var(--pp-benefit-list-columns-mobile, 1),minmax(0,1fr));gap:var( --pp-benefit-list-row-gap-mobile, var(--pp-benefit-list-row-gap, 8px) ) var(--pp-benefit-list-column-gap-mobile, 16px)}.pp-benefit-line{display:flex;align-items:center;gap:8px;min-width:0;width:min(var(--pp-benefit-line-width, 100%),100%);font-size:var(--pp-font-body-sm--size, .875rem);line-height:var(--pp-font-body-sm--line-height, 1.125rem)}.pp-benefit-list--circle-checks .pp-benefit-line__tick{display:grid;place-items:center;border-radius:50%;background:var(--pp-benefit-line-icon-color, currentColor)}.pp-benefit-list--circle-checks .pp-benefit-line__tick svg{width:11px;height:7px;aspect-ratio:11 / 7}.pp-benefit-list--circle-checks .pp-benefit-line__uploaded-icon{width:11px;height:7px;aspect-ratio:11 / 7;background:var(--color-background)}.pp-benefit-list--circle-checks .pp-benefit-line__tick :is(path,circle){stroke:var(--color-background);stroke-width:1.5px}.pp-benefit-list--cards .pp-benefit-line{box-sizing:border-box;justify-content:var(--pp-benefit-item-justify, flex-start);min-height:var(--pp-benefit-item-min-height-mobile, 0);padding:8px var(--pp-benefit-item-padding-inline-mobile, 16px);border-radius:var(--pp-benefit-item-radius, 0);background:var(--pp-benefit-item-background, transparent)}.pp-benefit-line__tick,.pp-benefit-line__tick svg,.pp-benefit-line__uploaded-icon{display:block;flex:0 0 var(--pp-benefit-line-icon-size-mobile, var(--pp-benefit-line-icon-size, 8px));width:var(--pp-benefit-line-icon-size-mobile, var(--pp-benefit-line-icon-size, 8px));height:var(--pp-benefit-line-icon-size-mobile, var(--pp-benefit-line-icon-size, 8px))}.pp-benefit-line__uploaded-icon{background:currentColor;-webkit-mask:var(--pp-benefit-line-icon-image) center / contain no-repeat;mask:var(--pp-benefit-line-icon-image) center / contain no-repeat}.pp-benefit-line__tick{color:var(--pp-benefit-line-icon-color, currentColor)}.pp-benefit-line__tick :is(path,circle){stroke:currentColor}.pp-variant-picker{display:flex;flex-direction:column;gap:var(--pp-variant-gap, 12px)}.pp-variant-picker__fieldset{display:flex;flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;border:0}.pp-variant-picker__legend{margin-bottom:8px;font-size:var(--pp-font-body--size, 1rem);line-height:var(--pp-font-body--line-height, 1.375rem);font-weight:600}.pp-variant-picker__values{display:flex;flex-wrap:wrap;gap:var(--pp-variant-gap, 12px)}.pp-variant-picker__option{position:relative;display:inline-flex;align-items:center;gap:8px;cursor:pointer;justify-content:center;width:var(--pp-variant-chip, 42px);height:var(--pp-variant-chip, 42px)}.pp-variant-picker__input{position:absolute;width:1px;height:1px;opacity:0}.pp-variant-picker__swatch{display:block;box-sizing:border-box;width:var(--pp-variant-swatch, 32px);height:var(--pp-variant-swatch, 32px);border:1px solid var(--pp-variant-border, currentColor);border-radius:50%;background:var(--pp-variant-swatch-color, transparent);box-shadow:none}.pp-variant-picker__input:is(:checked,:focus-visible)+.pp-variant-picker__swatch{box-shadow:0 0 0 4px var(--pp-product-hero-card, var(--color-background)),0 0 0 5px var(--pp-variant-selected, currentColor)}.pp-variant-picker__input[aria-disabled=true]+.pp-variant-picker__swatch{opacity:.4}.pp-quantity{display:grid;grid-template-columns:1fr 1fr 1fr;width:var(--pp-quantity-width, 110px);height:var(--pp-quantity-height, 48px);border:1px solid var(--pp-quantity-border, currentColor);border-radius:var(--pp-quantity-radius, 8px);background:var(--pp-quantity-background, transparent);color:var(--pp-quantity-color, inherit);overflow:hidden}.pp-quantity__button,.pp-quantity__input{-webkit-appearance:none;appearance:none;width:100%;min-width:0;margin:0;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:center}.pp-quantity__button{display:flex;align-items:center;justify-content:center;cursor:pointer}.pp-quantity__button svg{width:14px;height:14px}.pp-quantity__input::-webkit-inner-spin-button,.pp-quantity__input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none}.pp-add-to-cart{display:block;flex:1 1 auto;min-width:0}button.pp-add-to-cart__button{min-height:var(--pp-add-to-cart-height, 48px);border-radius:0;background:transparent;color:var(--pp-add-to-cart-color, inherit);overflow:visible}.pp-add-to-cart__button .pp-button__label{border-radius:var(--pp-add-to-cart-radius, 50px);background:var(--pp-add-to-cart-background, currentColor);color:inherit}.pp-add-to-cart__button .pp-button__icon{background:var(--pp-add-to-cart-background, currentColor)}.pp-stock-note{display:flex;align-items:center;flex-wrap:wrap;gap:4px 8px;color:var(--pp-stock-note-color, inherit);font-size:var(--pp-font-body-sm--size, .875rem);line-height:var(--pp-font-body-sm--line-height, 1.125rem)}.pp-stock-note__dot{flex:0 0 var(--pp-stock-note-dot-size, 8px);width:var(--pp-stock-note-dot-size, 8px);height:var(--pp-stock-note-dot-size, 8px);border-radius:50%;background:var(--pp-stock-note-dot, currentColor)}.pp-stock-note--sold-out .pp-stock-note__dot{background:var(--pp-stock-note-dot-sold-out, currentColor)}.pp-stock-note__delivery{color:color-mix(in srgb,currentColor 65%,transparent)}.pp-product-tabs{box-sizing:border-box;width:100%;--pp-tabs-shadow: 0 3px 30px rgb(var(--palette-darkest-rgb) / .05);margin-top:var(--pp-tabs-margin-top, 0);padding-inline:var(--pp-tabs-padding-inline, 16px);background:transparent;color:var(--pp-tabs-color, inherit)}.pp-product-tabs__items{display:grid;grid-template-columns:repeat(2,max-content) 1fr}.pp-product-tab{display:contents}.pp-product-tab__input.pp-visually-hidden{position:fixed;top:0;left:0}.pp-product-tab__label{grid-row:1;display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:max-content;min-width:var(--pp-tab-width, max-content);min-height:40px;padding:var(--pp-tabs-tab-padding-top, 0) var(--pp-tabs-tab-padding-inline, 33px) var(--pp-tabs-tab-padding-bottom, 0);border:0;border-radius:var(--pp-tabs-radius, 16px) var(--pp-tabs-radius, 16px) 0 0;background:var(--pp-tabs-background, transparent);box-shadow:var(--pp-tabs-shadow);color:var(--pp-tabs-color, inherit);font-family:var(--font-body--family);font-size:var(--pp-font-label--size, .75rem);line-height:var(--pp-font-label--line-height, 1rem);font-weight:var(--pp-font-label--weight, 600);text-decoration-line:none;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font;text-transform:uppercase;white-space:nowrap;cursor:pointer}.pp-product-tab__input:checked+.pp-product-tab__label{z-index:1;background:var(--pp-tabs-active-background, var(--color-background));text-decoration-line:underline}.pp-product-tab__input:focus-visible+.pp-product-tab__label{outline:2px solid currentColor;outline-offset:-2px}.pp-product-tab__panel{grid-column:1 / -1;grid-row:2;box-sizing:border-box;min-height:var(--pp-tabs-panel-min-height, 67px);margin-top:0;padding:var(--pp-tabs-panel-padding-block, 15px) var(--pp-tabs-panel-padding-inline, 24px);border:0;border-radius:0 var(--pp-tabs-radius, 16px) var(--pp-tabs-radius, 16px) var(--pp-tabs-radius, 16px);background:var(--pp-tabs-active-background, var(--color-background));box-shadow:var(--pp-tabs-shadow);font-size:var(--pp-font-body-sm--size, .875rem);line-height:var(--pp-font-body-sm--line-height, 1.125rem);font-weight:var(--pp-font-body--weight)}.pp-product-tab__panel>:first-child,.pp-product-tab__panel>:last-child{margin-block:0}.pp-product-tab__input:not(:checked)~.pp-product-tab__panel{display:none}@media screen and (max-width:1199px){.pp-product-tab__label{min-height:0}.pp-product-tab__panel{font-weight:var(--pp-font-body--weight, 300)}}@media screen and (min-width:1200px){.pp-divider{width:var(--pp-divider-width, 100%)}.pp-stack{flex-direction:var( --pp-stack-direction-desktop, var(--pp-stack-direction, column) );align-items:var(--pp-stack-align-desktop, var(--pp-stack-align, stretch));justify-content:var( --pp-stack-justify-desktop, var(--pp-stack-justify, flex-start) );gap:var(--pp-stack-gap-desktop, var(--pp-stack-gap, 16px));min-height:var( --pp-stack-min-height-desktop, var(--pp-stack-min-height, 0) );padding:var(--pp-stack-padding-block-desktop, 0) var(--pp-stack-padding-inline-desktop, 0);border-radius:var(--pp-stack-radius-desktop, var(--pp-stack-radius, 0))}.pp-product-head{gap:var(--pp-product-head-gap-desktop, var(--pp-product-head-gap, 16px));min-height:var( --pp-product-head-min-height-desktop, var(--pp-product-head-min-height, 0) );padding:var(--pp-product-head-padding-block-desktop, 24px) var(--pp-product-head-padding-inline-desktop, 24px);border-radius:var( --pp-product-head-radius-desktop, var(--pp-product-head-radius, 16px) )}.pp-benefit-list__items{grid-template-columns:repeat(var(--pp-benefit-list-columns, 2),minmax(0,1fr));gap:var(--pp-benefit-list-row-gap, 8px) var(--pp-benefit-list-column-gap, 16px)}.pp-benefit-list{margin-top:var(--pp-benefit-list-margin-top, 0);padding:0 var(--pp-benefit-list-padding-inline, 0)}.pp-benefit-list--cards .pp-benefit-line{min-height:var( --pp-benefit-item-min-height, var(--pp-benefit-item-min-height-mobile, 0) );padding-right:var(--pp-benefit-item-padding-inline, 16px);padding-left:var(--pp-benefit-item-padding-inline, 16px)}.pp-quantity{width:var(--pp-quantity-width-desktop, var(--pp-quantity-width, 150px));height:var(--pp-quantity-height-desktop, var(--pp-quantity-height, 48px))}.pp-add-to-cart__button{min-height:var( --pp-add-to-cart-height-desktop, var(--pp-add-to-cart-height, 48px) )}.pp-product-tabs{margin-top:var(--pp-tabs-margin-top-desktop, var(--pp-tabs-margin-top, 0));padding-inline:var( --pp-tabs-padding-inline-desktop, var(--pp-tabs-padding-inline, 24px) );border-radius:var(--pp-tabs-radius-desktop, var(--pp-tabs-radius, 16px))}.pp-product-tab__label{width:max-content;min-width:var(--pp-tab-width-desktop, var(--pp-tab-width, max-content));padding:var( --pp-tabs-tab-padding-top-desktop, var(--pp-tabs-tab-padding-top, 0) ) var( --pp-tabs-tab-padding-inline-desktop, var(--pp-tabs-tab-padding-inline, 33px) ) var( --pp-tabs-tab-padding-bottom-desktop, var(--pp-tabs-tab-padding-bottom, 0) );border-radius:var(--pp-tabs-radius-desktop, var(--pp-tabs-radius, 16px)) var(--pp-tabs-radius-desktop, var(--pp-tabs-radius, 16px)) 0 0}.pp-product-tab__panel{min-height:var( --pp-tabs-panel-min-height-desktop, var(--pp-tabs-panel-min-height, 67px) );padding:var( --pp-tabs-panel-padding-block-desktop, var(--pp-tabs-panel-padding-block, 15px) ) var( --pp-tabs-panel-padding-inline-desktop, var(--pp-tabs-panel-padding-inline, 24px) );border-radius:0 var(--pp-tabs-radius-desktop, var(--pp-tabs-radius, 16px)) var(--pp-tabs-radius-desktop, var(--pp-tabs-radius, 16px)) var(--pp-tabs-radius-desktop, var(--pp-tabs-radius, 16px))}}@media screen and (min-width:1200px){.pp-badge{width:var(--pp-badge-width-desktop);height:var(--pp-badge-height-desktop);border-radius:var(--pp-badge-radius-desktop)}}.pp-feature-box{box-sizing:border-box;display:flex;flex-direction:column;gap:var(--pp-feature-box-gap);width:100%;margin:var(--pp-feature-box-margin-top) 0 0;padding:var(--pp-feature-box-padding);border-radius:var(--pp-feature-box-radius);background:var(--pp-feature-box-background, var(--color-background));color:var(--pp-feature-box-text, var(--color-foreground))}.pp-feature-box>*{min-width:0}.pp-feature-row{display:flex;align-items:flex-start;gap:var(--pp-feature-row-gap, 8px);padding:var(--pp-feature-box-row-padding, 0) 0;color:inherit}.pp-feature-row__icon{display:grid;place-items:center;flex:0 0 var(--pp-feature-row-icon-size, 24px);box-sizing:border-box;width:var(--pp-feature-row-icon-size, 24px);height:var(--pp-feature-row-icon-size, 24px);padding:2px;border-radius:50%;background:var(--pp-feature-row-icon-background, currentColor);color:var(--pp-feature-row-icon-color, var(--color-background))}.pp-feature-row__icon svg{display:block;width:9px;height:7px}.pp-feature-row__icon-image{display:block;width:9px;height:7px;background:currentColor;mask-image:var(--pp-feature-row-icon-url);mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-image:var(--pp-feature-row-icon-url);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain}.pp-feature-row__text{display:flex;flex-direction:column;gap:var(--pp-feature-row-text-gap-mobile, 4px);min-width:0;padding:2px 0 0}.pp-feature-row__title{font-size:var(--pp-font-body-lg--size);line-height:1.25rem;font-weight:var(--pp-font-heading--weight)}.pp-feature-row__description{font-size:var(--pp-font-body-sm--size);line-height:var(--pp-font-body-sm--line-height);font-weight:var(--pp-font-body-lg--weight)}.pp-review-badge.pp-glass-control{--pp-glass-control-stroke: var(--pp-glass-stroke)}.pp-review-badge{display:flex;flex-direction:column;gap:var(--pp-review-badge-gap);box-sizing:border-box;padding:var(--pp-review-badge-padding-block) var(--pp-review-badge-padding-end) var(--pp-review-badge-padding-block) var(--pp-review-badge-padding-start);color:var(--pp-review-badge-color, var(--color-foreground));white-space:nowrap}.pp-review-badge__stars{--pp-star-rating-size: var(--pp-review-badge-star-size)}.pp-review-badge__quote{font-size:var(--pp-font-body-sm--size);line-height:var(--pp-font-body-sm--line-height);font-weight:var(--pp-font-button--weight)}@media screen and (min-width:1200px){.pp-feature-box{gap:var(--pp-feature-box-gap-desktop);margin:var(--pp-feature-box-margin-top-desktop) 0 0;padding:var(--pp-feature-box-padding-desktop);border-radius:var(--pp-feature-box-radius-desktop)}.pp-feature-row{padding:var(--pp-feature-box-row-padding-desktop, 0) 0}.pp-feature-row__text{gap:var(--pp-feature-row-text-gap, 6px)}.pp-feature-row__title{line-height:var(--pp-font-body-lg--line-height)}.pp-feature-row__description{font-size:var(--pp-font-body--size);line-height:var(--pp-font-body--line-height)}.pp-review-badge{gap:var(--pp-review-badge-gap-desktop);padding:var(--pp-review-badge-padding-block-desktop) var(--pp-review-badge-padding-end-desktop) var(--pp-review-badge-padding-block-desktop) var(--pp-review-badge-padding-start-desktop)}.pp-review-badge__stars{--pp-star-rating-size: var(--pp-review-badge-star-size-desktop)}.pp-review-badge__quote{font-size:var(--pp-font-button--size);line-height:var(--pp-font-button--line-height)}}.pp-step-label{display:inline-flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:var(--pp-step-label-gap, 4px);color:var(--pp-step-label-color, inherit)}.pp-step-label__counter{font-size:var(--pp-step-label-caps-size, var(--pp-font-body-caps--size, 1rem));font-weight:var(--pp-font-heading--weight, 600);line-height:var(--pp-step-label-caps-line, var(--pp-font-body-caps--line-height, 1.125rem));text-transform:uppercase}.pp-step-label__name{font-size:var(--pp-font-button--size, 1rem);font-weight:var(--pp-font-button--weight, 500);line-height:var(--pp-font-button--line-height, 1.25rem)}@media screen and (min-width:1200px){.pp-benefit-line__tick,.pp-benefit-line__tick svg,.pp-benefit-line__uploaded-icon{flex:0 0 var(--pp-benefit-line-icon-size, 8px);width:var(--pp-benefit-line-icon-size, 8px);height:var(--pp-benefit-line-icon-size, 8px)}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/pp-blocks.css.map */
