.close-button{position:absolute;top:0;right:0;z-index:2;cursor:pointer}.close-button svg{width:30px;height:30px}.close-button svg:hover path{stroke:var(--hover)}.quickview-form{top:20%}@media (max-width: 991px){.quickview-form{top:10%}}@media (max-width: 991px){.detail-grid .product-image{position:relative;margin-top:-55px}}.detail-grid .product-image .swiper-container{position:relative;display:block;border-radius:3px;height:363px;margin-bottom:15px}@media (max-width: 1024px){.detail-grid .product-image .swiper-container{height:304px}}@media (max-width: 991px){.detail-grid .product-image .swiper-container{height:180px}}@media (max-width: 767px){.detail-grid .product-image .swiper-container{height:180px}}@media (max-width: 668px){.detail-grid .product-image .swiper-container{height:180px}}@media (max-width: 569px){.detail-grid .product-image .swiper-container{height:180px}}@media (max-width: 480px){.detail-grid .product-image .swiper-container{height:180px}}@media (max-width: 376px){.detail-grid .product-image .swiper-container{height:180px}}@media (max-width: 321px){.detail-grid .product-image .swiper-container{height:180px}}.detail-grid .product-image .swiper-container img{border-radius:5px;width:auto !important;max-height:100%;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.detail-grid .swiper-pagination{position:absolute;bottom:0}.detail-grid .swiper-pagination .swiper-pagination-bullet{width:12px;height:12px;border-radius:12px;background:var(--button-hover);opacity:1}.detail-grid .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:var(--button-color);border:solid 1px var(--button-hover)}@media (max-width: 991px){.detail-grid .swiper-pagination .swiper-pagination-bullet{width:5px;height:5px;border-radius:5px}}.detail-grid h3{color:var(--text-color);font-family:var(--font-base);font-size:18px;font-style:normal;font-weight:700;line-height:normal;text-transform:capitalize;margin-bottom:15px}.detail-grid .prview{display:flex;margin-bottom:10px}@media (max-width: 991px){.detail-grid .prview{display:none;margin:0}}.detail-grid .prview .sapo-product-reviews-badge{display:inline-block;margin-right:10px}.detail-grid .prview .sapo-product-reviews-badge .sapo-product-reviews-star i{font-size:14px}.detail-grid .prview span{color:var(--text-color);font-family:var(--font-base);font-size:14px;font-style:normal;font-weight:400;line-height:normal}.detail-grid .box-variant{margin-bottom:15px;width:97%}@media (max-width: 991px){.detail-grid .box-variant{width:100%}}.detail-grid .box-variant select{border-color:#E0E0E0;width:100%;height:40px;color:#333333;font-size:14px;padding-left:10px;outline:none;border-radius:3px}@media (max-width: 767px){.detail-grid .box-variant select{width:100%}}.detail-grid .box-variant label{display:none;font-size:14px;font-weight:bold}.detail-grid .box-variant.swatch-enable .selector-wrapper{display:none;margin:0}.detail-grid .selector-wrapper{margin-bottom:10px}.detail-grid .price-box{margin-bottom:15px}.detail-grid .price-box .price{font-size:24px;color:var(--price);font-weight:700;margin-right:10px;font-family:var(--font-base)}@media (max-width: 767px){.detail-grid .price-box .price{margin-bottom:0}}.detail-grid .price-box .compare-price{font-size:14px;display:inline-block;margin-right:10px;font-size:14px;font-weight:400;text-decoration:line-through}.detail-grid .price-box .save-price{font-size:14px;display:block;color:#fff}.detail-grid .price-box .save-price .product-price-save{color:#fff;font-weight:400}.detail-grid .input-number-group{width:110px}@media (max-width: 767px){.detail-grid .input-number-group{margin-bottom:15px}}.detail-grid .input-number-group .custom-btn-numbers{position:relative}.detail-grid .input-number-group .custom-btn-numbers button{width:30px;height:30px;border:thin solid #ebebeb;background-color:#fff;font-size:14px;color:#ee4f83;padding:0;font-weight:400;float:left;border-radius:0;line-height:22px}.detail-grid .input-number-group .custom-btn-numbers button.btn-minus{bottom:0;top:auto}.detail-grid .input-number-group .custom-btn-numbers button:hover,.detail-grid .input-number-group .custom-btn-numbers button:focus{border-color:var(--main-color);color:#fff;background-color:var(--main-color);box-shadow:none;outline:none}.detail-grid .input-number-group .custom-btn-numbers input{float:left;width:40px;height:30px;border:solid thin #ebebeb;border-radius:0;color:#333f48;padding:0;text-align:center;font-size:14px;font-weight:600;min-height:unset;line-height:30px;margin:0;border-left:none;border-right:none}.detail-grid .btn-mua{margin-top:15px}.detail-grid .btn-mua button{background:#0596FF;border:solid 1px #0596FF;color:#fff;padding:0 20px 0;height:50px;line-height:5px;width:calc(100% / 2 - 5px);border-radius:4px;display:inline-block;text-align:center;cursor:pointer;font-size:16px;font-weight:bold;margin-right:0;align-items:center;justify-content:center;position:relative;margin-bottom:10px;min-width:unset;white-space:normal;text-transform:uppercase}.detail-grid .btn-mua button:nth-child(2){margin-right:5px}.detail-grid .btn-mua button.btn-buy-now{box-shadow:none;outline:none;background-color:#FF3E3E;border-color:#FF3E3E;color:#fff;width:100%;text-align:center !important;display:inline-block;padding:0;height:50px;float:left;margin-right:5px;line-height:43px;font-size:17px}.detail-grid .btn-mua button.btn-buy-now:hover{box-shadow:none;outline:none;background-color:#FF3E3E;border-color:#FF3E3E;color:#fff;opacity:0.7}@media (max-width: 1199px) and (min-width: 992px){.detail-grid .btn-mua button.btn-buy-now{width:calc(100% - 130px)}}@media (max-width: 767px){.detail-grid .btn-mua button.btn-buy-now{width:100%;margin-bottom:10px}}.detail-grid .btn-mua button:disabled{padding:0 20px;cursor:default}@media (min-width: 768px){.detail-grid .btn-mua button:hover,.detail-grid .btn-mua button:focus{box-shadow:none;outline:none;opacity:.8}}.detail-grid .btn-mua span{display:block;line-height:0px;margin-top:16px;text-transform:math-auto;font-weight:400;font-size:12px}@media (max-width: 767px){.detail-grid .btn-mua{width:100%}.detail-grid .btn-mua button{width:100%}}
