.product-details-page{max-width:1440px;margin:0 auto}.product-details-page .pdp-breadcrumb{margin-top:10px;padding:10px 0}.product-details-page .pdp-breadcrumb ol{margin:0;padding:0;display:flex;flex-direction:row;gap:10px;list-style:none;font-size:11px}.product-details-page .pdp-breadcrumb ol li{color:#818181}.product-details-page .pdp-breadcrumb ol li a{color:#212121;transition:all .2s ease-out}.product-details-page .pdp-breadcrumb ol li a:hover{color:#d30072}.product-details-page .pdp-breadcrumb ol li:after{content:"|";padding-left:10px}.product-details-page .pdp-breadcrumb ol li.active:after{content:""!important}.product-details-page .product-detail{display:grid;grid-template-columns:calc(100% - 640px) 640px;margin-top:10px;align-items:flex-start}.product-details-page .product-detail .pdp-gallery{position:sticky;top:80px}.product-details-page .product-detail .pdp-gallery .swiper{width:100%;height:100%;width:100%;margin-left:auto;margin-right:auto}.product-details-page .product-detail .pdp-gallery .swiper .swiper-slide{text-align:center;font-size:18px;background:#fff;display:flex;justify-content:center;align-items:center;background-size:cover;background-position:center;background:#f4f3f2;padding:15px;border-radius:10px}.product-details-page .product-detail .pdp-gallery .swiper .swiper-slide img{display:block;width:100%;height:100%;object-fit:cover;display:block;width:100%;height:100%;object-fit:cover;object-position:top}.product-details-page .product-detail .pdp-gallery .mySwiper2{width:100%}.product-details-page .product-detail .pdp-gallery .mySwiper2 .swiper-slide img{width:100%;height:auto;min-height:800px}.product-details-page .product-detail .pdp-gallery .mySwiper{box-sizing:border-box;padding:10px 0}.product-details-page .product-detail .pdp-gallery .mySwiper .swiper-slide{width:25%;height:100%;opacity:.4}.product-details-page .product-detail .pdp-gallery .mySwiper .swiper-slide img{min-height:120px}.product-details-page .product-detail .pdp-gallery .mySwiper .swiper-slide:hover{cursor:pointer;opacity:1}.product-details-page .product-detail .pdp-gallery .mySwiper .swiper-slide-thumb-active{opacity:1}.product-details-page .product-detail .pdp-details{max-width:640px;padding:0 50px 30px 50px;position:relative;display:flex;flex-direction:column;gap:10px}.product-details-page .product-detail .pdp-details .pdp-title{font-size:22px;color:#5a595c;margin:0;line-height:34px}.product-details-page .product-detail .pdp-details .prd-price{display:flex;gap:15px;align-items:center}.product-details-page .product-detail .pdp-details .prd-price .discount{background:#d30072;color:#fff;font-weight:500;font-size:16px;padding:10px 15px;border-radius:5px}.product-details-page .product-detail .pdp-details .prd-price span{font-weight:500;color:#d30072;font-size:22px}.product-details-page .product-detail .pdp-details .prd-price .striked{font-weight:400;text-decoration:line-through;color:#5a595c;font-size:18px}.product-details-page .product-detail .pdp-details hr{margin:5px 0;border-color:#e9e9e9;opacity:1}.product-details-page .product-detail .pdp-details .pdp-description .label{font-weight:500;color:#5a595c;margin-bottom:10px;font-size:14px}.product-details-page .product-detail .pdp-details .pdp-description .details{font-size:12px;color:#212121;font-weight:400;line-height:24px;letter-spacing:.5px}.product-details-page .product-detail .pdp-details .pdp-feature-lines{display:flex;flex-direction:column;gap:8px}.product-details-page .product-detail .pdp-details .pdp-feature-lines .cargo-line{background:#f5f5f5;padding:5px 10px;border-radius:5px;font-size:13px;font-family:POPPINS;display:flex;align-items:center;gap:10px;margin-bottom:15px}.product-details-page .product-detail .pdp-details .pdp-feature-lines .cargo-line strong{font-weight:500}.product-details-page .product-detail .pdp-details .pdp-feature-lines .cargo-line:before{content:"";width:22px;height:22px;background:url(/assets/images/box.png) no-repeat center center;background-size:20px}.product-details-page .product-detail .pdp-details .pdp-feature-lines .cargo-line u{display:inline-flex;margin:0 -5px;text-decoration:underline}.product-details-page .product-detail .pdp-details .pdp-feature-lines .feature-line strong{font-weight:500}.product-details-page .product-detail .pdp-details .pdp-promotions{margin-top:10px;display:flex;flex-direction:column;gap:10px}.product-details-page .product-detail .pdp-details .pdp-promotions .promotion{font-size:12px;font-family:Poppins;font-weight:400;color:green}.product-details-page .product-detail .pdp-details .pdp-colors{margin:20px 0}.product-details-page .product-detail .pdp-details .pdp-colors .label{font-weight:500;color:#5a595c;margin-bottom:10px}.product-details-page .product-detail .pdp-details .pdp-colors ul{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:15px}.product-details-page .product-detail .pdp-details .pdp-colors ul li{padding:10px;background-color:#fff;border:1px solid #ddd;border-radius:4px}.product-details-page .product-detail .pdp-details .pdp-colors ul li a{display:flex;flex-direction:column;gap:10px;justify-content:center;align-items:center}.product-details-page .product-detail .pdp-details .pdp-colors ul li a img{width:45px;height:45px;object-fit:cover;object-position:center}.product-details-page .product-detail .pdp-details .pdp-colors ul li a span{font-size:11px}.product-details-page .product-detail .pdp-details .pdp-colors ul li.active,.product-details-page .product-detail .pdp-details .pdp-colors ul li:hover{border-color:#d30072}.product-details-page .product-detail .pdp-details .pdp-colors ul li.active a span,.product-details-page .product-detail .pdp-details .pdp-colors ul li:hover a span{color:#d30072}.product-details-page .product-detail .pdp-details .pdp-quantities,.product-details-page .product-detail .pdp-details .pdp-sizes{margin:20px 0}.product-details-page .product-detail .pdp-details .pdp-quantities .label,.product-details-page .product-detail .pdp-details .pdp-sizes .label{font-weight:500;color:#5a595c;margin-bottom:10px}.product-details-page .product-detail .pdp-details .pdp-quantities ul,.product-details-page .product-detail .pdp-details .pdp-sizes ul{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:10px}.product-details-page .product-detail .pdp-details .pdp-quantities ul li,.product-details-page .product-detail .pdp-details .pdp-sizes ul li{min-width:60px}.product-details-page .product-detail .pdp-details .pdp-quantities ul li button,.product-details-page .product-detail .pdp-details .pdp-sizes ul li button{width:100%;padding:4px;background-color:#fff;border:1px solid #e6e6e6;border-radius:4px;text-align:center;font-size:12px;height:42px}.product-details-page .product-detail .pdp-details .pdp-quantities ul li button.selected,.product-details-page .product-detail .pdp-details .pdp-sizes ul li button.selected{background-color:#d30072;color:#fff!important}.product-details-page .product-detail .pdp-details .pdp-quantities ul li:hover button,.product-details-page .product-detail .pdp-details .pdp-sizes ul li:hover button{border-color:#d30072;color:#d30072}.product-details-page .product-detail .pdp-details .pdp-quantities ul li button{height:30px}.product-details-page .product-detail .pdp-details .pdp-quantities ul li button.selected{background-color:#fff!important;border-color:#d30072!important;color:#d30072!important}.product-details-page .product-detail .pdp-details .add-to-cart{display:flex;gap:10px;margin-top:15px}.product-details-page .product-detail .pdp-details .add-to-cart .input-area{border-radius:5px;border:1px solid #d30072;width:110px;display:flex;padding:10px 20px;gap:10px;align-items:center;justify-content:center}.product-details-page .product-detail .pdp-details .add-to-cart .input-area button{font-size:12px;background:0 0;border:none;padding:0;text-align:center;width:24px;font-size:18px}.product-details-page .product-detail .pdp-details .add-to-cart .input-area input{background:0 0;border:none;max-width:32px;text-align:center;font-size:16px}.product-details-page .product-detail .pdp-details .add-to-cart .input-area input[type=number]::-webkit-inner-spin-button,.product-details-page .product-detail .pdp-details .add-to-cart .input-area input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.product-details-page .product-detail .pdp-details .add-to-cart button.add-to-cart-btn{width:calc(100% - 170px);margin:0;border-radius:5px;background-color:#d30072;color:#fff;text-align:center;border:none;justify-content:center;align-items:center;position:relative}.product-details-page .product-detail .pdp-details .add-to-cart button.add-to-cart-btn.loading{text-indent:-9999px;pointer-events:none;cursor:wait}.product-details-page .product-detail .pdp-details .add-to-cart button.add-to-cart-btn.loading:before{content:"";background:url("../../../../assets/images/loading.gif") no-repeat center center;background-size:24px;width:24px;height:24px;display:inline-block;left:0;right:0;position:absolute;margin:0 auto}.product-details-page .product-detail .pdp-details .add-to-cart a.no-stock-btn{width:calc(100% - 60px);margin:0;border-radius:5px;background-color:#878787;color:#fff;text-align:center;border:none;justify-content:center;align-items:center;line-height:48px;position:relative}.product-details-page .product-detail .pdp-details .add-to-cart a.no-stock-btn.loading{text-indent:-9999px;pointer-events:none;cursor:wait}.product-details-page .product-detail .pdp-details .add-to-cart a.no-stock-btn.loading:before{content:"";background:url("../../../../assets/images/loading.gif") no-repeat center center;background-size:24px;width:24px;height:24px;display:inline-block;left:0;right:0;position:absolute;margin:0 auto}.product-details-page .product-detail .pdp-details .add-to-cart button.add-to-fav{width:49px;height:49px;margin:0;border:1px solid #d30072;background-color:#fff;border-radius:5px;text-align:center;transition:all .6s ease-out;z-index:4;text-indent:-9999px;background:url("../../../../assets/images/empty-heart.svg") no-repeat center center;background-size:24px}.product-details-page .product-detail .pdp-details .add-to-cart button.add-to-fav.active,.product-details-page .product-detail .pdp-details .add-to-cart button.add-to-fav:hover{background:url("../../../../assets/images/fill-heart.svg") no-repeat center center;background-size:24px}.product-details-page .product-detail .pdp-details .pdp-accordion{margin-top:20px}.product-details-page .product-detail .pdp-details .pdp-accordion .content .accordion-item{position:relative}.product-details-page .product-detail .pdp-details .pdp-accordion .content .accordion-item .accordion-header button{border:none;background:0 0;width:100%;text-align:left;font-size:1rem;line-height:40px;font-weight:300;border-bottom:1px solid #eeedec;padding:10px 0;margin-bottom:5px}.product-details-page .product-detail .pdp-details .pdp-accordion .content .accordion-item .accordion-header button h2{font-size:16px;font-weight:400}.product-details-page .product-detail .pdp-details .pdp-accordion .content .accordion-item .accordion-header button.collapsed:after{transform:rotate(270deg)}.product-details-page .product-detail .pdp-details .pdp-accordion .content .accordion-item .accordion-header button:after{content:"";background:url(../../../images/arrow_right_icon.svg) no-repeat left center;width:30px;height:30px;position:absolute;right:10px;background-size:30px;transform:rotate(90deg);transition:all 1s ease-out;top:16px}.product-details-page .product-detail .pdp-details .pdp-accordion .content .accordion-item .accordion-header button:focus{border:1px solid eeedec}.product-details-page .product-detail .pdp-details .pdp-accordion .content .accordion-item .accordion-collapse{display:none}.product-details-page .product-detail .pdp-details .pdp-accordion .content .accordion-item .accordion-body{font-size:13px;line-height:26px;letter-spacing:.5px;font-weight:400}.product-details-page .product-detail .pdp-details .pdp-accordion .content .accordion-item .accordion-body p{font-size:13px;line-height:26px;letter-spacing:.5px;font-weight:400}.product-details-page .similar-products{display:block;width:100%;margin-left:-10px;margin-top:50px}.product-details-page .similar-products h4{font-size:24px;color:#333;line-height:24px;font-weight:500;margin-left:10px;margin-bottom:30px}.product-details-page .similar-products .product-item{width:calc(20% - 12px);min-height:120px;float:left;margin-left:10px;margin-bottom:10px;background:#f4f3f2;padding:12px;transition:.7s all;cursor:pointer;border-radius:10px}.product-details-page .similar-products .product-item .image{width:100%}.product-details-page .similar-products .product-item .image img{width:100%;height:auto}.product-details-page .similar-products .product-item__features{margin:15px 0;display:flex;flex-direction:column;gap:5px}.product-details-page .similar-products .product-item__features .name{font-size:13px;line-height:20px;font-weight:500;color:#575757;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;min-height:40px}.product-details-page .similar-products .product-item__features .price{font-size:14px;color:#d10073;font-weight:500;display:flex;gap:10px;align-items:center}.product-details-page .similar-products .product-item__features .price .striked{font-weight:400;text-decoration:line-through;font-size:12px}.product-details-page .similar-products .product-item__features .colors{display:flex;align-items:center;gap:5px;font-size:12px;font-weight:500;min-height:18px}.product-details-page .similar-products .product-item__features .colors ul{list-style:none;margin:0;padding:0;display:inline-flex;gap:3px}.product-details-page .similar-products .product-item__features .colors ul li{width:10px;height:10px;text-indent:-9999px;border-radius:50%;background-color:#d5d5d5}.product-details-page .similar-products .product-item__features .colors ul li:first-child{background-image:linear-gradient(to right,#3023ae 0,#53a0fd 48%,#b4ec51 101%)}.product-details-page .similar-products .product-item__features .colors ul li:nth-child(2){background-image:linear-gradient(to right,#6bceb4 0,#f98cc2 48%,#fff781 101%);margin-left:-6px}.product-details-page .similar-products .product-item__features .colors ul li.selected{border:1px solid #545454}.product-details-page .similar-products .product-item:hover{background:#d6006d}.product-details-page .similar-products .product-item:hover .product-item__features{color:#fff!important}.product-details-page .similar-products .product-item:hover .product-item__features .name{color:#fff!important}.product-details-page .similar-products .product-item:hover .product-item__features .price{color:#fff!important}.product-details-page .similar-products .product-item:hover .product-item__features .price .striked{color:#fff!important}.product-details-page .similar-products .product-item:hover .product-item__features .colors{color:#fff!important}.product-details-page .similar-products .product-item:hover .product-item__features .colors ul{color:#fff!important}.product-details-page .similar-products .product-item:hover .product-item__features .colors ul li{color:#fff!important}@media (max-width:1439px){.product-details-page .product-detail{grid-template-columns:calc(100% - 440px) 440px}.product-details-page .product-detail .pdp-details{max-width:440px}}@media (max-width:767px){.product-details-page{padding:20px}.product-details-page .similar-products h4{font-size:20px;line-height:44px}.product-details-page .similar-products .product-item{width:100%;min-height:120px;float:left;margin-left:10px;margin-bottom:10px;background:#f4f3f2;padding:12px;transition:.7s all;cursor:pointer;border-radius:10px}.product-details-page .pdp-breadcrumb{margin-top:20px;padding:0;margin-bottom:30px}.product-details-page .pdp-breadcrumb ol{margin:0;padding:0;display:flex;flex-direction:row;gap:10px;list-style:none;font-size:11px;overflow:auto;display:flex;flex-wrap:nowrap;flex-shrink:1;padding-bottom:12px}.product-details-page .pdp-breadcrumb ol li{color:#818181;flex:0 0 auto}.product-details-page .pdp-breadcrumb ol li a{color:#212121;transition:all .2s ease-out}.product-details-page .pdp-breadcrumb ol li a:hover{color:#d30072}.product-details-page .pdp-breadcrumb ol li:after{content:"|";padding-left:10px}.product-details-page .pdp-breadcrumb ol li.active:after{content:""!important}.product-details-page .product-detail{display:flex;flex-direction:column;align-items:initial;justify-content:initial}.product-details-page .product-detail .pdp-gallery{position:relative;margin-bottom:15px;top:0}.product-details-page .product-detail .pdp-gallery .mySwiper2{height:auto;width:100%}.product-details-page .product-detail .pdp-gallery .mySwiper2 .swiper-slide img{width:100%;height:auto;min-height:inherit}.product-details-page .product-detail .pdp-gallery .swiper-pagination{width:100%!important;display:flex;justify-content:center;gap:5px;bottom:24px}.product-details-page .product-detail .pdp-gallery .swiper-pagination .swiper-pagination-bullet{width:8px;height:8px;background:#d20072;border:none;transform:none;margin:0}.product-details-page .product-detail .pdp-gallery .mySwiper{display:none!important}.product-details-page .product-detail .pdp-details{max-width:640px;padding:0;position:relative;display:flex;flex-direction:column;gap:10px}.product-details-page .product-detail .pdp-details .pdp-title{font-size:16px;color:#5a595c;margin:0;line-height:28px}.product-details-page .product-detail .pdp-details .pdp-feature-lines .cargo-line{flex-wrap:wrap}.product-details-page .product-detail .pdp-details .prd-price{display:flex;gap:15px;align-items:center}.product-details-page .product-detail .pdp-details .prd-price span{font-weight:500;color:#d30072;font-size:22px}.product-details-page .product-detail .pdp-details .prd-price .striked{font-weight:400;text-decoration:line-through;color:#5a595c;font-size:18px}.product-details-page .product-detail .pdp-details hr{margin:5px 0;border-color:#e9e9e9;opacity:1}.product-details-page .product-detail .pdp-details .pdp-description .label{font-weight:500;color:#5a595c;margin-bottom:10px}.product-details-page .product-detail .pdp-details .pdp-description .details{font-size:12px;color:#212121;font-weight:400;line-height:22px}.product-details-page .product-detail .pdp-details .pdp-colors{margin:10px 0}.product-details-page .product-detail .pdp-details .pdp-colors .label{font-weight:500;color:#5a595c;margin-bottom:10px}.product-details-page .product-detail .pdp-details .pdp-colors ul{margin:0;padding:0;list-style:none;display:flex;flex-wrap:nowrap;gap:15px;overflow:auto;padding-bottom:15px}.product-details-page .product-detail .pdp-details .pdp-colors ul li{padding:10px;background-color:#fff;border:1px solid #ddd;border-radius:4px}.product-details-page .product-detail .pdp-details .pdp-colors ul li a{display:flex;flex-direction:column;gap:10px;justify-content:center;align-items:center}.product-details-page .product-detail .pdp-details .pdp-colors ul li a img{width:45px;height:auto}.product-details-page .product-detail .pdp-details .pdp-colors ul li a span{font-size:11px}.product-details-page .product-detail .pdp-details .pdp-colors ul li:hover{border-color:#d30072}.product-details-page .product-detail .pdp-details .pdp-colors ul li:hover a span{color:#d30072}.product-details-page .product-detail .pdp-details .pdp-quantities,.product-details-page .product-detail .pdp-details .pdp-sizes{margin:10px 0}.product-details-page .product-detail .pdp-details .pdp-quantities .label,.product-details-page .product-detail .pdp-details .pdp-sizes .label{font-weight:500;color:#5a595c;margin-bottom:10px}.product-details-page .product-detail .pdp-details .pdp-quantities ul,.product-details-page .product-detail .pdp-details .pdp-sizes ul{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:10px}.product-details-page .product-detail .pdp-details .pdp-quantities ul li,.product-details-page .product-detail .pdp-details .pdp-sizes ul li{min-width:55px}.product-details-page .product-detail .pdp-details .pdp-quantities ul li button,.product-details-page .product-detail .pdp-details .pdp-sizes ul li button{width:100%;padding:4px;background-color:#fff;border:1px solid #e6e6e6;border-radius:4px;text-align:center;font-size:12px;height:35px}.product-details-page .product-detail .pdp-details .pdp-quantities ul li:hover button,.product-details-page .product-detail .pdp-details .pdp-sizes ul li:hover button{border-color:#e6e6e6;color:initial}.product-details-page .product-detail .pdp-details .pdp-quantities ul li button{height:26px}.product-details-page .product-detail .pdp-details .add-to-cart{position:fixed;background:#fff;bottom:0;z-index:9;width:100%;left:0;padding:20px 10px;border-top:1px solid #f5f5f5;box-shadow:0 -14px 24px rgba(0,0,0,.2)}.product-details-page .product-detail .pdp-details .add-to-cart .input-area{border-radius:5px;border:1px solid #d30072;width:90px;display:flex;padding:10px;gap:5px;align-items:center;justify-content:center;background-color:#fff;height:40px}.product-details-page .product-detail .pdp-details .add-to-cart .input-area button{font-size:12px;background:0 0;border:none;padding:0;text-align:center;width:24px;font-size:18px}.product-details-page .product-detail .pdp-details .add-to-cart .input-area input{background:0 0;border:none;max-width:32px;text-align:center;font-size:16px}.product-details-page .product-detail .pdp-details .add-to-cart .input-area input[type=number]::-webkit-inner-spin-button,.product-details-page .product-detail .pdp-details .add-to-cart .input-area input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.product-details-page .product-detail .pdp-details .add-to-cart button.add-to-cart-btn{width:calc(100% - 170px);margin:0;border-radius:5px;background-color:#d30072;color:#fff;text-align:center;border:none;justify-content:center;align-items:center;height:40px}.product-details-page .product-detail .pdp-details .add-to-cart button.add-to-fav{width:49px;height:49px;margin:0;border:1px solid #d30072;background-color:#fff;border-radius:5px;text-align:center;transition:all .6s ease-out;z-index:4;text-indent:-9999px;background:url("../../../../assets/images/empty-heart.svg") no-repeat center center #fff;background-size:24px;height:40px}.product-details-page .product-detail .pdp-details .add-to-cart button.add-to-fav.active,.product-details-page .product-detail .pdp-details .add-to-cart button.add-to-fav:hover{background:url("../../../../assets/images/fill-heart.svg") no-repeat center center;background-size:24px}.product-details-page .product-detail .pdp-details .pdp-accordion{margin-top:20px}.product-details-page .product-detail .pdp-details .pdp-accordion .content .accordion-item{position:relative}.product-details-page .product-detail .pdp-details .pdp-accordion .content .accordion-item .accordion-header button{border:none;background:0 0;width:100%;text-align:left;font-size:1rem;line-height:40px;font-weight:300;border-bottom:1px solid #eeedec;padding:10px 0;margin-bottom:5px}.product-details-page .product-detail .pdp-details .pdp-accordion .content .accordion-item .accordion-header button.collapsed:after{transform:rotate(270deg)}.product-details-page .product-detail .pdp-details .pdp-accordion .content .accordion-item .accordion-header button:after{content:"";background:url(../../../images/arrow_right_icon.svg) no-repeat left center;width:30px;height:30px;position:absolute;right:10px;background-size:30px;transform:rotate(90deg);transition:all 1s ease-out;top:16px}.product-details-page .product-detail .pdp-details .pdp-accordion .content .accordion-item .accordion-header button:focus{border:1px solid eeedec}.product-details-page .product-detail .pdp-details .pdp-accordion .content .accordion-item .accordion-collapse{display:none}}