.cart__wrapper{display:grid;grid-template-columns:minmax(min-content,57rem) minmax(min-content,37rem);grid-template-rows:auto auto;justify-content:center;column-gap:1.6rem;row-gap:1rem;margin-top:7rem;margin-bottom:6rem}.cart__wrapper.is-empty{display:flex}.cart__header{position:relative}.cart__header-back-btn{display:none;font-size:1.4rem;line-height:1.4rem;text-decoration:underline;gap:10px;align-items:center;cursor:pointer;width:fit-content;padding:.8rem 1.2rem .8rem .4rem;background:#fff;border-radius:9999px;position:fixed;top:1rem;z-index:6}.cart__header-back-btn img{width:6px;height:12px;cursor:pointer}.cart__header .master-conteiner_for_progress-bar{display:none;position:fixed;top:0;left:0;z-index:1}.cart__recomandations-wrapper{grid-row:2;grid-column:1;max-width:57rem}.cart__recomandations-wrapper .cart-table-wrapper{padding:1.9rem 2rem;background-color:#ebdfcf;border-radius:2rem;display:flex;flex-direction:column;row-gap:.75rem}.cart__summary-wrapper{grid-column:2}.cart__wrapper .cart-item__name{max-width:60%}.cart__summary-wrapper .cart-subtotal{margin:0}.cart__summary-wrapper .cart__ctas button{margin-top:1rem;text-transform:uppercase;padding:0 1.6rem}.cart__summary-wrapper .cart-table-wrapper{padding:1rem}.cart__empty-container{width:100%}.cart__wrapper .drawer__inner-empty{max-width:50rem;margin:0 auto;padding:0}.cart__wrapper .cart-drawer__collection{margin:0}.cart__empty-bottom-part{display:flex;flex-direction:column;justify-content:center;gap:.5rem}.cart__wrapper.is-empty .button{margin:4rem 0 0;width:100%}.cart{position:relative;display:block}.cart__empty-text,.is-empty .cart__contents,cart-items.is-empty .title-wrapper-with-link,.is-empty .cart__footer{display:none}.is-empty .cart__empty-text,.is-empty .cart__warnings{display:block}.cart__warnings{display:none;text-align:center;padding:3rem 0 1rem}.cart__empty-text{font-size:2rem;line-height:2rem;margin-bottom:2rem}.cart__contents>*+*{margin-top:2.5rem}.cart__login-title{margin:5.5rem 0 .5rem}.cart__login-paragraph{margin-top:.8rem}.cart__login-paragraph a{font-size:inherit}.cart__wrapper .progress-bar-v2__wrapper{padding:.8rem 0 .6rem}@media screen and (min-width: 990px){.cart__warnings{padding:7rem 0 1rem}.cart__empty-text{margin:0 0 1.5rem}}cart-items{display:block}.cart__items{position:relative}.cart__items--disabled{pointer-events:none}.cart__footer-wrapper:last-child .cart__footer{padding-bottom:5rem}.cart__footer>div:only-child{margin-left:auto}.cart__footer>*+*{margin-top:6.5rem}.cart__footer .discounts{margin-bottom:1rem}.cart__note{height:fit-content;top:2.5rem}.cart__note label{display:flex;align-items:flex-end;position:absolute;line-height:1;height:1.8rem;top:-3rem;color:rgba(var(--color-foreground),.75)}.cart__note .field__input{height:100%;position:relative;border-radius:var(--inputs-radius);padding:1rem 2rem}.cart__note .text-area{resize:vertical}.cart__note:after,.cart__note:hover.cart__note:after,.cart__note:before,.cart__note:hover.cart__note:before,.cart__note .field__input:focus,.cart__note .field__input{border-bottom-right-radius:0}@media screen and (min-width: 750px){.cart__items{grid-column-start:1;grid-column-end:3}.cart__contents>*+*{margin-top:0}.cart__items+.cart__footer{grid-column:2}.cart__footer{display:flex;justify-content:space-between;border:0}.cart__footer-wrapper:last-child{padding-top:0}.cart__footer>*{width:35rem}.cart__footer>*+*{margin-left:4rem;margin-top:0}}.cart__ctas button{width:100%}.cart__ctas>*:not(noscript:first-child)+*{margin-top:1rem}.cart__update-button{margin-bottom:1rem}.cart__dynamic-checkout-buttons{max-width:36rem;margin:0 auto}.cart__dynamic-checkout-buttons div[role=button]{border-radius:var(--buttons-radius-outset)!important}.cart__blocks>*+*{margin-top:1rem}.cart-note__label{display:inline-block;margin-bottom:1rem;line-height:calc(1 + 1 / var(--font-body-scale))}.tax-note{margin:2.2rem 0 1.6rem auto;text-align:center;display:block}.cart__bottom_checkout-btn-wrapper{position:fixed;bottom:0rem;left:0;background-color:#f4f6f6;width:100%;padding:.7rem 1.6rem;z-index:4;text-transform:uppercase}.cart__checkout-button{width:100%;text-transform:uppercase;max-width:34rem;display:flex;margin:0 auto}.cart__wrapper .cart__recomandations-wrapper .price__regular .price-item--regular{font-size:1.2rem;line-height:1.2rem}.cart__ctas{text-align:center}.cart__wrapper .cart__recomandations-wrapper .card__metadata-wrapper .price{display:block;order:3;position:absolute;bottom:1rem}.cart__wrapper .empty-footer{text-align:center}@media screen and (min-width: 750px){.cart-note{max-width:35rem}.cart__update-button{margin-bottom:0;margin-right:.8rem}.tax-note{margin-bottom:2.2rem;text-align:right}[data-shopify-buttoncontainer]{justify-content:flex-end}.cart__ctas{display:flex;gap:1rem}}@media screen and (max-width: 768px){body:has(.cart__wrapper) .announcement-bar-section .promo-announcement-bar{margin:0}body:has(.cart__wrapper) .announcement-bar-section .promo-announcement-bar-container{display:none}body:has(.cart__wrapper) .section-header.shopify-section-group-header-group{top:0}body:has(.cart__wrapper) .footer{display:none}.cart__wrapper{width:100%;grid-template-rows:auto auto auto;grid-template-columns:100%;padding:0 1.6rem 7rem;max-width:100%;margin-bottom:15rem}.cart__summary-wrapper{grid-column:1;grid-row:2}.cart__recomandations-wrapper{grid-row:3}.cart__recomandations-wrapper .cart-table-wrapper{max-width:100%;background-color:transparent;padding:0!important}.cart__wrapper .cart-item__name{max-width:80%}.cart__header .master-conteiner_for_progress-bar{display:block;position:fixed;top:5rem;z-index:2;left:1.6rem;width:calc(100% - 3.2rem);background-color:#ef776a;border-radius:2rem;overflow:hidden;color:#000}.cart__header .master-conteiner_for_progress-bar p{color:#000}.cart__header .master-conteiner_for_progress-bar{padding:0 .8rem .6rem;cursor:pointer}.cart__header .master-conteiner_for_progress-bar .progress-bar_container{gap:.5rem;position:relative;padding:0;max-width:30.5rem;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:start}.cart__header .master-conteiner_for_progress-bar .pill-group{display:flex;gap:.2rem}.cart__header .master-conteiner_for_progress-bar .pill{width:100%;height:6px;background:#f5ada6;border-radius:20px;margin-bottom:3px}.cart__header .master-conteiner_for_progress-bar .pill.active{background:#000}.cart__header .master-conteiner_for_progress-bar .progress-item{width:20%;flex-basis:20%;position:relative;text-align:center;color:#fff;margin:0;flex:1}.cart__header .master-conteiner_for_progress-bar .progress-item.small{width:30%;flex-basis:30%}.cart__header .master-conteiner_for_progress-bar .progress-item p{color:#000;font-size:1.2rem;line-height:90%;position:relative;margin-bottom:0;margin-top:0;white-space:nowrap}.cart__header .master-conteiner_for_progress-bar .progress-item:not(:last-child):after{content:"";background:#f5ada6;height:calc(100% - 1rem);width:.1rem;position:absolute;right:-.4rem;bottom:0}.cart__header .master-conteiner_for_progress-bar .progress-cart-img:after{content:"i";color:#fff;background-color:#777;position:absolute;left:24.5rem;top:1rem;width:1.6rem;height:1.6rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1rem;cursor:pointer}.cart__header .master-conteiner_for_progress-bar .pill.has_free-shipping_icon{position:relative}.cart__header .master-conteiner_for_progress-bar .free-shipping-pill:after,.cart__header .master-conteiner_for_progress-bar .pill.has_free-shipping_icon:after{content:"";background:url(/cdn/shop/files/free-shipping-black.svg?v=1761257183);background-size:contain;background-repeat:no-repeat;width:2.3rem;height:1.5rem;position:absolute;top:-.3rem;left:50%;transform:translate(-50%)}.cart__header .progress-bar-v2 .progress-item:not(:last-child):after{background:#faf6f0}.cart__header .cart__items tbody{display:table}.cart__header-back-btn{display:flex}body:has(.menu-opening) .cart__header-back-btn,body:has(.search-modal--open) .cart__header-back-btn{display:none}.cart__header .cart-item__price-wrapper .price{font-size:1.4rem;line-height:1.4rem;width:max-content}.cart__wrapper .progress-bar-v2{max-width:27.5rem;left:auto}.cart__wrapper .progress-bar-v2 .pill.has-free-shipping-icon{position:relative}.cart__wrapper .progress-bar-v2 .pill.has-free-shipping-icon:after{content:"";background-image:url(https://cdn.shopify.com/s/files/1/0557/9908/7202/files/free-shipping_icon_white-text-border_en.svg?v=1732181770);background-size:100%;width:2.3rem;height:1.5rem;position:absolute;top:-.3rem;left:calc(50% - 1.15rem)}.cart-item__price-wrapper .cart-item__new-price{font-size:1.4rem}}.cart-free-product_container p{margin:0}.cart-free-product_container{background-color:#faf6f0;border-radius:2rem;overflow:hidden;position:relative;padding:1.6rem .6rem;margin-bottom:1rem;min-height:12.4rem}.cart-free-product_container:not(:has(.cart-free-product_container--main_product)){height:12.4rem}.cart-free-product_container .cart-item__details{padding:1rem 0 .5rem 1rem}.cart-free-product_container .cart-item__totals{width:auto}.cart-free-product_container .product-option{display:none}.cart-free-product_container:before{content:"";display:block;position:absolute;top:0;right:0;width:7.5rem;height:4.6rem;background-image:url(/cdn/shop/files/black-friday-week-2-free-product-sticker.svg?v=1762525375);background-size:cover;background-repeat:no-repeat}.cart-free-product_container:not(:has(.cart-free-product_container--main_product)):after{content:"";display:block;position:absolute;bottom:2rem;right:2.5rem;width:3.3rem;height:5.9rem;background-image:url(https://cdn.shopify.com/s/files/1/0557/9908/7202/files/thanksgivings-tiny-perfume_icon_aed753ba-0c53-4501-8db1-471d17489c9e.png?v=1728469686);background-size:cover;background-repeat:no-repeat}.cart-free-product_container .quantity-popover-container{display:none}.cart-free-product_container--base{display:flex;flex-direction:column;gap:2rem;height:100%;justify-content:center}.cart-free-product_container--heading .title,.cart-free-product_container--heading .subtitle{font-size:1.8rem;line-height:1.8rem;margin:0}.cart-free-product_container--main .subnote{color:#727272;font-size:1.2rem;line-height:1.4rem;max-width:85%}.cart-free-product_container--main .subnote.with-button{color:#000;font-size:1.4rem;line-height:1.6rem}.cart-free-product_container--main .openFreeProductsModal{text-decoration:underline;cursor:pointer}.cart-free-product_container--main_product{position:relative}.cart-free-product_container--main_product .cart-item__quantity{position:absolute;right:1rem;bottom:1rem}.cart-free-product_container--main_product .cart-item__totals{padding-top:1rem}.cart-free-product_container--main_product .cart-item__name{margin-bottom:1rem}.cart-free-product_container--main_product .cart-item__price-wrapper{line-height:1.4rem;padding-right:.5rem}.cart-free-product_container .cart-free-product_container--base .cart-free-product_container--main_product .cart-item{margin-bottom:0;background-color:#fffcf7;min-height:12rem}.cart-free-product_container .change-free-product p{position:absolute;bottom:1rem;left:12rem;text-decoration:underline;cursor:pointer;color:#ef776a;font-size:1.4rem;line-height:1.4rem;margin:0;width:max-content}
/*# sourceMappingURL=/cdn/shop/t/605/assets/component-cart.css.map */
