body{font-size:16px}.bg-header-inner{min-height:78px!important;padding-top:12px!important;padding-bottom:12px!important}.bg-wordmark img{height:55px!important;width:auto!important}.bg-announce{display:none}
.bg-simple-shop{padding-top:42px;padding-bottom:46px}.bg-simple-heading{text-align:center;margin-bottom:32px}.bg-simple-heading h1{font:400 clamp(34px,4.2vw,58px)/1.07 var(--bg-display);letter-spacing:-.035em;margin:0 0 12px}.bg-simple-heading>p{font-size:17px;line-height:1.5;margin:0}
.bg-simple-products{display:grid;grid-template-columns:1fr 1fr;gap:32px}.bg-simple-card{min-width:0}.bg-simple-photo{display:block;aspect-ratio:1.12;overflow:hidden;position:relative;background:var(--bg-sand)}.bg-simple-photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .5s}.bg-simple-photo:hover img{transform:scale(1.025)}.bg-simple-number{position:absolute;top:16px;left:18px;color:white;font-size:13px;letter-spacing:.12em}
.bg-simple-card-heading{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-top:20px}.bg-simple-card h2{font:400 clamp(28px,2.8vw,38px)/1.1 var(--bg-display);letter-spacing:-.025em;margin:0}.bg-simple-card h2 a{color:inherit;text-decoration:none}.bg-simple-price{font-size:18px;font-weight:500;margin:0;white-space:nowrap}.bg-simple-summary{font-size:16px;margin:10px 0 18px;line-height:1.5}.bg-simple-card-bottom{border-top:1px solid var(--bg-line);padding-top:16px;display:grid;grid-template-columns:1fr auto;gap:18px;align-items:start}.bg-simple-card details{font-size:15px;line-height:1.6;padding-top:9px}.bg-simple-card summary{cursor:pointer;text-underline-offset:4px}.bg-simple-card details p{max-width:270px;margin:12px 0 0;font-size:15px}.bg-simple-button{display:flex;justify-content:center;gap:24px;align-items:center;padding:12px 18px;min-height:46px;background:var(--bg-ink);color:var(--bg-paper);text-decoration:none;font-size:14px;line-height:1.4}.bg-simple-button:hover{background:var(--bg-brand-d)}.bg-simple-price-note{text-align:center;margin:26px 0 0;font-size:13px;color:#5a6159}
.bg-simple-delivery{background:var(--bg-ink);color:var(--bg-paper);padding:32px 0}.bg-simple-delivery>.page-width{display:flex;align-items:center;justify-content:space-between;gap:24px}.bg-simple-delivery h2{font:400 30px/1.2 var(--bg-display);margin:0 0 8px}.bg-simple-delivery p{font-size:15px;line-height:1.5;margin:0}.bg-simple-delivery>.page-width>p{max-width:270px}.bg-footer{padding-top:36px!important}.bg-footer-brand p{max-width:250px}.bg-footer-logo{max-width:120px!important}.bg-footer-bottom{padding-top:20px!important;margin-top:24px!important}
.bg-product-info .bg-product-price{margin:18px 0}.bg-product-info .bg-product-promise{font-size:17px;line-height:1.6}.bg-product-details{border-top:1px solid var(--bg-line);padding:18px 0;font-size:16px;line-height:1.6}.bg-product-details summary{cursor:pointer}.bg-product-details p{margin:12px 0 0}.bg-product-assurances span{font-size:14px}.bg-product-submit{font-size:15px!important}.bg-product-thumbs a{display:block}.bg-product-thumbs img{width:100%;height:auto}
@media(max-width:749px){.bg-simple-shop{padding-top:28px;padding-bottom:30px}.bg-simple-heading{margin-bottom:24px}.bg-simple-heading h1{font-size:36px;max-width:340px;margin-left:auto;margin-right:auto}.bg-simple-heading>p{font-size:16px}.bg-simple-products{grid-template-columns:1fr;gap:36px}.bg-simple-photo{aspect-ratio:1.08}.bg-simple-card-heading{margin-top:16px}.bg-simple-card h2{font-size:32px}.bg-simple-price{font-size:17px}.bg-simple-card-bottom{gap:12px}.bg-simple-button{gap:15px;padding:12px 14px}.bg-simple-delivery>.page-width{display:block}.bg-simple-delivery>.page-width>p{margin-top:15px}.bg-simple-delivery h2{font-size:28px}}
@media(max-width:360px){.bg-simple-card-bottom{grid-template-columns:1fr}.bg-simple-card h2{font-size:29px}}
.bg-simple-card{display:flex;flex-direction:column}.bg-simple-card-heading{order:-1;margin:0 0 15px}.bg-simple-photo{width:100%}.bg-simple-shop{padding-top:28px}.bg-simple-heading{margin-bottom:26px}
@media(prefers-reduced-motion:reduce){.bg-simple-photo img{transition:none}}
