/* Approved product purchase layout: actions directly after rating. */
.product-detail-page .detail-three-columns{grid-template-columns:minmax(240px,1fr) minmax(300px,1.15fr)}
.product-detail-page .detail-information>.detail-buy-box{margin:20px 0 16px;background:var(--white);color:var(--ink);border-color:var(--line)}
.product-detail-page .detail-buy-box .detail-price-block{margin:0 0 16px;padding:0;border:0}
.product-detail-page .detail-buy-box .detail-price-block small{margin-top:8px}
.detail-disclosure188{border:1px solid var(--line);border-radius:12px;margin:12px 0;background:var(--light);color:var(--ink);overflow-wrap:anywhere}
.detail-disclosure188>summary{padding:18px;font-size:18px;font-weight:800;cursor:pointer;min-height:48px}
.detail-disclosure188>summary:focus-visible{outline:3px solid var(--accent);outline-offset:-4px;border-radius:12px}
.detail-disclosure-body188{padding:0 18px 18px;min-width:0}
@media(max-width:760px){.product-detail-page .detail-three-columns{grid-template-columns:1fr}.product-detail-page .detail-information{width:100%}}

.product-detail-page .detail-information h1{overflow-wrap:anywhere}
html[data-theme="night"] .product-detail-page .detail-buy-box,html[data-theme="night"] .detail-disclosure188{background:#211733;color:#f1eaff;border-color:#44345c}
