.swiper{margin-left:auto;margin-right:auto}.swiper-slide{background-size:cover;background-position:center}.mySwiper2{height:100%;width:100%}.product-price-box-border{width:100%;border-radius:10px;justify-content:center;margin-top:15px;padding:5px 10px}.mySwiper{height:100%;max-height:495px;overflow-y:auto;scrollbar-width:none;width:130px;box-sizing:border-box;padding:10px 0}.product-detail-container .product-title{font-size:40px;color:#1a1a1a;line-height:40px;font-weight:700;display:flex;align-items:end}#add_to_cart_btn{font-weight:700;border-radius:3px}.mySwiper .swiper-wrapper{display:flex;flex-direction:column;width:100%;margin:0}.mySwiper .swiper-slide{width:76px!important;height:76px!important;margin-bottom:5px;flex-shrink:0;opacity:.7}.mySwiper .swiper-slide-thumb-active{opacity:1;border:1.5px solid #222}.swiper-slide img{display:block;width:100%;height:100%;object-fit:cover}.inner-container{max-width:1240px;padding-inline:20px;margin:0 auto}.product-slide-container{width:50%}.product-detail-container{width:50%;padding:0 0 0 30px;margin-left:0}.product-price{display:inline-flex;align-items:center;gap:10px}.final-price{font-size:24px;color:#000;font-weight:400;font-weight:600}.initial-price{vertical-align:baseline;color:#000000bf;text-decoration:line-through;font-size:18px}.inclusive{font-size:14px!important;color:#adadad;line-height:10px!important}.product-title{font-size:22px;line-height:42px;font-weight:600;color:#545454;margin-top:6px}.material-icons.star{color:#fDD700}.material-icons{font-size:20px!important}.style-switch-wrapper{margin-top:10px}.style-options{font-size:14px;line-height:26px;color:#191919;font-weight:500}.style-switch-options{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center}.style-switch-options>li{margin:10px 5px 0}.style-switch-options>li>a{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:relative;transition:all 0.2s linear;-ms-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;font-size:14px;line-height:1.1}.style-switch-options>li>a.style-option-link{width:60px;height:60px;min-width:60px;min-height:60px;border-radius:12px}li.active .style-option-link::before{border-width:5px}li.active .style-option-link::after{border-width:3px}.style-option-link::before{border:0 solid #fff;content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;outline:none;border-radius:6px;transition:all 0.12s linear;-ms-transition:all 0.12s linear;-webkit-transition:all 0.12s linear;-o-transition:all 0.12s linear;backface-visibility:hidden}.style-option-link::after{border:0 solid#766EAC;content:"";display:block;position:absolute;top:-1px;left:-1px;width:calc(100% + 2px);height:calc(100% + 2px);outline:none;backface-visibility:hidden;border-radius:6px;transition:all 0.12s linear;-ms-transition:all 0.12s linear;-webkit-transition:all 0.12s linear;-o-transition:all 0.12s linear}.style-option-link:hover::before{border-width:5px}.style-option-link:hover::after{border-width:3px}.size-options>li{min-width:max-content;min-height:40px;max-width:100px;background-color:#f2f2f2;color:#000;padding-inline:10px;width:100%;border-radius:10px;display:flex;align-items:center;justify-content:center;cursor:pointer}.size-options>li:hover{background-color:var(--bg-color);color:var(--text-clr)}.size-options>li:hover{background-color:var(--bg-color);color:var(--text-clr)}.size-options>li:has(input:disabled):hover,.size-options>li:has(input:disabled):hover label{cursor:not-allowed!important}.size-options>li:has(input:disabled){background-color:#f2f2f2;color:#000;opacity:.7}.size-options>li:has(input:disabled)::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(to bottom right,transparent calc(50% - 1px),#ff0000 calc(50% - 1px),#ff0000 calc(50% + 1px),transparent calc(50% + 1px));pointer-events:none}.size-options>li.active{background-color:var(--bg-color);color:var(--text-clr)}.custom-btn-row{display:-ms-flexbox;display:-webkit-flex;margin-top:15px;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.input-count-item{margin-right:20px}.input-counter{position:relative;max-width:132px;min-width:132px}.input-counter span{display:inline-block;font-size:22px;cursor:pointer;position:absolute;width:49px;height:100%;text-align:center;top:0;color:#6f6f6f}.minus-btn{line-height:50px;left:0}.plus-btn{right:0;line-height:50px}.input-counter>input{height:50px;font-size:14px}input.quantity-input{background:#f7f8fa;width:100%;height:50px;font-size:14px;text-align:center;border:none;outline:none;font-weight:500;color:#333}.size-guide>.size-guide-btn{background:0 0;border:0;box-shadow:none;padding:0;color:#3d4246;margin-top:5px;margin-bottom:5px;padding-top:10px;padding-bottom:10px;line-height:1.3;display:flex;align-items:center;gap:5px;outline:0;font-size:14px;cursor:pointer;width:auto}.material-symbols-outlined{font-variation-settings:'FILL' 0,'wght' 400,'GRAD' 0,'opsz' 24}.addToCartBtn{height:50px;width:100%;background:#5cb2e0;border:none;color:#fff;font-size:18px;line-height:1;font-weight:400;letter-spacing:.03em;position:relative;outline:none;padding:6px 31px 4px;display:inline-flex;justify-content:center;align-items:center;gap:5px;text-align:center;height:50px;cursor:pointer;transition:all 0.2s linear;-ms-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;border-radius:0}.addToCartBtn:hover{background:#5a94b5;color:#fff;outline:none}.buy-now-btn{background:#a63e5c;max-width:600px;width:100%;color:#fff;cursor:pointer;line-height:1;border:none;padding:15px 10px;font-size:14px;margin-bottom:10px;text-transform:uppercase;position:relative;border-radius:0;margin-top:10px;letter-spacing:2px;font-weight:500;max-width:100%}.custom-row{flex:1 1 auto}.pr-delivery-content{white-space:break-word;text-align:left}.pr-detail-div{margin-top:10px}.pr-detail-div>ul>li{color:#999}.pr-detail-div>ul>li span{color:#191919}.pr-detail-div>ul>li a{color:#999}.review-section-content{color:var(--text-900);background-color:var(--background);border:0;margin:0;padding:4vw 16vw!important}h2.review-section-title{font-size:2rem;font-weight:700;margin-bottom:2rem}.review-section-summary{float:left}.review-star{font-family:'JudgemeStar';display:inline!important;text-decoration:none!important;margin:0!important;font-weight:700;opacity:1;color:#f4c730;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.review-summary-text{line-height:1.4}.review-action-wrapper{float:right;text-align:right}.review-action-link{background:#f4f5f7;border:1px solid #f4f5f7!important;color:#1a2024!important;font-size:14px;padding:5px 10px;text-align:center;display:inline-block;border-radius:5px}.review-history{float:right;padding:4px 16px;margin:0 24px;font-size:12px;border-left:1px solid #eee;border-right:1px solid #eee}.review-history-row{height:16px;line-height:16px;margin-bottom:5px;display:flex;cursor:pointer;white-space:nowrap}.review-history-row:last-of-type{margin-bottom:0}.review-history-bar{position:relative;display:inline-block;width:120px;height:100%;margin:0 2px 0 4px;vertical-align:middle;box-shadow:inset 0 0 1px #666}.review-history-percent{display:inline-block;width:32px;vertical-align:middle}.review-history-frequency{display:inline-block;margin-left:3px;vertical-align:middle}.review-clear-filter{display:none;margin-top:8px;font-size:14px}.review-form-wrap{margin-top:16px;border-top:1px solid #eee}.review-form label{display:inline-block;margin-right:3px;width:auto;margin:20px 0 5px 0;line-height:1}.review-form input{width:100%;min-height:2em;margin:0;border:1px solid #ddd}.review-form textarea{width:100%;border:1px solid #ddd}.picture-fieldset{width:100%;padding:0;white-space:nowrap;overflow:auto;-webkit-overflow-scrolling:touch}.picture-fieldset-box{position:relative;display:inline-block;cursor:pointer;margin:0 5px 0 0;padding:0;width:30%;max-width:150px;min-width:90px}.picture-fieldset-box-wrap{position:relative;padding-bottom:100%;padding-bottom:calc(100% - 2px);border:1px solid #eee;width:100%;height:0;background-repeat:no-repeat;background-size:contain;background-position:center}.picture-fieldset-icon{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);color:#bbb;font-size:72px;line-height:1}.picture-fieldset-icon::before{content:'\e014';display:none}.picture-upload-input{position:absolute;display:inline-block;width:100%;top:0;bottom:0;left:0;right:0;opacity:0;padding:0;margin:0;font-size:14px;visibility:visible;cursor:pointer}.picture-delete{font-family:'JudgemeIcons';position:absolute;right:4px;top:4px;text-align:center;z-index:1;background:#fff;display:none;margin:auto 0;padding:2px 4px 1px 5px;border-radius:20px;box-shadow:0 2px 2px rgb(0 0 0 / .2);overflow:hidden}.review-section-body{margin-top:16px;padding-top:16px;border-top:1px solid #eee}.single-review-body{float:left;width:calc(33.3% - 11px);padding:0;margin:0 10px 16px 0!important;border-radius:2px;border:1px solid;border-color:#e5e6e9 #dfe0e4 #d0d1d5;background:#fafafa;overflow:visible}.single-review-body .single-review-pics{margin:-1px -1px 0 -1px;overflow:hidden}.single-review-body .single-review-header{margin:0;padding:12px 16px 0 16px}.single-review-author{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.single-review-author>span{vertical-align:middle}.single-review-badge{display:inline-block;color:#fff;background-color:#212529;padding:3px 7px;font-size:11px;line-height:1;vertical-align:middle}.single-review-badge::before{content:"Verified"}.review-star svg{width:17px;height:17px}.single-review-content{padding:12px 16px;overflow:hidden}.single-review-content-body{overflow-wrap:break-word}.single-review-content-body>p{font-size:14px;font-weight:500;max-width:40ch;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:4;display:-webkit-box;-webkit-box-orient:vertical}.single-review-actions::after{content:'';clear:both;display:block}.rev-social{float:left}.rev-votes{float:right}.rating{width:110px;direction:rtl;justify-content:flex-start}.rating-icon{unicode-bidi:bidi-override;text-align:center}.star{display:inline-block;margin:0;font-size:30px;color:gold}.rating label{float:none;width:30px;height:30px;cursor:pointer;margin-top:0!important}.rating label:not(:first-of-type){padding-right:2px}.rating label:before{content:"\2605";font-size:25px;gap:5px;color:gray;line-height:1}.rating input{display:none}.rating input:checked~label:before,.rating:not(:checked)>label:hover:before,.rating:not(:checked)>label:hover~label:before{color:gold}@media (max-width:768px){.product-slide-container{order:-1}.mySwiper .swiper-wrapper{display:flex;flex-direction:row;justify-content:start;margin:0;width:100%}.mySwiper2{height:100%;width:100%;margin-left:0}.swiper{width:100%}.product-slide-container{width:100%}.product-detail-container{width:100%;padding:0;margin-left:0}.inner-container{padding-inline:0}.product-title{font-size:20px;line-height:35px;font-weight:600;color:#545454;margin-top:6px}.review-section-content{padding:6vw!important}.review-history{margin:15px 0}.review-action-wrapper{text-align:left}.single-review-body{width:100%}}.short_desc-new{color:#7ea4b1;font-size:16px;font-style:italic}.ultra-text,.product-desc-text{color:#9f9f9f;font-size:16px;font-weight:700;margin-top:15px}.coupon-text{width:100%;text-align:center}.ribbon{display:inline-block;background-color:#c8102e;color:#fff;font-weight:700;font-size:12px;padding:0 40px 0 16px;position:relative;font-family:Arial,sans-serif;clip-path:polygon(0 0,calc(100% - 10px) 0,70% 50%,calc(100% - 10px) 100%,0 110%);height:27px;display:flex;align-items:center}.review-star-average span.review-about,.rview-count-t{color:#9f9f9f;font-size:15px;font-weight:600}.review-star-average{display:flex;align-items:center;gap:5px;margin-top:5px}@media(max-width:767px){.product-detail-container .product-title{font-size:25px;line-height:30px}.offer-box-coupon-me .offer-left,.offer-box-coupon-me .offer-right{padding:10px 10px!important;}}