.hp{--hp-ink:#182a3d;--hp-red:#b53524;--hp-paper:#f8f3eb;--hp-line:#ddd8d0;background:var(--hp-paper);color:var(--hp-ink);font-family:Arial,sans-serif;line-height:1.6}
.hp *{box-sizing:border-box}.hp a{color:inherit;text-underline-offset:4px}.hp :focus-visible{outline:3px solid var(--hp-red);outline-offset:4px}.hp-offer{padding:10px 20px;background:var(--hp-red);color:#fff;text-align:center;font-size:12px;font-weight:700}
.hp-top{display:flex;justify-content:space-between;gap:20px;padding-block:23px;font-size:12px}.hp-top>a{font-weight:700}.hp-top>span{color:#59636b}
.hp .section-main-product{--color-background:248,243,235;--color-foreground:24,42,61;--color-heading:24,42,61;--color-button:24,42,61;--color-button-text:255,255,255;background:var(--hp-paper);color:var(--hp-ink);max-width:1440px}
.hp .product__info-wrapper{padding-inline-start:48px}.hp .product__title{font-family:Georgia,serif;font-size:clamp(30px,3.2vw,46px);line-height:1.12;letter-spacing:-.025em;font-weight:400;color:var(--hp-ink);text-transform:none}
.hp .product__blocks{max-width:570px}.hp .product__block{margin-top:22px}.hp-kicker{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:14px;text-transform:uppercase;letter-spacing:.13em;font-size:10px;font-weight:700;color:var(--hp-red)}
.hp-kicker>span:first-child{border:1px solid var(--hp-red);border-radius:3px;padding:4px 8px}.hp-category{color:#56616a}.hp .f-price--large{font-size:25px;color:var(--hp-ink)}.hp .f-price__sale .f-price-item--sale{color:var(--hp-red)}.hp-intro{font-size:16px;color:#46545e;line-height:1.7}.hp-intro p{margin:0}
.hp .product-form__submit{background:var(--hp-ink);border-color:var(--hp-ink);color:#fff;min-height:50px;border-radius:3px}.hp .product-form__submit:hover{background:var(--hp-red);border-color:var(--hp-red)}
.hp .product__media-wrapper{align-self:flex-start;background:#fff;border:1px solid var(--hp-line);border-radius:7px;padding:12px}.hp .product__media-wrapper img{opacity:1!important;animation:none!important}
.hp-details{padding-top:10px}.hp-detail-heading{font-family:Georgia,serif;font-size:25px;line-height:1.2;font-weight:400;margin:0 0 20px;color:var(--hp-ink)}.hp-detail{border-top:1px solid var(--hp-line)}.hp-detail:last-child{border-bottom:1px solid var(--hp-line)}
.hp-detail>summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:58px;padding:16px 0;cursor:pointer;font-weight:700;font-size:14px}.hp-detail>summary::-webkit-details-marker{display:none}.hp-plus{font-size:23px;font-weight:400;line-height:1;transition:transform .15s}.hp-detail[open] .hp-plus{transform:rotate(45deg)}.hp-detail-body{padding:0 26px 22px 0;color:#46545e;font-size:14px;line-height:1.75}.hp-detail-body p{margin:0 0 12px}.hp-detail-body p:last-child{margin-bottom:0}.hp-detail-body ul,.hp-detail-body ol{padding-left:22px;margin:0}.hp-detail-body li+li{margin-top:7px}
.hp-footer{border-block:1px solid var(--hp-line);background:#fff;padding:42px 0}.hp-footer-inner{max-width:1440px;display:grid;grid-template-columns:1fr 1.4fr 1fr;gap:50px;align-items:start}.hp-brand img{display:block;width:245px;max-width:100%;height:auto}.hp-brand p{font-size:11px;text-transform:uppercase;letter-spacing:.11em;margin:18px 0 0;color:var(--hp-red)}.hp-footer h2{font:400 25px/1.2 Georgia,serif;color:var(--hp-ink);margin:0 0 12px}.hp-footer p{font-size:14px;max-width:380px;color:#46545e;line-height:1.7}.hp-footer-link{display:inline-block;margin-top:8px;font-weight:700;font-size:13px}
@media(max-width:767px){.hp-top{padding-block:16px;font-size:11px}.hp-top>span{display:none}.hp .product__info-wrapper{padding:28px 0 0}.hp .product__blocks{max-width:none}.hp .product__title{font-size:32px}.hp .product__block{margin-top:20px}.hp-intro{font-size:15px}.hp .product__media-wrapper{padding:7px}.hp-footer-inner{grid-template-columns:1fr;gap:30px}.hp-footer{padding:32px 0}.hp-brand img{width:210px}.hp-detail>summary{min-height:56px}.hp .product__media-wrapper .product__media-container{position:static}}
@media(prefers-reduced-motion:reduce){.hp *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}