.page_action__RXWnv{display:flex;flex-direction:row;justify-content:space-between;gap:var(--n-space-sm)}.page_overall__Cafk1{display:flex;justify-content:space-between;flex-direction:row;padding:var(--n-space-lg) 0;&>strong{color:var(--n-primary-11)}}.page_removeItem__jkCJ8{background-color:transparent;border:none;padding:0;margin:0;cursor:pointer;grid-area:trash;&>span{width:24px;height:24px}}.page_garance__t7ZA4{display:flex;flex-direction:row;background-color:var(--n-primary-1);border-radius:var(--n-space);align-items:center;gap:var(--n-space-md);padding:var(--n-space-md) var(--n-space-lg) var(--n-space-md) var(--n-space-sm);&>span{width:24px;height:24px}}.page_garanceText__4Cx_u{display:flex;flex-direction:column}.page_garanceText__4Cx_u strong{font-size:var(--n-font-size-md);font-weight:500}.page_garanceText__4Cx_u span{font-size:var(--n-font-size-sm);font-weight:400;color:var(--n-primary-6)}.page_image__bAYmG{background-color:var(--n-primary-2);height:112px;width:112px;padding:var(--n-space-xs);grid-area:image}.page_image__bAYmG,.page_image__bAYmG>img{border-radius:var(--n-space);aspect-ratio:1/1}.page_image__bAYmG>img{height:auto;width:100%;mix-blend-mode:multiply;object-fit:contain}.page_product__yamdd{display:grid;grid-template-columns:calc(120px + var(--n-space-xxs)) repeat(1,minmax(0,5fr)) repeat(1,minmax(max-content,1fr)) repeat(1,minmax(142px,1fr)) 28px;align-items:center;grid-template-areas:"image title input price trash";grid-gap:calc(var(--n-space) * 2)}.page_productSection__FdeAb{display:flex;flex-direction:column;gap:var(--n-space-md)}.page_productName__OIi60{display:flex;flex-direction:column;gap:var(--n-space-xxs);grid-area:title}.page_productPriceInput__8mS6x{grid-area:input}.page_productContainer__ZbpJz{display:flex;flex-direction:row;gap:var(--n-space-md);align-items:center}.page_prices__jwN9E{display:flex;flex-direction:column;align-items:flex-end;grid-area:price;width:max-content;justify-self:flex-end}.page_pricePerUnit__VB526{font-size:var(--n-font-size-sm);line-height:var(--n-font-size-md);color:var(--n-primary-6)}.page_totalPrice__9jFnm{font-size:var(--n-font-size-md);color:var(--n-primary-10)}.page_itemLink__Ci3qe{text-decoration:none;width:-moz-fit-content;width:fit-content;word-break:break-word;font-weight:700;color:var(--n-primary-11);&:hover{text-decoration:underline}}.page_root__WBSbp{padding:var(--n-space-md) 0}.page_textAlign__S___z{text-align:end}.page_productHead__LEQHq>div{color:var(--n-primary-6)}.page_variants__eubmR{display:flex;flex-direction:column}.page_loader__BAPpP{display:flex;position:fixed;left:50%;top:50%}.page_submitButtons__qb_rd{margin-top:var(--n-space-lg);& button{width:100%;padding-left:calc(var(--n-space-md) * 1.5)!important;gap:calc(var(--n-space-xl) * 5)!important}}.page_emptyCartContainer__srwCu{width:100%;margin-top:calc(var(--n-space-xl) * 4);margin-bottom:calc(var(--n-space-xl) * 4)}.page_emptyCartContainer__srwCu,.page_emptyCartContent__MeQ90{display:flex;align-items:center;justify-content:center;flex-direction:column}.page_emptyCartContent__MeQ90{gap:5px}.page_emptyCartText__lQYRa{font-size:calc(var(--n-font-size-xl) * 1.5);margin-top:calc(var(--n-space-xl) * 2.25);z-index:1}.page_emptyCartTextItalic__66vYZ{font-family:var(--n-display-font-family);font-style:italic;font-size:calc(var(--n-font-size-xl) * 1.5);z-index:1}.page_emptyCartTextMargin__GN8pT{margin-top:var(--n-space-md)}.page_emptyCartIcon___GHgm{top:calc(var(--n-space-xl) * 4.25)}.page_variantOptionTitle__N89TL{font-weight:500;color:var(--n-primary-10)}@media (max-width:874px){.page_image__bAYmG{justify-self:center}.page_product__yamdd{display:grid;grid-gap:var(--n-space-xs);grid-template-rows:auto;grid-template-columns:148px repeat(3,1fr) 28px;grid-template-areas:"image title title title title" "input .  price price trash"}.page_productHead__LEQHq{display:none}}@media (max-width:768px){.page_action__RXWnv{flex-direction:column-reverse}.page_productHead__LEQHq>div{text-align:center}.page_button__RznDC{width:100%;box-sizing:border-box}.page_emptyCartContainer__srwCu{display:flex;align-items:center;justify-content:center;flex-direction:column;width:100%;margin-top:calc(var(--n-space-xl) * 3.5);margin-bottom:calc(var(--n-space-xl) * 3.5)}.page_cartBg__4EOk_{top:calc(var(--n-space-xl) * 6)}.page_submitButtons__qb_rd{& button{gap:calc(var(--n-space-xl) * 4)!important}}}@media (max-width:568px){.page_variantTitle__ZMNud{display:none}}