:where(.tag_container__Hmw2W){display:inline-flex;align-items:center;justify-content:center;padding:2px 6px;border-radius:4px;margin:0;font-feature-settings:"liga" off,"clig" off;font-size:.75rem;font-style:normal;font-weight:700;line-height:normal;white-space:nowrap;&[data-theme=frenchBlue]{background:var(--french-blue-tint-4,#e0f2fc);color:var(--french-blue-shade-2,#2f7ea7)}&[data-theme=inkBlack]{padding:6px 12px;background:var(--papier-blanc,#fbfaf9);color:var(--ink-black,#232323);font-family:var(--font-avenir);font-size:.875rem;font-feature-settings:lining-nums proportional-nums;font-variant-numeric:lining-nums proportional-nums;font-weight:500;line-height:150%}&[data-theme=mint]{background:var(--mint-tint-4,#f0fcf9);color:var(--teal-shade-3,#2abc89)}&[data-theme=palmGreen]{background:var(--palm-green-tint-3,#e5f1d0);color:var(--palm-green,#6bb168)}&[data-theme=periwinkle]{background-color:var(--blackberry,#f1e6ff);color:var(--periwinkle-shade-1,#546ac9)}&[data-theme=periwinkleWhimsical]{background-color:var(--periwinkle-tint-4,#e0e6fc);color:var(--periwinkle-whimsical,#6579ce)}&[data-theme=sunray]{background:var(--sunray-tint-2,#ffe4ca);color:var(--sunray-shade-2,#c96100)}&[data-theme=warmGray]{background:var(--pulp-white,#f7f6f3);color:var(--warm-gray-2,#8c8b89)}&[data-theme=newsprint]{background:var(--newsprint-1,#edebe6);color:var(--warm-gray-2,#8c8b89)}}.promo-banner_promo___FG1e{display:flex;align-items:flex-start;padding:.25rem .5rem;border-radius:4px;margin:0;background:var(--palm-green-tint-3,#e5f1d0);color:#1d7c19;font-size:.6875rem;font-weight:700;gap:.25rem;line-height:.875rem}.promo-banner_icon__1mA3w{flex-shrink:0}.cover-tags_container__8ebD6{position:absolute;z-index:2;top:.75rem;left:.75rem;display:flex;flex-direction:column;align-items:flex-start;gap:.25rem;pointer-events:none}.cover-tags_container__8ebD6 .cover-tags_tag__q0_zm{margin:0}.cover-tags_container__8ebD6>.cover-tags_merchTag__QY_QK{padding:.25rem .5rem;background-color:var(--sunray,#ffbf70);color:var(--ink-black,#232323);font-size:.6875rem;letter-spacing:.03em;text-transform:uppercase}.product-card-school-callout_callout__JbJss{position:relative;z-index:3;margin:-1.25rem calc(.75rem - var(--product-card-padding, 0rem)) 0 calc(-.75rem - var(--product-card-padding, 0rem));pointer-events:none}.product-card-school-callout_bubble__uSr7g{position:relative;display:flex;min-width:0;flex-direction:column;padding:.5rem .75rem;border-radius:.375rem .375rem .375rem 0;background-color:var(--white,#fff);box-shadow:0 10px 24px -6px rgb(84 106 201/55%);color:var(--ink-black,#232323);gap:.125rem;line-height:1.25;text-align:left}.product-card-school-callout_schoolRow__A6fPX{display:flex;min-width:0;align-items:center;color:var(--periwinkle-shade-1,#546ac9);font-size:.75rem;font-weight:700;gap:.375rem}.product-card-school-callout_schoolIcon__Hwk1i{flex-shrink:0}.product-card-school-callout_schoolName__eO9Nb{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-card-school-callout_message__bJfBL{color:var(--ink-black,#232323);font-size:.75rem;font-weight:400}.product-card-school-callout_message__bJfBL strong{font-weight:700}.product-card-school-callout_tail__2WhfE{position:absolute;top:100%;left:0;width:.75rem;height:.75rem;background-color:var(--periwinkle-tint-1,#8da8fc);-webkit-clip-path:polygon(0 0,100% 0,100% 100%);clip-path:polygon(0 0,100% 0,100% 100%)}.product-card_card__OjElH{--product-card-padding:0.6875rem;position:relative;display:flex;width:100%;height:100%;box-sizing:border-box;flex-direction:column;padding:var(--product-card-padding);border:1px solid var(--newsprint-1,#edebe6);border-radius:14px;background-color:var(--white,#fff);box-shadow:0 2px 8px rgb(35 35 35/5%);transition:box-shadow .15s ease,transform .15s ease}.product-card_cardSchoolConnected__ieHZ3{border-color:var(--periwinkle-tint-3,#d0d6f1);background-color:var(--periwinkle-tint-5,#eff2ff)}@media (hover:hover) and (pointer:fine){.product-card_card__OjElH:hover{box-shadow:0 6px 20px rgb(35 35 35/8%);transform:translateY(-3px)}.product-card_cardSchoolConnected__ieHZ3:hover{box-shadow:0 10px 15px -3px rgb(0 0 0/10%),0 4px 6px -4px rgb(0 0 0/10%)}}.product-card_card__OjElH[data-fulfilled=true] .product-card_body__v5lO_,.product-card_card__OjElH[data-fulfilled=true] .product-card_media__Dzvt1{filter:grayscale(1);opacity:.6}.product-card_media__Dzvt1{position:relative;overflow:hidden;width:100%;border-radius:9px;aspect-ratio:3/4;background-color:var(--white,#fff)}.product-card_media__Dzvt1>section,.product-card_media__Dzvt1>section>div,.product-card_media__Dzvt1>section>div>div{display:flex;width:100%;min-width:0;height:100%;min-height:0;box-sizing:border-box;align-items:center;justify-content:center}.product-card_media__Dzvt1>section{padding:.875rem .75rem}.product-card_media__Dzvt1 [data-carousel-arrow=prev]{left:.5rem}.product-card_media__Dzvt1 [data-carousel-arrow=next]{right:.5rem}.product-card_imageContainer__L3k2h,.product-card_imageLink__TuSP_{display:flex;width:100%;height:100%;align-items:center;justify-content:center}.product-card_imageLink__TuSP_{border:none;background-color:transparent;box-shadow:none;color:inherit;outline:none;outline-offset:0;-webkit-tap-highlight-color:transparent;text-decoration:none;touch-action:manipulation;transition:none}.product-card_imageLink__TuSP_:active,.product-card_imageLink__TuSP_:focus,.product-card_imageLink__TuSP_:focus-visible,.product-card_imageLink__TuSP_:hover{border:none;background-color:transparent;box-shadow:none;opacity:1;outline:none;outline-offset:0}.product-card_imageLink__TuSP_ img{border:none;outline:none}.product-card_image__ow8Oh{width:100%;height:100%;filter:drop-shadow(0 4px 6px rgb(0 0 0/10%));object-fit:contain}.product-card_outOfStockOverlay__pOIXb{position:absolute;z-index:1;display:flex;align-items:center;justify-content:center;background-color:color-mix(in srgb,var(--white,#fff) 75%,transparent);inset:0;pointer-events:none}.product-card_outOfStockBadge__tsASS{padding:.375rem .75rem;background-color:var(--ink-black,#232323);color:var(--white,#fff);font-size:.75rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.product-card_wishlist__NuoU_{z-index:2;top:.4375rem;right:.4375rem;width:1.875rem;height:1.875rem;background-color:color-mix(in srgb,var(--white,#fff) 92%,transparent);box-shadow:0 2px 7px rgb(0 0 0/16%)}.product-card_wishlistIcon__EPd1Q{width:1rem;height:1rem}.product-card_body__v5lO_{display:flex;flex:1 1 auto;flex-direction:column;padding:0}.product-card_title__WTa3H{display:-webkit-box;overflow:hidden;min-height:2.125rem;margin:.6875rem 0 0;-webkit-box-orient:vertical;color:var(--ink-black,#232323);font-size:.8125rem;font-weight:700;-webkit-line-clamp:2;line-height:1.3;text-overflow:ellipsis}.product-card_titleLink__YzyjP{color:inherit;cursor:pointer;font:inherit;text-decoration:none;transition:color .15s ease}.product-card_titleLink__YzyjP:hover{color:var(--periwinkle-shade-1,#546ac9)}.product-card_author__9l9qe{display:-webkit-box;overflow:hidden;width:auto;padding:0;border:none;margin:.25rem 0 0;background:none;-webkit-box-orient:vertical;color:var(--warm-gray-3,#72716f);font-size:.75rem;-webkit-line-clamp:1;text-align:left;text-overflow:ellipsis}.product-card_authorButton__W6xS4{cursor:pointer;transition:color .15s ease}.product-card_authorButton__W6xS4:hover{color:var(--periwinkle-shade-1,#546ac9)}.product-card_meta__q1OZt{display:flex;flex-wrap:wrap;align-items:center;margin:.5rem 0 0;gap:.5rem}.product-card_ages__ACAbg{color:var(--warm-gray-2,#8c8b89);font-size:.75rem;font-weight:700;white-space:nowrap}.product-card_agesValue__1zX4w{color:var(--periwinkle-shade-1,#546ac9);font-weight:700}.product-card_rating__Veo1V{display:inline-flex;align-items:center;color:var(--warm-gray-3,#72716f);font-size:.75rem}.product-card_ratingStar__985qj{margin-right:.25rem;color:var(--sunray,#f6c343)}.product-card_formats__Lk49H{display:flex;flex-wrap:wrap;padding:0;margin:.5rem 0 0;gap:.25rem;list-style:none}.product-card_formatTag__wXWaC{display:inline-flex;width:auto;align-items:center;padding:.125rem .375rem;border:1px solid var(--newsprint-1,#edebe6);border-radius:.25rem;background-color:var(--white,#fff);color:var(--warm-gray-3,#72716f);font-size:.75rem;font-weight:500;text-transform:capitalize;transition:border-color .15s ease}button.product-card_formatTag__wXWaC:hover{border-color:var(--newsprint-4,#999894)}.product-card_formatTagSelected__e8KQ2,button.product-card_formatTagSelected__e8KQ2:hover{border-color:var(--french-blue-shade-1,#4aa0cb);background-color:var(--french-blue-tint-4,#e0f2fc);color:var(--french-blue-shade-1,#4aa0cb)}.product-card_formatTagOverflow__WPOch{cursor:default}.product-card_series__oCaBb{display:-webkit-box;overflow:hidden;margin:.25rem 0 0;-webkit-box-orient:vertical;color:var(--warm-gray-3,#72716f);font-size:.75rem;-webkit-line-clamp:1;text-overflow:ellipsis}.product-card_priceRow__9VIoS{display:flex;align-items:baseline;justify-content:space-between;padding-top:.25rem;margin-top:auto;margin-bottom:.6875rem}.product-card_price__zfPXf{color:var(--ink-black,#232323);font-size:.875rem;font-weight:700}.product-card_listPrice__wNnIi{margin-left:.375rem;color:var(--warm-gray-1,#a3a2a0);font-weight:400}.product-card_quickAdd__CzBWk{display:inline-flex;width:100%;height:2.25rem;align-items:center;justify-content:center;padding:0 1rem;border:1.5px solid var(--periwinkle-shade-1,#546ac9);border-radius:9999px;background-color:var(--white,#fff);color:var(--periwinkle-shade-1,#546ac9);font-size:.8125rem;font-weight:700;transition:background-color .15s ease,color .15s ease}.product-card_quickAdd__CzBWk:hover:not(:disabled){background-color:var(--periwinkle-tint-5,#eff2ff)}.product-card_quickAddDisabled__lO2ll{cursor:default;opacity:.5}.product-card_quickAddOutOfStock__CJplt{border-color:var(--newsprint-1,#edebe6);color:var(--warm-gray-3,#72716f);cursor:default}.product-card_quickAddOutOfStock__CJplt,.product-card_quickAddOutOfStock__CJplt:hover{background-color:var(--newsprint-1,#edebe6)}.product-card_wishlistCount__4lwcP{display:flex;align-items:center;margin:.5rem 0 0;color:var(--warm-gray-2,#8c8b89);font-size:.6875rem;font-weight:700;gap:.375rem}.product-card_wishlistCountIcon__A_wY_{width:.875rem;height:.875rem;flex:none;color:var(--favorite-orange,#ea512f)}.product-card_wishlistCountValue__m_4cT{color:var(--ink-black,#232323);font-weight:700}.product-card_compact__xbB1Y{--product-card-padding:0.5625rem}.product-card_compact__xbB1Y .product-card_media__Dzvt1>section{padding:.625rem}.product-card_compact__xbB1Y .product-card_title__WTa3H{margin-top:.5rem}.product-card_compact__xbB1Y .product-card_priceRow__9VIoS{margin-bottom:.5rem}.product-row-card_card__a2Po_{display:flex;width:12.5rem;height:100%;flex-shrink:0}@keyframes skeleton_shimmer__4trNJ{0%{background-position:-400px 0}to{background-position:400px 0}}.skeleton_bone__XGjSs{border-radius:6px;animation:skeleton_shimmer__4trNJ 1.5s ease-in-out infinite;background:linear-gradient(90deg,var(--newsprint-2,#e5e3df) 25%,var(--pulp-white,#f7f6f3) 50%,var(--newsprint-2,#e5e3df) 75%);background-size:800px 100%}.product-row-list-placeholder_root__8OWOg{width:100%;min-width:0;--carousel-item-basis:12.5rem}.product-row-list-placeholder_header__9u_yd{display:flex;align-items:center;justify-content:space-between;padding:0 0 1.5rem;gap:.75rem}.product-row-list-placeholder_title__OAFPF{width:min(42%,14rem);height:1.35rem;border-radius:4px}.product-row-list-placeholder_navSpacer__h2MqZ{display:flex;flex-shrink:0;align-items:center;gap:.5rem}.product-row-list-placeholder_navBone__uaTO7{width:2.25rem;height:2.25rem;border-radius:6px}.product-row-list-placeholder_track__kyvXs{display:flex;padding-bottom:.25rem;gap:1rem;-ms-overflow-style:none;overflow-x:auto;scrollbar-width:none}.product-row-list-placeholder_track__kyvXs::-webkit-scrollbar{display:none}.product-row-list-placeholder_card__ZOrHt{display:flex;width:var(--carousel-item-basis,12.5rem);min-width:var(--carousel-item-basis,12.5rem);max-width:var(--carousel-item-basis,12.5rem);flex-direction:column;flex-shrink:0;gap:.5rem}.product-row-list-placeholder_cover__0xv8h{width:100%;border-radius:8px;aspect-ratio:3/4}.product-row-list-placeholder_line__HW2nI{width:100%;height:.75rem;border-radius:4px}.product-row-list-placeholder_lineShort__jeJjS{width:55%;height:.75rem;border-radius:4px}.product-row-list-placeholder_actions__mYe4Y{display:flex;width:100%;flex-direction:column;padding-top:.25rem;gap:.5rem}.product-row-list-placeholder_button__JsoIB{width:100%;height:1.75rem;border-radius:6.25rem}.product-rows_container__1yqU4{width:100%;min-width:0;margin:2.75rem 0 0}.fulfillment-block-skeleton_container__0SFH_{display:flex;flex-direction:column;margin-top:.5rem;gap:.75rem}.fulfillment-block-skeleton_stockLine__FhGbo{width:4.5rem;height:1rem;border-radius:6px}.fulfillment-block-skeleton_optionLine__73U2M{width:100%;height:3rem;border-radius:6px}.fulfillment-block-skeleton_optionLineShort__i6zeW{width:75%;height:2.5rem;border-radius:6px}.product-page-skeleton_container__V8w7S{display:grid;width:100%;max-width:1356px;box-sizing:border-box;padding:2rem 1rem;margin:0 auto;grid-gap:1rem;gap:1rem;grid-template-columns:1fr}.product-page-skeleton_container__V8w7S *,.product-page-skeleton_container__V8w7S :after,.product-page-skeleton_container__V8w7S :before{box-sizing:border-box}.product-page-skeleton_gallery__GsChe{display:flex;min-width:0;justify-content:center}.product-page-skeleton_galleryImage__REHig{width:100%;max-width:32.5rem;border-radius:.75rem;aspect-ratio:1/1}.product-page-skeleton_productSummaryColumn__AmY66{display:flex;min-width:0;flex-direction:column;gap:1rem}.product-page-skeleton_details__o1Xcd{display:flex;min-width:0;flex-direction:column;gap:1.5rem}.product-page-skeleton_title__b7ihG{width:85%;height:1.5rem}.product-page-skeleton_author__srFxD{width:10rem;height:1rem}.product-page-skeleton_addToCartBox__JCb1m{display:flex;min-width:0;flex-direction:column;gap:.75rem}.product-page-skeleton_addToCartPrice__oJ1IM{width:5rem;height:1.625rem}.product-page-skeleton_addToCartFormatHeading__WUlq9{width:6rem;height:1rem;margin-top:.75rem}.product-page-skeleton_addToCartFormatBones__Jxtb_{display:flex;flex-direction:column;margin-top:.5rem;gap:.5rem}.product-page-skeleton_addToCartFormatLine__SBgNb{width:100%;height:2.5rem;border-radius:6px}.product-page-skeleton_addToCartStock__GyRYn{width:4.5rem;height:1rem;margin-top:.75rem}.product-page-skeleton_addToCartButton__9ukXX{width:100%;max-width:360px;height:44px;border-radius:8px;margin-top:1.5rem}.product-page-skeleton_addToCartWishlist__vC1f9{width:100%;max-width:360px;height:44px;border-radius:8px;margin-top:1rem}.product-page-skeleton_descriptionStrip__5t8zK{width:100%;height:4rem;border-radius:6px;margin-top:2.5rem}.product-page-skeleton_productRow__iEerR{width:100%;min-width:0;margin-top:2.75rem}.product-page-skeleton_productRowTitle__u4CHL{width:12rem;height:1.25rem;margin-bottom:1rem}.product-page-skeleton_productRowScroll__kMOI_{display:flex;padding-bottom:.5rem;gap:1rem;overflow-x:auto}.product-page-skeleton_productRowCard__ef_NV{display:flex;flex:0 0 180px;flex-direction:column;gap:.5rem}.product-page-skeleton_productRowCardImage__zo6aW{width:100%;border-radius:6px;aspect-ratio:3/4}.product-page-skeleton_productRowCardTitle__yN0cK{width:90%;height:.875rem}.product-page-skeleton_collapsibleSection__PIh_p{width:100%;min-width:0;padding:1rem 0;border-top:1px solid var(--newsprint-1,#edebe6);border-bottom:1px solid var(--newsprint-1,#edebe6);margin-top:2.5rem}.product-page-skeleton_collapsibleHeader___K2bX{width:14rem;height:1.125rem;border-radius:6px}@media (min-width:720px) and (max-width:1199px){.product-page-skeleton_container__V8w7S{align-items:start;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.product-page-skeleton_gallery__GsChe{grid-column:1;grid-row:1}.product-page-skeleton_productSummaryColumn__AmY66{grid-column:2;grid-row:1}.product-page-skeleton_collapsibleSection__PIh_p,.product-page-skeleton_descriptionStrip__5t8zK,.product-page-skeleton_productRow__iEerR{grid-column:1/-1}}@media (min-width:1200px){.product-page-skeleton_container__V8w7S{padding:3rem 2rem;grid-template-columns:40fr 35fr 25fr}.product-page-skeleton_productSummaryColumn__AmY66{display:contents}.product-page-skeleton_gallery__GsChe{grid-column:1}.product-page-skeleton_details__o1Xcd{grid-column:2}.product-page-skeleton_addToCartBox__JCb1m{min-width:310px;padding:1rem;border:1px solid var(--Neutrals-Newsprint-3,#dbd9d5);border-radius:12px;grid-column:3}.product-page-skeleton_descriptionStrip__5t8zK{display:none}.product-page-skeleton_productRow__iEerR{grid-column:1/-1}.product-page-skeleton_collapsibleSection__PIh_p{border-bottom:none;margin-top:5rem;grid-column:1/-1}}.radio-group-book-format-skeleton_container__UnFlo{display:flex;width:100%;flex-wrap:wrap;gap:.5rem}.radio-group-book-format-skeleton_line__gUH4n{min-width:120px;height:3.25rem;flex:1 1;border-radius:8px}.radio-group-book-format_container__9alhD{display:flex;width:100%;max-width:100%;flex-wrap:wrap;align-items:stretch;gap:.5rem;&[data-is-fulfillment-loading=true]{width:100%}}.radio-group-book-format_optionWrapper__DcknH{display:flex;overflow:visible;width:-moz-fit-content;width:fit-content;min-width:0;max-width:calc((100% - .5rem) / 2);flex:0 1 auto}.radio-group-book-format_radioLabel__C8xWy{display:flex;overflow:visible;width:-moz-fit-content;width:fit-content;min-width:120px;max-width:100%;align-items:flex-start;cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none}.radio-group-book-format_radioLabelDisabledOption__cpuq7{cursor:not-allowed}.radio-group-book-format_radioLabelDisabledOption__cpuq7 .radio-group-book-format_radioInput__V17S2:active+.radio-group-book-format_radioBlock__7TGCu,.radio-group-book-format_radioLabelDisabledOption__cpuq7 .radio-group-book-format_radioInput__V17S2:checked+.radio-group-book-format_radioBlock__7TGCu,.radio-group-book-format_radioLabelDisabledOption__cpuq7 .radio-group-book-format_radioInput__V17S2:focus+.radio-group-book-format_radioBlock__7TGCu,.radio-group-book-format_radioLabelDisabledOption__cpuq7 .radio-group-book-format_radioInput__V17S2:focus-visible+.radio-group-book-format_radioBlock__7TGCu,.radio-group-book-format_radioLabelDisabledOption__cpuq7:active .radio-group-book-format_radioBlock__7TGCu,.radio-group-book-format_radioLabelDisabledOption__cpuq7:hover .radio-group-book-format_radioBlock__7TGCu{border:none!important;background-color:var(--pulp-white,#f7f6f3)!important;color:var(--warm-gray-1,#a3a2a0)!important;outline:none!important}.radio-group-book-format_radioLabelDisabledOption__cpuq7 .radio-group-book-format_radioInput__V17S2:active+.radio-group-book-format_radioBlock__7TGCu *,.radio-group-book-format_radioLabelDisabledOption__cpuq7 .radio-group-book-format_radioInput__V17S2:checked+.radio-group-book-format_radioBlock__7TGCu *,.radio-group-book-format_radioLabelDisabledOption__cpuq7 .radio-group-book-format_radioInput__V17S2:focus+.radio-group-book-format_radioBlock__7TGCu *,.radio-group-book-format_radioLabelDisabledOption__cpuq7 .radio-group-book-format_radioInput__V17S2:focus-visible+.radio-group-book-format_radioBlock__7TGCu *,.radio-group-book-format_radioLabelDisabledOption__cpuq7:active .radio-group-book-format_radioBlock__7TGCu *,.radio-group-book-format_radioLabelDisabledOption__cpuq7:hover .radio-group-book-format_radioBlock__7TGCu *{color:var(--warm-gray-1,#a3a2a0)!important}.radio-group-book-format_radioInput__V17S2{position:absolute;width:0;height:0;opacity:0;&:checked+.radio-group-book-format_radioBlock__7TGCu .radio-group-book-format_checkmark__swvps path{fill:var(--french-blue-tint-1,#7cbad9)}}.radio-group-book-format_radioBlock__7TGCu{display:flex;overflow:hidden;width:100%;max-width:100%;height:100%;min-height:3.25rem;box-sizing:border-box;flex-direction:column;align-items:flex-start;justify-content:flex-start;padding:.5rem;border:1px solid var(--newsprint-5,#bcbbb7);border-radius:8px;background-color:var(--white,#fff);color:var(--ink-black,#232323);gap:.125rem;overflow-wrap:break-word;transition:background-color .2s,border-color .2s,color .2s;word-wrap:break-word}.radio-group-book-format_radioBlockLabel__aTYF9{color:var(--ink-black,#232323);font-size:.875rem;font-weight:700}.radio-group-book-format_radioBlockPrice__1cJgM{color:var(--ink-black,#232323);font-size:.75rem;font-weight:500}.radio-group-book-format_radioBlockListPrice__pdNRU{margin-left:.25rem;color:var(--warm-gray-1,#a3a2a0);font-weight:400}.radio-group-book-format_fulfillmentOption__XEjW9{display:flex;align-items:center;color:var(--ink-black,#232323);font-size:.75rem;font-weight:500;gap:.25rem}.radio-group-book-format_checkmark__swvps,.radio-group-book-format_icon__tPnLA{width:.825rem;height:.825rem}.radio-group-book-format_tooltip__CGsLZ{width:100%;&>[data-id=tooltip-trigger]{width:100%}}.radio-group-book-format_radioInput__V17S2:active+.radio-group-book-format_radioBlock__7TGCu,.radio-group-book-format_radioInput__V17S2:checked+.radio-group-book-format_radioBlock__7TGCu,.radio-group-book-format_radioInput__V17S2:focus+.radio-group-book-format_radioBlock__7TGCu,.radio-group-book-format_radioInput__V17S2:focus-visible+.radio-group-book-format_radioBlock__7TGCu,.radio-group-book-format_radioLabel__C8xWy:active .radio-group-book-format_radioBlock__7TGCu,.radio-group-book-format_radioLabel__C8xWy:hover .radio-group-book-format_radioBlock__7TGCu{background-color:var(--french-blue-tint-4,#e0f2fc);color:var(--french-blue-shade-2,#2f7ea7)}.radio-group-book-format_radioInput__V17S2:active+.radio-group-book-format_radioBlock__7TGCu *,.radio-group-book-format_radioInput__V17S2:checked+.radio-group-book-format_radioBlock__7TGCu *,.radio-group-book-format_radioInput__V17S2:focus+.radio-group-book-format_radioBlock__7TGCu *,.radio-group-book-format_radioInput__V17S2:focus-visible+.radio-group-book-format_radioBlock__7TGCu *,.radio-group-book-format_radioLabel__C8xWy:active .radio-group-book-format_radioBlock__7TGCu *,.radio-group-book-format_radioLabel__C8xWy:hover .radio-group-book-format_radioBlock__7TGCu *{color:var(--french-blue-shade-2,#2f7ea7)}.radio-group-book-format_radioInput__V17S2:active+.radio-group-book-format_radioBlock__7TGCu,.radio-group-book-format_radioInput__V17S2:checked+.radio-group-book-format_radioBlock__7TGCu,.radio-group-book-format_radioInput__V17S2:focus+.radio-group-book-format_radioBlock__7TGCu,.radio-group-book-format_radioInput__V17S2:focus-visible+.radio-group-book-format_radioBlock__7TGCu{border-color:var(--french-blue-shade-1,#4aa0cb)}.radio-group-book-format_radioInput__V17S2:focus-visible+.radio-group-book-format_radioBlock__7TGCu{outline:2px solid var(--french-blue-shade-1,#4aa0cb);outline-offset:2px}.radio-group-book-format_radioBlock__7TGCu[data-variant-show-unavailable-styles=true],[data-variant-in-stock=false] .radio-group-book-format_radioBlock__7TGCu{border:none!important;background-color:var(--pulp-white,#f7f6f3)!important;color:var(--warm-gray-1,#a3a2a0)!important}.radio-group-book-format_radioBlock__7TGCu[data-variant-show-unavailable-styles=true] *,[data-variant-in-stock=false] .radio-group-book-format_radioBlock__7TGCu *{color:var(--warm-gray-1,#a3a2a0)!important}.radio-group-fulfillment-option_container__GTYkj{display:flex;flex-direction:column;gap:.5rem}.radio-group-fulfillment-option_radioOption__4Alqt{position:relative;display:block;width:100%;cursor:default}.radio-group-fulfillment-option_radioInput__DiKll{position:absolute;width:0;height:0;margin:0;opacity:0;pointer-events:none}.radio-group-fulfillment-option_radioBlock__uIgCa{position:relative;display:flex;overflow:hidden;width:100%;box-sizing:border-box;flex-direction:row;border:1px solid var(--newsprint-3,#dbd9d5);border-radius:4px;transition:border-color .2s;&:hover .radio-group-fulfillment-option_optionContent__wfjkz{background-color:var(--periwinkle-tint-5,#eff2ff)}&:focus-within .radio-group-fulfillment-option_optionContent__wfjkz{background-color:var(--periwinkle-tint-5,#eff2ff)}&[data-checked=true]{border-color:var(--periwinkle-shade-1,#546ac9)}&[data-purchasable=false]{opacity:.72;&:focus-within .radio-group-fulfillment-option_optionContent__wfjkz,&:hover .radio-group-fulfillment-option_optionContent__wfjkz{background-color:var(--white,#fff)}}}.radio-group-fulfillment-option_selectedBadge__2_y0m{position:absolute;z-index:1;top:0;right:0;display:flex;align-items:center;justify-content:space-around;padding:.25rem .5rem;border-radius:4px;margin:.25rem;background-color:var(--periwinkle-shade-1,#546ac9);color:var(--white,#fff);font-size:.75rem;font-weight:700;gap:.25rem;line-height:1.2}.radio-group-fulfillment-option_selectedBadgeCheck__g_CJa{display:block;flex-shrink:0;color:var(--white,#fff)}.radio-group-fulfillment-option_selectedBadgeLabel__hj4kZ{flex-shrink:0}.radio-group-fulfillment-option_optionContent__wfjkz{display:flex;flex:1 1;flex-direction:column;justify-content:center;padding:.75rem 1rem;background-color:var(--white,#fff);transition:background-color .2s}.radio-group-fulfillment-option_optionContent__wfjkz[data-checked=true]{background-color:var(--periwinkle-tint-5,#eff2ff);line-height:1.5;text-align:left}.radio-group-fulfillment-option_textLineDeliveryType__rrIsq{display:inline-flex;align-items:center;color:var(--periwinkle-shade-1,#546ac9);font-size:.875rem;font-feature-settings:lining-nums proportional-nums;font-variant-numeric:lining-nums proportional-nums;font-weight:700;gap:.375rem;line-height:20px}.radio-group-fulfillment-option_bogoDiscountIcon__MzOCm{width:.875rem;height:.875rem;flex-shrink:0}.radio-group-fulfillment-option_homeDeliveryMetaRow__1vVcP{display:flex;align-items:center;justify-content:flex-start;margin-top:.25rem;gap:.375rem}.radio-group-fulfillment-option_homeDeliveryExpected__4yAUH{flex-shrink:0;color:var(--warm-gray-3,#72716f);font-size:.75rem;font-feature-settings:lining-nums proportional-nums;font-variant-numeric:lining-nums proportional-nums;font-weight:500;line-height:20px}.radio-group-fulfillment-option_homeDeliveryMetaBar__Mxmu3{width:1px;height:.875rem;flex-shrink:0;background-color:var(--newsprint-3,#dbd9d5)}.radio-group-fulfillment-option_homeDeliveryFulfilled__BTTes{flex-shrink:0;color:var(--warm-gray-3,#72716f);font-size:.75rem;font-feature-settings:lining-nums proportional-nums;font-variant-numeric:lining-nums proportional-nums;font-weight:500;line-height:20px;text-align:left;text-transform:capitalize}.radio-group-fulfillment-option_homePromoBanner__HYsi5{width:-moz-fit-content;width:fit-content;padding:.25rem;margin:.375rem 0 0}.radio-group-fulfillment-option_homeActionSlot__Xue7g{display:flex;width:100%;max-width:100%;flex-direction:column;align-items:stretch;align-self:stretch;margin-top:.5rem}.radio-group-fulfillment-option_homeFreeShippingInRadio__E7acD{width:100%;min-width:0;max-width:100%;box-sizing:border-box}.radio-group-fulfillment-option_homeActionSlot__Xue7g .radio-group-fulfillment-option_switchFulfillmentOptionButton__WagP1{margin-top:0}.radio-group-fulfillment-option_switchFulfillmentOptionButton__WagP1{width:220px;height:2rem!important;min-height:2rem!important;box-sizing:border-box;align-self:flex-start;padding:0 .5rem!important;margin-top:.5rem;background-color:var(--french-blue-shade-1,#4aa0cb)!important;color:var(--white,#fff)!important;cursor:pointer;font-size:.875rem!important;font-weight:900!important;line-height:1!important;white-space:nowrap!important}.radio-group-fulfillment-option_switchFulfillmentOptionButton__WagP1:focus-visible:hover,.radio-group-fulfillment-option_switchFulfillmentOptionButton__WagP1:hover{@media only screen and (hover:hover){background-color:var(--french-blue-shade-2,#2f7ea7)!important;color:var(--white,#fff)!important}}.radio-group-fulfillment-option_textLineExpectedDate___SZWp{color:var(--warm-gray-3,#72716f);font-size:.75rem;font-feature-settings:lining-nums proportional-nums;font-variant-numeric:lining-nums proportional-nums;line-height:20px}.radio-group-fulfillment-option_shippingApplies__tf_HM{color:var(--warm-gray-3,#72716f);font-size:.75rem;font-style:italic;font-feature-settings:lining-nums proportional-nums;font-variant-numeric:lining-nums proportional-nums;font-weight:400;line-height:20px}.radio-group-fulfillment-option_textLineFulfilledBy__vZvr2{color:var(--warm-gray-3,#72716f);font-size:.75rem;font-feature-settings:lining-nums proportional-nums;font-variant-numeric:lining-nums proportional-nums;font-weight:500;line-height:20px;text-transform:capitalize}.radio-group-fulfillment-option_vendor__OFODI{font-weight:700;text-transform:capitalize}.radio-group-fulfillment-option_presaleNote__RFJiM{padding:.5rem;border:var(--field-border);border-radius:6px;margin:.25rem 0 0;color:var(--warm-gray-3,#72716f);font-size:.8125rem;font-style:normal;font-feature-settings:lining-nums proportional-nums;font-variant-numeric:lining-nums proportional-nums;line-height:140%}.add-to-wishlist-button_container__2TFof{position:relative;display:inline-flex;align-items:center;gap:.5rem}.add-to-wishlist-button_button__JfWdb{height:42px;align-items:stretch;justify-content:center;padding:0 1.25rem;border:1px solid var(--warm-gray-1,#a3a2a0);background:var(--white,#fff);gap:0}.add-to-wishlist-button_buttonContent__UnbpQ{display:inline-flex;align-items:center;gap:.5rem}.add-to-wishlist-button_icon__WhKz_{display:block;width:1.25rem;height:1.125rem;transition:color .15s ease,transform .15s ease}.add-to-wishlist-button_icon__WhKz_ path{fill:none;stroke:currentColor}.add-to-wishlist-button_iconFilled__37xPw{color:var(--publisher-orange-shade-1,#ea512f);transform:scale(1.1)}.add-to-wishlist-button_iconFilled__37xPw path{fill:var(--publisher-orange-shade-1,#ea512f);stroke:var(--publisher-orange-shade-1,#ea512f)}.add-to-wishlist-button_spinnerWrapper__vgYbp{display:inline-flex;width:1.25rem;height:1.125rem;align-items:center;justify-content:center}.add-to-wishlist-button_label__cjpWX{line-height:1.25rem}.wishlist-remove-confirm-dialog_modal__HN59B{max-width:28rem!important}.wishlist-remove-confirm-dialog_content__aVAJu{display:flex;flex-direction:column;align-items:center;padding:.5rem .5rem .25rem;text-align:center}.wishlist-remove-confirm-dialog_heading__kbI7O{margin:0;color:var(--ink-black);font-size:1.5rem;font-weight:700;letter-spacing:-.02em;line-height:1.2}.wishlist-remove-confirm-dialog_body__l774Q{margin:1rem 0 0;color:var(--ink-black);font-size:1rem;line-height:1.5}.wishlist-remove-confirm-dialog_confirmButton__zX4xM{width:min(100%,20rem);height:3.5rem;align-self:center;border:none;border-radius:999px;margin-top:2rem;background:var(--periwinkle-whimsical,#6579ce);color:var(--white);font-size:1rem;font-weight:700;&:hover:not(:disabled){@media only screen and (hover:hover){background:var(--periwinkle-shade-1)}}&:focus-visible{outline:2px solid var(--teal-shade-2);outline-offset:2px}&:disabled{cursor:not-allowed;opacity:.6}}.wishlist-format-stock-error_root__NEEr4{display:block;margin:0;color:var(--error-red,#db3a16);font-size:.875rem;line-height:1.35}.wishlist-format-stock-error_message__7N_T3{display:inline}.wishlist-format-stock-error_viewRelatedButton__Ry1_I{display:inline-flex;min-height:0;padding:0 .125rem;font-size:inherit;font-weight:700;line-height:inherit;-webkit-margin-start:.125rem;margin-inline-start:.125rem;vertical-align:baseline}.wishlist-format-chips_section__Xjc6A{margin-top:1.5rem}.wishlist-format-chips_label__FHups{margin:0 0 .5rem;color:var(--ink-black);font-size:.875rem;font-weight:700}.wishlist-format-chips_chips__4iPMC{display:flex;flex-wrap:wrap;gap:.5rem}.wishlist-format-chips_chip__VtRaC{min-width:0;&>input{border-radius:8px}&>label{width:auto;min-width:0;height:auto;min-height:0;align-items:flex-start;justify-content:flex-start;padding:.625rem 1rem;border:1px solid var(--newsprint-1);border-radius:8px;background:var(--white);color:var(--ink-black);font-size:inherit;font-weight:inherit;gap:0;line-height:1.3;text-align:left;transition:border-color .15s ease,background-color .15s ease}&>label>div:first-child{display:none}&>label>div:last-child{display:flex;flex-direction:column;font-size:inherit;font-weight:inherit;gap:0;text-align:left}&>label>div:last-child>span:first-child{color:var(--ink-black);font-size:.875rem;font-weight:700}&>label>div:last-child>span:last-child{color:var(--warm-gray-3);font-size:.75rem;font-weight:400}&:hover:not(:has(input:disabled)):not(:has(input:checked))>label{@media only screen and (hover:hover){border-color:var(--newsprint-4)}}& input:checked+label{border-color:var(--french-blue);background:var(--french-blue-tint-4)}& input:checked+label,& input:checked+label>div:last-child>span{color:var(--french-blue-shade-2)}& input:focus-visible+label{outline:2px solid var(--teal-shade-2);outline-offset:2px}&:has(input:disabled){opacity:.55}&:has(input:disabled)>label{cursor:not-allowed}}.wishlist-product-header_productHeader__keFBF{display:flex;align-items:center;margin-top:1.5rem;gap:1.25rem}.wishlist-product-header_productImageWrap__d_ckj{display:flex;width:5rem;height:6rem;flex-shrink:0;align-items:center;justify-content:center}.wishlist-product-header_productImage__kIl4Y{max-width:100%;max-height:100%;filter:drop-shadow(0 2px 4px rgb(0 0 0/12%));object-fit:contain}.wishlist-product-header_productText__SJmar{min-width:0}.wishlist-product-header_productTitle__U0BhX{margin:0;color:var(--ink-black);font-size:1rem;font-weight:700;line-height:1.3;overflow-wrap:anywhere}.wishlist-product-header_productPrice__zEQbl{margin:.25rem 0 0;color:var(--ink-black);font-size:1.125rem}.wishlist-select-row_row__fE9Ww{display:flex;flex-direction:column;align-items:stretch;padding:.875rem 1rem;border-radius:12px;background:var(--white);gap:.75rem;transition:background-color .15s ease;&[data-added=true]{background:var(--periwinkle-tint-5)}}.wishlist-select-row_info__purhW{display:flex;min-width:0;flex:1 1;align-items:center;gap:.875rem}.wishlist-select-row_avatar__HDHHZ{flex-shrink:0}.wishlist-select-row_avatarImage__CEzjb{width:56px;height:56px;border-radius:50%;object-fit:cover}.wishlist-select-row_avatarFallback__kgS_f{display:flex;width:56px;height:56px;align-items:center;justify-content:center;border-radius:50%;background:var(--periwinkle-tint-4)}.wishlist-select-row_text___mc5U{min-width:0}.wishlist-select-row_title__BKyhB{overflow:hidden;margin:0;color:var(--ink-black);font-size:1rem;font-weight:700;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.wishlist-select-row_meta__Hav0K{display:flex;flex-wrap:nowrap;align-items:center;margin-top:.125rem;gap:.5rem}.wishlist-select-row_itemCount__sBCoc{color:var(--warm-gray-3);font-size:.875rem;white-space:nowrap}.wishlist-select-row_addedChip__lBEMx,.wishlist-select-row_statusTag__a30n9{flex-shrink:0;font-size:.6875rem;line-height:1}.wishlist-select-row_addedChip__lBEMx{display:inline-flex;align-items:center;padding:.125rem .375rem;border:1px solid var(--newsprint-1);border-radius:4px;background:var(--white);color:var(--ink-black);font-weight:700;gap:.25rem}.wishlist-select-row_addedHeart__bJc9i{width:.75rem;height:.75rem;color:var(--publisher-orange)}.wishlist-select-row_addedHeart__bJc9i path{fill:var(--publisher-orange);stroke:var(--publisher-orange)}.wishlist-select-row_addButton__3pKRC{width:100%;height:2.25rem;box-sizing:border-box;flex-shrink:0;padding:0 2rem;border:1px solid var(--newsprint-1);border-radius:999px;background:var(--white);box-shadow:0 1px 2px rgb(0 0 0/6%);color:var(--ink-black);font-size:.875rem;font-weight:700;&:hover:not(:disabled){@media only screen and (hover:hover){border-color:var(--newsprint-4);background:var(--mint-tint-4)}}&:focus-visible{outline:2px solid var(--teal-shade-2);outline-offset:2px}&:disabled{cursor:not-allowed;opacity:.5}}.wishlist-select-row_qtyControls__6nQsz{display:flex;width:100%;box-sizing:border-box;flex-shrink:0;align-items:center;justify-content:space-between;padding:.25rem;border-radius:999px;background:var(--white);box-shadow:0 1px 2px rgb(0 0 0/6%);gap:.5rem}.wishlist-select-row_qtyButton__YzsaH{display:flex;width:1.75rem;height:1.75rem;flex-shrink:0;align-items:center;justify-content:center;padding:0;border:none;border-radius:50%;aspect-ratio:1;background:var(--publisher-orange-tint-2);color:var(--publisher-orange);&:hover:not(:disabled){@media only screen and (hover:hover){background:var(--publisher-orange-tint-1)}}&:focus-visible{outline:2px solid var(--teal-shade-2);outline-offset:2px}&:disabled{cursor:not-allowed;opacity:.5}}.wishlist-select-row_qtyIncrease____xfM{background:var(--periwinkle-tint-5);color:var(--periwinkle-shade-1);&:hover:not(:disabled){@media only screen and (hover:hover){background:var(--periwinkle-tint-4)}}}.wishlist-select-row_qtyIcon__RSxUF{display:block;width:1rem;height:1rem;flex-shrink:0;color:inherit}.wishlist-select-row_minusGlyph__kknUd{font-size:1.125rem;font-weight:700;line-height:1}.wishlist-select-row_qtyValue__49dZd{min-width:1.25rem;color:var(--ink-black);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700;text-align:center}@media (min-width:640px){.wishlist-select-row_row__fE9Ww{flex-direction:row;align-items:center;justify-content:space-between;gap:1rem}.wishlist-select-row_addButton__3pKRC{width:auto}.wishlist-select-row_qtyControls__6nQsz{width:auto;justify-content:flex-start}}.wishlist-toast_link__WXD8H{color:var(--periwinkle-shade-1);font-size:.8125rem;font-weight:700;text-decoration:underline}.wishlist-select-dialog_modal__bUqVj{width:100%;max-width:none;border-radius:12px 12px 0 0}.wishlist-select-dialog_modalContent__aD2aZ{display:flex;width:100%;flex-direction:column}.wishlist-select-dialog_modalHeading__vBw5t{margin:0;color:var(--ink-black);font-family:var(--font-recoleta);font-size:1.375rem;font-weight:700;letter-spacing:-.02em;line-height:1.2}.wishlist-select-dialog_listSection__qOdUR{margin-top:1.5rem}.wishlist-select-dialog_rows__KqFo5{display:flex;flex-direction:column;gap:.75rem}.wishlist-select-dialog_loading__G1TtE{display:flex;align-items:center;justify-content:center;padding:1.5rem 0}.wishlist-select-dialog_empty__2kKBl{padding:.75rem 0}.wishlist-select-dialog_emptyTitle__5EJup{margin:0;color:var(--ink-black);font-size:.95rem;font-weight:700}.wishlist-select-dialog_emptyMeta__POuDM{margin:.25rem 0 0;color:var(--warm-gray-3);font-size:.813rem}.wishlist-select-dialog_createButton__8ye5V{display:inline-flex;width:100%;height:3rem;align-items:center;justify-content:center;border:1px solid var(--periwinkle-shade-1);border-radius:8px;margin-top:1.25rem;background:var(--white);color:var(--periwinkle-shade-1);font-size:.875rem;font-weight:700;gap:.5rem;&:hover{@media only screen and (hover:hover){background:var(--periwinkle-tint-5)}}&:focus-visible{outline:2px solid var(--teal-shade-2);outline-offset:2px}}.wishlist-select-dialog_createIcon__9j0we{width:1rem;height:1rem}@media (min-width:460px){.wishlist-select-dialog_modalContent__aD2aZ{width:100%;max-width:520px;margin-inline:auto}}