@keyframes CheckoutForm-fade-in-c23ab{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@layer components{.CheckoutForm-checkoutForm-c23ab{display:flex;flex-direction:column;gap:1.25rem;min-height:500px}@media(min-width:1040px){.CheckoutForm-checkoutForm-c23ab{gap:2.5rem}}.CheckoutForm-field-c23ab{display:flex;flex-direction:column;margin:.75rem 0 0;position:relative}.CheckoutForm-field-c23ab:has([type=hidden]){display:none}.CheckoutForm-field-c23ab[data-inline]{flex-direction:row}.CheckoutForm-label-c23ab{font:var(--font-body-s-regular);left:0;margin:0 0 .375rem .5rem;pointer-events:none;position:absolute;transform:translateY(1rem);transform-origin:top left;transition:transform .5s cubic-bezier(.19,1,.22,1),opacity .5s cubic-bezier(.19,1,.22,1);user-select:none}.CheckoutForm-sublabel-c23ab{color:var(--color-sharpie-80);font:var(--font-body-2xs-regular);margin-top:.125rem}.CheckoutForm-checkboxLabel-c23ab{flex:1;font:var(--font-body-xs-regular);margin-left:1rem}.CheckoutForm-legalText-c23ab{font:var(--font-body-2xs-regular);margin-top:.25rem}.CheckoutForm-field-c23ab:has(input:focus) .CheckoutForm-label-c23ab,.CheckoutForm-field-c23ab:not(:has(input:placeholder-shown)) .CheckoutForm-label-c23ab{opacity:.8;transform:translateY(.25rem) scale(.85714)!important}.CheckoutForm-shippingOptionList-c23ab{display:flex;flex-direction:column;gap:.75rem}.CheckoutForm-sectionHeader-c23ab{align-items:start;display:flex;gap:.75rem}.CheckoutForm-sectionProgressRoundel-c23ab{align-items:center;background-color:var(--color-racing-green);border-radius:9999px;color:var(--color-bright-smile);display:flex;flex-shrink:0;font-weight:600;height:2rem;justify-content:center;transition:background-color .1s;width:2rem}.CheckoutForm-sectionTitleContainer-c23ab:last-child{margin-bottom:.75rem}.CheckoutForm-sectionTitle-c23ab{font:var(--font-heading-l-semibold)}.CheckoutForm-sectionSubtitle-c23ab{color:var(--color-sharpie-80);font:var(--font-body-s-regular);margin-top:.5rem}.CheckoutForm-sectionContent-c23ab{animation:CheckoutForm-fade-in-c23ab .3s cubic-bezier(.4,0,.6,1)}[data-visibility=hidden] .CheckoutForm-sectionProgressRoundel-c23ab{background-color:var(--color-sharpie-10);color:var(--color-sharpie-80)}[data-visibility=hidden] .CheckoutForm-sectionTitle-c23ab{color:var(--color-sharpie-80)}.CheckoutForm-shippingOption-c23ab{align-items:center;background-color:var(--color-bright-smile);border:1px solid var(--color-sharpie-30);cursor:pointer;display:flex;gap:1rem;padding:1rem;width:100%}.CheckoutForm-shippingOption-c23ab:has(:checked){background-color:var(--color-lily-pad-10);border-color:var(--color-racing-green);outline:1px solid var(--color-racing-green)}.CheckoutForm-shippingOption-c23ab[data-disabled=true]{opacity:.6}.CheckoutForm-shippingOptionInput-c23ab{margin-left:0}.CheckoutForm-shippingOptionLabel-c23ab{display:flex;flex-direction:column;flex-grow:1;gap:.25rem}.CheckoutForm-shippingOptionTitle-c23ab{align-items:center;display:flex;font:var(--font-body-m-semibold);justify-content:space-between}.CheckoutForm-shippingOptionDeliveryEstimate-c23ab{font:var(--font-body-xs-semibold)}.CheckoutForm-shippingOptionContent-c23ab{display:flex;flex-grow:1;font:var(--font-body-xs-regular);gap:.5rem;justify-content:space-between}.CheckoutForm-shippingOptionAmount-c23ab{color:var(--color-racing-green);font:var(--font-body-m-bold)}.CheckoutForm-shippingOptionsError-c23ab{background-color:var(--color-ketchup-30)}.CheckoutForm-shippingOptionsError-c23ab,.CheckoutForm-shippingOptionsLoading-c23ab{display:flex;flex-direction:column;font:var(--font-body-xs-regular);gap:.5rem;padding:.75rem 1rem}.CheckoutForm-shippingOptionsLoading-c23ab{background-color:var(--color-bright-smile)}.CheckoutForm-shippingOptionsPending-c23ab{background-color:var(--color-sharpie-10);font:var(--font-body-xs-regular);padding:.75rem 1rem}.CheckoutForm-bottomBar-c23ab,.CheckoutForm-shippingOptionsPending-c23ab{display:flex;flex-direction:column;gap:.5rem}.CheckoutForm-noCostBox-c23ab{background-color:var(--color-tinkerbell-60);color:var(--color-sharpie);padding:.75rem 1rem}.CheckoutForm-noCostBox-c23ab,.CheckoutForm-termsText-c23ab{font:var(--font-body-xs-regular)}}@layer components{.Checkout-layout-51aae{background-color:var(--color-bright-smile);display:flex;flex-direction:column}@media(min-width:1040px){.Checkout-layout-51aae{flex-direction:row}}.Checkout-sidebarOuter-51aae{display:flex;padding:2rem 1rem}@media(min-width:1040px){.Checkout-sidebarOuter-51aae{flex:1 0 50%;height:fit-content;justify-content:start;padding:8.5rem 1.5rem 3rem 3rem;position:sticky;top:0}}.Checkout-sidebarInner-51aae{display:flex;flex-direction:column;gap:1.5rem;width:100%}@media(min-width:1040px){.Checkout-sidebarInner-51aae{max-width:26.25rem}}.Checkout-mainOuter-51aae{background-color:var(--color-kraft-paper-60);display:flex;padding:2rem 1rem}@media(min-width:1040px){.Checkout-mainOuter-51aae{flex:1 0 50%;justify-content:end;padding:2rem 3rem 3rem 1.5rem}}.Checkout-mainInner-51aae{display:flex;flex-direction:column;gap:2rem;width:100%}@media(min-width:1040px){.Checkout-mainInner-51aae{max-width:31.25rem}}.Checkout-checkoutTitle-51aae{align-items:center;color:var(--color-racing-green);display:flex;font:var(--font-heading-3xl-regular);gap:1rem}.Checkout-checkoutSubtitle-51aae{color:var(--color-sharpie-80);font:var(--font-body-s-regular)}.Checkout-checkoutSummaryTitle-51aae{font:var(--font-heading-l-semibold)}.Checkout-checkoutItemsList-51aae{display:flex;flex-direction:column;gap:1rem}.Checkout-checkoutItem-51aae{display:flex;gap:1rem}.Checkout-imageContainer-51aae{align-items:center;background-color:var(--color-kraft-paper-60);border-radius:2px;display:flex;flex-shrink:0;height:80px;justify-content:center;overflow:hidden;padding:.375rem;position:relative;width:80px}@media(min-width:1040px){.Checkout-imageContainer-51aae{height:100px;width:100px}}.Checkout-coverImage-51aae{--shadow-color:35deg 22% 67%;max-height:100%;object-fit:contain;position:relative;width:fit-content;z-index:1}.Checkout-coverImage-51aae[data-muse-image]{border-radius:2px;box-shadow:-.3px .5px .6px hsl(var(--shadow-color)/.34),-.9px 1.3px 1.7px -1px hsl(var(--shadow-color)/.32),-2.4px 3.4px 4.4px -2px hsl(var(--shadow-color)/.29),-5.9px 8.6px 11px -3px hsl(var(--shadow-color)/.26)}.Checkout-divider-51aae{background-color:var(--color-sharpie-10);border:none;height:1px;margin:0;width:100%}.Checkout-content-51aae{display:flex;flex-direction:column;flex-grow:1;font:var(--font-body-s-regular);gap:.25rem}.Checkout-title-51aae{text-wrap:pretty}.Checkout-title-51aae strong{font:var(--font-body-s-semibold)}.Checkout-priceContainer-51aae{align-items:end;display:flex;flex-direction:column;flex-shrink:0;justify-content:start;text-align:right}.Checkout-price-51aae{color:var(--color-racing-green);font:var(--font-body-s-regular)}.Checkout-slashedPrice-51aae{background-color:var(--color-butter-60);font:var(--font-body-xs-regular);padding:0 3px;text-decoration:line-through}.Checkout-totalsItemList-51aae{display:grid;gap:.5rem;grid-template-columns:1fr max-content}.Checkout-totalsItemList-51aae .Checkout-divider-51aae{grid-column:span 2}.Checkout-totalsItemLabel-51aae{font:var(--font-body-xs-regular)}.Checkout-totalsItemLabel-51aae[data-subtotal]{font:var(--font-body-s-semibold)}.Checkout-totalsItemLabel-51aae[data-total]{font:var(--font-heading-m-semibold)}.Checkout-totalsItemValue-51aae{font:var(--font-body-xs-regular);text-align:right}.Checkout-totalsItemValue-51aae[data-muted]{color:var(--color-sharpie-80)}.Checkout-totalsItemValue-51aae[data-subtotal]{font:var(--font-body-s-bold)}.Checkout-totalsItemValue-51aae[data-total]{color:var(--color-racing-green);font:var(--font-heading-m-bold)}.Checkout-discountFormOuter-51aae{border:1px solid var(--color-sharpie-30);display:flex;position:relative}.Checkout-discountFormOuter-51aae:focus-within{border-color:var(--color-paper-boat);outline:var(--color-paper-boat)}.Checkout-discountFormOuter-51aae:has([aria-invalid]){border-color:var(--color-ketchup)}.Checkout-discountFormOuter-51aae:has([disabled]){background-color:var(--color-sharpie-10)}.Checkout-discountFormOuter-51aae>input{border:none}.Checkout-discountFormSubmit-51aae{align-self:center;background:transparent;cursor:pointer;font:var(--font-body-s-semibold);padding:.75rem}.Checkout-discountFormActiveDiscountCodeChip-51aae{background-color:var(--color-tinkerbell-60);color:var(--color-sharpie);cursor:pointer;font:var(--font-body-s-semibold);margin-top:.75rem;padding:.25rem .5rem}.Checkout-discountFormActiveDiscountCodeChip-51aae[disabled]{cursor:default;opacity:.6}.Checkout-discountFormActiveDiscountCode-51aae{margin-right:1rem}.Checkout-hideOnDesktop-51aae{display:contents}@media(min-width:1040px){.Checkout-hideOnDesktop-51aae{display:none}}.Checkout-hideOnMobile-51aae{display:none}@media(min-width:1040px){.Checkout-hideOnMobile-51aae{display:contents}}.Checkout-summaryAccordionTrigger-51aae{align-items:center;background-color:var(--color-kraft-paper-60);border-bottom:1px solid var(--color-sharpie-10);cursor:pointer;display:flex;justify-content:space-between;padding:1.25rem 1rem;text-align:left;width:100%}.Checkout-summaryAccordionTrigger-51aae[aria-expanded=true] .Checkout-summaryAccordionTriggerIcon-51aae{transform:rotate(45deg)}.Checkout-summaryAccordionTriggerIcon-51aae{transition:transform .25s cubic-bezier(.075,.82,.165,1)}.Checkout-summaryAccordionTriggerTitle-51aae{font:var(--font-body-m-semibold)}.Checkout-summaryAccordionRegion-51aae{background-color:var(--color-bright-smile);display:flex;flex-direction:column;gap:1.5rem;padding:2rem 1rem}.Checkout-summaryAccordionRegion-51aae[hidden]{display:none}.Checkout-summarySection-51aae{display:flex;flex-direction:column;gap:1.5rem;padding-bottom:2rem}.Checkout-summarySection-51aae[hidden]{display:none}}
