.sidebar-backdrop--animate{visibility:visible;transition:opacity .3s cubic-bezier(0,0,.3,1)}.sidebar--opened{transform:translateX(0)}.sidebar--closed{transform:translateX(-100%)}.sidebar-backdrop--opened{opacity:.6}.CloseSidebarButton_sidebar__close-button__1KNOy{background:none;border:none;padding:0}.PageTitle_page-title__ZSlwy{display:flex;min-height:80px;padding:var(--spacing-16);flex-direction:column;justify-content:center;align-items:center;color:var(--color-text-inverse);font:var(--typography-display-1-font);letter-spacing:var(--typography-display-1-letterSpacing);text-transform:var(--typography-display-1-textTransform);background-image:url(/pattern.svg);background-repeat:repeat;background-color:var(--color-cta-secondary-pressed)}.PageTitle_page-title__heading__UVyEz{margin:0}@media (max-width:899px){.PageTitle_checkout-page__container__bnzI4{padding:var(--spacing-16) var(--spacing-16)}.PageTitle_page-title__ZSlwy{font:var(--typography-display-2-font)}}@media (max-width:558px){.PageTitle_page-title__ZSlwy{min-height:60px;font:var(--typography-display-3-font)}}.CartSkeleton_cart__skeleton__mPzRi{position:relative;display:flex}.CartSkeleton_cart__skeleton__image__3zqs3{position:absolute;height:40px;margin:var(--spacing-16)}.CartSkeleton_cart__skeleton_footer___HO51{background-color:var(--color-background-default);padding:var(--spacing-16);display:flex;justify-content:center;position:fixed;width:100%;z-index:2;bottom:0;box-shadow:0 -3px 12px 0 rgb(0 0 0/8%)}.ContactInfo_contact-info__wrapper__ye8AM{margin-top:var(--spacing-16)}.ContactInfo_contact-info__input__container___6_4k{gap:var(--spacing-8) var(--spacing-24);margin-top:var(--spacing-16)}@media (max-width:899px){.ContactInfo_contact-info__wrapper__ye8AM{padding:var(--spacing-0) var(--spacing-16)}}.CheckoutWrapper_checkout-page__wrapper__wl7Hb{background-color:var(--color-background-default);display:flex;justify-content:center;min-height:inherit}@media (max-width:899px){.CheckoutWrapper_checkout-page__container__SAvfD{padding:var(--spacing-0)!important}}.CheckoutSkeleton_order-summary__skeleton__qtz84{position:-webkit-sticky;position:sticky;width:100%;top:80px;border-radius:var(--radius-12);background:var(--color-background-subtle);padding:var(--spacing-24)}.CheckoutSkeleton_order-summary__item-line-divider__1cqre{margin-top:var(--spacing-8);margin-bottom:var(--spacing-12)}.CheckoutSkeleton_order-summary__payment-line-divider__nrdTS{height:2px}@media (max-width:899px){.CheckoutSkeleton_handoff-method__skeleton__syqzd{margin-top:var(--spacing-20)}}