.articlebreadcrumb.bh-shop-container.bh-shop-pdp-container>.breadcrumbs.container{max-width:unset;padding:0}
.articlebreadcrumb.bh-shop-container.bh-shop-cart-container>.breadcrumbs.container{max-width:unset;padding:0}
.breadcrumbs{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;line-height:1.56;margin-top:20px}
.articlebreadcrumb.bh-shop-container.bh-shop-pdp-container>.breadcrumbs{margin-top:unset}
.articlebreadcrumb.bh-shop-container.bh-shop-cart-container>.breadcrumbs{margin-top:unset}
.breadcrumbs__item{white-space:nowrap}
.breadcrumbs__item:not(:first-child)::before{color:#454c53;content:"\69";font-family:beautiful-homes;font-size:12px;padding:0 12px}
.breadcrumbs__item a{color:#454c53;font-size:16px;line-height:24px}
.articlebreadcrumb.bh-shop-container .breadcrumbs__item>a{color:#9a9a9a;text-transform:capitalize}
.articlebreadcrumb.bh-shop-container .breadcrumbs__item:last-child a span{color:#3c3c3c}
.fhi_breadcrumb{width:1280px;margin:32px auto 0;padding:0}
.fhi_breadcrumb .breadcrumbs{margin:0;padding:0}
.fhi_breadcrumb .breadcrumbs .breadcrumbs__item{margin-top:0}
.fhi_breadcrumb .breadcrumbs__item:not(:first-child)::before{content:"";height:12px;display:inline-block;color:#202020;font-style:normal;padding:0;font-weight:400;border:1px solid;margin:0 7px;transform:rotate(22deg)}
.fhi_breadcrumb .breadcrumbs__item a{color:#202020;font-family:Lato;font-size:16px;font-style:normal;font-weight:500;line-height:18.752px}
.fhi_breadcrumb .breadcrumbs__item.active a{color:rgba(32,32,32,0.40);font-family:Lato;font-size:16px;font-weight:400}
@media(max-width:991px){.fhi_breadcrumb .breadcrumbs__item a{font-size:14px}
.fhi_breadcrumb .breadcrumbs__item.active a{font-size:14px;line-height:16.408px}
.fhi_breadcrumb .breadcrumbs,.fhi_breadcrumb .breadcrumbs .breadcrumbs__item{display:none !important;row-gap:5px;align-items:center}
.fhi_breadcrumb{margin:71px 20px 0}
}
@media(min-width:576px){.breadcrumbs__item a{margin-top:32px;font-size:16px;line-height:24px}
}
.breadcrumbs__item{margin-top:32px}
@media(max-width:1212px){.breadcrumbs,.articlebreadcrumb .breadcrumbs,.breadcrumbs .breadcrumbs__item{display:none}
}
.kc-breadcrumb .container{max-width:1360px;width:100%;padding:0;margin:0 auto;box-sizing:border-box}
.kc-breadcrumb .breadcrumbs{margin-top:16px}
.kc-breadcrumb .breadcrumbs__item{margin-top:0}
.kc-breadcrumb .breadcrumbs__item a{font-family:Archivo;font-weight:400;font-size:13px;line-height:152%;color:#9a9a9a}
.kc-breadcrumb .breadcrumbs__item.active a{font-family:Archivo;font-weight:400;font-size:13px;line-height:152%;color:#3c3c3c}
.kc-breadcrumb .breadcrumbs__item:not(:first-child)::before{margin:0 12px;font-size:10px;color:#9a9a9a;padding:0}
@media screen and (max-width:768px){.kc-breadcrumb .container{padding:0 16px}
.kc-breadcrumb .breadcrumbs{display:flex}
.kc-breadcrumb .breadcrumbs__item{display:block}
.kc-breadcrumb .breadcrumbs__item a{font-size:12px;line-height:140%}
.kc-breadcrumb .breadcrumbs__item.active a{font-weight:500;font-size:12px;line-height:140%;color:#202129}
.kc-breadcrumb .breadcrumbs__item:not(:first-child)::before{margin:0 8px;font-size:8px;color:#9da1b0;padding:0}
}
.design-ideas-breadcrumb .breadcrumbs{max-width:1440px;width:100%;margin-top:44px;box-sizing:border-box;padding:0 40px}
.design-ideas-breadcrumb .breadcrumbs__item{margin-top:0}
.design-ideas-breadcrumb .breadcrumbs__item a{font-family:Archivo;font-weight:400;font-size:14px;line-height:140%;color:#9da1b0}
.design-ideas-breadcrumb .breadcrumbs__item.active a{font-family:Archivo;font-weight:500;font-size:14px;line-height:140%;color:#202129}
.design-ideas-breadcrumb .breadcrumbs__item:not(:first-child)::before{margin:0 12px;font-size:10px;color:#9da1b0;padding:0}
@media screen and (max-width:768px){.design-ideas-breadcrumb.mb-80{margin-bottom:16px}
.design-ideas-breadcrumb .breadcrumbs{display:block;margin-top:16px;padding:0 16px}
.design-ideas-breadcrumb .breadcrumbs__item{display:inline-block}
.design-ideas-breadcrumb .breadcrumbs__item a{font-family:Archivo;font-weight:400;font-size:12px;line-height:140%;color:#9da1b0}
.design-ideas-breadcrumb .breadcrumbs__item.active a{font-weight:700;font-size:12px;line-height:140%;color:#202129}
.design-ideas-breadcrumb .breadcrumbs__item:not(:first-child)::before{margin:0 8px;font-size:8px;color:#9da1b0;padding:0}
}
.design-ideas-PDP-breadcrumb .breadcrumbs{max-width:1440px;width:100%;margin-top:42px;box-sizing:border-box;padding-left:40px;padding-right:40px;flex-wrap:nowrap;overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none}
.design-ideas-PDP-breadcrumb .breadcrumbs__item{margin-top:0}
.design-ideas-PDP-breadcrumb .breadcrumbs__item a{font-family:"Archivo";font-weight:400;font-size:14px;line-height:19px;letter-spacing:0;color:#9da1b0}
.design-ideas-PDP-breadcrumb .breadcrumbs__item.active a{font-family:Archivo;font-weight:500;font-size:14px;line-height:140%;color:#202129}
.design-ideas-PDP-breadcrumb .breadcrumbs__item:last-child a span{font-family:Archivo;font-weight:500;font-style:Medium;font-size:14px;line-height:140%;letter-spacing:0;color:#202129}
.design-ideas-PDP-breadcrumb .breadcrumbs__item:not(:first-child)::before{margin:0 12px;font-size:10px;color:#9da1b0;padding:0}
@media screen and (max-width:768px){.design-ideas-PDP-breadcrumb.mb-80{margin-bottom:16px}
.design-ideas-PDP-breadcrumb .breadcrumbs{display:flex;margin-top:16px;padding-left:16px;padding-right:16px}
.design-ideas-PDP-breadcrumb .breadcrumbs__item{display:inline-block}
.design-ideas-PDP-breadcrumb .breadcrumbs__item a{font-family:Archivo;font-weight:400;font-size:12px;line-height:16px;color:#9da1b0}
.design-ideas-PDP-breadcrumb .breadcrumbs__item.active a{font-family:Archivo;font-weight:700;font-size:12px;line-height:16px;color:#202129}
.design-ideas-PDP-breadcrumb .breadcrumbs__item:last-child a span{font-weight:700;font-style:Bold;font-size:12px;line-height:16px;letter-spacing:0;color:#202129}
.design-ideas-PDP-breadcrumb .breadcrumbs__item:not(:first-child)::before{margin:0 8px;font-size:8px;color:#9da1b0;padding:0}
}
.cart-skeleton-loader{padding:20px 0}
.cart-skeleton-items{display:flex;flex-direction:column;gap:16px}
.cart-skeleton-card{display:flex;justify-content:space-between;align-items:center;padding:16px;border:1px solid #e8e8e8;border-radius:8px;background:#fff}
.cart-skeleton-info{display:flex;flex-direction:column;gap:12px;flex:1}
.cart-skeleton-line{border-radius:4px;background:linear-gradient(90deg,#eee 25%,#ddd 50%,#eee 75%);background-size:200% 100%;animation:cartShimmer 1.5s infinite}
.cart-skeleton-line--title{width:60%;height:16px}
.cart-skeleton-line--price{width:30%;height:14px}
.cart-skeleton-line--qty{width:25%;height:14px}
.cart-skeleton-img{width:90px;height:90px;border-radius:8px;margin-left:16px;background:linear-gradient(90deg,#eee 25%,#ddd 50%,#eee 75%);background-size:200% 100%;animation:cartShimmer 1.5s infinite}
@keyframes cartShimmer{0{background-position:200% 0}
100%{background-position:-200% 0}
}
@media(max-width:768px){.cart-skeleton-img{width:70px;height:70px}
.cart-skeleton-line--title{width:70%}
}
.login-user-add-to-card-component{display:flex;gap:20px;width:100%;justify-content:space-between;margin-top:18px;margin-bottom:20px}
.login-user-add-to-card-component .login-user-card-wrapper{width:60%;max-width:640px}
.login-user-add-to-card-component .login-user-card-pricing-details{max-width:358px;width:100%}
.login-user-add-to-card-component .login-user-card-pricing-details-wrapper{padding:20px 24px;background-color:#fafafa;border-radius:12px;display:flex;gap:80px;margin-bottom:20px}
.login-user-add-to-card-component .login-user-card-pricing-details-wrapper:last-child{margin-bottom:unset}
.login-user-add-to-card-component .login-user-delivery-address{max-width:400px;width:38%}
.login-user-add-to-card-component .login-user-delivery-address .deliver-to-desktop-component{background-color:#fff;border-radius:12px}
.login-user-add-to-card-component .deliver-to-wrapper{padding:16px 12px 12px 12px;display:flex;align-items:center;gap:12px;justify-content:center}
.login-user-add-to-card-component .deliver-to{display:flex;align-items:center;gap:11px}
.login-user-add-to-card-component .deliver-to-location-img-wrapper{width:20px;height:20px}
.login-user-add-to-card-component .deliver-to-location{width:100%;height:100%}
.deliver-to-heading{font-size:16px;font-weight:400;line-height:24px;color:#202129}
.login-user-add-to-card-component .deliver-to-address{border:1px solid #e6e7eb;padding:12px;display:flex;align-items:center;border-radius:8px;gap:5px}
.login-user-add-to-card-component .deliver-to-address-content{font-size:16px;font-weight:500;line-height:19.01px;letter-spacing:.02em;color:#202129}
.login-user-add-to-card-component .deliver-to-address-arrow-wrapper{width:16px;height:16px}
.login-user-add-to-card-component .right-arrow-black{width:100%;height:100%}
.login-user-add-to-card-component .deliver-to-address-wrapper{padding:4px 20px 20px 20px}
.login-user-add-to-card-component .delivery-address-paragraph{color:#202129;font-size:14px;font-weight:400;line-height:19.6px;padding-bottom:16px;border-bottom:1px solid #f1f3f5}
.login-user-add-to-card-component .delivery-estimate{font-size:12px;font-weight:400;line-height:16.8px;color:#74798a;padding-top:16px}
.login-user-add-to-card-component .greand-total-and-continue-button-wrapper{background-color:#fff;padding:28px 24px 20px 24px;border-radius:12px}
.login-user-add-to-card-component .delivery-estimate-span{font-size:12px;font-weight:500;line-height:16.8px;color:#202129}
.login-user-add-to-card-component .deliver-to-mobile-component{display:none}
.login-user-add-to-card-component .grand-total-with-amount{display:flex;align-items:center;justify-content:space-between}
.login-user-add-to-card-component .grand-total-contednt{font-size:16px;font-weight:400;line-height:24px;color:#202129}
.login-user-add-to-card-component .grand-total-amount{font-size:16px;font-weight:700;line-height:24px;color:#202129}
.login-user-add-to-card-component .continue-button{background:#232426;width:100%;padding:16px 22px 16px 28px;border-radius:60px;opacity:.9;display:flex;align-items:center;justify-content:space-between;cursor:pointer;transition:opacity .3s ease;text-decoration:none;margin-top:28px}
.login-user-add-to-card-component .continue-button:hover{background:#000}
.login-user-add-to-card-component .continue-button-h2{font-size:16px;font-weight:500;line-height:24px;color:#fff}
.login-user-card-image-component{position:relative}
.login-user-add-to-card-component .login-user-card-image-wrapper{width:154px;height:154px}
.login-user-add-to-card-component .login-product-img{width:100%;height:100%}
.login-user-add-to-card-component .cross-img-wrapper{width:20px;height:20px;position:absolute;top:8px;right:8px}
.login-image-cross{width:100%;height:100%;cursor:pointer}
.login-user-add-to-card-component .login-user-card-heading{font-size:16px;font-weight:500;line-height:24px;color:#202129;margin-bottom:20px}
.login-user-add-to-card-component .amount-and-product-count-wrapper{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}
.login-user-add-to-card-component .current-item-count::-webkit-outer-spin-button,.login-user-add-to-card-component .current-item-count::-webkit-inner-spin-button{margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}
.login-user-add-to-card-component .product-amount{color:#141517;font-size:20px;font-weight:500;line-height:25.2px;margin-bottom:8px}
.login-user-add-to-card-component .discount-amount{font-size:16px;font-weight:400;line-height:19.01px;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;color:#9da1b0}
.login-user-add-to-card-component .discount-amount .strike{text-decoration:line-through}
.login-user-add-to-card-component .login-card-estimated-delivery{font-size:12px;font-weight:400;line-height:16.8px;color:#74798a}
.login-user-add-to-card-component .estimated-delivery-time{font-size:12px;font-weight:500;line-height:16.8px;color:#4f5466}
.product-count-add-to-cart form{max-width:104px;display:flex;justify-content:space-between}
.value-button{display:inline-block;width:28px;height:28px;text-align:center;vertical-align:middle}
.increase-decrese{width:100%;height:100%}
.value-button:hover{cursor:pointer}
form #input-wrap{margin:0;padding:0}
input#number{text-align:center;border:0;height:28px;max-width:48px;font-size:20px;font-weight:500;line-height:24px;color:#202129;-moz-appearance:textfield}
.product-count-add-to-cart input#number{background-color:#fafafa}
.login-user-add-to-card-component input[type=number]::-webkit-inner-spin-button,.login-user-add-to-card-component input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
.cart-enter-pin-no-wrapper{padding:16px 12px;background-color:#fff;border-radius:12px}
.cart-enter-pin-no-content{display:flex;align-items:center;gap:8px;border:1px solid #e6e7eb;border-radius:8px;padding:4px 4px 4px 16px;margin-bottom:8px}
.cart-marker-pin-img-wrapper{width:20px;height:20px}
.cart-marker-pin-img{width:100%;height:100%}
.cart-enter-pin{padding:10px 0;width:70%}
.cart-please-enter-pincode-txt{font-size:14px;font-weight:400;line-height:20px;text-align:left;color:#74798a}
.cart-valid-error-text{font-size:12px;font-weight:400;line-height:17px;text-align:left;color:#ed1c24}
.cart-pinCodeErrorContainer{display:flex;align-items:center;gap:8px}
.cart-pinErrorImg{width:19px;height:19px}
.pinErrorTxt{font-size:14px;font-weight:400;line-height:16.8px;text-align:left;color:#ed1c24}
.cart-enter-pin-check-txt{font-size:14px;font-weight:500;line-height:17px;text-align:center;color:#202129;text-transform:capitalize}
.cart-enter-pin-check-wrapper{padding:9px 24px;background-color:#f2f3f5;border-radius:6px;cursor:pointer}
.cart-enter-pin-loaderWrapper{padding:8px 39px}
.cart-enter-pin-loader{width:19px;height:19px}
.cart-enter-pin-loader img{width:100%;height:100%}
.product-details .discounts-saveforlater{font-size:12px;font-weight:500;line-height:14.26px;color:#005a9b;margin-left:7px;margin-bottom:0}
.cards-items-collection-parent{margin-top:18px}
@media screen and (max-width :768px){.login-user-add-to-card-component{border-radius:12px;flex-direction:column-reverse;gap:unset;margin-top:unset;margin-bottom:unset;border-radius:0 0 12px 12px}
.login-user-add-to-card-component .login-user-card-wrapper{width:100%}
.login-user-add-to-card-component .login-user-delivery-address{width:100%}
.login-user-add-to-card-component .login-user-delivery-address .deliver-to-desktop-component{display:none}
.login-user-add-to-card-component .deliver-to-mobile-component{display:block;margin-bottom:4px}
.login-user-add-to-card-component .deliver-to-address-mobile-component{padding:14px;border:1px solid #e6e7eb;border-radius:8px;display:flex;align-items:center;gap:8px}
.login-user-add-to-card-component .deliver-to-mobile-wrapper{display:flex;align-items:center;gap:8px;max-width:86px;width:100%}
.login-user-add-to-card-component .location-pin-mobile-img-wrapper{width:20px;height:20px}
.login-user-add-to-card-component .deliver-to-mob{font-size:14px;font-weight:400;line-height:19.6px;color:#202129}
.login-user-add-to-card-component .deliver-to-address-mobile-para{font-size:14px;font-weight:500;line-height:19.6px;color:#202129}
.login-user-add-to-card-component .deliver-to-address-for-monile-wrapper{display:flex;align-items:center;justify-content:space-between;width:100%}
.login-user-add-to-card-component .down-arrow-wrapper{width:16px;height:16px}
.login-user-add-to-card-component .down-arrow{width:100%;height:100%}
.login-user-add-to-card-component .greand-total-and-continue-button-wrapper{padding:12px 16px;display:flex;align-items:center;justify-content:space-between;position:fixed;width:100%;bottom:0;margin-top:unset;left:0;z-index:9999;border-radius:12px 12px 0 0;box-shadow:0 -4px 44px 0 #00000021;border-top:1px solid #0000001A}
.login-user-add-to-card-component .grand-total-with-amount{flex-direction:column;align-items:unset}
.login-user-add-to-card-component .grand-total-contednt{font-size:12px;font-weight:400;line-height:16.8px;color:#74798a}
.login-user-add-to-card-component .grand-total-amount{font-size:16px;font-weight:500;line-height:24px;color:#202129}
.login-user-add-to-card-component .continue-button-h2{font-size:16px;font-weight:500;line-height:24px}
.login-user-add-to-card-component .pay-checkout-button-parent{width:100%;max-width:167px}
.login-user-add-to-card-component .continue-button{max-width:167px;margin-top:unset}
.login-user-add-to-card-component .login-user-card-image-wrapper{width:140px;height:140px}
.login-user-add-to-card-component .login-user-card-heading{font-size:16px;font-weight:700;line-height:24px;-webkit-line-clamp:1;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:8px}
.login-user-add-to-card-component .login-user-card-pricing-details-wrapper{gap:15px;padding:16px;border-radius:unset;border-bottom:1px solid #e6e7eb;margin-bottom:unset}
.login-user-add-to-card-component .login-user-card-pricing-details-wrapper:first-child{border-radius:12px 12px 0 0}
.login-user-add-to-card-component .amount-and-product-count-wrapper{flex-direction:column;gap:20px;align-items:unset}
.login-user-add-to-card-component .product-amount{font-size:16px;font-weight:500;line-height:24px;margin-bottom:unset}
.login-user-add-to-card-component .discount-amount{font-size:12px;font-weight:500;line-height:16.8px}
.login-user-add-to-card-component .product-amount-with-discount{display:flex;align-items:center;gap:4px}
.login-user-add-to-card-component .login-card-estimated-delivery{font-size:12px;font-weight:400;line-height:16.8px}
.login-user-add-to-card-component .estimated-delivery-time{font-size:12px;font-weight:500;line-height:16.8px}
.input#number{font-size:16px;font-weight:500;line-height:24px;color:#1d0147}
.cart-enter-pin-check-wrapper p{font-family:Archivo,sans-serif;font-size:12px;font-weight:500;line-height:16.8px}
.cart-enter-pin-no-wrapper{border-radius:0 0 12px 12px}
.product-details .discounts-saveforlater{font-size:10px;font-weight:500;line-height:14px;background-image:#005ea1}
.cards-items-collection-parent{margin-top:unset}
.cart-enter-pin-check-txt{font-size:12px;font-weight:500;line-height:17px;color:#3a3a3a}
}
.remove_Cart_popup_overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);display:none;justify-content:center;align-items:center;z-index:1001}
.remove_Cart_popup{background-color:#fff;max-width:458px;width:100%;border-radius:12px;padding:20px 24px 24px 24px;position:relative;margin:0 4px}
.remove_Cart_popup h2{font-size:20px;margin-bottom:15px;color:#202129;font-weight:500;line-height:25px}
.remove_Cart_popup p{color:#202129;font-size:16px;line-height:24px;margin-bottom:20px;font-weight:400}
.remove_Cart_popup .product-details{display:flex;align-items:center;justify-content:space-between;margin-bottom:32px;border-top:1px solid #f6f6f6;border-bottom:1px solid #f6f6f6;padding:16px 0}
.remove_Cart_popup .product-details img{width:140px;height:140px;object-fit:cover;border-radius:4px}
.remove_Cart_popup .product-details div{text-align:left}
.remove_Cart_popup .product-details div h4{font-size:16px;margin:0;color:#202129;max-width:247px;line-height:24px;margin-bottom:26px;font-weight:700}
.remove_Cart_popup .product-details div .offer-price{color:#202129;margin-bottom:4px;font-size:16px;font-weight:500;line-height:24px}
.remove_Cart_popup .product-details div .original-price{color:#9da1b0;font-size:12px;font-weight:400;line-height:14.26px;margin-bottom:0}
.remove_Cart_popup .product-details div .original-price .strikeR{text-decoration:line-through}
.remove_Cart_popup .product-details div .discount{font-size:12px;font-weight:500;line-height:14px;color:#005a9b;margin-left:7px}
.remove_Cart_popup .actions{display:flex;justify-content:space-between;align-items:center}
.remove_Cart_popup .actions .save{display:flex;align-items:center;justify-content:center;gap:12px;background:0;text-transform:uppercase;font-size:14px;font-weight:700;line-height:17.64px;letter-spacing:.12em;text-align:center;color:#7445b2;margin-left:12px;cursor:pointer}
.remove_Cart_popup .actions .remove{display:flex;align-items:center;justify-content:center;gap:12px;background:0;font-size:14px;font-weight:500;line-height:17.64px;letter-spacing:.12em;text-align:center;color:#c90000;margin-right:12px;text-transform:uppercase;cursor:pointer}
.remove_Cart_popup .actions .save img,.remove_Cart_popup .actions .remove img{width:16px;position:relative;top:-2px}
.remove_Cart_popup .close{position:absolute;top:20px;right:24px;cursor:pointer;width:28px}
.out_of_stock{font-size:14px;font-weight:500;line-height:20px;color:#4f5466;margin-top:20px}
.dis-price{display:flex;align-items:center}
@media screen and (max-width :992px){.remove_Cart_popup{max-width:352px;padding:20px 20px 28px 20px}
.remove_Cart_popup .close{right:20px}
.remove_Cart_popup h2{font-size:16px;line-height:24px;margin-bottom:8px}
.remove_Cart_popup p{font-size:14px;line-height:20px;color:#4f5466}
.remove_Cart_popup .product-details{margin-bottom:24px;border-top:1px solid #e6e7eb;border-bottom:1px solid #e6e7eb}
.remove_Cart_popup .product-details div h4{margin-bottom:19px;max-width:156px}
.remove_Cart_popup .product-details div .offer-price{color:#1d0147;margin-bottom:3px}
.remove_Cart_popup .product-details div .original-price{line-height:17px;font-weight:500}
.remove_Cart_popup .product-details div .discount{font-size:10px;line-height:14px;color:#005ea1}
.remove_Cart_popup .actions .save{font-size:12px;line-height:16px;color:#512b8b;margin-left:unset}
.remove_Cart_popup .actions .remove{font-size:12px;line-height:16px;font-weight:700;color:#ed1c24;margin-right:unset}
}
.padd-unset{padding:unset}
.pay-checkout-button.db-disabled{opacity:.5 !important;cursor:not-allowed !important}
.db-disabled{opacity:.5 !important;cursor:not-allowed !important}
.bestsellers-wrapper{margin-bottom:24px;padding:0 15px;background:#fff}
.save_for_later_wrapper{padding:20px;background:#fff}
#wrapper-two-carousel{max-width:1060px;margin:0 auto;background:#fff;padding:24px 0 28px;margin-bottom:8px}
#wrapper-two-carousel .new.newpar.section{display:none}
.save-for-later-cards-parent{margin-bottom:48px}
.discount-price{color:#202129}
@media screen and (max-width :768px){.save_for_later_wrappe{border-radius:0 0 12px 12px}
.save-for-later-cards-parent{margin-bottom:16px}
}
.bh-shop-cart-container.bh-shop-container.your-wishlist-save-for-later{background-color:#fff;padding:20px;border-radius:12px;margin:20px auto 8px}
.saved-for-later .saveforlater-card-div .text-wrapper .price-section .out-of-stock p{color:#ed1c24;font-family:Lato;font-size:9px;line-height:18px;font-weight:700}
.empty-card-component{text-align:center;position:relative;margin-bottom:24px;margin-top:40px}
.empty-crad-picture-tags{min-height:400px}
.empty-card-component .policy-banner-images{width:100%;height:417px}
.empty-card-content-wrapper{width:max-content;margin:0 auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.empty-card-content-heading{font-size:28px;font-weight:700;line-height:33.6px;text-align:center;color:#212529;margin-bottom:8px}
.empty-card-content-subheading{font-size:12px;font-weight:400;line-height:16.8px;text-align:center;color:#333642}
.arrow{width:24px;height:24px;padding:6px 4px}
.policy-banner-images{border-radius:12px}
@media(max-width:767px){.empty-card-content-heading{font-size:20px;font-weight:700;line-height:25.2px}
.empty-card-content-subheading{font-size:14px;font-weight:400;line-height:19.6px;max-width:236px}
.empty-card-component .policy-banner-images{height:699px}
.empty-card-component{margin:0;padding:0}
.empty-card-component .policy-banner-images{border-radius:unset}
}
.dp-none{display:none}
.bestsellers .bestsellers-wrapper{padding:16px;border-radius:12px}
.cards-add-to-cart-btn-bestseller{pointer-events:unset}
.carousel-wrapper .bestseller-card .product-img{width:100%;height:100%}
.carousel-wrapper .bestseller-card .product-img img{width:249.50px;height:249.50px;aspect-ratio:1/1}
.bestsellers .bestsellers-wrapper .tabs .tab{padding:8px;border:0;background:unset;font-size:14px;line-height:19.6px;font-weight:500;color:#9da1b0;cursor:pointer}
.bestsellers .bestsellers-wrapper .carousel-wrapper .text-wrapper{gap:8px}
.bestsellers .bestsellers-wrapper .tabs .tab.active{color:#202129;border-bottom:1px solid #512b8b}
.bestsellers .bestsellers-wrapper .tab-content .carousel-wrapper{max-width:100%;width:100%}
.bestsellers .bestsellers-wrapper .tabs{border-bottom:1px solid #e6e7eb;margin-bottom:28px}
.best-carousel-wrapper .bestseller-card{background-color:#fafafa;border:1px solid #e3e3e3;border-radius:12px;display:flex;flex-direction:column;justify-content:space-between}
.best-carousel-wrapper .bestseller-card .wishlist{display:flex;justify-content:end;padding:24px}
.best-carousel-wrapper .bestseller-card .text-wrapper{padding:16px 12px}
.wishlist-img{width:20px;height:20px;cursor:pointer}
.best-carousel-wrapper .product-img{width:100%;height:260px}
.best-carousel-wrapper .product-img img{width:100%;height:100%;padding:0 20px}
.best-carousel-wrapper .add-to-cart-img img{width:34px;height:34px;cursor:pointer;border-radius:50px;border:1px solid #e3e3e3}
.product-details{margin-bottom:8px}
.text-wrapper .product-details h2{font-size:14px;font-weight:500;line-height:20px;color:#202129}
.product-details span{font-size:12px;font-weight:400;line-height:17px;color:#74798a;display:block;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline}
.price-section{display:flex;justify-content:space-between;align-items:end}
.price-wrapper{display:flex;align-items:end;gap:10px}
.prices h2{font-size:14px;font-weight:500;line-height:20px;color:#202129}
.strikethrough{font-size:12px;font-weight:400;line-height:16.8px;color:#9da1b0}
.strikeB{text-decoration:line-through}
.discounts{padding:4px 8px;border-radius:50px;background-color:#FFF}
.discounts p{font-size:12px;font-weight:500;line-height:17px;color:#005ea1}
.best-carousel-wrapper.slick-slider{margin:0 -2px}
.best-carousel-wrapper .bestseller-card.slick-slide{margin-right:2px;margin-left:2px}
.tab-content{display:none}
.tab-content.tab-content-active{display:block}
.best-carousel-wrapper .slick-prev,.best-carousel-wrapper .slick-next{position:absolute;top:100%;bottom:0}
.best-carousel-wrapper .slick-next{right:95px;top:unset;bottom:-19px}
.best-carousel-wrapper .slick-prev{right:125px;left:auto;top:auto;bottom:-30px;display:block;transform:rotate(180deg)}
.best-carousel-wrapper .slick-next::before,.best-carousel-wrapper .slick-prev::before{width:40px;height:40px;content:''}
.best-carousel-wrapper .slick-dots{padding-right:20px;display:flex;justify-content:center;position:absolute;right:0;bottom:-28px}
.best-carousel-wrapper .slick-dots li{height:8px;width:8px;border-radius:50px;padding:0;background-color:#e6e7eb;margin:0 3px}
.best-carousel-wrapper .slick-dots li button{display:none}
.best-carousel-wrapper .slick-dots li.slick-active{width:40px;height:8px;background-color:#333642}
.best-carousel-wrapper .slick-dots li button:before{content:none}
.best-carousel-wrapper .slick-prev[aria-disabled="true"],.best-carousel-wrapper .slick-next[aria-disabled="true"]{cursor:default;filter:grayscale(1)}
.best-carousel-wrapper .slick-next[aria-disabled="true"]{cursor:default}
.best-carousel-wrapper button.slick-prev::before{content:'';background:url("../../../content/dam/bh-shop/pdp/similar-products/slick-arrows.png") no-repeat center center;background-color:#fff;transform:translate(50%,50%);position:absolute;width:55.5px;height:55.5px;display:inline-block;opacity:1;cursor:pointer;padding:17px 22px;border-radius:50%;box-shadow:0 9.25px 34.69px 0 #00000029;rotate:180deg}
.best-carousel-wrapper button.slick-next::before{content:'';background:url("../../../content/dam/bh-shop/pdp/similar-products/slick-arrows.png") no-repeat center center;background-color:#fff;transform:translate(50%,50%);position:absolute;width:55.5px;height:55.5px;display:inline-block;opacity:1;cursor:pointer;padding:17px 22px;border-radius:50%;box-shadow:0 9.25px 34.69px 0 #00000029;rotate:180deg}
.best-carousel-wrapper button.slick-prev{left:-35px;top:43.5%;width:60px;height:60px;z-index:1;display:block}
.best-carousel-wrapper button.slick-next{right:-35px;top:50%;width:60px;height:60px;z-index:1;display:block}
.best-carousel-wrapper .slick-prev,.best-carousel-wrapper .slick-next{position:absolute;top:100%;bottom:0;display:none !important}
.best-carousel-wrapper:hover .slick-prev,.best-carousel-wrapper:hover .slick-next{display:block !important}
.best-carousel-wrapper button.slick-prev.slick-disabled::before{cursor:default}
.best-carousel-wrapper button.slick-next.slick-disabled::before{cursor:default}
@media screen and (max-width:768px){.bestsellers .bestsellers-wrapper .bestsellers-heading{font-size:20px;font-weight:500;line-height:25.2px;color:#202129;margin-bottom:24px}
.bestsellers .bestsellers-wrapper .tabs{display:flex;overflow-x:auto;white-space:nowrap;scrollbar-width:none;-ms-overflow-style:none}
.bestsellers .bestsellers-wrapper .tabs::-webkit-scrollbar{display:none}
.bestsellers .bestsellers-wrapper .tabs .tab{flex-shrink:0;margin-right:12px}
}
.bestseller-card .text-wrapper .price-section .out-of-stock p{color:#ed1c24;font-family:Lato;font-size:9px;line-height:18px;font-weight:700}
.similar-products-wrapper{margin-top:72px}
.similar-products{color:#202129;font-size:28px;font-weight:500;line-height:33.6px;margin-bottom:28px}
.similar-carousel-heading{font-size:20px;font-weight:500;line-height:25.2px;color:#202129;margin-bottom:16px}
.carousel-wrapper .card{background-color:#fafafa;border:1px solid #e3e3e3;border-radius:12px;margin-right:4px;margin-left:4px;display:flex;flex-direction:column;justify-content:space-between}
.carousel-wrapper .card .wishlist{display:flex;justify-content:right;padding:24px}
.carousel-wrapper .card .wishlist img{width:100%;height:100%}
.carousel-wrapper .card .wishlist .wishlist-img{display:block;width:20px;height:20px;cursor:pointer;border-radius:50px;border:1px solid #e3e3e3}
.carousel-wrapper .card .wishlist .wishlist-img.wishlist-no-border{border-radius:unset;border:unset}
.carousel-wrapper .card .wishlist .wishlist-red{display:flex;width:20px;height:20px;cursor:pointer;padding:3px 2px}
.carousel-wrapper .card .product-img{display:block;height:260px;width:100%}
.carousel-wrapper .card .product-img img{width:100%;height:100%;border-radius:2px;padding:0 20px}
.carousel-wrapper .card .text-wrapper{padding:24px;padding:16px 12px;display:flex;flex-direction:column;gap:8px}
.carousel-wrapper .card .text-wrapper .product-details h2{margin:0;font-size:14px;font-weight:500;line-height:19px;color:#202129}
.carousel-wrapper .card .text-wrapper .product-details span{font-size:14px;font-weight:400;line-height:19.6px;color:#74798a;-webkit-line-clamp:1;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}
.carousel-wrapper .card .text-wrapper .price-section{display:flex;justify-content:space-between;align-items:end}
.carousel-wrapper .card .text-wrapper .price-section .price-wrapper{display:flex;align-items:end;gap:10px}
.carousel-wrapper .card .text-wrapper .price-section .price-wrapper .prices .card-price-wrapper{margin:0;font-size:14px;font-weight:500;line-height:19px;color:#202129;display:flex;flex-direction:column-reverse}
.carousel-wrapper .card .text-wrapper .price-section .price-wrapper .prices span.strike-through{font-size:12px;font-weight:400;line-height:16px;color:#9a9a9a;text-decoration:none}
.carousel-wrapper .card .text-wrapper .price-section .price-wrapper .prices span.strike{text-decoration:line-through}
.carousel-wrapper .card .text-wrapper .price-section .price-wrapper .discounts{border-radius:50px;padding:4px 8px;background-color:#FFF;text-align:center}
.carousel-wrapper .card .text-wrapper .price-section .price-wrapper .discounts p{font-size:12px;line-height:16.8px;color:#005ea1}
.carousel-wrapper .card .text-wrapper .price-section .add-to-cart-img{display:block;width:34px;height:34px;cursor:pointer;border-radius:50px;border:1px solid #e3e3e3}
.carousel-wrapper .card .text-wrapper .price-section .add-to-cart-img img{border-radius:50px;border:1px solid #e3e3e3}
.carousel-wrapper .card .text-wrapper .price-section .add-to-cart-img .cart-img-add{width:100%;cursor:pointer;height:100%}
.carousel-wrapper .card .text-wrapper .price-section .add-to-cart-img .cart-img-right{width:100%;cursor:pointer;height:100%}
.carousel-wrapper .card .text-wrapper .price-section .add-to-cart-img .cart-img-bucket{width:100%;cursor:pointer;height:100%}
.carousel-wrapper button{display:block}
.carousel-wrapper .slick-prev,.carousel-wrapper .slick-next{position:absolute;top:100%;bottom:0;display:none !important}
.carousel-wrapper:hover .slick-prev,.carousel-wrapper:hover .slick-next{display:block !important}
.carousel-wrapper .slick-next{right:95px;top:unset;bottom:-19px}
.carousel-wrapper .slick-prev{right:125px;left:auto;top:auto;bottom:-30px}
.carousel-wrapper .slick-next::before,.carousel-wrapper .slick-prev::before{width:40px;height:40px;content:''}
.carousel-wrapper .slick-prev{display:block;transform:rotate(180deg)}
.carousel-wrapper .slick-dots{padding-right:20px;display:flex;justify-content:center;position:absolute;right:0;bottom:-28px}
.carousel-wrapper .slick-dots li{height:8px;width:8px;border-radius:50px;padding:0;background-color:#e6e7eb;margin:0 3px}
.carousel-wrapper .slick-dots li button{display:none}
.carousel-wrapper .slick-dots li.slick-active{width:40px;height:8px;background-color:#333642}
.carousel-wrapper .slick-dots li button:before{content:none}
.carousel-wrapper .slick-prev[aria-disabled="true"],.carousel-wrapper .slick-next[aria-disabled="true"]{cursor:default;filter:grayscale(1)}
.carousel-wrapper .slick-next[aria-disabled="true"]{cursor:default}
.carousel-wrapper button.slick-next::before{content:'';background:url("../../../content/dam/bh-shop/pdp/similar-products/slick-arrows.png") no-repeat center center;background-color:#fff;transform:translate(50%,50%);position:absolute;left:36px;top:50%;width:55.5px;height:55.5px;display:inline-block;opacity:1;cursor:pointer;padding:17px 22px;border-radius:50%;box-shadow:0 9.25px 34.69px 0 #00000029;rotate:180deg}
.carousel-wrapper button.slick-prev::before{content:'';background:url("../../../content/dam/bh-shop/pdp/similar-products/slick-arrows.png") no-repeat center center;background-color:#fff;transform:translate(50%,50%);position:absolute;left:36px;top:50%;width:55.5px;height:55.5px;display:inline-block;opacity:1;cursor:pointer;padding:17px 22px;border-radius:50%;box-shadow:0 9.25px 34.69px 0 #00000029;rotate:180deg}
.carousel-wrapper button.slick-prev{left:12px;top:46%;z-index:1}
.carousel-wrapper button.slick-next{right:12px;top:48%;z-index:1}
.carousel-wrapper .slick-prev.slick-disabled{opacity:0;cursor:default}
.carousel-wrapper .slick-next.slick-disabled{opacity:0;cursor:default}
.similar-products-carousel .slick-track{margin-left:0}
.save-for-later-wrapper .slick-track{margin-left:0}
@media screen and (max-width:768px){.similar-products-wrapper{margin-top:27px}
.similar-products{font-size:20px;line-height:25.2px;margin-bottom:24px}
.carousel-wrapper button{display:none !important}
.carousel-wrapper.slick-slider{margin-right:-16px;margin-left:-4px}
.carousel-wrapper .card{margin:0 6px;max-width:100%}
.carousel-wrapper .card .wishlist .wishlist-img{width:20x;height:19px}
.carousel-wrapper .card .wishlist .wishlist-red{width:20px;height:19px;padding:2px 1px}
.carousel-wrapper .card .product-img{height:260px}
.carousel-wrapper .card .text-wrapper{gap:8px}
.carousel-wrapper .card .text-wrapper .product-details h2{font-size:14px;font-weight:500;line-height:19.6px}
.carousel-wrapper .card .text-wrapper .product-details span{font-size:12px;line-height:16.8px;max-width:217px}
.carousel-wrapper .card .text-wrapper .price-section .price-wrapper .prices .card-price-wrapper{font-size:14px;font-weight:500;line-height:19.6px}
.carousel-wrapper .card .text-wrapper .price-section .price-wrapper .prices span.strike-through{font-size:12px;line-height:16.8px}
.carousel-wrapper .card .text-wrapper .price-section .add-to-cart-img img{width:34px;height:34px}
.similar-products-wrapper .similar-products-carousel .slick-track{margin-left:80px}
.carousel-wrapper .slick-dots li.slick-active{width:40px;height:8px;background-color:#333642}
}
.dsp-none-imp{display:none !important}
&::-webkit-scrollbar{width:5px;border-radius:36px}
&::-webkit-scrollbar-thumb{background-color:#d9d9d9;border-radius:2px}
&::-webkit-scrollbar-track{background-color:transparent}
&::-webkit-scrollbar-thumb:hover{background-color:#d9d9d9}
.red-heart-padding{padding:2px 1px}
.similar-products .card .text-wrapper .price-section .out-of-stock p{color:#ed1c24;font-family:Lato;font-size:12px;line-height:18px;font-weight:700}
.product-facility-bar.container{background-color:#fff;border-radius:12px;max-width:1060px;margin:0 auto;margin-bottom:8px;width:100%;float:unset !important;margin-top:8px}
.product-facility-bar.container .cmp-container{display:flex;max-width:810px;margin:0 auto;align-items:center;justify-content:space-around;padding:32px 0}
.product-facility-bar.container .cmp-container .teaser .cmp-teaser{height:100%;display:flex;flex-direction:column;align-items:center;gap:8px}
.product-facility-bar.container .cmp-container .teaser .cmp-teaser .cmp-teaser__image .cmp-image img{display:block;width:32px;height:32px}
.product-facility-bar.container .cmp-container .teaser .cmp-teaser .cmp-teaser__content .cmp-teaser__title{font-size:12px;font-weight:400;line-height:14.26px;color:#4f5466}
.product-facility-bar.container .new.newpar.section{display:none}
@media screen and (max-width:768px){.product-facility-bar.container{margin:4px 0}
.product-facility-bar.container .cmp-container .teaser .cmp-teaser{max-width:65px}
.product-facility-bar.container .cmp-container{padding:20px 0;justify-content:center;gap:62px}
.product-facility-bar.container .cmp-container .teaser .cmp-teaser .cmp-teaser__content .cmp-teaser__title{text-align:center}
}
.addCartModal{display:none;position:fixed;z-index:10000;left:0;top:0;width:100%;height:100%;background-color:rgba(31,36,45,0.6);justify-content:flex-end;align-items:center;backdrop-filter:blur(1px)}
.addCartContent{background-color:#fff;padding:32px 24px;border-radius:12px 0 0 12px;text-align:center;box-shadow:0 2px 10px rgba(0,0,0,0.3);max-width:481px;width:100%;height:100%;position:absolute;right:0;top:0}
.cartCloseBtnContent{display:flex;justify-content:end;margin-bottom:24px}
.cartCloseBtn{cursor:pointer;width:28px;height:28px}
.cartSelectAddressContent{display:flex;align-items:center;justify-content:space-between;margin-bottom:32px}
.addressDetailsContent{margin-bottom:32px}
.addressTitleContent{display:flex;align-items:center;gap:5px;margin-bottom:17px}
.addressTitleImgContent{width:16px;height:16px}
.addressTitleImgContent img{width:100%;height:100%}
.addressTitleTxt{font-size:12px;font-weight:500;line-height:17px;color:#4f5466;text-transform:uppercase}
.selectAddContent{display:flex;align-items:start;gap:16px}
.selectAddPincodeContent{display:flex;align-items:center;gap:8px;margin-bottom:4px}
.selectStateTxt{font-size:14px;font-weight:500;line-height:19.6px;color:#141517}
.selectDefault-active{background-color:#05b54b;padding:4px 8px;border-radius:24px}
.defaultTxt{font-size:12px;font-weight:500;line-height:17px;color:#fff;text-transform:uppercase}
.selectAddDetails{font-size:12px;font-weight:400;line-height:17px;text-align:left;color:#4f5466}
.selectEditContent{width:32px;height:32px;cursor:pointer}
.editImg{width:100%;height:100%}
.addNewAddressDetailsContent{display:flex;align-items:center;gap:20px}
.addNewAddressImgContent{width:40px;height:32px}
.addNewAddressImg{width:100%;height:100%}
.addNewAddressDetailsTxt{font-size:14px;font-weight:500;line-height:16.63px;color:#7445b2}
.addressPopup{display:none;position:fixed;z-index:100000;left:0;top:0;width:100%;height:100%;background-color:rgba(31,36,45,0.6);justify-content:flex-end;align-items:center;backdrop-filter:blur(1px)}
.addressPopupContent{background-color:#fff;padding:24px;border-radius:12px;box-shadow:0 2px 10px rgba(0,0,0,0.3);max-width:612px;width:100%;height:623px;position:absolute;right:0;left:50%;top:50%;transform:translate(-50%,-50%)}
.addressPopupTitleContent{display:flex;align-items:center;justify-content:space-between}
.addressPopupBackBtnContent{display:flex;align-items:center;justify-content:space-between;width:100%}
.addressPopupBackImgDesk{width:28px;height:28px;display:block;cursor:pointer}
.addressPopupBackImg{width:20px;height:20px;cursor:pointer;display:none}
.addressPopupTitleTxt{font-size:20px;font-weight:500;line-height:25px;color:#202129}
.addressPopupCloseContent{width:28px;height:28px;cursor:pointer}
.addressPopupCloseImg{width:100%;height:100%}
.addressPopupWrapper{margin-top:16px}
.addressPopupContainer{display:flex;flex-direction:column;gap:20px}
.address-form-group{display:flex;flex-direction:column}
.address-form-group label{font-size:14px;font-weight:500;line-height:20px;color:#202129;margin-bottom:4px}
.address-form-group::placeholder{color:#74798a;font-size:12px;font-weight:400;line-height:17px}
.address-form-group input{border:1px solid #e6e7eb;border-radius:8px;padding:15px 12px;font-size:12px;font-weight:400;line-height:17px;color:#333642}
.address-error-text{font-size:12px;font-weight:400;line-height:17px;color:#ed1c24;margin-top:4px}
.address-form-row{display:flex;gap:20px}
.address-radio-group{display:flex;gap:15px;margin-top:8px}
.address-radio-group label{font-size:14px;display:flex;align-items:center;gap:5px}
.address-radio-group input{padding:3px}
.address-radio-group input[type="radio"]{appearance:none;border:2px solid #d7bef7;border-radius:50%;outline:0;cursor:pointer;position:relative;background-color:white;transition:all .3s ease;width:16px;height:16px}
.address-radio-group input[type="radio"]:checked::before{content:"";width:10px;height:10px;background-color:#7445b2;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.add-address-content{display:flex;align-items:center;justify-content:end}
.add-submit-btn{max-width:156px;width:100%;border:1px solid #7849bf;border-radius:40px;text-align:center;background-color:#fff;padding:16px 32px;color:#7445b2;font-size:16px;font-weight:500;line-height:24px;cursor:pointer}
.fw-100{width:100%}
.fw-50{width:50%}
.background-light-gray{background-color:#e6e7eb;font-size:14px;font-weight:500;line-height:20px;color:#202129}
.background-light-grayPincode{position:relative}
.background-light-grayPincode input{background-color:#f2f3f5;padding:15px 12px 15px 36px}
.background-light-grayPincode input::placeholder{font-size:14px;font-weight:500;line-height:20px;color:#202129}
.background-light-grayPincode img{width:20px;height:20px;position:absolute;top:38px;left:12px}
@media screen and (max-width:768px){.addCartModal{z-index:111111}
.addCartContent{border-radius:16px 16px 0 0;bottom:0;top:unset;height:80%}
.enter-pin-no-wrapperMob{display:block;padding:20px 16px}
.enter-pin-no{gap:8px;padding:6px 8px;border-radius:12px;border:1px solid #e6e7eb;background:#FFF;display:flex;align-items:center;justify-content:space-around}
.enter-pin-wrapperMOb{position:absolute;bottom:0;left:0;background-color:#fff;padding:20px 16px;box-shadow:0 -2px 25px 0 #0000001A;border-radius:12px 12px 0 0}
.enter-pin-titleMob{font-size:14px;font-weight:400;line-height:20px;color:#4f5466;margin-bottom:8px}
.enter-pin-no-error-msg-container{margin-top:12px;margin-bottom:0}
.productAddContent{display:flex;align-items:center;gap:8px;margin-bottom:12px;padding:12px;background-color:#f5fff1;border-radius:8px;justify-content:start}
.productAddSuccessImgContent{width:20px;height:20px}
.productAddSuccessImg{width:100%;height:100%}
.productAddSuccessTxt{font-size:14px;font-weight:500;line-height:20px;color:#1e451d}
.addressWrapper{max-height:425px;overflow-y:scroll}
.addressPopup{z-index:10000000}
.addressPopupContent{border-radius:0;height:100%;padding:16px}
.addressPopupContainer{gap:16px}
.add-address-content{position:fixed;bottom:0;left:0;width:100%;justify-content:center;padding:12px 16px;background-color:#FFF;box-shadow:0 -4px 44px 0 #00000021}
.addressPopupWrapper{max-height:532px;overflow-y:scroll}
.address-form-row{flex-direction:column;gap:16px}
.fw-50{width:100%}
.addressPopupBackBtnContent{justify-content:unset;gap:12px}
.addressPopupBackImgDesk{display:none}
.addressPopupBackImg{display:block}
.add-submit-btn{max-width:unset;background:linear-gradient(270deg,#712ccb 0,#a77fdc 100%);color:#fff;border:1px solid;border-image-source:linear-gradient(354.54deg,rgba(226,203,255,0.06) 0,rgba(246,237,255,0.6) 100%)}
}
.no-scroll{overflow:hidden}
.your_wishlist .carousel-wrapper .card .text-wrapper{gap:unset}
.your_wishlist .heading_wrapper{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}
.your_wishlist .heading_wrapper button{padding:0 16px 0 28px;text-align:left;position:relative;font-family:Archivo,sans-serif;font-size:16px;font-weight:500;line-height:24px;border:1px solid #9da1b0;border-radius:60px;background:0;min-height:56px;display:flex;align-items:center;justify-content:space-between;gap:28px;color:#000;cursor:pointer}
.your_wishlist .heading_wrapper button span{width:24px;height:24px}
.your_wishlist .heading_wrapper button span img{width:100%;height:100%}
.your_wishlist .heading_wrapper .similar-carousel-heading{margin-bottom:unset}
.wishlist-carousel .slick-track{margin-left:0}
.your_wishlist .card .text-wrapper .price-section .out-of-stock p{color:#ed1c24;font-family:Lato;font-size:9px;line-height:18px;font-weight:700}
.common-loader-overlay{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;z-index:100000;background:#FFFFFFCC}
.common-loader-img{width:90px;height:90px}
.common-loading-content{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000099;z-index:100000}
.common-content-container{display:flex;justify-content:center;align-items:center;height:50%}
.common-content-wrapper{background:var(--Neutral-color-white,#fff);box-shadow:0 4px 20px 0 #00000029;display:flex;align-items:center;justify-content:center;gap:12px;padding:16px 20px;border-radius:300px;width:239px}
.common-content-img{width:20px;height:20px}
.common-content-txt{font-family:Archivo,sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#202129}
.dsp-none{display:none !important}
.footer-bg-container-color{background-color:#f5f5f5}
.footer{display:flex;flex-wrap:wrap}
.footer__section{padding:83px 40px 64px 40px}
.footer__rowContent{display:flex;align-items:start;flex-direction:column}
.footer__logo__content{width:201px;height:59px}
.footer_icon__logo{width:100%;height:100%;object-fit:contain}
.footer_newsletter .footer__col{padding:unset}
.footer__newsletter-title{margin-bottom:16px;color:#222222;padding:unset;margin-top:-3px;font-family:"Playfair Display",serif;font-weight:400;font-size:16px;line-height:100%;@media screen and (max-width:767px){margin-bottom:10px}
}
.footer__container__revamp .footer__newsletter{max-width:unset;margin:unset;margin-bottom:55px;margin-top:48px}
.footer__newsletter-form{display:flex;flex-direction:column;width:100%;position:relative;gap:12px;align-items:start}
.footer__newsletter-form__field{border-radius:6px;border:1px solid #20202033;width:250px;font-weight:400;margin-right:unset;color:#202020;padding:0 14px;min-height:40px;font-family:Archivo;font-weight:400;font-size:14px;line-height:20px}
.footer__newsletter-form__field:focus{color:#202020;border:1px solid #202020}
.footer__newsletter-form__btn{font-family:Archivo;font-weight:700;font-size:16px;line-height:130%;padding:0 39px;min-height:41px;width:fit-content;color:#fff;background-color:#000;border-color:#000;margin-top:10px}
.footer__newsletter-form__btn:hover{background-color:transparent;color:#000;border:1px solid #000}
span.error-list{position:absolute;color:#ed1c24;font-size:12px;font-weight:700;top:45px;left:3px;display:none}
.footer__newsletter-success{color:#000;display:none;font-size:14px;font-weight:700;line-height:20px;margin-top:8px}
.footer__social__title{margin-bottom:20px;margin-top:-3px;color:#222;font-family:"Playfair Display",serif;font-weight:400;font-size:16px;line-height:100%}
.footer__social_icon_list{display:flex;gap:20px;position:relative;top:3px}
.socialicon__img{width:25px;height:25px;object-fit:contain}
.footer__category__main{flex:1}
.footer__category__main>section{overflow:hidden}
.footer__category__main .cmp-contentfragment__title{color:#222;font-family:"Playfair Display",serif;font-weight:600;font-size:16px;line-height:100%}
.footer__category__main .cmp-contentfragmentlist{display:flex;width:100%;flex-wrap:wrap;padding:66px 40px 0 40px;flex-direction:column;height:100%;max-height:730px}
.footer__category__main .cmp-contentfragmentlist .cmp-contentfragment{width:15%;margin-bottom:33px}
.footer__category__main .cmp-contentfragmentlist .cmp-contentfragment.cmp-contentfragment--supports{display:none}
.footer__category__main .cmp-contentfragmentlist .cmp-contentfragment .cmp-contentfragment__elements .cmp-contentfragment__element .cmp-contentfragment__element-title{display:none}
.footer__category__main .cmp-contentfragmentlist .cmp-contentfragment .cmp-contentfragment__elements .cmp-contentfragment__element--categoryName .cmp-contentfragment__element-value{display:none}
.footer__category__main .cmp-contentfragmentlist .cmp-contentfragment .cmp-contentfragment__elements .cmp-contentfragment__element--categoryLinks .cmp-contentfragment__element-value ul{margin-top:15px;column-count:1}
.footer__category__main .cmp-contentfragmentlist .cmp-contentfragment .cmp-contentfragment__elements .cmp-contentfragment__element--categoryLinks .cmp-contentfragment__element-value ul li{padding-bottom:17px}
.footer__category__main .cmp-contentfragmentlist .cmp-contentfragment .cmp-contentfragment__elements .cmp-contentfragment__element--categoryLinks .cmp-contentfragment__element-value ul li a{color:#222;font-family:Archivo;font-weight:300;font-size:14px;line-height:100%}
.footer__copyright--main{width:100%}
.footer__copyright--main .cmp-contentfragmentlist{padding:0 40px 40px 40px}
.footer__copyright--main .cmp-contentfragmentlist .cmp-contentfragment--copyright{padding-top:24px;border-top:1px solid #9c9c9c}
.footer__copyright--main .cmp-contentfragmentlist .cmp-contentfragment .cmp-contentfragment__title{display:none}
.footer__copyright--main .cmp-contentfragmentlist .cmp-contentfragment .cmp-contentfragment__elements .cmp-contentfragment__element .cmp-contentfragment__element-title{display:none}
.footer__copyright--main .cmp-contentfragmentlist .cmp-contentfragment .cmp-contentfragment__elements{display:flex;justify-content:space-between;align-items:center}
.footer__copyright--main .cmp-contentfragmentlist .cmp-contentfragment .cmp-contentfragment__elements .cmp-contentfragment__element .cmp-contentfragment__element-value{color:#222;font-family:Archivo;font-weight:500;font-size:16px;line-height:100%}
.footer__copyright--main .cmp-contentfragment__elements .cmp-contentfragment__element .cmp-contentfragment__element-value{font-size:16px;font-weight:600;line-height:29px;color:#000}
.footer__copyright--main .cmp-contentfragment__elements .cmp-contentfragment__element .cmp-contentfragment__element-value ul{display:flex;gap:30px}
.footer__copyright--main .cmp-contentfragment__elements .cmp-contentfragment__element .cmp-contentfragment__element-value ul li a{color:#222;text-decoration:none;padding-bottom:.5px;font-family:Archivo;font-weight:500;font-size:16px;line-height:100%}
@media(max-width:768px){.footer{flex-direction:column}
.footer__section{padding:35px 20px 0 20px}
.footer__rowContent{align-items:normal;flex-direction:column;width:100%}
.footer__newsletter-form{gap:11px;flex-direction:row;margin-bottom:30px;justify-content:start}
.footer__container__revamp .footer__newsletter{margin-top:7px;margin-bottom:0}
.footer__newsletter-form__field{font-size:14px;width:197px;margin:unset;flex:1}
.footer__logo__content{width:153px;height:45px;margin-bottom:26px}
.footer_newsletter{width:100%;margin:unset}
.footer__newsletter-form__btn{padding:10px 25px;margin-top:0;font-size:12px;font-weight:500}
.footer__social__title{margin-bottom:10px}
.footer__category__main .cmp-contentfragment__title{line-height:20.8px;color:#1d1d1f;font-size:14px;font-weight:500}
.footer__category__main .cmp-contentfragmentlist{flex-direction:column;padding:20px 20px 40px 20px;height:unset;max-height:unset}
.footer__category__main .cmp-contentfragmentlist .cmp-contentfragment{width:100%;margin-bottom:0}
.footer__category__main .cmp-contentfragmentlist .cmp-contentfragment.cmp-contentfragment--supports{display:block}
.footer__category__main .cmp-contentfragmentlist .cmp-contentfragment .cmp-contentfragment__element-value h3{display:none}
.footer__category__main .cmp-contentfragment__element--categoryLinks .cmp-contentfragment__element-value{display:none}
.footer__category__main .cmp-contentfragmentlist .cmp-contentfragment .cmp-contentfragment__elements .cmp-contentfragment__element--categoryLinks .cmp-contentfragment__element-value ul:nth-child(2){display:none}
.footer__category__main .cmp-contentfragmentlist .cmp-contentfragment .cmp-contentfragment__title{border-bottom:1px solid #20202033;padding-bottom:19px;margin-top:20px;display:flex;justify-content:space-between;align-items:center}
.footer__category__main .cmp-contentfragmentlist .cmp-contentfragment .cmp-contentfragment__title::after{content:"+";font-size:24px;font-weight:400;color:#111827}
.footer__category__main .cmp-contentfragmentlist .cmp-contentfragment .cmp-contentfragment__title.active::after{transform:rotate(134deg)}
.footer__category__main .cmp-contentfragmentlist .cmp-contentfragment .cmp-contentfragment__title.active{border-bottom:0}
.footer__category__main .cmp-contentfragmentlist .cmp-contentfragment__elements .cmp-contentfragment__element--categoryLink .cmp-contentfragment__element-value ul{margin-top:0}
.footer__category__main .cmp-contentfragmentlist .cmp-contentfragment__elements .cmp-contentfragment__element--categoryLink .cmp-contentfragment__element-value ul.active{border-bottom:1px solid #20202033;margin-bottom:0}
.footer__category__main .cmp-contentfragmentlist .cmp-contentfragment .cmp-contentfragment__elements .cmp-contentfragment__element--categoryLinks .cmp-contentfragment__element-value ul.active{border-bottom:1px solid #20202033;margin:0}
.footer__copyright--main .cmp-contentfragmentlist{padding:0 20px 92px 20px}
.footer__copyright--main .cmp-contentfragmentlist .cmp-contentfragment--copyright{padding-top:0;border-top:0}
.footer__copyright--main .cmp-contentfragmentlist .cmp-contentfragment .cmp-contentfragment__elements{flex-direction:column;align-items:normal;row-gap:8px}
.footer__copyright--main .cmp-contentfragmentlist .cmp-contentfragment .cmp-contentfragment__elements .cmp-contentfragment__element--copyRightLinks .cmp-contentfragment__element-value ul{column-gap:20px;row-gap:8px;width:100%;flex-wrap:wrap}
.footer__copyright--main .cmp-contentfragmentlist .cmp-contentfragment .cmp-contentfragment__elements .cmp-contentfragment__element .cmp-contentfragment__element-value{font-size:12px;font-weight:400;line-height:18px;font-family:"Playfair Display",serif}
.footer__copyright--main .cmp-contentfragment__elements .cmp-contentfragment__element .cmp-contentfragment__element-value ul{display:flex;gap:30px}
.footer__copyright--main .cmp-contentfragment__elements .cmp-contentfragment__element .cmp-contentfragment__element-value ul li a{font-size:10px;font-weight:400;line-height:29px;text-decoration:underline}
.footer__social_icon_list{gap:20px}
}
@media(min-width:819px) and (max-width:1024px){.footer__category__main .cmp-contentfragmentlist{padding-left:0}
.footer__section{padding-right:20px}
}
@media(min-width:1280px) and (max-width:1440px){.footer__category__main .cmp-contentfragmentlist .cmp-contentfragment{width:22%}
}