.pdp-purchase-decision{display:grid;gap:9px;margin:18px 0;color:#303b37;font-family:"Noto Sans JP",sans-serif;font-size:14px;line-height:1.7}.pdp-purchase-decision>div{display:grid;grid-template-columns:5em 1fr;gap:10px}.pdp-purchase-decision dt{font-weight:600}.pdp-purchase-decision dd{margin:0}.pdp-selection-total{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:10px 0}.product-page .pdp-selection-total .pdp-price{margin:0}.pdp-selection-total .pdp-quantity-control{margin:0;justify-content:flex-end}.product-page:has(.pdp-purchase-decision) .pdp-shipping-offer{margin:4px 0;padding:8px 0;gap:4px 10px;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}.product-page:has(.pdp-purchase-decision) .pdp-delivery-note{margin:4px 0 12px}.pdp-quantity-control{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:12px 0 6px;font:14px/1.6 "Noto Sans JP",sans-serif}.pdp-quantity-control input{width:70px;min-height:44px;border:1px solid #b8c1bb;border-radius:4px;padding:6px 10px;background:#fff;color:#24372f;font:inherit}.pdp-quantity-control [aria-invalid=true]{border-color:#8c382d}.pdp-quantity-control span{flex-basis:100%;font-size:13px}.pdp-quantity-control span:empty{display:none}.pdp-repeat-link[hidden]{display:none}.pdp-repeat-link{display:block;padding:6px 0;font:13px/1.7 "Noto Sans JP",sans-serif;text-underline-offset:4px}.pdp-delivery-note{font:13px/1.7 "Noto Sans JP",sans-serif;margin:6px 0 14px}.pdp-quick-use{margin-top:20px;padding-top:16px;border-top:1px solid #d4d9d3;font-family:"Noto Sans JP",sans-serif;font-size:14px;line-height:1.8}.pdp-quick-use p{margin:8px 0}.pdp-quick-use a{text-underline-offset:4px}@media(max-width:680px){.product-page:has(.pdp-purchase-decision) .pdp-main-image{height:120px;min-height:0}.product-page:has(.pdp-purchase-decision) .pdp-main-image img{max-height:120px;object-fit:contain}.product-page:has(.pdp-purchase-decision) .pdp-media{padding:12px 20px}.product-page:has(.pdp-purchase-decision) .pdp-thumbs button{width:32px;height:32px}.pdp-purchase-decision{font-size:13px;gap:7px;margin:12px 0}.pdp-purchase-decision>div{grid-template-columns:4.5em 1fr;gap:7px}.product-page .pdp-info:has(.pdp-purchase-decision) .pdp-official-name{display:none}}
