.text-white{color:#fff}.bg-success{background-color:#10be16}.bg-secondary{background-color:#01406f}.bg-primary{background-color:#e58257}.text-gray-primary{color:#1d1d1d}.text-success{color:#10be16}.text-gray-secondary{color:#ddd}@media screen and (min-width: 768px){#main-product-container{margin:0;padding:2vh 0 0;display:flex;justify-content:center;align-items:center;width:100%;min-height:55vh;gap:2vw}#main-product-container #product-image{margin:0;padding:10px;display:flex;justify-content:space-between;align-items:center;width:30vw;height:50vh;transition:1s;background-position:center;background-size:contain;background-repeat:no-repeat;box-shadow:0 3px 6px #00000029;border-radius:5px}#main-product-container #product-image.no-image{background-size:30%}#main-product-container #product-image .img-arrow{color:#666;font-size:2rem;font-weight:200;cursor:pointer;transition:.3s}#main-product-container #product-image .img-arrow#img-prev-arrow:hover{transform:translate(-5px)}#main-product-container #product-image .img-arrow#img-next-arrow:hover{transform:translate(5px)}#main-product-container #main-info-container{margin:0;padding:0;display:block;width:40vw}#main-product-container #main-info-container #product-name{margin:0;padding:0;display:block;font-size:2rem;font-weight:700;color:#01406f;text-transform:capitalize}#main-product-container #main-info-container #product-lines{margin:0;padding:5px 0;display:flex;flex-direction:row;justify-content:start;align-items:start;gap:2px;list-style:none}#main-product-container #main-info-container #product-lines .lines-item{margin:0;padding:0;display:block;font-size:.9rem;color:#707070}#main-product-container #main-info-container #product-lines .lines-item:not(:last-child):after{content:","}#main-product-container #main-info-container #product-lines .lines-item:last-child:after{content:"."}#main-product-container #main-info-container #product-items{margin:0;padding:5px 0;display:flex;justify-content:start;align-items:center;gap:1vw;list-style:none}#main-product-container #main-info-container #product-items .items-item{margin:0;padding:2px 10px;border:1px solid #484848;border-radius:5px;cursor:pointer;transition:.3s}#main-product-container #main-info-container #product-items .items-item:hover,#main-product-container #main-info-container #product-items .items-item.selected{background-color:#e582571a;color:#484848;border:1px solid #e58257}#main-product-container #main-info-container #product-items .items-item .item-name{margin:0;padding:0;display:block;font-size:.7rem}#main-product-container #main-info-container #products-list-item-colors{margin:0;padding:5px 0;display:flex;justify-content:start;align-items:center;gap:5px;width:100%}#main-product-container #main-info-container #products-list-item-colors .products-list-item-color{width:15px;height:15px;padding:5px;border-radius:50%;border:none;box-shadow:1px 1px 2px #00000029;cursor:pointer;display:inline-block;transition:.3s}#main-product-container #main-info-container #products-list-item-colors .products-list-item-color.selected{box-shadow:1px 1px 2px #00000029;width:20px;height:20px}#main-product-container #main-info-container #products-list-item-colors .products-list-item-color.selected:after{content:"";display:block;width:5px;height:5px;border-radius:50%;background-color:#fff;position:relative;top:50%;left:50%;transform:translate(-50%,-50%)}#main-product-container #main-info-container #product-item-price{margin:5px 0 0;padding:5px 0 0;display:block;font-size:1.5rem;color:#01406f;font-weight:700}#main-product-container #main-info-container #product-price-advertising{margin:0 0 5px;padding:5px 0;display:block;font-size:.8rem;color:#484848}#main-product-container #main-info-container .products-actions-container{margin:1vh 0 0;padding:3px 1vw;display:flex;justify-content:stretch;align-items:stretch;gap:3px;width:100%}#main-product-container #main-info-container .products-actions-container .products-quantity-container{margin:0;padding:3px 15px;display:flex;justify-content:start;align-items:center;border:1px solid #c4c4c4}#main-product-container #main-info-container .products-actions-container .products-quantity-container i{margin:0;padding:0;font-size:1rem;color:#484848;cursor:pointer;transition:.3s}#main-product-container #main-info-container .products-actions-container .products-quantity-container i.products-quantity-minus:hover{transform:translate(-2px)}#main-product-container #main-info-container .products-actions-container .products-quantity-container i.products-quantity-plus:hover{transform:translate(2px)}#main-product-container #main-info-container .products-actions-container .products-quantity-container .products-quantity-input{margin:0;padding:0;border:none;width:100px;text-align:center}#main-product-container #main-info-container .products-actions-container .products-quantity-container .products-quantity-input:focus{outline:none}#main-product-container #main-info-container .products-actions-container .add-product-to-cart{margin:0;padding:0;width:150px;height:30px;display:flex;justify-content:center;align-items:center;background-color:#e58257;color:#fff;font-size:16px;font-weight:700;border-radius:5px;cursor:pointer;transition:.3s}#main-product-container #main-info-container .products-actions-container .add-product-to-cart:hover{background-color:#00c7d6}#secondary-product-container{margin:6vh auto 10vh;padding-top:2vh;padding-bottom:2vh;display:flex;flex-direction:row;justify-content:start;align-items:start;width:90%;background:#fff 0% 0% no-repeat padding-box;box-shadow:0 3px 6px #00000029}#secondary-product-container .secondary-product-subcontainer{flex:1}#secondary-product-container .secondary-product-subcontainer .secondary-title{margin:0;padding:0;display:block;width:100%;color:#01406f;font-size:1.5rem;text-align:start}#secondary-product-container .secondary-product-subcontainer #product-characteristics{margin:0;padding:0;display:block;width:100%;list-style:none}#secondary-product-container .secondary-product-subcontainer #product-characteristics li{margin:0;padding:5px 0;display:flex;justify-content:start;align-items:start;gap:5px}#secondary-product-container .secondary-product-subcontainer #product-characteristics li i{color:#00c7d6;font-size:16px;font-weight:700}#secondary-product-container .secondary-product-subcontainer #product-characteristics li span{margin:0;padding:0;color:#484848;font-size:1rem;line-height:1}#secondary-product-container .secondary-product-subcontainer #product-aditionals{margin:0;padding:0;display:block;width:100%;list-style:none}#secondary-product-container .secondary-product-subcontainer #product-aditionals li{margin:0;padding:5px 0;display:flex;justify-content:start;align-items:start;gap:5px}#secondary-product-container .secondary-product-subcontainer #product-aditionals li i{color:#00c7d6;font-size:16px;font-weight:700}#secondary-product-container .secondary-product-subcontainer #product-aditionals li span{margin:0;padding:0;color:#484848;font-size:1rem;line-height:1}}@media screen and (max-width: 768px){#main-product-container{margin:0;padding:2vh 0 0;display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%;min-height:55vh;gap:2vw}#main-product-container #product-image{margin:0;padding:10px;display:flex;justify-content:space-between;align-items:center;width:90vw;height:90vw;transition:1s;background-position:center;background-size:contain;background-repeat:no-repeat;box-shadow:0 3px 6px #00000029;border-radius:5px}#main-product-container #product-image.no-image{background-size:30%}#main-product-container #product-image .img-arrow{color:#666;font-size:2rem;font-weight:200;cursor:pointer;transition:.3s}#main-product-container #product-image .img-arrow#img-prev-arrow:hover{transform:translate(-5px)}#main-product-container #product-image .img-arrow#img-next-arrow:hover{transform:translate(5px)}#main-product-container #main-info-container{margin:0 auto;padding:0;display:block;width:90%}#main-product-container #main-info-container #product-name{margin:0;padding:0;display:block;font-size:1.7rem;font-weight:700;color:#01406f;text-transform:capitalize}#main-product-container #main-info-container #product-lines{margin:0;padding:5px 0;display:flex;flex-direction:row;justify-content:start;align-items:start;gap:2px;list-style:none}#main-product-container #main-info-container #product-lines .lines-item{margin:0;padding:0;display:block;font-size:.9rem;color:#707070}#main-product-container #main-info-container #product-lines .lines-item:not(:last-child):after{content:","}#main-product-container #main-info-container #product-lines .lines-item:last-child:after{content:"."}#main-product-container #main-info-container #product-items{margin:0;padding:5px 0;display:flex;justify-content:start;align-items:center;gap:1vw;list-style:none}#main-product-container #main-info-container #product-items .items-item{margin:0;padding:2px 10px;border:1px solid #484848;border-radius:5px;cursor:pointer;transition:.3s}#main-product-container #main-info-container #product-items .items-item:hover,#main-product-container #main-info-container #product-items .items-item.selected{background-color:#e582571a;color:#484848;border:1px solid #e58257}#main-product-container #main-info-container #product-items .items-item .item-name{margin:0;padding:0;display:block;font-size:.7rem}#main-product-container #main-info-container #products-list-item-colors{margin:0;padding:5px 0;display:flex;justify-content:start;align-items:center;gap:5px;width:100%}#main-product-container #main-info-container #products-list-item-colors .products-list-item-color{width:15px;height:15px;padding:5px;border-radius:50%;border:none;box-shadow:1px 1px 2px #00000029;cursor:pointer;display:inline-block;transition:.3s}#main-product-container #main-info-container #products-list-item-colors .products-list-item-color.selected{box-shadow:1px 1px 2px #00000029;width:20px;height:20px}#main-product-container #main-info-container #products-list-item-colors .products-list-item-color.selected:after{content:"";display:block;width:5px;height:5px;border-radius:50%;background-color:#fff;position:relative;top:50%;left:50%;transform:translate(-50%,-50%)}#main-product-container #main-info-container #product-item-price{margin:5px 0 0;padding:5px 0 0;display:block;font-size:1.5rem;color:#01406f;font-weight:700}#main-product-container #main-info-container #product-price-advertising{margin:0 0 5px;padding:5px 0;display:block;font-size:.8rem;color:#484848}#main-product-container #main-info-container .products-actions-container{margin:1vh 0 0;padding:3px 1vw;display:flex;justify-content:stretch;align-items:stretch;gap:3px;width:100%}#main-product-container #main-info-container .products-actions-container .products-quantity-container{margin:0;padding:3px 15px;display:flex;justify-content:start;align-items:center;border:1px solid #c4c4c4}#main-product-container #main-info-container .products-actions-container .products-quantity-container i{margin:0;padding:0;font-size:1rem;color:#484848;cursor:pointer;transition:.3s}#main-product-container #main-info-container .products-actions-container .products-quantity-container i.products-quantity-minus:hover{transform:translate(-2px)}#main-product-container #main-info-container .products-actions-container .products-quantity-container i.products-quantity-plus:hover{transform:translate(2px)}#main-product-container #main-info-container .products-actions-container .products-quantity-container .products-quantity-input{margin:0;padding:0;border:none;width:100px;text-align:center}#main-product-container #main-info-container .products-actions-container .products-quantity-container .products-quantity-input:focus{outline:none}#main-product-container #main-info-container .products-actions-container .add-product-to-cart{margin:0;padding:0;width:150px;height:30px;display:flex;justify-content:center;align-items:center;background-color:#e58257;color:#fff;font-size:16px;font-weight:700;border-radius:5px;cursor:pointer;transition:.3s}#main-product-container #main-info-container .products-actions-container .add-product-to-cart:hover{background-color:#00c7d6}#secondary-product-container{margin:6vh auto 10vh;padding-top:2vh;padding-bottom:2vh;display:flex;flex-direction:row;justify-content:start;align-items:start;flex-direction:column;width:90%;background:#fff 0% 0% no-repeat padding-box;box-shadow:0 3px 6px #00000029;gap:2vw}#secondary-product-container .secondary-product-subcontainer{flex:1}#secondary-product-container .secondary-product-subcontainer .secondary-title{margin:0;padding:0;display:block;width:100%;color:#01406f;font-size:1.5rem;text-align:start}#secondary-product-container .secondary-product-subcontainer #product-characteristics{margin:0;padding:0;display:block;width:100%;list-style:none}#secondary-product-container .secondary-product-subcontainer #product-characteristics li{margin:0;padding:5px 0;display:flex;justify-content:start;align-items:start;gap:5px}#secondary-product-container .secondary-product-subcontainer #product-characteristics li i{color:#00c7d6;font-size:16px;font-weight:700}#secondary-product-container .secondary-product-subcontainer #product-characteristics li span{margin:0;padding:0;color:#484848;font-size:1rem;line-height:1}#secondary-product-container .secondary-product-subcontainer #product-aditionals{margin:0;padding:0;display:block;width:100%;list-style:none}#secondary-product-container .secondary-product-subcontainer #product-aditionals li{margin:0;padding:5px 0;display:flex;justify-content:start;align-items:start;gap:5px}#secondary-product-container .secondary-product-subcontainer #product-aditionals li i{color:#00c7d6;font-size:16px;font-weight:700}#secondary-product-container .secondary-product-subcontainer #product-aditionals li span{margin:0;padding:0;color:#484848;font-size:1rem;line-height:1}}
