.ProductOptionRowsPreview_root__gDW7I{-webkit-margin-before:20px;margin-block-start:20px}.ProductOptionRowsPreview_group__ekeoU{-webkit-margin-before:13px;margin-block-start:13px}.ProductOptionRowsPreview_group__ekeoU h3{margin:0 0 8px;padding-inline:12px;font-size:.85rem;font-weight:750;color:#4f4843}.ProductOptionRowsPreview_list__3HMhF{display:grid;grid-gap:8px;gap:8px}.ProductOptionRowsPreview_row__901fH{display:grid;grid-template-columns:52px minmax(0,1fr) auto auto;align-items:center;grid-gap:14px;gap:14px;padding:10px 12px;border:1px solid #dfd8d2;border-radius:7px;background:white}.ProductOptionRowsPreview_thumbnail__Cku6X{display:block;position:relative;width:52px;height:52px;border:1px solid #eee8e2;border-radius:6px;background:#faf9f7;overflow:hidden}.ProductOptionRowsPreview_thumbnail__Cku6X img{object-fit:contain;padding:3px}.ProductOptionRowsPreview_summary__c9BYR{display:flex;flex-direction:column;gap:4px;min-width:0}.ProductOptionRowsPreview_summary__c9BYR a{min-width:0;color:#24201d;text-decoration:none}.ProductOptionRowsPreview_summary__c9BYR a:hover{text-decoration:underline;text-underline-offset:3px}.ProductOptionRowsPreview_summary__c9BYR strong{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:.84rem;font-weight:750}.ProductOptionRowsPreview_summary__c9BYR span{color:#726a64;font-size:.72rem}.ProductOptionRowsPreview_price__qEgRm{white-space:nowrap;text-align:end;font-size:1.04rem}.ProductOptionRowsPreview_action__QnE9a{display:flex;justify-content:center;align-items:center;gap:6px;padding:10px 13px;border-radius:6px;background:#000;color:#fff;white-space:nowrap;font-size:.78rem;font-weight:800;text-decoration:none}.ProductOptionRowsPreview_action__QnE9a:hover{background:var(--color-store-orange)}.ProductOptionRowsPreview_action__QnE9a:focus-visible,.ProductOptionRowsPreview_summary__c9BYR a:focus-visible,.ProductOptionRowsPreview_thumbnail__Cku6X:focus-visible{outline:3px solid var(--color-primary);outline-offset:2px}.ProductOptionRowsPreview_note__5SCFn{margin:10px 12px 0;color:#756e67;font-size:.69rem;line-height:1.5}@media (max-width:640px){.ProductOptionRowsPreview_row__901fH{grid-template-columns:48px minmax(0,1fr) auto;gap:8px 10px}.ProductOptionRowsPreview_thumbnail__Cku6X{width:48px;height:48px}.ProductOptionRowsPreview_summary__c9BYR strong{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.ProductOptionRowsPreview_price__qEgRm{grid-column:2;grid-row:2;text-align:start}.ProductOptionRowsPreview_action__QnE9a{grid-column:3;grid-row:1/span 2;min-height:38px;padding:9px 10px}}