.ProductDetailImageGalleryHeader_styles_root__vo6oq{position:absolute;top:0;z-index:1;display:flex;align-items:center;justify-content:space-between;pointer-events:none;width:100%;padding:.8rem}.ProductDetailImageGalleryHeader_styles_expand__iCkuE{display:flex;justify-content:center;align-items:center;width:3.6rem;height:3.6rem;margin-left:auto}.ProductDetailImageGalleryItem_styles_root__kiGrt{position:relative;display:block;width:100%}.ProductDetailImageGalleryItem_styles_container__Cms5X{position:relative;display:block;width:100%;padding-bottom:100%}.ProductDetailImageGalleryItem_styles_container__Cms5X.ProductDetailImageGalleryItem_styles_containerStatic__jEtx_{padding-bottom:0}.ProductDetailImageGalleryItem_styles_image__6_qxp{-o-object-fit:cover;object-fit:cover}.ProductDetailImageGalleryThumbnail_styles_image__m0nhX{border-radius:.4rem}.ProductDetailImageGalleryNav_styles_nav__amrs9{position:absolute;top:50%;z-index:1}.ProductDetailImageGalleryNav_styles_navLeft__3XxLd{left:.8rem}.ProductDetailImageGalleryNav_styles_navRight__AXUP3{right:.8rem}.ProductDetailImageGallery_styles_root__dtHO7{position:relative;isolation:isolate}.ProductDetailImageGallery_styles_root__dtHO7 .image-gallery-slides{border-radius:.6rem;touch-action:auto}.ProductDetailImageGallery_styles_root__dtHO7 .image-gallery-slide-wrapper{width:100%}.ProductDetailImageGallery_styles_root__dtHO7 .image-gallery-thumbnails{display:none}.ProductDetailImageGallery_styles_root__dtHO7 .image-gallery-thumbnail{border:none}@media screen and (min-width:48em){.ProductDetailImageGallery_styles_root__dtHO7 .image-gallery-thumbnails-wrapper{margin:0}.ProductDetailImageGallery_styles_root__dtHO7 .image-gallery-thumbnails{position:absolute;bottom:0;left:0;display:block;width:100%}.ProductDetailImageGallery_styles_root__dtHO7 .image-gallery-thumbnails-container{text-align:left}.ProductDetailImageGallery_styles_root__dtHO7 .image-gallery-thumbnails{padding:.8rem}.ProductDetailImageGallery_styles_root__dtHO7 .image-gallery-thumbnail{cursor:pointer;width:6.4rem;border:.2rem solid #f7fcfa;border-radius:.4rem}.ProductDetailImageGallery_styles_root__dtHO7 .image-gallery-thumbnail.active,.ProductDetailImageGallery_styles_root__dtHO7 .image-gallery-thumbnail:hover{border-color:#5d8571}.ProductDetailImageGallery_styles_root__dtHO7 .image-gallery-thumbnails-wrapper .image-gallery-thumbnails .image-gallery-thumbnail+.image-gallery-thumbnail{margin-left:.8rem}}.ProductDetailImageGalleryPlaceholder_styles_root__wss1A{position:relative}.ProductDetailImageGalleryPlaceholder_styles_text__2zsNn{position:absolute;top:50%;left:50%;z-index:1;transform:translate(-50%,-50%);width:-moz-max-content;width:max-content;max-width:100%}.ProductDetailAnnotation_styles_root__gfGYO{margin-top:1.6rem}.ProductDetailAnnotation_styles_textWrapper__CHtep{white-space:normal}.ProductDetailAnnotation_styles_text__pe4La.ProductDetailAnnotation_styles_isCollapsed__DEWeG{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ProductDetailAnnotation_styles_trigger__xTfTI{cursor:pointer;display:inline-block;border:none;background:none;padding:0;margin-top:.4rem}ul.ProductDetailAuthors_styles_authors__xZM3K{margin-top:.2rem}li.ProductDetailAuthors_styles_author__3QPqv{display:inline-block}li.ProductDetailAuthors_styles_author__3QPqv:after{content:", "}li.ProductDetailAuthors_styles_author__3QPqv:last-child:after{content:""}.ProductDetailTitle_styles_root__ekpN5{margin-right:.8rem}.ProductDetailParameters_styles_root__UQ98_{margin-top:.8rem}dl.ProductDetailParameters_styles_parameters__ZLvfM{margin-top:0;margin-bottom:1.6rem}.ProductDetailParameters_styles_parameter__h8cKO{display:inline-flex;align-items:center;margin:0;vertical-align:middle}.ProductDetailParameters_styles_parameter__h8cKO:after{content:"";margin-left:.8rem;margin-right:.8rem;width:.4rem;height:.4rem;background-color:#697077;border-radius:50%}.ProductDetailParameters_styles_parameterValue__Tx4M5{margin-right:.4rem;font-weight:700}.ProductDetailParameters_styles_parameter__h8cKO:last-child:after{content:none}ul.ProductDetailParameters_styles_chips__3fZ1_{display:inline-block;margin-right:-.4rem;margin-bottom:-.8rem}li.ProductDetailParameters_styles_chip__OWVQ3{display:inline-block;margin-right:.4rem;margin-bottom:.8rem;margin-left:0}.ProductDetailVariantSectionLabel_styles_label___tuwp{padding-bottom:.8rem}.ProductDetailVariantSection_styles_root__Q0xVw{margin-top:.8rem;padding:.8rem 1.6rem 0}.HorizontalScrollList_styles_root__3_Kzx{position:relative;isolation:isolate}.HorizontalScrollList_styles_list__a9Ge1{width:100%;padding:0;overflow:auto;-ms-overflow-style:none;scrollbar-width:none;scroll-behavior:smooth}.HorizontalScrollList_styles_list__a9Ge1::-webkit-scrollbar{display:none}.ProductDetailListArrow_styles_root__kePDs{position:absolute;top:0;bottom:0;z-index:2;display:flex;align-items:center;justify-content:center;pointer-events:none}.ProductDetailListArrow_styles_rootLeft__cbrCw{left:0;transform:rotate(180deg)}.ProductDetailListArrow_styles_rootRight__AILsR{right:0}.ProductDetailListArrow_styles_button__ghyzk{position:relative;display:flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;padding:0;border:none;border-radius:50%;box-shadow:0 9px 42px 0 rgba(52,58,63,.15),0 2.01px 9.381px 0 rgba(52,58,63,.1),0 .599px 2.793px 0 rgba(52,58,63,.05);background-color:#fff;cursor:pointer;pointer-events:all}.ProductDetailVariantListArrow_styles_root__p8fd_{width:6rem;background:linear-gradient(270deg,#fff,hsla(0,0%,100%,0))}.ProductDetailVariantMenuMoreButton_styles_root__CvKnf{display:flex;flex-direction:column;align-items:center;justify-content:center;width:7.2rem;background-color:#f2f4f8;border:none;border-radius:.6rem;cursor:pointer}.ProductDetailVariantMenuMoreButton_styles_dots__U7x5q{display:grid;grid-auto-flow:column;grid-gap:.4rem;width:-moz-fit-content;width:fit-content;margin:.4rem auto}.ProductDetailVariantMenuMoreButton_styles_dot__Ihxis{width:.4rem;height:.4rem;border-radius:50%;background-color:#878d96}.Backdrop_styles_backdrop__dON7g{z-index:-1;position:fixed;inset:0;background-color:#21272a;-webkit-tap-highlight-color:rgba(0,0,0,0);opacity:.55}.Backdrop_styles_backdrop__dON7g.Backdrop_styles_backdropHidden__2hgmh{display:none}.DialogHeader_styles_root__s6Sfq{display:flex;justify-content:space-between;align-items:center}.DialogHeader_styles_button__X3CKW{flex-shrink:0;align-self:flex-start;margin-left:.8rem}.DialogBody_styles_dialog-ody__kOpjs{display:flex;flex-direction:column;height:auto;max-height:100%}.DialogBody_styles_dialog-ody__kOpjs:focus-visible{outline:none}.DialogBody_styles_dialog-ody__kOpjs.DialogBody_styles_dialog-ody--maxWidth-true__o6KtV{width:100%}@media screen and (max-width:48em){.DialogBody_styles_dialog-ody__kOpjs.DialogBody_styles_dialog-ody--maxHeight-true__WzFpo{max-height:100%!important}}.DialogBody_styles_dialog-ody__kOpjs.DialogBody_styles_dialog-ody--maxHeight-true__WzFpo{height:100%}.DialogBody_styles_dialog-ody__kOpjs.DialogBody_styles_dialog-ody--borderRadius-true__9io3w{border-radius:.8rem}@media screen and (min-width:30em){.DialogBody_styles_dialog-ody__kOpjs.DialogBody_styles_dialog-ody--bp-small__5yEYV.DialogBody_styles_dialog-ody--bp-small__5yEYV.DialogBody_styles_dialog-ody--borderRadius-true-small__1sNAk{border-radius:.8rem}}@media screen and (min-width:48em){.DialogBody_styles_dialog-ody__kOpjs.DialogBody_styles_dialog-ody--bp-medium__lCV5W.DialogBody_styles_dialog-ody--bp-medium__lCV5W.DialogBody_styles_dialog-ody--bp-medium__lCV5W.DialogBody_styles_dialog-ody--borderRadius-true-medium__6bkhn{border-radius:.8rem}}@media screen and (min-width:64em){.DialogBody_styles_dialog-ody__kOpjs.DialogBody_styles_dialog-ody--bp-large__TnaXG.DialogBody_styles_dialog-ody--bp-large__TnaXG.DialogBody_styles_dialog-ody--bp-large__TnaXG.DialogBody_styles_dialog-ody--bp-large__TnaXG.DialogBody_styles_dialog-ody--borderRadius-true-large__MLtdg{border-radius:.8rem}}@media screen and (min-width:75em){.DialogBody_styles_dialog-ody__kOpjs.DialogBody_styles_dialog-ody--bp-header__fAzeW.DialogBody_styles_dialog-ody--bp-header__fAzeW.DialogBody_styles_dialog-ody--bp-header__fAzeW.DialogBody_styles_dialog-ody--bp-header__fAzeW.DialogBody_styles_dialog-ody--bp-header__fAzeW.DialogBody_styles_dialog-ody--borderRadius-true-header__sJtE8{border-radius:.8rem}}@media screen and (min-width:81.25em){.DialogBody_styles_dialog-ody__kOpjs.DialogBody_styles_dialog-ody--bp-xlarge__69hyz.DialogBody_styles_dialog-ody--bp-xlarge__69hyz.DialogBody_styles_dialog-ody--bp-xlarge__69hyz.DialogBody_styles_dialog-ody--bp-xlarge__69hyz.DialogBody_styles_dialog-ody--bp-xlarge__69hyz.DialogBody_styles_dialog-ody--bp-xlarge__69hyz.DialogBody_styles_dialog-ody--borderRadius-true-xlarge__7Up39{border-radius:.8rem}}.DialogBody_styles_dialog-ody__kOpjs.DialogBody_styles_dialog-ody--type-with-shadow__cBicG{background-color:#fff;box-shadow:0 9px 42px 0 rgba(52,58,63,.15),0 2.01px 9.381px 0 rgba(52,58,63,.1),0 .599px 2.793px 0 rgba(52,58,63,.05)}@media screen and (min-width:30em){.DialogBody_styles_dialog-ody__kOpjs.DialogBody_styles_dialog-ody--bp-small__5yEYV.DialogBody_styles_dialog-ody--bp-small__5yEYV.DialogBody_styles_dialog-ody--type-with-shadow-small__zHK50{background-color:#fff;box-shadow:0 9px 42px 0 rgba(52,58,63,.15),0 2.01px 9.381px 0 rgba(52,58,63,.1),0 .599px 2.793px 0 rgba(52,58,63,.05)}}@media screen and (min-width:48em){.DialogBody_styles_dialog-ody__kOpjs.DialogBody_styles_dialog-ody--bp-medium__lCV5W.DialogBody_styles_dialog-ody--bp-medium__lCV5W.DialogBody_styles_dialog-ody--bp-medium__lCV5W.DialogBody_styles_dialog-ody--type-with-shadow-medium__MBuW0{background-color:#fff;box-shadow:0 9px 42px 0 rgba(52,58,63,.15),0 2.01px 9.381px 0 rgba(52,58,63,.1),0 .599px 2.793px 0 rgba(52,58,63,.05)}}@media screen and (min-width:64em){.DialogBody_styles_dialog-ody__kOpjs.DialogBody_styles_dialog-ody--bp-large__TnaXG.DialogBody_styles_dialog-ody--bp-large__TnaXG.DialogBody_styles_dialog-ody--bp-large__TnaXG.DialogBody_styles_dialog-ody--bp-large__TnaXG.DialogBody_styles_dialog-ody--type-with-shadow-large__MSn7s{background-color:#fff;box-shadow:0 9px 42px 0 rgba(52,58,63,.15),0 2.01px 9.381px 0 rgba(52,58,63,.1),0 .599px 2.793px 0 rgba(52,58,63,.05)}}@media screen and (min-width:75em){.DialogBody_styles_dialog-ody__kOpjs.DialogBody_styles_dialog-ody--bp-header__fAzeW.DialogBody_styles_dialog-ody--bp-header__fAzeW.DialogBody_styles_dialog-ody--bp-header__fAzeW.DialogBody_styles_dialog-ody--bp-header__fAzeW.DialogBody_styles_dialog-ody--bp-header__fAzeW.DialogBody_styles_dialog-ody--type-with-shadow-header__whUe1{background-color:#fff;box-shadow:0 9px 42px 0 rgba(52,58,63,.15),0 2.01px 9.381px 0 rgba(52,58,63,.1),0 .599px 2.793px 0 rgba(52,58,63,.05)}}@media screen and (min-width:81.25em){.DialogBody_styles_dialog-ody__kOpjs.DialogBody_styles_dialog-ody--bp-xlarge__69hyz.DialogBody_styles_dialog-ody--bp-xlarge__69hyz.DialogBody_styles_dialog-ody--bp-xlarge__69hyz.DialogBody_styles_dialog-ody--bp-xlarge__69hyz.DialogBody_styles_dialog-ody--bp-xlarge__69hyz.DialogBody_styles_dialog-ody--bp-xlarge__69hyz.DialogBody_styles_dialog-ody--type-with-shadow-xlarge__o1nTM{background-color:#fff;box-shadow:0 9px 42px 0 rgba(52,58,63,.15),0 2.01px 9.381px 0 rgba(52,58,63,.1),0 .599px 2.793px 0 rgba(52,58,63,.05)}}.DialogBody_styles_dialog-ody__kOpjs.DialogBody_styles_dialog-ody--type-no-shadow__uGYgX{background-color:#fafbfc}@media screen and (min-width:30em){.DialogBody_styles_dialog-ody__kOpjs.DialogBody_styles_dialog-ody--bp-small__5yEYV.DialogBody_styles_dialog-ody--bp-small__5yEYV.DialogBody_styles_dialog-ody--type-no-shadow-small___dKev{background-color:#fafbfc}}@media screen and (min-width:48em){.DialogBody_styles_dialog-ody__kOpjs.DialogBody_styles_dialog-ody--bp-medium__lCV5W.DialogBody_styles_dialog-ody--bp-medium__lCV5W.DialogBody_styles_dialog-ody--bp-medium__lCV5W.DialogBody_styles_dialog-ody--type-no-shadow-medium__KITfX{background-color:#fafbfc}}@media screen and (min-width:64em){.DialogBody_styles_dialog-ody__kOpjs.DialogBody_styles_dialog-ody--bp-large__TnaXG.DialogBody_styles_dialog-ody--bp-large__TnaXG.DialogBody_styles_dialog-ody--bp-large__TnaXG.DialogBody_styles_dialog-ody--bp-large__TnaXG.DialogBody_styles_dialog-ody--type-no-shadow-large__xC_qI{background-color:#fafbfc}}@media screen and (min-width:75em){.DialogBody_styles_dialog-ody__kOpjs.DialogBody_styles_dialog-ody--bp-header__fAzeW.DialogBody_styles_dialog-ody--bp-header__fAzeW.DialogBody_styles_dialog-ody--bp-header__fAzeW.DialogBody_styles_dialog-ody--bp-header__fAzeW.DialogBody_styles_dialog-ody--bp-header__fAzeW.DialogBody_styles_dialog-ody--type-no-shadow-header__PLv_V{background-color:#fafbfc}}@media screen and (min-width:81.25em){.DialogBody_styles_dialog-ody__kOpjs.DialogBody_styles_dialog-ody--bp-xlarge__69hyz.DialogBody_styles_dialog-ody--bp-xlarge__69hyz.DialogBody_styles_dialog-ody--bp-xlarge__69hyz.DialogBody_styles_dialog-ody--bp-xlarge__69hyz.DialogBody_styles_dialog-ody--bp-xlarge__69hyz.DialogBody_styles_dialog-ody--bp-xlarge__69hyz.DialogBody_styles_dialog-ody--type-no-shadow-xlarge__XagaW{background-color:#fafbfc}}.Dialog_styles_modal__WriU2{position:fixed;z-index:1000;inset:0;display:flex;align-items:center;justify-content:center}.ProductDetailVariantMenuDialog_styles_body__PmPtB{width:-moz-fit-content;width:fit-content;padding:1.6rem;overflow:auto}.ProductDetailVariantMenu_styles_root___JMr1{display:flex}.ProductDetailVariantMenu_styles_item__pAsvM{display:flex;align-items:stretch;margin-right:.8rem}.ProductDetailVariantMenu_styles_item__pAsvM:last-child{margin-right:0}.ProductDetailVariantMenu_styles_item__pAsvM.ProductDetailVariantMenu_styles_itemGrow__bI95b{flex:1 1}.ProductDetailVariantMenu_styles_item__pAsvM.ProductDetailVariantMenu_styles_moreButton__RdwIa{flex-grow:0}ul.ProductDetailVariantMenu_styles_list__SSB0K{display:flex;flex-wrap:wrap;justify-content:center;margin-top:.8rem;margin-bottom:-.8rem}.ProductDetailVariantMenu_styles_listItem__Mmhul{margin-right:.8rem;margin-bottom:.8rem}.ProductDetailVariantTile_styles_root__UfNnx{position:relative;display:flex;align-items:center;width:100%;min-height:7.2rem;padding:.8rem;text-decoration:none;background-color:#f2f4f8;border:.2rem solid #f2f4f8;border-radius:.6rem}.ProductDetailVariantTile_styles_root__UfNnx.ProductDetailVariantTile_styles_rootSelected__iLZwZ{pointer-events:none;background-color:#d9f2e6;border-color:#5d8571}.ProductDetailVariantTile_styles_indicator__eV_pD{position:absolute;top:.4rem;right:.4rem;display:flex;align-items:center;justify-content:center;width:1.6rem;height:1.6rem;border:.2rem solid #a2a9b0;border-radius:50%;background-color:#f2f4f8}.ProductDetailVariantTile_styles_indicator__eV_pD.ProductDetailVariantTile_styles_indicatorSelected__6xo_6{top:.2rem;right:.2rem;border:none;width:auto;height:auto;background:none}.ProductDetailVariantTile_styles_indicator__eV_pD.ProductDetailVariantTile_styles_indicatorSelected__6xo_6 svg path{fill:#d9f2e6}a.ProductDetailLanguageVariantItem_styles_root__8M6KK{width:100%;min-width:12rem;height:7.2rem}.ProductDetailLanguageVariantItem_styles_wrapper__gY3RW{flex:1 1;display:flex}.ProductDetailLanguageVariantItem_styles_flagWrapper__tIMpU{flex-shrink:0}.ProductDetailLanguageVariantItem_styles_flag__IHkTs{position:relative;top:.2rem;width:1.4rem;height:1.4rem;margin-right:.4rem}.ProductDetailLanguageVariantItem_styles_labelWrapper__sHuSw{width:100%;overflow:hidden}.ProductDetailLanguageVariantItem_styles_label__byS6d{display:block;overflow:hidden;text-overflow:ellipsis}.ProductDetailEditionVariantItemImage_styles_image__uNKnS{border-radius:.6rem}.ProductDetailEditionVariantItemImage_styles_image__uNKnS.ProductDetailEditionVariantItemImage_styles_imageDisabled__xfck_{mix-blend-mode:luminosity;opacity:.65}a.ProductDetailEditionVariantItem_styles_root__Hf5wy{width:9.5rem;height:12rem;align-items:stretch}.ProductDetailEditionVariantItem_styles_wrapper__8XtpH{overflow:hidden}.ProductDetailEditionVariantItem_styles_label__8YZyO{display:block;margin-top:.4rem}.ProductDetailEditionVariantItem_styles_text__V_rRN{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ProductDetailEditionVariantItem_styles_imageWrapper__oq_HZ{position:relative}.ProductDetailEditionVariantItem_styles_watchdogIcon__dSxSL{position:absolute;z-index:1;top:50%;left:50%;transform:translate(-50%,-50%)}.Tooltip_styles_root__znQZn{position:relative;z-index:1;max-width:23.5rem;padding:1.6rem 2.4rem 1.6rem 1.6rem;background-color:#fff;border-radius:.4rem;box-shadow:0 9px 42px 0 rgba(52,58,63,.15),0 2.01px 9.381px 0 rgba(52,58,63,.1),0 .599px 2.793px 0 rgba(52,58,63,.05)}.Tooltip_styles_close__UellN{position:absolute;top:0;right:0}.Tooltip_styles_arrow__vlUIm{position:absolute;z-index:2;display:flex;align-items:center;justify-content:center;color:#fff}.Tooltip_styles_arrow__vlUIm.Tooltip_styles_topArrow__U__4s{transform:rotate(0);bottom:-10px}.Tooltip_styles_arrow__vlUIm.Tooltip_styles_rightArrow__wG7ba{transform:rotate(90deg);left:-10px}.Tooltip_styles_arrow__vlUIm.Tooltip_styles_bottomArrow__cHV8r{transform:rotate(180deg);top:-10px}.Tooltip_styles_arrow__vlUIm.Tooltip_styles_leftArrow__tHnXQ{transform:rotate(-90deg);right:-10px}.ProductDetailStateInfoTooltip_styles_root__UDr5_{cursor:pointer}.ProductDetailStateVariantLabel_styles_root__PBV_7{position:relative;z-index:1;display:flex;align-items:center}.ProductDetailStateVariantLabel_styles_label__vuzf4{display:inline-block;margin-right:.4rem}.ProductDetailStateVariantItem_styles_root__R4PpH{display:flex;flex-direction:column;width:100%}.ProductDetailStateVariantItem_styles_text__rlqIj{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ProductDetailStateVariantMenu_styles_root__ToJr3{display:grid;grid-template-columns:repeat(var(--grid-columns,3),minmax(0,1fr));grid-gap:.8rem;gap:.8rem}.ProductDetailBooksItemImage_styles_imageContainer__OTpqh{width:3.2rem;height:3.2rem;flex-shrink:0;display:block}.ProductDetailBooksItemImage_styles_image__5BD5O{border-radius:.4rem}@media screen and (min-width:48em){.ProductDetailBooksItemImage_styles_imageContainer__OTpqh{width:4.8rem;height:4.8rem}}.ProductDetailBooksItemState_styles_state__Q1MpQ{display:inline-block;margin-left:.8rem;margin-right:.8rem}.ProductDetailBooksItemState_styles_state__Q1MpQ.ProductDetailBooksItemState_styles_state-1__HIURv{color:#429a42}.ProductDetailBooksItemState_styles_state__Q1MpQ.ProductDetailBooksItemState_styles_state-2__2QwMg{color:#ffb62b}.ProductDetailBooksItemState_styles_state__Q1MpQ.ProductDetailBooksItemState_styles_state-3__ibFN2{color:#e55d1a}.ProductDetailBooksItem_styles_root__kTyFc{display:flex;align-items:center}.ProductDetailBooksItem_styles_book__AfOoo{flex-grow:1;flex-shrink:1;display:flex;align-items:center;overflow:hidden}.ProductDetailBooksItem_styles_flags__WV_Kd{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ProductDetailBooksItem_styles_cta__ZkQ_b{display:flex;align-items:center;margin-left:.8rem}.ProductDetailBooksItem_styles_priceContainer__t4Cld{margin:0;white-space:nowrap}.ProductDetailBooksItem_styles_price__d32fb{margin-left:0}.ProductDetailBooksItem_styles_actions__TcrgO{display:flex;align-items:center;margin:0;padding:0;list-style:none}.ProductDetailBooksItem_styles_link__6NdGx{display:block;padding:.4rem;margin-left:.8rem;margin-right:.8rem;color:#324c3f}.ProductDetailBooksItemPlaceholder_styles_root__0aEZQ{display:flex;align-items:center}.ProductDetailBooksItemPlaceholder_styles_block__bQo3v{border-radius:.4rem;background-color:#e4e7e6}.ProductDetailBooksItemPlaceholder_styles_block__bQo3v.ProductDetailBooksItemPlaceholder_styles_image__4pHPI{width:3.2rem;height:3.2rem}.ProductDetailBooksItemPlaceholder_styles_block__bQo3v.ProductDetailBooksItemPlaceholder_styles_state__p5nhd{width:2rem;height:2rem;margin-left:.8rem;border-radius:50%}.ProductDetailBooksItemPlaceholder_styles_block__bQo3v.ProductDetailBooksItemPlaceholder_styles_text__whmV7{width:10rem;height:1.6rem;margin-left:.8rem}@media screen and (min-width:48em){.ProductDetailBooksItemPlaceholder_styles_block__bQo3v.ProductDetailBooksItemPlaceholder_styles_image__4pHPI{width:4.8rem;height:4.8rem}.ProductDetailBooksItemPlaceholder_styles_block__bQo3v.ProductDetailBooksItemPlaceholder_styles_text__whmV7{width:10rem;height:2rem}}ul.ProductDetailBooksList_styles_root__WRBMa{display:grid;grid-auto-flow:row;grid-template-columns:minmax(0,1fr);grid-gap:.8rem;margin-top:1.6rem}.ProductDetailBooks_styles_root__5P_LY{padding:1.6rem 1.6rem 0;text-align:center}.ProductDetailBooks_styles_button__gdrF2{padding:0;background:none;border:none;cursor:pointer;color:inherit}.ProductDetailBooks_styles_dialogBody__yQOJD{padding:1.6rem;overflow:auto}.ProductDetailFlags_styles_flags__F1Qco{flex-shrink:0;display:inline-flex;align-items:center}.ProductDetailFlags_styles_flag__jg1m5{width:1.4rem;height:1.4rem;margin-right:.4rem}.ProductDetailFlags_styles_flag__jg1m5:last-child{margin-right:0}.ProductDetailSubmitBoxInfoDefinition_styles_item__61s85{display:inline-block;margin-left:0;margin-right:.4rem;flex-shrink:0;overflow:hidden;text-overflow:ellipsis}.ProductDetailSubmitBoxInfoDefinition_styles_item__61s85:last-child{margin-right:0}.ProductDetailSubmitBoxInfoLanguages_styles_languagesItem__X0C0_.ProductDetailSubmitBoxInfoLanguages_styles_languagesItem__X0C0_{display:inline-flex;align-items:center}.ProductDetailSubmitBoxInfoPrice_styles_priceItem__q4WfV.ProductDetailSubmitBoxInfoPrice_styles_priceItem__q4WfV{display:flex;flex-direction:column;align-items:flex-end;margin-left:auto}.ProductDetailSubmitBoxInfoState_styles_stateItem__N6ZjQ.ProductDetailSubmitBoxInfoState_styles_stateItem__N6ZjQ{flex-shrink:1;display:flex;align-items:center}.ProductDetailSubmitBoxInfoState_styles_stateItem__N6ZjQ .ProductDetailSubmitBoxInfoState_styles_stateValue__bYJUm{margin-right:.4rem;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ProductDetailSubmitBoxInfo_styles_root__k4M2R{margin-bottom:.8rem}.ProductDetailSubmitBoxInfo_styles_title__NJoRB{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.ProductDetailSubmitBoxInfo_styles_items__X_y6S{display:flex;align-items:center;margin:0}.ProductDetailSubmitBoxInfo_styles_info__0A_Cc{align-self:flex-end;display:flex;align-items:center;flex-wrap:wrap;margin-right:.8rem;overflow:hidden}ul.ProductDetailSubmitBoxInfo_styles_flags__pqn2A{margin:0 -.4rem -.4rem 0;padding:.8rem 0}li.ProductDetailSubmitBoxInfo_styles_flag___mBNa{display:inline-block;margin-right:.4rem;margin-bottom:.4rem}.ProductDetailSubmitBoxWatchdog_styles_root__p4trT{padding:.8rem;border-radius:.4rem;background-color:#d9f2e6}.ProductDetailSubmitBoxWatchdog_styles_button__vXssZ.ProductDetailSubmitBoxWatchdog_styles_button__vXssZ{width:100%}.ProductDetailSubmitBoxWatchdog_styles_button__vXssZ.ProductDetailSubmitBoxWatchdog_styles_button__vXssZ.ProductDetailSubmitBoxWatchdog_styles_buttonInWatchdog__TI_KD{border:.2rem solid #133725}.ProductDetailSubmitBoxWatchdog_styles_info__Uhxxa,.ProductDetailSubmitBoxWatchdog_styles_motherWatchdog__SAmaf{margin-top:.8rem;text-align:center}.ProductDetailSubmitBoxWatchdog_styles_motherWatchdog__SAmaf{width:100%;padding:0;border:none;background:none;cursor:pointer}.ProductDetailSubmitBoxCartButton_styles_wrapper__jbbhe.ProductDetailSubmitBoxCartButton_styles_wrapperBalance__U0SQC{padding:.8rem;border-radius:.4rem;background:#f8df8b;text-align:center}.ProductDetailSubmitBoxCartButton_styles_button__B7UzZ.ProductDetailSubmitBoxCartButton_styles_button__B7UzZ{width:100%}.ProductDetailSubmitBoxCartButton_styles_button__B7UzZ.ProductDetailSubmitBoxCartButton_styles_button__B7UzZ.ProductDetailSubmitBoxCartButton_styles_buttonInCart__K0Ewb{border:.2rem solid #133725}.ProductDetailSubmitBoxCartButton_styles_balance__K7qL2{padding-top:.4rem}.ProductDetailSubmitBoxStickyCartButton_styles_root__S1K6q{position:fixed;bottom:0;left:0;right:0;z-index:800;display:flex;align-items:center;padding:.8rem 1.6rem calc(.8rem + env(safe-area-inset-bottom, 0px));background-color:#fff;box-shadow:0 9px 42px 0 rgba(52,58,63,.15),0 2.01px 9.381px 0 rgba(52,58,63,.1),0 .599px 2.793px 0 rgba(52,58,63,.05)}.ProductDetailSubmitBoxStickyCartButton_styles_product__SluNn{flex:1 1;display:flex;align-items:center;margin-right:.8rem;overflow:hidden}.ProductDetailSubmitBoxStickyCartButton_styles_productInfo__c8TLo{overflow:hidden}.ProductDetailSubmitBoxStickyCartButton_styles_productInfoTitle___T0re{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media screen and (min-width:48em){.ProductDetailSubmitBoxStickyCartButton_styles_root__S1K6q{display:none}}.ProductDetailSubmitBoxAlternativeProduct_styles_root__Cl7Jb{padding:.8rem;border-radius:.4rem;background-color:#d9f2e6}.ProductDetailSubmitBoxAlternativeProduct_styles_info__K3sAq{margin-bottom:.8rem;text-align:center}.ProductDetailSubmitBoxAlternativeProduct_styles_button__TfkMl.ProductDetailSubmitBoxAlternativeProduct_styles_button__TfkMl{width:100%}.ProductDetailSubmitBox_styles_root__TjMdt{padding:1.6rem;border-radius:.4rem}ul.ProductDetailMarketingInfoDelivery_styles_list__yl716{margin-bottom:1.6rem}.ProductDetailMarketingInfoDelivery_styles_item__3ASLt{text-align:center}ul.ProductDetailMarketingInfoPayment_styles_list__0yKL4{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.ProductDetailMarketingInfoPayment_styles_item__j5b8Z{display:flex;align-items:center;justify-content:center;margin-right:.8rem;color:#878d96}.ProductDetailMarketingInfoPayment_styles_item__j5b8Z:last-child{margin-right:0}p.ProductDetailMarketingInfoPayment_styles_logos__7FuD4{display:flex;align-items:center}p.ProductDetailMarketingInfoPayment_styles_logos__7FuD4 svg{margin-right:.8rem}p.ProductDetailMarketingInfoPayment_styles_logos__7FuD4 svg:last-child{margin-right:0}.ProductDetailMarketingInfo_styles_root__Y8gTe{margin-top:.8rem;margin-bottom:1.6rem}.ProductDetailMarketingInfo_styles_paymentWrapper___uIXQ{display:flex;align-items:center;flex-direction:row-reverse;justify-content:center}p.ProductDetailMarketingInfo_styles_shopRoku__zFgPh{display:flex;align-items:center}p.ProductDetailMarketingInfo_styles_shopRoku__zFgPh:after{content:"";margin-left:.8rem;margin-right:.8rem;width:.4rem;height:.4rem;background-color:#878d96;border-radius:50%}.ProductDetailAdminSummary_styles_root__QUSH3{display:flex;width:-moz-fit-content;width:fit-content;margin:1.6rem auto 0}.StarRating_styles_container__YKaat{display:inline-flex}p.ProductDetailOverviewRating_styles_root__nyeEL{display:inline-flex;align-items:center;justify-content:space-between;margin-bottom:.8rem}.ProductDetailOverviewRating_styles_rating__0TKwP{display:flex;align-items:center}.ProductDetailOverviewRating_styles_ratingValue__SKk4w{width:3rem;text-align:right}.ProductDetailOverviewRating_styles_reviewsCount__05kXk{margin-left:.4rem;color:#878d96}@media screen and (min-width:30em){p.ProductDetailOverviewRating_styles_root__nyeEL{justify-content:start;margin:0}}.ProductDetailOverview_styles_overview__djvSW{padding-bottom:1.6rem}.ProductDetailOverview_styles_topBanner__5wUEr{display:flex;justify-content:space-between}.ProductDetailOverview_styles_topBanner__5wUEr>:last-child{flex-shrink:0}.ProductDetailOverview_styles_hardSell__PVPtn{border:.1rem solid #dde1e6;border-radius:2.2rem;background:#fff}.ProductDetailOverview_styles_hardSellMenus__QSppm>:last-child{display:block;padding-bottom:.8rem;border-bottom:.1rem solid #f2f4f8}.ProductDetailOverview_styles_header__F6qOH{display:flex;flex-direction:column-reverse}@media screen and (min-width:64em){.ProductDetailOverview_styles_overview__djvSW{padding-top:0}}.ProductDetailContent_styles_root__k8nX3{display:block}.ProductDetailContent_styles_gallery__sxVF6{margin-bottom:.8rem}@media screen and (min-width:64em){.ProductDetailContent_styles_root__k8nX3{display:grid;grid-template-columns:repeat(2,calc(50% - 1.6rem));grid-gap:3.2rem;gap:3.2rem}.ProductDetailContent_styles_gallery__sxVF6{margin-bottom:0}}.ProductDetailTableDataFeedback_styles_root__CmDox{flex:1 1;display:flex;align-items:center;max-width:-moz-fit-content;max-width:fit-content;overflow:hidden}.ProductDetailTableDataFeedback_styles_icon__Wgpbo{width:1.4rem;height:1.4rem;margin-right:.8rem}.ProductDetailTableDataFeedback_styles_text__BlOC8{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ProductDetailTableDataButton_styles_root__9n8zT{display:flex;align-items:center;justify-content:space-between;padding:0 1.6rem}.ProductDetailTableDataButton_styles_button__k8xAB{display:inline-flex;align-items:center;flex:1 1;margin:0 1.6rem 0 0;color:#343a3f;text-align:left;cursor:pointer;overflow:hidden}.ProductDetailTableDataButton_styles_icon__e5tPa{display:inline-flex;vertical-align:middle;margin-right:1.6rem}.ProductDetailTableDataButton_styles_title__ngm7Q{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ProductDetailTableDataDefinition_styles_description__uonz5{margin:0;padding:0}.ProductDetailTableDataTable_styles_root__E8N03{display:grid;grid-template-columns:1fr;grid-gap:.8rem;gap:.8rem;margin:0}.ProductDetailTableDataTable_styles_tuple__gATWm{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:.8rem;gap:.8rem}@media screen and (min-width:48em){.ProductDetailTableDataTable_styles_root__E8N03{grid-template-columns:repeat(2,1fr)}.ProductDetailTableDataTable_styles_span2__bGPDU{grid-column:span 2}}.ProductDetailTableDataBody_styles_root__mt3ZO{padding:1.6rem;background-color:#fff;overflow:hidden}.CarouselHeading_styles_root__1ySsq{display:flex;align-items:center;justify-content:space-between}.CarouselHeading_styles_title__azBnX{flex:1 1}.CarouselHeading_styles_link__aFYdw{flex-shrink:0}.CarouselAnnotation_styles_button__p4NA5{margin-top:1.6rem}.CarouselMoreBooks_style_root__NbJv9{display:flex;align-items:center;justify-content:center;flex-direction:column;width:100%;aspect-ratio:1/1}.CarouselButton_styles_root__IaIUP{display:none}@media screen and (min-width:64em){.CarouselButton_styles_root__IaIUP{position:absolute;top:0;z-index:1;display:flex;align-items:flex-start;width:13.3rem;height:100%;pointer-events:none}.CarouselButton_styles_root__IaIUP.CarouselButton_styles_rootPrev__7iD0x{left:0;justify-content:flex-start;background:linear-gradient(90deg,rgb(from var(--section-background,#ffffff) r g b/.9) 0,rgb(from var(--section-background,#ffffff) r g b/0) 100%)}.CarouselButton_styles_root__IaIUP.CarouselButton_styles_rootPrev__7iD0x .CarouselButton_styles_button__Xq0Tr{margin-left:1rem;transform:translateY(-50%) rotate(180deg)}.CarouselButton_styles_root__IaIUP.CarouselButton_styles_rootNext__T7Ue3{right:0;justify-content:flex-end;background:linear-gradient(90deg,rgb(from var(--section-background,#ffffff) r g b/0) 0,rgb(from var(--section-background,#ffffff) r g b/.9) 100%)}.CarouselButton_styles_root__IaIUP.CarouselButton_styles_rootNext__T7Ue3 .CarouselButton_styles_button__Xq0Tr{margin-right:1rem;transform:translateY(-50%)}.CarouselButton_styles_button__Xq0Tr{position:relative;top:13.3rem;pointer-events:all}}.Carousel_styles_annotationWrapper___Aisw{display:flex;flex-direction:column;width:100%}.Carousel_styles_heading__akkRU{padding:0 1.6rem}.Carousel_styles_annotation__xmMel{padding:0 1.6rem;margin-top:1.6rem}.Carousel_styles_swiperWrapper__3qpkc{margin-top:1.6rem}.Carousel_styles_swiperSlide__EfV1H{width:18rem;height:auto}.Carousel_styles_swiperSlide__EfV1H:first-child{margin-left:1.6rem}.Carousel_styles_swiperSlide__EfV1H:last-child,.Carousel_styles_swiperSlide__EfV1H:not(:last-child){margin-right:1.6rem}@media screen and (min-width:48em){.Carousel_styles_annotationWrapper___Aisw{flex-direction:row;align-items:flex-start;gap:1.6rem}.Carousel_styles_annotation__xmMel{flex:1 1;padding:0;max-width:54.8rem}.Carousel_styles_heading__akkRU{padding:0}.Carousel_styles_swiperWrapper__3qpkc{flex:1 1;overflow:hidden;position:relative}.Carousel_styles_swiperSlide__EfV1H{width:26.6rem;height:auto}.Carousel_styles_swiperSlide__EfV1H:first-child{margin-left:0}.Carousel_styles_swiperSlide__EfV1H:last-child{margin-right:0}}.ProductDetailUpsellSection_styles_root__NUyI3{display:flex;justify-content:center;max-width:100%;width:100%;padding:2.4rem 0;background-color:var(--bgColor)}@media screen and (min-width:48em){.ProductDetailUpsellSection_styles_root__NUyI3{padding:4rem 0}}.ProductDetailUpsell_styles_root__QhbIu.ProductDetailUpsell_styles_rootIsEmpty__sjaib{min-height:1000px}.ProductDetailReviewsRating_styles_root__nXAac{display:flex;gap:.8rem}.ProductDetailReviewsRating_styles_rating__tKdfE{height:4.8rem;width:4.8rem;display:flex;background-color:#d9f2e6;justify-content:center;align-items:center;border-radius:.4rem}.ProductDetailReviewsRating_styles_rating-detail__IhUnB{display:flex;justify-content:center;flex-direction:column}.ProductDetailReviewsRating_styles_star-rating__LISOB{display:inline-flex;align-items:center;gap:.8rem}.ProductDetailReviewsUserReviewsEmpty_styles_root__D50o2{display:none;align-items:center;justify-content:center;flex-direction:column;height:100%;background-color:#f2f4f8;border-radius:.4rem}.ProductDetailReviewsUserReviewsEmpty_styles_text__h8HDY{margin-top:1.6rem}@media screen and (min-width:48em){.ProductDetailReviewsUserReviewsEmpty_styles_root__D50o2{display:flex}}.UserReviewListItemHeader_styles_root__HP8m3{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap-reverse;gap:.8rem;margin-bottom:1.6rem}.UserReviewListItemHeader_styles_createdAt__Up9e1{margin-right:.8rem}p.UserReviewListItemReviewText_style_root__jD_zN{margin:0}.UserReviewListItemReviewText_style_review__0pNPc{display:block;height:14rem;overflow:hidden}.UserReviewListItemReviewText_style_review__0pNPc.UserReviewListItemReviewText_style_isCurrentUserReview__GVYXL{height:16rem}.UserReviewListItemReviewText_style_review__0pNPc.UserReviewListItemReviewText_style_isExpandable__fQRO_{display:-webkit-box;line-clamp:6;-webkit-line-clamp:6;-webkit-box-orient:vertical;height:12rem}.UserReviewListItemReviewText_style_review__0pNPc.UserReviewListItemReviewText_style_isCurrentUserReview__GVYXL.UserReviewListItemReviewText_style_isExpandable__fQRO_{height:14rem;line-clamp:7;-webkit-line-clamp:7}.UserReviewListItemReviewText_style_review__0pNPc.UserReviewListItemReviewText_style_isExpandable__fQRO_.UserReviewListItemReviewText_style_isExpanded__VSdjH{display:block;line-clamp:none;-webkit-line-clamp:unset;height:auto}button.UserReviewListItemReviewText_style_expandButton__4SW8r{cursor:pointer;padding:0;margin:.4rem 0 0;border:none;background:none}.UserReviewListItemReview_styles_root__3U99U{margin:0}.UserReviewListItemReview_styles_root__3U99U.UserReviewListItemReview_styles_isSpoiler__VVOSD{position:relative}.UserReviewListItemReview_styles_spoiler__NI2Mm{position:absolute;top:0;left:0;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.8rem;width:100%;height:100%}.UserReviewListItemReview_styles_review__Pw15w.UserReviewListItemReview_styles_isSpoiler__VVOSD{opacity:.1}@supports(filter:blur(0.6rem)) or (-webkit-filter:blur(0.6rem)){.UserReviewListItemReview_styles_review__Pw15w.UserReviewListItemReview_styles_isSpoiler__VVOSD{filter:blur(.6rem);opacity:1}}.UserReviewListItemFooter_styles_root__9xqjC{display:flex;align-items:center;margin-top:1.6rem}.UserReviewListItemFooter_styles_createdAt__2Gk50{margin-right:.8rem}.UserReviewListItemFooter_styles_editButton__ORtNX{display:flex;align-items:center;justify-content:center;padding:0;margin:0;background-color:transparent;background-color:initial;border:none;cursor:pointer}.UserReviewListItemFooter_styles_editButtonIcon___gh3C{margin-right:.4rem}.UserReviewListItem_styles_root__MLnIM{background:#fff;width:100%;min-height:24rem;padding:1.6rem;border:.1rem solid #dde1e6;border-radius:.4rem}.UserReviewListItem_styles_root__MLnIM.UserReviewListItem_styles_isCurrentUserReview__SITDx{border-width:.2rem;border-color:#77a38d}.ProductDetailReviewsUserReviewsArrow_styles_root__DC7BH{width:10rem;background:linear-gradient(90deg,rgba(250,251,252,0),#fafbfc)}.ProductDetailReviewsUserReviewsArrow_styles_root__DC7BH button{position:relative;left:1.6rem}@media screen and (max-width:48em){.ProductDetailReviewsUserReviewsArrow_styles_root__DC7BH{display:none}}.ProductDetailReviewsUserReviews_styles_root__cTF_T{display:flex;margin-top:1.6rem}.ProductDetailReviewsUserReviews_styles_review__vPzda{width:80vw;max-width:34.7rem;margin-right:1.6rem;flex-shrink:0}.ProductDetailReviewsUserReviews_styles_review__vPzda:last-child{margin-right:0}@media screen and (min-width:48em){.ProductDetailReviewsUserReviews_styles_review__vPzda{width:34.7rem}.ProductDetailReviewsUserReviews_styles_root__cTF_T{margin-top:0}}.ProductDetailReviewsOverviewTooltip_styles_root__WuzAY{display:flex;align-items:center;justify-content:center;height:6.4rem}.ProductDetailReviewsOverview_styles_root__lC4a_{isolation:isolate;display:flex;flex-direction:column;padding-top:1.6rem}.ProductDetailReviewsOverview_styles_rating__o9yoI{width:100%;display:flex;flex-direction:column;flex-grow:0;flex-shrink:0}.ProductDetailReviewsOverview_styles_addReview__3DcMa{display:flex;align-items:center;justify-content:center;margin-top:2.4rem}.ProductDetailReviewsOverview_styles_reviews__Mks8q{overflow:hidden;flex:1 1}@media screen and (min-width:48em){.ProductDetailReviewsOverview_styles_root__lC4a_{flex-direction:row;padding-bottom:0}.ProductDetailReviewsOverview_styles_rating__o9yoI{width:34.8rem}}p.ProductDetailReviewsEmpty_styles_root__7tO4z{position:relative;display:flex;align-items:center;justify-content:space-between;height:6.4rem;margin-top:3.2rem;padding:0 1.6rem;background-color:#fbecb9;border:.1rem solid #f8df8b;border-radius:.4rem}p.ProductDetailReviewsEmpty_styles_root__7tO4z:before{position:absolute;left:0;top:0;bottom:0;content:"";width:.8rem;background-color:#f8df8b}.ProductDetailReviewsEmpty_styles_desc__Hly58{display:flex;align-items:center;padding-left:.8rem;padding-right:1.6rem}.ProductDetailReviewsEmpty_styles_addReview__Ti2hp{flex-shrink:0}.ProductDetailReviews_styles_root__D_Evn.ProductDetailReviews_styles_root__D_Evn{margin-top:.8rem;margin-bottom:.8rem}.ProductDetailSoldOutDialog_styles_dialog__K4Tit{padding:0 1.6rem}.ProductDetailSoldOutDialog_styles_dialogBody__sVfMT{padding:3.2rem}.ProductDetailSoldOutDialog_styles_body__ceQGJ{margin-top:1.6rem;margin-bottom:3.2rem}.ProductDetailSoldOutDialog_styles_buttons__qtyeu{display:flex;justify-content:flex-end;flex-wrap:wrap}.ProductDetailSoldOutDialog_styles_button__GL6zF{flex-grow:1;width:100%;margin-top:1.6rem}.ProductDetailSoldOutDialog_styles_button__GL6zF:first-child{margin-top:0}@media screen and (min-width:48em){.ProductDetailSoldOutDialog_styles_button__GL6zF{flex-grow:0;width:auto;margin-top:0;margin-left:1.6rem}.ProductDetailSoldOutDialog_styles_button__GL6zF:first-child{margin-left:0}}.ProductDetailPage_styles_root__bT_tL{background-color:#fafbfc;line-height:normal}