.gs_nav_cart{display:flex;gap:0.5rem;align-content:center;align-items:center;position:relative}.gs_nav_cart i::before{font-size:1.7rem}.gs_nav_cart>span{font-size:var(--font-size-small)}@media screen and (min-width:992px){.gs_nav_cart{align-items:center}}.mini-cart-content{transition:2s}.mini-cart-content .overlay{display:none;transition:2s}.mini-cart-open .overlay{display:block;opacity:1;height:100%;background:rgba(59,56,50,0.4);transition:opacity 0.4s ease}@media screen and (max-width:345px){.mini-cart-body{background-color:var(--background-white);flex-direction:column;border-left:1px solid var(--color-lighter-gray);position:fixed;width:20rem!important;height:100vh;left:100%;top:0;right:0}.mini-cart-open .mini-cart-body{display:flex;position:fixed;left:calc(100% - 20rem)!important;z-index:999999}}@media screen and (max-width:360px){.mini-cart-body{width:360px!important}.mini-cart-open .mini-cart-body{display:flex;position:fixed;left:calc(100% - 360px)!important;z-index:999999}}.mini-cart-body{background-color:var(--background-white);flex-direction:column;border-left:1px solid var(--color-lighter-gray);position:fixed;width:24rem;height:100vh;left:100%;top:0;right:0}.mini-cart-open .mini-cart-body{display:flex;position:fixed;left:calc(100% - 24rem);z-index:999999}.notransition{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;transition:none!important}@keyframes runoutcart{0%{left:calc(100% - 24rem)}100%{left:100%}}@keyframes runmenucart{0%{left:100%}100%{left:calc(100% - 24rem)}}.mini-cart-header{display:flex;height:74px;background-color:var(--background-white);border-bottom:solid 1px var(--color-lighter-gray);justify-content:space-between;align-items:center}.mini-cart-title-container{display:flex;flex-direction:column;align-self:center;width:170px}.mini-cart-title-container h3,.mini-cart-title-container p{margin:0}.mini-cart-shopping{font-size:var(--font-size-small);display:flex;flex-direction:revert;max-width:170px;white-space:nowrap;overflow:hidden;gap:6px}.mini-cart-close{padding:0 5px}.mini-cart-close,.mini-cart-clear{color:var(--color-lighter-gray);font-size:0.75rem;padding-left:1rem}.mini-cart-clear,.mini-cart-close{display:flex;align-items:center}.mini-cart-clear svg path,.mini-cart-close svg path{fill:var(--color-lighter-gray)}.mini-cart-close i::before,.mini-cart-clear i::before{color:var(--color-lighter-gray);font-size:1.4rem}.mini-cart-close:hover svg path,.mini-cart-close:hover svg path{fill:var(--color-dark)}.mini-cart-clear:hover{color:var(--color-tomato)}.mini-cart-clear:hover svg path{fill:var(--color-tomato)}.mini-cart-products-list{overflow:auto;flex:1}.mini-cart-product-item{min-height:130px;padding:16px 16px 16px 8px;margin:-1px 0;display:flex;background-color:var(--background-white);border-top:solid 1px var(--color-lighter-gray);border-bottom:solid 1px var(--color-lighter-gray);gap:1rem}.mini-cart-products-list div.mini-cart-product-item:last-child{border-bottom:none}.mini-cart-product-item .wrapper-img-minicart{position:relative}.mini-cart-product-item .wrapper-img-minicart .add-wishlist{top:0;right:0}.mini-cart-product-item .wrapper-img-minicart .metatag-products{bottom:0;left:0}.mini-cart-product-item .wrapper-img-minicart .metatag-products p{margin:0;font-size:14px}.mini-cart-container-product-image{min-width:100px;width:100px;height:100px;position:relative;display:inline-flex;vertical-align:top}.mini-cart-product-image{width:100%;border-radius:var(--border-radius);object-fit:contain;aspect-ratio:var(--aspect-ratio-shop-image)}.mini-cart-product-label{display:block;max-height:40px;overflow:hidden;text-overflow:ellipsis;margin-bottom:8px}.mini-cart-product-info{width:100%}.mini-cart-description .product-item-title{width:100%;height:auto;font-size:14px;font-weight:var(--font-weight-regular);color:var(--color-dark);display:inline-block;text-transform:var(--all-titles-lowercase);margin-bottom:5px}.mini-cart-description .product-item-title::first-letter {text-transform:var(--all-titles-first-letter)}.mini-cart-description .product-item-title:hover{color:var(--color-primary)}.mini-cart-description .product-item-price-ins{display:inline-block;font-weight:bold;margin:0;transition:font-size 0.2s ease;line-height:1em;font-size:1.125rem;text-decoration:none!important;color:var(--color-dark)}.mini-cart-description .product-item-format{display:inline-block;vertical-align:baseline;color:var(--color-lighter-gray);margin:0 0 0 4px;font-weight:normal;text-transform:lowercase}.mini-cart-description .product-item-info{display:flex;align-items:center;max-height:20px}.mini-cart-feed-back{display:block;max-height:70px}.mini-cart-feed-back .container-product-item-qty-cart{margin-top:10px;padding-top:0}.mini-cart-feed-back .container-product-item-qty-cart p{margin:0}.mini-cart-feed-back small{font-size:0.7rem}.mini-cart-feed-back .product-item-qty-cart{font-size:1rem}.mini-cart-feed-back i::before{font-size:1rem}.mini-cart-checkout{background-color:var(--background-white);border-top:solid 1px var(--color-lighter-gray);padding:16px 16px 16px 16px}.mini-cart-checkout-info{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding-bottom:1rem;max-height:40px}.mini-cart-checkout a{width:100%}.mini-cart-total-label{display:flex;gap:1rem}.mini-cart-total{font-size:var(--font-size-h3);color:var(--color-dark);font-weight:var(--font-weight-bold)}.overlay{width:100%;position:fixed;top:0;left:0;opacity:0;transition:0.4s ease;height:0;z-index:var(--z-minicart)}.mini-cart-open .overlay{opacity:1;height:100%;background:rgba(59,56,50,0.4);transition:opacity 0.4s ease}.product-item-onsale-title{background:var(--background-tomato);padding:0 15px;border-radius:var(--border-radius);color:var(--color-white);margin:10px 0;width:fit-content;margin-top:0;font-size:14px}.mini-cart-content .product-item-aditional-info{display:flex;height:auto;margin-bottom:15px;flex-direction:column}@media screen and (max-width:560px){.mini-cart-header{min-height:74px}.mini-cart-body{position:fixed;height:100%;overflow:auto}.mini-cart-products-list{overflow:hidden;height:100%;display:table}.mini-cart-checkout{padding:16px 16px 16px 16px}}