
#page.bs-page{padding:0 10px 36px;background:none} .bs-deliveries{background:rgba(3,23,31,.92);border:1px solid #3b5660;padding:18px 22px;margin:0 0 30px}.bs-deliveries h2{font-size:25px;margin:0 0 12px;color:#fff}.bs-deliveries>div{display:flex;gap:12px 30px;flex-wrap:wrap}.bs-deliveries span{font:14px Arial;color:#9eb0b6}.bs-deliveries b{color:#e7eded;font-weight:500;margin-right:10px}.bs-deliveries details{margin-top:13px;font:12px Arial;color:#b2c779}.bs-deliveries summary{cursor:pointer}.bs-deliveries p{line-height:1.8}.bs-heading{margin-bottom:18px}.bs-heading h1{font-size:36px;margin:0 0 5px;padding:0;border:0;text-transform:none}.bs-heading p{font:15px Arial;color:#bacacf;margin:0}.bs-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.bs-card{background:#071d27;border:1px solid #35505c;min-width:0;overflow:hidden}.bs-image{display:block;background:white;height:190px;padding:18px;box-sizing:border-box}.bs-image img{display:block;width:100%;height:100%;object-fit:contain}.bs-body{padding:16px}.bs-category{font:11px Arial;color:#b7cc87;text-transform:uppercase;letter-spacing:1px}.bs-card h3{font-size:21px;line-height:1.3;min-height:55px;margin:9px 0 16px;color:white}.bs-buy{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.bs-buy strong{font-size:26px;color:#ffdb00;white-space:nowrap}.bs-buy a{font-size:16px;background:#789e00;padding:9px 12px;color:white;text-decoration:none}.bs-card:hover{border-color:#9cc100}.bs-buy a:hover{background:#94bb00}@media(max-width:999px){#page.bs-page{padding:20px 14px 28px}.bs-deliveries{padding:16px;margin-bottom:24px}.bs-deliveries>div{gap:12px;display:grid;grid-template-columns:1fr 1fr}.bs-deliveries span{font-size:11px}.bs-deliveries b{display:block;margin:0 0 4px}.bs-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.bs-image{height:155px;padding:12px}.bs-body{padding:12px}.bs-card h3{font-size:18px;min-height:70px}.bs-buy strong{font-size:24px}.bs-buy a{width:100%;text-align:center;box-sizing:border-box;font-size:15px}.bs-heading h1{font-size:32px}.bs-heading p{font-size:13px}}

/* Familiar display headings, calmer reading and purchase information. */
.bs-card h3{font-family:Arial,Helvetica,sans-serif;font-size:16px;font-weight:600;line-height:1.45;min-height:70px;margin:10px 0 16px;letter-spacing:0}
.bs-buy strong{font-family:Arial,Helvetica,sans-serif;font-size:24px;font-weight:700;line-height:1.2;font-variant-numeric:tabular-nums;letter-spacing:-.5px}
.bs-buy a{font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:600;line-height:1.4;padding:12px;min-height:44px;box-sizing:border-box;display:flex;align-items:center;justify-content:center}
.bs-category{font-size:11px;letter-spacing:.6px;line-height:1.5}
.bs-heading h1{font-weight:600;font-size:38px;line-height:1.15}
.bs-heading p{line-height:1.5;color:#c2cfd3}
.bs-deliveries summary{padding:6px 0;font-size:13px}
@media(max-width:999px){.bs-card h3{font-size:14px;line-height:1.45;min-height:82px}.bs-buy strong{font-size:22px}.bs-buy a{font-size:12px;padding:11px 7px}.bs-category{font-size:10px}.bs-heading h1{font-size:34px}.bs-deliveries span{font-size:12px;line-height:1.4}}

.bs-image>div,.bs-image>a,.bs-image>div>a{display:block;width:100%;height:100%;padding:0;margin:0;float:none;border:0;background:#fff}
.bs-image img{max-width:100%;max-height:100%;padding:0;margin:0;border:0}
.bs-card h3 a{color:inherit;text-decoration:none}.bs-card h3 a:hover{text-decoration:underline}
@media(min-width:1000px){.site-content.gorek-compact-content{margin-top:162px}}

.bs-image{padding:6px}.bs-image img{object-fit:contain}@media(max-width:999px){.bs-image{padding:4px}}
/* Compact desktop return link; preserve the larger mobile touch target. */
@media(min-width:1000px){
 #product .gorek-return-to-list{padding:4px 0!important;margin:0 0 10px!important;background:transparent!important;border:0!important;border-radius:0!important;font-size:13px!important;line-height:1.4!important}
 #product .gorek-return-to-list:hover{text-decoration:underline!important}
 #product .gorek-return-to-list:focus-visible{outline:2px solid #d4eb8d;outline-offset:3px}
}

/* Explain the basket price for products whose old name advertised a discounted price. */
.gorek-price-message{box-sizing:border-box;background:#0a2632;border-left:3px solid #96bb00;padding:10px 12px;color:#dce8ec;font:13px/1.4 Arial,sans-serif;clear:both}
.gorek-price-message>span{display:block;color:#c4d4da}
.gorek-price-message strong{display:block;color:#d5ef5c;font:600 27px/1.15 Khand,Arial,sans-serif;margin:2px 0}
.gorek-price-message small{display:block;font:12px/1.4 Arial,sans-serif;color:#e1e9eb}
.gorek-price-message s{display:inline-block;color:#b6c8cf;font:14px Arial,sans-serif;margin:4px 0}
.gorek-price-message .gorek-price-rate{display:inline;color:#d5ef5c;font-weight:bold}
#product.gorek-price-public #price{font:15px/1.4 Arial,sans-serif;color:#b6c8cf;margin-bottom:8px}
#product.gorek-price-public #price em{color:#b6c8cf}
#product.gorek-price-public #price strong{text-decoration:line-through}
#product.gorek-price-labeled .gorek-price-message{margin:0 0 14px;max-width:440px}
.list .gorek-price-labeled .gorek-price-message{position:relative;max-width:320px;margin:8px 12px 12px;padding:7px 9px}
.list .gorek-price-labeled .gorek-price-message strong{font-size:22px}
.list .gorek-price-labeled .gorek-price-message small{font-size:11px}
.list .gorek-price-public .price{color:#b6c8cf;font-size:15px}
.list .gorek-price-public .price strong{text-decoration:line-through}
@media(max-width:999px){
 .list .gorek-price-labeled .gorek-price-message{max-width:none;margin:8px 12px 12px}
 .list .gorek-price-public .price{font-size:17px}
}
