.custom-cart-item{display:flex;gap:1.5rem;padding:1.5rem;border-radius:8px;border:1px solid var(--Color-Linen-200, #E4D7CD)}@media screen and (max-width: 1200px){.custom-cart-item{padding:1rem;gap:1rem}}.custom-cart-item .free-delivery-badge{display:flex;height:2rem;width:fit-content;padding:4px 8px;justify-content:center;align-items:center;gap:8px;border-radius:80px;background:var(--Color-Linen-600, #523F31);color:var(--White, #FFF);font-size:12px;font-style:normal;font-weight:600;line-height:normal;margin-top:.875rem}@media screen and (max-width: 992px){.custom-cart-item .free-delivery-badge{margin-top:.25rem}}.custom-cart-item .product_thumbnail{height:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:start}.custom-cart-item .product_thumbnail a{aspect-ratio:154/203 !important;height:203px !important;display:flex;width:100%;height:100%;aspect-ratio:154/203;flex-direction:column;align-items:center;gap:6.587px}@media screen and (max-width: 992px){.custom-cart-item .product_thumbnail a{height:123px}}.custom-cart-item .product_thumbnail a img{width:100%;height:100%;object-fit:cover;margin:0}.custom-cart-item .product_content{display:grid;grid-template-columns:1fr auto;width:100%}@media screen and (max-width: 992px){.custom-cart-item .product_content{gap:.5rem 0}}.custom-cart-item .product_content .product_content_top{grid-column:1/span 1;display:flex;flex-direction:column;gap:.875rem}.custom-cart-item .product_content .product_content_top .product-name a{color:var(--Black, #222);font-family:"TT Commons Pro Trial";font-size:20px;font-style:normal;font-weight:600;line-height:120%;text-decoration:none}@media screen and (max-width: 992px){.custom-cart-item .product_content .product_content_top .product-name a{font-size:.875rem}}.custom-cart-item .product_content .product_content_top .product-atributes{margin-top:.875rem;color:var(--Color-Grey-500, #736C64);font-family:"TT Commons Pro Trial";font-size:14px;font-style:normal;font-weight:500;line-height:120%;display:flex;gap:.5rem;flex-direction:column}.custom-cart-item .product_content .product_content_top .product-atributes .product-attr-label{color:var(--Color-Grey-600, #44403D);font-size:14px;font-style:normal;font-weight:600;line-height:120%}.custom-cart-item .product_content .product_content_top .product-atributes .additional_attrs{margin-top:1rem;margin-bottom:1rem;display:flex;align-items:center;gap:1rem}@media screen and (max-width: 992px){.custom-cart-item .product_content .product_content_top .product-atributes .additional_attrs{flex-wrap:wrap;margin-top:.5rem;margin-bottom:.5rem;gap:.5rem}}.custom-cart-item .product_content .product_content_top .product-atributes .additional_attrs .product-sizes,.custom-cart-item .product_content .product_content_top .product-atributes .additional_attrs .product-attribute{display:flex;gap:.45rem;align-items:center;border-left:1px solid var(--Color-Linen-200, #E4D7CD);padding-left:1rem}@media screen and (max-width: 992px){.custom-cart-item .product_content .product_content_top .product-atributes .additional_attrs .product-sizes,.custom-cart-item .product_content .product_content_top .product-atributes .additional_attrs .product-attribute{padding-left:.5rem}}.custom-cart-item .product_content .product_content_top .product-atributes .additional_attrs .product-sizes .product-attr-label,.custom-cart-item .product_content .product_content_top .product-atributes .additional_attrs .product-attribute .product-attr-label{color:var(--Color-Grey-500, #736C64);font-family:"TT Commons Pro Trial";font-size:14px;font-style:normal;font-weight:600;line-height:120%}.custom-cart-item .product_content .product_content_top .product-atributes .additional_attrs .product-colors{display:flex;gap:.45rem;align-items:center}.custom-cart-item .product_content .product_content_top .product-atributes .additional_attrs .product-colors .product-color{display:flex;width:20px;height:20px;padding:2px;flex-direction:column;align-items:flex-start;gap:8px;aspect-ratio:1/1;border-radius:80px}.custom-cart-item .product_content .product_content_top .product-atributes .additional_attrs .product-colors .product-color-name{color:var(--Color-Grey-500, #736C64);font-family:"TT Commons Pro Trial";font-size:14px;font-style:normal;font-weight:500;line-height:120%}.custom-cart-item .product_content .product_content_top .product-atributes .product-sizes{display:flex;align-items:center;gap:.25rem;position:relative}.custom-cart-item .product_content .product_content_top .product-atributes .product-sizes .product-selected-size-name{text-decoration:underline;display:flex;align-items:center;gap:.25rem;cursor:pointer}.custom-cart-item .product_content .product_content_top .product-atributes .product-sizes .product-selected-size-name *{cursor:pointer}.custom-cart-item .product_content .product_content_top .product-atributes .product-sizes .product-selected-size-name svg{width:14px;height:14px;object-fit:contain}.custom-cart-item .product_content .product_content_top .product-atributes .product-sizes .size-options{flex-direction:column;position:absolute;bottom:0;left:0;background:#fff;border-radius:8px;border:1px solid var(--Color-Linen-200, #E4D7CD);min-width:6.25rem;transform:translate(25%, 105%);z-index:100;overflow:hidden;display:none}.custom-cart-item .product_content .product_content_top .product-atributes .product-sizes .size-options.active{display:flex}.custom-cart-item .product_content .product_content_top .product-atributes .product-sizes .size-options .size-option{padding:.5rem 1rem;border-bottom:1px solid var(--Color-Linen-200, #E4D7CD);display:flex;gap:1rem;justify-content:space-between;align-items:center;color:var(--Color-Linen-500, #796254);font-size:.875rem;font-style:normal;font-weight:300;line-height:120%;cursor:pointer}.custom-cart-item .product_content .product_content_top .product-atributes .product-sizes .size-options .size-option *{cursor:pointer}.custom-cart-item .product_content .product_content_top .product-atributes .product-sizes .size-options .size-option.selected{background:var(--Color-Linen-100, #F5F0ED);color:var(--Color-Linen-500, #796254);font-size:.875rem;font-style:normal;font-weight:600;line-height:120%}.custom-cart-item .product_content .product_content_top .product-atributes .product-sizes .size-options .size-option:hover{background:var(--Color-Linen-100, #F5F0ED)}.custom-cart-item .product_content .product_content_top .product-atributes .product-sizes .size-options .size-option:last-child{border-bottom:none}.custom-cart-item .product_content .product_content_top .product-atributes .product-sizes .size-options .size-option svg{width:14px;height:14px;aspect-ratio:1/1;object-fit:contain}.custom-cart-item .product_content .cart_item_bottom{grid-column:1/span 1;display:flex;gap:1.5rem;align-items:center}@media screen and (max-width: 992px){.custom-cart-item .product_content .cart_item_bottom{gap:.5rem;justify-content:space-between}}.custom-cart-item .product_content .cart_item_bottom .wrap_product_prcice{min-width:5rem}@media screen and (max-width: 992px){.custom-cart-item .product_content .cart_item_bottom .wrap_product_prcice{min-width:0;max-width:6rem}}.custom-cart-item .product_content .cart_item_bottom .wrap_product_prcice *{color:var(--Black, #222);font-family:"TT Commons Pro Trial";font-size:20px;font-style:normal;font-weight:600;line-height:120%}.custom-cart-item .product_content .cart_item_bottom .wrap_product_prcice * del{font-size:12px !important}@media screen and (max-width: 576px){.custom-cart-item .product_content .cart_item_bottom .wrap_product_prcice * del{min-width:0}}.custom-cart-item .product_content .cart_item_bottom .wrap_product_prcice * del span,.custom-cart-item .product_content .cart_item_bottom .wrap_product_prcice * del bdi{font-size:1rem}@media screen and (max-width: 992px){.custom-cart-item .product_content .cart_item_bottom .product-quantity{max-width:8rem}}.custom-cart-item .product_content .cart_item_bottom .product-quantity .quantity-input{border-radius:80px;border:2px solid var(--Color-Linen-200, #E4D7CD);background:var(--White, #FFF);display:flex;flex-wrap:nowrap}.custom-cart-item .product_content .cart_item_bottom .product-quantity .quantity-input button{color:var(--Color-Linen-500, #796254);text-align:center;font-size:14px;font-style:normal;font-weight:700;line-height:normal}.custom-cart-item .product_content .cart_item_bottom .product-quantity .quantity-input button:disabled{color:var(--Color-Linen-300, #D8C5B7)}.custom-cart-item .product_content .cart_item_bottom .product-quantity .quantity-input button:first-child{padding-left:1rem;padding-right:.5rem}.custom-cart-item .product_content .cart_item_bottom .product-quantity .quantity-input button:last-child{padding-left:.5rem;padding-right:1rem}.custom-cart-item .product_content .cart_item_bottom .product-quantity .quantity-input input{width:2rem;text-align:center;padding:.7rem 0}@media screen and (max-width: 576px){.custom-cart-item .product_content .cart_item_bottom .product-quantity .quantity-input input{padding:.5rem 0}}.custom-cart-item .product_content .cart-item-right{grid-column:2/span 1;grid-row:1/span 2}@media screen and (max-width: 992px){.custom-cart-item .product_content .cart-item-right{display:none}}.custom-cart-item .product-remove{display:flex;width:32px;height:32px;justify-content:center;align-items:center;aspect-ratio:1/1;border-radius:80px;background:var(--Color-Linen-100, #F5F0ED)}.custom-cart-item .product-remove svg{width:1rem;height:1rem}.custom-cart-item .product-remove a,.custom-cart-item .product-remove span{display:flex;width:32px;height:32px;justify-content:center;align-items:center;aspect-ratio:1/1;border-radius:80px;background:var(--Color-Linen-100, #F5F0ED)}.custom-cart-item .product-remove a svg,.custom-cart-item .product-remove span svg{width:1rem;height:1rem}.custom-cart-item .mobile-del-product{display:none}@media screen and (max-width: 992px){.custom-cart-item .mobile-del-product{display:flex;justify-content:start;width:100%;grid-column:1/span 1;grid-row:2/span 1;justify-self:end;align-self:end;margin-top:auto;margin-bottom:.5rem;color:var(--Color-Grey-500, #736C64);font-size:.75rem;font-style:normal;font-weight:500;line-height:120%;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}}