@charset "UTF-8";:root{--primary_color: #1c1c1c;--secondary_color: #1eff00;--text_primary: #000000;--text_secondary: #afafaf;--background_product: #ffffff;--background_store: #e8e8e8;--button_text: #ffffff;--header_color: #ffffff;--button_background: #1c1c1c;--border_color: #000000;--category_border_icon: #000000;--icons_color: #000000;--product_text_color: #ffffff;--border-radius: 20px;--image-border-radius: 10px;--roboto-bold: "roboto-bold";--roboto-regular: "roboto-regular";--inter-bold: "inter-bold";--inter-regular: "inter-regular";--product_image_size: "cover"}@font-face{font-family:roboto-bold;src:url(/assets/Roboto-Bold-8e8cb127.ttf) format("opentype")}@font-face{font-family:roboto-regular;src:url(/assets/Roboto-Regular-92a62766.ttf) format("opentype")}@font-face{font-family:inter-bold;src:url(/assets/Inter_18pt-Bold-2c74025a.ttf) format("opentype")}@font-face{font-family:inter-regular;src:url(/assets/Inter_24pt-Regular-d2a49115.ttf) format("opentype")}*{box-sizing:border-box}body{background-color:var(--background_store);margin:0rem;font-family:var(--inter-regular)}h1,h2,h3,h4,h5,h6,span,p,ul,li,button,a{margin:0;padding:0}header{width:100%;position:fixed;top:0;left:0;padding:0 5vw;z-index:1;background-color:var(--header_color);box-shadow:0 0 10px #0000004d}header .header-desktop{height:10dvh;margin:0 auto;max-width:1600px;display:flex;flex-direction:row;align-items:center;justify-content:space-between}header .header-desktop img{height:4rem;cursor:pointer}header .header-desktop .total-items{position:relative;font-size:1.2rem;color:var(--primary_color);cursor:pointer}header .header-desktop .total-items .cart-count{position:absolute;border:1px solid var(--primary_color);top:-12px;right:-10px;background:var(--background_product);color:var(--primary_color);border-radius:50%;padding:.1rem .4rem;font-size:.8rem}header .header-desktop .disable{pointer-events:none;cursor:not-allowed}header .header-mobile{display:none}@media screen and (max-width: 750px){header .header-desktop{display:none}header .header-mobile{display:flex;flex-direction:column;height:10dvh}header .header-mobile .close-search{display:flex;flex-direction:row;align-items:center;height:100%;justify-content:space-between}header .header-mobile .close-search img{max-height:8dvh;max-width:60vw;height:auto;cursor:pointer}header .header-mobile .close-search .total-items{position:relative;font-size:1.2rem;color:var(--primary_color)}header .header-mobile .close-search .total-items .cart-count{position:absolute;border:1px solid var(--primary_color);top:-12px;right:-10px;background:var(--background_product);color:var(--primary_color);border-radius:50%;padding:.1rem .4rem;font-size:.8rem}header .header-mobile .close-search svg{color:var(--primary_color);font-size:1rem}header .header-mobile .open-search{height:10dvh;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:1rem}header .header-mobile .open-search svg{color:var(--primary_color);font-size:1rem}header .header-mobile .open-search .close-bar{font-size:1.5rem}}.search-bar{display:flex;flex-direction:row;align-items:center}.search-bar input{width:25rem;height:2rem;font-size:18px;border-radius:var(--border-radius);padding-left:1rem;margin-right:1rem;border:1px solid transparent;outline:none;background-color:var(--background_store);color:var(--primary_color)}.search-bar input:focus{border-color:var(--primary_color)}.search-bar input::placeholder{color:var(--primary_color)}.search-bar button{width:max-content;background-color:transparent;border:none;color:var(--text_primary);cursor:pointer}@media screen and (max-width: 750px){.search-bar{display:flex;height:100%;flex-direction:row;align-items:center}.search-bar input{width:70vw;height:2rem;font-size:18px;border-radius:var(--border-radius);padding-left:1rem;margin-right:1rem;border:1px solid transparent;outline:none;background-color:var(--background_store);color:var(--primary_color)}.search-bar input:focus{border-color:var(--primary_color)}.search-bar input::placeholder{color:var(--primary_color)}.search-bar button{width:max-content;background-color:transparent;border:none;color:var(--text_primary);cursor:pointer}}.sending-bar{position:fixed;top:10dvh;background-color:var(--button_background);width:100%;text-align:center;display:flex;flex-direction:row;gap:10px;justify-content:center;align-items:center;height:5dvh;z-index:1;color:var(--button_text);cursor:pointer;padding-inline:5vw}.sending-bar p{font-size:1rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family:var(--inter-bold)}@media screen and (max-width: 750px){.sending-bar{position:fixed;top:10dvh;background-color:var(--button_background);width:100%;text-align:center;display:flex;flex-direction:row;gap:10px;justify-content:center;align-items:center;height:5dvh;z-index:1;color:var(--button_text);cursor:pointer}.sending-bar p{font-size:.7rem}}@media screen and (max-width: 500px){.sending-bar{position:fixed;top:10dvh;background-color:var(--button_background);width:100%;text-align:center;display:flex;flex-direction:row;gap:10px;justify-content:center;align-items:center;height:5dvh;z-index:3;color:var(--button_text);cursor:pointer}.sending-bar p{font-size:13px}.sending-bar .truck-icon,.sending-bar .chevron-icon{font-size:.5rem}}.page-container{max-width:1600px;margin:0 auto}.page-container .no-results{display:flex;flex-direction:column;gap:2rem;padding-inline:5vw;font-size:18px;color:var(--text-primary);font-family:var(--inter-regular)}.page-container .no-results button{width:max-content}.page-container .banner-container{padding-inline:5vw;margin-bottom:1rem;width:100%}.page-container .banner-container img{width:100%;height:100%;object-fit:cover;border-radius:var(--border-radius)}.spacer{height:15dvh}.category-list{display:flex;flex-direction:row;align-items:stretch;justify-content:flex-start;gap:2rem;overflow-x:auto;white-space:nowrap;scroll-behavior:smooth;padding-inline:5vw;margin-top:3dvh}.category-list::-webkit-scrollbar{display:none}.category-list li{display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;height:100%;width:8rem}.category-list li .image-container{width:8rem;height:10rem;padding:0;border:1px solid var(--border_color);border-radius:var(--image-border-radius);display:flex;align-items:center;justify-content:center;overflow:hidden}.category-list li .image-container img{width:8rem;height:10rem;border-radius:var(--image-border-radius);object-fit:cover}.category-list li .image-container:hover{border:1px solid var(--secondary_color)}.category-list li .category-name{font-size:18px;text-wrap:wrap;text-align:center;margin-top:.5rem;color:var(--text_primary);font-family:var(--inter-regular)}.category-list .return-li{width:8rem;height:max-content}.category-list .return-li .image-container{height:10rem;width:100%;overflow:hidden}.category-list .return-li .image-container img{width:8rem;height:10rem;object-fit:contain}.category-list .return-li .image-container:hover{border:1px solid var(--secondary_color)}.category-list .active .image-container{border:2px solid var(--secondary_color)}.category-list .no-search-results{width:max-content}@media screen and (max-width: 500px){.category-list{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;gap:1rem;overflow-x:auto;white-space:nowrap;scroll-behavior:smooth;padding-inline:5vw}.category-list::-webkit-scrollbar{display:none}.category-list li{display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;height:100%;width:5rem}.category-list li .image-container{width:5rem;height:7rem;padding:0;border-radius:var(--image-border-radius);display:flex;align-items:center;justify-content:center;overflow:hidden;border:1px solid var(--border_color)}.category-list li .image-container img{width:5rem;height:7rem;border-radius:var(--image-border-radius);object-fit:cover}.category-list li .image-container:hover{border:1px solid var(--secondary_color)}.category-list li .category-name{font-size:12px;text-wrap:wrap;text-align:center;margin-top:.5rem;color:var(--text_primary);font-family:var(--inter-regular)}.category-list .return-li{width:5rem;height:max-content}.category-list .return-li .image-container{height:7rem;width:100%;overflow:hidden;border:1px solid var(--border_color)}.category-list .return-li .image-container img{width:5rem;height:7rem;object-fit:contain}.category-list .return-li .image-container:hover{border:1px solid var(--secondary_color)}}.custom-button{background-color:var(--button_background);color:var(--button_text);border-radius:var(--border-radius);padding:8px 18px;border:none;font-size:18px;cursor:pointer;border:1px solid transparent;font-family:var(--inter-regular)}.custom-button:hover{opacity:.7}.custom-button:disabled{background-color:#ccc;color:#666;cursor:not-allowed;opacity:.7}.custom-button img{height:1rem}@media screen and (max-width: 840px){.custom-button{background-color:var(--button_background);color:var(--button_text);font-family:var(--inter-regular);border-radius:var(--border-radius);padding:8px 18px;border:none;font-size:16.6px;cursor:pointer;border:1px solid transparent}.custom-button:hover{opacity:.7}}.skeleton-container{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:2rem}.skeleton{border-radius:10px;background-color:#f0f0f0;background-image:linear-gradient(90deg,#f0f0f0,#f9f9f9,#f0f0f0);background-repeat:no-repeat;background-size:200% 100%;animation:shimmer 3s infinite linear}.skeleton-box{height:250px;margin-bottom:10px;background-color:#fff}.skeleton-text{height:12px;margin-bottom:6px;width:80%}.skeleton-text:last-child{width:60%}@media screen and (max-width: 500px){.skeleton-container{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:1rem}.skeleton{border-radius:10px;background-color:#f0f0f0;background-image:linear-gradient(90deg,#f0f0f0,#f9f9f9,#f0f0f0);background-repeat:no-repeat;background-size:200% 100%;animation:shimmer 3s infinite linear}.skeleton-box{height:250px;margin-bottom:10px;background-color:#fff}.skeleton-text{height:12px;margin-bottom:6px;width:80%}.skeleton-text:last-child{width:60%}}.wpp-redirection{position:fixed;top:7rem;width:100%;z-index:10;max-width:1600px;height:45dvh;overflow:hidden}.wpp-redirection .wpp-redirection-container{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-inline:5vw;background-color:var(--background_product);border:3px solid var(--border_color);padding-inline:2rem;padding-block:4dvh;border-radius:var(--border-radius);height:100%}.wpp-redirection .wpp-redirection-container .title{font-size:1.4rem;color:var(--primary_color);margin-bottom:2rem;text-align:center}.wpp-redirection .wpp-redirection-container .instruction{font-size:1rem;color:#000;margin-bottom:2rem;text-align:center}.addresses-popup{position:fixed;top:7rem;width:100%;z-index:10;max-width:1600px;height:75dvh;overflow:hidden}.addresses-popup .addresses-popup-container{position:relative;display:flex;flex-direction:column;margin-inline:5vw;background-color:var(--background_product);border:3px solid var(--border_color);padding-inline:2rem;border-radius:var(--border-radius);height:100%;overflow:hidden}.addresses-popup .addresses-popup-container .addresses-list{flex:1;display:grid;grid-template-columns:repeat(auto-fit,minmax(500px,1fr));gap:2rem;margin-top:2rem;padding-bottom:5rem;list-style-type:none;overflow-y:auto}.addresses-popup .addresses-popup-container .addresses-list .address-item{cursor:pointer;position:relative;display:flex;flex-direction:column;gap:.5rem;padding:10px;width:100%;border:2px solid transparent;border-radius:var(--border-radius);background-color:var(--background_store);max-height:10rem}.addresses-popup .addresses-popup-container .addresses-list .address-item p{font-size:1rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:calc(100% - 25px)}.addresses-popup .addresses-popup-container .addresses-list .address-item .strong{font-family:var(--inter-bold)}.addresses-popup .addresses-popup-container .addresses-list .address-item .edit-icon,.addresses-popup .addresses-popup-container .addresses-list .address-item .delete-icon{color:var(--primary_color);position:absolute;cursor:pointer}.addresses-popup .addresses-popup-container .addresses-list .address-item .edit-icon{right:10px;top:10px}.addresses-popup .addresses-popup-container .addresses-list .address-item .delete-icon{right:10px;bottom:10px}.addresses-popup .addresses-popup-container .addresses-list .address-item .edit-icon:hover,.addresses-popup .addresses-popup-container .addresses-list .address-item .delete-icon:hover{opacity:.7}.addresses-popup .addresses-popup-container .addresses-list .active-address{border:2px solid var(--primary_color)}.addresses-popup .addresses-popup-container .addresses-list .selected-address{border:2px solid var(--secondary_color)}.addresses-popup .addresses-popup-container .addresses-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;height:3rem;font-family:var(--inter-bold)}.addresses-popup .addresses-popup-container .addresses-header .close-icon{font-size:1.5rem;font-family:var(--inter-bold)}.addresses-popup .addresses-popup-container .addresses-header .close-icon:hover{cursor:pointer;opacity:.7}.addresses-popup .addresses-popup-container .call-to-action-section{position:absolute;left:0;background-color:#fff;bottom:0;width:100%;height:4rem;border-top:2px solid var(--background_store);display:flex;flex-direction:row;gap:1rem;align-items:center;justify-content:flex-end;padding-right:5dvh}.addresses-popup .addresses-popup-container .no-addresses{font-size:1.2rem;display:flex;flex-direction:column}@media screen and (max-width: 640px){.addresses-popup{position:fixed;top:auto;bottom:0rem;width:100%;z-index:10;max-width:1600px;height:22rem;overflow:hidden}.addresses-popup .addresses-popup-container{position:relative;display:flex;flex-direction:column;margin-inline:0vw;background-color:var(--background_product);border:3px solid var(--border_color);padding-inline:2rem;border-radius:var(--border-radius);height:100%;overflow:hidden}.addresses-popup .addresses-popup-container .addresses-list{flex:1;display:flex;flex-direction:row;gap:2rem;margin-top:2rem;padding-bottom:5rem;list-style-type:none;overflow-y:auto;overflow-x:scroll}.addresses-popup .addresses-popup-container .addresses-list .address-item{cursor:pointer;position:relative;display:flex;flex-direction:column;gap:.5rem;padding:10px;padding-block:25px;width:100%;border:2px solid transparent;border-radius:var(--border-radius);background-color:var(--background_store);width:10rem;min-width:10rem;max-height:10rem}.addresses-popup .addresses-popup-container .addresses-list .address-item p{font-size:.7rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.addresses-popup .addresses-popup-container .addresses-list .address-item .edit-icon,.addresses-popup .addresses-popup-container .addresses-list .address-item .delete-icon{color:var(--primary_color);position:absolute;cursor:pointer}.addresses-popup .addresses-popup-container .addresses-list .address-item .edit-icon{right:10px;top:10px}.addresses-popup .addresses-popup-container .addresses-list .address-item .delete-icon{right:10px;bottom:10px}.addresses-popup .addresses-popup-container .addresses-list .address-item .edit-icon:hover,.addresses-popup .addresses-popup-container .addresses-list .address-item .delete-icon:hover{opacity:.7}.addresses-popup .addresses-popup-container .addresses-list .active-address{border:2px solid var(--primary_color)}.addresses-popup .addresses-popup-container .addresses-list .selected-address{border:2px solid var(--secondary_color)}.addresses-popup .addresses-popup-container .addresses-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;height:3rem;padding-top:1rem}.addresses-popup .addresses-popup-container .addresses-header h2{font-size:20px;font-family:var(--inter-bold)}.addresses-popup .addresses-popup-container .addresses-header .close-icon{font-size:1.5rem}.addresses-popup .addresses-popup-container .addresses-header .close-icon:hover{cursor:pointer;opacity:.7}.addresses-popup .addresses-popup-container .call-to-action-section{position:absolute;left:0;background-color:#fff;bottom:0;width:100%;height:4rem;border-top:2px solid var(--background_store);display:flex;flex-direction:row;gap:1rem;align-items:center;justify-content:center;padding-right:0dvh}}.complete-address-popup{position:fixed;top:7rem;width:100%;z-index:15;max-width:1600px;height:28rem;overflow:hidden}.complete-address-popup .address-popup-container{margin-inline:5vw;background-color:var(--background_product);border:3px solid var(--border_color);padding-bottom:4vh;border-radius:var(--border-radius);height:100%}.complete-address-popup .form{padding-inline:2rem;display:flex;flex-direction:column;gap:2rem}.complete-address-popup .form-content{display:flex;flex-direction:row;justify-content:space-between;gap:5%;height:100%}.complete-address-popup .form-content .form-group{display:flex;flex-direction:column;gap:.5rem;width:30%;font-size:1rem}.complete-address-popup .form-content input{padding-block:12px}.complete-address-popup .form-content .input{height:38px;border-radius:4px;border-color:#ccc;font-size:16px;padding-left:10px;border:1px solid var(--border_color);outline:none}.complete-address-popup .form-content .input::placeholder{font-family:var(--inter-regular)}.complete-address-popup .form-content .input-group{display:flex;flex-direction:row;align-items:center;border-radius:4px;width:100%;border-color:#ccc;font-family:var(--inter-regular)}.complete-address-popup .form-content .input-prefix{height:38px;font-size:.8rem;font-family:var(--inter-regular);display:flex;align-items:center;border:none;background-color:var(--primary_color);color:var(--button_text);border-radius:4px 0 0 4px;padding-inline:10px;padding-block:10px;font-weight:600}.complete-address-popup .form-content .phone-input{height:38px;font-size:.8rem;flex:1;border-radius:0 4px 4px 0;padding-left:10px;border:1px solid var(--border_color);outline:none;font-family:var(--inter-regular)}.complete-address-popup .form-content .form-group label{font-size:14px;color:var(--text_primary);font-family:var(--inter-regular)}.complete-address-popup .form-content .submit-button{height:38px;margin-top:30px}.complete-address-popup .form-content .address-input{height:38px;border-radius:4px;border-color:#ccc;font-size:1rem;font-family:var(--inter-regular)}.complete-address-popup .form-content .error{border:2px solid red}.complete-address-popup .addresses-header{display:flex;flex-direction:row;margin-bottom:2rem;align-items:center;justify-content:space-between;background-color:var(--primary_color);padding-inline:2rem;height:3rem}.complete-address-popup .addresses-header p{font-size:20px;font-family:var(--inter-bold);color:var(--button_text);margin-bottom:0rem;font-weight:600;text-align:center}.complete-address-popup .addresses-header .cancel-button{font-size:1rem;background-color:transparent;border:none;color:var(--button_text);margin-bottom:0rem;text-align:center;font-family:var(--inter-bold);cursor:pointer}@media screen and (max-width: 700px){.complete-address-popup{position:fixed;top:0dvh;width:100%;z-index:10;max-width:1600px;height:100dvh;overflow:hidden}.complete-address-popup .address-popup-container{margin-inline:0vw;background-color:var(--background_product);border:3px solid var(--border_color);padding-inline:0rem;padding-block:0rem;border-radius:var(--border-radius);height:100%;overflow-y:auto;padding-bottom:4rem}.complete-address-popup .form{display:flex;flex-direction:column;gap:1rem;padding-inline:1rem}.complete-address-popup .form-content{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:1rem;height:100%}.complete-address-popup .form-content .form-group{display:flex;flex-direction:column;gap:.5rem;width:90%}.complete-address-popup .form-content .form-group label{text-align:center;font-size:.8rem;color:var(--text_primary)}.complete-address-popup .submit-button{height:38px;margin-top:15px;align-self:center}.complete-address-popup .addresses-header{display:flex;flex-direction:row;align-items:center;justify-content:space-between;height:3rem;position:sticky;position:relative;background-color:var(--primary_color);margin-bottom:2rem}.complete-address-popup .addresses-header p{font-size:1rem;color:var(--button_text);margin-bottom:0rem;font-weight:600;text-align:center;position:absolute;left:50%;transform:translate(-50%);top:12px}.complete-address-popup .addresses-header .cancel-button{font-size:1rem;background-color:transparent;border:none;color:var(--button_text);margin-bottom:0rem;text-align:center;position:absolute;left:8px;top:15px;cursor:pointer}}.product-grid-container{padding-inline:5vw}@media screen and (max-width: 500px){.product-grid-container{padding-inline:5vw}}.details-popup{position:fixed;top:7rem;width:100%;z-index:10;max-width:1600px}.details-popup .details-container{margin-inline:5vw;background-color:var(--background_store);border:3px solid var(--border_color);padding-inline:2rem;padding-block:4dvh;border-radius:var(--image-border-radius);display:flex;flex-direction:row;align-items:center;gap:10%}.details-popup .details-container .images-container{width:45%}.details-popup .details-container .product-info-container{width:45%;display:flex;flex-direction:column;color:var(--text_primary);gap:1rem}.details-popup .details-container .product-info-container h2{font-size:2vw;font-family:var(--roboto-bold)}.details-popup .details-container .product-info-container .tag-price-section,.details-popup .details-container .product-info-container .tag-price-section .price-section{display:flex;flex-direction:row;align-items:center;gap:1rem}.details-popup .details-container .product-info-container .tag-price-section .price-section .discount-price{font-size:20px;font-family:var(--inter-bold);color:var(--text_primary)}.details-popup .details-container .product-info-container .tag-price-section .price-section .price{font-size:16px;text-decoration:line-through;font-family:var(--inter-regular);color:var(--text_primary)}.details-popup .details-container .product-info-container .description{font-size:16px;font-family:var(--inter-regular)}.details-popup .details-container .product-info-container .more-details-button{background-color:transparent;border:none;font-family:var(--inter-regular);color:var(--text_primary);cursor:pointer;margin-block:.4rem;text-align:start;display:flex;gap:4px;align-items:center;font-size:16px}.details-popup .details-container .product-info-container .more-details-button svg{font-size:20px;color:var(--text_primary);font-weight:200;transform:translateY(2px)}.details-popup .details-container .product-info-container .more-details{display:flex;font-size:16px;font-family:var(--inter-regular)}.details-popup .close-icon{position:absolute;top:1rem;right:7vw;font-size:24px;color:var(--text_primary);cursor:pointer}.details-popup .close-icon:hover{opacity:.7}.details-popup .close-icon-container{display:none}@media screen and (max-width: 700px){.details-popup{position:fixed;top:0;width:100%;z-index:10;max-width:1600px;height:100dvh}.details-popup .fade-class{height:100%}.details-popup .fade-class .details-container{margin-inline:0vw;border:1px solid var(--border_color);padding-inline:0rem;padding-block:0rem;display:flex;flex-direction:column;justify-content:space-between;gap:1rem;height:100%;border-radius:0!important}.details-popup .fade-class .details-container .images-container{flex-grow:1;min-height:0;display:flex;flex-direction:column;width:100%}.details-popup .fade-class .details-container .product-info-container{width:100%;flex-shrink:0;flex-grow:0;display:flex;flex-direction:column;justify-content:end;color:var(--text_primary);padding-inline:5vw;padding-bottom:5vw;height:max-content}.details-popup .fade-class .details-container .product-info-container .name-price-section{display:flex;flex-direction:row;justify-content:space-between;align-items:top;gap:20px}.details-popup .fade-class .details-container .product-info-container .name-price-section .name-section h2{font-size:20px;font-family:var(--inter-regular);margin-top:2vw}.details-popup .fade-class .details-container .product-info-container .name-price-section .name-section .selected-variation{font-size:10px;font-family:var(--inter-regular);color:var(--text_primary);color:gray;margin-top:4px}.details-popup .fade-class .details-container .product-info-container .name-price-section .tag-price-section{display:flex;flex-direction:row;align-items:center;gap:1rem}.details-popup .fade-class .details-container .product-info-container .name-price-section .tag-price-section .price-section{display:flex;flex-direction:column;align-items:end;gap:0rem}.details-popup .fade-class .details-container .product-info-container .name-price-section .tag-price-section .price-section .discount-price{font-size:20px;font-family:var(--inter-regular);font-weight:600}.details-popup .fade-class .details-container .product-info-container .name-price-section .tag-price-section .price-section .price{font-size:12px;text-decoration:line-through;font-family:var(--inter-regular);font-weight:300;color:gray}.details-popup .fade-class .details-container .product-info-container .description{font-size:12px;font-family:var(--inter-regular);display:-webkit-box;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.details-popup .fade-class .details-container .product-info-container .more-details-button{background-color:transparent;border:none;font-family:var(--inter-regular);color:var(--text_primary);cursor:pointer;margin-block:4px;text-align:start;display:flex;gap:4px;align-items:center}.details-popup .fade-class .details-container .product-info-container .more-details-button svg{font-size:12px;color:var(--text_primary);font-weight:200}.details-popup .fade-class .details-container .product-info-container .more-details{display:flex;font-size:12px;font-family:var(--inter-regular)}.details-popup .fade-class .details-container .product-info-container .close-button{background-color:transparent;border:none;width:100%;padding-top:.6rem;font-size:12px;font-family:var(--inter-regular);color:var(--text_primary);cursor:pointer}.details-popup .fade-class .details-container .product-info-container .cart-box,.details-popup .fade-class .details-container .product-info-container .cart-box .no-quantity{width:100%}.details-popup .fade-class .details-container .product-info-container .cart-box .no-quantity>button{width:100%}.details-popup .fade-class .details-container .product-info-container .cart-box .cart-quantity button{font-size:1.5rem}.details-popup .fade-class .close-icon-container{position:absolute;top:1rem;left:3vw;background-color:#ffffffd9;height:3rem;width:3rem;display:flex;justify-content:center;align-items:center;border-radius:0}.details-popup .fade-class .close-icon-container .close-icon-mobile{font-size:20px;color:var(--text_primary);cursor:pointer}.details-popup .fade-class .close-icon-container .close-icon-mobile:hover{color:var(--text_primary)}.details-popup .fade-class .close-icon{display:none}}.image-container{display:flex;flex-direction:row;gap:1vw;width:100%;height:29vw}.image-container .small-images-container{display:flex;flex-direction:column;align-items:center;gap:1vw}.image-container .small-images-container ul{display:flex;flex-direction:column;align-items:center;gap:1vw;list-style-type:none;padding-left:0;height:29vw;overflow-y:auto;overflow-x:hidden;margin:0;scrollbar-width:none;-ms-overflow-style:none}.image-container .small-images-container ul::-webkit-scrollbar{width:0;height:0}.image-container .small-images-container ul li{width:7vw;height:7vw}.image-container .small-images-container ul li .small-images{width:7vw;height:7vw;object-fit:cover;border-radius:var(--border-radius)}.image-container .small-images-container ul li .selected{border:2px solid var(--primary_color)}.image-container .small-images-container .arrow{height:2vw;margin:0;padding:0;color:var(--primary_color)}.image-container .big-image,.image-container .variant-image{width:29vw;height:29vw;object-fit:cover;border-radius:var(--border-radius)}.mobile-slider{display:none}@media screen and (max-width: 700px){.carrousel-section{height:100%}.carrousel-section .image-container{display:none;background-color:var(--background_product)}.carrousel-section .mobile-slider{flex:1 1 auto;display:flex;flex-direction:column;min-height:0;height:100%;position:relative}.carrousel-section .mobile-slider .slick-slider{flex:1;height:100%}.carrousel-section .mobile-slider .slick-slider .slick-list{height:100%}.carrousel-section .mobile-slider .slick-slider .slick-list .slick-track{display:flex;align-items:stretch;height:100%}.carrousel-section .mobile-slider .slick-slider .slick-list .slick-track .slick-slide{display:flex;align-items:center;justify-content:center;height:100%}.carrousel-section .mobile-slider .slick-slider .slick-list .slick-track .slick-slide>div{flex:1;height:100%}.carrousel-section .mobile-slider .slick-slider .slick-list .slick-track .slick-slide>div .image-container{width:100%;height:100%}.carrousel-section .mobile-slider .slick-slider .slick-list .slick-track .slick-slide>div .image-container img{width:100%;height:100%;object-fit:var(--product_image_size);border-radius:0}.carrousel-section .mobile-slider .slick-slider .slick-dots{bottom:.5rem}.carrousel-section .mobile-slider .slick-slider .slick-dots li{margin:0;margin-inline:.2rem}.carrousel-section .mobile-slider .slick-slider .slick-dots li button:before{color:#fff;font-size:12px;opacity:1}.carrousel-section .mobile-slider .slick-slider .slick-dots li.slick-active button:before{color:var(--primary_color);font-size:12px;opacity:1.25}.carrousel-section .mobile-slider .slick-slider .slick-arrow{z-index:1;width:auto;height:auto;color:#333}.carrousel-section .mobile-slider .slick-slider .slick-next,.carrousel-section .mobile-slider .slick-slider .slick-prev{background-color:transparent}.carrousel-section .mobile-slider .slick-slider .slick-next:before,.carrousel-section .mobile-slider .slick-slider .slick-prev:before{color:var(--primary_color);font-size:1.5rem}.carrousel-section .mobile-slider .single-image-container{flex:1;height:100%}.carrousel-section .mobile-slider .single-image-container .mobile-images{width:100%;height:100%;object-fit:var(--product_image_size)}.carrousel-section .mobile-slider .slide-instruction{position:absolute;bottom:5%;left:50%;text-align:center;transform:translate(-50%,-50%);font-size:16px;color:#fff;opacity:1;text-shadow:0px 2px 4px rgba(0,0,0,.5)}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(/assets/ajax-loader-e7b44c86.gif) center center no-repeat}@font-face{font-family:slick;font-weight:400;font-style:normal;src:url(data:application/vnd.ms-fontobject;base64,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);src:url(data:application/vnd.ms-fontobject;base64,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) format("embedded-opentype"),url(data:font/woff;base64,d09GRk9UVE8AAAVkAAsAAAAAB1wAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABDRkYgAAABCAAAAi4AAAKbH/pWDkZGVE0AAAM4AAAAGgAAABxt0civR0RFRgAAA1QAAAAcAAAAIAAyAARPUy8yAAADcAAAAFIAAABgUBj/rmNtYXAAAAPEAAAAUAAAAWIiC0SwaGVhZAAABBQAAAAuAAAANgABMftoaGVhAAAERAAAABwAAAAkA+UCA2htdHgAAARgAAAADgAAAA4ESgBKbWF4cAAABHAAAAAGAAAABgAFUABuYW1lAAAEeAAAANwAAAFuBSeBwnBvc3QAAAVUAAAAEAAAACAAAwABeJw9ks9vEkEUx2cpWyeUoFYgNkHi2Wt7N3rVm3cTs3UVLC4LxIWEQvi1P3i7O1tYLJDAmlgKGEhQrsajf0j7J3jYTXrQWUrMJG+++b55n5e8NwwKBhHDMLv5kxT3ATEBxKBn3qOAl9zxHgb1MAPhHQgHkyF08Gr/L8B/Eb6zWnmCJ7AJVLubQOheArXvJ1A4EXi6j4I+Zg9F0QFKvsnlBCmXeve+sFEnb/nCptdtQ4QYhVFRAT1HrF8UQK/RL/SbmUbclsvGVFXRZKDHUE38cc4qpkbAAsuwiImvro+ufcfaOIQ6szlrmjRJDaKZKnbjN3GWKIbiIzRFUfCffuxxKOL+3LDlDVvx2TdxN84qZEsnhNBa6pgm2dAsnzbLsETdsmRFxUeHV4e+I2/ptN8TyqV8T3Dt29t7EYOuajVIw2y1Wy3M86w0zg/Fz2IvawmQAUHOVrPVfLkoScVynsqsTG0MGUs4z55nh3mnOJa+li+rl9WpPIcFfDubDeaDC+fLBdYN3QADzLauGfj4B6sZmq6CCpqmtSvF0qlUl2qf5AJIUCSlTqlb7lUG+LRfGzZGzZEyBgccMu6MuqPecNDvD4Y9Kjtj4gD+DsvKVMTcMdtqtZtmkzQstQvYje7Syep0PDSAhSOeHYXYWThEF//A/0YvYV1fSQtpKU5STtrhbQ444OtpKSWJIg3pOg8cBs7maTY1EZf07aq+hjWs7IWzdCYTGhb2CtZ47x+Uhx28AAB4nGNgYGBkAIJz765vANHnCyvqYTQAWnkHswAAeJxjYGRgYOADYgkGEGBiYARCFjAG8RgABHYAN3icY2BmYmCcwMDKwMHow5jGwMDgDqW/MkgytDAwMDGwcjKAQQMDAyOQUmCAgoA01xQGB4ZExUmMD/4/YNBjvP3/NgNEDQPjbbBKBQZGADfLDgsAAHicY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQzMCQqKClOUJz0/z9YHRLv/+L7D+8V3cuHmgAHjGwM6ELUByxUMIOZCmbgAAA5LQ8XeJxjYGRgYABiO68w73h+m68M3EwMIHC+sKIeTqsyqDLeZrwN5HIwgKUB/aYJUgAAeJxjYGRgYLzNwMCgx8QAAkA2IwMqYAIAMGIB7QIAAAACAAAlACUAJQAlAAAAAFAAAAUAAHicbY49asNAEIU/2ZJDfkiRIvXapUFCEqpcptABUrg3ZhEiQoKVfY9UqVLlGDlADpAT5e16IUWysMz3hjfzBrjjjQT/EjKpCy+4YhN5yZoxcirPe+SMWz4jr6S+5UzSa3VuwpTnBfc8RF7yxDZyKs9r5IxHPiKv1P9iZqDnyAvMQ39UecbScVb/gJO03Xk4CFom3XYK1clhMdQUlKo7/d9NF13RkIdfy+MV7TSe2sl11tRFaXYmJKpWTd7kdVnJ8veevZKc+n3I93t9Jnvr5n4aTVWU/0z9AI2qMkV4nGNgZkAGjAxoAAAAjgAF) format("woff"),url(data:font/ttf;base64,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) format("truetype"),url(/assets/slick-12459f22.svg#slick) format("svg")}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translateY(-50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:slick;font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{font-family:slick;font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:"•";text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#000}.cart-quantity-container{display:flex;flex-direction:row;gap:1.5rem}.cart-quantity-container .cart-quantity{display:flex;flex-direction:row;gap:.5rem;align-items:center}.cart-quantity-container .cart-quantity .quantity-box{width:35px;height:35px;display:flex;justify-content:center;align-items:center;background-color:var(--button_background);border-radius:5px}.cart-quantity-container .cart-quantity .quantity-box p{font-size:1.5rem;color:var(--button_text)}.cart-quantity-container .cart-quantity .add-remove-unit{background-color:transparent;padding-inline:5px;padding-block:3px;border-radius:50%;border:none;cursor:pointer;font-size:1.5rem;color:var(--text_primary);border:1px solid transparent}.cart-quantity-container .cart-quantity .add-remove-unit:hover{opacity:.7}.cart-quantity-container .cart-quantity .disabled{cursor:not-allowed!important;opacity:0!important}@media screen and (max-width: 840px){.cart-quantity-container{display:flex;flex-direction:row;justify-content:space-between;gap:1.5rem}.cart-quantity-container .cart-quantity{display:flex;margin:0;width:max-content;align-self:center}.cart-quantity-container .cart-quantity .quantity-box{width:35px;height:35px;display:flex;justify-content:center;align-items:center;background-color:var(--button_background);border-radius:5px}.cart-quantity-container .cart-quantity .quantity-box p{font-size:1rem;color:var(--button_text)}.cart-quantity-container .cart-quantity .add-remove-unit{background-color:transparent;padding-inline:5px;padding-block:3px;border-radius:50%;border:none;cursor:pointer;font-size:1rem;color:var(--text_primary);border:1px solid transparent}.cart-quantity-container .cart-quantity .add-remove-unit:hover{opacity:.7}.cart-quantity-container .button-container{flex:1}.cart-quantity-container .button-container button{width:100%}}.variation-skeleton{display:flex;flex-direction:column;flex-wrap:wrap;gap:1rem;width:100%}.variation-skeleton .variations-container{display:flex;flex-direction:row;width:100%;justify-content:space-between;gap:5%}.variation-skeleton .variations-container .variations{height:2rem;width:30%}.variation-skeleton .name{height:2rem;width:10rem}.variation-skeleton .attributes-container{display:flex;flex-direction:row;justify-content:space-between;gap:2%;width:100%}.variation-skeleton .attributes-container .attributes{height:3rem;width:15%}.variation-skeleton-mobile{display:none}.skeleton{border-radius:10px;background-color:silver;background-image:linear-gradient(90deg,#c0c0c0,#e0e0e0,#c0c0c0);background-repeat:no-repeat;background-size:200% 100%;animation:shimmer 3s infinite linear}@media screen and (max-width: 700px){.variation-skeleton{display:none}.variation-skeleton-mobile{display:flex;flex-direction:row;justify-content:space-evenly;width:100%}.variation-skeleton-mobile .mobile-skeleton{height:29px;width:35%}.skeleton{border-radius:10px;background-color:silver;background-image:linear-gradient(90deg,#c0c0c0,#e0e0e0,#c0c0c0);background-repeat:no-repeat;background-size:200% 100%;animation:shimmer 3s infinite linear}}.variations-container{display:flex;flex-direction:column;gap:1rem}.variations-container .variation-names{display:flex;flex-direction:row;align-items:center;gap:1rem}.variations-container .variation-names .variation-name{font-size:1.2rem;font-family:var(--inter-bold);padding-inline:.7rem;cursor:pointer;border:2px solid var(--border_color);border-radius:var(--image-border-radius)}.variations-container .variation-names .active{border:2px solid var(--secondary_color)}.variations-container .variation-names .no-stock{opacity:.5;cursor:not-allowed;border-style:dashed}.variations-container .attribute-options .attribute-name{margin-bottom:1rem;font-size:1.2rem;font-family:var(--inter-bold)}.variations-container .attribute-options .variation-button{width:max-content;margin-right:1rem;min-width:3rem;height:3rem;padding-inline:.7rem;cursor:pointer;border:2px solid var(--primary_color);border-radius:var(--image-border-radius)}.variations-container .attribute-options .variation-button p{font-size:12px;font-family:var(--inter-bold)}.variations-container .attribute-options .selected{border:2px solid var(--secondary_color)}.variations-container .attribute-options .dont-exist{cursor:not-allowed;border-style:dashed;opacity:.5}.variations-container .attribute-options .out-of-stock{color:gray;position:relative;cursor:not-allowed}.variations-container .attribute-options .out-of-stock:before,.variations-container .attribute-options .out-of-stock:after{content:"";position:absolute;left:0;top:0;right:0;bottom:0;background:linear-gradient(to bottom right,transparent calc(50% - 1px),pink,transparent calc(50% + 1px));pointer-events:none}.variations-container .attribute-options .out-of-stock:after{background:linear-gradient(to top right,transparent calc(50% - 1px),pink,transparent calc(50% + 1px))}.variations-container-mobile{display:none}@media screen and (max-width: 700px){.variations-container{display:none}.variations-container-mobile{display:flex;flex-direction:row;justify-content:space-between;width:100%;padding-inline:0rem}.variations-container-mobile .variation-select,.variations-container-mobile .attribute-select{position:relative;width:43vw}.variations-container-mobile .variation-select .variation-button,.variations-container-mobile .variation-select .attribute-button,.variations-container-mobile .attribute-select .variation-button,.variations-container-mobile .attribute-select .attribute-button{width:100%;padding:.5rem;border:1px solid var(--border_color);border-radius:5px;font-size:14px;background-color:var(--product_text_color);color:var(--text_primary);cursor:pointer;text-align:center;display:flex;flex-direction:row;align-items:center;gap:.5rem;justify-content:center}.variations-container-mobile .variation-select .variation-button:disabled,.variations-container-mobile .variation-select .attribute-button:disabled,.variations-container-mobile .attribute-select .variation-button:disabled,.variations-container-mobile .attribute-select .attribute-button:disabled{background-color:transparent;cursor:not-allowed;color:#bebebe;border-color:#bebebe}.variations-container-mobile .variation-select .variation-button:focus,.variations-container-mobile .variation-select .attribute-button:focus,.variations-container-mobile .attribute-select .variation-button:focus,.variations-container-mobile .attribute-select .attribute-button:focus{outline:none;border-color:var(--primary_color)}.variations-container-mobile .variation-select .attribute-button-disabled,.variations-container-mobile .attribute-select .attribute-button-disabled{background-color:transparent;cursor:not-allowed;color:#bebebe;border-color:#bebebe}.variations-container-mobile .variation-select .dropdown,.variations-container-mobile .attribute-select .dropdown{position:absolute;bottom:120%;left:0;width:max-content;background:var(--);border:1px solid var(--border_color);border-radius:10px;overflow-y:auto;z-index:10;box-shadow:0 2px 5px #0003}.variations-container-mobile .variation-select .dropdown .dropdown-item,.variations-container-mobile .attribute-select .dropdown .dropdown-item{padding:.5rem;cursor:pointer;color:var(--text_primary);background:var(--background_product);text-align:center;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:2rem}.variations-container-mobile .variation-select .dropdown .dropdown-item>div,.variations-container-mobile .attribute-select .dropdown .dropdown-item>div{display:flex;flex-direction:row;align-items:center;gap:.5rem}.variations-container-mobile .variation-select .dropdown .dropdown-item>div .name,.variations-container-mobile .attribute-select .dropdown .dropdown-item>div .name{font-size:12px}.variations-container-mobile .variation-select .dropdown .dropdown-item>div img,.variations-container-mobile .attribute-select .dropdown .dropdown-item>div img{width:40px;height:40px;object-fit:cover;border-radius:5px}.variations-container-mobile .variation-select .dropdown .dropdown-item .stock,.variations-container-mobile .attribute-select .dropdown .dropdown-item .stock{font-size:7px}.variations-container-mobile .variation-select .dropdown .dropdown-item:hover,.variations-container-mobile .attribute-select .dropdown .dropdown-item:hover{color:#fff}.variations-container-mobile .variation-select .dropdown .dropdown-item.active,.variations-container-mobile .attribute-select .dropdown .dropdown-item.active{background:var(--background_product);color:var(--text_primary)}.variations-container-mobile .variation-select .dropdown .dropdown-item[style*="pointer-events: none"],.variations-container-mobile .attribute-select .dropdown .dropdown-item[style*="pointer-events: none"]{cursor:not-allowed;background-color:var(--background_store)}.variations-container-mobile .variation-select .dropdown .no-stock,.variations-container-mobile .attribute-select .dropdown .no-stock{cursor:not-allowed;background-color:var(--background_product)}.variations-container-mobile .variation-select .dropdown .no-stock p,.variations-container-mobile .attribute-select .dropdown .no-stock p{color:#afafaf}.variations-container-mobile .variation-select .dropdown hr,.variations-container-mobile .attribute-select .dropdown hr{margin:0;border:1px solid #d9d9d9;width:100%;background-color:var(--background_product)}.variations-container-mobile .variation-select .attribute-dropdown,.variations-container-mobile .attribute-select .attribute-dropdown{width:100%;display:flex;flex-direction:column;align-items:center;background-color:var(--background_product)}.variations-container-mobile .variation-select .attribute-dropdown .dropdown-item,.variations-container-mobile .attribute-select .attribute-dropdown .dropdown-item{display:flex;justify-content:center;width:100%}}.taxonomies-container{display:flex;flex-direction:row;gap:1rem;list-style-type:none;overflow-x:scroll;z-index:2;background-color:var(--background_store);padding-block:1rem!important;height:70px!important;max-height:70px!important}.taxonomies-container::-webkit-scrollbar{display:none}.taxonomies-container li{padding:8px 16px;border-radius:5px;background-color:var(--background_product);cursor:pointer}.taxonomies-container .active{background-color:var(--primary_color);color:var(--background_product)}.taxonomy-skeleton-mobile{display:flex;flex-direction:row;overflow-x:hidden;gap:2rem;padding-block:1rem}.taxonomy-skeleton-mobile .mobile-skeleton{height:29px;width:100px!important;min-width:100px!important;height:38px}.skeleton{border-radius:5px;background-color:silver;background-image:linear-gradient(90deg,#c0c0c0,#e0e0e0,#c0c0c0);background-repeat:no-repeat;background-size:200% 100%;animation:shimmer 3s infinite linear}.product-grid{list-style-type:none;padding-left:0;margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:2rem}.product-grid .product-card{display:flex;flex-direction:column;justify-content:space-between;border-radius:var(--border-radius);padding-bottom:1rem;cursor:pointer}.product-grid .product-card .image-container{position:relative;width:100%;padding-top:100%;display:flex;flex-direction:column;align-items:center;margin-bottom:1rem;overflow:hidden;height:25vw;background-color:var(--background_product)}.product-grid .product-card .image-container img{transition:transform .5s ease-in-out;position:absolute;top:0;left:0;width:100%;height:100%;align-self:center;border-radius:var(--image-border-radius);object-fit:var(--product_image_size)}.product-grid .product-card .image-container img:hover{transform:scale(1.1)}.product-grid .product-card .price-cart-section{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding-inline:.2rem}.product-grid .product-card .price-cart-section .price-name .price-section{display:flex;flex-direction:row;align-items:center;gap:1rem}.product-grid .product-card .price-cart-section .price-name .price-section .discount-price{font-size:20px;font-family:var(--inter-bold)}.product-grid .product-card .price-cart-section .price-name .price-section .price{font-size:16px;font-family:var(--inter-regular);text-decoration:line-through}.product-grid .product-card .price-cart-section .price-name h3{font-size:12px;color:var(--text_primary);margin-bottom:0;font-family:var(--inter-regular);font-weight:400}.product-grid .product-card .price-cart-section .cart-box-container{width:1.5rem;height:1.5rem;border:none;background-color:var(--button_background);color:var(--primary_color);overflow:hidden;border-radius:99999px;cursor:pointer;align-items:center;justify-content:center}.product-grid .product-card .price-cart-section .cart-box-container svg{color:var(--button_text)}@media screen and (max-width: 500px){.product-grid{list-style-type:none;padding-left:0;margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:1rem}.product-grid .product-card{display:flex;flex-direction:column;justify-content:space-between;border-radius:var(--border-radius);padding-bottom:1rem;cursor:pointer}.product-grid .product-card .image-container{position:relative;width:100%;padding-top:100%;display:flex;flex-direction:column;align-items:center;margin-bottom:1rem;overflow:hidden;height:254px;background-color:var(--background_product)}.product-grid .product-card .image-container img{transition:transform .5s ease-in-out;position:absolute;top:0;left:0;width:100%;height:100%;align-self:center;border-radius:var(--image-border-radius);object-fit:var(--product_image_size)}.product-grid .product-card .image-container img:hover{transform:scale(1.1)}.product-grid .product-card .price-cart-section{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding-inline:.2rem}.product-grid .product-card .price-cart-section .price-name .price-section{display:flex;flex-direction:row;align-items:center;gap:4px}.product-grid .product-card .price-cart-section .price-name .price-section .discount-price{font-size:12px;font-family:var(--inter-bold)}.product-grid .product-card .price-cart-section .price-name .price-section .price{font-size:10px;font-family:var(--inter-regular);text-decoration:line-through}.product-grid .product-card .price-cart-section .price-name h3{font-size:10px;color:var(--text_primary);font-family:var(--inter-regular)}.product-grid .product-card .price-cart-section .cart-box-container{width:1.5rem;height:1.5rem;border:none;background-color:var(--button_background);color:var(--primary_color);display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:99999px;cursor:pointer}.product-grid .product-card .price-cart-section .cart-box-container svg{color:var(--button_text)}}.ske-container{padding-inline:5vw}.coupon-pop-up{position:fixed;top:7rem;width:20rem;z-index:11;height:15rem;overflow:hidden;left:50%;top:30%;transform:translate(-50%,-50%)}.coupon-pop-up .coupon-pop-up-container{width:100%;background-color:var(--background_product);border:2px solid var(--border_color);border-radius:var(--border-radius);height:100%;padding-inline:1rem;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem}.coupon-pop-up .coupon-pop-up-container .have-coupon{font-size:20px;font-family:var(--inter-bold)}.coupon-pop-up .coupon-pop-up-container .instruction{font-size:14px;font-family:var(--inter-regular)}.coupon-pop-up .coupon-pop-up-container input{width:100%;padding:.5rem;border:1px solid var(--border_color);border-radius:var(--border-radius);font-family:var(--inter-regular)}.coupon-pop-up .coupon-pop-up-container input:focus{outline:none}.coupon-pop-up .coupon-pop-up-container .submit-button{width:100%;padding:.5rem;border:none;border-radius:var(--border-radius);background-color:var(--primary_color);color:var(--button_text);font-family:var(--inter-bold);cursor:pointer;text-align:center}.coupon-pop-up .coupon-pop-up-container .submit-button:focus{outline:none}.coupon-pop-up .coupon-pop-up-container .close-popup{background-color:transparent;border:none;color:#afafaf;cursor:pointer;font-size:14px;font-family:var(--inter-regular)}.coupon-pop-up .coupon-pop-up-container .close-popup:hover{color:#000}.dinamic-intro{padding-inline:5vw}.dinamic-intro>div{display:flex;flex-direction:column;gap:5px}.dinamic-intro>div p:nth-child(1){font-size:22px;font-family:var(--roboto-bold)}.dinamic-intro>div p:nth-child(2){font-size:14px;font-family:var(--roboto-regular)}.carousel-container{padding-inline:5vw;margin-top:0rem;width:100%;aspect-ratio:2.5/1;margin-top:18dvh}.carousel-container img{width:100%;height:100%;object-fit:cover;border-radius:var(--border-radius);cursor:grab}.carousel-container .slick-slider{flex:1;height:100%}.carousel-container .slick-slider .slick-list{height:100%}.carousel-container .slick-slider .slick-list .slick-track{display:flex;align-items:stretch;height:100%}.carousel-container .slick-slider .slick-list .slick-track .slick-slide{display:flex;align-items:center;justify-content:center;height:100%}.carousel-container .slick-slider .slick-list .slick-track .slick-slide>div{flex:1;height:100%}.carousel-container .slick-slider .slick-list .slick-track .slick-slide>div .image-container{width:100%;height:100%}.carousel-container .slick-slider .slick-list .slick-track .slick-slide>div .image-container img{width:100%;height:100%;object-fit:cover}.carousel-container .slick-slider .slick-dots{bottom:.5rem}.carousel-container .slick-slider .slick-dots li{margin:0;margin-inline:.2rem}.carousel-container .slick-slider .slick-dots li button:before{color:#fff;font-size:12px;opacity:1}.carousel-container .slick-slider .slick-dots li.slick-active button:before{color:var(--primary_color);font-size:12px;opacity:1.25}.carousel-container .slick-slider .slick-arrow{z-index:1;width:auto;height:auto;color:#333}.carousel-container .slick-slider .slick-next,.carousel-container .slick-slider .slick-prev{background-color:transparent}.carousel-container .slick-slider .slick-next:before,.carousel-container .slick-slider .slick-prev:before{font-size:1.5rem}.carousel-container .slick-dots{bottom:.5rem}.carousel-container .slick-dots li{margin:0;margin-inline:.2rem}.carousel-container .slick-dots li button:before{color:#fff;font-size:12px;opacity:1}.carousel-container .slick-dots li.slick-active button:before{color:var(--primary_color);font-size:12px;opacity:1.25}.carousel-container .slick-next{width:40px;transform:translate(-7vw)}.carousel-container .slick-prev{width:40px;z-index:10;transform:translate(7vw)}.single-image{padding-inline:5vw;margin-bottom:1rem;aspect-ratio:2.5/1;margin-top:18dvh}.single-image img{width:100%;height:100%;object-fit:cover;border-radius:var(--border-radius);cursor:grab}@media screen and (max-width: 700px){.carousel-container{padding-inline:5vw;width:100%;aspect-ratio:2.5/1}.carousel-container img{width:100%;height:100%;object-fit:cover;border-radius:var(--border-radius);cursor:grab}.carousel-container .slick-slider{flex:1;height:100%}.carousel-container .slick-slider .slick-list{height:100%}.carousel-container .slick-slider .slick-list .slick-track{display:flex;align-items:stretch;height:100%}.carousel-container .slick-slider .slick-list .slick-track .slick-slide{display:flex;align-items:center;justify-content:center;height:100%}.carousel-container .slick-slider .slick-list .slick-track .slick-slide>div{flex:1;height:100%}.carousel-container .slick-slider .slick-list .slick-track .slick-slide>div .image-container{width:100%;height:100%}.carousel-container .slick-slider .slick-list .slick-track .slick-slide>div .image-container img{width:100%;height:100%;object-fit:cover}.carousel-container .slick-slider .slick-dots{bottom:.5rem}.carousel-container .slick-slider .slick-dots li{margin:0;margin-inline:.2rem}.carousel-container .slick-slider .slick-dots li button:before{color:#fff;font-size:12px;opacity:1}.carousel-container .slick-slider .slick-dots li.slick-active button:before{color:var(--primary_color);font-size:12px;opacity:1.25}.carousel-container .slick-slider .slick-arrow{z-index:1;width:auto;height:auto;color:#333}.carousel-container .slick-slider .slick-next,.carousel-container .slick-slider .slick-prev{background-color:transparent}.carousel-container .slick-slider .slick-next:before,.carousel-container .slick-slider .slick-prev:before{font-size:1.5rem}.carousel-container .slick-dots{bottom:.5rem}.carousel-container .slick-dots li{margin:0;margin-inline:.2rem}.carousel-container .slick-dots li button:before{color:#fff;font-size:12px;opacity:1}.carousel-container .slick-dots li.slick-active button:before{color:var(--primary_color);font-size:12px;opacity:1.25}.carousel-container .slick-next{width:40px;transform:translate(-7vw)}.carousel-container .slick-prev{width:40px;z-index:10;transform:translate(7vw)}.single-image{padding-inline:5vw;margin-bottom:1rem;aspect-ratio:2.5/1;margin-top:18dvh}.single-image img{width:100%;height:100%;object-fit:cover;border-radius:var(--border-radius);cursor:grab}}.cart-status{position:fixed;bottom:20px;right:20px;background-color:var(--background_product);width:max-content;padding-inline:20px;padding-block:20px;border-radius:20px;box-shadow:0 0 10px #0006;z-index:9}.cart-status .busy-cart .cart-open{display:flex;flex-direction:column;justify-content:space-between;align-items:center;height:90dvh;gap:1rem}.cart-status .busy-cart .cart-open .top .top-container{display:flex;flex-direction:column}.cart-status .busy-cart .cart-open .top .top-container .cart-summary-products-container{overflow-y:scroll;width:100%}.cart-status .busy-cart .cart-open .top .top-container .cart-summary-products-container::-webkit-scrollbar{width:5px}.cart-status .busy-cart .cart-open .top .top-container .cart-summary-products-container::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.cart-status .busy-cart .cart-open .top .top-container .cart-summary-products-container::-webkit-scrollbar-thumb{background:#888;border-radius:10px}.cart-status .busy-cart .cart-open .top .top-container .cart-summary-products-container::-webkit-scrollbar-thumb:hover{background:#555}.cart-status .busy-cart .cart-open .top .top-container .sending-bar-section{position:relative;height:4rem;display:flex;justify-content:center;align-items:center}.cart-status .busy-cart .cart-open .top .top-container .sending-bar-section .free-send{position:absolute;left:50%;top:30%;transform:translate(-50%,-50%);font-size:12px;margin:0 auto;align-self:center;width:max-content;color:var(--primary_color);font-family:var(--inter-bold);font-size:1rem;background-color:var(--background_product);padding:10px}.cart-status .busy-cart .cart-open .top .top-container .sending-bar-section .free-send .remaining-for-free{display:flex;flex-direction:column;align-items:center;justify-content:center}.cart-status .busy-cart .cart-open .top .top-container .sending-bar-section .free-send .remaining-for-free p{text-align:center;font-size:16px}.cart-status .busy-cart .cart-open .top .top-container .sending-bar-section .free-send .remaining-for-free p:first-child{font-size:10px;font-family:var(--inter-bold)}.cart-status .busy-cart .cart-open .top .top-container .sending-bar-section .free-send .remaining-for-free p:last-child{font-size:10px;font-family:var(--inter-regular)}.cart-status .busy-cart .cart-open .top .top-container .close-cart-button{display:flex;flex-direction:row;align-items:center;gap:.5rem;padding-bottom:10px;justify-content:center;background-color:transparent;border:none;cursor:pointer;color:var(--text_primary);width:100%}.cart-status .busy-cart .cart-open .top .top-container .close-cart-button p{font-size:1rem}.cart-status .busy-cart .cart-open .top .top-container .close-cart-button svg{font-size:1.2rem}.cart-status .busy-cart .cart-open .top .top-container .close-cart-button:hover{color:var(--primary_color)}.cart-status .empty-cart{display:none}@media screen and (max-width: 500px){.cart-container{width:100%}.cart-status{position:fixed;width:90%;bottom:0;right:0;background-color:var(--background_product);margin-right:5vw;padding-inline:20px;padding-block:0px;border-radius:0}.cart-status .busy-cart{z-index:10}.cart-status .busy-cart .cart-open{display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:.5rem;width:100%;height:calc(90dvh - env(safe-area-inset-bottom));z-index:10;margin-block:20px}.cart-status .busy-cart .cart-open .top{display:flex;flex-direction:column;width:100%}.cart-status .busy-cart .cart-open .top .top-container{height:100%}.cart-status .busy-cart .cart-open .top .top-container .close-cart-button{width:100%;display:flex;flex-direction:row;gap:.5rem;align-items:center;justify-content:center;background-color:transparent;border:none;height:max-content;cursor:pointer;padding-bottom:0;color:var(--text_primary);margin-bottom:1.5rem}.cart-status .busy-cart .cart-open .top .top-container .close-cart-button svg{font-size:1.2rem}.cart-status .busy-cart .cart-open .top .top-container .sending-bar-section{position:relative;height:4rem;display:flex;justify-content:center;align-items:center}.cart-status .busy-cart .cart-open .top .top-container .sending-bar-section .free-send{position:absolute;left:50%;top:27%;transform:translate(-50%,-50%);font-size:12px;align-self:center;width:max-content;color:var(--primary_color);font-family:var(--inter-bold);background-color:var(--background_product);padding:10px}.cart-status .busy-cart .cart-open .top .top-container .sending-bar-section .free-send .remaining-for-free{display:flex;flex-direction:column;align-items:center;justify-content:center}.cart-status .busy-cart .cart-open .top .top-container .sending-bar-section .free-send .remaining-for-free p{text-align:center;font-size:16px}.cart-status .busy-cart .cart-open .top .top-container .sending-bar-section .free-send .remaining-for-free p:first-child{font-size:10px;font-family:var(--inter-bold)}.cart-status .busy-cart .cart-open .top .top-container .sending-bar-section .free-send .remaining-for-free p:last-child{font-size:10px;font-family:var(--inter-regular)}.cart-status .busy-cart .cart-open .top .top-container .cart-summary-products-container{position:relative}}.sending-value{margin-bottom:2rem;display:flex;flex-direction:column;gap:.5rem;width:100%;padding-top:4px}.sending-value .progress-bar{width:100%;border-radius:8px;overflow:hidden}.sending-value .progress-bar .progress{height:5px;background-color:var(--primary_color);border-radius:8px;transition:width .4s ease-in-out}@media screen and (max-width: 500px){.sending-value{margin-bottom:2rem;display:flex;flex-direction:column;gap:.5rem;width:100%;padding-top:0}.sending-value .progress-bar{width:100%;border-radius:8px;overflow:hidden}.sending-value .progress-bar .progress{height:5px;background-color:var(--primary_color);border-radius:8px;transition:width .4s ease-in-out}}.cart-quantity{display:flex;flex-direction:row;gap:.5rem;align-items:center}.cart-quantity .quantity-box{width:35px;height:35px;display:flex;justify-content:center;align-items:center;background-color:var(--button_background);border-radius:5px}.cart-quantity .quantity-box p{font-size:1.5rem;color:var(--button_text)}.cart-quantity .add-remove-unit{background-color:transparent;padding-inline:5px;padding-block:3px;border-radius:50%;border:none;cursor:pointer;font-size:1.5rem;color:var(--text_primary);border:1px solid transparent}.cart-quantity .add-remove-unit:hover{opacity:.7}.cart-quantity .disabled{cursor:not-allowed!important;opacity:0!important}@media screen and (max-width: 500px){.cart-quantity{display:flex;flex-direction:row;gap:.3rem;align-items:center}.cart-quantity .quantity-box{width:25px;height:25px;display:flex;justify-content:center;align-items:center;background-color:var(--button_background);border-radius:5px}.cart-quantity .quantity-box p{font-size:1rem;color:var(--button_text)}.cart-quantity .add-remove-unit{background-color:transparent;padding-inline:5px;padding-block:3px;border-radius:50%;border:none;cursor:pointer;font-size:1.5rem;color:var(--text_primary);border:1px solid transparent}.cart-quantity .add-remove-unit:hover{opacity:.7}.cart-quantity .disabled{cursor:not-allowed!important;opacity:0!important}}.cart-summary{display:flex;flex-direction:column;padding-bottom:.5rem;overflow-y:auto;gap:1rem}.cart-summary::-webkit-scrollbar{display:none}.cart-summary>li{padding-inline:1rem;border-radius:10px;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:2rem;padding-block:10px;background-color:var(--background_store);position:relative;width:100%;box-sizing:border-box}.cart-summary>li .product-info{display:flex;flex-direction:row;align-items:center;gap:1rem}.cart-summary>li .product-info .image-container{height:100px;width:100px;flex-shrink:0}.cart-summary>li .product-info .image-container img{width:100%;height:100%;object-fit:cover}.cart-summary>li .product-info .item-info{flex-grow:1;display:flex;flex-direction:column;gap:.3rem;color:var(--text_primary);width:100%}.cart-summary>li .product-info .item-info .product-name{font-size:16px;font-family:var(--inter-bold);cursor:pointer}.cart-summary>li .product-info .item-info .product-variation{font-size:12px}.cart-summary>li .product-info .item-info .price-quantity{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:1rem}.cart-summary>li .price-section{display:flex;flex-direction:row;align-items:center;gap:1rem}.cart-summary>li .price-section .discount-price{font-size:20px;font-family:var(--inter-bold)}.cart-summary>li .price-section .price{font-size:16px;font-family:var(--inter-regular);text-decoration:line-through}@media screen and (max-width: 500px){.cart-summary{display:flex;flex-direction:column;gap:1rem;max-height:80vh;overflow:scroll}.cart-summary::-webkit-scrollbar{display:none}.cart-summary>li{padding-inline:10px;border-radius:10px;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:1rem;padding-block:10px;width:100%;box-sizing:border-box}.cart-summary>li .product-info{display:flex;flex-direction:row;align-items:center;gap:1rem}.cart-summary>li .product-info .image-container{width:6rem;height:6rem;flex-shrink:0}.cart-summary>li .product-info .image-container img{width:100%;height:100%;object-fit:cover}.cart-summary>li .product-info .item-info{display:flex;flex-grow:1;flex-direction:column;gap:.3rem;color:var(--text_primary)}.cart-summary>li .product-info .item-info .product-name{font-size:12px;font-weight:600}.cart-summary>li .product-info .item-info .product-variation{font-size:2.5vw}.cart-summary>li .product-info .item-info .price-quantity{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:1rem}.cart-summary>li .product-info .item-info .price-quantity p{font-size:4vw}.cart-summary>li .price-section{display:flex;flex-direction:row;align-items:center;gap:.4rem}.cart-summary>li .price-section .discount-price{font-size:12px;font-family:var(--inter-bold)}.cart-summary>li .price-section .price{font-size:10px;font-family:var(--inter-regular);text-decoration:line-through}}.cart-closed{display:flex;flex-direction:row;gap:1rem;align-items:center;justify-content:center;cursor:pointer;height:100%;width:100%}.cart-closed svg{font-size:1.2rem}.cart-closed .see-cart{font-size:1rem}.cart-closed .cart-qtty{font-size:1.5rem;color:var(--text_primary)}@media screen and (max-width: 500px){.cart-closed{display:flex;flex-direction:row;gap:1rem;align-items:center;justify-content:center;height:60px}.cart-closed svg{font-size:1.2rem}.cart-closed .see-cart{font-size:1rem}.cart-closed .cart-qtty{font-size:1.5rem;color:var(--text_primary)}}.cart-summary-container{width:100%}.cart-summary-container .cart-summary-values{padding-top:1rem}.cart-summary-container .cart-summary-values .order-summary{font-size:1rem;margin-bottom:1rem;font-family:var(--inter-bold)}.cart-summary-container .cart-summary-values .coupon-section .coupon-true{display:flex;flex-direction:row;justify-content:space-between;align-items:center;font-family:var(--inter-regular);font-size:1rem}.cart-summary-container .cart-summary-values .coupon-section .coupon-true .call-to-actions{display:flex;flex-direction:row;align-items:center;gap:.4rem;background-color:#e3eef9;border:none;border-radius:var(--border-radius);padding:5px;padding-inline:10px}.cart-summary-container .cart-summary-values .coupon-section .coupon-true .call-to-actions button{cursor:pointer;color:var(--primary_color);background-color:transparent;border:none}.cart-summary-container .cart-summary-values .coupon-section .coupon-true .coupon-value{color:var(--primary_color)}.cart-summary-container .cart-summary-values .coupon-section .coupon-false{cursor:pointer;background-color:transparent;border:none;font-family:var(--inter-regular);font-size:1rem;text-decoration:underline}.cart-summary-container .cart-summary-values .cart-total{display:flex;width:100%;flex-direction:row;justify-content:space-between;color:var(--text_primary);font-size:1.2rem;font-weight:600;padding-block:10px;border-radius:10px;font-family:var(--inter-bold)}.cart-summary-container .cart-summary-values .cart-total .value{font-size:16px;font-family:var(--inter-regular)}.cart-summary-container .cart-summary-values .cart-subtotal{display:flex;width:100%;flex-direction:row;justify-content:space-between;color:var(--text_primary);font-size:1rem;margin-bottom:1rem;font-family:var(--inter-regular)}.cart-summary-container .cart-summary-values .cart-subtotal .value{font-size:16px;font-family:var(--inter-regular)}.cart-summary-container .cart-summary-values .cart-transport{display:flex;width:100%;flex-direction:row;gap:2rem;justify-content:space-between;color:var(--text_primary);font-size:1rem;font-family:var(--inter-regular);margin-bottom:1rem}.cart-summary-container .cart-summary-values .cart-transport .direction-info{display:flex;flex-direction:row;align-items:center;gap:.2rem}.cart-summary-container .cart-summary-values .cart-transport .direction-info .address-cta{text-decoration:underline;background-color:transparent;border:none;color:var(--primary_color);width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.cart-summary-container .cart-summary-values .cart-transport .no-address{text-decoration:underline;background-color:transparent;border:none;color:var(--primary_color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.cart-summary-container .cart-summary-values .pay-now-container{width:100%}.cart-summary-container .cart-summary-values .pay-now-container .pay-now{width:100%;pointer-events:auto}.cart-summary-container .cart-summary-values .pay-now-container .pay-now button{padding-block:10px;width:100%;font-weight:700}.cart-summary-container .cart-summary-values .pay-now-container .pay-now button:disabled{pointer-events:none}.cart-summary-container .cart-summary-values .pay-now-container .sending-message{width:100%}.cart-summary-container .cart-summary-values .pay-now-container .sending-message button{padding-block:10px;width:100%;font-weight:700;cursor:progress}@media screen and (max-width: 500px){.cart-summary-container{height:max-content;display:flex;flex-direction:column;justify-content:space-between;width:100%;flex-shrink:0}.cart-summary-container .cart-summary-values .cart-total{display:flex;flex-direction:row;justify-content:space-between;color:var(--text_primary);font-size:1.2rem;font-weight:600;padding-block:10px;border-radius:10px;font-family:var(--inter-bold)}.cart-summary-container .cart-summary-values .cart-subtotal{display:flex;flex-direction:row;justify-content:space-between;color:var(--text_primary);font-size:1rem;margin-bottom:1rem;font-family:var(--inter-regular)}.cart-summary-container .cart-summary-values .cart-transport{display:flex;flex-direction:row;gap:2rem;justify-content:space-between;color:var(--text_primary);font-size:1rem;margin-bottom:1rem;font-family:var(--inter-regular)}.cart-summary-container .cart-summary-values .cart-transport .direction-info{display:flex;flex-direction:row;align-items:center;gap:.2rem}.cart-summary-container .cart-summary-values .cart-transport .direction-info .address-cta{text-decoration:underline;background-color:transparent;border:none;color:var(--primary_color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.cart-summary-container .cart-summary-values .coupon-section .coupon-true{display:flex;flex-direction:row;justify-content:space-between;align-items:center;font-family:var(--inter-regular);font-size:1rem}.cart-summary-container .cart-summary-values .coupon-section .coupon-true .call-to-actions{display:flex;flex-direction:row;align-items:center;gap:.4rem;background-color:#e3eef9;border:none;border-radius:var(--border-radius);padding:5px 10px}.cart-summary-container .cart-summary-values .coupon-section .coupon-true .call-to-actions button{cursor:pointer;color:var(--primary_color);background-color:transparent;border:none}.cart-summary-container .cart-summary-values .coupon-section .coupon-true .coupon-value{color:var(--primary_color)}.cart-summary-container .cart-summary-values .coupon-section .coupon-false{cursor:pointer;background-color:transparent;border:none;font-family:var(--inter-regular);font-size:1rem;text-decoration:underline}.cart-summary-container .cart-summary-values .pay-now-container,.cart-summary-container .cart-summary-values .pay-now-container .pay-now{width:100%}.cart-summary-container .cart-summary-values .pay-now-container .pay-now button{padding-block:10px;width:100%;font-weight:700}.cart-summary-container .cart-summary-values .pay-now-container .sending-message{width:100%}.cart-summary-container .cart-summary-values .pay-now-container .sending-message button{padding-block:10px;width:100%;font-weight:700;cursor:progress}}.error-page{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100dvh;gap:2rem;padding-inline:5vw}.error-page span{font-size:4rem;border:5px solid red;padding:5rem;border-radius:50%;width:150px;height:150px;display:flex;align-items:center;justify-content:center}.error-page p{font-size:1rem;text-align:center}.error-page h2{font-size:1.2rem;text-align:center}.pending-orden{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100dvh;gap:2rem}.pending-orden img{width:30vw}.pending-orden p{font-family:var(--inter-bold)}.expired-token{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100dvh;gap:3rem}.expired-token .expired-session{font-size:4rem;text-align:center}.app-skeleton{display:flex;flex-direction:column;gap:2rem;padding-inline:5vw}.app-skeleton .skeleton-header{width:100%;height:15dvh}.app-skeleton .skeleton-banner{width:100%;height:50dvh}.app-skeleton .filters-skeleton{display:flex;flex-direction:row;gap:1rem;width:100%;justify-content:space-between}.app-skeleton .filters-skeleton .filter-skeleton{width:auto;height:6rem}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}
