:where(.carousel-paginated_container__DFeEv){position:relative;display:inline-block;overflow:visible;padding-right:20px;padding-left:20px}.carousel-paginated_wrapper__yK9Ii{position:relative;display:inline-flex;overflow:visible;align-items:center}.carousel-paginated_containerFill__IPE_Q{display:flex;flex-direction:column;padding-right:0;padding-left:0}.carousel-paginated_containerFill__IPE_Q .carousel-paginated_wrapper__yK9Ii{display:block;width:100%}.carousel-paginated_containerFill__IPE_Q .carousel-paginated_item__oYetL{width:100%}.carousel-paginated_item__oYetL{position:absolute;top:0;left:0;display:flex;opacity:0;pointer-events:none;transition:opacity .4s ease-in-out,transform .4s ease-in-out}.carousel-paginated_itemActive__nlGKN{position:relative;opacity:1;pointer-events:auto}.carousel-paginated_itemInactive__P2auK{opacity:0}.carousel-paginated_slideInRight__oDMBZ{animation:carousel-paginated_slideInFromRight__tjt6v .4s ease-in-out}.carousel-paginated_slideInLeft__a3h4s{animation:carousel-paginated_slideInFromLeft__hNj_Z .4s ease-in-out}@keyframes carousel-paginated_slideInFromRight__tjt6v{0%{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}@keyframes carousel-paginated_slideInFromLeft__hNj_Z{0%{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}.carousel-paginated_arrow__dtM8U{position:absolute;z-index:10;top:50%;display:flex;width:32px;height:32px;align-items:center;justify-content:center;padding:0;border:1px solid rgba(0,0,0,.1);border-radius:50%;background:var(--periwinkle-shade-1);box-shadow:0 2px 8px rgba(0,0,0,.1);color:var(--white,#fff);cursor:pointer;opacity:0;transform:translateY(-50%);transition:opacity .2s ease-in-out,background .2s ease-in-out,transform .2s ease-in-out;&:hover{background:var(--periwinkle-shade-2);box-shadow:0 4px 12px rgba(0,0,0,.15)}&:active{transform:translateY(-50%) scale(.95)}& svg{width:14px;height:14px;& path{stroke:white}}}.carousel-paginated_arrow__dtM8U:focus-visible{opacity:1}.carousel-paginated_dots__kDZlz{display:flex;justify-content:center;margin-top:.75rem;gap:.5rem}.carousel-paginated_dot__SDnAn{width:8px;height:8px;padding:0;border:none;border-radius:999px;background:var(--newsprint-2);cursor:pointer;transition:background .2s ease-in-out,width .25s ease-in-out}.carousel-paginated_dotActive__Nh0eL{width:22px;background:var(--periwinkle-shade-1)}@media (hover:hover) and (pointer:fine){.carousel-paginated_arrowVisible__uwCkA{opacity:1}}.carousel-paginated_arrowLeft__OKIHg{left:-20px;& svg{transform:translateX(-1px)}}.carousel-paginated_arrowRight__pwObx{right:-20px;& svg{transform:translateX(1px)}}@media (hover:hover){.carousel-paginated_dot__SDnAn:not(.carousel-paginated_dotActive__Nh0eL):hover{background:var(--warm-gray-1)}}@media (prefers-reduced-motion:reduce){.carousel-paginated_item__oYetL{transition:none}.carousel-paginated_slideInLeft__a3h4s,.carousel-paginated_slideInRight__oDMBZ{animation:none}}:where(.address-suggested_container__PHmU7){display:flex;flex-direction:column;align-items:center}.address-suggested_heading__hbsUH{margin:.5rem 0 0;font-size:1.25rem;font-style:normal;font-weight:700;line-height:160%;text-align:center}.address-suggested_description__9DQAz{margin:.25rem 0 0;font-size:.875rem;line-height:160%;text-align:center}.address-suggested_submittedAddress__zHmP_,.address-suggested_suggestedAddress__gsdw3{width:calc(100% - 2.5rem);padding:1.25rem;border-radius:12px;&>div{margin:.5rem 0 0}}.address-suggested_submittedAddress__zHmP_{margin:1rem 0 0;background:var(--papier-Blanc,#fbfaf9)}.address-suggested_suggestedAddress__gsdw3{margin:.625rem 0 0;background:var(--periwinkle-tint-5,#eff2ff)}.address-suggested_addressHeading__CIyB2{font-feature-settings:"liga" off,"clig" off;font-size:.625rem;letter-spacing:2.2px;text-transform:uppercase}.address-suggested_addressFormatted__DbrPA{font-weight:500}.address-suggested_primaryCTA__DK5gi{width:100%;max-width:none;margin:2rem 0 0}.address-suggested_secondaryCTA__s6Efj{margin:1.5rem 0 0;color:var(--periwinkle-shade-1)}.bogo-sticky-bar_bar__uUY8b{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;padding:10px 16px;background-color:var(--palm-green-tint-3,#e5f1d0);color:#1d7c19;gap:8px 12px;text-align:center}.bogo-sticky-bar_copy__yOjxr{display:flex;align-items:center;margin:0;font-size:.8125rem;font-weight:700;gap:.5rem;line-height:1.4}.bogo-sticky-bar_icon__UW5pU{flex-shrink:0}.bogo-sticky-bar_cta__u7Sq6{display:flex;height:2rem;align-items:center;padding:0 1rem;border-radius:9999px;background:var(--white,#fff);color:#1d7c19;font-size:.8125rem;font-weight:700;white-space:nowrap}@media (min-width:640px){.bogo-sticky-bar_bar__uUY8b{padding:12px 32px;gap:8px 16px}.bogo-sticky-bar_copy__yOjxr{font-size:.875rem}}@media (hover:hover){.bogo-sticky-bar_cta__u7Sq6:hover{background:var(--palm-green-tint-4,#f0f7e3)}}.carousel_headerRow__NM5Ok{display:flex;align-items:center;justify-content:space-between;padding:0 0 max(1rem,var(--carousel-row-bleed-block,0px));gap:.75rem}.carousel_headerRow__NM5Ok[data-has-subheader]{padding-bottom:1rem}.carousel_subheader__xeG11{padding:0 0 max(1rem,var(--carousel-row-bleed-block,0px))}.carousel_row__Q8zdL{position:relative;display:flex;padding:var(--carousel-row-bleed-block,0) var(--carousel-row-bleed-inline,0);margin:calc(-1 * var(--carousel-row-bleed-block, 0px)) calc(-1 * var(--carousel-row-bleed-inline, 0px));gap:1rem;scroll-snap-type:x mandatory}.carousel_rowItem__Anykf{overflow:var(--carousel-item-overflow,hidden);min-width:0;flex:0 0 var(--carousel-item-basis,auto);scroll-margin-left:1rem;scroll-snap-align:start}.carousel_loaderContainer___M3OW{position:relative;min-height:10rem}.carousel_loader__e6zys{position:absolute;z-index:10;top:50%;left:50%;display:grid;width:50px;padding:0;border-radius:50%;border:4px solid transparent;border-right:4px solid var(--periwinkle-shade-1);margin-top:-25px;margin-left:-25px;animation:carousel_l15__16yp0 1s linear infinite;aspect-ratio:1}.carousel_loader__e6zys:after,.carousel_loader__e6zys:before{border:inherit;border-radius:50%;margin:2px;animation:carousel_l15__16yp0 2s infinite;content:"";grid-area:1/1}.carousel_loader__e6zys:after{margin:8px;animation-duration:3s}@keyframes carousel_l15__16yp0{to{transform:rotate(1turn)}}@media only screen and (min-width:480px){.carousel_row__Q8zdL .carousel_rowItem__Anykf:first-of-type{scroll-margin-left:3rem}}.scroll-nav-button_button__uVRQ_{display:flex;width:36px;height:36px;flex-shrink:0;align-items:center;justify-content:center;padding:0;border:1px solid var(--periwinkle-tint-4);border-radius:50%;background:var(--white);cursor:pointer;transition:background .15s ease,opacity .15s ease}.scroll-nav-button_button__uVRQ_:hover:not(:disabled){background:var(--periwinkle-tint-5)}.scroll-nav-button_disabled__yeJmv{cursor:default;opacity:.35}.scroll-nav-button_icon__u6Qxn{width:16px;height:16px;stroke:var(--ink-black,#000)}.scroll-nav-button_disabled__yeJmv .scroll-nav-button_icon__u6Qxn{stroke:var(--warm-gray-2,#8c8b89)}.carousel-nav-buttons_buttons__16d8i{display:none;flex:none;gap:.5rem}.carousel-nav-buttons_home__k89pH button{width:2.5rem;height:2.5rem;border:1.5px solid var(--newsprint-2,#e5e3df);border-radius:50%;background-color:var(--white,#fff);color:var(--ink-black,#232323);transition:background-color .15s ease,border-color .15s ease,color .15s ease}.carousel-nav-buttons_home__k89pH button:disabled{opacity:.35}@media (hover:hover){.carousel-nav-buttons_home__k89pH button:hover:not(:disabled){border-color:var(--periwinkle-shade-1,#546ac9);background-color:var(--periwinkle-tint-5,#eff2ff);color:var(--periwinkle-shade-1,#546ac9)}}@media only screen and (min-width:768px){.carousel-nav-buttons_buttons__16d8i{display:flex}}.confirm-dialog_container__dbM8S{max-width:420px;border-radius:20px}.confirm-dialog_content__jpGMD{display:flex;flex-direction:column;padding:0 .25rem;color:var(--ink-black);gap:.5rem}.confirm-dialog_heading__FEfdr{margin:0 2.5rem 0 0;font-family:var(--font-recoleta);font-size:1.375rem;font-weight:700;line-height:1.2}.confirm-dialog_copy__EJiP8{margin:0 0 .875rem;color:var(--warm-gray-4);font-size:.90625rem;line-height:1.5}.confirm-dialog_actions__5VvrX{display:flex;width:100%;flex-direction:column;gap:.625rem}.confirm-dialog_button__AqdZw{width:100%}.confirm-dialog_button__AqdZw.confirm-dialog_danger__vm7Ip{color:var(--error-red)}@media (hover:hover){.confirm-dialog_button__AqdZw.confirm-dialog_danger__vm7Ip:hover{color:var(--error-red)}}:where(.dialog-address-suggested_container__l2rfo){display:flex;max-width:336px;flex-direction:column;margin:1rem}.dialog-address-suggested_closeButton__37vqE{align-self:flex-end}.dialog-address-suggested_addressContainer__S4jL3{position:relative}.wishlist-product-list-item_container__oJtTk{position:relative;display:flex;height:100%;flex-direction:column}.wishlist-product-list-item_figure__WWoBp{display:flex;padding:.5rem .5rem 0;margin:0;aspect-ratio:3/4}.wishlist-product-list-item_figure__WWoBp>section{display:flex;width:100%;height:100%}.wishlist-product-list-item_figure__WWoBp>section>div{width:100%;height:100%}.wishlist-product-list-item_figure__WWoBp>section>div>div{height:100%}.wishlist-product-list-item_figure__WWoBp img{width:100%;height:100%;object-fit:contain}.wishlist-product-list-item_heartButton__GdyR4{position:absolute;z-index:1;top:.25rem;right:.25rem;display:flex;width:2rem;height:2rem;align-items:center;justify-content:center;padding:0;border:none;border-radius:50%;background:var(--white,#fff);box-shadow:0 1px 4px 0 rgb(0 0 0/.15);color:var(--warm-gray-3,#72716f);cursor:pointer;transition:background .15s ease,color .15s ease}.wishlist-product-list-item_heartButton__GdyR4:disabled{cursor:default}.wishlist-product-list-item_heartButton__GdyR4:hover:not(:disabled){background:var(--newsprint-1,#e8e7e5)}.wishlist-product-list-item_heartButtonAdded___zRbT{background:var(--publisher-orange-shade-1,#ea512f);color:var(--white,#fff)}.wishlist-product-list-item_heartButtonAdded___zRbT:hover:not(:disabled){background:var(--publisher-orange-shade-1,#ea512f)}.wishlist-product-list-item_heartIcon__1YzcP{width:1rem;height:1rem}.wishlist-product-list-item_heartIcon__1YzcP path{fill:none;stroke:currentColor}.wishlist-product-list-item_heartIconAdded__JDDVx path{fill:var(--white,#fff);stroke:none}.wishlist-product-list-item_heartSpinner__sxVuZ{display:flex;width:1rem;height:1rem;align-items:center;justify-content:center}.wishlist-product-list-item_heartSpinner__sxVuZ svg{width:100%;height:100%}.wishlist-product-list-item_title__VWbHD{display:-webkit-box;overflow:hidden;margin:.75rem 0 0;-webkit-box-orient:vertical;font-size:.8125rem;font-weight:500;-webkit-line-clamp:2;line-height:140%;text-overflow:ellipsis}.wishlist-product-list-item_ages__Hxobs,.wishlist-product-list-item_price__uNQw0{color:var(--warm-gray-2,#8c8b89);font-size:.75rem;font-weight:500;line-height:150%}.wishlist-product-list-item_agesValue__67xsf{color:var(--periwinkle-whimsical,#6579ce)}.wishlist-product-list-item_actions__yuj_v{padding-top:.75rem;margin-top:auto}.wishlist-product-list-item_quickAddButton__j9z_q,.wishlist-product-list-item_wishlistButton__gK_ug{width:100%;height:1.75rem;font-size:.875rem;font-weight:500;line-height:1.625rem}.wishlist-product-list-item_wishlistButton__gK_ug{border-radius:6.25rem;background:var(--periwinkle-shade-1,#546ac9);gap:.625rem;white-space:nowrap}.recommendations-banner_banner__2tXL_{border-radius:.75rem;margin:3rem 1rem .5rem;background:var(--periwinkle-tint-5)}.recommendations-banner_content__KJYlK{display:flex;flex-direction:column;align-items:flex-start;padding:1.5rem 0;gap:.75rem}.recommendations-banner_heading__927ew{margin:0;color:var(--ink-black);font-family:var(--font-recoleta);font-size:1.75rem;font-weight:600}.recommendations-banner_text__9wcUW{margin:.25rem 0 0;color:var(--warm-gray-3);font-size:.875rem;line-height:1.4}.recommendations-banner_browseLinkDesktop__lm7OJ{display:none}@media only screen and (min-width:768px){.recommendations-banner_content__KJYlK{flex-direction:row;align-items:center;justify-content:space-between}.recommendations-banner_browseLinkMobile__ZWwMQ{display:none}.recommendations-banner_browseLinkDesktop__lm7OJ{display:flex;min-width:14.25rem;height:2.5rem;flex-shrink:0;font-size:.875rem;font-weight:700;line-height:160%}}.dialog-recommendations-modal_banner__n8VcJ{padding:0 3rem 0 1rem;border-radius:12px 12px 0 0;margin:0}@media only screen and (min-width:768px){.dialog-recommendations-modal_banner__n8VcJ{width:calc(100% - 2rem);max-width:1132px;padding:0 1rem;border-radius:.75rem;margin:0 auto .5rem}}.dialog-recommendations-modal_periwinkleText__JcVFm{color:var(--periwinkle-shade-1)}.dialog-how-fulfillment-works_stepsContainer__0uFae{display:flex;flex-direction:column;align-items:center;padding-bottom:2rem;gap:2rem}.dialog-how-fulfillment-works_stepsTitle__w5AxN{margin:0;font-family:var(--font-recoleta);font-size:1.75rem;font-weight:700;text-align:center}.dialog-how-fulfillment-works_stepsRow__Q4Utj{display:flex;width:100%;flex-direction:column;align-items:center;gap:2rem}.dialog-how-fulfillment-works_step__p4IMw{display:flex;max-width:300px;flex:1 1;flex-direction:column;align-items:center;text-align:center}.dialog-how-fulfillment-works_stepImageWrapper__OsnjE{position:relative;display:flex;align-items:center;justify-content:center;margin-bottom:.75rem}.dialog-how-fulfillment-works_stepNumber__fVett{position:absolute;z-index:1;top:.25rem;left:1.5rem;display:flex;width:2.5rem;height:2.5rem;align-items:center;justify-content:center;border-radius:50%;background:var(--mint-tint-4);color:var(--teal-shade-2);font-family:var(--font-recoleta);font-size:1.125rem;font-weight:700}.dialog-how-fulfillment-works_stepImage__upKS1{width:280px;height:auto;object-fit:contain}.dialog-how-fulfillment-works_stepHeader__qqzPY{margin:0 0 .25rem;font-size:1.125rem;font-weight:700}.dialog-how-fulfillment-works_stepText__VrgRa{margin:0 0 .75rem;color:var(--ink-black);font-size:.875rem;line-height:1.5}.dialog-how-fulfillment-works_stepButton__wfJVW{min-width:180px;height:40px;border-color:var(--ink-black);font-size:.875rem}.dialog-how-fulfillment-works_stepButtonLink__m9ZkZ{text-decoration:none}.dialog-how-fulfillment-works_detailView__kuh_u{display:flex;max-width:680px;flex-direction:column;padding:0 1rem;margin:0 auto;gap:.5rem}.dialog-how-fulfillment-works_returnButton__aPOCv{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;padding:0;border:none;margin-bottom:.5rem;background:none;color:var(--periwinkle-shade-1);cursor:pointer;font-family:var(--font-avenir);font-size:1rem;font-weight:700;gap:.25rem}.dialog-how-fulfillment-works_detailTitle__Gx2uo{margin:0 0 .25rem;font-size:1.75rem;font-weight:700}.dialog-how-fulfillment-works_detailSubheader__8NCZI{margin:1rem 0 .25rem;font-size:1.125rem;font-weight:700}.dialog-how-fulfillment-works_detailText__wLRm4{margin:0 0 .5rem;color:var(--ink-black);font-size:.9375rem;line-height:1.6}@media only screen and (min-width:960px){.dialog-how-fulfillment-works_stepsRow__Q4Utj{flex-direction:row;flex-wrap:wrap;align-items:flex-start;justify-content:center}.dialog-how-fulfillment-works_detailView__kuh_u{padding:0 2rem}}:where(.nav-my-account-item_li__xZpoj){width:100%;border-radius:6px}.nav-my-account-item_giftCardItem__UMiL_,.nav-my-account-item_link__MRsBw{display:flex;width:100%;align-items:center;padding:.5rem .75rem;border:none;border-radius:6px;background:none;color:var(--ink-black,#232323)!important;cursor:pointer;font:inherit;font-size:.9375rem;font-style:normal;font-weight:700;gap:.625rem;letter-spacing:-.18px;text-decoration:none!important}.nav-my-account-item_link__MRsBw{justify-content:flex-start;&:hover{background:var(--papier-blanc,#fbfaf9)}}.nav-my-account-item_giftCardItem__UMiL_{background:var(--periwinkle-tint-5);color:var(--periwinkle-shade-1)!important}:where(.nav-my-account_container__7wWtv){width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;padding:0}.nav-my-account_list___mWaO{display:flex;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;flex-direction:column;align-items:flex-start;padding:1.5rem;border-radius:10px;margin:0;background:#fff;box-shadow:0 8px 20px 0 rgba(0,0,0,.13);gap:6px;list-style-type:none;white-space:nowrap}.dialog-nav-my-account_trigger__5jvnN{width:100%;justify-content:space-between;padding:.75rem 1.25rem;border-radius:10px;background-color:var(--white,#fff);color:var(--periwinkle-shade-1)!important;filter:drop-shadow(0 0 6px rgba(0,0,0,.3));transition:border-radius .3s ease-in-out;&[data-open=true]{border-radius:10px 10px 0 0}}.dialog-nav-my-account_content__2O5wt{display:flex;align-items:center;gap:.5rem}.dialog-nav-my-account_dialog__ER665{padding:0;border-radius:0 0 10px 10px;-webkit-clip-path:inset(0 -12px -12px -12px);clip-path:inset(0 -12px -12px -12px)}.dialog-nav-my-account_menu__FsxSs{width:100%;&>ul{width:100%;padding:.5rem;border-radius:0 0 6px 6px}}@keyframes search-result-school_pulse__WlNF2{0%,to{opacity:1}50%{opacity:.3}}:where(.search-result-school_container__ZwQFf){display:flex;width:100%;align-items:center;justify-content:space-between;text-align:left}.search-result-school_schoolName___9C1L{font-size:.875rem;font-weight:700;line-height:160%}.search-result-school_schoolLocation__9f4Uj{color:var(--warm-gray-4,#444343);font-size:.875rem;font-weight:400;line-height:160%}.search-result-school_zip__Ow4UZ{color:var(--warm-gray-1,#a3a2a0);font-style:italic}.search-result-school_fairIsLive__7OvO1{display:inline-flex;align-items:center;padding:.25rem .5rem;border:1px solid var(--palm-green,#6bb168);border-radius:1.4375rem;background:var(--palm-green-tint-3,#e5f1d0);color:var(--palm-green,#6bb168);font-size:.75rem;font-weight:900;gap:.25rem;line-height:100%;white-space:nowrap}.search-result-school_liveDot__Y0q0K{width:.375rem;height:.375rem;border-radius:50%;animation:search-result-school_pulse__WlNF2 2s ease-in-out infinite;background:var(--palm-green,#6bb168)}.search-result-school_shopYearRound__zMUSD{padding:.25rem .5rem;border:1px solid var(--french-blue-shade-1,#4aa0cb);border-radius:1.4375rem;background:var(--french-blue-tint-4,#e0f2fc);color:var(--french-blue-shade-1,#4aa0cb);font-size:.75rem;font-weight:900;line-height:100%;white-space:nowrap}.search-result-school_pendingInvite__FA3OX{color:var(--warm-gray-1,#a3a2a0);font-size:.875rem;font-style:italic;font-weight:500;line-height:100%;white-space:nowrap}.cart-message-school-availability_container__TIl4H{display:flex;align-items:center;padding:.75rem;border-radius:6px;background:var(--french-blue-tint-4,#ecf8ff);gap:.75rem}.cart-message-school-availability_icon___1W_y{flex-shrink:0}.cart-message-school-availability_message__yaMJZ{display:flex;flex-direction:column;flex-shrink:1;justify-content:center}.cart-message-school-availability_messageTitle__x2Zyl{color:var(--french-blue-shade-2);font-size:.875rem;font-weight:700}.cart-message-school-availability_messageText__SpfGf{font-size:.875rem;font-weight:500}.cart-message-school-availability_messageButton__E19Zu{display:inline;padding:0;font-size:.875rem}.dialog-school-search_dialog__lX_nm{max-width:470px;max-height:100%;padding:1rem 1.5rem 2.5rem;margin:auto;&>button{position:absolute;top:15px;right:20px}}.dialog-school-search_content__6NiBh{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1rem 1rem 0;gap:1rem;&>button{width:100%}&>h2{margin-top:0;margin-bottom:0;font-size:1.125rem}&>h2,&>p{line-height:160%;text-align:center}&>p{font-size:.875rem}}.dialog-school-search_highlight__kA2N3{color:var(--teal-shade-2);font-weight:800}.dialog-school-search_search__9LV67{--search-results-width:calc(100% + 4rem);width:100%}.dialog-school-search_schoolAddress__kzZwj{width:100%}.dialog-school-search_promoText__UQa5t{padding-top:1rem;border-top:1px solid var(--periwinkle-tint-3);margin:0;color:var(--warm-gray-4);font-size:.75rem}.cart-message-free-shipping_container__UViyd{--free-shipping-accent:#1d7c19;display:flex;width:100%;min-width:0;box-sizing:border-box;align-items:flex-start;padding:.25rem;border-radius:4px;background:var(--palm-green-tint-3);gap:.25rem}.cart-message-free-shipping_icon__YwuKI{width:14px;height:14px;flex-shrink:0;align-self:flex-start}.cart-message-free-shipping_icon__YwuKI path{fill:var(--free-shipping-accent)}.cart-message-free-shipping_price__1zs0q{color:var(--free-shipping-accent)}.cart-message-free-shipping_message__DNpev{display:flex;min-width:0;flex:1 1;flex-direction:column;justify-content:center}.cart-message-free-shipping_messageText__dBYJP{font-size:.6875rem;font-weight:500}.cart-message-free-shipping_messageLink__573JV{display:inline-block;color:var(--ink-black)!important;font-size:.6875rem;text-decoration:underline!important}.cart-message-free-shipping_placeholder__bJ0FK{width:70%;height:.6875rem;border-radius:2px;margin:.125rem 0;background:var(--palm-green-tint-2)}@media (prefers-reduced-motion:no-preference){.cart-message-free-shipping_placeholder__bJ0FK{animation:cart-message-free-shipping_placeholderPulse__TQrGu 1.2s ease-in-out infinite}}@keyframes cart-message-free-shipping_placeholderPulse__TQrGu{50%{opacity:.45}}.dialog-shop-by-age_dialog__AEEHB{max-width:500px;padding-bottom:1.5rem}.dialog-shop-by-age_content__uM_4_{display:flex;flex-direction:column;align-items:center;padding-bottom:1.5rem;text-align:center}.dialog-shop-by-age_imageContainer__i4ywV{display:flex;width:calc(135px - 2rem);height:calc(135px - 2rem);align-items:center;justify-content:center;padding:1rem;border-radius:100%;background:var(--periwinkle-tint-5)}.dialog-shop-by-age_heading__kzBH4{font-size:1.125rem;font-weight:700}.dialog-shop-by-age_options__nHxci{display:flex;max-width:300px;flex-wrap:wrap;justify-content:center;margin-bottom:1.5rem;gap:.5rem}.dialog-shop-by-age_button__kjbsV{width:100%;max-width:259px}@media only screen and (min-width:768px){.dialog-shop-by-age_dialog__AEEHB{width:100%;padding:1rem 1.5rem 2.5rem}}.collapsible-section_container__v6tai{width:100%}.collapsible-section_header__1qbZl{display:flex;width:100%;align-items:center;justify-content:space-between;padding:0;border:none;background:none;cursor:pointer;font-size:1.5rem;font-weight:700;letter-spacing:.24px;text-align:left}.collapsible-section_icon__9OoFf{flex-shrink:0}.collapsible-section_content__TxC63{padding-top:1rem}@media (min-width:600px){.collapsible-section_header__1qbZl{justify-content:flex-start}}.error-state_container__cQ9Ci{display:flex;width:100%;max-width:36rem;flex:1 1;flex-direction:column;align-items:center;justify-content:center;padding:4rem 1.5rem 6rem;margin:0 auto;text-align:center}.error-state_bennie__Tg7z0{margin-bottom:1.5rem}.error-state_title__fr0zn{margin:0 0 .75rem;color:var(--ink-black,#232323);font-family:var(--font-recoleta);font-size:1.75rem;font-weight:700}.error-state_message___vBU_{margin:0 0 2rem;color:var(--warm-gray-3,#72716f);font-size:1rem}.error-state_actions__llRxf{display:flex;flex-direction:column;align-items:center;gap:.75rem}.error-state_errorReference__JJi2k{margin:2rem 0 0;color:var(--warm-gray-3,#72716f);font-size:.875rem}.error-state_errorReferenceValue__n1wSN{color:var(--ink-black,#232323);font-weight:700;letter-spacing:.05em}@media only screen and (min-width:480px){.error-state_actions__llRxf{flex-direction:row}}@media only screen and (min-width:768px){.error-state_container__cQ9Ci{padding:6rem 1.5rem 8rem}.error-state_title__fr0zn{font-size:2.25rem}}.collapsible-section-product-details_table__x_lXI{width:100%;border-collapse:collapse}.collapsible-section-product-details_caption__oEXUY{position:absolute;overflow:hidden;width:1px;height:1px;padding:0;border-width:0;margin:-1px;clip:rect(0,0,0,0);white-space:nowrap}.collapsible-section-product-details_row__sqZMw{border-bottom:1px solid var(--newsprint-1,#edebe6)}.collapsible-section-product-details_row__sqZMw:last-child{border-bottom:none}.collapsible-section-product-details_label__cwT55{padding:.5rem 1rem .5rem 0;font-weight:600;text-align:left;vertical-align:top}.collapsible-section-product-details_value__mqRHA{padding:.5rem 0;text-align:left;vertical-align:top}.collapsible-section-product-details_valueLink__MdbB_{color:var(--periwinkle-whimsical,#6579ce);font:inherit;text-decoration:underline;text-underline-offset:.12em}:where(.bennie-help-section_container__OIRt3){z-index:1;display:flex;width:100%;align-items:center;justify-content:center;padding:5rem 0 2rem;margin:0;overflow-x:hidden;overflow-y:visible}.bennie-help-section_card__8nfEv{position:relative;display:flex;width:100%;width:277px;max-width:1132px;flex-direction:column;align-items:center;padding:0;border:1px solid var(--newsprint-3,#dbd9d5);border-radius:12px;background:var(--white,#fff);white-space:nowrap}.bennie-help-section_imageContainer__lq3XM{display:flex;width:151px;height:151px;align-items:center;justify-content:center;border-radius:50%;background:var(--mint-tint-2);transform:translateY(-50%)}.bennie-help-section_leftImage__434t_,.bennie-help-section_rightImage__yVgzn{position:absolute;z-index:-1}.bennie-help-section_leftImage__434t_{inset:25% auto auto -26%}.bennie-help-section_rightImage__yVgzn{inset:25% -26% auto auto}.bennie-help-section_bennieContent__OKGWs{display:flex;flex-direction:column;align-items:center;margin:1rem 0 0;transform:translateY(-75px)}.bennie-help-section_benniePrimaryText__FnOjA{margin:0;color:var(--periwinkle-shade-1,#697dd0);font-family:var(--avenir);font-size:1.125rem;font-weight:700;line-height:120%;text-align:center}.bennie-help-section_bennieSecondaryText__Kbb7d{margin:.25rem 0 0;color:var(--warm-gray-3,#72716f);font-family:var(--avenir);font-size:.875rem;font-style:normal;font-weight:400;line-height:120%;text-align:center;white-space:pre-line}.bennie-help-section_bennieButton__5gIhF{padding:0 1.5rem;margin:.75rem 0 0}@media only screen and (min-width:480px){.bennie-help-section_card__8nfEv{width:384px}.bennie-help-section_bennieSecondaryText__Kbb7d{white-space:nowrap}}@media only screen and (min-width:768px){:where(.bennie-help-section_container__OIRt3){padding:6.75rem 0 5rem}.bennie-help-section_card__8nfEv{width:554px}}.external-navigation-loader_overlay__jd_4v{position:fixed;z-index:9999;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.4);inset:0}.external-navigation-loader_spinner__nWhkD{position:relative;width:50px;height:50px;border-radius:50%;border:4px solid transparent;border-right:4px solid var(--periwinkle-shade-1,#546ac9);animation:external-navigation-loader_spin__fTaZm 1s linear infinite}.external-navigation-loader_spinner__nWhkD:after,.external-navigation-loader_spinner__nWhkD:before{position:absolute;border:inherit;border-radius:50%;animation:external-navigation-loader_spin__fTaZm 2s infinite;content:"";inset:2px}.external-navigation-loader_spinner__nWhkD:after{animation-duration:3s;inset:8px}@keyframes external-navigation-loader_spin__fTaZm{to{transform:rotate(1turn)}}.product-cart-flyout-body_container__DWuek{display:flex;flex-direction:column;gap:.75rem}.product-cart-flyout-body_flyoutError__M2_Ox{margin:0;color:var(--error-red);font-size:.875rem;line-height:1.35}.product-cart-flyout-body_cartAddTotals__MS2ND{display:flex;justify-content:space-between;padding:1rem 0 0;border-top:1px solid #e5e3df;margin:0 0 -1rem;&>dd{font-weight:700}}.product-cart-flyout-body_flyoutLowerColumn__U9OjH{position:relative;display:flex;flex-direction:column;gap:.75rem}.product-cart-flyout-body_sectionChangeVendorBusy__q_zI3{padding:.75rem 1.5rem 1rem;margin:-.75rem -1.5rem -1rem;isolation:isolate;pointer-events:none}.product-cart-flyout-body_sectionChangeVendorBusy__q_zI3:after{position:absolute;z-index:5;background:rgb(255 255 255/.5);content:"";inset:0;pointer-events:auto}