.add-to-cart[data-v-65390e6a]{--size-font-lg:1rem;--size-font-md:.875rem;align-items:stretch;display:flex;flex-direction:column;gap:1.5rem;inline-size:34rem;margin-inline:auto;max-inline-size:100%}@media (min-width:768px){.add-to-cart[data-v-65390e6a]{--size-font-lg:1.125rem;--size-font-md:1rem}}@media (min-width:1024px){.add-to-cart[data-v-65390e6a]{--size-font-lg:1.25rem;--size-font-md:1.125rem;margin-inline-start:0}}form[data-v-65390e6a]{-moz-column-gap:1.5rem;column-gap:1.5rem;display:flex;flex-wrap:wrap;inline-size:100%;justify-content:center;row-gap:1rem}.cart-limit-warning[data-v-65390e6a]{color:var(--color-error,#b00020);font-size:.875rem;line-height:1.3;margin-top:.5rem;text-align:center;width:100%}.purchase-options[data-v-65390e6a]{display:flex;flex-flow:column nowrap;gap:1rem;inline-size:100%;position:relative}.purchase-options[data-v-65390e6a]:not(:has(+.purchase-details)){margin-bottom:2.25rem}.purchase-option[data-v-65390e6a]{background-color:var(--background-color);border:2px solid;border-radius:2.5rem;display:grid;font-size:var(--size-font-md);gap:1em clamp(.55rem,2vw,1.5rem);grid-template-columns:min-content minmax(0,2fr) minmax(0,1fr);line-height:1.3;padding:1.5rem;position:relative}.purchase-option[data-v-65390e6a]:has(.purchase-option__radio-input:focus-visible){outline:3px solid var(--input-text-color);outline-offset:4px}.purchase-option[data-v-65390e6a]:has(.purchase-option__badge){padding-block-start:3.25rem}.purchase-option[data-v-65390e6a]>*{grid-column:1/-1}.purchase-option__price[data-v-65390e6a]{align-self:baseline;display:flex;flex-wrap:wrap;font-size:var(--size-font-lg);-webkit-font-smoothing:antialiased;font-weight:500;gap:clamp(.15em,.5vw,.35em);grid-column:3;justify-content:end;justify-self:end;line-height:1.1;padding-inline-start:.25em}.purchase-option__price s[data-v-65390e6a]{font-weight:400}.purchase-option__price strong[data-v-65390e6a]{font-weight:700}.purchase-option--selected[data-v-65390e6a]{z-index:3}.purchase-option__badge[data-v-65390e6a]{background-color:var(--text-color);box-shadow:.35rem .35rem var(--background-color);color:var(--background-color);color:color-mix(in sRGB,var(--background-color) 70%,#fff 30%);font-size:.875rem;font-weight:500;inset-block-start:0;inset-inline-start:0;padding:.375rem 1rem;position:absolute;text-transform:uppercase}.purchase-option__radio[data-v-65390e6a]{align-self:start;display:flex;flex-flow:column nowrap;grid-column:1;justify-content:center}.purchase-option__radio-input[data-v-65390e6a]{position:absolute}.purchase-option__radio-icon[data-v-65390e6a]{block-size:1.125em;display:inline-block;inline-size:auto;overflow:visible}.purchase-option:not(.purchase-option--selected) .purchase-option__radio-icon path[data-v-65390e6a]{opacity:0}.purchase-option__label[data-v-65390e6a]{cursor:pointer;font-size:var(--size-font-lg);font-weight:500;grid-column:2;line-height:1.1}.purchase-option__label[data-v-65390e6a]:after,.purchase-option__label[data-v-65390e6a]:before{content:"";top:0;right:0;bottom:0;left:0;position:absolute}.purchase-option__label[data-v-65390e6a]:after{z-index:1}.purchase-option--selected .purchase-option__label[data-v-65390e6a]:before{background-color:#ffffff4d;border-radius:2.5rem;z-index:-1}.purchase-option__label strong[data-v-65390e6a]{font-weight:500}.purchase-details[data-v-65390e6a],.purchase-option__details[data-v-65390e6a]{display:flex;flex-direction:column}.purchase-details li[data-v-65390e6a],.purchase-option__details li[data-v-65390e6a]{line-height:1.4;list-style-type:"←";padding-inline-start:.75em}.purchase-details li[data-v-65390e6a]::marker,.purchase-option__details li[data-v-65390e6a]::marker{font-family:Antidote Display Web}.purchase-option__details[data-v-65390e6a]{font-size:var(--size-font-md);gap:.5em;line-height:1.3;padding-inline-start:1em}.purchase-option__details li[data-v-65390e6a]{max-inline-size:30ch;text-wrap:pretty}@media (min-width:768px){.purchase-option[data-v-65390e6a]{grid-template-columns:min-content minmax(0,1fr) min-content}.purchase-option[data-v-65390e6a]>*{grid-column:2/-1}.purchase-option>.purchase-option__radio[data-v-65390e6a]{grid-column:1}.purchase-option>.purchase-option__details[data-v-65390e6a],.purchase-option>.purchase-option__label[data-v-65390e6a]{grid-column:2}.purchase-option__price[data-v-65390e6a]{align-items:flex-end;flex-flow:column nowrap;grid-column:3;grid-row:span 2;justify-content:center}}.purchase-details[data-v-65390e6a]{align-items:center;font-size:var(--size-font-lg);gap:1em;inline-size:100%}@media (min-width:1024px){.purchase-details[data-v-65390e6a]{font-size:var(--size-font-md)}}.quantity-input[data-v-65390e6a]{--input-height:stretch;--input-border-radius:2.5rem;align-items:stretch;display:flex;flex-grow:0;min-block-size:3.75rem}.separator[data-v-65390e6a]{align-items:center;display:flex;text-align:center;text-transform:uppercase}.separator[data-v-65390e6a]:after,.separator[data-v-65390e6a]:before{background-color:currentColor;block-size:1px;content:"";flex:1}.separator[data-v-65390e6a]:before{margin-inline-end:1em}.separator[data-v-65390e6a]:after{margin-inline-start:1em}.amazon-cta[data-v-65390e6a]{align-items:start;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;text-align:center}.amazon-cta__image[data-v-65390e6a]{block-size:1.875rem;display:inline-block;inline-size:auto;vertical-align:middle}.amazon-cta__text[data-v-65390e6a]{font-size:var(--size-font-md)}.product__wrap{display:grid;grid-auto-rows:min-content;grid-template-areas:"title" "description" "hero" "form";grid-template-columns:minmax(0,1fr)}.product__wrap>*{min-height:0}.product__title{grid-area:title}.product__description{grid-area:description;margin-left:.08em}.product__form{grid-area:form}.product__hero{grid-area:hero;margin-bottom:2em;order:-1;text-align:center;width:100%}.product__feature-list{display:flex}.product__feature-list ul{-moz-columns:auto!important;columns:auto!important}.rich-text .product__feature-list ul:not([class]) li:nth-child(odd):before{content:"←"}@media (min-width:1024px){.product__wrap{grid-column-gap:var(--x-gutter-sm);grid-template-areas:"title hero" "description hero" "form hero";grid-template-columns:minmax(0,64%) minmax(0,34%);grid-template-rows:min-content min-content 1fr}}
