.pm-buy-box{--pm-buy-box-sticky-bar-space: calc( var(--page-margin, var(--padding-lg, 1rem)) + var(--padding-4xl, 2rem) + var(--gap-3xl, 3rem) )}.pm-buy-box.section--full-width>.pm-buy-box__layout{max-width:min(var(--pm-content-max-width),calc(100% - var(--page-margin) * 2));margin-inline:auto}.pm-buy-box__layout{display:flex;flex-direction:column;gap:var(--gap-sm);padding-block-start:var(--padding-2xs)}.pm-buy-box__header{order:1;min-width:0;max-width:100%;overflow:visible}.pm-buy-box__header-content{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;overflow:visible}.pm-buy-box__heading{display:flex;flex-direction:column;flex:1;min-width:0}.pm-buy-box__media{order:2;min-width:0;max-width:100%}.pm-buy-box__form{order:3;min-width:0;max-width:100%}.pm-buy-box__nav-strip{display:none}@media screen and (min-width:64rem){.pm-buy-box{--pm-buy-box-sticky-bar-space: calc( var(--page-margin, var(--padding-lg, 1rem)) - var(--padding-lg, 1rem) + var(--padding-4xl, 2rem) + var(--gap-3xl, 3rem) )}.pm-buy-box__layout{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);grid-template-rows:auto 1fr;align-items:start;gap:0 var(--gap-3xl, 3rem);padding-block-start:var(--padding-xs);padding-block-end:var(--padding-4xl);padding-inline-end:var(--padding-4xl);box-sizing:border-box}.pm-buy-box__media{grid-column:1;grid-row:1 / 3;position:sticky;top:var(--padding-lg);align-self:start;justify-self:start;width:100%}.pm-buy-box:has(.media-gallery--viewer){--pm-buy-box-viewer-max: min( 52rem, calc(100svh - var(--pm-buy-box-sticky-bar-space) - var(--padding-lg) - var(--padding-6xl)) )}.pm-buy-box:has(.media-gallery--viewer) .pm-buy-box__media{height:auto;max-height:var(--pm-buy-box-viewer-max);min-height:0;overflow:hidden}.pm-buy-box__header{grid-column:2;grid-row:1}.pm-buy-box__form{grid-column:2;grid-row:2}}@media screen and (min-width:80rem){.pm-buy-box:has(.media-gallery--viewer){--pm-buy-box-viewer-max: min(44rem, calc(100svh - var(--pm-buy-box-sticky-bar-space) - var(--padding-lg)))}}@media screen and (min-width:120rem){.pm-buy-box:has(.media-gallery--viewer){--pm-buy-box-viewer-max: min(40rem, calc(100svh - var(--pm-buy-box-sticky-bar-space) - var(--padding-lg)))}}.pm-buy-box-media-gallery-viewer{position:relative;width:100%;min-width:0}.pm-buy-box-media-gallery__feature-strip--above{margin-block-end:var(--gap-sm, .5rem)}.pm-buy-box-media-gallery__feature-strip--overlay_hero{position:absolute;inset-block-start:0;inset-inline:0;z-index:var(--layer-raised);width:100%;pointer-events:none}.pm-buy-box-media-gallery__feature-strip--overlay_hero .pm-buy-box-rotating-banner{pointer-events:auto}.pm-buy-box-media-gallery-viewer--strip-overlay_hero .pm-buy-box-rotating-banner{width:100%;max-width:100%;margin-inline:auto}.pm-buy-box media-gallery.pm-buy-box-media-gallery.media-gallery--grid slideshow-component{display:none}.pm-buy-box media-gallery.pm-buy-box-media-gallery.media-gallery--grid .pm-buy-box-media-gallery__grid{display:flex;flex-direction:column;gap:var(--image-gap, 0);list-style:none;margin:0;padding:0}.pm-buy-box media-gallery.pm-buy-box-media-gallery.media-gallery--grid .pm-buy-box-media-gallery__grid--hero-rows,.pm-buy-box media-gallery.pm-buy-box-media-gallery.media-gallery--grid .pm-buy-box-media-gallery__grid--one-column{display:flex;flex-direction:column;gap:var(--image-gap, 0)}.pm-buy-box media-gallery.pm-buy-box-media-gallery.media-gallery--grid .pm-buy-box-media-gallery__grid--two-column{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--image-gap, 0)}.pm-buy-box-media-gallery__hero,.pm-buy-box-media-gallery__row,.pm-buy-box-media-gallery__orphan{width:100%;min-width:0}.pm-buy-box-media-gallery__hero .product-media-container{aspect-ratio:var(--media-preview-ratio, 1);width:100%;height:auto;border-radius:var(--style-border-radius-md)}.pm-buy-box-media-gallery__hero .product-media-container :is(img,video,.deferred-media__poster-image):not(.pm-buy-box-media-gallery__cert-img){object-fit:contain;width:100%;height:100%}.pm-buy-box-media-gallery__row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--image-gap, 0);aspect-ratio:2 / 1;max-height:60rem}.pm-buy-box-media-gallery__cell{min-width:0;height:100%}.pm-buy-box-media-gallery__row .product-media-container,.pm-buy-box-media-gallery__cell .product-media-container{aspect-ratio:unset;width:100%;height:100%;min-height:0;grid-column:auto}.pm-buy-box-media-gallery__row .product-media-container:first-child{grid-column:auto}.pm-buy-box-media-gallery__row .product-media-container :is(img,video,.deferred-media__poster-image):not(.pm-buy-box-media-gallery__cert-img),.pm-buy-box-media-gallery__cell .product-media-container :is(img,video,.deferred-media__poster-image):not(.pm-buy-box-media-gallery__cert-img){object-fit:contain;width:100%;height:100%}.pm-buy-box-media-gallery__orphan .product-media-container{aspect-ratio:var(--media-preview-ratio, 1);width:100%;height:auto}.pm-buy-box-media-gallery__orphan .product-media-container :is(img,video,.deferred-media__poster-image):not(.pm-buy-box-media-gallery__cert-img){object-fit:contain;width:100%;height:100%}.pm-buy-box-media-gallery-viewer--viewer,.pm-buy-box .media-gallery--viewer{--pm-buy-box-viewer-thumb-size: 6.5rem;--pm-buy-box-viewer-slide-inset: 5%}.pm-buy-box .media-gallery--viewer .product-media-container{background-color:transparent}.pm-buy-box .media-gallery--viewer .product-media-container :is(img,video,iframe,.deferred-media__poster-image){object-fit:contain}.pm-buy-box .media-gallery--viewer slideshow-component:has(slideshow-controls[thumbnails]){display:block}.pm-buy-box .media-gallery--viewer slideshow-component{position:relative;height:auto;max-height:none}.pm-buy-box .media-gallery--viewer slideshow-slides{height:auto;align-items:stretch;box-sizing:border-box;padding-inline:var(--pm-buy-box-viewer-slide-inset);scroll-padding-inline:var(--pm-buy-box-viewer-slide-inset);--slideshow-gap: .25rem;gap:.25rem}.pm-buy-box .media-gallery--viewer slideshow-slide{--slide-width: 100%;width:100%;max-width:100%;aspect-ratio:1 / 1;height:auto;content-visibility:visible;scroll-snap-align:start}.pm-buy-box .media-gallery--viewer slideshow-container{height:auto;width:100%;overflow:visible}.pm-buy-box .media-gallery--viewer .product-media-container{aspect-ratio:1 / 1;width:100%;height:auto;--product-media-fit: cover;display:flex;align-items:stretch;justify-content:stretch;overflow:hidden;border-radius:var(--style-border-radius-sm)}.pm-buy-box .media-gallery--viewer .product-media{display:flex;flex:1 1 auto;height:100%;width:100%}.pm-buy-box .media-gallery--viewer .product-media-container :is(img,video,.deferred-media__poster-image):not(.pm-buy-box-media-gallery__cert-img){width:100%;height:100%;object-fit:contain;object-position:center;box-sizing:border-box}.pm-buy-box .media-gallery--viewer slideshow-arrows,.pm-buy-box .media-gallery--viewer .pm-buy-box-media-gallery__arrows{display:flex;align-items:center;justify-content:space-between;inset:50% auto auto 50%;width:100svw;height:auto;transform:translate(-50%,-50%);padding-inline:var(--padding-sm, .7rem);mix-blend-mode:normal;z-index:var(--layer-heightened)}.pm-buy-box .media-gallery--viewer slideshow-arrows .slideshow-control,.pm-buy-box .media-gallery--viewer .pm-buy-box-media-gallery__arrow{position:relative;display:inline-flex;align-items:center;justify-content:center;width:var(--icon-size-2xl);height:var(--icon-size-2xl);min-height:var(--icon-size-2xl);padding:0;opacity:1;border:none;border-radius:var(--style-border-radius-50);background-color:var(--color-highlight);color:var(--color-foreground-heading);cursor:pointer}.pm-buy-box .media-gallery--viewer .pm-buy-box-media-gallery__arrow:after{content:"";position:absolute;inset:calc((var(--minimum-touch-target) - var(--icon-size-2xl)) / -2)}.pm-buy-box .media-gallery--viewer slideshow-arrows .slideshow-control:disabled{opacity:var(--disabled-opacity);cursor:not-allowed}.pm-buy-box .media-gallery--viewer slideshow-arrows .slideshow-control .svg-wrapper{width:var(--icon-size-xs);height:var(--icon-size-xs)}.pm-buy-box .media-gallery--viewer slideshow-arrows .slideshow-control .svg-wrapper svg{width:100%;height:100%}.pm-buy-box .media-gallery--viewer slideshow-arrows .slideshow-control .svg-wrapper svg path{stroke:currentColor}.pm-buy-box .media-gallery--viewer .slideshow-controls__thumbnails .slideshow-control:focus-visible,.pm-buy-box .media-gallery--viewer slideshow-arrows .slideshow-control:focus-visible{outline:var(--focus-outline-width) solid var(--color-foreground);outline-offset:var(--focus-outline-offset)}@media(hover:hover)and (pointer:fine){.pm-buy-box .media-gallery--viewer slideshow-arrows .slideshow-control:hover:not(:disabled){opacity:var(--disabled-opacity)}}@media(prefers-reduced-motion:no-preference){.pm-buy-box .media-gallery--viewer slideshow-arrows .slideshow-control{transition:opacity var(--pm-motion-micro)}}@media screen and (min-width:64rem){.pm-buy-box .media-gallery--viewer slideshow-component:has(slideshow-controls[thumbnails]){display:grid;grid-template:"controls container" minmax(0,auto) / var(--pm-buy-box-viewer-thumb-size) minmax(0,1fr);gap:var(--gap-sm, .5rem);align-items:start;height:auto;max-height:var(--pm-buy-box-viewer-max);min-height:0;overflow:hidden}.pm-buy-box .media-gallery--viewer slideshow-component{height:auto;max-height:var(--pm-buy-box-viewer-max);min-height:0;overflow:hidden}.pm-buy-box .media-gallery--viewer slideshow-controls[thumbnails][pagination-position=left]{width:var(--pm-buy-box-viewer-thumb-size);min-width:var(--pm-buy-box-viewer-thumb-size);max-width:var(--pm-buy-box-viewer-thumb-size);height:0;min-height:100%;max-height:var(--pm-buy-box-viewer-max);align-self:stretch;overflow:hidden;mix-blend-mode:normal}.pm-buy-box .media-gallery--viewer .slideshow-controls__thumbnails-container{width:100%;height:100%;max-height:100%;margin-top:1px;overflow:hidden auto;padding:0}.pm-buy-box .media-gallery--viewer .slideshow-controls__thumbnails{display:flex;flex-direction:column;gap:var(--gap-xs, .5rem);padding:0;margin:0;width:100%}.pm-buy-box .media-gallery--viewer .slideshow-controls__thumbnails .slideshow-control{width:100%;height:auto;aspect-ratio:1;box-sizing:border-box;overflow:hidden;border-radius:var(--style-border-radius-xs);outline:none;opacity:1}.pm-buy-box .media-gallery--viewer .slideshow-controls__thumbnails .slideshow-control img{width:100%;height:100%;object-fit:cover;opacity:var(--opacity-25)}.pm-buy-box .media-gallery--viewer .slideshow-controls__thumbnails .slideshow-control[aria-selected=true]{border-color:var(--palette-black);outline:none}.pm-buy-box .media-gallery--viewer .slideshow-controls__thumbnails .slideshow-control[aria-selected=true] img{opacity:1}.pm-buy-box-media-gallery-viewer--viewer,.pm-buy-box .media-gallery--viewer{height:auto;max-height:var(--pm-buy-box-viewer-max)}.pm-buy-box-media-gallery-viewer--viewer:has(.pm-buy-box-media-gallery__feature-strip--above){display:grid;grid-template-columns:var(--pm-buy-box-viewer-thumb-size) minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);column-gap:var(--gap-sm, .5rem);row-gap:var(--gap-sm, .75rem)}.pm-buy-box-media-gallery-viewer--viewer:has(.pm-buy-box-media-gallery__feature-strip--above) .pm-buy-box-media-gallery__feature-strip--above{grid-column:2;grid-row:1;position:relative;inset:auto;z-index:auto;width:100%;max-width:100%;margin:0;pointer-events:auto}.pm-buy-box-media-gallery-viewer--viewer:has(.pm-buy-box-media-gallery__feature-strip--above) .pm-buy-box-media-gallery{grid-column:1 / -1;grid-row:2;min-height:0;height:100%}.pm-buy-box-media-gallery-viewer--viewer:has(.pm-buy-box-media-gallery__feature-strip--overlay_hero):has(slideshow-controls[thumbnails]){display:grid;grid-template-columns:var(--pm-buy-box-viewer-thumb-size) minmax(0,1fr);column-gap:var(--gap-sm, .5rem)}.pm-buy-box-media-gallery-viewer--viewer:has(.pm-buy-box-media-gallery__feature-strip--overlay_hero):has(slideshow-controls[thumbnails]) .pm-buy-box-media-gallery{grid-column:1 / -1;grid-row:1}.pm-buy-box-media-gallery-viewer--viewer .pm-buy-box-media-gallery__feature-strip--overlay_hero{--pm-buy-box-banner-inset: var(--padding-lg, 1rem);grid-column:2;grid-row:1;position:absolute;inset-block-start:0;inset-inline:0;z-index:var(--layer-raised);width:auto;max-width:none;margin:0;padding-block-start:var(--pm-buy-box-banner-inset);padding-inline:var(--padding-xl);box-sizing:border-box;pointer-events:none;overflow:visible}.pm-buy-box-media-gallery-viewer--viewer:not(:has(slideshow-controls[thumbnails])) .pm-buy-box-media-gallery__feature-strip--overlay_hero{grid-column:1 / -1}.pm-buy-box-media-gallery-viewer--viewer .pm-buy-box-media-gallery__feature-strip--overlay_hero .pm-buy-box-rotating-banner{pointer-events:auto;width:100%;max-width:100%;margin:0;border-radius:var(--style-border-radius-sm)}.pm-buy-box-media-gallery-viewer--viewer .pm-buy-box-rotating-banner{width:100%;max-width:100%;margin:0;justify-self:stretch;overflow:hidden}.pm-buy-box .media-gallery--viewer{--pm-buy-box-viewer-slide-inset: 0%}.pm-buy-box .media-gallery--viewer slideshow-slides{--slideshow-gap: 0;gap:0;padding-inline:0;scroll-padding-inline:0;min-height:0;height:100%}.pm-buy-box .media-gallery--viewer slideshow-slide{--slide-width: 100%;width:100%;max-width:100%;aspect-ratio:1 / 1;height:100%}.pm-buy-box .media-gallery--viewer slideshow-container{width:min(100%,var(--pm-buy-box-viewer-max));max-width:100%;height:auto;max-height:var(--pm-buy-box-viewer-max);aspect-ratio:1 / 1;align-self:start;overflow:hidden;border-radius:var(--style-border-radius-sm)}.pm-buy-box .media-gallery--viewer .product-media-container{height:100%}.pm-buy-box .media-gallery--viewer slideshow-arrows,.pm-buy-box .media-gallery--viewer .pm-buy-box-media-gallery__arrows{inset:auto var(--padding-lg, 1rem) var(--padding-lg, 1rem) auto;transform:none;justify-content:flex-end;gap:var(--gap-lg);width:auto;padding-inline:0}.pm-buy-box .media-gallery--viewer slideshow-arrows .slideshow-control,.pm-buy-box .media-gallery--viewer .pm-buy-box-media-gallery__arrow{width:var(--icon-size-3xl);height:var(--icon-size-3xl);min-height:var(--icon-size-3xl)}.pm-buy-box .media-gallery--viewer .pm-buy-box-media-gallery__arrow:after{content:none}}.pm-buy-box__header{display:flex;flex-direction:column;gap:var(--gap-sm, .75rem);padding-block:var(--gap-md, 1.25rem)}.pm-buy-box .pm-buy-box__product-title{margin:0;font-family:var(--font-heading--family);font-weight:var(--font-heading--weight);font-size:var(--pm-font-h2--size-mobile);line-height:var(--pm-font-h2--line-height-mobile);letter-spacing:var(--pm-tracking-heading);color:var(--color-foreground-heading);text-transform:uppercase}@media screen and (min-width:64rem){.pm-buy-box .pm-buy-box__product-title{font-size:var(--pm-font-h2--size);line-height:var(--pm-font-h2--line-height)}}.pm-buy-box product-inventory{display:flex;flex-direction:column;align-items:flex-start;gap:var(--gap-3xs, .125rem)}.pm-buy-box__description{font-family:var(--font-paragraph--family);font-size:var(--pm-text-sm);padding-block:var(--padding-lg, 1rem);color:var(--color-foreground)}.pm-buy-box__description-content{padding:var(--padding-xl, 1.5rem) 0}.pm-buy-box__b2b-link-container{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--gap-2xs, .375rem);margin-block-start:var(--gap-md, 1rem);font-family:var(--font-family-heading);font-size:var(--font-size-sm, .875rem);line-height:var(--line-height--body, 1.5);color:var(--color-foreground)}.pm-buy-box__b2b-label{color:var(--color-foreground);font-weight:600;line-height:var(--line-height--body, 1.5)}.pm-buy-box__b2b-link{font-weight:600}.pm-buy-box__product-form{display:contents}.pm-buy-box-hsa-tag{position:relative;display:flex;align-items:center;gap:var(--gap-2xs, .375rem);align-self:flex-start;padding:var(--padding-2xs, .25rem) var(--padding-md, .75rem);overflow:visible;background-color:var(--color-background-secondary);border-radius:var(--border-radius-md)}.pm-buy-box-hsa-tag__badge{font-size:var(--font-size-sm, .875rem);font-weight:600;display:inline-flex;align-items:center;gap:var(--gap-3xs, .125rem)}.pm-buy-box-hsa-tag__custom-icon{width:1.5rem;height:1.5rem;object-fit:contain}.pm-buy-box-hsa-tag__info-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;width:var(--pm-text-xs, .75rem);height:var(--pm-text-xs, .75rem);border-radius:50%;border:var(--style-border-width-inputs, 1px) solid currentcolor;background:transparent;color:var(--color-foreground-heading);font-size:.5rem;font-weight:900;cursor:pointer;flex-shrink:0;padding:0}.pm-buy-box-hsa-tag__info-btn:after{content:"";position:absolute;inset:calc(-1 * var(--padding-lg, 1rem))}.pm-buy-box-hsa-tag__info{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.pm-buy-box-hsa-tag__info:after{content:"";position:absolute;inset-inline:calc(-1 * var(--padding-xs, .5rem));inset-block-start:100%;height:var(--padding-xs, .5rem)}.pm-buy-box-hsa-tag__tip{position:absolute;inset-block-start:calc(100% + var(--padding-2xs, .25rem));inset-inline-end:0;z-index:var(--layer-raised);width:max-content;max-width:16.5rem;padding:var(--padding-lg, 1rem);background:var(--color-highlight);color:var(--color-foreground-heading);border-radius:var(--style-border-radius-md);box-shadow:0 var(--padding-2xs, .25rem) var(--padding-2xl, 1.5rem) rgb(0 0 0 / var(--opacity-25, .25));font-family:var(--pm-font-body--family, var(--font-paragraph--family));font-size:var(--pm-text-sm);font-weight:400;letter-spacing:var(--pm-tracking-body, -.01em);line-height:var(--pm-text--line-height, 1.5);white-space:normal;text-wrap:pretty;opacity:0;visibility:hidden;pointer-events:none}.pm-buy-box-hsa-tag__tip:before{content:"";position:absolute;width:var(--padding-xs, .5rem);height:var(--padding-xs, .5rem);background:var(--color-highlight);transform:rotate(45deg);inset-block-start:calc(-1 * var(--gap-3xs, .125rem));inset-inline-end:var(--gap-3xs, .125rem)}.pm-buy-box-hsa-tag[data-open] .pm-buy-box-hsa-tag__tip,.pm-buy-box-hsa-tag__info-btn:focus-visible~.pm-buy-box-hsa-tag__tip{opacity:1;visibility:visible;pointer-events:auto}@media(hover:hover)and (pointer:fine){.pm-buy-box-hsa-tag__info:hover .pm-buy-box-hsa-tag__tip{opacity:1;visibility:visible;pointer-events:auto}}@media(prefers-reduced-motion:no-preference){.pm-buy-box-hsa-tag__tip{transition:opacity var(--pm-motion-micro)}}.pm-buy-box-hsa-tag__tip-copy{display:block}.pm-buy-box-hsa-tag__logo{display:inline-block;height:1em;width:auto;margin-inline:var(--gap-3xs, .125rem);vertical-align:middle;color:var(--color-foreground-heading)}.pm-buy-box-hsa-tag__logo svg{display:block;height:1em;width:auto;aspect-ratio:62 / 12}.pm-buy-box-hsa-tag__logo svg [fill=black]{fill:currentcolor}.pm-buy-box-rotating-banner{position:relative;width:95%;max-width:95%;min-width:0;overflow:hidden;border-radius:var(--style-border-radius-sm)}.pm-buy-box-rotating-banner__marquee{display:block;width:100%;max-width:100%;min-width:0;overflow:hidden;padding-block:var(--padding-md, .75rem);padding-inline:var(--padding-md, .75rem);background-color:var(--color-background-secondary);--marquee-speed: 22s}.pm-buy-box-rotating-banner__marquee .marquee__wrapper{display:flex;gap:var(--marquee-gap);width:fit-content;white-space:nowrap;will-change:transform}.pm-buy-box-rotating-banner__marquee .marquee__content{display:flex;gap:var(--marquee-gap);min-width:max-content}.pm-buy-box-rotating-banner__list{display:flex;align-items:center;gap:var(--marquee-gap);min-width:max-content}.pm-buy-box-rotating-banner__item{display:inline-flex;align-items:center;gap:var(--gap-xs, .5rem);flex-shrink:0;white-space:nowrap;color:var(--color-text-primary)}.pm-buy-box-rotating-banner__item-text{font-size:var(--font-size--small, .875rem);line-height:var(--line-height--body, 1.5);letter-spacing:var(--letter-spacing--body, -.01em);font-weight:500}.pm-buy-box-rotating-banner__item-icon{width:1.125rem;height:1.125rem;flex-shrink:0;object-fit:contain}.pm-buy-box-rotating-banner__fade{position:absolute;inset-block:0;z-index:var(--layer-flat);pointer-events:none}.pm-buy-box-rotating-banner__fade--start{inset-inline-start:0;width:5rem;background:linear-gradient(to right,var(--color-background-secondary),transparent)}.pm-buy-box-rotating-banner__fade--end{inset-inline-end:0;width:5rem;background:linear-gradient(to left,var(--color-background-secondary),transparent)}.pm-buy-box-rotating-banner__marquee:not([data-disabled]) .marquee__wrapper{animation:pm-buy-box-marquee-motion var(--marquee-speed) linear infinite var(--marquee-direction, normal);animation-play-state:running}@keyframes pm-buy-box-marquee-motion{to{transform:translate3d(calc(-50% - (var(--marquee-gap) / 2)),0,0)}}.pm-buy-box-variant-picker__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--gap-xs, .5rem);width:100%;max-width:100%}.pm-buy-box-variant-picker__mobile-details{display:none}.pm-buy-box-variant-card{display:flex;flex-direction:column;align-items:stretch;gap:var(--gap-xs, .5rem);width:auto;min-width:0;padding:var(--gap-sm, .75rem) var(--gap-xs, .5rem);border:var(--style-border-width, 1px) solid var(--color-border-subtle);border-radius:var(--style-border-radius-sm, .5rem);cursor:pointer;text-align:left;transition:border-color var(--pm-motion-micro),box-shadow var(--pm-motion-micro);position:relative;overflow:visible;min-height:100%;background-color:var(--color-background);white-space:normal}.pm-buy-box-variant-card:hover:not([aria-disabled=true]){border-color:var(--palette-black);background-color:var(--color-highlight)}.pm-buy-box-variant-card[aria-checked=true]{border-color:var(--palette-black);background-color:var(--color-highlight)}.pm-buy-box-variant-card[aria-disabled=true]{cursor:not-allowed;opacity:var(--opacity-60, .6)}.pm-buy-box-variant-card__media{display:block;position:relative;width:100%;line-height:0}.pm-buy-box-variant-card__image{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;object-position:center}.pm-buy-box-variant-card__heading-block{display:flex;flex-direction:column;gap:var(--gap-xs, .5rem);width:100%}.pm-buy-box-variant-card__heading{display:flex;flex-direction:column;gap:0;width:100%}.pm-buy-box-variant-card__name{font-weight:600;color:var(--color-foreground);line-height:var(--line-height--body, 1.5);font-size:var(--font-size-sm, .875rem)}.pm-buy-box-variant-card__subtitle{font-style:italic;font-weight:300;line-height:var(--line-height--heading-normal, 1.3);font-size:var(--font-size--xs, .8125rem)}.pm-buy-box-variant-card__badge{display:inline-block;font-size:.625rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;padding:.125rem .375rem;border-radius:var(--style-border-radius-pill, 999px);background-color:var(--color-foreground);color:var(--color-background);align-self:flex-start;white-space:nowrap}.pm-buy-box-variant-card__badge--status{position:absolute;inset-block-start:var(--gap-2xs, .25rem);inset-inline-end:var(--gap-2xs, .25rem)}.pm-buy-box-variant-card__divider{display:block;width:100%;height:var(--style-border-width, 1px);background-color:var(--color-border-subtle);margin:0;flex-shrink:0}.pm-buy-box-variant-card--no-bullets .pm-buy-box-variant-card__divider{display:none}.pm-buy-box-variant-card__bullets{display:flex;flex-direction:column;align-items:center;gap:var(--gap-3xs, .125rem);flex:0 1 auto;height:100%;justify-content:center}.pm-buy-box-variant-card__bullets--empty{display:block;min-height:0;padding:0;margin:0;border:0}.pm-buy-box-variant-card__bullet{display:flex;align-items:flex-start;gap:var(--gap-3xs, .125rem);font-size:var(--font-size--xs, .8125rem);font-weight:400;color:var(--color-foreground);line-height:var(--line-height--body, 1.5);letter-spacing:-.01em;white-space:normal;overflow-wrap:break-word}.pm-buy-box-variant-card__bullet:before{content:"\2713";flex-shrink:0;line-height:1.5}.pm-buy-box-variant-card__highlights{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;gap:var(--gap-2xs, .25rem);width:fit-content;max-width:100%;margin-block-start:auto}.pm-buy-box-variant-card__highlight-tag{display:inline-block;width:fit-content;flex:0 0 auto;font-size:var(--font-size-xs, .75rem);font-weight:600;line-height:1.5;padding:var(--gap-3xs, .125rem) .625rem;border-radius:.25rem;background-color:var(--palette-gainsboro, var(--color-background-secondary));color:var(--color-foreground);white-space:nowrap}.pm-buy-box-variant-card__highlight-tag--on-image{position:absolute;top:0;right:0;z-index:var(--layer-raised)}@media screen and (min-width:64rem){.pm-buy-box-variant-picker__grid{grid-auto-rows:auto auto 1fr auto}.pm-buy-box-variant-card{display:grid;grid-template-rows:subgrid;grid-row:span 4;gap:var(--gap-xs, .5rem)}.pm-buy-box-variant-card__media{grid-row:1;align-self:start;width:100%}.pm-buy-box-variant-card__image{width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;object-position:center}.pm-buy-box-variant-card__heading-block{grid-row:2;align-self:stretch;justify-content:flex-start}.pm-buy-box-variant-card__bullets,.pm-buy-box-variant-card__bullets--empty{grid-row:3;align-self:start}.pm-buy-box-variant-card__highlights{grid-row:4;align-self:start;justify-self:start;margin-block-start:0}.pm-buy-box-variant-card__badge--status{grid-row:1;justify-self:end;align-self:start}.pm-buy-box-variant-picker--highlight-on-image .pm-buy-box-variant-picker__grid{grid-auto-rows:auto auto 1fr}.pm-buy-box-variant-picker--highlight-on-image .pm-buy-box-variant-card{grid-row:span 3}}.pm-buy-box-option-card{-webkit-appearance:none;appearance:none;position:relative;display:flex;flex-direction:column;align-items:stretch;margin:0;cursor:pointer;font-family:inherit;color:var(--color-foreground);text-align:start;white-space:normal;border:var(--style-border-width, 1px) solid var(--color-border-subtle);border-radius:.5rem;overflow:visible;background-color:transparent;box-shadow:none;min-height:2.75rem;transition:border-color var(--pm-motion-micro),background-color var(--pm-motion-micro)}.pm-buy-box-option-card[aria-checked=true]{border-color:var(--palette-black);background-color:var(--color-highlight)}.pm-buy-box-option-card[aria-disabled=true]{cursor:not-allowed;opacity:var(--opacity-60, .6)}.pm-buy-box-option-card:focus-visible{outline:var(--focus-outline-width) solid var(--color-foreground);outline-offset:var(--padding-3xs)}@media(hover:hover)and (pointer:fine){.pm-buy-box-option-card:hover:not([aria-disabled=true]){border-color:var(--palette-black);background-color:var(--color-highlight)}}.pm-buy-box-color-picker,.pm-buy-box-size-picker{display:flex;flex-direction:column;align-items:stretch}.pm-buy-box-color-picker{overflow:visible}.pm-buy-box-color-picker__label,.pm-buy-box-size-picker__label,.pm-buy-box-variant-picker__label{margin:0;font-size:var(--font-size-xs, .75rem);font-weight:600;line-height:var(--pm-text--line-height, 1.5);letter-spacing:var(--pm-tracking-body);color:var(--color-foreground-muted, var(--color-foreground));text-transform:uppercase;padding-block:var(--gap-sm)}.pm-buy-box-color-picker__choices{display:flex;flex-direction:column;align-items:stretch;gap:var(--gap-xs)}.pm-buy-box-color-picker__grid{display:flex;flex-wrap:wrap;align-items:stretch;gap:var(--gap-xs)}.pm-buy-box-color-card{flex:0 0 6rem;width:6rem;align-items:stretch;gap:var(--padding-2xs);padding:0;overflow:visible}.pm-buy-box-color-card__highlight{position:absolute;z-index:var(--layer-raised);inset-block-start:-.4375rem;inset-inline-start:.375rem;pointer-events:none;display:inline-block;padding:var(--padding-3xs) .625rem;border-radius:.25rem;background-color:var(--palette-gainsboro, var(--color-background-secondary));color:var(--color-foreground);font-size:var(--pm-text-xs);font-weight:600;line-height:var(--pm-text--line-height, 1.5);letter-spacing:var(--pm-tracking-body);white-space:nowrap}.pm-buy-box-color-card__media{display:block;width:100%;height:6rem;overflow:hidden;border-radius:.5rem}.pm-buy-box-color-card__image{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.pm-buy-box-color-card__name{display:block;width:100%;padding:var(--padding-2xs);box-sizing:border-box;font-size:var(--pm-text-xs);font-weight:500;line-height:var(--pm-text--line-height, 1.5);letter-spacing:var(--pm-tracking-body);overflow-wrap:break-word}.pm-buy-box-color-picker__note{display:none;margin:0;font-size:var(--pm-text-xs);font-weight:400;line-height:var(--pm-text--line-height, 1.5);letter-spacing:var(--pm-tracking-body);color:var(--color-foreground-heading);padding-block-start:var(--gap-xs)}.pm-buy-box-color-picker:has([data-pm-option-handle=white][aria-checked=true]) .pm-buy-box-color-picker__note{display:block}.pm-buy-box-variant-picker__note{display:none;margin:0;font-size:var(--pm-text-xs);font-weight:400;line-height:var(--pm-text--line-height, 1.5);letter-spacing:var(--pm-tracking-body);color:var(--color-foreground-heading);padding-block-start:var(--gap-xs)}.pm-buy-box-variant-picker:has([data-pm-style-handle=white][aria-checked=true]) .pm-buy-box-variant-picker__note{display:block}.pm-buy-box-size-picker__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gap-xs);width:max-content;max-width:100%}.pm-buy-box-size-card{align-items:flex-start;justify-content:center;gap:0;padding:var(--padding-xs);width:12rem;max-width:100%}.pm-buy-box-size-card__name{display:block;width:100%;font-size:var(--pm-text-xs);font-weight:500;line-height:var(--pm-text--line-height, 1.5);letter-spacing:var(--pm-tracking-body);text-transform:uppercase}.pm-buy-box-size-card__detail{display:block;width:100%;font-size:var(--pm-text-xs);font-weight:300;font-style:italic;line-height:var(--line-height--heading-normal, 1.3);letter-spacing:var(--pm-tracking-body)}.pm-buy-box-payment-options{padding-block:var(--gap-xl, 1.25rem)}.pm-buy-box-payment-options__heading{font-weight:700;text-transform:uppercase;letter-spacing:.05em;margin-block-end:var(--padding-xl, 1.25rem);color:var(--color-foreground-heading)}.pm-buy-box-payment-options__list{display:flex;flex-direction:column;gap:var(--gap-xs, .5rem)}.pm-buy-box-payment-option{display:flex;flex-direction:column;border:1px solid var(--color-border-subtle);border-radius:var(--style-border-radius-inputs, .5rem);background:var(--color-background);overflow:hidden;transition:border-color .15s ease,background-color .15s ease;width:100%}.pm-buy-box-payment-option:has(.pm-buy-box-payment-option-button:hover){border-color:var(--color-foreground-muted, var(--color-border-subtle))}.pm-buy-box-payment-option-button{display:grid;grid-template-columns:auto minmax(0,1fr) max-content;align-items:center;gap:var(--gap-xs, .5rem);padding:var(--padding-lg, 1rem);background:transparent;border:none;cursor:pointer;text-align:left;width:100%;font-size:var(--font-size-md, 1rem)}.pm-buy-box-payment-option__radio{width:1.125rem;height:1.125rem;border-radius:50%;border:2px solid var(--color-foreground, var(--color-foreground-muted));flex-shrink:0;display:grid;place-content:center;transition:border-color .15s ease;background-color:var(--color-background)}.pm-buy-box-payment-option__radio:after{content:"";width:.5rem;height:.5rem;border-radius:50%;background-color:var(--color-highlight);opacity:0;transition:opacity .15s ease;margin-top:.5px}.pm-buy-box-payment-option:has(.pm-buy-box-payment-option-button[aria-checked=true]){border-color:var(--color-foreground, var(--color-foreground-muted));background-color:var(--color-highlight)}.pm-buy-box-payment-option-button[aria-checked=true] .pm-buy-box-payment-option__radio{border-color:var(--color-foreground, var(--color-foreground-muted));background-color:var(--color-foreground, var(--color-foreground-muted))}.pm-buy-box-payment-option-button[aria-checked=true] .pm-buy-box-payment-option__radio:after{opacity:1;background-color:var(--color-highlight)}.pm-buy-box-payment-option__label{display:flex;flex-direction:column;align-items:flex-start;gap:var(--gap-2xs, .3rem);min-width:0}.pm-buy-box-payment-option__name{font-size:var(--font-size-md, 1rem);font-weight:600;color:var(--color-foreground);display:flex;flex-wrap:wrap;align-items:center;gap:var(--gap-xs, .3rem)}.pm-buy-box-payment-option__name-text{min-width:0}.pm-buy-box-payment-option__name-inline{white-space:nowrap}.pm-buy-box-payment-option__shop-pay-icon{display:inline-block;width:4rem;height:auto;vertical-align:middle;margin-inline-start:var(--gap-sm, .5rem)}.pm-buy-box-payment-option__sublabel{font-size:var(--font-size-xs, .75rem);color:var(--color-foreground-muted, var(--color-foreground))}.pm-buy-box-payment-option__price{font-size:var(--font-size-md, 1rem);color:var(--color-foreground);font-weight:600!important;text-align:right;justify-self:end}.pm-buy-box-payment-option__price--stack{flex-direction:row;align-items:center;gap:var(--gap-2xs, .3rem)}@media screen and (max-width:63.9375rem){.pm-buy-box-payment-option__price--stack{display:flex;flex-direction:column;align-items:flex-end;gap:0;line-height:1.5}}.pm-buy-box-payment-option__price-caption{font-size:var(--font-size--md, 1rem);font-weight:500;color:var(--color-foreground)}.pm-buy-box-payment-option__price-value{font-size:var(--font-size--md, 1rem);font-weight:600!important;color:var(--color-foreground)}.pm-buy-box-payment-option__price--strikethrough{color:var(--color-foreground-muted, var(--color-foreground));font-size:var(--font-size-sm, .875rem);font-weight:500}.pm-buy-box-payment-option__hsa-icon{width:1.125rem;height:1.125rem;flex-shrink:0}.pm-buy-box-payment-option__hsa-badge{display:inline-flex;align-items:center;padding:var(--gap-3xs, .125rem) .625rem;border-radius:.25rem;background-color:var(--palette-gainsboro, var(--color-background-secondary));color:var(--color-foreground);font-size:var(--font-size--small, .75rem);font-weight:600;line-height:1.5;white-space:nowrap;flex-shrink:0}.pm-buy-box-payment-option__hsa-note{padding:0 var(--padding-lg, 1rem) var(--padding-lg, 1rem)}.pm-buy-box-payment-option__hsa-note-text{font-size:var(--font-size--small, .75rem);color:var(--color-foreground);line-height:1.5;min-width:0;margin-block-end:0!important}.pm-buy-box-payment-option__hsa-note-text strong{font-weight:500;color:var(--color-foreground)}.pm-buy-box-text-link{position:relative;display:inline-flex;align-items:center;color:var(--pm-text-link-color, var(--color-foreground));font-weight:500;text-decoration:none;padding-block-end:var(--gap-3xs, .125rem)}.pm-buy-box-text-link:after{content:"";position:absolute;inset-inline:0;inset-block-end:0;height:var(--style-border-width, 1px);background-color:currentColor;pointer-events:none}@media(prefers-reduced-motion:no-preference){.pm-buy-box-text-link{transition:color var(--pm-motion-micro)}}@media(hover:hover)and (pointer:fine){.pm-buy-box-text-link.pm-buy-box-text-link:hover{color:var(--pm-text-link-hover, var(--color-foreground-heading))}}.pm-buy-box-text-link.pm-buy-box-text-link:focus-visible{color:var(--pm-text-link-hover, var(--color-foreground-heading));outline:var(--style-border-width, 1px) solid currentColor;outline-offset:var(--gap-3xs, .125rem)}.pm-buy-box-payment-option__hsa-learn-more{white-space:nowrap;font-size:inherit;line-height:inherit;font-weight:500}.pm-buy-box-payment-option__hsa-learn-more.pm-arrow-link .pm-nav-underline{align-self:baseline}.pm-buy-box-payment-option__hsa-learn-more img{display:block;flex-shrink:0;align-self:center;width:.875rem;height:.875rem}.pm-buy-box-payment-options__cta{margin-block-start:var(--gap-md, 1.25rem);width:100%}.pm-buy-box-warranty-picker{overflow:visible}.pm-buy-box-warranty-picker__card{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--gap-lg, 1rem);padding:var(--padding-lg, 1rem);overflow:visible;background:var(--palette-black);border-radius:var(--style-border-radius-sm, .6rem);color:var(--color-highlight)}.pm-buy-box-warranty-picker__info{display:flex;align-items:flex-start;gap:var(--gap-xs, .5rem);flex:0 1 15rem;width:15rem;min-width:min(100%,15rem);max-width:100%}.pm-buy-box-warranty-picker__icon{flex-shrink:0;width:1.75rem;height:1.75rem;margin-block-start:var(--gap-3xs, .125rem);color:var(--color-highlight)}.pm-buy-box-warranty-picker__icon svg{display:block;width:1.75rem;height:1.75rem}.pm-buy-box-warranty-picker__text{display:flex;flex-direction:column;align-items:flex-start;gap:var(--gap-3xs, .125rem);min-width:0}.pm-buy-box-warranty-picker__title{margin:0;font-family:var(--font-body--family);font-size:var(--font-size--md, 1rem);font-weight:500;color:var(--color-highlight);letter-spacing:-.03em;line-height:1.5}.pm-buy-box-warranty-picker__subtitle{margin:0;font-size:var(--font-size--small, .75rem);font-weight:400;color:var(--palette-french-gray);letter-spacing:-.01em;line-height:1.5}.pm-buy-box-warranty-picker__link{--pm-text-link-color: var(--color-highlight);--pm-text-link-hover: var(--palette-french-gray);align-self:flex-start;padding:0;border:none;background:none;cursor:pointer;-webkit-appearance:none;appearance:none;font-family:inherit;font-size:var(--font-size--small, .75rem);line-height:1.5;text-align:start}.pm-buy-box-warranty-picker__link:before{content:"";position:absolute;inset-inline:0;top:50%;height:var(--minimum-touch-target, 2.75rem);transform:translateY(-50%)}.pm-buy-box-warranty-picker__dropdown{flex:1 1 12rem;width:auto;min-width:min(100%,12rem)}.pm-buy-box-accessories-stack{display:flex;flex-direction:column;gap:calc(var(--gap-lg, 1rem) + var(--gap-2xs, .3rem));overflow:visible}.pm-buy-box-complementary.hidden{display:none}.pm-buy-box-supplies{display:flex;flex-direction:column;padding-block:var(--gap-xl, 1.25rem)}.pm-buy-box-supplies__heading{margin:0;font-weight:600;color:var(--color-text-primary, var(--color-foreground-heading));letter-spacing:-.01em;line-height:1.5;margin-block-end:var(--padding-lg, 1rem)}.pm-buy-box-supplies__list{display:flex;flex-direction:column;gap:var(--gap-lg, 1rem)}.pm-buy-box-supplies__card{display:flex;align-items:center;justify-content:space-between;gap:var(--gap-lg, 1rem);padding:var(--padding-lg, 1rem);border:1px solid transparent;border-radius:var(--style-border-radius-sm, .5rem);background-color:var(--color-highlight, #ffffff);cursor:pointer;transition:border-color .15s ease}.pm-buy-box-supplies__card:has(:focus-visible){outline:var(--focus-outline-width, .125rem) solid var(--color-foreground);outline-offset:var(--focus-outline-offset, .125rem)}.pm-buy-box-supplies__card:has(.pm-buy-box-supplies__checkbox:checked){border-color:var(--color-text-primary, #252525)}.pm-buy-box-supplies__body{display:flex;align-items:flex-start;gap:var(--gap-lg, 1rem);flex:1;min-width:0}.pm-buy-box-supplies__card--unavailable{opacity:.55;cursor:not-allowed}.pm-buy-box-supplies__checkbox-ui{flex-shrink:0;width:1.125rem;height:1.125rem;margin-block-start:.125rem;border:1px solid var(--color-text-primary, #000000);border-radius:.125rem;background-color:var(--color-highlight, #ffffff);position:relative}.pm-buy-box-supplies__card:has(.pm-buy-box-supplies__checkbox:checked) .pm-buy-box-supplies__checkbox-ui{background-color:var(--color-text-primary, #000000)}.pm-buy-box-supplies__card:has(.pm-buy-box-supplies__checkbox:checked) .pm-buy-box-supplies__checkbox-ui:after{content:"";position:absolute;inset-block-start:.125rem;inset-inline-start:.3125rem;width:.3125rem;height:.5625rem;border:solid var(--color-highlight, #ffffff);border-width:0 2px 2px 0;transform:rotate(45deg)}.pm-buy-box-supplies__content{display:flex;flex-direction:column;gap:var(--gap-xs, .5rem);flex:1;min-width:0}.pm-buy-box-supplies__title{font-size:var(--font-size--body, 1rem);font-weight:500;color:var(--color-text-primary, #000000);letter-spacing:-.01em;line-height:1.5}.pm-buy-box-supplies__description{font-size:var(--font-size--sm, .875rem);font-weight:400;color:var(--color-foreground);letter-spacing:-.01em;line-height:1.5;max-width:24rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.pm-buy-box-supplies__price{font-size:var(--font-size--small, .875rem);font-weight:600;color:var(--color-text-primary, #1b1b1b);letter-spacing:-.01em;line-height:1.5}.pm-buy-box-supplies__media{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:6.5625rem;aspect-ratio:1;overflow:hidden;border-radius:.25rem}.pm-buy-box-supplies__img{width:100%;height:100%;object-fit:contain;border-radius:.25rem}.pm-buy-box-supplies__card--skeleton{min-height:7.5rem;background:linear-gradient(90deg,var(--color-background-secondary, #ecebe9) 25%,var(--color-highlight, #ffffff) 50%,var(--color-background-secondary, #ecebe9) 75%);background-size:200% 100%;animation:pm-buy-box-supplies-shimmer 1.4s ease infinite;pointer-events:none}@keyframes pm-buy-box-supplies-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.pm-buy-box-items-included{padding-block:var(--gap-sm, .75rem);padding:2rem 0}.pm-buy-box-items-included__heading{margin:0 0 var(--gap-md, 1rem);font-weight:600;color:var(--color-foreground-heading)}.pm-buy-box-items-included__card{border:1px solid var(--color-border-subtle);border-radius:.5rem;padding:1.5rem}.pm-buy-box-items-included__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--gap-sm, .75rem)}.pm-buy-box-items-included__item{display:flex;align-items:center;gap:var(--gap-sm, .75rem);min-width:0;overflow:hidden}.pm-buy-box-items-included__image-wrap{position:relative;flex-shrink:0;width:4.25rem;height:4.25rem}.pm-buy-box-items-included__img{width:4.25rem;height:4.25rem;object-fit:cover;border-radius:.5rem;display:block}.pm-buy-box-items-included__badge{position:absolute;top:.0625rem;right:.0625rem;width:1rem;height:1rem;display:block;line-height:0}.pm-buy-box-items-included__badge svg{width:100%;height:100%;display:block}.pm-buy-box-items-included__text{display:flex;flex-direction:column;gap:0;min-width:0}.pm-buy-box-items-included__name{font-weight:400;color:var(--color-foreground)}.pm-buy-box-items-included__value{font-weight:600;font-size:var(--font-size-sm, .875rem);color:var(--color-foreground)}.pm-buy-box-items-included__link{font-size:var(--font-size-sm, .875rem);text-decoration:underline;text-underline-offset:.15em}.pm-buy-box-items-included__learn-more a{font-weight:500;color:var(--color-foreground-heading);text-decoration:underline;text-underline-offset:.15em;font-size:var(--font-size--small, .75rem)}.pm-buy-box-specialist-cta__card{display:flex;align-items:center;gap:1rem;background-color:var(--color-background-secondary);border-radius:.5rem;padding:1rem}.pm-buy-box-specialist-cta__avatar-wrap{flex-shrink:0}.pm-buy-box-specialist-cta__avatar{width:3.4375rem;height:3.4375rem;border-radius:50%;object-fit:cover;display:block}.pm-buy-box-specialist-cta__body{display:flex;flex-direction:column;gap:var(--gap-xs, .5rem);flex:1;min-width:0}.pm-buy-box-specialist-cta__title{margin:0;font-size:var(--font-size--body, 1rem);font-weight:500;color:var(--color-foreground-heading);letter-spacing:-.01em;line-height:1.5}.pm-buy-box-specialist-cta__phone-line{margin:0;font-size:var(--font-size-sm, .875rem);font-weight:500;letter-spacing:-.01em;line-height:1.5}.pm-buy-box-specialist-cta__phone{font-weight:500;color:var(--color-foreground-heading);text-decoration:underline;text-underline-offset:.15em}.pm-buy-box-specialist-cta__phone:hover{opacity:.75}.pm-buy-box-specialist-cta__empty{margin:0;font-size:var(--font-size-sm, .875rem);color:var(--color-foreground)}.pm-buy-box-sticky-bar{position:fixed;inset-inline:var(--util-page-margin-offset, var(--page-margin, var(--padding-lg, 1rem)));bottom:var(--page-margin, var(--padding-lg, 1rem));width:auto;max-width:var(--page-content-width);padding:0;z-index:var(--layer-sticky);background:var(--gradient-black);border-radius:var(--style-border-radius-lg);box-shadow:0 4px 24px #00000040}.pm-buy-box-sticky-bar:not([data-visible]){opacity:0;visibility:hidden;pointer-events:none;transform:translateY(var(--padding-lg))}@media screen and (min-width:64rem){.pm-buy-box-sticky-bar{bottom:calc(var(--page-margin, var(--padding-lg, 1rem)) - var(--padding-lg, 1rem))}}@media(prefers-reduced-motion:no-preference){.pm-buy-box-sticky-bar{transition:opacity var(--pm-motion-micro),transform var(--pm-motion-micro),visibility 0s var(--pm-speed-micro)}.pm-buy-box-sticky-bar[data-visible]{transition:opacity var(--pm-motion-surface),transform var(--pm-motion-surface),visibility 0s}}.pm-buy-box-sticky-bar__inner{display:flex;align-items:center;justify-content:space-between;gap:var(--gap-md, 1.25rem);width:100%;max-width:none;margin:0;padding:var(--padding-lg, 1rem)}.pm-buy-box-sticky-bar--full{inset-inline:var(--page-margin, var(--padding-lg, 1rem));width:auto;max-width:none}.pm-buy-box-sticky-bar--full .pm-buy-box-sticky-bar__inner{max-width:var(--page-content-width);margin-inline:auto}.pm-buy-box-sticky-bar__info{display:flex;flex-direction:column;gap:var(--gap-2xs, .3rem);min-width:0}.pm-buy-box-sticky-bar__title{margin:0;font-family:var(--font-heading--family);font-weight:var(--font-heading--weight);line-height:1.2;letter-spacing:var(--pm-tracking-heading);color:var(--palette-white);text-transform:uppercase}.pm-buy-box-sticky-bar p.pm-buy-box-sticky-bar__title{color:var(--palette-white);text-transform:uppercase}.pm-buy-box-sticky-bar__subtext{margin:0;font-size:var(--font-size--2xs, .625rem);font-weight:400;letter-spacing:var(--pm-tracking-body);line-height:var(--pm-text--line-height, 1.5);color:color-mix(in srgb,var(--palette-white) 80%,transparent)}@media screen and (min-width:64rem){.pm-buy-box-sticky-bar__subtext{white-space:nowrap;font-size:var(--font-size--sm, .875rem);color:var(--palette-white)}}.pm-buy-box-sticky-bar__price-tag{display:flex;align-items:center;flex-wrap:wrap;gap:var(--gap-md, .9rem)}.pm-buy-box-sticky-bar__prices{display:inline-flex;align-items:baseline;gap:var(--gap-xs, .5rem)}.pm-buy-box-divider-vertical-small{width:1px;height:1.25rem;background-color:#fff3;flex-shrink:0}.pm-buy-box-divider{width:100%;min-width:0}.pm-buy-box-divider__line{width:100%;height:1px;margin:0;border:0;background-color:var(--color-border-subtle)}.pm-buy-box-sticky-bar__price-line{margin:0;display:inline-flex;align-items:center;gap:var(--gap-xs, .5rem);font-size:var(--font-size--small, .75rem);font-weight:500;color:var(--palette-alabaster, var(--color-highlight));letter-spacing:-.01em;line-height:1.5}.pm-buy-box-sticky-bar__logo-chip{display:inline-flex;align-items:center;justify-content:center;padding:0;background:transparent;line-height:0}.pm-buy-box-sticky-bar__logo-chip:has(.pm-buy-box-sticky-bar__hsa-icon){padding:0;background:transparent}.pm-buy-box-sticky-bar__logo-chip[hidden],.pm-buy-box-sticky-bar__hsa-extras[hidden],.pm-buy-box-sticky-bar__hsa-extras .pm-buy-box-payment-option__hsa-badge[hidden],.pm-buy-box-sticky-bar__price-compare[hidden]{display:none}.pm-buy-box-sticky-bar__shop-pay-icon{display:block;width:4rem;height:auto}.pm-buy-box-sticky-bar__hsa-extras{display:inline-flex;align-items:center;gap:var(--gap-xs, .5rem)}.pm-buy-box-sticky-bar__hsa-icon{display:block;width:1.125rem;height:1.125rem}.pm-buy-box-sticky-bar__hsa-save{display:inline-flex;align-items:center;padding:var(--gap-3xs, .125rem) .625rem;border-radius:var(--style-border-radius-xs);background:var(--color-highlight);color:var(--color-text-primary);font-size:var(--font-size--small, .75rem);font-weight:500;letter-spacing:-.01em;line-height:1.5;white-space:nowrap}.pm-buy-box-sticky-bar__price-compare{font-size:var(--font-size--md, 1.125rem);font-weight:500;color:var(--palette-alabaster, var(--color-highlight));text-decoration:line-through;opacity:var(--opacity-50, .5);letter-spacing:-.01em}.pm-buy-box-sticky-bar__price{font-size:var(--font-size--md, 1.125rem);font-weight:500;color:var(--color-highlight);letter-spacing:-.01em;line-height:1.5}.pm-buy-box-sticky-bar__actions{display:flex;flex-direction:column;align-items:stretch;gap:var(--gap-sm, .5rem);flex-shrink:0;width:min-content}.pm-buy-box-sticky-bar__btn{display:inline-flex;align-items:center;justify-content:center;width:100%;min-width:19.125rem;padding-block:var(--padding-lg, 1rem);padding-inline:var(--padding-2xl, 1.5rem);border-radius:6.25rem;background:var(--color-highlight);border:1px solid var(--color-highlight);color:var(--color-text-primary);font-size:var(--font-size--body, 1rem);font-weight:600;letter-spacing:-.01em;line-height:1.5;cursor:pointer;text-decoration:none;transition:opacity var(--pm-motion-surface, .15s ease);white-space:nowrap}.pm-buy-box-sticky-bar__btn:hover{opacity:.85}.pm-buy-box-sticky-bar__btn:disabled,.pm-buy-box-sticky-bar__btn[aria-disabled=true]{opacity:.5;cursor:not-allowed}.pm-buy-box-sticky-bar__btn[aria-busy=true]{opacity:.75;cursor:wait}.pm-buy-box-sticky-bar__error{margin:var(--margin-xs) 0 0;width:100%;text-align:center;font-size:var(--pm-text-sm);font-weight:500;color:var(--palette-white);letter-spacing:var(--pm-tracking-body);line-height:1.4}.pm-buy-box-sticky-bar__availability{margin:0;display:flex;align-items:center;justify-content:center;gap:var(--gap-xs, .5rem);width:100%;font-size:var(--font-size-sm, .875rem);font-weight:500;color:var(--color-highlight);letter-spacing:-.01em;line-height:1.5}.pm-buy-box-sticky-bar__availability-instock{color:#02c787}.pm-buy-box-sticky-bar__dot{display:inline-block;width:.5rem;height:.5rem;border-radius:50%;flex-shrink:0}.pm-buy-box-sticky-bar__dot--instock{background:var(--color-instock, #3ed660)}.pm-buy-box-sticky-bar__dot--outofstock{background:var(--color-outofstock, #c8c8c8)}.pm-buy-box-variant-card__highlight-tag--mobile{display:none}.pm-buy-box zoom-dialog dialog{width:100svw;height:100svh;max-width:100svw;max-height:100svh}.pm-buy-box zoom-dialog .dialog-zoomed-gallery{align-items:center;justify-content:center;max-height:100svh}.pm-buy-box zoom-dialog .dialog-zoomed-gallery .product-media-container{display:flex;align-items:center;justify-content:center;max-height:100svh}.pm-buy-box zoom-dialog .dialog-zoomed-gallery .product-media-container--image .product-media,.pm-buy-box zoom-dialog .product-media__drag-zoom-wrapper{width:auto;max-width:100svw;height:auto;max-height:100svh;margin-inline:auto}.pm-buy-box zoom-dialog .product-media__drag-zoom-wrapper .product-media__image,.pm-buy-box zoom-dialog .dialog-zoomed-gallery .product-media-container--image .product-media__image{width:auto;height:auto;max-width:100svw;max-height:100svh;object-fit:contain}.pm-buy-box zoom-dialog .dialog-zoomed-gallery .product-media-container--model .product-media__image{height:100svh;max-height:100svh}@media screen and (max-width:63.9375rem){.pm-buy-box media-gallery.pm-buy-box-media-gallery.media-gallery--grid slideshow-component{display:block}.pm-buy-box media-gallery.pm-buy-box-media-gallery.media-gallery--grid .pm-buy-box-media-gallery__grid{display:none}.pm-buy-box .media-gallery--viewer slideshow-container{width:100svw;max-width:100svw;margin-inline:calc(50% - 50svw)}.pm-buy-box-variant-picker__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:var(--gap-3xs, .25rem);width:100%;max-width:100%;margin-inline:0;padding-inline:0;overflow:visible}.pm-buy-box-variant-card{display:flex;flex-direction:column;align-items:stretch;gap:0;width:auto;min-width:0;padding:var(--gap-xs, .5rem);border-radius:var(--style-border-radius-sm, .5rem);background-color:transparent}.pm-buy-box-variant-card:hover{background-color:transparent}.pm-buy-box-variant-card[aria-checked=true],.pm-buy-box-variant-card[aria-checked=true]:hover{border-color:var(--palette-black);background-color:var(--color-highlight)}.pm-buy-box-variant-card__highlight-tag--mobile{display:inline-block;position:absolute;inset-block-start:calc(-1 * var(--padding-sm, .75rem));inset-inline-start:var(--gap-3xs, .25rem);z-index:var(--layer-raised);font-size:var(--font-size--small, .75rem);letter-spacing:-.01em;line-height:1.5;padding:var(--gap-3xs, .125rem) var(--gap-sm, .625rem);border-radius:var(--gap-2xs, .375rem)}.pm-buy-box-variant-card__media{display:block;position:relative;width:100%;height:auto;min-height:0;line-height:0}.pm-buy-box-variant-card__image{display:block;width:100%;height:auto;aspect-ratio:1 / 1;border-radius:var(--gap-xs, .5rem);object-fit:cover;object-position:center}.pm-buy-box-variant-card__heading-block,.pm-buy-box-variant-card__heading,.pm-buy-box-variant-card__divider,.pm-buy-box-variant-card__bullets,.pm-buy-box-variant-card__bullets--empty,.pm-buy-box-variant-card__highlights,.pm-buy-box-variant-card__highlight-tag--on-image{display:none}.pm-buy-box-variant-card__badge--status{position:absolute;inset-block-start:var(--gap-3xs, .25rem);inset-inline-end:var(--gap-3xs, .25rem);text-transform:none;letter-spacing:-.01em;font-size:var(--font-size--small, .75rem);font-weight:500;padding:var(--gap-3xs, .125rem) var(--gap-sm, .625rem);border-radius:var(--gap-3xs, .25rem);background-color:var(--palette-gainsboro);color:var(--color-foreground)}.pm-buy-box-variant-picker__mobile-details{display:flex;flex-direction:column;gap:var(--gap-3xs, .25rem);width:100%;margin-block-start:var(--gap-sm, .75rem)}.pm-buy-box-variant-picker__mobile-heading{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gap-2xs, .375rem);margin:0}.pm-buy-box-variant-picker__mobile-name{font-size:var(--font-size--sm, .875rem);font-weight:500;letter-spacing:-.01em;line-height:1.5;color:var(--color-foreground)}.pm-buy-box-variant-picker__mobile-subtitle{font-size:var(--font-size--small, .75rem);font-weight:400;font-style:italic;letter-spacing:-.01em;line-height:1.32;color:var(--color-foreground)}.pm-buy-box-variant-picker__mobile-detail .pm-buy-box-variant-card__bullets{display:flex;flex-direction:column;align-items:flex-start;gap:var(--gap-2xs, .25rem)}.pm-buy-box-variant-picker__mobile-detail .pm-buy-box-variant-card__bullet{font-size:var(--font-size--small, .75rem);font-weight:400;letter-spacing:-.01em;line-height:1.5;color:var(--color-text-primary)}.pm-buy-box-warranty-picker__info{flex:1 1 100%;width:100%;min-width:100%}.pm-buy-box-warranty-picker__text{flex:1 1 auto;width:auto;min-width:0}.pm-buy-box-items-included{padding-block:var(--gap-md, 1rem);padding-inline:0}.pm-buy-box-items-included__heading{margin-block-end:var(--gap-xl, 1.25rem);font-weight:500;line-height:1.33;letter-spacing:-.02em;text-transform:uppercase}.pm-buy-box-items-included__card{padding:1rem}.pm-buy-box-items-included__grid{grid-template-columns:repeat(2,1fr);gap:var(--gap-xs, .5rem)}.pm-buy-box-items-included__item{gap:var(--gap-xs, .5rem)}.pm-buy-box-items-included__image-wrap,.pm-buy-box-items-included__img{width:3rem;height:3rem}.pm-buy-box-items-included__name,.pm-buy-box-items-included__value,.pm-buy-box-items-included__link,.pm-buy-box-items-included__learn-more a{font-size:var(--font-size--small, .75rem);letter-spacing:-.01em;line-height:1.5}.pm-buy-box-items-included__name{font-weight:400}.pm-buy-box-items-included__value{font-weight:500}.pm-buy-box-sticky-bar,.pm-buy-box-sticky-bar--full{inset-inline:0;bottom:0;width:100%;max-width:none;border-radius:0;padding-bottom:env(safe-area-inset-bottom,0px);box-shadow:0 calc(-1 * var(--gap-2xs, .25rem)) 1.5rem rgb(0 0 0 / var(--opacity-25, .25))}.pm-buy-box{--pm-buy-box-sticky-bar-space: calc( env(safe-area-inset-bottom, 0px) + var(--padding-4xl, 2rem) + var(--gap-3xl, 3rem) )}.pm-buy-box-sticky-bar__inner,.pm-buy-box-sticky-bar--full .pm-buy-box-sticky-bar__inner{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"info btn" "avail avail";column-gap:var(--gap-xs, .5rem);row-gap:var(--gap-xs, .5rem);align-items:center;max-width:none;margin-inline:0;padding:var(--padding-sm, .75rem) var(--padding-lg, 1rem)}.pm-buy-box-sticky-bar__info{grid-area:info;min-width:0}.pm-buy-box-sticky-bar__actions{display:contents;gap:var(--gap-xs, .3rem)}.pm-buy-box-sticky-bar__btn{grid-area:btn;min-width:8.5rem;width:auto;padding-block:.875rem;padding-inline:var(--padding-2xl, 1.5rem);font-size:var(--font-size--sm, .875rem)}.pm-buy-box-sticky-bar__availability{grid-area:avail;justify-content:flex-start;width:100%;font-size:var(--font-size--small, .75rem);letter-spacing:-.01em}.pm-buy-box-sticky-bar p.pm-buy-box-sticky-bar__title{font-size:var(--pm-font-h4--size-mobile);font-weight:500;line-height:1.1;letter-spacing:-.02em}.pm-buy-box-sticky-bar__price-line{font-size:var(--font-size--small, .75rem)}.pm-buy-box-divider-vertical-small{height:1.125rem}.pm-buy-box-sticky-bar__price,.pm-buy-box-sticky-bar__price-compare{font-size:var(--font-size--sm, .875rem)}.pm-buy-box-sticky-bar__price-tag{gap:var(--gap-xs, .5rem)}.pm-buy-box-sticky-bar__shop-pay-icon{width:3.1875rem}.pm-buy-box-media-gallery__feature-strip--overlay_hero{position:relative;inset:auto;z-index:auto;width:100svw;max-width:100svw;margin-inline:calc(50% - 50svw);margin-block-end:var(--gap-xs, .5rem);pointer-events:auto}.pm-buy-box-media-gallery-viewer--strip-overlay_hero .pm-buy-box-rotating-banner,.pm-buy-box-rotating-banner{width:100%;max-width:100%;left:auto;transform:none;border-radius:0}.pm-buy-box:has(.pm-buy-box-rotating-banner--sticky-mobile){overflow:visible}.pm-buy-box:has(.pm-buy-box-rotating-banner--sticky-mobile) .pm-buy-box-media-gallery-viewer .pm-buy-box-media-gallery__feature-strip{display:none}.pm-buy-box__nav-strip:not([hidden]){display:block;position:sticky;top:var(--pm-nav-strip-top, 0px);z-index:var(--layer-raised);width:100svw;max-width:100svw;margin-inline:calc(50% - 50svw);background-color:var(--color-background-secondary)}.pm-buy-box__nav-strip .pm-buy-box-rotating-banner{width:100%;max-width:100%;border-radius:0}.pm-buy-box .pm-buy-box__product-title{font-size:var(--pm-font-h2--size-mobile);line-height:var(--pm-font-h2--line-height-mobile)}.pm-buy-box-hsa-tag{flex-shrink:0;padding:var(--padding-2xs, .125rem) var(--padding-xs, .5rem)}.pm-buy-box-hsa-tag__badge{white-space:nowrap;font-size:var(--font-size--xs, .625rem);font-weight:600}.pm-buy-box product-inventory{display:flex;flex-direction:column;align-items:flex-start;gap:var(--gap-3xs, .125rem)}.pm-buy-box product-inventory .product-inventory__status{font-size:var(--font-size--body, 1rem)}.pm-buy-box-payment-options{padding-block:var(--gap-xl, 1.25rem);padding-block-end:var(--padding-2xl, 1.5rem)!important}.pm-buy-box-payment-option-button,.pm-buy-box-payment-option__name,.pm-buy-box-payment-option__price,.pm-buy-box-payment-option__price-caption,.pm-buy-box-payment-option__price-value{font-size:var(--font-size--md, 1rem);letter-spacing:-.01em;line-height:1.5}.pm-buy-box-payment-option__price--strikethrough{font-size:var(--font-size--sm, .875rem)}.pm-buy-box-payment-option__hsa-badge{font-size:var(--font-size--small, .75rem)}.pm-buy-box-payment-option__hsa-note-text{font-size:var(--font-size--sm, .875rem)}.pm-buy-box-payment-option__shop-pay-icon{width:3.1875rem}}.pm-buy-box-product-features__list{display:flex;flex-direction:column;margin:0}.pm-buy-box-product-features__row{display:flex;align-items:center;gap:var(--gap-xs, .5rem);margin:0;padding-block:var(--padding-md, .75rem);border-block-start:var(--style-border-width-inputs, 1px) solid var(--color-foreground-muted)}.pm-buy-box-product-features__row:last-child{border-block-end:var(--style-border-width-inputs, 1px) solid var(--color-foreground-muted)}.pm-buy-box-product-features__icon{flex-shrink:0;width:var(--icon-size-xs, 1.125rem);height:var(--icon-size-xs, 1.125rem)}.pm-buy-box-product-features__icon img{display:block;width:100%;height:100%;object-fit:contain}.pm-buy-box-product-features__title,.pm-buy-box-product-features__description{margin:0;font-size:var(--font-size-sm, .875rem);letter-spacing:var(--pm-tracking-body, -.01em);line-height:var(--line-height--body, 1.5)}.pm-buy-box-product-features__title{font-weight:500;color:var(--color-foreground-heading)}.pm-buy-box-product-features__description{flex:1;min-width:0;text-align:end;font-weight:400;color:var(--color-foreground)}.pm-buy-box-product-features__empty{margin:0;font-size:var(--font-size-sm, .875rem);color:var(--color-foreground)}.pm-buy-box-quote-card__link-icon{width:var(--icon-size-sm, 1.25rem);height:var(--icon-size-sm, 1.25rem)}.pm-buy-box-quote-card__link-icon svg{width:100%;height:100%}[data-section-type=pm-buy-box] .pm-link .svg-wrapper.pm-buy-box-quote-card__link-icon{transition:none}[data-section-type=pm-buy-box] .pm-link:is(:hover,:focus-visible) .svg-wrapper.pm-buy-box-quote-card__link-icon{transform:none}.pm-buy-box-quote-card__inner{container-type:inline-size;display:flex;flex-direction:column;gap:var(--gap-lg, 1rem);padding:1.25rem var(--padding-lg, 1rem);background-color:var(--color-highlight);border-radius:var(--style-border-radius-md)}.pm-buy-box-quote-card__intro{display:flex;flex-direction:column;gap:var(--gap-xs, .5rem)}.pm-buy-box-quote-card__header{display:flex;flex-direction:column;align-items:flex-start;gap:var(--gap-2xs, .25rem)}.pm-buy-box-quote-card__header-rule{display:none}@container (min-width: 33rem){.pm-buy-box-quote-card__header{flex-direction:row;align-items:center;gap:var(--gap-lg, 1rem)}.pm-buy-box-quote-card__header-rule{display:block;flex-shrink:0;align-self:center;width:1px;height:1.25rem;background-color:rgb(var(--color-foreground-heading-rgb) / var(--opacity-20))}}.pm-buy-box-quote-card__title{margin:0;font-family:var(--font-heading--family);font-weight:var(--font-heading--weight, 500);font-size:var(--pm-text-md);letter-spacing:var(--pm-tracking-heading);line-height:var(--pm-text--line-height, 1.5);text-transform:uppercase;color:var(--color-foreground-heading)}.pm-buy-box-quote-card__text{font-size:var(--font-size-sm, .875rem);letter-spacing:var(--pm-tracking-body, -.01em);line-height:var(--line-height--body, 1.5)}.pm-buy-box-quote-card__text :first-child{margin-block-start:0}.pm-buy-box-quote-card__text :last-child{margin-block-end:0}.pm-buy-box-quote-card__actions{display:flex;flex-wrap:wrap;align-items:center;column-gap:var(--gap-lg, 1rem);row-gap:var(--gap-xs, .5rem)}.pm-buy-box-quote-card__button.button{order:1;min-height:3.5rem;padding-block:var(--padding-lg, 1rem);padding-inline:var(--padding-4xl);border-radius:var(--style-border-radius-pills);font-family:var(--pm-font-body--family, var(--font-paragraph--family));font-size:var(--pm-text-base);font-weight:600;letter-spacing:var(--pm-tracking-body);line-height:var(--pm-text--line-height, 1.5)}.pm-buy-box-quote-card__button[aria-disabled=true]{pointer-events:none;cursor:default}.pm-buy-box-quote-card__subtext{order:2;margin:0;font-size:var(--pm-text-sm);font-weight:400;letter-spacing:var(--pm-tracking-body, -.01em);line-height:var(--pm-text--line-height, 1.5);color:var(--color-foreground-muted, var(--color-foreground))}.pm-buy-box-quote-card__link-row{order:3;flex:1 1 100%;display:flex;flex-wrap:wrap;align-items:center;column-gap:var(--gap-xs, .5rem);row-gap:var(--gap-2xs, .25rem)}.pm-buy-box-quote-card__link-prefix,.pm-buy-box-quote-card__link{font-size:var(--pm-text-sm);font-weight:600;letter-spacing:var(--pm-tracking-body, -.01em);line-height:var(--pm-text--line-height, 1.5);color:var(--color-foreground-heading)}.pm-buy-box-quote-card__link{display:inline-flex;align-items:center;gap:var(--gap-2xs, .25rem)}.pm-buy-box-quote-card__credit{display:flex;align-items:center;gap:var(--gap-xs, .5rem);min-width:0}.pm-buy-box-quote-card__credit-copy{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--gap-xs, .5rem);margin:0;font-size:var(--pm-text-sm);font-weight:400;letter-spacing:var(--pm-tracking-body, -.01em);line-height:var(--pm-text--line-height, 1.5);color:var(--color-foreground-muted, var(--color-foreground))}.pm-buy-box-quote-card__credit-logo{display:block;flex-shrink:0;width:4.8125rem;height:auto}.pm-buy-box-quote-card__credit-logo--vector svg{display:block;width:100%;height:auto}.pm-buy-box-quote-card__info{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.pm-buy-box-quote-card__info:after{content:"";position:absolute;inset-inline:calc(-1 * var(--padding-xs, .5rem));inset-block-start:100%;height:var(--padding-xs, .5rem)}.pm-buy-box-quote-card__info-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;width:var(--pm-text-base, 1rem);height:var(--pm-text-base, 1rem);padding:0;border:0;background:transparent;color:var(--color-foreground-muted, var(--color-foreground));cursor:pointer;flex-shrink:0}.pm-buy-box-quote-card__info-icon,.pm-buy-box-quote-card__info-icon svg{display:block;width:100%;height:100%}.pm-buy-box-quote-card__info-btn:after{content:"";position:absolute;inset:calc(-1 * var(--padding-lg, 1rem))}.pm-buy-box-quote-card__tip{position:absolute;inset-block-start:calc(100% + var(--padding-2xs, .25rem));inset-inline-start:auto;inset-inline-end:0;z-index:var(--layer-raised);width:max-content;max-width:16.5rem;padding:var(--padding-lg, 1rem);background:var(--color-highlight);color:var(--color-foreground-heading);border-radius:var(--style-border-radius-md);box-shadow:0 var(--padding-2xs, .25rem) var(--padding-2xl, 1.5rem) rgb(0 0 0 / var(--opacity-25, .25));font-family:var(--pm-font-body--family, var(--font-paragraph--family));font-size:var(--pm-text-sm);font-weight:400;letter-spacing:var(--pm-tracking-body, -.01em);line-height:var(--pm-text--line-height, 1.5);white-space:normal;text-wrap:pretty;opacity:0;visibility:hidden;pointer-events:none}.pm-buy-box-quote-card__credit[data-open] .pm-buy-box-quote-card__tip,.pm-buy-box-quote-card__info-btn:focus-visible~.pm-buy-box-quote-card__tip{opacity:1;visibility:visible;pointer-events:auto}@media(hover:hover)and (pointer:fine){.pm-buy-box-quote-card__info:hover .pm-buy-box-quote-card__tip{opacity:1;visibility:visible;pointer-events:auto}}@media(prefers-reduced-motion:no-preference){.pm-buy-box-quote-card__tip{transition:opacity var(--pm-motion-micro)}}.pm-buy-box-specialist-cta--b2b .pm-buy-box-specialist-cta__title{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--gap-xs, .5rem)}.pm-buy-box-media-gallery .product-media-container:has(.pm-buy-box-media-gallery__certs){position:relative}.pm-buy-box-media-gallery__certs{position:absolute;inset-inline-start:var(--padding-lg, 1rem);inset-block-end:var(--padding-lg, 1rem);z-index:var(--layer-raised);display:flex;align-items:flex-end;gap:var(--gap-xs, .5rem);padding:0;list-style:none;pointer-events:none}.pm-buy-box-media-gallery__certs--marks{gap:var(--gap-xs, .5rem)}.pm-buy-box-media-gallery__cert{margin:0}.pm-buy-box-media-gallery__cert-img{display:block;height:var(--icon-size-3xl, 3rem);width:auto;object-fit:contain}.pm-buy-box-media-gallery__certs--marks .pm-buy-box-media-gallery__cert-img{height:var(--icon-size-2xl, 2.5rem);width:auto}@media screen and (min-width:64rem){.pm-buy-box-media-gallery__cert-img,.pm-buy-box-media-gallery__certs--marks .pm-buy-box-media-gallery__cert-img{height:var(--icon-size-6xl, 6rem)}}
/*# sourceMappingURL=/cdn/shop/t/85/assets/pm-buy-box.css.map */
