.d_eb{padding:0;background:none;border:none;cursor:pointer}.d_dN{display:block;text-align:start;font-size:inherit;font-weight:inherit;line-height:inherit}.d_dN .d_dO{display:inline-flex}.d_dP{vertical-align:middle}.d_ba{margin:0;padding:0}.d_c1{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_c1{grid-template-columns:120px 4fr 3fr}}.d_c2{grid-area:picture}.d_c3{grid-area:buybox}.d_c4{grid-area:details;gap:8px}.d_c4,.d_c5{display:flex;flex-flow:column nowrap}.d_c5{grid-area:supplementary;gap:16px;-webkit-padding-before:12px;padding-block-start:12px}.d_c6{display:flex;flex-flow:row wrap;column-gap:8px;align-items:center}.d_c7{border-top:1px solid #ccd5de;-webkit-padding-before:16px;padding-block-start:16px}.d_dU{display:-webkit-box;line-clamp:var(--line-clamp);-webkit-line-clamp:var(--line-clamp);-webkit-box-orient:vertical;overflow:hidden}.d_ek{font-weight:400;color:#02080e}.d_ek.d_el{display:-webkit-box;line-clamp:var(--line-clamp);-webkit-line-clamp:var(--line-clamp);-webkit-box-orient:vertical;overflow:hidden}@media(max-width:768px){.d_ek{line-height:1.5rem;font-size:1.125rem}}.d_d2{font-size:inherit;line-height:inherit}.d_d2 .d_d3{color:#575f67;cursor:default}.d_d4{text-decoration:underline}.d_d5,.d_dX{gap:4px}.d_d5{display:flex;flex-direction:column}.d_dw{align-self:flex-start}.d_eM[data-state=collapsed] .d_eN{display:-webkit-box;line-clamp:var(--lineClamp);-webkit-line-clamp:var(--lineClamp);-webkit-box-orient:vertical;overflow:hidden}.d_eO[hidden=until-found]{display:block}.d_dY{padding:0;height:unset;gap:8px}.d_dY,.d_dY:active,.d_dY:hover{background:none}.d_dY .d_dZ{display:block}.d_dY .d_d0,.d_dY[data-panel-open] .d_dZ,.d_dY[data-state=expanded] .d_dZ{display:none}.d_dY[data-panel-open] .d_d0,.d_dY[data-state=expanded] .d_d0{display:block}.d_dY[data-panel-open] .d_d1,.d_dY[data-state=expanded] .d_d1{rotate:180deg}.d_ey{display:flex;flex-flow:column nowrap;gap:4px;-webkit-padding-before:8px;padding-block-start:8px;text-align:center}.d_ey .d_ez{-webkit-margin-before:-8px;margin-block-start:-8px}.d_ez{box-sizing:border-box;padding:2px;width:100%;flex:0 1}.d_eA{padding-inline:12px}.d_eB{font-size:inherit;line-height:inherit;font-weight:inherit}.d_dW{margin:0}.d_ec{cursor:pointer}.d_ed{width:100%;max-width:calc(100dvw - 24px);max-height:calc(100dvh - 24px)}@media(min-width:480px){.d_ed{max-width:456px}}.d_ea{height:unset;padding:2px 8px;align-self:flex-start;width:-moz-fit-content;width:fit-content;border-radius:4px;background:#b6e3ff}.d_dV{cursor:pointer}.d_dD{border-radius:4px;border:1px solid #ccd5de}.d_dE,.d_dF{padding-inline:12px}.d_dE{-webkit-padding-after:12px;padding-block-end:12px}.d_dD,.d_dG{display:flex;flex-flow:column nowrap}.d_dG{gap:8px}.d_dH{grid-area:supplementary;display:flex;flex-flow:column nowrap;gap:12px;-webkit-padding-before:16px;padding-block-start:16px}.d_dI{margin-bottom:8px}.d_dJ{background-color:#f7f6f8;border-top-left-radius:3px;border-top-right-radius:3px}.d_dK{width:max-content;-webkit-margin-before:8px;margin-block-start:8px}.d_dL{display:-webkit-box;line-clamp:1;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.d_dM{border-top:1px solid #ccd5de;-webkit-padding-before:8px;padding-block-start:8px}.d_df{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_dg{grid-area:picture}.d_dh{grid-area:price-details}.d_di,.d_dj,.d_dk{display:flex;flex-flow:column nowrap}.d_di{grid-area:details;gap:8px;-webkit-margin-after:8px;margin-block-end:8px}.d_dj{grid-area:more-details;gap:12px}.d_dl{align-self:flex-end}.d_dk{margin-top:12px;border-top:1px solid #b1bac3;padding-top:12px;gap:6px}.d_dm{grid-area:supplementary;display:flex;flex-flow:column nowrap;gap:12px}.d_dm,.d_dn{-webkit-padding-before:12px;padding-block-start:12px}.d_dn{border-top:1px solid #ccd5de}.d_dx a{display:block}.d_dx a+a{margin-top:6px}.d_dv{display:grid;margin-bottom:-16px}.d_dv>*{overflow:hidden;max-width:100%}.d_dQ{width:100%;margin-bottom:24px}.d_dQ .d_dR{display:block;flex:1 1}.d_dQ .d_dS{height:auto;aspect-ratio:1}