.d_bL>.d_bM,.d_bL>.d_bN,.d_bL>.d_bO{line-height:24px;min-height:24px;margin-bottom:8px}.d_bM{display:block;margin:0;page-break-after:avoid;break-after:avoid}.d_bN{display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.d_bP,.d_bQ{column-count:1}@media(min-width:640px){.d_bQ{column-count:2}}.d_bR{column-count:1}@media(min-width:640px){.d_bR{column-count:2}}@media(min-width:768px){.d_bR{column-count:3}}.d_bS{column-count:1}@media(min-width:640px){.d_bS{column-count:2}}@media(min-width:768px){.d_bS{column-count:3}}@media(min-width:1024px){.d_bS{column-count:4}}.d_bT{column-count:1}@media(min-width:640px){.d_bT{column-count:2}}@media(min-width:768px){.d_bT{column-count:3}}@media(min-width:1024px){.d_bT{column-count:4}}@media(min-width:1280px){.d_bT{column-count:5}}.d_bq{margin-bottom:16px}.d_br{page-break-after:auto;break-after:auto}.d_a3{display:flex;flex-direction:column;flex-wrap:wrap;gap:32px;width:100%}@media(min-width:768px){.d_a3{flex-direction:row}.d_a3 .d_a4{min-width:640px;flex:3 1}.d_a3 .d_a5{min-width:320px;flex:1 1}}.d_a4{flex:3 1}.d_a5{flex:1 1}.d_a6{flex-direction:row;flex-wrap:wrap;column-gap:32px;row-gap:8px}.d_a6,.d_bm{display:flex}.d_bm{flex-flow:column nowrap;gap:16px;margin:0;padding:0;max-width:794px}.d_bn{list-style:none}.d_bn p{margin:0}.d_bi{width:100%}@media(min-width:768px){.d_bi{width:unset;min-width:27ch;flex-grow:0}}.d_bj{flex-flow:row nowrap;gap:16px;align-items:center;order:2;flex-grow:1;width:100%}@media(min-width:768px){.d_bj input{min-width:27ch;flex-grow:0}}.d_bk{width:100%}.d_dK{margin:0;padding:0}.d_ie{position:relative;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_ie{grid-template-columns:120px 4fr 3fr}}.d_if{grid-area:picture}.d_ig{grid-area:buybox}.d_ih{grid-area:details}.d_ii{grid-area:supplementary;-webkit-padding-before:12px;padding-block-start:12px}.d_ij{display:flex;flex-flow:row wrap;column-gap:8px;align-items:center}.d_ik{border-top:1px solid #ccd5de;-webkit-padding-before:16px;padding-block-start:16px}.d_dP{overflow-wrap:break-word;word-break:break-word;hyphens:auto;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto}.d_dQ{display:-webkit-box;line-clamp:var(--line-clamp);-webkit-line-clamp:var(--line-clamp);-webkit-box-orient:vertical;overflow:hidden}.d_eF{cursor:pointer}.d_eG{width:100%;max-width:calc(100dvw - 24px);max-height:calc(100dvh - 24px)}@media(min-width:480px){.d_eG{max-width:456px}}.d_fL{height:unset;padding:2px 8px;align-self:flex-start;width:-moz-fit-content;width:fit-content;border-radius:4px;background:#b6e3ff}.d_iM{cursor:pointer}.d_i5{position:relative;border-radius:4px;border:1px solid #ccd5de}.d_i5 .d_i6{background-color:#f7f6f8;height:250px;border-top-left-radius:3px;border-top-right-radius:3px}.d_i7,.d_i8{padding-inline:12px}.d_i7{-webkit-padding-after:12px;padding-block-end:12px}.d_i5{display:flex;flex-flow:column nowrap}.d_i9{grid-area:supplementary;-webkit-padding-before:16px;padding-block-start:16px}.d_ja{margin-bottom:8px}.d_jb{width:max-content;-webkit-margin-before:8px;margin-block-start:8px}.d_jc{display:-webkit-box;line-clamp:1;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.d_jd{-webkit-margin-after:12px;margin-block-end:12px}.d_je{border-top:1px solid #ccd5de;-webkit-padding-before:8px;padding-block-start:8px}.d_iD{position:relative;border-radius:4px;border:1px solid #ccd5de;background:#fff;padding:12px;column-gap:12px;grid-template-columns:118px auto;grid-auto-rows:auto;grid-template-areas:"picture details" "picture price-details" "more-details more-details" "supplementary supplementary"}.d_iE{grid-area:picture}.d_iF{grid-area:price-details}.d_iG,.d_iH{display:flex;flex-flow:column nowrap}.d_iG{grid-area:details;gap:8px;-webkit-margin-after:8px;margin-block-end:8px}.d_iI{grid-area:more-details}.d_iJ{align-self:flex-end}.d_iH{margin-top:12px;border-top:1px solid #b1bac3;padding-top:12px;gap:6px}.d_iK{grid-area:supplementary}.d_iK,.d_iL{-webkit-padding-before:12px;padding-block-start:12px}.d_iL{border-top:1px solid #ccd5de}.d_iV a{display:block}.d_iV a+a{margin-top:6px}