.popolight-product-subtitle{display:block;margin:.28rem 0 0;color:rgb(var(--color-foreground-rgb) / .68);font-family:var(--font-body--family);font-size:var(--font-paragraph--size);font-weight:400;line-height:var(--line-height--body-normal);letter-spacing:0}[class*=text_subtitle_vN7qkP]{display:none}@media screen and (min-width:750px){main[data-template^=product] .product-information[data-testid=product-information]{--popolight-pdp-header-gap: clamp(12px, calc(var(--header-height, 72px) * .24), 24px);padding-block-start:calc(var(--popolight-pdp-header-gap) + var(--section-top-offset, 0px))}}@media screen and (min-width:750px){.product-information .mobile-pdp-source--variant-picker .variant-picker{--variant-option-padding-inline: .78rem}.product-information .mobile-pdp-source--variant-picker .variant-option{--options-border-radius: min(var(--variant-picker-button-radius), 10px)}.product-information .mobile-pdp-source--variant-picker .variant-option--buttons{gap:.46rem}.product-information .mobile-pdp-source--variant-picker .variant-option--equal-width-buttons{display:flex;flex-wrap:wrap;justify-content:flex-start;grid-template-columns:none}.product-information .mobile-pdp-source--variant-picker .variant-option__button-label{flex:0 0 auto;width:auto;min-width:0;min-height:2.38rem;padding-block:0;padding-inline:.78rem;font-size:var(--font-size--sm);font-weight:var(--font-weight-medium, 500);line-height:var(--line-height--body-tight);letter-spacing:0}.product-information .mobile-pdp-source--variant-picker .variant-option--equal-width-buttons .variant-option__button-label{min-width:0}.product-information .mobile-pdp-source--variant-picker .variant-option__button-label__text{text-align:center;text-wrap:nowrap}}.product-form-buttons>mobile-pdp-pack-offers.mobile-pdp-pack-offers--desktop-inline{--popolight-desktop-pack-surface: rgb(var(--color-background-rgb));--popolight-desktop-pack-border: rgb(var(--color-foreground-rgb) / .12);--popolight-desktop-pack-border-active: rgb(var(--color-foreground-rgb));--popolight-desktop-pack-surface-active: rgb(var(--color-foreground-rgb));--popolight-desktop-pack-text-active: rgb(var(--color-background-rgb));--popolight-desktop-pack-radius: min(var(--button-border-radius, 8px), 10px);--popolight-desktop-pack-control-padding-x: var(--popolight-ui-control-padding-x, .36rem);--popolight-desktop-pack-control-font-size: var(--popolight-pdp-type-l7-control, var(--font-size--2xs));display:inline-flex;align-items:center;flex:0 0 auto;width:auto;min-width:0;max-width:100%;margin-block:0;align-self:center}.mobile-pdp-pack-offers--desktop-inline .mobile-pdp-pack-offers__buttons{display:flex;align-items:center;gap:.24rem;width:auto;height:var(--height-buy-buttons);min-width:0}.product-form-buttons .mobile-pdp-pack-offers--desktop-inline .mobile-pdp-pack-offers__button{position:relative;display:inline-flex;align-items:center;justify-content:center;width:auto;min-width:0;min-height:0;height:clamp(2rem,calc(var(--height-buy-buttons) - .62rem),2.28rem);gap:.16rem;padding-block:0;padding-inline:.34rem;border:1px solid var(--popolight-desktop-pack-border);border-radius:var(--popolight-desktop-pack-radius);background:var(--popolight-desktop-pack-surface);color:rgb(var(--color-foreground-rgb));font:inherit;font-size:var(--font-size--2xs);font-weight:var(--font-weight-medium, 500);line-height:var(--line-height--body-tight);letter-spacing:0;white-space:nowrap;cursor:pointer;flex:0 0 auto}.product-form-buttons .mobile-pdp-pack-offers--desktop-inline .mobile-pdp-pack-offers__button:hover{border-color:rgb(var(--color-foreground-rgb) / .24)}.product-form-buttons .mobile-pdp-pack-offers--desktop-inline .mobile-pdp-pack-offers__button--active{border-color:var(--popolight-desktop-pack-border-active);background:var(--popolight-desktop-pack-surface-active);color:var(--popolight-desktop-pack-text-active)}.mobile-pdp-pack-offers--desktop-inline .mobile-pdp-pack-offers__button span:first-child{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis}.mobile-pdp-pack-offers--desktop-inline .mobile-pdp-pack-offers__badge{position:static;padding:.04rem .16rem;border-radius:999px;background:#ffe8e8;color:#c82424;box-shadow:0 0 0 1px #c8242414;font-size:.64rem;font-weight:700;line-height:1.1;pointer-events:none}@media screen and (min-width:750px){.mobile-pdp-pack-offers--desktop-inline .mobile-pdp-pack-offers__button{min-height:2.25rem;height:2.25rem;padding:.2rem var(--popolight-desktop-pack-control-padding-x);font-size:var(--popolight-desktop-pack-control-font-size);line-height:var(--line-height--body-tight)}.mobile-pdp-pack-offers--desktop-inline .mobile-pdp-pack-offers__badge{font-size:var(--font-size--3xs);line-height:1}.product-information product-price[data-product-id] [data-popolight-pdp-base-price] .price-container,.product-information product-price[data-product-id] .popolight-pdp-pack-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:.38rem .68rem}.product-information product-price[data-product-id] [data-popolight-pdp-base-price][hidden],.product-information product-price[data-product-id] .popolight-pdp-pack-price[hidden]{display:none}.product-information product-price[data-product-id] [data-popolight-pdp-base-price] .price,.product-information product-price[data-product-id] .popolight-pdp-pack-price__total{font-family:var(--font-accent--family, var(--font-heading--family));font-size:var(--font-size--2xl);font-weight:var(--font-weight-semibold, 650);line-height:var(--line-height--display-tight);letter-spacing:0}.product-information product-price[data-product-id] [data-popolight-pdp-base-price] .compare-at-price,.product-information product-price[data-product-id] .popolight-pdp-pack-price__original{font-family:var(--font-body--family);font-size:var(--font-size--sm);font-weight:var(--font-weight-normal, 400);opacity:.58}.product-information product-price[data-product-id] .popolight-pdp-pack-price__label,.product-information product-price[data-product-id] .popolight-pdp-pack-price__savings{font-family:var(--font-body--family);font-size:var(--font-size--xs);font-weight:var(--font-weight-semibold, 650)}.product-information product-price[data-product-id] .popolight-pdp-pack-price__label{color:rgb(var(--color-foreground-rgb) / .64)}.product-information product-price[data-product-id] .popolight-pdp-pack-price__savings{color:#c82424}.mobile-pdp-root,.mobile-pdp-inline-buy-options,.mobile-pdp-selected-summary,.popolight-pdp-pre-details{display:none!important}}@media screen and (max-width:749px){.mobile-pdp-pack-offers--desktop-inline{display:none!important}.product-information [data-mobile-pdp-source=variant-picker]:not([data-mobile-pdp-clone=true]),.product-information [data-mobile-pdp-source=buy-buttons]:not([data-mobile-pdp-clone=true]),.product-information sticky-add-to-cart{display:none!important}.product-information .product-media-container{--media-preview-ratio: 3 / 4}:root{--popolight-pdp-body-family: var(--font-paragraph--family, var(--font-body--family));--popolight-pdp-heading-family: var(--font-heading--family);--popolight-pdp-accent-family: var(--font-accent--family);--popolight-pdp-heading-weight: var(--font-heading--weight);--popolight-pdp-accent-weight: var(--font-accent--weight);--popolight-pdp-type-l1-title: clamp(1.44rem, 4.65vw, 1.74rem);--popolight-pdp-type-l2-price: clamp(1.34rem, 4.45vw, 1.58rem);--popolight-pdp-type-l2-compare: clamp(.86rem, 3vw, .98rem);--popolight-pdp-type-l3-status: clamp(.72rem, 2.6vw, .82rem);--popolight-pdp-type-l4-section: clamp(.96rem, 3.45vw, 1.04rem);--popolight-pdp-type-l5-body: clamp(.84rem, 3.2vw, .94rem);--popolight-pdp-type-l6-meta: clamp(.72rem, 2.6vw, .82rem);--popolight-pdp-type-l7-control: clamp(.82rem, 2.9vw, .9rem);--popolight-pdp-type-l8-dock: clamp(.86rem, 2.9vw, .94rem);--popolight-pdp-title-size: var(--popolight-pdp-type-l1-title);--popolight-pdp-subtitle-size: var(--popolight-pdp-type-l5-body);--popolight-pdp-price-size: var(--popolight-pdp-type-l2-price);--popolight-pdp-compare-price-size: var(--popolight-pdp-type-l2-compare);--popolight-pdp-section-heading-size: var(--popolight-pdp-type-l4-section);--popolight-pdp-control-size: var(--popolight-pdp-type-l7-control);--popolight-pdp-meta-size: var(--popolight-pdp-type-l6-meta);--popolight-ui-surface: rgb(var(--color-background-rgb));--popolight-ui-surface-muted: rgb(var(--color-foreground-rgb) / .035);--popolight-ui-surface-raised: rgb(var(--color-background-rgb) / .96);--popolight-ui-border: rgb(var(--color-foreground-rgb) / .105);--popolight-ui-border-strong: rgb(var(--color-foreground-rgb) / .16);--popolight-ui-font-weight-strong: var(--font-weight-semibold, 600);--popolight-ui-accent-subtle-border: rgb(132 88 55 / .22);--popolight-ui-accent-subtle-surface: rgb(132 88 55 / .055);--popolight-ui-accent-subtle-text: rgb(105 67 43);--popolight-ui-control-selected-border: rgb(var(--color-foreground-rgb));--popolight-ui-control-selected-surface: rgb(var(--color-foreground-rgb));--popolight-ui-control-selected-text: rgb(var(--color-background-rgb));--popolight-ui-radius-card: clamp(.82rem, .74rem + .28vw, 1rem);--popolight-ui-radius-control: clamp(.68rem, .62rem + .22vw, .82rem);--popolight-ui-radius-pill: 999px;--popolight-ui-padding-card-x: clamp(.72rem, .66rem + .26vw, .9rem);--popolight-ui-padding-card-y: clamp(.58rem, .52rem + .24vw, .76rem);--popolight-ui-padding-card-x-compact: clamp(.62rem, .56rem + .26vw, .8rem);--popolight-ui-padding-card-y-compact: clamp(.56rem, .5rem + .24vw, .74rem);--popolight-ui-gap-module: clamp(.72rem, .62rem + .4vw, 1rem);--popolight-ui-gap-module-loose: clamp(.8rem, .7rem + .4vw, 1.08rem);--popolight-pdp-stack-gap-tight: clamp(.48rem, .42rem + .18vw, .56rem);--popolight-pdp-stack-gap: clamp(.68rem, .58rem + .32vw, .82rem);--popolight-pdp-section-gap: clamp(.92rem, .78rem + .46vw, 1.08rem);--popolight-pdp-chapter-gap: clamp(1.15rem, .98rem + .55vw, 1.38rem);--popolight-ui-gap-card-header: clamp(.72rem, .66rem + .26vw, .9rem);--popolight-ui-gap-tight: clamp(.34rem, .3rem + .16vw, .48rem);--popolight-ui-gap-tight-compact: clamp(.3rem, .26rem + .16vw, .44rem);--popolight-ui-control-height: clamp(2.18rem, 8.6vw, 2.48rem);--popolight-ui-control-padding-x: clamp(.52rem, .46rem + .22vw, .72rem);--popolight-ui-pill-padding-x: clamp(.48rem, .44rem + .14vw, .56rem);--popolight-ui-pill-padding-x-compact: clamp(.36rem, .34rem + .08vw, .42rem);--popolight-ui-seal-size: clamp(.82rem, .78rem + .16vw, .92rem)}.mobile-pdp-section--enhanced,.mobile-pdp-sheet,.mobile-pdp-bar{font-family:var(--popolight-pdp-body-family);letter-spacing:0}.product-information .product-details:has([class*=__text_xrnftG]):has(.mobile-pdp-inline-buy-options){grid-column:1 / -1;padding-inline:8px}.mobile-pdp-section--enhanced product-title h1,.product-information .product-details h1{font-family:var(--popolight-pdp-heading-family)!important;font-size:var(--popolight-pdp-title-size)!important;font-weight:var(--popolight-pdp-heading-weight)!important;line-height:var(--line-height--display-normal)!important;letter-spacing:0!important}.mobile-pdp-section--enhanced button,.mobile-pdp-sheet button,.mobile-pdp-bar button{font-family:var(--popolight-pdp-accent-family);letter-spacing:0}.mobile-pdp-section--enhanced .popolight-product-subtitle{display:block;margin:clamp(.24rem,.18rem + .22vw,.34rem) 0 0;color:rgb(var(--color-foreground-rgb) / .68);font-family:var(--popolight-pdp-body-family);font-size:var(--popolight-pdp-subtitle-size);font-weight:400;line-height:var(--line-height--body-normal);letter-spacing:0}.product-information [class*=text_subtitle_vN7qkP]{display:block;margin-block-start:clamp(-.54rem,-.5rem - .12vw,-.42rem);margin-block-end:clamp(-.22rem,-.18rem - .1vw,-.12rem)}.product-information [class*=text_subtitle_vN7qkP] p{color:rgb(var(--color-foreground-rgb) / .68);font-family:var(--popolight-pdp-body-family);font-size:var(--popolight-pdp-subtitle-size);font-weight:400;line-height:var(--line-height--body-normal);letter-spacing:0}.product-information .product-details>.group-block:has([class*=__text_xrnftG]):has(.mobile-pdp-inline-buy-options){border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;padding-inline:0!important}.product-information .product-details>.group-block:has([class*=__text_xrnftG]):has(.mobile-pdp-inline-buy-options)>.group-block-content{gap:0!important}.product-information .product-details>.group-block:has([class*=__text_xrnftG]):has(.mobile-pdp-inline-buy-options) [class*=__divider_VJhene]{display:none!important}.product-information .product-details .group-block:has([class*=__text_xrnftG]):has(product-price[data-block-id$=__price_tVjtKg]):not(:has(.mobile-pdp-inline-buy-options)){container-type:inline-size;--summary-card-padding-x: clamp(.72rem, 3cqw, .9rem);--summary-card-padding-y: clamp(.68rem, 2.7cqw, .84rem);--summary-card-gap: clamp(.32rem, 1.35cqw, .5rem);--summary-card-column-gap: clamp(.5rem, 2.4cqw, .78rem);--summary-card-title-size: clamp(1.08rem, 5.85cqw, 1.42rem);--summary-card-subtitle-size: clamp(.72rem, 3.9cqw, .9rem);--summary-card-eyebrow-size: clamp(.56rem, 3.05cqw, .72rem);--summary-card-price-size: clamp(1.05rem, 5.65cqw, 1.38rem);--summary-card-compare-size: clamp(.76rem, 3.85cqw, .94rem);--summary-card-meta-size: clamp(.64rem, 3.35cqw, .78rem);--summary-card-radius: clamp(.72rem, 2.35cqw, .88rem);width:100%;padding:var(--summary-card-padding-y) var(--summary-card-padding-x);border:1px solid rgb(var(--color-foreground-rgb) / .095);border-radius:var(--summary-card-radius);background:rgb(var(--color-background-rgb));margin-block-end:var(--popolight-pdp-stack-gap-tight)}.product-information .product-details .group-block:has([class*=__text_xrnftG]):has(product-price[data-block-id$=__price_tVjtKg]):not(:has(.mobile-pdp-inline-buy-options)) .group-block-content{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(8.8rem,44%);grid-template-areas:"eyebrow eyebrow" "title price" "subtitle price" "shipping price";align-items:start;gap:var(--summary-card-gap) var(--summary-card-column-gap)!important;min-width:0}.product-information .product-details .group-block:has([class*=__text_xrnftG]):has(product-price[data-block-id$=__price_tVjtKg]):not(:has(.mobile-pdp-inline-buy-options)) .text-block{width:100%;min-width:0}.product-information [class*=__popolight_summary_eyebrow]{grid-area:eyebrow}.product-information [class*=__popolight_summary_eyebrow] p{color:rgb(var(--color-foreground-rgb) / .58);font-family:var(--popolight-pdp-body-family);font-size:var(--summary-card-eyebrow-size);font-weight:var(--font-weight-semibold, 600);line-height:var(--line-height--body-tight);letter-spacing:.08em;text-transform:uppercase;overflow-wrap:anywhere}.product-information [class*=__text_xrnftG]{grid-area:title;align-self:end}.product-information [class*=__text_xrnftG] h1{font-size:var(--summary-card-title-size)!important;line-height:1.12!important;letter-spacing:0!important;overflow-wrap:anywhere}.product-information .product-details .group-block:has([class*=__text_xrnftG]):has(product-price[data-block-id$=__price_tVjtKg]):not(:has(.mobile-pdp-inline-buy-options)) .popolight-product-subtitle{grid-area:subtitle;margin:0;color:rgb(var(--color-foreground-rgb) / .68);font-size:var(--summary-card-subtitle-size);line-height:var(--line-height--body-normal);overflow-wrap:anywhere}.product-information .group-block:has([class*=__text_xrnftG]):has(product-price[data-block-id$=__price_tVjtKg]):not(:has(.mobile-pdp-inline-buy-options)) product-price[data-product-id]{grid-area:price;justify-self:end;align-self:start;display:block;width:100%;min-width:0;text-align:right}.product-information [class*=__popolight_summary_shipping]{grid-area:shipping}.product-information [class*=__popolight_summary_shipping] p{color:rgb(var(--color-foreground-rgb) / .66);font-family:var(--popolight-pdp-body-family);font-size:var(--summary-card-meta-size);font-weight:var(--font-weight-medium, 500);line-height:var(--line-height--body-tight)}.product-information [class*=__popolight_summary_status_row]{grid-area:shipping;min-width:0}.product-information [class*=__popolight_summary_status_row]>div{min-width:0}.popolight-summary-status-row{display:flex;align-items:center;flex-wrap:wrap;gap:clamp(.24rem,1.4cqw,.42rem);min-width:0}.popolight-summary-status-pill{display:inline-flex;align-items:center;justify-content:center;min-height:clamp(21px,5.1cqw,24px);max-width:100%;padding:0 clamp(8px,2.2cqw,10px);border:1px solid var(--popolight-ui-border);border-radius:var(--popolight-ui-radius-pill);background:var(--popolight-ui-surface-raised);color:rgb(var(--color-foreground-rgb) / .74);font-family:var(--popolight-pdp-body-family);font-size:var(--summary-card-meta-size);font-weight:var(--font-weight-medium, 500);line-height:1;letter-spacing:0;white-space:nowrap}.popolight-summary-status-pill--open-box{background:var(--popolight-ui-surface-raised);color:rgb(var(--color-foreground-rgb) / .74)}.mobile-pdp-root{display:none}.mobile-pdp-root.mobile-pdp--enhanced{display:block!important}.mobile-pdp-inline-buy-options{container-type:inline-size;--inline-commerce-gap: clamp(.2rem, 1.25cqw, .48rem);--inline-commerce-group-gap: clamp(.42rem, 1.8cqw, .64rem);--inline-commerce-control-height: clamp(2.22rem, 11.5cqw, 2.82rem);--inline-commerce-font-size: clamp(.72rem, 3.55cqw, .9rem);--inline-commerce-pack-font-size: clamp(.62rem, 3.35cqw, .84rem);--inline-commerce-label-size: clamp(.7rem, 3.05cqw, .84rem);--inline-commerce-padding-x: clamp(.24rem, 1.35cqw, .58rem);--inline-commerce-quantity-width: clamp(5.05rem, 27cqw, 6.35rem);--inline-commerce-radius: clamp(.62rem, 2.4cqw, .9rem);--inline-commerce-badge-font-size: clamp(.56rem, 2.15cqw, .68rem);--inline-commerce-badge-padding-x: clamp(.18rem, .82cqw, .34rem);--inline-commerce-badge-offset-y: clamp(.5rem, 1.9cqw, .68rem);display:block;margin-block:0 var(--popolight-pdp-section-gap);padding:clamp(.74rem,3.2cqw,.92rem);border:1px solid var(--popolight-ui-border);border-radius:var(--popolight-ui-radius-card);background:rgb(var(--color-background-rgb))}.mobile-pdp-inline-sku{display:grid;gap:var(--inline-commerce-group-gap)}.mobile-pdp-inline-sku__group{display:grid;gap:var(--inline-commerce-gap);min-width:0;padding:0;margin:0;border:0}.mobile-pdp-inline-sku__legend{display:flex;align-items:baseline;justify-content:space-between;gap:.8rem;width:100%;color:rgb(var(--color-foreground-rgb) / .82);font-size:var(--inline-commerce-label-size);font-weight:var(--popolight-ui-font-weight-strong);line-height:var(--line-height--body-tight)}.mobile-pdp-inline-sku__buttons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--inline-commerce-gap)}.mobile-pdp-inline-sku__button{display:inline-flex;align-items:center;justify-content:center;min-width:0;min-height:var(--inline-commerce-control-height);padding:.24rem var(--inline-commerce-padding-x);border:1px solid var(--popolight-ui-border);border-radius:var(--inline-commerce-radius);background:rgb(var(--color-background-rgb));color:rgb(var(--color-foreground-rgb));font:inherit;font-size:var(--inline-commerce-font-size);font-weight:var(--popolight-ui-font-weight-strong);line-height:var(--line-height--body-tight);text-align:center}.mobile-pdp-inline-sku__button.is-selected{border-color:rgb(var(--color-foreground-rgb));background:rgb(var(--color-foreground-rgb));color:rgb(var(--color-background-rgb))}.mobile-pdp-inline-sku__button.is-unavailable:not(.is-selected){color:rgb(var(--color-foreground-rgb) / .38);background:rgb(var(--color-foreground-rgb) / .035);cursor:pointer}.mobile-pdp-inline-sku__button-text{min-width:0;overflow:hidden;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;text-wrap:balance}.mobile-pdp-inline-buy-options .mobile-pdp-sheet__quantity-pack-row{--quantity-selector-width: 100%;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:var(--inline-commerce-gap);margin-top:var(--inline-commerce-group-gap);min-width:0;overflow:visible}.mobile-pdp-inline-buy-options .mobile-pdp-sheet__quantity-pack-row quantity-selector-component{--quantity-selector-width: 100%;width:100%;min-width:0;flex-basis:auto;min-height:var(--inline-commerce-control-height)}.mobile-pdp-inline-buy-options .mobile-pdp-sheet__quantity-pack-row .quantity-selector{width:100%;height:var(--inline-commerce-control-height);min-height:var(--inline-commerce-control-height);border-radius:var(--inline-commerce-radius)}.mobile-pdp-inline-buy-options .quantity-selector :is(.quantity-minus,.quantity-plus){width:clamp(1.28rem,7cqw,1.58rem);height:var(--inline-commerce-control-height);min-width:0}.mobile-pdp-inline-buy-options .mobile-pdp-sheet__quantity-pack-row .quantity-selector input[ref=quantityInput][type=number]{width:clamp(1.2rem,6.4cqw,1.52rem);max-width:clamp(1.2rem,6.4cqw,1.52rem);min-width:1.08rem;padding-inline:0;font-size:var(--inline-commerce-font-size);line-height:var(--inline-commerce-control-height)}.mobile-pdp-inline-buy-options .mobile-pdp-pack-offers{grid-column:2 / -1;max-width:none;min-width:0}.mobile-pdp-inline-buy-options .mobile-pdp-pack-offers__buttons{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--inline-commerce-gap)}.mobile-pdp-inline-buy-options .mobile-pdp-pack-offers__button{min-width:0;min-height:var(--inline-commerce-control-height);padding:.18rem var(--inline-commerce-padding-x);border-radius:var(--inline-commerce-radius);font-size:var(--inline-commerce-pack-font-size);font-weight:var(--popolight-ui-font-weight-strong);white-space:nowrap}.mobile-pdp-inline-buy-options[data-has-pack-offers=false] .mobile-pdp-sheet__quantity-pack-row:after{content:"";grid-column:2 / -1;display:block;min-height:var(--inline-commerce-control-height);pointer-events:none;visibility:hidden}.mobile-pdp-inline-buy-options .mobile-pdp-pack-offers__badge{top:calc(-1 * var(--inline-commerce-badge-offset-y));right:calc(-.2 * var(--inline-commerce-gap));padding:.05rem var(--inline-commerce-badge-padding-x);font-size:var(--inline-commerce-badge-font-size);font-weight:800}.mobile-pdp-inline-buy-options [ref=addToCartButtonContainer],.mobile-pdp-inline-buy-options [ref=acceleratedCheckoutButtonContainer],.mobile-pdp-inline-buy-options more-payment-options-link,.mobile-pdp-inline-buy-options .shopify-payment-button__more-options,.mobile-pdp-inline-buy-options .product-form-buttons>span:not(.product-form-text__error),.mobile-pdp-inline-buy-options .mobile-pdp-pack-offers--desktop-inline{display:none!important}.mobile-pdp-inline-buy-options[data-has-pack-offers=false] .product-form-buttons{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:var(--inline-commerce-gap);margin-top:var(--inline-commerce-group-gap);min-width:0}.mobile-pdp-inline-buy-options[data-has-pack-offers=false] .product-form-buttons:after{content:"";grid-column:2 / -1;display:block;min-height:var(--inline-commerce-control-height);pointer-events:none;visibility:hidden}.mobile-pdp-inline-buy-options[data-has-pack-offers=false] .quantity-selector-wrapper{grid-column:1;min-width:0;width:100%}.mobile-pdp-inline-buy-options[data-has-pack-offers=false] quantity-selector-component,.mobile-pdp-inline-buy-options[data-has-pack-offers=false] .quantity-selector{--quantity-selector-width: 100%;width:100%;min-width:0;min-height:var(--inline-commerce-control-height)}.mobile-pdp-inline-buy-options[data-has-pack-offers=false] .quantity-selector{height:var(--inline-commerce-control-height);border-radius:var(--inline-commerce-radius)}.mobile-pdp-inline-buy-options[data-has-pack-offers=false] .quantity-selector input[ref=quantityInput][type=number]{width:clamp(1.2rem,6.4cqw,1.52rem);max-width:clamp(1.2rem,6.4cqw,1.52rem);min-width:1.08rem;padding-inline:0;font-size:var(--inline-commerce-font-size);line-height:var(--inline-commerce-control-height)}@container (max-width: 340px){.mobile-pdp-inline-buy-options{--inline-commerce-gap: .24rem;--inline-commerce-group-gap: .46rem;--inline-commerce-control-height: 2.38rem;--inline-commerce-font-size: .75rem;--inline-commerce-pack-font-size: .68rem;--inline-commerce-label-size: .72rem;--inline-commerce-padding-x: .2rem;--inline-commerce-quantity-width: 5rem;--inline-commerce-radius: .66rem;--inline-commerce-badge-font-size: .56rem;--inline-commerce-badge-padding-x: .18rem;--inline-commerce-badge-offset-y: .5rem}}@container (min-width: 390px){.mobile-pdp-inline-buy-options{--inline-commerce-pack-font-size: clamp(.78rem, 3cqw, .9rem)}}.mobile-pdp-section--enhanced product-price .price-container{display:flex;align-items:baseline;flex-wrap:wrap;gap:.42rem .7rem}.mobile-pdp-section--enhanced product-price[data-product-id] [data-popolight-pdp-base-price][hidden],.mobile-pdp-section--enhanced product-price[data-product-id] .popolight-pdp-pack-price[hidden]{display:none}.mobile-pdp-section--enhanced product-price[data-product-id] .popolight-pdp-pack-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:.32rem .5rem}.product-information .group-block:has([class*=__text_xrnftG]):has(product-price[data-block-id$=__price_tVjtKg]):not(:has(.mobile-pdp-inline-buy-options)) product-price[data-product-id] [data-popolight-pdp-base-price]:not([hidden]){display:contents}.product-information .group-block:has([class*=__text_xrnftG]):has(product-price[data-block-id$=__price_tVjtKg]):not(:has(.mobile-pdp-inline-buy-options)) product-price[data-product-id] [data-popolight-pdp-base-price][hidden],.product-information .group-block:has([class*=__text_xrnftG]):has(product-price[data-block-id$=__price_tVjtKg]):not(:has(.mobile-pdp-inline-buy-options)) product-price[data-product-id] .popolight-pdp-pack-price[hidden],.product-information .group-block:has([class*=__text_xrnftG]):has(product-price[data-block-id$=__price_tVjtKg]):not(:has(.mobile-pdp-inline-buy-options)) product-price[data-product-id] .price__sale.price__hidden,.product-information .group-block:has([class*=__text_xrnftG]):has(product-price[data-block-id$=__price_tVjtKg]):not(:has(.mobile-pdp-inline-buy-options)) product-price[data-product-id] .compare-at-price:empty{display:none}.product-information .group-block:has([class*=__text_xrnftG]):has(product-price[data-block-id$=__price_tVjtKg]):not(:has(.mobile-pdp-inline-buy-options)) product-price[data-product-id] .price-container,.product-information .group-block:has([class*=__text_xrnftG]):has(product-price[data-block-id$=__price_tVjtKg]):not(:has(.mobile-pdp-inline-buy-options)) product-price[data-product-id] .price__sale:not(.price__hidden),.product-information .group-block:has([class*=__text_xrnftG]):has(product-price[data-block-id$=__price_tVjtKg]):not(:has(.mobile-pdp-inline-buy-options)) product-price[data-product-id] .popolight-pdp-pack-price:not([hidden]){display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:none;justify-items:end;align-items:start;gap:.06rem;width:100%}.product-information .group-block:has([class*=__text_xrnftG]):has(product-price[data-block-id$=__price_tVjtKg]):not(:has(.mobile-pdp-inline-buy-options)) product-price[data-product-id] .price__regular:not(.price__hidden),.product-information .group-block:has([class*=__text_xrnftG]):has(product-price[data-block-id$=__price_tVjtKg]):not(:has(.mobile-pdp-inline-buy-options)) product-price[data-product-id] .price-item__group,.product-information .group-block:has([class*=__text_xrnftG]):has(product-price[data-block-id$=__price_tVjtKg]):not(:has(.mobile-pdp-inline-buy-options)) product-price[data-product-id] .popolight-pdp-pack-price__total,.product-information .group-block:has([class*=__text_xrnftG]):has(product-price[data-block-id$=__price_tVjtKg]):not(:has(.mobile-pdp-inline-buy-options)) product-price[data-product-id] .popolight-pdp-pack-price__original,.product-information .group-block:has([class*=__text_xrnftG]):has(product-price[data-block-id$=__price_tVjtKg]):not(:has(.mobile-pdp-inline-buy-options)) product-price[data-product-id] .popolight-pdp-pack-price__savings{justify-self:end;align-self:start;line-height:1}.mobile-pdp-section--enhanced product-price.text-block.paragraph .price-container .price{font-family:var(--popolight-pdp-accent-family);font-size:var(--popolight-pdp-price-size);font-weight:var(--popolight-pdp-accent-weight);line-height:var(--line-height--display-tight);letter-spacing:0;font-variant-numeric:tabular-nums}.mobile-pdp-section--enhanced product-price.text-block.paragraph .price-container .compare-at-price{font-family:var(--popolight-pdp-body-family);font-size:var(--popolight-pdp-compare-price-size);font-weight:var(--font-weight-normal);opacity:.58}.mobile-pdp-section--enhanced product-price[data-product-id] .popolight-pdp-pack-price__total{font-family:var(--popolight-pdp-accent-family);font-size:var(--popolight-pdp-price-size);font-weight:var(--popolight-pdp-accent-weight);line-height:var(--line-height--display-tight);letter-spacing:0;font-variant-numeric:tabular-nums}.mobile-pdp-section--enhanced product-price[data-product-id] .popolight-pdp-pack-price__original{color:rgb(var(--color-foreground-rgb) / .54);font-family:var(--popolight-pdp-body-family);font-size:.92em;font-weight:var(--font-weight-normal)}.mobile-pdp-section--enhanced product-price[data-product-id] .popolight-pdp-pack-price__label{display:none}.mobile-pdp-section--enhanced product-price[data-product-id] .popolight-pdp-pack-price__savings{flex-basis:100%;font-family:var(--popolight-pdp-body-family);font-size:.92em;font-weight:600;line-height:1.12;color:#c82424}.product-information .product-details .group-block:has([class*=__text_xrnftG]):has(product-price[data-block-id$=__price_tVjtKg]):not(:has(.mobile-pdp-inline-buy-options)) product-price.text-block.paragraph .price-container .price,.product-information .product-details .group-block:has([class*=__text_xrnftG]):has(product-price[data-block-id$=__price_tVjtKg]):not(:has(.mobile-pdp-inline-buy-options)) product-price[data-product-id] .popolight-pdp-pack-price__total{grid-row:1;justify-self:end;align-self:start;font-size:var(--summary-card-price-size)}.product-information .product-details .group-block:has([class*=__text_xrnftG]):has(product-price[data-block-id$=__price_tVjtKg]):not(:has(.mobile-pdp-inline-buy-options)) product-price.text-block.paragraph .price-container .compare-at-price,.product-information .product-details .group-block:has([class*=__text_xrnftG]):has(product-price[data-block-id$=__price_tVjtKg]):not(:has(.mobile-pdp-inline-buy-options)) product-price[data-product-id] .popolight-pdp-pack-price__original{grid-row:2;justify-self:end;align-self:start;font-size:var(--summary-card-compare-size)}.product-information .product-details .group-block:has([class*=__text_xrnftG]):has(product-price[data-block-id$=__price_tVjtKg]):not(:has(.mobile-pdp-inline-buy-options)) product-price[data-product-id] .popolight-pdp-pack-price__savings{grid-row:3;justify-self:end;align-self:start;font-size:var(--summary-card-meta-size);text-align:right;white-space:normal}@container (max-width: 305px){.product-information .product-details .group-block:has([class*=__text_xrnftG]):has(product-price[data-block-id$=__price_tVjtKg]):not(:has(.mobile-pdp-inline-buy-options)) .group-block-content{grid-template-columns:minmax(0,1fr);grid-template-areas:"eyebrow" "title" "subtitle" "price" "shipping"}.product-information .group-block:has([class*=__text_xrnftG]):has(product-price[data-block-id$=__price_tVjtKg]):not(:has(.mobile-pdp-inline-buy-options)) product-price[data-product-id]{justify-self:start;display:block;width:100%;text-align:left}.product-information .group-block:has([class*=__text_xrnftG]):has(product-price[data-block-id$=__price_tVjtKg]):not(:has(.mobile-pdp-inline-buy-options)) product-price[data-product-id] .price-container,.product-information .group-block:has([class*=__text_xrnftG]):has(product-price[data-block-id$=__price_tVjtKg]):not(:has(.mobile-pdp-inline-buy-options)) product-price[data-product-id] .popolight-pdp-pack-price{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:.12rem .36rem}.product-information .group-block:has([class*=__text_xrnftG]):has(product-price[data-block-id$=__price_tVjtKg]):not(:has(.mobile-pdp-inline-buy-options)) product-price[data-product-id] [data-popolight-pdp-base-price]:not([hidden]){display:block}.product-information .group-block:has([class*=__text_xrnftG]):has(product-price[data-block-id$=__price_tVjtKg]):not(:has(.mobile-pdp-inline-buy-options)) product-price[data-product-id] [data-popolight-pdp-base-price][hidden],.product-information .group-block:has([class*=__text_xrnftG]):has(product-price[data-block-id$=__price_tVjtKg]):not(:has(.mobile-pdp-inline-buy-options)) product-price[data-product-id] .popolight-pdp-pack-price[hidden]{display:none}.product-information .product-details .group-block:has([class*=__text_xrnftG]):has(product-price[data-block-id$=__price_tVjtKg]):not(:has(.mobile-pdp-inline-buy-options)) product-price[data-product-id] .popolight-pdp-pack-price__savings{text-align:left}}.mobile-pdp-section--enhanced .product-recommendations h2,.mobile-pdp-section--enhanced .product-recommendations h3,.product-recommendations h2,.product-recommendations h3,.product-recommendations .text-block h2,.product-recommendations .text-block h3{font-family:var(--popolight-pdp-body-family)!important;font-size:var(--popolight-pdp-type-l5-body)!important;font-weight:var(--font-weight-medium)!important;line-height:var(--line-height--body-normal)!important;letter-spacing:0!important}.popolight-price-status-pill{display:inline-flex;align-items:center;gap:.34rem;max-width:100%;padding:.24rem var(--popolight-ui-pill-padding-x);border:1px solid var(--popolight-ui-border);border-radius:var(--popolight-ui-radius-pill);background:var(--popolight-ui-surface-raised);color:rgb(var(--color-foreground-rgb) / .78);font-size:var(--popolight-pdp-type-l3-status);font-weight:var(--font-weight-medium);line-height:1;white-space:nowrap}.popolight-price-status-pill--open-box{min-height:clamp(21px,5.1vw,23px);padding:0 clamp(8px,2.2vw,10px);border-color:var(--popolight-ui-border);border-radius:var(--popolight-ui-radius-control);background:var(--popolight-ui-surface-muted);color:rgb(var(--color-foreground-rgb));font-size:clamp(11px,2.55vw,12px);font-weight:var(--font-weight-medium);letter-spacing:0;text-transform:none;box-shadow:none}.popolight-price-status-pill--open-box .popolight-price-status-pill__dot{display:none}.popolight-price-status-pill__dot{width:.34rem;height:.34rem;border-radius:var(--popolight-ui-radius-pill);background:currentColor;opacity:.72}.popolight-pdp-pre-details{display:none}.mobile-pdp-section--enhanced .popolight-pdp-pre-details{display:block;margin-block:0 var(--popolight-pdp-chapter-gap)}.popolight-pdp-condition-note{margin-block-end:var(--popolight-pdp-stack-gap-tight);padding:var(--popolight-ui-padding-card-y) var(--popolight-ui-padding-card-x);border:1px solid var(--popolight-ui-border);border-radius:var(--popolight-ui-radius-card);background:var(--popolight-ui-surface-muted)}.popolight-pdp-condition-note__header{display:flex;align-items:center;justify-content:space-between;gap:var(--popolight-ui-gap-card-header);min-width:0}.popolight-pdp-condition-note__title{min-width:0;display:inline-flex;align-items:center;gap:.36rem;color:rgb(var(--color-foreground-rgb));font-size:var(--popolight-pdp-type-l3-status);font-weight:var(--popolight-ui-font-weight-strong);letter-spacing:0;line-height:1.1;text-transform:uppercase}.popolight-pdp-condition-note__seal{flex:0 0 auto;display:inline-grid;place-items:center;width:var(--popolight-ui-seal-size);height:var(--popolight-ui-seal-size);border:1px solid currentColor;border-radius:var(--popolight-ui-radius-pill);font-size:var(--popolight-pdp-type-l6-meta);line-height:1;opacity:.78}.popolight-pdp-condition-note__badge{flex:0 0 auto;max-width:38%;padding:.2rem var(--popolight-ui-pill-padding-x-compact);border:1px solid var(--popolight-ui-border);border-radius:var(--popolight-ui-radius-pill);color:rgb(var(--color-foreground-rgb));background:var(--popolight-ui-surface-raised);font-size:var(--popolight-pdp-type-l6-meta);font-weight:var(--font-weight-medium);line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.popolight-pdp-condition-note__text{margin:var(--popolight-ui-gap-tight) 0 0;color:rgb(var(--color-foreground-rgb));font-size:var(--popolight-pdp-type-l5-body);line-height:1.36}.popolight-pdp-trust-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--popolight-ui-gap-tight)}.mobile-pdp-section--enhanced .popolight-curated-ideas--inline{margin-block:0 var(--popolight-pdp-chapter-gap)}.mobile-pdp-section--enhanced .popolight-curated-ideas--inline+.buy-buttons-block{display:none!important}.mobile-pdp-section--enhanced .shopify-block:has(.popolight-detail-hub){margin-block:0 var(--popolight-pdp-chapter-gap)}.popolight-pdp-trust-item{min-width:0;display:flex;align-items:center;min-height:clamp(2.28rem,2.12rem + .52vw,2.62rem);padding:clamp(.42rem,.36rem + .24vw,.6rem) var(--popolight-ui-padding-card-x);border:1px solid var(--popolight-ui-border);border-radius:var(--popolight-ui-radius-card);background:var(--popolight-ui-surface-muted);color:rgb(var(--color-foreground-rgb));font-size:var(--popolight-pdp-type-l5-body);font-weight:var(--font-weight-medium);line-height:1.16;overflow-wrap:anywhere}fly-to-cart.mobile-pdp-fly-to-cart{--width: 3.4rem;--height: 3.4rem;--start-opacity: .94;--x-timing: cubic-bezier(.98, -.1, .92, .5);--y-timing: cubic-bezier(.14, .56, .92, 1.04);--scale-timing: cubic-bezier(.86, .08, .98, .98);border-radius:999px;animation-duration:.95s}.mobile-pdp-section--enhanced .mobile-pdp-selected-summary{display:none!important}.mobile-pdp-selected-summary{display:none;width:100%;align-items:center;justify-content:space-between;gap:var(--gap-sm);margin:0;padding:clamp(.78rem,.68rem + .36vw,1rem) 0;border:0;border-block-start:1px solid rgb(var(--color-foreground-rgb) / .08);border-block-end:1px solid rgb(var(--color-foreground-rgb) / .08);background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.mobile-pdp-selected-summary__label{flex-shrink:0;font-size:var(--popolight-pdp-type-l5-body);color:rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text))}.mobile-pdp-selected-summary__value{min-width:0;flex:1;font-size:var(--popolight-pdp-type-l5-body);font-weight:var(--font-weight-medium);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-pdp-selected-summary__icon{width:1.65rem;height:1.65rem;color:rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text))}.mobile-pdp-bar{position:fixed;inset-inline:clamp(.42rem,1.45vw,.72rem);bottom:0;z-index:calc(var(--layer-sticky) + 1);display:grid!important;grid-template-columns:minmax(0,30%) minmax(0,70%);gap:clamp(.4rem,.36rem + .18vw,.58rem);align-items:center;padding:.42rem clamp(.58rem,.44rem + .6vw,.9rem);padding-bottom:calc(.42rem + env(safe-area-inset-bottom));border:1px solid var(--popolight-ui-border);border-bottom:0;border-radius:1.05rem 1.05rem 0 0;background:rgb(var(--color-background-rgb) / .98);box-shadow:0 -.35rem 1rem #0f172a0f;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.mobile-pdp-bar--single-utility{grid-template-columns:minmax(0,18%) minmax(0,82%)}.mobile-pdp-bar__utility{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.2rem;min-width:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.mobile-pdp-bar__utility-button{width:100%;min-width:0;height:3.12rem;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--popolight-ui-border);border-radius:var(--popolight-ui-radius-control);background:linear-gradient(180deg,#fffffff0,rgb(var(--color-background-rgb) / .94));color:rgb(var(--color-foreground-rgb) / .9);box-shadow:0 1px 2px #0f172a0d,inset 0 1px #ffffffb3;flex-shrink:0;transition:background-color .18s ease,color .18s ease,opacity .18s ease,border-color .18s ease,box-shadow .18s ease}.mobile-pdp-bar__utility-button .svg-wrapper{width:1.22rem;height:1.22rem}.mobile-pdp-bar__utility-button .svg-wrapper svg{display:block;width:100%;height:100%}.mobile-pdp-bar__utility-button:disabled{opacity:.38}.mobile-pdp-bar__utility-button:not(:disabled):active,.mobile-pdp-bar__utility-button:not(:disabled):focus-visible{background:rgb(var(--color-foreground-rgb) / .04);border-color:var(--popolight-ui-border-strong);box-shadow:0 1px 2px #0f172a14,inset 0 1px #ffffffb8}.mobile-pdp-bar__utility-button--active,.mobile-pdp-bar__utility-button[aria-pressed=true]{background:rgb(var(--color-foreground-rgb) / .92);border-color:rgb(var(--color-foreground-rgb) / .92);color:rgb(var(--color-background-rgb))}.mobile-pdp-bar__utility-button--active .icon-heart path,.mobile-pdp-bar__utility-button[aria-pressed=true] .icon-heart path{fill:currentColor}.mobile-pdp-bar__utility--single{grid-template-columns:minmax(0,1fr)}.mobile-pdp-bar__utility--single .mobile-pdp-bar__utility-button{height:3.06rem;border-radius:var(--popolight-ui-radius-control)}.mobile-pdp-bar__actions{width:100%;min-width:0;display:grid;grid-template-columns:minmax(0,40%) minmax(0,60%);gap:.32rem}.mobile-pdp-bar__action{min-width:0;width:100%;min-height:3.44rem;display:inline-flex;align-items:center;justify-content:center;gap:.32rem;padding-inline:clamp(.56rem,.52rem + .14vw,.72rem);border:1px solid transparent;border-radius:var(--popolight-ui-radius-control);white-space:nowrap;overflow:hidden;box-shadow:none;color:rgb(var(--color-foreground-rgb));-webkit-appearance:none;appearance:none}.mobile-pdp-bar__action--cart{border-color:var(--popolight-ui-border);background:linear-gradient(180deg,#fffffffa,#f7f3ebfa);box-shadow:inset 0 1px #ffffffbf}.mobile-pdp-bar__action--buy{color:#fff;background:linear-gradient(180deg,#171718,#080808);border-color:#080808eb;box-shadow:0 5px 11px #0000001f}.mobile-pdp-bar__action:disabled{opacity:.48}.mobile-pdp-bar__action-label{min-width:0;flex:0 1 auto;text-align:center;font-size:var(--popolight-pdp-type-l8-dock);font-weight:var(--font-weight-semibold, 600);line-height:1;letter-spacing:0;overflow:hidden;text-overflow:ellipsis}.mobile-pdp-bar__action-trailing{width:1.08rem;height:1.08rem;flex-shrink:0;opacity:.78}.mobile-pdp-bar__payment-badge{min-width:0;width:clamp(2.18rem,2.06rem + .24vw,2.46rem);height:.9rem;display:inline-flex;align-items:center;justify-content:center;padding:0;background:transparent;flex-shrink:0;opacity:.92;overflow:visible}.mobile-pdp-bar__payment-badge .shopify-payment-button__more-options,.mobile-pdp-bar__payment-badge .shopify-payment-button__button{display:none!important}.mobile-pdp-bar__payment-badge svg,.mobile-pdp-bar__payment-badge img{width:100%;max-width:100%;height:100%;max-height:.9rem;display:block;overflow:visible}.mobile-pdp-bar__payment-badge svg rect:first-child,.mobile-pdp-bar__payment-badge svg>path[opacity=".07"]{fill:transparent!important;opacity:0!important}.mobile-pdp-bar__payment-badge--shopify-pay{width:clamp(2.22rem,2.06rem + .32vw,2.56rem)}.mobile-pdp-bar__payment-badge--paypal{width:clamp(1.34rem,1.24rem + .2vw,1.54rem);height:.86rem;opacity:.96}.mobile-pdp-bar__payment-badge--apple-pay,.mobile-pdp-bar__payment-badge--google-pay{width:clamp(1.94rem,1.84rem + .2vw,2.22rem)}.mobile-pdp-bar__payment-badge--card{width:clamp(1.36rem,1.28rem + .16vw,1.56rem)}.mobile-pdp-bar__payment-badge--secure{width:1.08rem;color:currentColor;opacity:.84}.mobile-pdp-bar__payment-icon--secure{width:1.08rem;height:1.08rem}.mobile-pdp-bar__payment-badge-fallback{display:inline-flex;align-items:center;justify-content:center;max-width:100%;font-size:var(--popolight-pdp-type-l6-meta);font-weight:var(--font-weight-medium);letter-spacing:0;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis}@media screen and (max-width:390px){.mobile-pdp-bar{inset-inline:.38rem;bottom:0;gap:.32rem;padding:.34rem .42rem;padding-bottom:calc(.34rem + env(safe-area-inset-bottom));border-radius:.95rem .95rem 0 0}.mobile-pdp-bar__utility-button{height:2.98rem}.mobile-pdp-bar__utility--single .mobile-pdp-bar__utility-button{height:2.92rem}.mobile-pdp-bar__actions{gap:.26rem}.mobile-pdp-bar__action{min-height:3.28rem;padding-inline:.56rem;border-radius:var(--popolight-ui-radius-control)}.mobile-pdp-bar__action-label{font-size:var(--popolight-pdp-type-l8-dock)}.mobile-pdp-bar__payment-badge{width:2.06rem;height:.82rem}.popolight-pdp-trust-grid{gap:var(--popolight-ui-gap-tight-compact)}.popolight-pdp-trust-item{min-height:2.24rem;padding-inline:var(--popolight-ui-padding-card-x-compact);font-size:var(--popolight-pdp-type-l5-body)}.popolight-pdp-condition-note{padding:var(--popolight-ui-padding-card-y-compact) var(--popolight-ui-padding-card-x-compact);border-radius:var(--popolight-ui-radius-card)}.popolight-pdp-condition-note__title{font-size:var(--popolight-pdp-type-l3-status);letter-spacing:0}.popolight-pdp-condition-note__seal{font-size:var(--popolight-pdp-type-l6-meta)}.popolight-pdp-condition-note__badge{max-width:34%;padding-inline:var(--popolight-ui-pill-padding-x-compact);font-size:var(--popolight-pdp-type-l6-meta)}.popolight-pdp-condition-note__text{font-size:var(--popolight-pdp-type-l5-body)}.popolight-price-status-pill{padding-inline:var(--popolight-ui-pill-padding-x);font-size:var(--popolight-pdp-type-l3-status)}.popolight-price-status-pill--open-box{min-height:clamp(21px,5.1vw,23px);padding-inline:clamp(8px,2.2vw,10px);font-size:clamp(11px,2.55vw,12px)}}dialog.dialog-modal.mobile-pdp-sheet[open]{width:100%;max-width:none;height:fit-content!important;block-size:fit-content!important;min-height:0;min-block-size:0;max-height:min(92dvh,calc(100dvh - .56rem));max-block-size:min(92dvh,calc(100dvh - .56rem));margin:auto 0 0;border:0;border-radius:2.4rem 2.4rem 0 0;padding:0;overflow:hidden;box-shadow:0 -20px 48px #0f172a2e;animation:mobile-pdp-sheet-enter .22s cubic-bezier(.22,1,.36,1);transform-origin:bottom center}.mobile-pdp-sheet::backdrop{background:#00000073}@keyframes mobile-pdp-sheet-enter{0%{transform:translateY(2.8rem);opacity:.01}to{transform:translateY(0);opacity:1}}@keyframes mobile-pdp-sheet-exit{0%{transform:translateY(0);opacity:1}to{transform:translateY(2.8rem);opacity:0}}dialog.dialog-modal.mobile-pdp-sheet[open].dialog-closing{animation:mobile-pdp-sheet-exit .16s cubic-bezier(.4,0,1,1) forwards}.mobile-pdp-sheet__surface{position:relative;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto auto;min-height:0;max-height:inherit;padding:clamp(1.2rem,1rem + .9vw,1.8rem);padding-bottom:calc(clamp(1rem,.9rem + .55vw,1.3rem) + env(safe-area-inset-bottom));border:1px solid var(--popolight-ui-border);border-bottom:0;border-radius:calc(var(--popolight-ui-radius-card) * 1.25) calc(var(--popolight-ui-radius-card) * 1.25) 0 0;background:var(--popolight-ui-surface);overflow:hidden}.mobile-pdp-sheet__header{position:absolute;top:clamp(1.2rem,1rem + .9vw,1.8rem);inset-inline-end:clamp(1.2rem,1rem + .9vw,1.8rem);z-index:2;display:block;margin:0}.mobile-pdp-sheet__header>div{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.mobile-pdp-sheet__title{margin:0;font-size:var(--popolight-pdp-type-l4-section);font-weight:var(--font-weight-semibold);letter-spacing:0}.mobile-pdp-sheet__subtitle{margin:.22rem 0 0;color:rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text));font-size:var(--popolight-pdp-type-l6-meta);line-height:1.2}.mobile-pdp-sheet__close{position:static;width:3.4rem;height:3.4rem;min-width:3.4rem;min-height:3.4rem;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;z-index:auto;border-radius:0;background:transparent;overflow:visible;-webkit-tap-highlight-color:transparent}.mobile-pdp-sheet__close:focus-visible{border-radius:.4rem}.mobile-pdp-sheet__close:focus-visible:after{content:none}.mobile-pdp-sheet__product{display:flex;align-items:center;gap:1rem;padding-inline-end:4.2rem;padding-bottom:.95rem;margin-bottom:.95rem;border-bottom:1px solid var(--popolight-ui-border)}.mobile-pdp-sheet__image{width:5.9rem;aspect-ratio:3 / 4;overflow:hidden;border-radius:calc(var(--style-border-radius-images) * 1px);background:var(--color-background-secondary);flex-shrink:0}.mobile-pdp-sheet__image-img{width:100%;height:100%;object-fit:cover}.mobile-pdp-sheet__product-copy{--mobile-pdp-sheet-price-size: var(--popolight-pdp-type-l2-price);min-width:0;flex:1}.mobile-pdp-sheet__product-title{margin:0 0 .24rem;font-size:var(--popolight-pdp-type-l4-section);font-weight:var(--font-weight-semibold, 600);line-height:1.28;letter-spacing:0}.mobile-pdp-sheet__product-price{line-height:1.15}.mobile-pdp-sheet__product-price .price{color:rgb(var(--color-foreground-rgb));font-size:var(--mobile-pdp-sheet-price-size);font-weight:var(--font-weight-semibold, 600);line-height:1;letter-spacing:0;font-variant-numeric:tabular-nums}.mobile-pdp-sheet__product-price .compare-at-price{font-size:.92em}.mobile-pdp-sheet__content{min-height:0;overflow-y:auto;padding-top:.8rem;padding-bottom:.2rem;overscroll-behavior:contain}.mobile-pdp-trade-inquiry__surface{box-sizing:border-box;width:100%;min-width:0;grid-template-rows:auto auto minmax(0,1fr);max-height:inherit}.mobile-pdp-trade-inquiry__header{position:relative;inset:auto;z-index:2;display:flex;align-items:flex-start;justify-content:space-between;gap:var(--popolight-ui-gap-module);margin:0 0 .92rem}.mobile-pdp-trade-inquiry__header>.mobile-pdp-trade-inquiry__heading{position:static;width:auto;height:auto;min-width:0;overflow:visible;clip:auto;clip-path:none;white-space:normal}.mobile-pdp-trade-inquiry__title{letter-spacing:0}.mobile-pdp-trade-inquiry__subtitle{max-width:26rem}.mobile-pdp-trade-inquiry__product{display:grid;grid-template-columns:4.25rem minmax(0,1fr);align-items:center;gap:.74rem;padding:.72rem;margin-bottom:.84rem;border:1px solid var(--popolight-ui-border);border-radius:var(--popolight-ui-radius-card);background:var(--popolight-ui-surface-muted)}.mobile-pdp-trade-inquiry__product-image{width:4.25rem;aspect-ratio:1 / 1;overflow:hidden;border-radius:calc(var(--style-border-radius-images) * 1px);background:var(--color-background-secondary)}.mobile-pdp-trade-inquiry__product-image-img{display:block;width:100%;height:100%;object-fit:cover}.mobile-pdp-trade-inquiry__product-copy{min-width:0}.mobile-pdp-trade-inquiry__product-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin:0 0 .16rem;color:rgb(var(--color-foreground-rgb));font-size:var(--popolight-pdp-type-l6-meta);font-weight:var(--font-weight-medium);line-height:1.22}.mobile-pdp-trade-inquiry__product-meta{margin:0;color:rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text));font-size:var(--popolight-pdp-type-l6-meta);line-height:var(--line-height--body-tight)}.mobile-pdp-trade-inquiry__content{display:block;min-width:0;overflow-x:hidden;padding-top:0;padding-bottom:0}.mobile-pdp-trade-inquiry__form{box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr);gap:.82rem;width:100%;min-width:0}.mobile-pdp-trade-inquiry__field-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:.36rem;min-width:0}.mobile-pdp-trade-inquiry__label{margin:0;color:rgb(var(--color-foreground-rgb));font-size:var(--popolight-pdp-type-l7-control);font-weight:var(--font-weight-medium);line-height:var(--line-height--body-tight)}.mobile-pdp-trade-inquiry__label:not(:first-child){margin-top:.26rem}.mobile-pdp-trade-inquiry__input{box-sizing:border-box;width:100%;min-width:0;min-height:var(--popolight-ui-control-height);padding:.5rem var(--popolight-ui-control-padding-x);border:1px solid var(--popolight-ui-border);border-radius:var(--popolight-ui-radius-control);background:var(--popolight-ui-surface);color:rgb(var(--color-foreground-rgb));font:inherit;font-size:var(--popolight-pdp-type-l7-control);line-height:var(--line-height--body-tight)}.mobile-pdp-trade-inquiry__input:focus-visible{outline:2px solid rgb(var(--color-foreground-rgb) / .28);outline-offset:2px}.mobile-pdp-trade-inquiry__input--textarea{min-height:6.2rem;resize:vertical}.mobile-pdp-trade-inquiry__option-group{box-sizing:border-box;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.44rem;width:100%;min-width:0;min-inline-size:0;margin:.34rem 0 0;padding:0;border:0}.mobile-pdp-trade-inquiry__option-group>.mobile-pdp-trade-inquiry__label{grid-column:1 / -1;margin-bottom:.02rem}.mobile-pdp-trade-inquiry__option{position:relative;min-width:0}.mobile-pdp-trade-inquiry__option-input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.mobile-pdp-trade-inquiry__option-label{box-sizing:border-box;display:flex;align-items:center;justify-content:center;min-height:var(--popolight-ui-control-height);padding:.42rem .52rem;border:1px solid var(--popolight-ui-border);border-radius:var(--popolight-ui-radius-control);background:var(--popolight-ui-surface);color:rgb(var(--color-foreground-rgb));font-size:var(--popolight-pdp-type-l7-control);font-weight:var(--font-weight-medium);line-height:1.12;text-align:center;overflow-wrap:anywhere}.mobile-pdp-trade-inquiry__option-input:checked+.mobile-pdp-trade-inquiry__option-label{border-color:rgb(var(--color-foreground-rgb) / .72);background:rgb(var(--color-foreground-rgb) / .055)}.mobile-pdp-trade-inquiry__option-input:focus-visible+.mobile-pdp-trade-inquiry__option-label{outline:2px solid rgb(var(--color-foreground-rgb) / .28);outline-offset:2px}.mobile-pdp-trade-inquiry__notice{display:flex;align-items:flex-start;gap:.48rem;padding:var(--popolight-ui-padding-card-y) var(--popolight-ui-padding-card-x);border:1px solid var(--popolight-ui-border);border-radius:var(--popolight-ui-radius-card);background:var(--popolight-ui-surface-muted);color:rgb(var(--color-foreground-rgb));font-size:var(--popolight-pdp-type-l6-meta);line-height:var(--line-height--body-tight)}.mobile-pdp-trade-inquiry__notice svg{width:1.4rem;height:1.4rem;flex:0 0 auto}.mobile-pdp-trade-inquiry__notice--error{border-color:#c8242447;color:#c82424}.mobile-pdp-trade-inquiry__notice--success{border-color:#1c80503d;color:#1c8050}.mobile-pdp-trade-inquiry__submit{width:100%;min-width:0;min-height:calc(var(--popolight-ui-control-height) + .18rem)}.mobile-pdp-sheet__slot+.mobile-pdp-sheet__slot{margin-top:.95rem}.mobile-pdp-sheet__slot .variant-picker{gap:1rem}.mobile-pdp-sheet__slot .product-form-buttons{gap:.8rem}.mobile-pdp-sheet more-payment-options-link,.mobile-pdp-sheet .shopify-payment-button__more-options{display:none!important}.mobile-pdp-sheet__slot .variant-option{--variant-option-padding-inline: var(--popolight-ui-control-padding-x);min-width:0}.mobile-pdp-sheet__slot .variant-option__button-label{box-sizing:border-box;flex:0 1 auto;min-width:0;max-width:100%;min-height:var(--popolight-ui-control-height);padding-block:.22rem;padding-inline:var(--popolight-ui-control-padding-x);border-radius:var(--popolight-ui-radius-control);font-size:var(--popolight-pdp-type-l7-control);line-height:var(--line-height--body-tight);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mobile-pdp-sheet__slot .variant-option--equal-width-buttons{--variant-min-width: clamp(6.35rem, 29vw, 8.25rem);display:flex;flex-wrap:wrap;justify-content:flex-start;grid-template-columns:none}.mobile-pdp-sheet__slot .variant-option--equal-width-buttons .variant-option__button-label{width:auto;min-width:var(--variant-min-width)}.mobile-pdp-sheet__slot .variant-option__button-label__text{min-width:0;overflow:hidden;text-overflow:ellipsis;text-wrap:nowrap}.mobile-pdp-sheet__slot .quantity-selector-wrapper{justify-content:space-between}.mobile-pdp-sheet__purchase-tray{position:relative;z-index:1;min-width:0;margin-top:.72rem;padding-top:.82rem;overflow:visible;background:linear-gradient(180deg,rgb(var(--color-background-rgb) / 0),rgb(var(--color-background-rgb) / .9) 18%,rgb(var(--color-background-rgb)) 42%)}.mobile-pdp-sheet__purchase-tray .mobile-pdp-sheet__slot[data-mobile-pdp-slot=buy-buttons]{margin-top:0}.mobile-pdp--dense-options .mobile-pdp-sheet__surface{padding-top:1rem;padding-inline:clamp(1rem,.86rem + .65vw,1.42rem)}.mobile-pdp--dense-options .mobile-pdp-sheet__header{gap:.82rem;margin-bottom:.62rem}.mobile-pdp--dense-options .mobile-pdp-sheet__title{font-size:var(--popolight-pdp-type-l4-section)}.mobile-pdp--dense-options .mobile-pdp-sheet__subtitle{margin-top:.16rem;font-size:var(--popolight-pdp-type-l6-meta);line-height:1.12;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}.mobile-pdp--dense-options .mobile-pdp-sheet__close{width:3rem;height:3rem}.mobile-pdp--dense-options .mobile-pdp-sheet__product{gap:.8rem;padding-bottom:.72rem;margin-bottom:.72rem}.mobile-pdp--dense-options .mobile-pdp-sheet__image{width:4.6rem}.mobile-pdp--dense-options .mobile-pdp-sheet__product-title{margin-bottom:.12rem;font-size:var(--popolight-pdp-type-l4-section);line-height:1.2}.mobile-pdp--dense-options .mobile-pdp-sheet__content{padding-top:.68rem;padding-bottom:.12rem}.mobile-pdp--dense-options .mobile-pdp-sheet__slot+.mobile-pdp-sheet__slot{margin-top:.72rem}.mobile-pdp--dense-options .mobile-pdp-sheet__slot .variant-picker{gap:.72rem}.mobile-pdp--dense-options .mobile-pdp-sheet__slot fieldset.variant-option{gap:.46rem}.mobile-pdp--dense-options .mobile-pdp-sheet__slot fieldset.variant-option legend{margin-bottom:.42rem;font-size:var(--popolight-pdp-type-l7-control);line-height:1.15}.mobile-pdp--dense-options .mobile-pdp-sheet__slot .variant-option--buttons{gap:.46rem}.mobile-pdp--dense-options .mobile-pdp-sheet__slot .variant-option__button-label{min-height:var(--popolight-ui-control-height);padding-block:.22rem;padding-inline:var(--popolight-ui-control-padding-x);font-size:var(--popolight-pdp-type-l7-control)}.mobile-pdp--dense-values .mobile-pdp-sheet__slot .variant-option__button-label{min-height:var(--popolight-ui-control-height);padding-block:.2rem;padding-inline:calc(var(--popolight-ui-control-padding-x) - .06rem);font-size:var(--popolight-pdp-type-l7-control)}.mobile-pdp--dense-options .mobile-pdp-sheet__slot .quantity-selector-wrapper{gap:.8rem}.mobile-pdp--dense-options .mobile-pdp-sheet__purchase-tray{margin-top:.56rem;padding-top:.68rem}.mobile-pdp-sheet__quantity-pack-row{--quantity-selector-width: clamp(5.8rem, 25vw, 6.42rem);display:grid;grid-template-columns:minmax(var(--quantity-selector-width),max-content) minmax(0,1fr);align-items:end;gap:.4rem;margin-top:.54rem;min-width:0;overflow:visible}.mobile-pdp-sheet__quantity-pack-row .quantity-selector-wrapper{min-width:0;gap:.32rem}.mobile-pdp-sheet__quantity-pack-row [ref=quantityLabel]{margin:0;font-size:var(--popolight-pdp-type-l6-meta);line-height:1.1}.mobile-pdp-sheet__quantity-pack-row quantity-selector-component{--quantity-selector-width: clamp(5.8rem, 25vw, 6.42rem);width:var(--quantity-selector-width);max-width:100%;min-width:0;min-height:2.3rem;flex:0 0 var(--quantity-selector-width);overflow:visible}.mobile-pdp-sheet__quantity-pack-row .quantity-selector{width:var(--quantity-selector-width);height:2.3rem;min-height:2.3rem;display:grid;grid-template-columns:1.96rem minmax(1.5rem,1fr) 1.96rem;align-items:center;justify-items:stretch;flex:0 0 var(--quantity-selector-width);align-self:center;overflow:hidden}.mobile-pdp-sheet__quantity-pack-row .quantity-selector :is(.quantity-minus,.quantity-plus){width:100%;min-width:0;height:100%}.mobile-pdp-sheet__quantity-pack-row .quantity-selector input[ref=quantityInput][type=number]{box-sizing:border-box;width:100%;height:100%;min-width:0;max-width:none;margin:0;padding-block:0;padding-inline:0;align-self:center;justify-self:stretch;text-align:center;color:rgb(var(--color-foreground-rgb));-webkit-text-fill-color:currentColor;font-family:inherit;font-size:var(--popolight-pdp-type-l7-control);font-weight:var(--font-weight-medium);font-variant-numeric:tabular-nums;line-height:2.3rem;overflow:hidden;text-overflow:ellipsis;-webkit-appearance:none;appearance:textfield}.mobile-pdp-pack-offers{display:block;min-width:0;max-width:17rem;overflow:visible}.mobile-pdp-pack-offers__buttons{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.26rem;min-width:0;overflow:visible}.mobile-pdp-pack-offers__button{position:relative;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:0;min-height:var(--popolight-ui-control-height);padding:.22rem var(--popolight-ui-control-padding-x);border:1px solid var(--popolight-ui-border);border-radius:var(--popolight-ui-radius-control);background:var(--popolight-ui-surface);color:rgb(var(--color-foreground-rgb));font:inherit;font-size:var(--popolight-pdp-type-l7-control);line-height:var(--line-height--body-tight);white-space:nowrap;overflow:visible;cursor:pointer}.mobile-pdp-sheet .product-form-buttons .mobile-pdp-pack-offers__button{height:auto;padding:.22rem var(--popolight-ui-control-padding-x)}.mobile-pdp-pack-offers__button--active{border-color:var(--popolight-ui-control-selected-border);background:var(--popolight-ui-control-selected-surface);color:var(--popolight-ui-control-selected-text)}.mobile-pdp-pack-offers__button span:first-child{display:block;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-pdp-pack-offers__badge{position:absolute;top:-.44rem;right:-.2rem;z-index:1;padding:.12rem .24rem;border-radius:999px;background:#ffe8e8;color:#c82424;box-shadow:0 0 0 1px #c8242414;font-size:var(--popolight-pdp-type-l6-meta);font-weight:700;line-height:1;pointer-events:none}.mobile-pdp-sheet__pack-summary,.mobile-pdp-pack-offers__summary{display:flex;align-items:baseline;flex-wrap:wrap;gap:.24rem .38rem;min-width:0;margin:.36rem 0 0;color:rgb(var(--color-foreground-rgb));font-size:inherit;line-height:1.2;overflow-wrap:anywhere}.mobile-pdp-sheet__pack-summary{margin-top:0}.mobile-pdp-sheet__pack-summary[hidden],.mobile-pdp-pack-offers__summary[hidden]{display:none}.mobile-pdp-sheet__pack-summary strong,.mobile-pdp-pack-offers__summary strong{color:rgb(var(--color-foreground-rgb));font-size:var(--mobile-pdp-sheet-price-size);font-weight:var(--font-weight-medium);line-height:1}.mobile-pdp-sheet__pack-summary s,.mobile-pdp-pack-offers__summary s{color:rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text));font-size:.92em;opacity:1}.mobile-pdp-sheet__pack-summary span,.mobile-pdp-pack-offers__summary span{color:#c82424;font-size:.92em;font-weight:600}.mobile-pdp-sheet__done-footer{padding-top:.8rem;border-top:1px solid var(--popolight-ui-border);background:var(--popolight-ui-surface)}.mobile-pdp-sheet__done-footer .button{width:100%}}@media screen and (max-width:420px){.mobile-pdp-bar{inset-inline:.38rem;bottom:0;gap:.34rem;padding:.34rem .42rem;padding-bottom:calc(.34rem + env(safe-area-inset-bottom));border-radius:.95rem .95rem 0 0}.mobile-pdp-bar__utility{gap:.18rem}.mobile-pdp-bar__actions{gap:.28rem}.mobile-pdp-bar__utility-button{height:2.98rem}.mobile-pdp-bar__action{min-height:3.28rem;padding-inline:.56rem;border-radius:var(--popolight-ui-radius-control)}.mobile-pdp-bar__action-label{font-size:var(--popolight-pdp-type-l8-dock)}.mobile-pdp-bar__payment-badge{width:2.06rem;height:.82rem}.mobile-pdp-sheet__quantity-pack-row{grid-template-columns:minmax(var(--quantity-selector-width),max-content) minmax(0,1fr);gap:.42rem}.mobile-pdp-inline-buy-options .mobile-pdp-sheet__quantity-pack-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--inline-commerce-gap)}.mobile-pdp-inline-buy-options .mobile-pdp-sheet__quantity-pack-row quantity-selector-component{--quantity-selector-width: 100%;width:100%;min-width:0;flex-basis:auto}.mobile-pdp-pack-offers__buttons{gap:.28rem}.mobile-pdp-inline-buy-options .mobile-pdp-pack-offers__buttons{gap:var(--inline-commerce-gap)}.mobile-pdp-pack-offers__button{min-height:clamp(2.1rem,8.3vw,2.4rem);padding:.2rem var(--popolight-ui-control-padding-x)}.mobile-pdp-inline-buy-options .mobile-pdp-pack-offers__button{min-height:var(--inline-commerce-control-height);padding:.18rem var(--inline-commerce-padding-x);font-size:var(--inline-commerce-pack-font-size)}.mobile-pdp-sheet .product-form-buttons .mobile-pdp-pack-offers__button{padding:.2rem var(--popolight-ui-control-padding-x)}.mobile-pdp-sheet__slot .variant-option{--variant-option-padding-inline: calc(var(--popolight-ui-control-padding-x) - .08rem)}.mobile-pdp-sheet__slot .variant-option__button-label{min-height:clamp(2.1rem,8.3vw,2.4rem);padding-block:.2rem;padding-inline:var(--variant-option-padding-inline)}.mobile-pdp-sheet[open]{max-height:min(94dvh,calc(100dvh - .36rem));border-radius:2rem 2rem 0 0}.mobile-pdp-sheet__surface{padding:1.08rem;padding-bottom:calc(.92rem + env(safe-area-inset-bottom))}.mobile-pdp-sheet__header{margin-bottom:.74rem}.mobile-pdp-sheet__close{width:3.12rem;height:3.12rem}.mobile-pdp-sheet__product{gap:.82rem;padding-bottom:.78rem;margin-bottom:.78rem}.mobile-pdp-sheet__image{width:5.2rem}.mobile-pdp-sheet__slot+.mobile-pdp-sheet__slot{margin-top:.82rem}.mobile-pdp-sheet__purchase-tray{margin-top:.56rem;padding-top:.68rem}.mobile-pdp--dense-options .mobile-pdp-sheet__surface{padding:.96rem;padding-bottom:calc(.84rem + env(safe-area-inset-bottom))}.mobile-pdp--dense-options .mobile-pdp-sheet__header{margin-bottom:.54rem}.mobile-pdp--dense-options .mobile-pdp-sheet__product{gap:.72rem;padding-bottom:.64rem;margin-bottom:.64rem}.mobile-pdp--dense-options .mobile-pdp-sheet__image{width:4.18rem}.mobile-pdp--dense-options .mobile-pdp-sheet__slot+.mobile-pdp-sheet__slot{margin-top:.66rem}.mobile-pdp--dense-options .mobile-pdp-sheet__slot .variant-picker{gap:.64rem}.mobile-pdp--dense-options .mobile-pdp-sheet__slot fieldset.variant-option legend{margin-bottom:.36rem;font-size:var(--popolight-pdp-type-l7-control)}.mobile-pdp--dense-options .mobile-pdp-sheet__slot .variant-option__button-label{min-height:clamp(2.1rem,8.3vw,2.4rem);padding-block:.2rem;padding-inline:calc(var(--popolight-ui-control-padding-x) - .1rem);font-size:var(--popolight-pdp-type-l7-control)}}@media screen and (max-width:360px){.mobile-pdp-bar{inset-inline:.3rem;bottom:0;gap:.24rem}.mobile-pdp-bar__utility-button{height:2.84rem;border-radius:var(--popolight-ui-radius-control)}.mobile-pdp-bar__utility-button .svg-wrapper{width:1.14rem;height:1.14rem}.mobile-pdp-bar__action{gap:.18rem;min-height:3.12rem;padding-inline:.5rem}.mobile-pdp-bar__action-label{font-size:var(--popolight-pdp-type-l8-dock)}.mobile-pdp-bar__payment-badge{width:1.9rem;height:.78rem}.mobile-pdp-sheet__quantity-pack-row{grid-template-columns:minmax(6.22rem,max-content) minmax(0,1fr);gap:.34rem}.mobile-pdp-inline-buy-options .mobile-pdp-sheet__quantity-pack-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--inline-commerce-gap)}.mobile-pdp-sheet__quantity-pack-row quantity-selector-component{--quantity-selector-width: 6.22rem}.mobile-pdp-inline-buy-options .mobile-pdp-sheet__quantity-pack-row quantity-selector-component{--quantity-selector-width: 100%;width:100%;min-width:0;flex-basis:auto}.mobile-pdp-sheet__quantity-pack-row .quantity-selector :is(.quantity-minus,.quantity-plus){width:100%}.mobile-pdp-sheet__quantity-pack-row .quantity-selector{grid-template-columns:1.86rem minmax(1.46rem,1fr) 1.86rem}.mobile-pdp-pack-offers__button{min-height:clamp(2.1rem,8.3vw,2.4rem);padding-block:.18rem;border-radius:var(--popolight-ui-radius-control);font-size:var(--popolight-pdp-type-l7-control)}.mobile-pdp-inline-buy-options .mobile-pdp-pack-offers__button{min-height:var(--inline-commerce-control-height);padding-inline:var(--inline-commerce-padding-x);font-size:var(--inline-commerce-pack-font-size)}.mobile-pdp-sheet .product-form-buttons .mobile-pdp-pack-offers__button{padding-block:.18rem}.mobile-pdp-pack-offers__badge{right:-.14rem;padding-inline:.2rem}.mobile-pdp-trade-inquiry__product{grid-template-columns:3.72rem minmax(0,1fr);gap:.62rem;padding:.62rem}.mobile-pdp-trade-inquiry__product-image{width:3.72rem}.mobile-pdp-trade-inquiry__option-label{padding-inline:.42rem}.mobile-pdp-sheet__slot .variant-option{--variant-option-padding-inline: calc(var(--popolight-ui-control-padding-x) - .14rem)}.mobile-pdp-sheet__slot .variant-option__button-label{min-height:clamp(2.1rem,8.3vw,2.4rem);padding-block:.18rem;padding-inline:var(--variant-option-padding-inline)}.mobile-pdp--dense-options .mobile-pdp-sheet__surface{padding:.9rem;padding-bottom:calc(.78rem + env(safe-area-inset-bottom))}.mobile-pdp--dense-options .mobile-pdp-sheet__header{gap:.68rem;margin-bottom:.48rem}.mobile-pdp--dense-options .mobile-pdp-sheet__title{font-size:var(--popolight-pdp-type-l4-section)}.mobile-pdp--dense-options .mobile-pdp-sheet__subtitle{font-size:var(--popolight-pdp-type-l6-meta)}.mobile-pdp--dense-options .mobile-pdp-sheet__product{gap:.62rem;padding-bottom:.56rem;margin-bottom:.56rem}.mobile-pdp--dense-options .mobile-pdp-sheet__image{width:3.84rem}.mobile-pdp--dense-options .mobile-pdp-sheet__product-title{font-size:var(--popolight-pdp-type-l4-section)}.mobile-pdp--dense-options .mobile-pdp-sheet__slot .variant-option__button-label{min-height:clamp(2.1rem,8.3vw,2.4rem);padding-block:.18rem;padding-inline:var(--popolight-ui-control-padding-x);font-size:var(--popolight-pdp-type-l7-control)}}
/*# sourceMappingURL=/cdn/shop/t/48/assets/mobile-pdp.css.map */
