.product-page-wrapper{gap:15px;max-width:1330px;margin:0 auto 50px;display:flex}.product-container .container{padding:0}
.ProductPageImages-container{gap:15px;width:100%;max-width:530px;display:flex}.ProductPageImages-nav{flex-direction:column;gap:10px;max-width:90px;display:flex}.ProductPageImages-nav .smooth{filter:blur(1px)brightness(.9);opacity:.9}.ProductPageImages-nav img{cursor:pointer;width:100%;height:90px}.ProductPageImages-mainImage{cursor:zoom-in;width:100%;height:450px;position:relative}.ProductPageImages-stickers{z-index:2;gap:10px;display:flex;position:absolute;top:10px;right:10px}.ProductPageImages-sticker-discount{text-transform:uppercase;color:#f8faf9;background-color:#ff5a00;border-radius:4px;padding:12px 15px;font-size:18px;font-weight:700}.ProductPageImages-sticker-in-stock{color:#f8faf9;background-color:#0d0e10;border-radius:4px;padding:12px 15px;font-size:18px;font-weight:600}.ProductPageImages-mainImage img{object-fit:contain;height:100%}.image-modal{z-index:9999;cursor:zoom-out;background:#000000d9;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.image-modal-content{cursor:default;object-fit:contain;border-radius:10px;width:100%;max-width:90vw;max-height:90vh;animation:.2s fadeIn}@keyframes fadeIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@media only screen and (max-width:1000px){.ProductPageImages-mainImage{height:300px}.ProductPageImages-stickers{top:0;right:0}.ProductPageImages-sticker-in-stock,.ProductPageImages-sticker-discount{padding:10px 12px;font-size:16px}.ProductPageImages-nav{max-width:70px}.ProductPageImages-nav img{height:70px}.ProductPageImages-container{gap:10px}}@media only screen and (max-width:700px){.ProductPageImages-container{max-width:100%}.ProductPageImages-mainImage img{object-fit:contain;object-position:10px;height:100%}.product-page-wrapper{flex-direction:column;margin-top:-15px}}@media only screen and (max-width:600px){.ProductPageImages-container{flex-direction:column-reverse}.ProductPageImages-nav{flex-direction:row;max-width:100%}.ProductPageImages-nav img{max-width:80px;height:80px}.ProductPageImages-sticker-in-stock,.ProductPageImages-sticker-discount{padding:10px 12px;font-size:13px}.ProductPageImages-mainImage img{object-position:center}}@media only screen and (max-width:500px){.ProductPageImages-mainImage{height:345px;padding-top:20px}.ProductPageImages-nav{margin-top:25px}}@media only screen and (max-width:400px){.ProductPageImages-mainImage{height:315px;padding-top:25px}.ProductPageImages-nav{margin-top:25px}.ProductPageImages-nav img{max-width:65px;height:65px}}
.ProductPageInfo{width:100%;max-width:750px}.ProductPageInfo-title{margin-bottom:12px;font-size:32px;font-weight:600;line-height:120%}.ProductPageInfo-catagory-producer{color:#0339f4;margin-bottom:20px;font-size:24px;font-weight:600;line-height:120%}.productPageInfo-short-decsription{color:#4f5052;border-bottom:1px solid #4f50521a;padding-bottom:30px;font-size:20px;font-weight:400;line-height:125%}.ProductPagePrice{padding-top:30px}.ProductPagePrice-delivery{color:#0d0e10;font-size:20px;font-weight:600}.ProductPagePrice-row{align-items:stretch;gap:15px;margin-top:15px;display:flex}.ProductPagePrice-row-price{text-align:center;text-transform:uppercase;color:#0339f4;background:#0339f40d;border-radius:6px;justify-content:center;align-items:center;gap:5px;width:100%;max-width:220px;padding:12px 5px;font-size:22px;font-weight:700;display:flex}.ProductPagePrice-row-price.price-old-not-active,.ProductPagePrice-row-price.has-discount.price-old-not-active{color:gray}.ProductPagePrice-row-price.has-discount{color:#ff5a00;background:#ff5a000d}.ProductPagePrice-row-addCart{text-align:center;text-align:center;text-transform:uppercase;color:#f8faf9;cursor:pointer;background:#0339f4;border-radius:6px;justify-content:center;align-items:center;width:100%;max-width:310px;padding:12px 10px;font-size:18px;font-weight:700;transition:all .3s;display:flex}.ProductPagePrice-row-addCart.not-active,.ProductPagePrice-row-addCart.not-active:hover{background-color:gray}.ProductPagePrice-row-addCart:hover{background:#1033a4}.ProductPagePrice-row-funcionalButtons{gap:15px;width:100%;max-width:180px;display:flex}.ProductPagePrice-row-favorites,.ProductPagePrice-row-share{cursor:pointer;background:#0339f40d;border-radius:6px;justify-content:center;align-items:center;width:100%;display:flex}.ProductPagePrice-row-share svg,.ProductPagePrice-row-favorites svg{color:#0339f4;width:28px;height:28px}.ProductPagePrice-row-oldprice{text-transform:lowercase;font-size:16px;font-weight:700;text-decoration:line-through}.ProductPageDescriptionInfo{margin-bottom:20px}.ProductPageDescriptionInfo-content-text{color:#0d0e10;background:#4f50521a;padding:32px;font-size:20px;position:relative}.ProductPageDescriptionInfo-text{line-height:1.5;display:block}.ProductPageDescriptionInfo-content-text.collapsed .ProductPageDescriptionInfo-text{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ProductPageDescriptionInfo-content-text.expanded .ProductPageDescriptionInfo-text{display:block}.ProductPageDescriptionInfo-toggle{cursor:pointer;color:#f80;background:0 0;border:none;justify-content:flex-end;width:100%;margin-top:10px;padding:0;font-size:14px;font-weight:600;display:flex}.ProductPageDescriptionInfo-toggle:hover{text-decoration:underline}@media only screen and (max-width:1200px){.ProductPagePrice-row-funcionalButtons{gap:10px;max-width:120px}.ProductPagePrice-row-share svg,.ProductPagePrice-row-favorites svg{width:24px;height:24px}}@media only screen and (max-width:1110px){.ProductPagePrice-row-price{max-width:100%}.ProductPagePrice-row{grid-template-columns:repeat(2,1fr);display:grid}.ProductPagePrice-row-favorites,.ProductPagePrice-row-share{padding:10px 5px}.ProductPagePrice-delivery{font-size:18px}}@media only screen and (max-width:1000px){.ProductPagePrice-delivery{font-size:16px}.ProductPageInfo-title{font-size:26px}.ProductPageInfo-catagory-producer{font-size:20px}.productPageInfo-short-decsription{padding-bottom:20px;font-size:16px}}@media only screen and (max-width:880px){.ProductPagePrice-delivery{font-size:16px}.ProductPagePrice-row-price{font-size:18px}.ProductPagePrice-row-addCart{font-size:16px}}@media only screen and (max-width:800px){.ProductPageDescriptionInfo-content-title{padding:20px 10px;font-size:16px}.ProductPageDescriptionInfo-content-text{padding:24px;font-size:18px}.ProductPagePrice-row-price{font-size:15px}.ProductPagePrice-row-addCart{font-size:14px}}@media only screen and (max-width:700px){.ProductPagePrice-row-addCart{max-width:100%}}@media only screen and (max-width:600px){.ProductPageInfo-title{margin-bottom:10px;font-size:23px}.ProductPageInfo-catagory-producer{margin-bottom:10px;font-size:18px}.productPageInfo-short-decsription{padding-bottom:20px;font-size:14px}.ProductPageDescriptionInfo-content-title{padding:15px 6px;font-size:14px}.ProductPageDescriptionInfo-content-text{padding:24px;font-size:16px}}@media only screen and (max-width:500px){.ProductPageDescriptionInfo-content-text{padding:18px}.ProductPageDescriptionInfo-content-titles{flex-direction:column}.ProductPageDescriptionInfo-content-title{padding:10px 5px}.ProductPagePrice-row{flex-direction:column;display:flex}.ProductPageInfo-title{margin-bottom:5px;font-size:21px}.ProductPageInfo-catagory-producer{margin-bottom:10px;font-size:17px}.productPageInfo-short-decsription{padding-bottom:20px;font-size:13px}}@media only screen and (max-width:380px){.ProductPageInfo-title{margin-bottom:5px;font-size:19px}.ProductPageInfo-catagory-producer{margin-bottom:10px;font-size:16px}.productPageInfo-short-decsription{padding-bottom:20px;font-size:12px}}
.variant-selector{border-bottom:1px solid #4f50521a;gap:20px;margin:30px 0 0;padding-bottom:30px;display:flex}.variant-column{flex-direction:column;gap:12px;display:flex}.variant-column.size{width:100%;max-width:180px}.variant-column.taste{width:100%;max-width:330px}.variant-column.counts{width:100%;max-width:150px}.variant-column label{color:#0d0e10;font-size:20px;font-weight:600}.variant-column select{text-align:center;cursor:pointer;color:#0d0e10;border:1px solid #e8e9e9;border-radius:4px;width:100%;padding:12px 5px;font-size:20px;font-weight:600}.quantity-box{color:#0d0e10;border:1px solid #ddd;border-radius:4px;justify-content:center;align-items:center;gap:12px;width:100%;max-width:200px;padding:6px 5px;font-size:20px;font-weight:600;display:flex}.quantity-box button{cursor:pointer;background:0 0;border:none;font-size:26px}.quantity-box span{color:#0070f3;text-align:center;min-width:16px;font-weight:600}@media only screen and (max-width:1200px){.variant-column.size{width:100%;max-width:80px}.variant-column.taste{width:100%;max-width:330px}.variant-column.counts{width:100%;max-width:95px}}@media only screen and (max-width:1000px){.variant-column select{font-size:16px}.quantity-box span{font-size:18px}.quantity-box{padding:3px 5px}.variant-column label{font-size:17px}.variant-selector{align-items:center;margin-top:15px;padding-bottom:15px}}@media only screen and (max-width:700px){.variant-selector{gap:7px}.variant-column.size{width:100%;max-width:100px}.variant-column.taste{width:100%;max-width:420px}.variant-column.counts{width:100%;max-width:70px}.variant-column label{font-size:15px}.variant-column select,.quantity-box span{font-size:14px}.quantity-box{gap:7px;padding:3px 5px}}@media only screen and (max-width:450px){.variant-column.size{width:100%;max-width:80px}.variant-column.taste{width:100%;max-width:420px}}@media only screen and (max-width:375px){.variant-column select{font-size:12px}.quantity-box{padding:6px 5px}.variant-column.size{max-width:65px}.quantity-box button{font-size:20px}}
