.customize-detail-block li a,.option_text,p,span{font-size:14px;line-height:16px}p,span{letter-spacing:.8px;margin:0;padding:0}a.text-black:hover{color:#000!important;text-decoration:unset!important}.color-FFFFFF,.color-ffffff{color:#fff!important}.color-111111{color:#111!important}.metal-circle{width:30px!important;height:30px!important}.tab-product .nav-material-new.nav-tabs .nav-link{color:#111;font-weight:400;border:none;border-radius:4px}.tab-product .nav-material-new.nav-tabs .nav-link:focus-visible{color:#111;font-weight:400;border:none;box-shadow:none}.tab-product .nav-material-new.nav-tabs .nav-link.active,.tab-product .nav-material-new.nav-tabs .nav-link:hover{color:#111;background-color:#f5f0ee;font-weight:400;border:1px solid #f5f0ee}.border-radius-4{border-radius:4px}.border-radius-8{border-radius:8px}.option_img_shape{height:40px!important;width:40px!important}.customizeoption-label span.option_name{padding:0;border:0;text-align:center;font-size:12px;text-transform:capitalize}.customize-detail-block li a{padding:8px 10px;color:#111!important;font-size:12px;line-height:20px;text-transform:capitalize;flex-direction:column;display:flex;align-items:center;justify-content:center}.product-image-container{position:relative;overflow:hidden}.product-image-container img{transition:opacity .3s ease-in-out}.product-image-container .hover-image{position:absolute;top:0;left:0;opacity:0}.product-image-container:hover .main-image{opacity:0}.product-image-container:hover .hover-image{opacity:1}.color-panel-item{width:20px;height:20px;border-radius:50%;cursor:pointer}.product-title{width:100%;line-height:24px!important;overflow:hidden;text-overflow:ellipsis;white-space:initial!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:48px!important}.custom-control-a,.min-h28em{font-size:12px;line-height:16px;font-weight:300;letter-spacing:0;text-transform:capitalize;text-align:center}.category-slider-section .no-arrow .slick-next,.category-slider-section .no-arrow .slick-prev{display:block!important;z-index:5}.category-slider-section .slick-next:before,.category-slider-section .slick-prev:before{color:#ec8951!important;font-size:48px;font-weight:700;line-height:1;height:50px;width:50px;display:flex;align-items:center;justify-content:center;opacity:1;z-index:99}.category-slider-section .slick-prev{left:-50px}.category-slider-section .slick-next{right:-50px}.filter-style-list{flex-wrap:wrap;display:flex}.filter-top-style{width:150px!important;display:flex;flex-direction:column;align-items:center;margin-bottom:10px}.filter-top-style-list{flex-wrap:nowrap;display:flex;overflow-x:auto}.filter-style{width:calc(25% - 6px)!important;display:flex;flex-direction:column;align-items:center;margin-bottom:10px}.filter-style.active .min-h28em,.filter-style:hover .min-h28em{color:#ec8951}.filter-style.active .filter-thumbnail,.filter-style:hover .filter-thumbnail{border:2px solid #ec8951}.min-h28em{min-height:30px;max-height:30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;display:block;margin:0;color:#111}.filter-thumbnail{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background-color:#f9f9f9;border-radius:100%;overflow:hidden;margin:0 auto 5px;border:2px solid transparent}.custom-control-a{display:flex;align-items:center;justify-content:center;width:100%;height:100%;flex-direction:column}.big-check-box{height:18px;width:18px}.normal-font{font-size:16px;line-height:20px;letter-spacing:0;font-weight:400;text-transform:capitalize;color:#111;margin:0;padding:0}.whatsapp-button{position:fixed;width:60px;height:60px;bottom:123px;right:26px;line-height:5;background-color:#25d366;color:#fff;border-radius:50px;text-align:center;box-shadow:rgba(2,6,16,.2) 0 2px 16px;z-index:100;display:flex;align-items:center;justify-content:center}@media (max-width:992px){.filter-style-list{flex-wrap:nowrap;display:flex;gap:10px;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;align-items:center;padding:10px}}@media (max-width:768px){.filter-style{width:calc(50% - 4px)!important}}@media (max-width:480px){.filter-style{width:calc(100% - 8px)!important}}@media (min-width:992px){#product-images-section{position:sticky;left:0;top:20px;height:100vh;overflow:hidden;overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none}#product-images-section::-webkit-scrollbar{display:none}.category-slider-section .slick-prev{left:25px}.category-slider-section .slick-next{right:25px}}.cart_product_image{width:150px!important}.priceTab{width:100%;display:block}.checkoutTotalDiv .price_row,.priceTab>div{display:flex!important;justify-content:space-between;align-items:center;width:100%;margin-bottom:10px;flex-wrap:wrap}.checkoutTotalDiv .price_row:not(:has(.pull-left)){justify-content:flex-end!important;text-align:right}.price_row .pull-right{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:8px;float:none!important}.price_row .pull-right span{display:inline-block;white-space:nowrap}.priceTab .pull-left{float:none!important;white-space:nowrap}.priceTab .clear{display:none!important}.priceTab br{display:none} .header-sticky{width:100%;transition:transform 0.3s ease-in-out,opacity 0.3s ease-in-out,top 0.3s ease-in-out;} .header-sticky.fixed{position:fixed;top:0;left:0;z-index:1000;background-color:#fff;box-shadow:0 2px 5px rgba(0,0,0,0.1);} .header-sticky.hidden{transform:translateY(-100%);opacity:0;pointer-events:none;} .top-header-new{background-color:#2e2e2e;color:#fff;font-size:14px;} .top-header-new ul{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;margin:0;padding:0;} .top-header-new ul li{white-space:nowrap;} .top-header-new a{color:#ffffff;} .list-inline{display:flex;list-style:none;padding:0;margin:0;} .list-item{padding:0 15px;} .with-line{border-left:1px solid #ccc;} @media (max-width:991.98px){.top-header-new ul li:not(.sale-timer){display:none !important;} .sale-timer{font-weight:bold;color:#fff;} .top-header-new{padding:10px 0;text-align:center;height:unset;}} .header-search{position:relative;width:100%;max-width:250px;} .header-search input{width:100%;padding:6px 30px 6px 12px;border:1px solid #444;border-radius:40px;} .header-search .search-btn{position:absolute;right:5px;top:50%;transform:translateY(-50%);border:none;background:none;font-size:16px;cursor:pointer;} .header-icons i{font-size:20px;margin-right:5px;color:#333;vertical-align:middle;} .header-icons span{font-size:14px;vertical-align:middle;} @media (max-width:767.98px){.header-search{max-width:100%;} .logo-text{font-size:14px;} .logo-subtext{font-size:10px;} .header-icons i{font-size:18px;} .header-icons span{display:none;} .sunshine-logo{width:290px !important;}} .sunshine-logo{width:350px;height:unset !important;} @media (max-width:577px){.brand-logo{width:350px !important;}} .main-menu .menu-left .icon-nav li{padding-left:unset !important;} @media (max-width:991.98px){.top-header-new ul li{display:none !important;} .top-header-new ul li:first-child{display:block !important;}} @media only screen and (max-width:430px){.sticky-inner{display:flex !important;align-items:center !important;justify-content:space-between !important;width:100% !important;max-width:100% !important;overflow:hidden !important;box-sizing:border-box !important;} .sticky-details-col{flex:1 1 auto !important;min-width:0 !important;max-width:calc(100% - 82px) !important;box-sizing:border-box !important;} .sticky-price-section{display:none !important;} .sticky-btn-section{flex:0 0 78px !important;width:78px !important;max-width:78px !important;min-width:78px !important;padding:0 3px !important;margin:0 !important;display:flex !important;align-items:center !important;justify-content:center !important;overflow:visible !important;box-sizing:border-box !important;} .sticky-btn-section .sticky-btn-cart,.sticky-btn-cart.button-cart.scroll-button{width:72px !important;max-width:72px !important;min-width:72px !important;height:30px !important;padding:4px 3px !important;margin:0 !important;font-size:8px !important;line-height:1 !important;font-weight:600 !important;white-space:nowrap !important;border-radius:4px !important;display:flex !important;align-items:center !important;justify-content:center !important;gap:2px !important;overflow:hidden !important;box-sizing:border-box !important;} .sticky-btn-section .sticky-btn-cart i,.sticky-btn-cart.button-cart.scroll-button i{font-size:10px !important;line-height:10px !important;margin:0 !important;padding:0 !important;} .sticky-btn-outline{display:none !important;}} .header-icons-list{display:flex;align-items:center;justify-content:flex-end;gap:16px;margin:0;padding:0;list-style:none;} .header-icons-list li,.header-icons-list .header-icon-box,.header-icons-list a{display:flex;align-items:center;justify-content:center;margin:0;padding:0;line-height:1;} .header-icons-list i{font-size:20px;line-height:20px;display:block;} @media (max-width:991px){.header-icons-list{gap:10px !important;} .header-icons-list li,.header-icons-list .header-icon-box,.header-icons-list a{width:30px !important;height:30px !important;}} .top-header-new .container-fluid{padding-left:0 !important;padding-right:0 !important;} .top-header-new .row{margin-left:0 !important;margin-right:0 !important;} .top-header-new .col-lg-12{padding-left:0 !important;padding-right:0 !important;} .top-header-new .header-contact{width:100%;} .top-two-offer{width:100%;min-height:36px;display:flex;align-items:center;justify-content:center;gap:22px;text-align:center;color:#fff;font-size:14px;font-weight:700;padding:8px 12px;line-height:20px !important;overflow:hidden;box-sizing:border-box;white-space:nowrap;} .top-two-offer span{display:inline-flex;align-items:center;justify-content:center;transition:opacity 0.35s ease;white-space:nowrap;text-align:center;} #topOfferOne,#topOfferTwo{max-width:45%;overflow:hidden;text-overflow:ellipsis;} .top-divider{color:#bfbfbf;font-weight:400;flex:0 0 auto;} @media(max-width:991px){.top-two-offer{font-size:13px;gap:14px;padding:8px 8px;} #topOfferOne,#topOfferTwo{max-width:46%;}} @media(max-width:576px){.top-header-new{padding:0 !important;height:auto !important;} .top-header-new .container-fluid,.top-header-new .row,.top-header-new .col-lg-12,.top-header-new .header-contact{width:100% !important;max-width:100% !important;padding-left:0 !important;padding-right:0 !important;margin-left:0 !important;margin-right:0 !important;} .top-two-offer{width:100% !important;min-height:34px;display:flex !important;justify-content:center !important;align-items:center !important;gap:0 !important;font-size:12px;padding:7px 10px;line-height:18px !important;white-space:nowrap;overflow:hidden;text-align:center !important;margin:0 auto !important;box-sizing:border-box;} #topOfferOne{width:100% !important;max-width:100% !important;display:flex !important;align-items:center !important;justify-content:center !important;text-align:center !important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:18px !important;margin:0 auto !important;} #topOfferTwo,.top-divider{display:none !important;}} @media(max-width:360px){.top-two-offer{font-size:11px;padding:7px 6px;}} #trustpilot-topbar{width:100%;background:#2e2e2e;justify-content:center;align-items:center;padding:8px 0;} #trustpilot-topbar .trustpilot-widget{min-height:40px !important;height:auto !important;overflow:visible !important;} #trustpilot-topbar iframe{min-height:40px !important;width:100% !important;} .top-header-new{padding:0 !important;min-height:0 !important;line-height:normal !important;} .top-header-new{padding:0 !important;min-height:0 !important;} #trustpilot-topbar{padding:2px 0 !important;} #trustpilot-topbar .trustpilot-widget{min-height:22px !important;height:22px !important;} #trustpilot-topbar iframe{min-height:22px !important;height:22px !important;} @media (max-width:767px){.header-main-menu{display:flex !important;align-items:center !important;justify-content:space-between !important;flex-wrap:nowrap !important;width:100% !important;gap:4px !important;} .header-main-menu .menu-left{display:flex !important;flex:0 0 auto !important;width:auto !important;max-width:42% !important;padding-left:4px !important;padding-right:0 !important;} .header-main-menu .menu-left .icon-nav ul{display:flex !important;align-items:center !important;gap:7px !important;margin:0 !important;padding:0 !important;flex-wrap:nowrap !important;} .header-main-menu .menu-left .icon-nav ul li{display:flex !important;align-items:center !important;padding:0 !important;margin:0 !important;} .header-mobile-contact a{font-size:10px !important;line-height:12px !important;white-space:nowrap !important;color:#111 !important;} .header-mobile-contact i{font-size:14px !important;margin-right:2px !important;line-height:14px !important;} .header-main-menu .menu-center{flex:1 1 auto !important;width:auto !important;max-width:36% !important;padding:0 !important;text-align:center !important;justify-content:center !important;} .header-main-menu .sunshine-logo{width:145px !important;max-width:100% !important;height:auto !important;} .header-main-menu .menu-right{display:flex !important;align-items:center !important;justify-content:flex-end !important;flex:0 0 auto !important;width:auto !important;max-width:22% !important;padding-right:4px !important;padding-left:0 !important;} .header-main-menu .header-icons-list{gap:5px !important;} .header-main-menu .header-icons-list li,.header-main-menu .header-icons-list .header-icon-box,.header-main-menu .header-icons-list a{width:24px !important;height:24px !important;} .header-main-menu .header-icons-list i{font-size:18px !important;line-height:18px !important;} .header-main-menu .toggle-nav{display:block !important;margin-left:3px !important;}} @media (max-width:430px){.header-mobile-contact a{font-size:9px !important;line-height:11px !important;} .header-main-menu .menu-left{max-width:44% !important;} .header-main-menu .menu-center{max-width:34% !important;} .header-main-menu .sunshine-logo{width:130px !important;} .header-main-menu .menu-right{max-width:22% !important;}} @media (max-width:380px){.header-mobile-contact a{font-size:8px !important;} .header-main-menu .menu-left .icon-nav ul{gap:5px !important;} .header-main-menu .sunshine-logo{width:120px !important;}} @media (max-width:340px){.header-mobile-contact span{display:none !important;} .header-main-menu .sunshine-logo{width:145px !important;}} .sd-mobile-trustpilot-bar{display:none !important;} .trustpilot-widget-mobile-shell{display:none;} .trustpilot-widget-desktop{display:block;} @media (max-width:767px){header .top-header,header .top-header-new,header .trustpilot-wrapper,header #trustpilot-topbar{display:block !important;visibility:visible !important;opacity:1 !important;width:100% !important;max-width:100% !important;height:34px !important;min-height:34px !important;overflow:hidden !important;background:#2e2e2e !important;padding:0 !important;margin:0 !important;box-sizing:border-box !important;} header .top-header-new .container-fluid,header .top-header-new .row,header .top-header-new .col-lg-12,header .top-header-new .header-contact{display:block !important;width:100% !important;max-width:100% !important;height:34px !important;min-height:34px !important;padding:0 !important;margin:0 !important;overflow:hidden !important;box-sizing:border-box !important;} header #trustpilot-topbar{position:relative !important;height:34px !important;min-height:34px !important;padding-right:40px !important;overflow:hidden !important;} header #trustpilot-topbar .trustpilot-widget-desktop{display:none !important;} header #trustpilot-topbar .trustpilot-widget-mobile-shell{display:block !important;position:absolute !important;left:0 !important;right:40px !important;top:0 !important;height:34px !important;overflow:hidden !important;visibility:visible !important;opacity:1 !important;} header #trustpilot-topbar .trustpilot-widget-mobile{display:block !important;visibility:visible !important;opacity:1 !important;position:absolute !important;left:50% !important;top:50% !important;width:500px !important;min-width:500px !important;max-width:500px !important;height:24px !important;min-height:24px !important;margin:0 !important;padding:0 !important;overflow:visible !important;transform:translate(-50%,-50%) scale(1) !important;transform-origin:center center !important;z-index:10 !important;} header #trustpilot-topbar .trustpilot-widget-mobile iframe{display:block !important;visibility:visible !important;opacity:1 !important;width:500px !important;min-width:500px !important;max-width:500px !important;height:24px !important;min-height:24px !important;border:0 !important;margin:0 !important;padding:0 !important;overflow:visible !important;} header .sd-mobile-trustpilot-bar{display:none !important;} header .header-main-menu .menu-left{display:none !important;} header .header-main-menu{display:flex !important;align-items:center !important;justify-content:space-between !important;flex-wrap:nowrap !important;width:100% !important;padding:10px 12px !important;gap:8px !important;box-sizing:border-box !important;} header .header-main-menu .menu-center{flex:1 1 auto !important;width:auto !important;max-width:none !important;text-align:left !important;justify-content:flex-start !important;padding:0 !important;} header .header-main-menu .sunshine-logo{width:210px !important;max-width:210px !important;height:auto !important;} header .header-main-menu .menu-right{flex:0 0 auto !important;width:auto !important;max-width:none !important;display:flex !important;align-items:center !important;justify-content:flex-end !important;padding:0 !important;} header .header-icons-list{gap:10px !important;}} @media (max-width:560px){header #trustpilot-topbar .trustpilot-widget-mobile{transform:translate(-50%,-50%) scale(0.95) !important;}} @media (max-width:480px){header #trustpilot-topbar .trustpilot-widget-mobile{transform:translate(-50%,-50%) scale(0.84) !important;}} @media (max-width:430px){header #trustpilot-topbar .trustpilot-widget-mobile{transform:translate(-50%,-50%) scale(0.77) !important;}} @media (max-width:390px){header #trustpilot-topbar .trustpilot-widget-mobile{transform:translate(-50%,-50%) scale(0.70) !important;}} @media (max-width:375px){header #trustpilot-topbar .trustpilot-widget-mobile{transform:translate(-50%,-50%) scale(0.67) !important;}} @media (max-width:360px){header #trustpilot-topbar .trustpilot-widget-mobile{transform:translate(-50%,-50%) scale(0.64) !important;} header .header-main-menu .sunshine-logo{width:180px !important;max-width:180px !important;}} .header-icons-list .mobile-cart-only{display:none !important;} .header-icons-list .header-icon-box{position:relative !important;} .header-icons-list .mobile-cart-link{position:relative !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;overflow:visible !important;} .header-icons-list .mobile-cart-count{position:absolute !important;top:-8px !important;right:-9px !important;min-width:16px !important;height:16px !important;padding:0 4px !important;border-radius:50% !important;background:#f5864f !important;color:#ffffff !important;font-size:10px !important;line-height:16px !important;font-weight:700 !important;text-align:center !important;display:flex !important;align-items:center !important;justify-content:center !important;visibility:visible !important;opacity:1 !important;z-index:99 !important;box-sizing:border-box !important;} @media (max-width:767px){header .header-icons-list .mobile-cart-only{display:flex !important;} header .header-icons-list .cart_qty_cls.mobile-cart-count{display:flex !important;visibility:visible !important;opacity:1 !important;} header .header-main-menu .header-icons-list li,header .header-main-menu .header-icons-list .header-icon-box,header .header-main-menu .header-icons-list a.mobile-cart-link{overflow:visible !important;}} #trustpilot-topbar{position:relative !important;} .sd-header-location-badge{display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:4px !important;background:#111111 !important;color:#ffffff !important;border:1px solid rgba(255,255,255,0.35) !important;border-radius:3px !important;padding:3px 7px !important;line-height:1 !important;font-family:Arial,sans-serif !important;font-weight:700 !important;white-space:nowrap !important;box-sizing:border-box !important;} .sd-gbp-icon{width:16px !important;height:16px !important;border-radius:50% !important;background:#f5864f !important;color:#ffffff !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;font-size:11px !important;font-weight:800 !important;line-height:16px !important;flex:0 0 auto !important;} .sd-london-flag-img{width:22px !important;height:15px !important;object-fit:cover !important;display:inline-block !important;border-radius:1px !important;flex:0 0 auto !important;} .sd-london-text{font-size:11px !important;letter-spacing:0.5px !important;color:#ffffff !important;} .sd-header-location-badge.desktop-badge{position:absolute !important;right:14px !important;top:50% !important;transform:translateY(-50%) !important;z-index:20 !important;} .sd-header-location-badge.mobile-badge{display:none !important;} @media (max-width:767px){.sd-header-location-badge.desktop-badge{display:none !important;} .sd-header-location-badge.mobile-badge{display:inline-flex !important;position:absolute !important;right:6px !important;top:50% !important;transform:translateY(-50%) !important;z-index:20 !important;flex:0 0 auto !important;padding:2px 5px !important;margin:0 !important;} .sd-gbp-icon{width:14px !important;height:14px !important;font-size:10px !important;line-height:14px !important;} .sd-london-flag-img{width:18px !important;height:13px !important;} .sd-london-text{font-size:9px !important;letter-spacing:0.3px !important;}} @media (max-width:360px){.sd-header-location-badge.mobile-badge{right:4px !important;padding:1px 3px !important;} .sd-london-text{font-size:8px !important;} .sd-london-flag-img{width:15px !important;height:11px !important;}} .mobile-cart a,.header-icons-list .mobile-cart-link{position:relative !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;cursor:pointer !important;overflow:visible !important;} .mobile-cart a i,.mobile-cart a .cart_qty_cls,.header-icons-list .mobile-cart-link i,.header-icons-list .mobile-cart-link .cart_qty_cls{pointer-events:none !important;} html[dir="rtl"] .breadcrumb,body.rtl .breadcrumb{direction:rtl !important;text-align:right !important;justify-content:flex-start !important;} html[dir="rtl"] .breadcrumb>li,html[dir="rtl"] .breadcrumb-item,body.rtl .breadcrumb>li,body.rtl .breadcrumb-item{float:none !important;} html[dir="rtl"] .breadcrumb-item+.breadcrumb-item,body.rtl .breadcrumb-item+.breadcrumb-item{padding-left:0 !important;padding-right:0.5rem !important;} html[dir="rtl"] .breadcrumb-item+.breadcrumb-item::before,body.rtl .breadcrumb-item+.breadcrumb-item::before{float:right !important;padding-right:0 !important;padding-left:0.5rem !important;transform:scaleX(-1);} html[dir="rtl"] .breadcrumb li+li:before,body.rtl .breadcrumb li+li:before{float:right !important;padding-right:0 !important;padding-left:8px !important;transform:scaleX(-1);} html[dir="rtl"] .breadcrumb a,html[dir="rtl"] .breadcrumb span,body.rtl .breadcrumb a,body.rtl .breadcrumb span{direction:rtl !important;unicode-bidi:plaintext !important;} @media (max-width:991px){header .main-navbar,header .main-navbar .nav-menu,header .nav-menu{z-index:9999999 !important;} header .main-navbar .nav-menu,header .nav-menu{position:fixed !important;background-color:#ffffff !important;isolation:isolate !important;} header .nav-menu .menu-content,header .nav-menu .mobile-back,header .nav-menu .back-btn{position:relative !important;z-index:10000000 !important;} header #trustpilot-topbar,header #trustpilot-topbar .trustpilot-widget-mobile-shell,header #trustpilot-topbar .trustpilot-widget-mobile,header #trustpilot-topbar .trustpilot-widget-mobile iframe,header .sd-header-location-badge.mobile-badge{z-index:1 !important;}} .wishlist-header-item{position:relative !important;overflow:visible !important;} .wishlist-header-item>div{position:relative !important;overflow:visible !important;} .header-wishlist-link{position:relative !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;overflow:visible !important;text-decoration:none !important;} .wishlist-count-badge{position:absolute !important;top:-8px !important;right:-10px !important;min-width:17px !important;height:17px !important;padding:0 4px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;background-color:#f5864f !important;color:#ffffff !important;border-radius:50px !important;font-family:Arial,sans-serif !important;font-size:10px !important;font-weight:700 !important;line-height:17px !important;text-align:center !important;z-index:99 !important;pointer-events:none !important;box-sizing:border-box !important;} .wishlist-count-hidden{display:none !important;}
