.ev-purchase-summary--refined{margin:1.8rem 0 0;padding:0 0 1.8rem;border-bottom:1px solid #ded5cb;color:#302b29;line-height:1.65}
.ev-purchase-summary--refined .ev-purchase-summary__benefit{margin:0 0 1.6rem;font-size:1.6rem;line-height:1.65;max-width:48ch}
.ev-purchase-summary__usage{display:grid;grid-template-columns:minmax(8rem,auto) 1fr;gap:.5rem 1.6rem;margin:0;font-size:1.35rem}
.ev-purchase-summary__usage dt{font-weight:600;color:#5a3936}
.ev-purchase-summary__usage dd{margin:0;max-width:48ch}
.ev-purchase-summary--refined .ev-purchase-note{margin:1.2rem 0 0;font-size:1.25rem;line-height:1.6;color:#655c56}
.ev-delivery-note--refined{margin:1.8rem 0;padding:1.6rem 1.8rem;background:#f6f2eb;border:1px solid #e2d9cd;border-radius:0;font-size:1.25rem;line-height:1.65;color:#514740}
.ev-delivery-note__heading{display:flex;align-items:flex-start;gap:1rem;margin:0 0 .8rem;color:#302b29}
.ev-delivery-note__heading svg{flex:0 0 20px;margin-top:.2rem}
.ev-delivery-note__heading strong{font-size:1.3rem;font-weight:600}
.ev-delivery-note--refined p{margin:0 0 .8rem}
.ev-delivery-note--refined a{display:inline-block;padding:.5rem 0;color:#65382f;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}
.ev-delivery-note__conditions{margin:.3rem 0 .5rem}
.ev-delivery-note__conditions summary{display:list-item;list-style:disclosure-closed inside;cursor:pointer;min-height:44px;padding:1rem 0;color:#514740}
.ev-delivery-note__conditions[open] summary{list-style-type:disclosure-open}
.ev-delivery-note__conditions p{padding:.3rem 0 .8rem}
.ev-delivery-note--refined a:focus-visible,.ev-delivery-note__conditions summary:focus-visible{outline:2px solid currentColor;outline-offset:4px}
@media(max-width:749px){.ev-purchase-summary--refined .ev-purchase-summary__benefit{font-size:1.5rem}.ev-purchase-summary__usage{grid-template-columns:1fr;gap:.3rem}.ev-delivery-note--refined{padding:1.4rem 1.5rem}}

@media(max-width:749px){product-info[class*="section-"]{padding-top:24px}.product__media-wrapper .thumbnail-list__item{width:64px!important}.product__media-wrapper .thumbnail-slider{margin-top:12px}.product__info-wrapper{padding-top:12px!important}}
