.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}