.header-cart{display:inline-flex;align-items:center;gap:7px;color:var(--yellow);order:3;font-size:10px;flex-shrink:0}.header-cart svg{overflow:visible}.cart-count{min-width:16px;text-align:center}.site-header .header-contact{order:4}.ebook-add-form{margin-top:25px}.ebook-add-form .button{margin-top:0}.book-price .af-currency{font-size:13px;display:inline;color:var(--yellow);font-weight:600;letter-spacing:0}.book-delivery-note{margin-top:15px!important}.sales-status{font-size:11px!important;border-left:2px solid var(--yellow);padding:9px 14px;color:var(--muted);line-height:1.8}.commerce-intro{padding-bottom:40px}.commerce-content{padding-bottom:90px;max-width:1200px}.commerce-content .woocommerce{font-size:13px}.commerce-content .woocommerce h2{font-size:31px;margin-block:25px}.cart-assurance{border-block:1px solid var(--line);display:flex;gap:25px;flex-wrap:wrap;padding:18px 0;margin-bottom:35px;font-size:9px;color:var(--muted);letter-spacing:.1em}.commerce-content table.shop_table{border:1px solid var(--line);border-radius:0;border-collapse:collapse;background:#111}.commerce-content table.shop_table th{font-size:10px;letter-spacing:.06em;font-weight:500;text-transform:uppercase;padding:17px}.commerce-content table.shop_table td{padding:20px 17px;border-color:var(--line)}.commerce-content .product-thumbnail img{width:75px;max-width:75px}.commerce-content .product-name a{font-size:15px;font-weight:600}.commerce-content .woocommerce-cart-form .actions{background:#151514}.commerce-content .woocommerce .cart-collaterals .cart_totals{padding:0 0 0 30px}.commerce-content .woocommerce .cart-collaterals{margin-top:25px}.commerce-content .woocommerce a.remove{color:var(--muted)!important;border-radius:0}.commerce-content .woocommerce a.remove:hover{background:var(--yellow);color:#000!important}.commerce-content .woocommerce .button{border-radius:0;font-size:10px;background:var(--yellow);color:#111;letter-spacing:.02em;padding:15px 20px}.commerce-content .woocommerce .button:disabled{background:#4a493f;color:#ccc}.commerce-content .coupon .input-text{min-width:160px;font-size:12px;background:#222;color:var(--text);min-height:42px;border:1px solid #555}.checkout-paused-button{width:100%;border:1px solid #55533a;background:#24231b;color:#d7d1a4;min-height:52px;padding:14px;font-size:11px;line-height:1.6;text-align:center}.checkout-paused-note{font-size:11px;line-height:1.8;color:var(--muted);margin-top:15px}.cart-help-link{display:inline-block;margin-top:15px;font-size:11px;color:var(--yellow);text-decoration:underline;text-underline-offset:4px}.commerce-currency{clear:both;border-top:1px solid var(--line);padding-top:25px;margin-top:35px;font-size:11px;color:var(--muted)}.commerce-content>.text-link{margin-top:25px}.checkout-pause{padding:40px;background:#141413;border:1px solid var(--line);max-width:900px}.checkout-pause>.eyebrow{color:var(--yellow);margin-bottom:24px}.checkout-pause h2{font-size:clamp(34px,4vw,52px);margin-bottom:25px}.checkout-pause>p:not(.eyebrow){font-size:13px;line-height:1.9;color:var(--muted);max-width:600px}.checkout-pause-actions{display:flex;gap:30px;align-items:center;flex-wrap:wrap;margin-top:30px}.woocommerce .cart-empty{font-size:14px}.woocommerce-checkout #customer_details{margin-bottom:35px}.woocommerce-checkout #customer_details h3,.woocommerce-checkout #order_review_heading{font-size:25px;letter-spacing:-.03em;margin-bottom:22px}.commerce-content .woocommerce-privacy-policy-text a{text-decoration:underline}.woocommerce form.checkout_coupon{border-color:var(--line);border-radius:0}.commerce-content .woocommerce form .form-row input.input-text{border:1px solid #555;padding:12px;font-size:14px;background:#171717;color:var(--text)}
@media(max-width:1200px){.site-header{gap:16px}.header-cart{gap:4px}}
@media(max-width:1000px){.header-cart{order:1;margin-left:auto}.menu-toggle{order:2;margin-left:12px}.site-header .header-contact{display:none}.site-navigation{order:5}}
@media(max-width:700px){.header-cart{margin-left:auto;gap:3px}.menu-toggle{margin-left:8px;font-size:10px;gap:10px}.brand>span{font-size:10px}.brand small{font-size:5px}.brand-mark{width:29px;height:29px}.site-header{gap:8px}.commerce-intro{padding-bottom:25px}.cart-assurance{gap:10px 20px;font-size:7px;margin-bottom:28px}.commerce-content{padding-bottom:65px}.commerce-content .woocommerce table.shop_table td{padding:15px}.commerce-content .woocommerce table.shop_table .product-name{line-height:1.8}.commerce-content .woocommerce table.shop_table .product-name a{font-size:13px}.commerce-content .woocommerce .cart-collaterals .cart_totals{padding:0}.commerce-content .woocommerce-cart-form .coupon{display:flex;gap:10px;align-items:center}.commerce-content .woocommerce-cart-form .coupon .input-text{min-width:0;flex:1}.commerce-content .woocommerce-cart-form .coupon .button{width:auto;min-width:100px;white-space:normal;line-height:1.5}.checkout-pause{padding:25px}.checkout-pause h2{font-size:35px}.checkout-pause>p:not(.eyebrow){font-size:12px}.checkout-pause-actions{gap:20px;flex-direction:column;align-items:flex-start}.commerce-currency{font-size:10px}.commerce-content .woocommerce .cart_totals h2{font-size:28px}.woocommerce table.shop_table_responsive tr td::before{font-size:11px;font-weight:500}.commerce-content .woocommerce .woocommerce-cart-form .product-name::before{display:none}}
