.commerce-offer-label{display:block;font-size:11px;font-weight:800;letter-spacing:.12em;color:#9dcaff}.commerce-price{display:flex;gap:16px;align-items:center;margin:18px 0}.commerce-price del{font-size:28px;color:#8295b4}.commerce-price strong{font-size:64px;line-height:1;color:#fff;letter-spacing:-.05em}.commerce-price small{display:block;margin-top:10px;font-size:14px;letter-spacing:0;color:#b5cae5}.commerce-free-badge{display:inline-block;border:1px solid #418d7b;border-radius:24px;background:#103e36;color:#aeffdb;padding:8px 14px;font-size:16px;font-weight:700}.commerce-offer>p:not(.commerce-free-badge){color:#b6c8e2;font-size:13px;line-height:1.7}.commerce-rental-line{display:grid;gap:8px;border-top:1px solid #304862;margin-top:22px;padding-top:18px;font-size:13px}.commerce-rental-line>span{color:#b7c7de;font-size:12px}.commerce-support{display:inline-block;color:#72c8ff!important;text-decoration:underline;text-underline-offset:3px;font-size:13px;line-height:1.5}.commerce-support[hidden]{display:none!important}.commerce-hero-offer{display:flex;gap:7px;flex-wrap:wrap;align-items:center;font-size:13px;color:#b6c8e2;margin:16px 0 8px}.commerce-hero-offer del{color:#8e9eb6}.commerce-hero-offer strong{color:#fff;font-size:17px}.commerce-hero-offer>span{color:#b8ffdd}.commerce-stock-note{font-size:13px;line-height:1.6;margin:12px 0;color:#b9cbe3}.commerce-orders{margin:20px 0;padding:16px;border:1px solid #2f4d6b;border-radius:14px;background:#102239;color:#ecf5ff}.commerce-orders header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.commerce-orders h2{margin:0;font-size:19px}.commerce-orders header a,.commerce-orders article a{color:#85d2ff;font-size:13px}.commerce-orders article{padding:12px 0;border-top:1px solid #2f4d6b}.commerce-orders article>strong{font-size:15px}.commerce-orders p{font-size:13px;line-height:1.6;color:#bad0e7;margin:5px 0}.commerce-orders ol{display:flex;flex-wrap:wrap;gap:7px;list-style:none;margin:10px 0 0;padding:0}.commerce-orders li{border:1px solid #2f4d6b;border-radius:6px;padding:4px 7px;font-size:11px;color:#91a9c6}.commerce-orders li[data-complete=true]{background:#113b35;color:#b2ead5;border-color:#3c7664}.commerce-orders li[aria-current=step]{color:#e7f4ff;border-color:#589ed5}.commerce-orders [hidden]{display:none!important}.commerce-phone-reference{display:inline-block;font-size:12px;color:#9bdeff;padding:4px 8px;background:#12334e;border:1px solid #386581;border-radius:6px;margin:5px 0}.commerce-support:focus-visible{outline:2px solid #83ceff;outline-offset:4px}@media(max-width:600px){.commerce-price strong{font-size:52px}.commerce-orders{padding:12px}.commerce-orders header{align-items:flex-start}.commerce-hero-offer{font-size:12px}}
.commerce-notifications{border:1px solid #304d68;border-radius:10px;padding:12px;margin:16px 0;color:#c8dbee;font-size:13px}.commerce-notifications summary{cursor:pointer;color:#b5ddff}.commerce-notifications ul{list-style:none;padding:0}.commerce-notifications li{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;border-top:1px solid #304d68;padding:9px 0;overflow-wrap:anywhere}.commerce-notifications button{border:1px solid #456483;background:#173552;color:#e8f4ff;border-radius:6px;padding:5px 8px;font:inherit;cursor:pointer}.commerce-notifications button:disabled{opacity:.5}.commerce-notifications p:empty{display:none}
.booking-heading .commerce-hero-offer{justify-content:center}.cart-product:not(:has(>.cart-product-image)){grid-template-columns:minmax(0,1fr) auto}@media(max-width:760px){.cart-product:not(:has(>.cart-product-image)){grid-template-columns:minmax(0,1fr)}.cart-product:not(:has(>.cart-product-image)) .cart-product-actions{grid-column:1}}
