.center-flex{align-items:center!important;display:flex!important;justify-content:center!important}.product-name{color:#54565a;font-weight:300}@media only screen and (max-width:480px){.product-name{font-weight:400}}.product-img{aspect-ratio:1;-o-object-fit:cover;object-fit:cover}.product-details{--bs-gutter-x:1.5rem;--bs-gutter-y:0;margin:0 auto;max-width:1180px!important;padding-bottom:100px}@media only screen and (max-width:1280px){.product-details{max-width:85%!important}}@media only screen and (max-width:992px){.product-details{max-width:90%!important}}@media only screen and (max-width:768px){.product-details{max-width:100%!important;padding-left:calc(var(--bs-gutter-x)*1.25);padding-right:calc(var(--bs-gutter-x)*1.25)}}@media only screen and (max-width:480px){.product-details{padding-left:0;padding-right:0}}.product-details-contents{padding-left:3vw}@media only screen and (max-width:480px){.product-details-contents{padding-left:0}}.product-details-banner{background-color:#fffaf4}.product-details .container-contents{max-width:100%!important}.product-summary{margin-bottom:40px}.product-summary .star-rating-icon{width:30px}@media only screen and (max-width:992px){.product-summary .star-rating-icon{width:20px}}@media only screen and (max-width:480px){.product-summary .star-rating-icon{width:25px}}.product-variants{margin-bottom:20px}@media only screen and (max-width:480px){.product-variants{margin-bottom:14px}}.product-variants-title{color:#f58220;margin-bottom:20px}@media only screen and (max-width:992px){.product-variants-title{font-size:2.2vw}}@media only screen and (max-width:480px){.product-variants-title{font-size:16px}}.product-variants-img{aspect-ratio:1;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.product-variants-img-wrapper{min-width:80px;width:80px}.product-variants-desc{max-width:calc(100% - 100px)}.product-variants-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow-y:hidden;text-overflow:ellipsis;width:100%}.product-price-range{font-size:1.5vw}@media only screen and (max-width:1538px){.product-price-range{font-size:2vw}}@media only screen and (max-width:992px){.product-price-range{font-size:3vw}}@media only screen and (max-width:480px){.product-price-range{font-size:22px}}.breadcrumb{margin-bottom:10px}.tab-nav{align-items:center;display:flex;justify-content:space-between;row-gap:32px}@media only screen and (max-width:480px){.tab-nav{row-gap:6px}}.tab-buttons{justify-content:space-between}.tab-links{background-color:#fff;border:1px solid #f58220;color:#54565a;min-width:unset;padding:.6vw 1.5vw;text-transform:capitalize;width:31%}@media only screen and (max-width:992px){.tab-links{padding-left:1.6vw;padding-right:1.6vw}}@media only screen and (max-width:480px){.tab-links{font-size:14px;padding:10px 15px}}@media only screen and (max-width:380px){.tab-links{font-size:12px;padding:5px 10px}}.tab-links :hover,.tab-links.active{background-color:#f58220;border-color:#f58220;color:#fff}.tab-content-item{display:none}.tab-content-item.active{display:block}.tab-content-title{color:var(--section-title);font-size:1.8vw;font-weight:500;margin:20px 0 9px}@media only screen and (max-width:480px){.tab-content-title{font-size:22px;line-height:29px;margin-bottom:6.5px}}.tab-content-desc{margin-bottom:35px;margin-top:45px}@media only screen and (max-width:992px){.tab-content-desc{margin-bottom:30px;margin-top:35px}}@media only screen and (max-width:480px){.tab-content-desc{margin-bottom:30px;margin-top:30px}}.tab-content-desc p{font-weight:300}@media only screen and (max-width:992px){.tab-content-desc p{font-size:2vw}}@media only screen and (max-width:480px){.tab-content-desc p{font-size:16px;line-height:22px}}
