[data-pm-enhanced][hidden],[data-pm-fallback][hidden],[data-pm-shared-cart][hidden],[data-pm-legacy-cart][hidden],.pm-basket-notice[hidden]{display:none!important}.pm-shared-basket-link{font:500 14px/1.4 DM Sans,sans-serif;color:#153452;text-decoration:none;white-space:nowrap;padding:10px 6px;min-height:44px;display:inline-flex;align-items:center;gap:5px}.pm-header-actions .pm-shared-basket-link{margin-left:8px}.pm-mobile-nav .pm-shared-basket-link{padding:12px 0}.pm-basket-notice,.pm-shared-cart{color:#153452;background:#fcf9f2;font:16px/1.65 DM Sans,sans-serif;box-sizing:border-box}.pm-basket-notice *,.pm-shared-cart *{box-sizing:border-box}.pm-basket-notice{position:fixed;z-index:1002;right:24px;bottom:24px;max-width:480px;width:calc(100vw - 48px);border:1px solid #ad813b;border-radius:14px;box-shadow:0 8px 40px #15345226;padding:22px 24px}.pm-basket-notice p{margin:0 0 14px}.pm-basket-error{border-color:#9a553d}.pm-basket-actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:20px}.pm-basket-button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;border:1px solid #153452;background:#153452;border-radius:50px;padding:11px 22px;color:#fff!important;text-decoration:none;font:500 14px/1.5 DM Sans,sans-serif;cursor:pointer}.pm-basket-button:hover{background:#2c526a}.pm-basket-button:disabled{opacity:.55;cursor:not-allowed}.pm-basket-text-button{display:inline-block;border:0;padding:10px 3px;background:transparent;color:#153452;text-decoration:underline;text-underline-offset:5px;font:500 14px/1.5 DM Sans,sans-serif;cursor:pointer;min-height:44px}.pm-basket-text-button:disabled{opacity:.55;cursor:not-allowed}.pm-basket-notice :focus-visible,.pm-shared-cart :focus-visible,.pm-shared-basket-link:focus-visible{outline:3px solid #ad813b;outline-offset:4px}.pm-shared-cart{width:calc(100% - 64px);max-width:1120px;margin:55px auto 80px}.pm-shared-cart h1,.pm-shared-cart h2{font-family:Cormorant Garamond,Georgia,serif;font-weight:500;letter-spacing:-.025em}.pm-shared-cart h1{font-size:clamp(42px,5vw,64px);line-height:1.1;margin:0 0 24px}.pm-shared-cart p{margin:0 0 18px}.pm-basket-row{display:grid;grid-template-columns:130px minmax(0,1fr) 95px 100px;gap:25px;align-items:start;border-bottom:1px solid #dcd6c8;padding:30px 0}.pm-basket-row>img{width:130px;height:160px;object-fit:contain;background:#eee8dc;border-radius:6px}.pm-basket-book{min-width:0}.pm-basket-book h2{font-size:30px;line-height:1.15;margin:0 0 15px}.pm-basket-book h2 a{color:inherit;text-decoration:none}.pm-basket-book p{font-size:14px;margin:0 0 12px}.pm-basket-consent{font-size:12px!important;color:#625f57}.pm-basket-quantity label{display:block;font-size:13px;margin-bottom:7px}.pm-basket-quantity input{display:block;max-width:90px;width:100%;padding:10px 8px;border:1px solid #b8ae9a;border-radius:5px;font:16px DM Sans,sans-serif;color:#153452;background:#fffdf8}.pm-basket-line-total{text-align:right;padding-top:27px}.pm-basket-total{font-size:23px;font-weight:600;margin:30px 0 18px!important}.pm-basket-warning{padding:18px;background:#eee8dc;border-left:3px solid #ad813b;border-radius:0 6px 6px 0;margin:18px 0}.pm-basket-warning p:last-child{margin-bottom:0}.pm-shared-basket-enabled cart-drawer,.pm-shared-basket-enabled cart-notification{display:none!important}.pm-basket-cover-placeholder{display:flex;align-items:center;justify-content:center;width:130px;height:160px;background:#eee8dc;color:#76613e;font:22px/1.3 Cormorant Garamond,Georgia,serif;text-align:center;padding:18px;border:1px solid #dcd6c8;border-radius:6px}@media(max-width:740px){.pm-basket-cover-placeholder{width:80px;height:110px;font-size:18px;padding:10px}}@media(max-width:740px){.pm-header-actions .pm-shared-basket-link{font-size:12px;margin-left:0;padding:8px 3px}.pm-shared-cart{width:calc(100% - 36px);margin:35px auto 60px}.pm-basket-row{grid-template-columns:80px minmax(0,1fr);gap:15px}.pm-basket-row>img{width:80px;height:110px}.pm-basket-book h2{font-size:27px}.pm-basket-quantity{grid-column:2;display:flex;gap:12px;align-items:center;flex-wrap:wrap}.pm-basket-quantity label{margin:0}.pm-basket-quantity input{width:70px}.pm-basket-line-total{grid-column:2;text-align:left;padding:0}.pm-basket-notice{right:12px;bottom:12px;width:calc(100vw - 24px);padding:18px}.pm-basket-notice .pm-basket-actions{gap:10px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/shared-basket.css.map */
