.free-returns-popover{display:none;position:absolute;background:#fff;padding:15px;border:1px solid #ccc;z-index:10;width:250px}.free-returns-popover.active{display:block}.free-return-txt.active{color:#1f5a89;font-weight:700}.desc-container{position:relative;text-align:center}.desc-fade-wrapper{position:relative;max-height:150px;overflow:hidden;transition:max-height 0.4s ease-in-out}.desc-fade-wrapper::after{content:'';position:absolute;bottom:0;left:0;right:0;height:60px;background:linear-gradient(to bottom,#fff0,#fff);pointer-events:none}.desc-fade-wrapper.no-fade::after{display:none}.desc-button{margin-top:10px;border-radius:50px;background:#fff;border:1px solid #ccc;padding:5px 12px;cursor:pointer;font-size:16px;font-weight:100}.shipping-info-calculate p{margin:5px}.ux-review-section{margin:20px 0}.product-small.box.product-page-custom{border:4px solid #ddd;padding:20px;border-radius:20px;font-size:1.4em}.ux-review-section .border-top{border-top:1px dotted #ccc}.ux-review-section .border-bottom{border-bottom:1px dotted #ccc}.ux-review-section .star-rating{font-size:16px;color:#f59e0b;font-weight:700}.ux-review-section .badge.secondary{background:#f0f3f5;padding:5px 10px;border-radius:6px;font-size:14px;color:#333}.ux-review-section .circle{font-size:13px;color:#333}.ux-review-section .review-item{padding-top:15px;padding-bottom:15px}.ux-review-section .flex{display:flex}.ux-review-section .justify-between{justify-content:space-between}.ux-review-section .align-middle{align-items:center}.ux-review-section .gap-5{gap:5px}.ux-review-section .mr-5{margin-right:5px}.ux-review-section .mr-20{margin-right:20px}.ux-review-section .mb-5{margin-bottom:5px}.ux-review-section .mb-10{margin-bottom:10px}.ux-review-section .mt-5{margin-top:5px}.ux-review-section .mt-20{margin-top:20px}.Review-heading h4{color:#0b5179;font-size:16px;font-weight:700;margin-bottom:5px}.ux-review-section .text-muted{color:#666}.ux-review-section .text-xs{font-size:12px}.ux-review-section .text-green-600{color:#007c6c}.ux-review-section .text-center{text-align:center}.ux-review-section .is-active{font-weight:700}.ux-review-section .button.primary.is-outline.round{background:#b00063;color:#fff;border-radius:30px;padding:10px 20px;font-size:14px;display:inline-block;transition:background 0.3s ease}.ux-review-section .button.primary.is-outline.round:hover{background:#cc0051;color:#fff}.review-tabs{border-bottom:2px solid rgb(34 34 34 / .15);margin-bottom:10px;display:flex;justify-content:flex-start;align-items:stretch}.review-wrapper .product-review-box{max-width:100%;padding:10px 16px;position:relative;margin-bottom:16px}.div-review-box-top{display:block;max-width:99.99vw}.product-review-box *{position:relative;z-index:1}.product-rating-percent .product-review-item{background-color:#fff;width:fit-content;padding:6px 12px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px}.review-wrapper .module-review-images,.review-wrapper .module-review-content-action-wrapper{margin:0}.module-review-images{display:flex;justify-content:flex-start;align-items:stretch;margin-top:8px;width:100%;overflow-y:hidden;overflow-x:auto}.module-review-content-wrapper>*{position:relative;z-index:2}.module-review-content{text-align:left;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;width:100%;margin:5px 0}.module-review-content-wrapper{width:100%;position:relative}.module-review-item+.module-review-item{border-top:1px dashed #CCC;padding-top:16px}.module-review-content-wrapper .title-wrapp{display:flex;align-items:center;justify-content:space-between}.module-review-content-wrapper .title{font-weight:500;text-transform:capitalize}.product-review-box,.product-rating-percent{display:flex;justify-content:flex-start;align-items:center;grid-gap:10px;white-space:nowrap;overflow-x:auto;overflow-y:hidden}.avg-point{line-height:1.1;font-size:calc(35px +(41 - 35)*((100vw - 300px) /(1920 - 300)));font-weight:500;margin:0;color:#ff7300;width:fit-content;text-align:center;margin-right:12px}.product-detail-row.product-delivery img{margin-right:10px;width:32px;height:24px}.product-custom-box .product-seller-link{border:1px solid rgb(34 34 34 / .15)}.shipping-policies-label,.product-feature,.heading-label{color:#0b5179;font-weight:600;position:relative;user-select:none;font-size:16px}.shipping-policies-label-content{position:relative;padding:0;z-index:3;font-size:16px;font-weight:700;margin-bottom:6px;background-color:#fff0}.product-custom-box .product-category-at{height:auto;margin-bottom:10px;display:flex;align-items:center}.product-custom-box.product-nocustom-box .product-seller-link img{width:100%;height:100%;object-fit:contain}.align-s{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.product-custom-box.product-nocustom-box .product-seller-link{width:94px;height:94px;padding:6px;border-radius:10px}.product-custom-box.product-nocustom-box{display:grid;grid-template-columns:94px auto;grid-gap:0 12px;grid-template-areas:"DesignImage SellerName" "DesignImage CustomizeButton";position:relative;font-weight:400)}.product-row-text{font-size:15px}.addition-head{font-weight:400;line-height:30px}.delivery-country-name{font-weight:500}.flex-b,.flex-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.review-summary-box div{min-width:110px;text-align:center}button.review-btn{background:transparent!important;border:none!important}.btn-review{display:block;float:left;width:50%}.skeleton{background:linear-gradient(90deg,#f0f0f0 25%,#e4e4e4 37%,#f0f0f0 63%);animation:loading 1.2s infinite;background-size:400% 100%;border-radius:8px}@keyframes loading{0%{background-position:100% 0}100%{background-position:-100% 0}}.skeleton-avatar{width:28px;height:28px;border-radius:50%}.skeleton-line{height:14px;width:100%;margin-bottom:8px}.ux-layout-173011 .single_add_to_cart_button{justify-self:center;align-items:center;gap:4px;background-color:#A7165C!important;border-radius:10px;color:#fff;font-size:20px;white-space:nowrap}.skeleton{background:linear-gradient(90deg,#f0f0f0 25%,#e4e4e4 37%,#f0f0f0 63%);animation:loading 1.2s infinite;background-size:400% 100%;border-radius:8px;margin-bottom:10px}@keyframes loading{0%{background-position:100% 0}100%{background-position:-100% 0}}.skeleton-avatar{width:40px;height:40px;border-radius:50%}.skeleton-line{height:14px;width:100%}.skeleton-line.short{width:40%}.review-summary-box{background:#e6edf1;border-radius:10px;padding:10px 10px 10px overflow-x:auto;overflow-y:hidden}.review-summary-box .ux-review-section .text-green-600{color:#007c6c;font-size:1em}.review-summary-box .ux-review-section .text-green-600 span i{margin-right:5px}.ux-review-section .star-rating{font-size:20px!important}.review-summary-box strong.text-3xl.text-orange-600{font-size:2.1em;margin-right:24px;color:#ff7300}.review-summary-box .bg-white.py-2.px-3.rounded.shadow.text-sm{background:#fff;margin:5px;padding:8px;border-radius:10px}.review-summary-box strong.text-3xl.text-orange-600{font-size:2.1em}.box-flex .product-small.col{border:1px solid #e8e8e8}.text-with-icons__icon-wrapper svg{width:30px;height:30px;vertical-align:middle}.text-with-icons__icon-wrapper{margin:.5em 18px 0 0}.text-with-icons__item{flex-basis:calc(25% - 70px);margin:0 35px}.text-with-icons__item{display:flex}.text-with-icons__title{margin-bottom:4px;color:#222021;font-weight:600}.text-with-icons.text-with-icons--stacked{display:flex}