.cart-content_main__Smq49{display:flex;flex-direction:column;width:100%;margin:92px auto 0;align-items:flex-start}@media (max-width:1024px){.cart-content_main__Smq49{margin:70px auto 0}}@media (max-width:744px){.cart-content_main__Smq49{margin:45px auto 0}}@media (max-width:530px){.cart-content_main__Smq49{margin:35px auto 0;align-items:center}}.cart-content_title__sLdCB{text-align:left;width:-moz-fit-content;width:fit-content;font-family:Cheque,serif;font-size:24px;font-style:normal;font-weight:900;margin-bottom:30px}@media (min-width:530px){.cart-content_title__sLdCB{font-size:32px;margin-bottom:50px}}@media (min-width:786px){.cart-content_title__sLdCB{font-size:48px;margin-bottom:50px}}@media (min-width:1024px){.cart-content_title__sLdCB{font-size:60px;margin-bottom:50px}}.cart-content_productsList__Ycqvn{width:100%;overflow-y:auto}.cart-content_productsList__Ycqvn::-webkit-scrollbar{width:4px}.cart-content_productsList__Ycqvn::-webkit-scrollbar-track{background:#222222;border-radius:10px}.cart-content_productsList__Ycqvn::-webkit-scrollbar-thumb{background:#505050;border-radius:10px}.cart-content_productsList__Ycqvn::-webkit-scrollbar-thumb:hover{background:#555}.cart-content_emptyCart__hbzu3{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(300px,1fr);align-items:center;gap:clamp(40px,7vw,112px);width:100%;margin-inline:auto;min-height:390px;padding:clamp(32px,5vw,64px) 0;border-top:1px solid rgba(255,255,255,.14);border-bottom:1px solid rgba(255,255,255,.14)}.cart-content_emptyCartVisual__ACo8v{position:relative;display:grid;justify-self:center;place-items:center;width:min(100%,300px);aspect-ratio:1;isolation:isolate}.cart-content_emptyCartVisual__ACo8v:before{content:"";position:absolute;inset:12%;z-index:-2;border-radius:50%;background:radial-gradient(circle,rgba(147,0,0,.2) 0,rgba(147,0,0,.06) 48%,transparent 72%)}.cart-content_emptyCartVisual__ACo8v:after{content:"";position:absolute;width:72%;height:1px;bottom:18%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.34),transparent)}.cart-content_emptyCartBook__mz6zf{position:absolute;width:40%;height:58%;border:1px solid rgba(255,255,255,.2);border-left:3px solid var(--main-red-100);border-radius:4px 8px 8px 4px;transform-origin:bottom center}.cart-content_emptyCartBook__mz6zf:first-child{transform:translateX(-34%) rotate(-10deg)}.cart-content_emptyCartBook__mz6zf:nth-child(2){border-left-color:rgba(255,255,255,.72);transform:translateX(4%) rotate(3deg)}.cart-content_emptyCartBook__mz6zf:nth-child(3){border-left-color:rgba(147,0,0,.5);transform:translateX(36%) rotate(12deg)}.cart-content_emptyCartIcon__tXm4M{position:relative;z-index:1;display:grid;place-items:center;width:70px;height:70px;border-radius:50%;color:var(--main-white-100);background:var(--main-red-100);box-shadow:0 0 0 10px var(--main-black),0 14px 40px rgba(0,0,0,.42)}.cart-content_emptyCartIcon__tXm4M svg{width:32px;height:32px}.cart-content_emptyCartContent__u0wkJ{display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:14px}.cart-content_emptyCartContent__u0wkJ h2{text-wrap:balance}.cart-content_emptyCartEyebrow__S2aRO{color:var(--main-red-100);font-size:12px;font-weight:700;line-height:1.2;letter-spacing:.14em;text-transform:uppercase}.cart-content_emptyCartContent__u0wkJ p{text-align:left;color:rgba(255,255,255,.72);line-height:1.5}.cart-content_emptyCartContent__u0wkJ button{margin:14px 0 0}@media (max-width:768px){.cart-content_emptyCart__hbzu3{grid-template-columns:minmax(0,1fr);justify-items:start;gap:8px;max-width:none;padding:28px 0 40px}.cart-content_emptyCartVisual__ACo8v{justify-self:start;width:min(68vw,240px)}.cart-content_emptyCartContent__u0wkJ{justify-self:stretch}}@media (max-width:530px){.cart-content_emptyCart__hbzu3{width:100%;min-height:auto}.cart-content_emptyCartContent__u0wkJ button{width:100%;max-width:none;margin-inline:0}}.cart-item_container__qpOpc{display:grid;grid-template-columns:150px 250px repeat(4,1fr) 24px;justify-items:center;align-items:center;border-radius:8px;box-sizing:border-box;margin-bottom:32px}@media (max-width:1024px){.cart-item_container__qpOpc{grid-template-columns:100px 200px repeat(4,1fr) 24px;margin-bottom:26px}}@media (max-width:768px){.cart-item_container__qpOpc{border-bottom:none;grid-template-columns:minmax(110px,150px) minmax(120px,auto) minmax(30px,auto) 24px;justify-items:left;grid-template-areas:"image  text . button" "image  edition . ." "image  quantity price price";grid-template-rows:repeat(2,min-content) 1fr}}@media (max-width:568px){.cart-item_container__qpOpc{margin-bottom:38px}}.cart-item_product__zDDUF{display:flex;flex-direction:row;align-items:center}@media (max-width:768px){.cart-item_product__zDDUF{align-items:flex-start}}.cart-item_productInfo__TLfx_{padding-left:20px;width:100%}@media (max-width:768px){.cart-item_productInfo__TLfx_{padding-left:0;grid-area:text}}.cart-item_bookImage__m_bTK{width:100%;box-shadow:1px 1px 7px rgba(85,85,85,.37)}@media (max-width:768px){.cart-item_bookImage__m_bTK{grid-area:image}}.cart-item_bookTitle__I7Jk5{text-align:left;font-weight:700;font-size:18px;padding:0 0 5px}@media (max-width:1024px){.cart-item_bookTitle__I7Jk5{font-size:16px}}@media (max-width:768px){.cart-item_bookTitle__I7Jk5{padding-left:11px}}@media (max-width:744px){.cart-item_bookTitle__I7Jk5{font-size:14px}}.cart-item_author__6JUiH{width:-moz-fit-content;width:fit-content;margin-bottom:7px;font-family:var(--body-copy-font-family);font-size:var(--body-copy-font-size);font-weight:var(--body-copy-font-weight);letter-spacing:var(--body-copy-letter-spacing);line-height:var(--body-copy-line-height)}@media (max-width:900px){.cart-item_author__6JUiH{font-size:var(--body-copy-font-size-mobile);line-height:var(--body-copy-line-height-mobile)}}@media (max-width:768px){.cart-item_author__6JUiH{padding-left:11px}}.cart-item_boxSetEditionList__12Mn_{margin:0;padding:0;list-style:none;display:grid;gap:4px}.cart-item_boxSetEditionItem__Lzb8y{font-size:14px;line-height:140%;color:rgba(220,220,220,.8);word-break:break-word}@media (max-width:1024px){.cart-item_boxSetEditionItem__Lzb8y{font-size:13px}}@media (max-width:744px){.cart-item_boxSetEditionItem__Lzb8y{font-size:11px}}.cart-item_edition___H_eP{width:-moz-fit-content;width:fit-content;white-space:break-spaces;padding:0 10px;margin-bottom:11px;text-align:center;font-family:var(--body-copy-font-family);font-size:var(--body-copy-font-size);font-weight:var(--body-copy-font-weight);letter-spacing:var(--body-copy-letter-spacing);line-height:var(--body-copy-line-height)}@media (max-width:900px){.cart-item_edition___H_eP{font-size:var(--body-copy-font-size-mobile);line-height:var(--body-copy-line-height-mobile)}}@media (max-width:768px){.cart-item_edition___H_eP{grid-area:edition;padding-left:11px}}@media (max-width:744px){.cart-item_edition___H_eP{text-align:left}}.cart-item_bookPrice__gMPNq{font-weight:700;font-size:18px}@media (max-width:1024px){.cart-item_bookPrice__gMPNq{font-size:16px}}@media (max-width:768px){.cart-item_bookPrice__gMPNq{grid-area:text}}@media (max-width:744px){.cart-item_bookPrice__gMPNq{font-size:14px;font-weight:700;text-align:left;padding:0}}.cart-item_oldBookPrice__PooDt{font-size:18px;color:var(--main-red-100);text-decoration:line-through;font-weight:500}@media (max-width:1024px){.cart-item_oldBookPrice__PooDt{font-size:16px}}@media (max-width:744px){.cart-item_oldBookPrice__PooDt{font-size:12px;text-align:left;padding:0}}.cart-item_quantityOfBooks__fqFi5{font-size:18px;margin:0 24px}@media (max-width:1024px){.cart-item_quantityOfBooks__fqFi5{font-size:16px;margin:0 12px}}@media (max-width:744px){.cart-item_quantityOfBooks__fqFi5{font-size:14px;margin:0 6px}}.cart-item_quantityControls__8GIuC{cursor:pointer;color:white;font-weight:700;font-size:18px;width:32px;height:32px;padding:0;background-color:transparent;border:none}.cart-item_quantityControls__8GIuC:disabled{cursor:not-allowed;opacity:.5}@media (max-width:1024px){.cart-item_quantityControls__8GIuC{font-size:16px}}@media (max-width:744px){.cart-item_quantityControls__8GIuC{font-size:14px}}.cart-item_priceSum__B4bbP{font-weight:700;font-size:18px}@media (max-width:768px){.cart-item_priceSum__B4bbP{display:none}}.cart-item_closeButtonIcon__9LyMb{width:100%;height:100%}.cart-item_closeButton___Gf6Q{cursor:pointer;background-color:transparent;width:24px;height:24px;align-self:center}@media (max-width:768px){.cart-item_closeButton___Gf6Q{align-self:flex-start;grid-area:button}}.cart-item_priceContainer__izAI3{display:flex;flex-direction:column;justify-content:center;align-items:center}@media (max-width:768px){.cart-item_priceContainer__izAI3{margin-left:auto;margin-top:auto;margin-right:6px;grid-area:price}}.cart-item_quantityContainer__X69SA{display:flex;flex-direction:row;align-items:center;justify-content:center}@media (max-width:768px){.cart-item_quantityContainer__X69SA{grid-area:quantity;margin-top:auto}}.column-labels_labels__yzAAt{width:100%;display:grid;grid-template-columns:400px repeat(4,1fr) 24px;padding-bottom:35px;margin-bottom:20px;border-bottom:1px solid #dcdcdc33;font-family:var(--body-copy-font-family);font-size:var(--body-copy-font-size);font-weight:var(--body-copy-font-weight);letter-spacing:var(--body-copy-letter-spacing);line-height:var(--body-copy-line-height)}@media (max-width:1024px){.column-labels_labels__yzAAt{grid-template-columns:300px repeat(4,1fr) 24px}}@media (max-width:768px){.column-labels_labels__yzAAt{display:none}}.column-labels_label__Qvt3K{text-align:center}.payment_instruction__9KYTu{max-width:230px;grid-area:text}.payment_container__DhnIc,.payment_instruction__9KYTu{font-family:var(--body-copy-font-family);font-size:var(--body-copy-font-size);font-weight:var(--body-copy-font-weight);letter-spacing:var(--body-copy-letter-spacing);line-height:var(--body-copy-line-height)}.payment_container__DhnIc{width:100%;display:grid;grid-template-columns:minmax(0,520px) auto;justify-content:space-between;margin:0 0 1vw;gap:50px}.payment_promoSection__gtXMt{display:flex;flex-direction:column;gap:4px}.payment_purchaseSection__XFlie{display:flex;flex-direction:column;gap:10px}.payment_subtitle__LFkQF{font-weight:400;font-size:16px;margin-bottom:8px;grid-area:input-label}.payment_input__csx_g{background:transparent;height:30px;margin-bottom:0;color:var(--grey)}.payment_input__csx_g::-moz-placeholder{color:var(--grey);text-align:left}.payment_input__csx_g::placeholder{color:var(--grey);text-align:left}@media (max-width:768px){.payment_subtitle__LFkQF{text-align:center}.payment_container__DhnIc{grid-template-columns:1fr;row-gap:16px;gap:16px}.payment_promoSection__gtXMt,.payment_purchaseSection__XFlie{min-width:0;width:100%}.payment_instruction__9KYTu{max-width:100%}.payment_container__DhnIc,.payment_instruction__9KYTu{font-size:var(--body-copy-font-size-mobile);line-height:var(--body-copy-line-height-mobile)}}@media (min-width:768px){.payment_subtitle__LFkQF{font-size:20px;margin-bottom:8px}.payment_input__csx_g{height:45px;margin-bottom:0}.payment_instruction__9KYTu{font-size:14px}}@media (min-width:1024px){.payment_input__csx_g{height:50px;margin-bottom:0;width:200px}}@media (min-width:1920px){.payment_input__csx_g{width:300px}}.promocode_form__kjOwD{position:relative;display:flex;flex-direction:column}.promocode_form__kjOwD div{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:20px;border-bottom:1px solid var(--main-red-100);min-width:0}.promocode_form__kjOwD div:focus-within{border-bottom-width:2px}@media (max-width:480px){.promocode_form__kjOwD div{gap:6px}.promocode_form__kjOwD input{flex:1;min-width:0}}.Button_actionButton__oEQAh{display:inline-flex;align-items:center;justify-content:center;gap:10px;box-sizing:border-box;border:1px solid transparent;font-family:Montserrat,sans-serif;font-weight:400;line-height:1.2;letter-spacing:0;text-align:center;text-decoration:none;white-space:nowrap;cursor:pointer;transition:color .2s ease,background-color .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease}.Button_standardShape__RnAjb{border-radius:4px}.Button_pill__CO9mV{border-radius:999px}.Button_actionButton__oEQAh:hover{transform:translateY(-1px)}.Button_actionButton__oEQAh:focus-visible{outline:none;box-shadow:0 0 0 2px var(--main-red-40)}.Button_actionButton__oEQAh:disabled,.Button_actionButton__oEQAh[aria-disabled=true]{opacity:.5;pointer-events:none;transform:none}.Button_outline__qS2gt{border-color:var(--main-white-100);background:transparent;color:var(--main-white-100)}.Button_outline__qS2gt:focus-visible,.Button_outline__qS2gt:hover{border-color:var(--main-red-100);background:var(--main-red-100);color:var(--main-white-100)}.Button_red__dPWDm{border-color:var(--main-red-100);background:var(--main-red-100);color:var(--main-white-100)}.Button_red__dPWDm:focus-visible,.Button_red__dPWDm:hover{border-color:var(--main-red-80);background:var(--main-red-80);color:var(--main-white-100)}.Button_white__KLCC_{border-color:var(--main-white-100);background:var(--main-white-100);color:var(--main-black)}.Button_white__KLCC_:focus-visible,.Button_white__KLCC_:hover{border-color:var(--main-red-100);background:var(--main-red-100);color:var(--main-white-100)}.Button_text__JW3Z2{border-color:transparent;background:transparent;color:var(--main-white-70)}.Button_text__JW3Z2:focus-visible,.Button_text__JW3Z2:hover{border-color:transparent;background:transparent;color:var(--main-white-100);box-shadow:none}.Button_compact__pVT5_{min-height:40px;padding:8px 18px;font-size:14px}.Button_standard__xcH7b{min-height:52px;padding:12px 28px;font-size:16px}.Button_large__IF7L9{min-height:60px;padding:16px 40px;font-size:18px}.Button_fit__UvVKl{width:-moz-fit-content;width:fit-content}.Button_standardWidth__M6TaF{width:256px;max-width:100%}.Button_wide__JfEoy{width:min(100%,340px)}.Button_full__Woh0u{width:100%}.Button_text__JW3Z2.Button_compact__pVT5_,.Button_text__JW3Z2.Button_large__IF7L9,.Button_text__JW3Z2.Button_standard__xcH7b{min-height:auto;padding:4px 0}@media (max-width:575px){.Button_compact__pVT5_{min-height:36px;padding:7px 14px;font-size:12px}.Button_large__IF7L9,.Button_standard__xcH7b{min-height:44px;padding:10px 20px;font-size:14px}}@media (prefers-reduced-motion:reduce){.Button_actionButton__oEQAh{transition:none}.Button_actionButton__oEQAh:hover{transform:none}}@keyframes promo-message_slideDown__44E_j{0%{transform:translateY(100%);opacity:0}50%{transform:translateY(0);opacity:1}to{transform:translateY(0);opacity:1}}@keyframes promo-message_promoRulesAppear__GHBpl{0%{opacity:0}to{opacity:1}}.promo-message_wrapper__eyDt5 .shownDiv{animation:promo-message_slideDown__44E_j .4s linear;background-color:#202020;padding:20px;border-radius:4px;text-align:center}.promo-message_wrapper__eyDt5 .shownDiv div{text-align:left}.promo-message_wrapper__eyDt5 .promoRules{animation:promo-message_promoRulesAppear__GHBpl .2s ease-out;max-width:520px;padding:0;border-radius:0;background:transparent;color:rgba(255,255,255,.68);font-size:12px;line-height:1.45;text-align:left}.purchase-info_container__C3s05{display:flex;flex-direction:row;justify-content:space-between;gap:16px}.purchase-info_value__g4Jc9{font-weight:900;margin-left:auto;white-space:nowrap}.form-primitives_formDiv__pcHmd{display:flex;flex-direction:row;gap:120px}.form-primitives_buttonDiv__1l5Gb{display:flex;justify-content:right}.form-primitives_form__f70B_{display:flex;flex-direction:column;align-items:center;gap:32px;margin:0 auto}@media (max-width:1023px){.form-primitives_form__f70B_{gap:22px}}@media (max-width:829px){.form-primitives_form__f70B_{gap:16px}}@media (max-width:575px){.form-primitives_form__f70B_{gap:14px}}.form-primitives_formColumn__QiDug{display:flex;flex-direction:column;gap:38px;width:640px}.form-primitives_input__s2Uy9{background-color:var(--main-white-20);border:none;border-radius:4px;color:var(--main-white-100);padding:20px;max-width:var(--width);margin:0 auto;width:640px;font-size:20px}.form-primitives_input__s2Uy9 label{font-size:20px}@media (max-width:1023px){.form-primitives_input__s2Uy9{width:376px;height:42px;padding:0 6px;margin:0 auto;font-size:16px}}@media (max-width:743px){.form-primitives_input__s2Uy9{width:286px;height:32px;padding:0 6px;margin:0 auto;font-size:14px}.form-primitives_input__s2Uy9 label{font-size:14px}}@media (max-width:575px){.form-primitives_input__s2Uy9{width:286px;height:32px;max-width:var(--width);padding:0 6px;margin:0 auto;font-size:14px}.form-primitives_input__s2Uy9 label{font-size:10px}}.shipment-form_checkoutForm__qM7rc{align-items:flex-start;width:min(100%,640px)}.shipment-form_formField__NanmP{display:flex;flex-direction:column;justify-content:center;align-items:left;width:100%;min-width:0;font-size:20px;gap:10px}.shipment-form_formField__NanmP input{width:100%;max-width:100%;margin-inline:0}.shipment-form_deliveryServices__io5XF{width:640px;max-width:100%;margin:0;padding:0;border:0}.shipment-form_deliveryServices__io5XF legend{margin-bottom:10px;font-size:20px}.shipment-form_deliveryServices__io5XF p{margin-top:8px;color:var(--main-red-100)}.shipment-form_deliveryGrid__2MsUe{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px}.shipment-form_deliveryOption__bvX78{display:flex;min-height:40px;align-items:center;gap:10px;padding:8px 10px;border:1px solid var(--main-white-20);border-radius:4px;color:var(--main-white-70);font-size:16px;cursor:pointer;transition:border-color .16s ease,color .16s ease,background-color .16s ease}.shipment-form_deliveryOption__bvX78:has(input:checked),.shipment-form_deliveryOption__bvX78:hover{border-color:var(--main-red-100);color:var(--main-white-100);background:var(--main-white-10)}.shipment-form_deliveryOption__bvX78:has(input:focus-visible){outline:2px solid var(--main-red-40);outline-offset:2px}.shipment-form_deliveryOption__bvX78 input{display:grid;width:16px;height:16px;margin:0;flex:0 0 16px;-webkit-appearance:none;-moz-appearance:none;appearance:none;place-content:center;border:1px solid var(--main-white-70);border-radius:50%;background:transparent}.shipment-form_deliveryOption__bvX78 input:before{width:8px;height:8px;content:"";border-radius:50%;background:var(--main-red-100);transform:scale(0);transition:transform .12s ease}.shipment-form_deliveryOption__bvX78 input:checked{border-color:var(--main-red-100)}.shipment-form_deliveryOption__bvX78 input:checked:before{transform:scale(1)}.shipment-form_actions__BjG41{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.shipment-form_formField__NanmP p{width:100%;color:var(--main-red-100);overflow-wrap:anywhere}.shipment-form_formField__NanmP label{font-size:20px}@media (max-width:743px){.shipment-form_checkoutForm__qM7rc{width:min(100%,286px)}.shipment-form_deliveryServices__io5XF{width:286px}.shipment-form_deliveryServices__io5XF legend{margin-bottom:7px;font-size:14px}.shipment-form_deliveryOption__bvX78{min-height:36px;padding:7px 8px;font-size:12px}.shipment-form_formField__NanmP{gap:7px}.shipment-form_formField__NanmP label{font-size:14px}}@media (max-width:1023px) and (min-width:744px){.shipment-form_checkoutForm__qM7rc{width:min(100%,376px)}}@media (max-width:575px){.shipment-form_deliveryGrid__2MsUe{grid-template-columns:1fr;gap:6px}.shipment-form_deliveryServices__io5XF legend{margin-bottom:6px;font-size:10px}.shipment-form_formField__NanmP{gap:6px}.shipment-form_formField__NanmP label{font-size:10px}}.PageWrapper_wrapper__zsBu_{width:100%;padding-inline:var(--page-inline-padding)}.PageWrapper_content__KGM3J{width:100%;max-width:var(--page-max-width);margin-inline:auto}