.d_bE>.d_bF,.d_bE>.d_bG,.d_bE>.d_bH{line-height:24px;min-height:24px;margin-bottom:8px}.d_bF{display:block;margin:0;page-break-after:avoid;break-after:avoid}.d_bG{display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.d_bI,.d_bJ{column-count:1}@media(min-width:640px){.d_bJ{column-count:2}}.d_bK{column-count:1}@media(min-width:640px){.d_bK{column-count:2}}@media(min-width:768px){.d_bK{column-count:3}}.d_bL{column-count:1}@media(min-width:640px){.d_bL{column-count:2}}@media(min-width:768px){.d_bL{column-count:3}}@media(min-width:1024px){.d_bL{column-count:4}}.d_bM{column-count:1}@media(min-width:640px){.d_bM{column-count:2}}@media(min-width:768px){.d_bM{column-count:3}}@media(min-width:1024px){.d_bM{column-count:4}}@media(min-width:1280px){.d_bM{column-count:5}}.d_bk{margin-bottom:16px}.d_bl{page-break-after:auto;break-after:auto}.d_aD,.d_aP,.d_aQ{width:100%}.d_aD{display:flex;flex-direction:column;flex-wrap:wrap;gap:32px}@media(min-width:768px){.d_aD{flex-direction:row}.d_aD .d_aE{min-width:640px;flex:3 1}.d_aD .d_aF{min-width:320px;flex:1 1}}.d_aE{flex:3 1}.d_aF{flex:1 1}.d_aG{display:flex;flex-direction:row;flex-wrap:wrap;column-gap:32px;row-gap:8px}.d_aR .d_aS{margin-right:4px;font-weight:700}.d_a1{width:100%}@media(min-width:768px){.d_a1{width:unset;min-width:27ch;flex-grow:0}}.d_a2{flex-flow:row nowrap;gap:16px;align-items:center;order:2;flex-grow:1;width:100%}@media(min-width:768px){.d_a2 input{min-width:27ch;flex-grow:0}}.d_a3{width:100%}.d_dt{margin:0;padding:0}.d_gv{grid-template-columns:200px 4fr 2fr;grid-template-rows:auto 1fr;grid-template-areas:"picture details buybox" "picture supplementary supplementary";align-content:flex-start;-webkit-margin-before:8px;margin-block-start:8px}@media(max-width:1024px){.d_gv{grid-template-columns:120px 4fr 3fr}}.d_gw{grid-area:picture}.d_gx{grid-area:buybox}.d_gy{grid-area:details;gap:8px}.d_gy,.d_gz{display:flex;flex-flow:column nowrap}.d_gz{grid-area:supplementary;gap:16px;-webkit-padding-before:12px;padding-block-start:12px}.d_gA{display:flex;flex-flow:row wrap;column-gap:8px;align-items:center}.d_gB{border-top:1px solid #ccd5de;-webkit-padding-before:16px;padding-block-start:16px}