.CartLine-module__b2xlTG__line{background-color:var(--color-white);padding:var(--spacing-40)var(--spacing-24)var(--spacing-24);gap:var(--spacing-24);grid-template-rows:112px auto auto;grid-template-areas:"image""info""specs";display:grid;position:relative}@media (min-width:1024px){.CartLine-module__b2xlTG__line{grid-template-rows:initial;-moz-column-gap:var(--spacing-32);column-gap:var(--spacing-32);grid-template-columns:max(160px,min(30%,400px)) 1fr;grid-template-areas:"image info""image specs"}}@media (min-width:1367px){.CartLine-module__b2xlTG__line{padding:var(--spacing-48)var(--spacing-48)var(--spacing-40);-moz-column-gap:var(--spacing-64);column-gap:var(--spacing-64)}}.CartLine-module__b2xlTG__summaryContainer{gap:var(--spacing-24);padding-inline:var(--spacing-24);border-bottom:1px solid var(--color-grey-100);grid-template:"image"112px"info""specs"/1fr;display:grid}.CartLine-module__b2xlTG__summaryContainer:first-of-type{border-top:1px solid var(--color-grey-100)}@media (min-width:1024px){.CartLine-module__b2xlTG__summaryContainer{padding-inline:var(--spacing-40)}.CartLine-module__b2xlTG__summaryContainer:first-of-type{border-top:0}}.CartLine-module__b2xlTG__badge{position:absolute;top:0}.CartLine-module__b2xlTG__badge:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.CartLine-module__b2xlTG__badge:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.CartLine-module__b2xlTG__badge:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.CartLine-module__b2xlTG__badge:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.CartLine-module__b2xlTG__badge:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.CartLine-module__b2xlTG__badge:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.CartLine-module__b2xlTG__imageWrapper{padding:var(--spacing-20)var(--spacing-24)var(--spacing-20);grid-area:image;justify-content:center;align-items:center;display:flex;position:relative}.CartLine-module__b2xlTG__image{aspect-ratio:16/9;height:auto;width:100%;max-width:100%}@media (min-width:1024px){.CartLine-module__b2xlTG__image{aspect-ratio:4/3}}.CartLine-module__b2xlTG__infoWrapper{grid-area:info}.CartLine-module__b2xlTG__infoWrapper .CartLine-module__b2xlTG__flexRow{justify-content:space-between;align-items:flex-end;gap:var(--spacing-24);display:flex}.CartLine-module__b2xlTG__name{margin-bottom:var(--spacing-4)}.CartLine-module__b2xlTG__description{margin-bottom:var(--spacing-16);font-size:var(--typography-body-x-small-font-size)}@media (min-width:768px){.CartLine-module__b2xlTG__description{font-size:var(--typography-body-small-font-size)}}.CartLine-module__b2xlTG__qty{flex-basis:80px}.CartLine-module__b2xlTG__qty .CartLine-module__b2xlTG__qtySelectField{width:80px;height:var(--spacing-32);padding:var(--spacing-8)var(--spacing-16);justify-content:space-between;align-items:center;gap:var(--spacing-4);margin-bottom:var(--spacing-6);display:flex}.CartLine-module__b2xlTG__specs{border-top:1px solid var(--color-grey-100);gap:var(--spacing-4);grid-area:specs;padding-top:var(--spacing-20)}@media (min-width:768px){.CartLine-module__b2xlTG__specs{justify-content:space-between;align-items:flex-end;display:flex}}.CartLine-module__b2xlTG__specLine{font-size:var(--typography-body-x-small-font-size);color:var(--color-grey-500);letter-spacing:.28px;line-height:140%}@media (min-width:768px){.CartLine-module__b2xlTG__specLine{font-size:var(--typography-body-small-font-size)}}.CartLine-module__b2xlTG__specLine>span{color:var(--color-black)}.CartLine-module__b2xlTG__specLine>span:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:var(--spacing-4)}.CartLine-module__b2xlTG__specLine>span:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:var(--spacing-4)}.CartLine-module__b2xlTG__specLine>span:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:var(--spacing-4)}.CartLine-module__b2xlTG__specLine>span:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:var(--spacing-4)}.CartLine-module__b2xlTG__specLine>span:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:var(--spacing-4)}.CartLine-module__b2xlTG__specLine>span:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:var(--spacing-4)}.CartLine-module__b2xlTG__removeButton{color:var(--color-grey-500);padding:var(--spacing-16);margin-top:var(--spacing-4);font-size:12px;position:relative;bottom:calc(-1*var(--spacing-16))}.CartLine-module__b2xlTG__removeButton:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:calc(-1*var(--spacing-16))}.CartLine-module__b2xlTG__removeButton:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:calc(-1*var(--spacing-16))}.CartLine-module__b2xlTG__removeButton:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:calc(-1*var(--spacing-16))}.CartLine-module__b2xlTG__removeButton:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:calc(-1*var(--spacing-16))}.CartLine-module__b2xlTG__removeButton:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:calc(-1*var(--spacing-16))}.CartLine-module__b2xlTG__removeButton:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:calc(-1*var(--spacing-16))}@media (min-width:768px){.CartLine-module__b2xlTG__removeButton{inset-inline:unset calc(-1*var(--spacing-16));margin-top:0}}@media (min-width:1024px){.CartLine-module__b2xlTG__summaryAmountContainer{margin-bottom:var(--spacing-6)}}.CartLine-module__b2xlTG__summaryAmountLabel{color:var(--color-grey-500)}
