#NavElement_5335791{background:#3e76bb}.NavBarBottom .NavigationText{margin-bottom:-25px}.Footer a{color:#fff;font-family:karla}.Footer .NavigationText{color:#fff;column-width:1200px;-moz-column-width:1200px;-webkit-column-width:1200px}.Div .Footer .SizeContainer{text-align:center;position:relative;padding-left:25px;padding-right:25px}.NavBarBottom .NavigationText{column-width:1200px;-moz-column-width:1200px;-webkit-column-width:1200px}.max-width-footer{background:#3e76bb;padding-bottom:15px;margin-left:30px}.four-wide-footer{width:25%;float:left;text-align:left;background:#3e76bb}.four-wide-footer h4{color:#fff;font-weight:400;font-family:Karla,serif!important}.accordion-content{max-height:275px;transition:max-height .5s ease;list-style:none;column-width:auto}.accordion-content ul{list-style:none;padding-bottom:5px}.accordion-collapsed{max-height:0;overflow:hidden}.accordion-open{max-height:auto}.close,.open{position:relative;cursor:pointer}.close:after,.open:after{color:#fff;font-size:14px;padding-bottom:15px}.accordion-trigger-mobile.close:after{content:" ";font-size:32px}.accordion-trigger-mobile.open:after{content:"+";font-size:28px;font-weight:700}.accordion-trigger-mobile.close:after,.accordion-trigger-mobile.open:after{float:right}.accordion-trigger-desktop.close:after{content:" show less -"}.floor-flex-container{display:flex;justify-content:left;clear:both;margin-left:20px}.payment-icons{float:left;margin-left:25px}.basement-text{float:left;clear:both;text-align:justify;padding:15px 0 10px 22px;font-family:karla!important}.basement-text p{font-size:12px}@media screen and (max-width:760px){.payment-icons{float:none;margin-left:0}.floor-flex-container{display:flex;justify-content:center;clear:both;margin-left:0}.basement-text{float:none;clear:both;text-align:center}.basement-text{font-size:10px}.max-width-footer{margin-left:0}.basement-text p{font-size:10px}}*{font-family:Arial,serif}div,h1,h2,h3,h4,h5,h6,p{font-family:Arial,serif!important}#ProductInfoTabs .description a,#ProductInfoTabs .description h2,#ProductInfoTabs .description li,#ProductInfoTabs .description p,#ProductInfoTabs .description span{font-family:Arial,Verdana,Helvetica!important}#ProductInfoTabs .description a,#ProductInfoTabs .description li,#ProductInfoTabs .description p{font-size:15.5px!important}#BasketTable .ContentArea td{font-family:Arial,serif!important}html{-webkit-text-size-adjust:100%}.Header h3{font-size:16px}.Header input{opacity:.8}.hasProducts{font-size:initial!important}html body .GeneralLayout .HorizontalNavBar .BasketBox span:first-child{display:inline-block!important}.NavBarTop{white-space:normal;overflow:visible}.NavBarTop .PropertyContainer,.NavBarTop .SizeContainer{overflow:visible;height:auto}ul.ep-megamenu-second-level-group li a:after{display:none!important}@media only screen and (max-width:768px){.NavBarTop.HorizontalNavBar div.SizeContainer{height:auto}.HorizontalNavBar .PropertyContainer{margin:0!important}.ep-megamenu-first-level-element{display:block!important}.ep-megamenu-first-level-element div.ep-megamenu-container{display:none}.ep-megamenu-first-level-element span.active-marker{display:none!important}.ep-megamenu.Collapsed{overflow:hidden;height:32px}.ep-megamenu.Collapsed span.plus{display:none}.ep-megamenu .MenuToggle a::before{content:""}.ep-megamenu.Collapsed .MenuToggle a::before{content:""}.ep-megamenu.Collapsed .MenuExtra{display:block}div.SizeContainer .ep-megamenu-first-level-element div.ep-megamenu-container ul li{display:block}div.SizeContainer .ep-megamenu-first-level-element div.ep-megamenu-container .ep-megamenu-second-level-group{display:block;height:auto;position:relative!important;float:none}div.SizeContainer .ep-megamenu-first-level-element div.ep-megamenu-container .ep-megamenu-second-level-element{display:block;position:relative!important;top:initial!important;left:initial!important}}@media screen and (max-width:769px){.ContentArea{padding:0}#ContentAreaFix,.Div .ContentArea:before{display:none}.NavBarLeft{margin:0 auto;float:none!important}.NavBarTop.HorizontalNavBar div.SizeContainer{width:100%!important}.HorizontalNavBar .PropertyContainer,.ep-megamenu-container{width:100%!important}.ep-megamenu-container{margin-top:4px;max-width:auto;left:0!important}.NavBarLeft .PropertyContainer,.NavBarLeft.VerticalNavBar{width:98%;display:none}.ProductLastViewedBox{display:none}.ep-megamenu{width:100%!important}li.ep-megamenu-first-level-element{background:#3e76bb!important;padding-left:10px!important}li.ep-megamenu-first-level-element a{color:#fff}.ep-megamenu-second-level-element,li.ep-megamenu-first-level-element{padding:5px 10px!important}li.ep-megamenu-first-level-element.MenuToggle a{color:inherit!important}li.ep-megamenu-first-level-element.MenuToggle{background:inherit!important;padding-left:10px!important}.NavBarTop .NavigationElement{height:28px}.ep-megamenu-second-level-element a,.just-arrived a{color:#333!important}.just-arrived{padding-top:5px}.ep-megamenu-third-level-element a{color:grey!important}.ep-megamenu-first-level-element li:hover,.ep-megamenu-second-level-element li:hover,.ep-megamenu-third-level-element li:hover{background:#fff}.ep-megamenu-third-level-element a:hover{color:#000!important}.Header .SizeContainer.custom-container.custom-left{margin-left:0;max-width:50%}.Header.HorizontalNavBar .custom-right{padding-right:15px}ul.ep-megamenu>li{border-bottom:1px solid #d3d3d3}.NavBarLeft .ContextBox .BoxContainer{margin-top:15px}}.NavBarRoof.HorizontalNavBar{border-bottom:0 solid #d3d3d3;height:35px}.ep-megamenu-first-level-element.NavigationElement.MenuToggle a{font-size:20px!important}.ep-megamenu-first-level-element.NavigationElement.MenuToggle a:hover{color:inherit!important}.mm-titles{font-weight:700!important;font-size:20px!important;line-height:22px!important;padding:3px}.ep-megamenu-container{max-width:220px;padding:0;margin-top:12px;box-shadow:.5px .5px 4px .5px #3e76bb;background:#eaf1f9}.ep-megamenu .masonry a{padding:0;font-weight:600;font-family:karla}.ep-megamenu .masonry>li{width:100%!important;display:inline-block!important;float:left;margin:0 20px 5px 10px}.ep-megamenu-second-level-element,.ep-megamenu-second-level-group{display:inline-block!important;position:relative!important}.ep-megamenu-second-level-element{top:inherit!important}.ep-megamenu-second-level-element:first-child{margin-top:5px!important}.ep-megamenu-third-level-element{margin-left:15px}.NavBarTop .NavigationElement>a{padding:0 13px 0 0;font-family:Karla,sans-serif}.just-arrived a{color:#4b74bd;font-weight:600;font-size:15px!important;padding-left:8px}.just-arrived a:hover{color:#626262;font-style:normal;font-weight:600}@media screen and (max-width:1220px){.NavBarRoof.HorizontalNavBar a,.NavBarTop.HorizontalNavBar a{font-size:14.5px;padding-right:10px}}@media screen and (min-width:768px) and (max-width:995px){.NavBarTop .PropertyContainer{padding:0 0 0 15px}}.BasketNavCount{font-family:Arial!important;background:#c00000;border-radius:50%;color:#fff;display:block!important;font-size:14px!important;padding-top:4px;padding-bottom:4px;padding-left:6px;padding-right:6px;line-height:100%!important}.fa-shopping-cart:before{content:"\f07a";font-size:30px;color:#3e76bb;padding-left:3px}body.start-page .home-featured-products-text{background:#3e76bb}body.start-page .featured-text{font-size:25px;color:#fff;text-align:center}body.start-page .TextLeft{display:block;float:none;width:100%;padding:0}body.start-page .TextRight{display:block;float:none;width:100%;padding:0}button.ep-js.ep-uiInput.ep-uiInput-button{font-family:Arial}.Footer .ContextBox .ContextBoxHead h1,.Footer .ContextBox .ContextBoxHead span{font-family:Arial;line-height:20px}.CrossellingCount tr td,.CrossellingInfoArea{text-align:center!important}.Price.FloatLeft{text-align:center!important;width:100%}@media screen and (max-width:900px){table.VariationsTable form.ShowInlineElement input.Quantity{color:#fff;display:none}table.VariationsTable form.ShowInlineElement span.ep-uiSpinner-stepper{color:#fff;display:none}table.VariationsTable tr td{padding:0}}.VariationsTable .ShowVariations button{padding:2px 6px!important}table.VariationsTable tr td{padding:5px 3px}table.VariationsTable tr th:nth-child(4){text-align:right!important}.VariationsTable th{background-color:#eaf1f9!important}table.CrossellingCount tr{display:flex;border-top:1pt solid #aaa}.home-flex-container{display:-webkit-flex;flex-direction:row;-webkit-flex-direction:row;flex-wrap:nowrap;-webkit-flex-wrap:nowrap;justify-content:space-between;-webkit-justify-content:space-between;border-bottom:1px solid #404040}.CTA-1{padding-left:200px}.CTA-5{padding-right:180px}.home-flex-container>div{justify-content:space-around}@media screen and (max-width:1440px){.CTA-1{padding-left:90px}.CTA-5{padding-right:90px}}@media screen and (min-width:1700px){.CTA-1{padding-left:300px}.CTA-5{padding-right:280px}}@media screen and (max-width:1290px) and (min-width:770px){.CTA-1{padding-left:18px}.CTA-5{padding-right:0}.home-flex-container img{width:80%}}@media screen and (max-width:768px) and (min-width:750px){.CTA-1{display:none}.CTA-2{padding-left:18px}.CTA-5{padding-right:0}.home-flex-container img{width:80%}}@media screen and (min-width:420px) and (max-width:760px){.CTA-4{display:none}.CTA-1{padding-left:4px}.CTA-5{padding-right:0}.home-flex-container img{width:80%}.home-flex-container{justify-content:center}}body.start-page div.NavBarLeft.VerticalNavBar{display:none}body.start-page div.ContentArea{margin:auto!important;padding-bottom:20px}@media screen and (max-width:1024px){body.start-page div.ContentArea{margin:8px!important}}.ContentArea img{max-width:100%}@media screen and (min-width:800px){.Footer,.Header,.Middle,.NavBarRoof,.NavBarRoof.HorizontalNavBar,.NavBarTop,.NavBarTop.HorizontalNavBar{width:100%!important}.ContentArea,.HorizontalNavBar .PropertyContainer,.NavBarRoof .PropertyContainer,.NavBarTop .PropertyContainer{width:90%;max-width:1200px;margin:0 auto!important}.Middle{max-width:1200px}}@media screen and (min-width:800px) and (max-width:1024px){.NavBarTop.HorizontalNavBar{width:95%}}ul.OrderProcess li span.ExplainItem{display:none!important}ul.OrderProcess li{width:80px;height:80px}.OrderProcess{padding-top:10px!important;margin-bottom:-15px!important;background-image:url(/WebRoot/Store/Shops/yxve46fvrnud/MediaGallery/CDV_Custom_Theme/Graphics/Cart_Progress_Icons/background-line-04.png);background-repeat:no-repeat!important}.Basket .large-line{background-image:url(/WebRoot/Store/Shops/yxve46fvrnud/MediaGallery/CDV_Custom_Theme/Graphics/Cart_Progress_Icons/background-line-03.png);background-repeat:no-repeat!important}.OrderProcess i{background-image:url(/WebRoot/Store/Shops/yxve46fvrnud/MediaGallery/CDV_Custom_Theme/Graphics/Cart_Progress_Icons/Cart-Icon-not-done-30.png)!important}.OrderProcess .ItemLabel{color:#b3b2b2;padding-top:8px}.OrderProcess .PassedItem .Icon{background-image:url(/WebRoot/Store/Shops/yxve46fvrnud/MediaGallery/CDV_Custom_Theme/Graphics/Cart_Progress_Icons/Cart-Icon-done-30.png)!important}.OrderProcess .PassedItem .ItemLabel{color:#3e76bb}.OrderProcess .ActiveItem .Icon{background-image:url(/WebRoot/Store/Shops/yxve46fvrnud/MediaGallery/CDV_Custom_Theme/Graphics/Cart_Progress_Icons/Cart-Icon-Active-30.png)!important}.OrderProcess .ActiveItem .ItemLabel{color:#000}.Offer .BasketComment{font-weight:700}.Offer .PreLineBasketComment{font-weight:400}.Offer .OrderProcessNavigation{clear:both}.AddressIconLarge,.BasketIconLarge,.ConfirmOrderIconLarge,.FaxIconLarge,.HirePurchaseIconLarge,.PaymentIconLarge{height:30px!important;width:30px!important}.confirm-order-page{margin-top:15px}.confirm-order-page .order-num{font-size:18px;font-weight:700;padding-top:20px}.confirm-order-page .no-show{display:none}.confirm-order-page .no-show+br{display:none}.confirm-order-page p:first-child{display:none}.BasketCrossSellingHeader{margin-top:30px;font-size:18px!important}.BasketCrossSelling .SlimHotDeal{height:auto!important;min-height:auto!important}.BasketCrossSelling .four-colums-product-list .InfoArea{min-height:280px}.BasketCrossSelling{margin-top:0!important;margin-bottom:-60px}#CheckOut button[type=submit],#CheckOutTop button[type=submit],.BottomDoOrder button[type=submit],.DoOrder button[type=submit]{background:#126f03!important;font-family:Arial;font-weight:400!important}.BasketDetails .order-brand-image{float:none;margin:15px}#WorldPay .DoOrder button{width:200px}#PayPal .DoOrder{float:left!important}#PayPal .DoOrder button{width:200px}.BasketDetails .PayNowMove{margin:15px}.BasketDetails .submit-order-step-button{padding-left:25px;padding-right:25px}.BasketDetails .sp-size{display:none}#BasketTable input[name=Quantity]{max-width:35px;text-align:left;font-weight:700}.cart-narrow-column{padding-left:10px!important}#BasketTable th.SlimColumn{text-align:right}table.Basket th{font-weight:700;background:#eaf1f9}.paymentMethodEx #NameOrAlias label{font-weight:700}#BasketAddressSelectForm .Basket-classic-text,#BasketOfferForm .Basket-classic-text{display:none}#BasketOfferForm .DHL-logo-offer{padding:5px}#BasketOfferForm .Payment-icons{padding:5px}.TandC{float:right;padding:5px;background:#eaf1f9;border:1px solid #bfbfbf;margin-top:25px!important}.TandC input{float:right;margin-top:10px;margin-left:10px}#BasketAddressSelectForm .NewIconSmall{display:none}.CustomerOrder .ShoppingListIcon{display:none}@media screen and (max-width:330px){.BasketAddressSelect .ep-uiInput-button{font-size:15.5px}.CustomerOrder .ep-uiInput-button{font-size:13.5px!important}.BasketDetails ul.OrderProcess{display:-webkit-flex}.BasketDetails .OrderProcess li{width:70px}}.BasketDetails .FreeShipping .Emphasize{font-size:15px!important}#BasketOfferForm .Address>br{display:none}#BasketOfferForm .CustomerInfo thead{font-weight:700!important}#BasketAddressSelectForm .Address a{font-weight:700}#BasketAddressSelectForm .TableHead div{font-weight:700}#BasketAddressRegisterForm .NewsletterForm .InputField{clear:both}#BasketAddressForm .DoOrder.FloatRight,#BasketAddressLoginForm .DoOrder.FloatRight,#BasketAddressRegisterForm .DoOrder.FloatRight{margin:5px 0 30px 0}#RegisterInfo ul{list-style-type:none!important}#RegisterInfo li:before{font-family:FontAwesome;content:'\f046';margin:0 15px 0 -35px;color:#04a504}#RegisterInfo p{font-weight:700}@media screen and (min-width:850px){#RegisterInfo{margin-left:30px}}#BasketAddressFormContainer .DialogError input,#BasketAddressFormContainer .DialogError select{border:1px solid grey;background-color:#eaf1f9}#AdditionalBirthdayInformation{color:#000;font-weight:400}.AddressDialog input.Text{width:300px}.BasketDetails .MandatoryField .InputField,.NewCustomer .MandatoryField .InputField{color:red;font-weight:700}.BasketDetails .MandatoryField .InputLabelling{width:5px}.BasketDetails select.LongText{width:307px}.AddressDialog div.InputLabelling{color:grey;width:185px}.enable-css{margin-top:15px}.astricts-red{color:red;font-weight:700}.bold-me{font-weight:700;color:#000!important}.NewsletterForm{margin:auto;padding-bottom:20px}.NewsletterForm table{margin-left:30px!important}.Addresses .TableHead span{font-weight:700;font-size:18px}.Addresses .Dialog a{font-weight:700}.EditAddress .TableHead div{font-weight:700;font-size:18px}#personalDataForm .TableHead div,#userAddressesForm .TableHead div,#userPasswordForm .TableHead div{font-weight:700;font-size:18px;padding-bottom:20px}table.OrderList th{font-weight:700;font-size:18px}#ShoppingListForm .SaveIconSmall,#addressContentForm .CancelIconSmall,#addressContentForm .DeleteIconSmall,#personalDataForm .SaveIconSmall,#userAddressesForm .DeleteIconSmall,#userAddressesForm .NewIconSmall,#userAddressesForm .SaveIconSmall,#userPasswordForm .SaveIconSmall,.EditAddress .SaveIconSmall{display:none}#UserLoginForm a,#ViewUserShoppingListsForm a,#userAddressesForm a,.NoListStyleType.FloatLeft.NoPadding a{font-weight:700}.contentslider li{width:100%!important}.NavBarTop.HorizontalNavBar.Selected,.NavBarTop.HorizontalNavBar.Unselected{width:100%!important}#epages_cartridges_de_epages_design_widget_NavigationelementLogo_0 img,.Header.HorizontalNavBar .custom-left .ShopLogo img{max-width:264px}.ContentArea.BreadcrumbItem,.ContentArea.BreadcrumbItem:hover,.ContentArea.BreadcrumbLastItem,.fa-angle-right:before{font-weight:400;font-size:12.5px}h3.BottomMargin{margin:10px 0;max-width:100%!important}.NavBarRoof.HorizontalNavBar .custom-left a:after,.NavBarRoof.HorizontalNavBar .custom-right a:after,.ep-megamenu li a:after,.ep-megamenu-container ul li a:after{content:"";text-transform:uppercase}p{padding:3px}.RemoteSearchFacet.RemoteSearchFacetRating{padding-bottom:10px;display:none}.RemoteSearchFacet ul.extended{max-height:inherit!important}li.RemoteSearchFacet span.RemoteSearchFacetFilterMatches{font-size:11.5px;font-weight:400;padding-left:5px}@media screen and (min-width:800px){.RemoteSearchFacetCategory .LeftPaddingWide,.RemoteSearchFacetCategory .LeftPaddingWide .CursorPointer{padding-left:0!important}}.RemoteSearchFacetCategory span:first-Child{display:none}.RemoteSearchFacetCategoryBack{font-size:16px!important;color:#333;font-weight:700!important;font-style:normal!important;text-decoration:none;margin-left:-10px}.RemoteSearchFacetCategory label.Bold>span{font-size:16px!important;color:#333;font-weight:700!important;font-style:normal!important;text-decoration:none;margin-left:-10px}@media screen and (max-width:780px){.RemoteSearchFacetCategoryBack{margin-left:0}.RemoteSearchFacetCategory label.Bold>span{margin-left:0}}#RemoteSearchFacets>div.BoxContainer>form>ul>li.RemoteSearchFacet.RemoteSearchFacetPrice{display:none}.SearchForm.horizontal-search>input{height:30px;width:300px}@media screen and (min-width:768px) and (max-width:1024px){.SearchForm.horizontal-search>input{width:220px;height:25px}}.InputField.SearchForm.horizontal-search{border-radius:2px}.PageThis.ClearBoth{display:none}.LocaleFlags.NavBarElement5 img{padding:0 2px}.NavBarLeft .ContextBoxHead,.NavBarLeft .ContextBoxHead span{padding:6px;font-family:inherit!important;margin-left:15px}.ContextBoxBody{background:#fff;padding:10px!important;margin:0!important}.NavBarLeft ul li{list-style-type:disc;margin-left:10px;margin-top:2px}.de_epages-catalogUiProductLastViewed{padding:6px;margin:4px}.NavBarLeft .RightPaddingSmall img{max-width:210px!important;float:none}.ProductLastViewedBox li img{width:60px}.NavBarLeft span.LineThrough{color:#333;font-size:10px}p.some img{width:25px!important;height:auto!important;padding:5px;filter:invert(60%)}.logo img,p.payment img{filter:invert(60%)}.logo img:hover,p.payment img:hover{filter:invert(0%)}p.some img:hover{padding:5px;filter:invert(0%)}.Message.Medium,html body .MessageInfo{padding:1px 8px 8px 40px}#BasketTable .hide-it{display:none}#BasketTable .show-hide{color:#3e76bb;font-weight:700;margin-right:10px;cursor:pointer;padding:8px;margin-bottom:5px;margin-top:3px}#RedeemCouponButton input{background:#3e76bb;padding:6px;font-weight:400!important;font-family:Arial,serif!important;color:#fff;font-size:18px}input.CouponCode{height:30px;font-size:20px!important;border:2px solid;border-color:#007bff;border-radius:4px}.Basket .coupon-trash-icon button{background:0 0}.Basket .coupon-trash-icon button:hover{border-color:#fff}.Basket .coupon-trash-icon .Money{padding-top:8px}.Basket .coupon-description{font-weight:700;padding-top:8px}.coupon-description .MessageWarning{padding-top:8px;font-weight:400}.Basket .coupon-field-hidden input{width:150px}table.productBasketImage{display:flex!important;width:100%;gap:10px}table.productBasketImage tbody{display:contents}table.productBasketImage td.Image{flex-shrink:0;width:80px}table.productBasketImage td.Data{flex-grow:1;min-width:0}table.Basket a{font-size:16px;font-weight:700}#AnonInfo{display:none}body#MultiCheckout .ep-uiInput-select{min-width:175px}div#BasketAddressFormContainer img{max-width:100px}form#BasketForm img.productBasketImage.FloatLeft{max-width:100px}#KCOLink,#KCOLinkNavElement{font-weight:400!important}.CategoryImage img{margin:10px 20px 20px 10px!important}.CategoryList .ThreeColumns tr td{text-align:center}.CategoryList .ThreeColumns{padding-left:0!important}.CategoryList .ThreeColumns img{max-width:100%}.ListItemCategory .InfoArea p{margin-top:-5px}.CategoryList .ListItemCategory h3 a{padding:0!important;font-size:12px!important;display:block;line-height:33px!important}.CategoryList .ListItemCategory h3{text-align:center}.ListItemCategory .InfoArea h3{margin-top:20px!important}.CategoryList table.ListItemCategoryTable .ListItemCategory{border:0}table.ListItemCategoryTable.LargeImages div.InfoArea h3{padding-bottom:0!important;margin-bottom:-10px}@media screen and (min-width:200px) and (max-width:480px){table.ListItemCategoryTable.LargeImages img.CategoryImage{max-width:140px!important}table.ListItemCategoryTable.LargeImages .ListItemCategory{padding:0;width:45%}table.SixColumns div.ImageArea{float:left!important}}@media screen and (min-width:481px) and (max-width:750px){table.ListItemCategoryTable.LargeImages img.CategoryImage{max-width:140px!important}table.ListItemCategoryTable.LargeImages .ListItemCategory{padding:0;width:23%}table.ListItemCategoryTable.LargeImages{padding-left:0}table.SixColumns{padding-left:20px!important}table.SixColumns div.ListItemCategory{width:20%!important}table.SixColumns div.ImageArea{float:left!important}}@media screen and (min-width:767px){table.ListItemCategoryTable.LargeImages{padding-left:25px}table.SixColumns{padding-left:0!important}}@media screen and (min-width:767px) and (max-width:800px){table.ListItemCategoryTable.LargeImages{padding-left:65px}table.SixColumns{padding-left:45px!important}}@media screen and (min-width:768px) and (max-width:1024px){table.SixColumns img.CategoryImage{max-width:97px!important}}@media screen and (min-width:375px) and (max-width:414px){table.ListItemCategoryTable.LargeImages{padding-left:8px;margin-top:-8px}table.SixColumns{padding-left:0}}@media screen and (max-width:325px){table.ListItemCategoryTable.LargeImages{padding-left:0}}table.ListItemCategoryTable td.HalfSize h3{min-width:180px!important;text-align:left;margin-left:55px!important}.CategoryList table.ListItemCategoryTable .ListItemCategory:hover{border:none}.CategoryList table.ListItemCategoryTable .ListItemCategory .InfoArea h3 a{font-size:15px!important;text-transform:uppercase}.ListItemCategory .InfoArea{text-align:center}.ListItemCategory .ImageArea{display:block;margin:0 auto!important;float:left}@media screen and (max-width:765px){table.ListItemCategoryTable.LargeImages div.ImageArea{min-height:inherit!important}}.ContentAreaWrapper h3{margin-left:0!important}.ListItemCategory .InfoArea p{display:none}.ListItemCategory{min-height:15px;margin:7px 4px 0 0;padding:18px 8px 8px;display:inline-block}.CategoryText{margin-top:10px!important}#ProductInfoTabs .ui-state-active{border-top:1px solid #a7a7a7!important;border-left:1px solid #a7a7a7!important;border-right:1px solid #a7a7a7!important;background:#fff!important;height:34px}.ep-uiThumbbox.ep-uiThumbbox-list ul{margin:0;padding:0;max-width:500px}#ProductInfoTabs .ui-tabs-nav .ui-state-default{background:#3e76bb;border-top-left-radius:8px;border-top-right-radius:8px;margin-bottom:-2px}#ProductRatings h2{padding-bottom:8px}#ProductInfoTabs .ui-tabs-nav .ui-state-default a{color:#fff}#ProductInfoTabs .ui-tabs-nav .ui-state-active a{color:#2e2e2e}#ProductInfoTabs{padding-top:25px}.footer{max-width:110px!important}.ContentArea h3{margin:10px 0}.ep-uiLightbox-ctrlClose{height:28px;width:28px;box-shadow:none;background:#3e76bb;position:absolute;right:5px}.ep-uiLightbox-ctrlClose:hover{background:#96b5df}.ep-uiLightbox-ctrlClose span{color:#fff!important;font-family:Arial!important}div.CrossellingInfoArea button.ButtonBasket{display:none}.AdditionalLinks.New li{width:100%}.ProductDetails div.InfoArea.New{width:43%}.ProductDetails button.AddToBasketButton{width:60%;height:41px;font-size:18px!important}.hide-alternatives{display:none!important}#LinkSpecialPrices{display:none}.ProductRating{padding-bottom:15px}table.ListItemCategoryTable.LargeImages div.InfoArea h3{width:auto!important}.AddToBasketButton[type=submit],.Customizable button{padding:3px 5px;font-family:karla!important}@media screen and (max-width:735px){.two-columns-product-list .ImageArea img{width:99%}.four-colums-product-list .ImageArea img{width:99%}table.ProductListImageBox.four-colums-product-list td,table.ProductListImageBox.three-colums-product-list td{max-width:99%}table.ProductListImageBox.three-colums-product-list td{width:99%;display:block}table.ProductListImageBox.two-colums-product-list td{width:96.5%;display:block}}.ProductListImageBox .InfoArea div{float:none;text-align:center}.ProductListImageBox{table-layout:fixed}table.ProductListImageBox td .InfoArea{background:#fff!important}@media screen and (max-width:750px) and (min-width:481px){table.ProductListImageBox.four-colums-product-list tr,table.ProductListImageBox.three-colums-product-list tr,table.ProductListImageBox.two-colums-product-list tr{width:auto!important;display:inline-flex}}.two-colums-product-list .productRatingStars{display:none}.four-colums-product-list .ImageArea img,.three-colums-product-list .ImageArea img{height:auto!important;max-height:none;max-width:100%!important}.four-colums-product-list .TopPaddingWide a{font-size:15px;line-height:15px!important}.four-colums-product-list .TopPaddingWide{margin-top:-15px;margin-bottom:-20px}.four-colums-product-list .InfoArea{min-height:0!important}.four-colums-product-list .FloatLeft{margin-top:-5px!important}.four-colums-product-list .ImageArea img{max-width:85%!important}.FrontPageElement .four-colums-product-list .TopPaddingWide a{font-size:14px;line-height:15px!important}.FrontPageElement .four-colums-product-list .TopPaddingWide{margin-top:-16px;margin-bottom:-35px}.FrontPageElement .four-colums-product-list .InfoArea{min-height:0!important}.FrontPageElement .four-colums-product-list .FloatLeft{margin-top:-5px!important}.FrontPageElement .four-colums-product-list .ImageArea img{max-width:85%!important}.three-colums-product-list .TopPaddingWide a{font-size:15px;line-height:16px!important;min-width:96%}.three-colums-product-list .TopPaddingWide{margin-top:-10px;margin-bottom:-25px}.three-colums-product-list .InfoArea{min-height:0!important}.three-colums-product-list .FloatLeft{margin-top:-5px!important}.three-colums-product-list .ImageArea img{max-width:63%!important}.three-colums-product-list .ProductIcon{max-width:65px!important}.three-colums-product-list .ImageArea{line-height:100px!important}.two-colums-product-list .TopPaddingWide a{font-size:16px;line-height:17px!important;min-width:96%}.two-colums-product-list .TopPaddingWide{margin-top:-15px;margin-bottom:-34px}.two-colums-product-list .InfoArea{min-height:0!important}.two-colums-product-list .FloatLeft{margin-top:-5px!important}.two-colums-product-list .ImageArea img{max-width:98%!important}.two-colums-product-list .ImageArea{line-height:100px!important}@media screen and (max-width:1155px){.four-colums-product-list .TopPaddingWide a{font-size:13px;line-height:13px!important}.four-colums-product-list .TopPaddingWide{margin-top:-18px;margin-bottom:-23px}.four-colums-product-list .InfoArea{min-height:0!important}.four-colums-product-list .FloatLeft{margin-top:-5px!important}.FrontPageElement .four-colums-product-list .InfoArea{min-height:0!important}.three-colums-product-list .TopPaddingWide a{font-size:14px;line-height:15px!important;min-width:96%}.three-colums-product-list .TopPaddingWide{margin-top:-10px;margin-bottom:-33px}.three-colums-product-list .InfoArea{min-height:0!important}.three-colums-product-list .FloatLeft{margin-top:-5px!important}}@media screen and (max-width:1025px){.four-colums-product-list .TopPaddingWide a{font-size:13px;line-height:13px!important}.four-colums-product-list .TopPaddingWide{margin-top:-18px;margin-bottom:-23px}.four-colums-product-list .InfoArea{min-height:0!important}.four-colums-product-list .FloatLeft{margin-top:-5px!important}.FrontPageElement .four-colums-product-list .TopPaddingWide a{font-size:14px;line-height:15px!important}.FrontPageElement .four-colums-product-list .TopPaddingWide{margin-top:-16px;margin-bottom:-35px}.FrontPageElement .four-colums-product-list .InfoArea{min-height:0!important}.three-colums-product-list .TopPaddingWide a{font-size:14px;line-height:15px!important;min-width:96%}.three-colums-product-list .TopPaddingWide{margin-top:-10px;margin-bottom:-33px}.three-colums-product-list .InfoArea{min-height:0!important}.three-colums-product-list .FloatLeft{margin-top:-5px!important}.two-colums-product-list .TopPaddingWide a{font-size:14px;line-height:15px!important;min-width:96%}.two-colums-product-list .TopPaddingWide{margin-top:-14px;margin-bottom:-34px}.two-colums-product-list .InfoArea{min-height:455px}.two-colums-product-list .FloatLeft{margin-top:-5px!important}}@media screen and (max-width:738px){.four-colums-product-list .TopPaddingWide a{font-size:12px;line-height:13px!important}.four-colums-product-list .TopPaddingWide{margin-top:-20px;margin-bottom:-23px}.four-colums-product-list .InfoArea{min-height:0!important}.four-colums-product-list .FloatLeft{margin-top:-5px!important}.FrontPageElement .four-colums-product-list .TopPaddingWide a{font-size:12px;line-height:13px!important}.FrontPageElement .four-colums-product-list .TopPaddingWide{margin-top:-25px;margin-bottom:-25px}.FrontPageElement .four-colums-product-list .InfoArea{min-height:0!important}.three-colums-product-list .TopPaddingWide a{font-size:12px;line-height:14px!important;min-width:96%}.three-colums-product-list .TopPaddingWide{margin-top:-15px;margin-bottom:-36px}.three-colums-product-list .InfoArea{min-height:0!important}.three-colums-product-list .FloatLeft{margin-top:-5px!important}.two-colums-product-list .TopPaddingWide a{font-size:14px;line-height:15px!important;min-width:96%}.two-colums-product-list .TopPaddingWide{margin-top:-15px;margin-bottom:-34px}.two-colums-product-list .InfoArea{min-height:445px}.two-colums-product-list .FloatLeft{margin-top:-5px!important}}@media screen and (max-width:569px){.four-colums-product-list .TopPaddingWide a{font-size:12px;line-height:13px!important;min-width:96%}.four-colums-product-list .TopPaddingWide{margin-top:-30px;margin-bottom:-28px}.four-colums-product-list .InfoArea{min-height:0!important}.four-colums-product-list .FloatLeft{margin-top:-5px!important}.FrontPageElement .four-colums-product-list .TopPaddingWide a{font-size:12px;line-height:13px!important}.FrontPageElement .four-colums-product-list .TopPaddingWide{margin-top:-38px;margin-bottom:-28px}.FrontPageElement .four-colums-product-list .InfoArea{min-height:0!important}.three-colums-product-list .TopPaddingWide a{font-size:12px;line-height:14px!important;min-width:96%}.three-colums-product-list .TopPaddingWide{margin-top:-14px;margin-bottom:-20px}.three-colums-product-list .InfoArea{min-height:0!important}.three-colums-product-list .FloatLeft{margin-top:-5px!important}.two-colums-product-list .TopPaddingWide a{font-size:12px;line-height:14px!important;min-width:96%}.two-colums-product-list .TopPaddingWide{margin-top:-16px;margin-bottom:-32px}.two-colums-product-list .InfoArea{min-height:365px}.two-colums-product-list .FloatLeft{margin-top:-5px!important}}@media screen and (max-width:481px){.four-colums-product-list .TopPaddingWide a{font-size:13px;line-height:15px!important}.four-colums-product-list .TopPaddingWide{margin-top:-16px;margin-bottom:-38px}.four-colums-product-list .InfoArea{min-height:0!important}.FrontPageElement .four-colums-product-list .TopPaddingWide a{font-size:13px;line-height:15px!important}.FrontPageElement .four-colums-product-list .TopPaddingWide{margin-top:-16px;margin-bottom:-30px}.FrontPageElement .four-colums-product-list .InfoArea{min-height:0!important}.three-colums-product-list .TopPaddingWide a{font-size:15px;line-height:16px!important;min-width:96%}.three-colums-product-list .TopPaddingWide{margin-top:-10px;margin-bottom:-30px}.three-colums-product-list .InfoArea{min-height:0!important}.three-colums-product-list .FloatLeft{margin-top:-5px!important}.two-colums-product-list .TopPaddingWide a{font-size:15px;line-height:16px!important}.two-colums-product-list .TopPaddingWide{margin-bottom:-30px;margin-top:-14px}.two-colums-product-list .InfoArea{min-height:458px}.two-colums-product-list .FloatLeft{margin-top:-5px!important}}@media screen and (max-width:376px){.four-colums-product-list .TopPaddingWide a{font-size:13px;line-height:14px!important}.four-colums-product-list .TopPaddingWide{margin-top:-18px;margin-bottom:-22px}.four-colums-product-list .InfoArea{min-height:0!important}.four-colums-product-list .FloatLeft{margin-top:-5px!important}.FrontPageElement .four-colums-product-list .TopPaddingWide a{font-size:13px;line-height:15px!important}.FrontPageElement .four-colums-product-list .TopPaddingWide{margin-top:-16px;margin-bottom:-20px}.FrontPageElement .four-colums-product-list .InfoArea{min-height:0!important}.three-colums-product-list .TopPaddingWide a{font-size:14px;line-height:15px!important}.three-colums-product-list .TopPaddingWide{margin-bottom:-28px;margin-top:-14px}.three-colums-product-list .InfoArea{min-height:0!important}.three-colums-product-list .FloatLeft{margin-top:-5px!important}.two-colums-product-list .TopPaddingWide a{font-size:15px;line-height:16px!important}.two-colums-product-list .TopPaddingWide{margin-bottom:-32px;margin-top:-15px}.two-colums-product-list .InfoArea{min-height:435px}.two-colums-product-list .FloatLeft{margin-top:-5px!important}}.two-colums-product-list .InfoArea br{display:none}table.ProductListImageBox.four-colums-product-list .InfoArea br{display:none}table.ProductListImageBox.four-colums-product-list button.AddToBasketButton.ep-js.ButtonBasket.ep-uiInput.ep-uiInput-button,table.ProductListImageBox.three-colums-product-list button.AddToBasketButton.ep-js.ButtonBasket.ep-uiInput.ep-uiInput-button,table.ProductListImageBox.two-colums-product-list button.AddToBasketButton.ep-js.ButtonBasket.ep-uiInput.ep-uiInput-button{position:static!important;bottom:auto!important;left:auto!important;right:auto!important;margin:0!important;width:100%!important;margin-top:auto!important;border:none}table.ProductListImageBox .NewProduct{position:absolute;top:0;left:0;background:#000;color:#fff;padding:2px 10px}.CategoryProducts{margin-top:5px}table.ProductListImageBox.four-colums-product-list .InfoArea span.ProductNo,table.ProductListImageBox.three-colums-product-list .InfoArea span.ProductNo,table.ProductListImageBox.two-colums-product-list .InfoArea span.ProductNo{color:#fff;display:none}table.ProductListImageBox.four-colums-product-list .InfoArea span.ProductNo>br{display:none}table.ProductListImageBox.four-colums-product-list .InfoArea a.productRatingStars,table.ProductListImageBox.three-colums-product-list .InfoArea a.productRatingStars,table.ProductListImageBox.two-colums-product-list .InfoArea a.productRatingStars{color:#fff;display:none}table.ProductListImageBox.four-colums-product-list .InfoArea input.Quantity,table.ProductListImageBox.three-colums-product-list .InfoArea input.Quantity,table.ProductListImageBox.two-colums-product-list .InfoArea input.Quantity{color:#fff;display:none}table.ProductListImageBox.four-colums-product-list .InfoArea span.ep-uiSpinner-stepper,table.ProductListImageBox.three-colums-product-list .InfoArea span.ep-uiSpinner-stepper,table.ProductListImageBox.two-colums-product-list .InfoArea span.ep-uiSpinner-stepper{color:#fff;display:none}table.ProductListImageBox.four-colums-product-list .InfoArea i.ProductOnStockIcon,table.ProductListImageBox.three-colums-product-list .InfoArea i.ProductOnStockIcon,table.ProductListImageBox.two-colums-product-list .InfoArea i.ProductOnStockIcon{color:#fff;display:none}table.ProductListImageBox.four-colums-product-list .InfoArea i.ProductWarnStockIcon,table.ProductListImageBox.three-colums-product-list .InfoArea i.ProductWarnStockIcon,table.ProductListImageBox.two-colums-product-list .InfoArea i.ProductWarnStockIcon{color:#fff;display:none}table.ProductListImageBox.four-colums-product-list .InfoArea i.ProductOutStockIcon,table.ProductListImageBox.three-colums-product-list .InfoArea i.ProductOutStockIcon,table.ProductListImageBox.two-colums-product-list .InfoArea i.ProductOutStockIcon{color:#fff;display:none}table.ProductListImageBox.four-colums-product-list .InfoArea span.FontSmaller,table.ProductListImageBox.three-colums-product-list .InfoArea span.FontSmaller,table.ProductListImageBox.two-colums-product-list .InfoArea span.FontSmaller{color:#fff;display:none}.ListItemProduct .Description{display:none}span.hotdeal-old-price.LineThrough{color:#333}.HotDeal:hover,.ProductListImageBox .InfoArea:hover{box-shadow:0 0 5px #989898}.CategoryProducts .TopPaddingWide,.ProductListImageBox .Price,.ProductListImageBox h3 a{text-align:center;display:block;float:none}.ProductListImageBox .Description,.ProductListImageBox .LineThrough,.ProductListImageBox h3 a{text-align:center}.ProductListImageBox .FloatLeft{float:none}.InfoArea h3 a{padding:5px;font-weight:700;font-size:16px;height:58px;line-height:17.5px!important;font-family:karla!important}.ListItemProductTopFloatArea h3 a{background:0 0!important}.ListItemProductTopFloatArea{width:250px}.ListItemProduct .Description.SmallTopPadding{text-align:left}.ListItemProduct h3 a{padding-left:0}.ListItemCategory h3 a{background:0 0}table.UserAttributes tr td{background:#eaf1f9;border:1px solid #eaf1f9}div.ProductDetails div.PriceContainer{background:#eaf1f9}table.UserAttributes .AttributeContent{color:#000}td.AttributeContent ul.BottomSmallMargin{color:#000}table.UserAttributes td.AttributeLabel{color:#000;font-weight:700;width:auto}table.UserAttributes{width:auto}span.ep-sprite.ep-sprite-s.BasketIcon{display:none}.ep-uiInput-buttonSpriteOnly.ep-sprite.ep-sprite-s.BasketIcon{display:block;margin:0 auto}.ListItemProduct .Description.SmallTopPadding,.ProductListImageBox .Description{max-height:50px;overflow:hidden;display:none}@media screen and (max-width:750px){.ep-uiLightbox.ui-dialog.ui-front.ep-uiLightbox-showThumbs .ep-uiLightbox-thumbs{display:none!important}.ep-uiLightbox.ui-dialog.ui-front.ep-uiLightbox-showThumbs .ep-uiLightbox-slides{width:100%}.ep-uiLightbox.ui-dialog.ui-front.ep-uiLightbox-showThumbs{width:95%!important;left:0;max-height:518px}}.InfoArea h3 a:hover{font-weight:700}@media screen and (min-width:550px){.HotDeal .ImageArea{height:200px}}.ListItemCategory .InfoArea{margin-top:-11px}.HotDealTopFloatin .NewProduct{top:1px;left:1px;background:#000;color:#fff;padding:0 5px}.ListItemProductInfoContainer .NewProduct,.ProductDetails .NewProduct{padding:0 5px;line-height:25px;z-index:99;margin-right:20px}.ProductDetails .NewProduct{background:#000;color:#fff;margin-top:8px}.ListItemProductInfoContainer .NewProduct{background:#000;color:#fff}.Message .CategoryImage{max-width:30%;margin-right:20px}a.CustomButton.FloatLeft{background:#f5f5f5;width:45%;margin:5px 1%;font-size:15px;padding:10px 10px 20px;text-align:center}.BlogListItem img{max-width:100%}.BlogListItem h2 a,.BlogListItem h2 a:hover{font-size:18px;font-weight:700;letter-spacing:1px}.BlogListItem h1,.BlogListItem h2{margin:10px 0}.Message p{padding:10px 0}.BlogListItem .Box{clear:both}.Message .MessageBlock{padding:15px 0}.BlogListItem{margin-top:15px;padding-top:15px;border-bottom:1px solid #3e76bb}.BlogListItem[itemprop=blogPost] .Message{float:none}.BlogListItem .Message{float:left}.sillyButtons .CustomButton{background:#3e76bb!important;color:#fff!important;font-size:18px!important}.sillyButtons .CustomButton ins{display:none}.sillyButtons .DialogMessage{font-weight:700}#blogWriteCommentForm .ShoppingListIcon{display:none}#blogWriteCommentForm .TableHead div{font-weight:700;font-size:18px}form#UserLoginForm h2.MarginBottom{display:none}form#UserLoginForm input[type=password],form#UserLoginForm input[type=text]{padding:5px;margin:15px 0}form#UserLoginForm button{font-family:Arial;margin:25px 0}form#registrationForm select.ep-uiInput.ep-uiInput-select{width:250px;height:30px}form#registrationForm .TableHead div{font-weight:700;font-size:15px;margin-bottom:15px}form#registrationForm button.ep-js.ep-uiInput.ep-uiInput-button{width:50%}@media screen and (min-width:200px) and (max-width:575px){.Header.HorizontalNavBar .custom-left .ShopLogo img{max-width:75%}}@media screen and (min-width:568px) and (max-width:767px){.NavBarElement1.SearchElement{position:absolute;top:120px;right:2px}}@media screen and (min-width:575px) and (max-width:768px){.Header.HorizontalNavBar .custom-left .ShopLogo img{max-width:100%;margin:0 0 15px 35px}}@media screen and (min-width:200px) and (max-width:415px){.NavBarLeft .SizeContainer{width:99%;display:block}}@media screen and (min-width:800px) and (max-width:814px){.NavBarLeft .ContextBox{display:none}}@media screen and (min-width:416px) and (max-width:813px){.NavBarLeft .SizeContainer{width:100%;display:flex}.NavBarLeft .ContextBox{max-width:100%!important}.NavBarLeft .ContextBoxHead span{text-align:center!important}}@media screen and (max-width:550px){.Header .SizeContainer.custom-container.custom-left{max-width:100%!important}.CategoryImage img{margin:0 auto;display:block}.NavBarRoof.HorizontalNavBar .custom-left{display:none}}.NavBarLeft .BoxContainer{margin:10px 0!important;padding:0!important}.RemoteSearchFacet .FacetName,.RemoteSearchFacet label span,.RemoteSearchFacet li{font-family:Arial!important}li.RemoteSearchFacetsInitial{text-transform:uppercase;float:none;margin:5px 0}div#RemoteSearchFacets li{list-style-type:none}div#RemoteSearchFacets{margin-top:0}.RemoteSearchFacet>ul{text-align:justify;max-height:195px}.RemoteSearchFacetCategory>ul{max-height:inherit!important}.RemoteSearchFacet{padding:6px;margin:4px}@media screen and (min-width:420px) and (max-width:768px){.RemoteSearchFacet{display:inline-grid;padding:10px}}.RemoteSearchFacetCategory>ul:nth-child(3){display:none}span.moreless{color:#333;font-weight:700;font-size:12.5px;border-radius:4px;padding-left:4px;padding-right:3px;margin-left:27px;cursor:pointer;font-style:italic}@media screen and (min-width:200px){div#RemoteSearchFacets.Collapsed{height:26px!important;overflow:hidden!important;padding-bottom:0}div#RemoteSearchFacets{height:auto!important}}.extraBnr{height:400px;text-align:center!important;text-shadow:3px 3px 3px #999;color:#fff!important;position:relative;background-size:cover;background-position:center;background-repeat:no-repeat}.extraBnr .TextRight{position:absolute;top:50%;transform:translate(-50%,-50%);left:50%;text-shadow:0 1px #333}.extraBnr h2{font-size:2.5em;color:#fff}.extraBnr a{background:#fff;padding:10px 20px;margin:10px;display:inline-block;color:#333;text-decoration:none;text-shadow:none!important;border:1px solid #eee}.extraBnr a:hover{background:#333;color:#fff;transition-duration:.2s}@media screen and (min-width:560px) and (max-width:667px){.ProductDetails .Quantity{width:20px}.ProductDetails .ep-uiInput-button.ep-uiSpinner-stepper{height:30px}.ProductDetails .AddToBasketButton{width:auto!important;font-size:14px!important;padding:3px}}.ShowVisualAid .extraBnr{display:none}.SocialMedia{padding-top:2px}@media screen and (max-width:1000px){.Middle{background:#fff}}.BreadcrumbItem,.BreadcrumbLastItem{font-family:Arial,Arial!important;font-size:13px!important}a.BreadcrumbItem:after{content:" /";font-size:13px}span.fa.fa-angle-right.LeftSmallPadding.RightSmallPadding{display:none}a.ProductName{padding:0 10px}a.ProductName{font-weight:700;white-space:initial}a.ProductName:hover{font-weight:700}.extraBnr{background-blend-mode:multiply;background-color:#e3e3e3}.HotDealList.ClearBoth .ListItemProduct img{vertical-align:middle;float:none}.HotDealList.ClearBoth .ListItemProduct img{max-width:250px;float:left}.HotDealList .three-colums-product-list{width:97%}.ListItemProduct .ImageArea{line-height:200px}.ListItemProduct h3.Headline{text-align:left}.HotDealFootFloatin.AlignRight br,.SlimHotDealFootFloatin br{display:none}.de_epages-remotesearchUiSuggest-box{background:0 0!important}iframe{max-width:100%}#KCOButton span{font-weight:700}.ProductDetails .NewProduct{top:0}.GeneralLayout{width:100%!important}.Div .Middle{max-width:1290px!important}.message-cookies{background-color:#fff;color:#111;z-index:999;text-align:center;padding-top:15px;font-weight:700;letter-spacing:1px}.message-cookies button{color:#fff}.message-bar.message-cookies a{color:#00b4e9}.message-bar-inner{padding:0}span.fa.fa-close-message.CursorPointer.DisplayInlineBlock.AlignCenter{display:block;width:15%;margin:15px auto!important}span.fa.fa-close-message.CursorPointer.DisplayInlineBlock.AlignCenter{margin-left:20px;background:#3e76bb;padding:7px 30px;vertical-align:middle;border-radius:4px;color:#fff}span.fa.fa-close-message.CursorPointer.DisplayInlineBlock.AlignCenter:before{content:"GOT IT";font-family:Arial;font-weight:700;color:#fff!important}body>div.Layout1.GeneralLayout.Div>div.Middle>div.ContentArea>div>div>div.CategoryList>div.CategoryBase>table>tbody>tr:nth-child(2)>td{width:100%!important}a#Link_ProductDataSheet_11{text-align:center;display:block}table.three-colums-product-list div.InfoArea .LinkArea{padding-bottom:0}table.ProductListImageBox.three-colums-product-list span.ep-uiInput.ep-uiInput-button.ep-uiSpinner-stepper{display:none}td.MediumColumn .FloatRight{float:left;margin-left:10px}.epCustomFormWrapper button.AlignRight.Button.ep-js.ep-uiInput.ep-uiInput-button{float:left!important;padding:5px 6%;text-transform:uppercase}div#epCustomFormWrapperId{margin-top:30px;max-width:585px}.epCustomFormWrapper dl dt{display:block!important;width:100%!important;text-align:left!important}.epCustomFormWrapper dl dd{margin:0 auto}div#epCustomFormWrapperId textarea{width:96%}div#epCustomFormWrapperId input{width:auto}.ep-uiInput-button.ep-uiSpinner-stepper{padding:1px 10px 1px;border-radius:3px;height:37px}.ContentArea .KlarnaCheckoutContainer{margin:2px!important}.ContentArea #KCOArea{background:#f4f4f4;margin-top:35px;padding:20px}.ContentArea #KCOArea h2{background:#f4f4f4;text-align:left}.ContentArea #checkout body{background:#f4f4f4!important}.ContentArea .KCOShippingMethod{text-align:left}.extraBnr h2{font-size:2.3em;padding-top:20px}table.PagerTable{margin-top:10px;margin-bottom:20px}.ui-button.ui-corner-all.ui-widget.ui-button-icon-only.ui-dialog-titlebar-close{color:#e7e7e7}div#BasketOverLay span.BasketNavText{text-align:center;display:block;padding:15px 10px 10px;text-decoration:none}div#BasketOverLay span.fa.fa-shopping-cart{display:none}.NavBarRoof{z-index:1!important}.NavBarRoof.HorizontalNavBar .custom-left{padding-left:10px}.NavBarLeft,.NavBarLeft .PropertyContainer,.NavBarRight,.NavBarRight .PropertyContainer,.NavBarTop .PropertyContainer,ul.DropDownList{z-index:0!important}@media screen and (min-width:420px) and (max-width:770px){.NavBarElement2.BasketBox.NavElementIcon{padding-right:30px}}.fa-bars:before,.fa-navicon:before,.fa-reorder:before{content:"\f0c9";color:#fff;font-size:x-large;font-style:normal}.CheckOutNav{background-color:#3e76bb}.ProductListImageBox .TextWeak{display:none!important}select.VeryLongText{width:308px}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer;color:#fff;text-transform:uppercase;font-size:15px;padding:5px}.ui-dialog.epDialog .ui-dialog-titlebar{background:#eaf1f9}div.ContentAreaWrapper img[title="Show current content as RSS feed"]{display:none}.ep-uiSpinner-stepper{background:#848484}@media screen and (min-width:1024px){table.SixColumns tr td{padding:12px}}@media screen and (max-width:414px) and (min-width:375px){table.SixColumns{padding-left:12px!important}}@media screen and (max-width:374px) and (min-width:200px){table.ListItemCategoryTable.LargeImages.SixColumns img.CategoryImage{max-width:120px!important}}.FiveColumns .MediumColumn{width:20%;text-align:center}.FiveColumns{padding-left:0!important}.ListItemCategory .Links{display:none}#BackToTop{display:none;background:0;background-color:#fff;box-shadow:0 0 1px #333;border:solid #fff 1px;-webkit-border-top-lpeft-radius:26px;-webkit-border-top-right-radius:22px;-webkit-border-bottom-right-radius:26px;-webkit-border-bottom-left-radius:24px;-moz-border-radius-topleft:26px;-moz-border-radius-topright:22px;-moz-border-radius-bottomright:26px;-moz-border-radius-bottomleft:24px;border-top-left-radius:26px;border-top-right-radius:22px;border-bottom-right-radius:26px;border-bottom-left-radius:24px;bottom:85px;margin:0;position:fixed;right:20px;z-index:1000;width:50px!important;height:50px!important}#BackToTop img{position:fixed;right:20px;bottom:20px}html body div.MessageWarningSmall{padding:2px;background-position:3px 3px}.SlimHotDeal .hotdeal-old-price{font-size:80%!important}.VariationPriceFromText{font-size:12px}.price-value{white-space:normal}#ProductThumbs{clear:none!important}hr.NoBorder{clear:both}.HotDealList.ClearBoth{margin-top:35px}@media screen and (max-width:420px){body.start-page .HotDealList{margin-left:-10px;margin-right:5px}}@media screen and (max-width:1024px) and (min-width:780px){body.start-page.HotDealList{margin-top:35px;margin-left:30px;margin-right:0;padding-left:10px}}.HotDeal .HotDealTop{height:206px}@media screen and (max-width:420px){.HotDeal .HotDealTop{height:180px}}.HotDeal .ImageArea{height:200px;width:auto}.HotDealFoot .InfoArea{width:96%;height:60px}.HotDeal .InfoArea a{color:#2c6489}.HotDeal .price-value{color:#e60c0c}.HotDeal .HotDealFootFloatin.AlignRight{text-align:center!important;width:100%}body.start-page .SlimHotDeal{width:16.6%;margin:auto}.SlimHotDeal{width:19%;text-align:center;margin:5px;min-height:220px}.SlimHotDeal .ImageArea{width:auto}.SlimHotDeal .InfoArea a{white-space:nowrap}.SlimHotDealFoot .InfoArea{width:95%;text-align:center}li.ep-megamenu-first-level-element span.plusminus,li.ep-megamenu-second-level-element span.plusminussecond{display:none}@media screen and (max-width:769px){div.ep-megamenu-container{position:relative;max-height:auto}li.ep-megamenu-first-level-element{position:relative}li.ep-megamenu-first-level-element span.plusminus{display:block;position:absolute;right:0;width:80px;text-align:center;top:0;color:#fff;z-index:999;cursor:pointer;height:100%}li.ep-megamenu-second-level-element span.plusminussecond{display:block;line-height:30px;width:50px;right:10px;top:0;text-align:center}}.fa-chevron-down{font-style:normal!important;font-size:18px}.fa-chevron-up{font-style:normal!important;font-size:18px}.fa-chevron-up:before{content:"\f077";font-style:normal!important}.fa-chevron-right{font-style:normal!important;font-size:18px;cursor:pointer;margin-top:10px;float:right;margin-right:3px}.fa-chevron-left{font-style:normal!important;font-size:18px;cursor:pointer;margin-top:10px;float:right;margin-right:3px}.fa-chevron-left:before{font-style:normal!important;cursor:pointer}.side-bar-flex img{max-width:60px;display:flex;padding:5px}.side-bar-flex-container{display:flex;flex-wrap:wrap;justify-content:center}@media screen and (max-width:619px){#NewRatingTable .FloatRight{float:left}}#NewRatingTable .astricts-red{font-size:25px}#NewRatingTable #commentNode{width:90%}#NewRatingTable #ShowNameFieldYes{margin-left:10px}#NewRatingTable label[for=ShowNameFieldYes]{padding-right:15px}#ProductRatingForm div.FloatLeft.BottomMargin{font-weight:700;font-size:18px}#ProductRatings .TextWeak{display:block}#ProductRatingForm .TextWeak{display:block}label[for=AcceptPrivacyPolicy]{color:red}#NewRatingTable .Hide-This{font-weight:700}#NewRatingTable .Hide-This .InputLabelling{padding-top:8px}#NewRatingTable .Hide-This .InputField{padding-bottom:15px}#NewRatingTable .InputBlock.BottomMargin{display:none}#NewRatingTable .InputField .TopMargin{font-weight:700}.ProductRatingSwitchContainer{cursor:pointer!important}.ContentArea a.LinkProductRecommendation{padding:1px 0 3px 20px!important;background:url(/WebRoot/StoreTypes/7.25.0/Store/SF/Icon/CremeSet1/ico_s_productrecommendation.png) no-repeat!important}.ContentArea a.LinkProductRating{background:url(/WebRoot/StoreTypes/7.25.0/Store/SF/Icon/CremeSet1/ico_s_productcompare_rating.png) no-repeat 0 0!important}.ContentArea a.WriteProductRating{padding:1px 0 3px 20px!important;background:url(/WebRoot/StoreTypes/7.25.0/Store/SF/Icon/CremeSet1/ico_s_productcompare_rating_edit.png) no-repeat!important}.ContentArea a.LinkAddShoppingList,.ContentArea input.LinkAddShoppingList{padding:1px 0 3px 20px!important;background:url(/WebRoot/StoreTypes/7.25.0/Store/SF/Icon/CremeSet1/ico_s_shoppinglist.png) no-repeat!important}.ContentArea a.LinkProductInquiry{padding:1px 0 3px 20px!important;background:url(/WebRoot/StoreTypes/7.25.0/Store/SF/Icon/CremeSet1/ico_s_productinquiry.png) no-repeat!important}#SFCustomForm .AlignRight{font-weight:700}#ViewUserShoppingListsForm span.FloatLeft{float:none}#ViewUserShoppingListsForm span.FloatLeft button{text-transform:none}#ViewUserShoppingListsForm table.ShoppingList button{background:#fff;color:#3e76bb;text-transform:none}#ViewUserShoppingListsForm table.ShoppingList th:first-child{text-align:left}#ViewUserShoppingListsForm table.ShoppingList th{font-weight:700}#ShoppingListForm button.FloatLeft{text-transform:none!important}@media screen and (max-width:815px){#ShoppingListForm input[name=Quantity]{width:25px}}.OrderComments p{background:#eaf1f9}.OrderComments{clear:both;padding-top:10px;padding-bottom:10px}.CustomerOrder .OrderStatus{margin-bottom:15px}table.BundledProductsTable .BundledProductsInfoArea a{float:left;text-align:left}.BundledProductsTable .FloatRight,.BundledProductsTable .Price{float:left;text-align:left}table.BundledProductsTable .TextWeak{display:none}.home-page-pagebreak{text-align:center;font-size:25px!important;color:#fff!important;background:#3e76bb;margin-bottom:15px}.home-page-pagebreak a{color:#fff}.home-page-pagebreak a:hover{color:#96b5df!important}.w-layout-grid-1{display:grid;grid-auto-columns:1fr;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;-ms-grid-rows:auto auto;grid-template-rows:auto auto;grid-row-gap:16px;grid-column-gap:16px}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.w-layout-grid-1{display:block!important}#w-node-673fd2b811fb-dadd32b3 img{width:275px}#w-node-cc9f4b94826e-dadd32b3{display:none}.w-layout-grid-2{display:block!important}.w-layout-grid-3{display:block!important}.w-layout-grid-4{display:block!important}.w-layout-grid-5{display:block!important}.BasketCrossSellingHeader{display:none}.BasketCrossSelling{display:none}}@supports (-ms-ime-align:auto) and (not (position:sticky)){.w-layout-grid-1{display:block!important}#w-node-673fd2b811fb-dadd32b3 img{width:275px}#w-node-cc9f4b94826e-dadd32b3{display:none}.w-layout-grid-2{display:block!important}.w-layout-grid-3{display:block!important}.w-layout-grid-4{display:block!important}.w-layout-grid-5{display:block!important}}@supports (overflow:-webkit-marquee) and (justify-content:inherit){.w-layout-grid-1{display:block!important}#w-node-673fd2b811fb-dadd32b3 img{width:275px}#w-node-cc9f4b94826e-dadd32b3{display:none}}.grid-1{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;justify-items:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;grid-column-gap:10px;grid-row-gap:10px;-ms-grid-columns:1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr;-ms-grid-rows:auto auto auto;grid-template-rows:auto auto auto}@media (max-width:479px){.grid-1{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;-ms-grid-rows:auto auto auto auto auto auto auto;grid-template-rows:auto auto auto auto auto auto auto}.link-block-3{display:block}}#w-node-673fd2b811fb-dadd32b3{-ms-grid-column:1;grid-column-start:1;-ms-grid-column-span:2;grid-column-end:3;-ms-grid-row:1;grid-row-start:1;-ms-grid-row-span:2;grid-row-end:3}#w-node-0a70017793a0-dadd32b3{-ms-grid-column:3;grid-column-start:3;-ms-grid-column-span:1;grid-column-end:4;-ms-grid-row:1;grid-row-start:1;-ms-grid-row-span:1;grid-row-end:2}#w-node-1d53207d2e60-dadd32b3{-ms-grid-column:4;grid-column-start:4;-ms-grid-column-span:1;grid-column-end:5;-ms-grid-row:1;grid-row-start:1;-ms-grid-row-span:1;grid-row-end:2}#w-node-81ea59e23eeb-dadd32b3{-ms-grid-column:3;grid-column-start:3;-ms-grid-column-span:1;grid-column-end:4;-ms-grid-row:2;grid-row-start:2;-ms-grid-row-span:1;grid-row-end:3}#w-node-f3d9ef32061d-dadd32b3{-ms-grid-column:4;grid-column-start:4;-ms-grid-column-span:1;grid-column-end:5;-ms-grid-row:2;grid-row-start:2;-ms-grid-row-span:1;grid-row-end:3}#w-node-b5fdaeb2b5dd-dadd32b3{-ms-grid-column:1;grid-column-start:1;-ms-grid-column-span:1;grid-column-end:2;-ms-grid-row:3;grid-row-start:3;-ms-grid-row-span:1;grid-row-end:4}#w-node-b4e4d29252d5-dadd32b3{-ms-grid-column:2;grid-column-start:2;-ms-grid-column-span:1;grid-column-end:3;-ms-grid-row:3;grid-row-start:3;-ms-grid-row-span:1;grid-row-end:4}#w-node-cb22a2817759-dadd32b3{-ms-grid-column:3;grid-column-start:3;-ms-grid-column-span:1;grid-column-end:4;-ms-grid-row:3;grid-row-start:3;-ms-grid-row-span:1;grid-row-end:4}#w-node-cc9f4b94826e-dadd32b3{-ms-grid-column:4;grid-column-start:4;-ms-grid-column-span:1;grid-column-end:5;-ms-grid-row:3;grid-row-start:3;-ms-grid-row-span:1;grid-row-end:4}.w-layout-grid-2{display:grid;grid-auto-columns:1fr;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;-ms-grid-rows:auto auto;grid-template-rows:auto auto;grid-row-gap:10px;grid-column-gap:10px}.grid-2{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;justify-items:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;grid-column-gap:10px;grid-row-gap:10px;-ms-grid-columns:1fr 1fr 1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr}@media (max-width:479px){.grid-2{-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;-ms-grid-rows:auto auto auto auto;grid-template-rows:auto auto auto auto}}#w-node-dbce6fc3879a-bbab1c0f{-ms-grid-column:4;grid-column-start:4;-ms-grid-column-span:1;grid-column-end:5;-ms-grid-row:2;grid-row-start:2;-ms-grid-row-span:1;grid-row-end:3}#w-node-cdfa7cc03545-bbab1c0f{-ms-grid-column:1;grid-column-start:1;-ms-grid-column-span:1;grid-column-end:2;-ms-grid-row:1;grid-row-start:1;-ms-grid-row-span:1;grid-row-end:2}#w-node-3502abfbd630-bbab1c0f{-ms-grid-column:2;grid-column-start:2;-ms-grid-column-span:1;grid-column-end:3;-ms-grid-row:1;grid-row-start:1;-ms-grid-row-span:1;grid-row-end:2}#w-node-62397608bc7e-bbab1c0f{-ms-grid-column:3;grid-column-start:3;-ms-grid-column-span:1;grid-column-end:4;-ms-grid-row:1;grid-row-start:1;-ms-grid-row-span:1;grid-row-end:2}#w-node-0d69c94f3677-bbab1c0f{-ms-grid-column:4;grid-column-start:4;-ms-grid-column-span:1;grid-column-end:5;-ms-grid-row:1;grid-row-start:1;-ms-grid-row-span:1;grid-row-end:2}#w-node-fcc6bedc672d-bbab1c0f{-ms-grid-column:5;grid-column-start:5;-ms-grid-column-span:1;grid-column-end:6;-ms-grid-row:1;grid-row-start:1;-ms-grid-row-span:1;grid-row-end:2}#w-node-515c7075c92b-bbab1c0f{-ms-grid-column:6;grid-column-start:6;-ms-grid-column-span:1;grid-column-end:7;-ms-grid-row:1;grid-row-start:1;-ms-grid-row-span:1;grid-row-end:2}#w-node-95fd5040ca31-bbab1c0f{-ms-grid-column:1;grid-column-start:1;-ms-grid-column-span:1;grid-column-end:2;-ms-grid-row:2;grid-row-start:2;-ms-grid-row-span:1;grid-row-end:3}#w-node-fb6af1ce8d3c-bbab1c0f{-ms-grid-column:2;grid-column-start:2;-ms-grid-column-span:1;grid-column-end:3;-ms-grid-row:2;grid-row-start:2;-ms-grid-row-span:1;grid-row-end:3}#w-node-31e992148b91-bbab1c0f{-ms-grid-column:3;grid-column-start:3;-ms-grid-column-span:1;grid-column-end:4;-ms-grid-row:2;grid-row-start:2;-ms-grid-row-span:1;grid-row-end:3}#w-node-5bd11d5bcf40-bbab1c0f{-ms-grid-column:5;grid-column-start:5;-ms-grid-column-span:1;grid-column-end:6;-ms-grid-row:2;grid-row-start:2;-ms-grid-row-span:1;grid-row-end:3}#w-node-ed3eb4d4b834-bbab1c0f{-ms-grid-column:6;grid-column-start:6;-ms-grid-column-span:1;grid-column-end:7;-ms-grid-row:2;grid-row-start:2;-ms-grid-row-span:1;grid-row-end:3}.w-layout-grid-3{display:grid;grid-auto-columns:1fr;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;-ms-grid-rows:auto auto;grid-template-rows:auto auto;grid-row-gap:16px;grid-column-gap:16px}.grid-3{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;justify-items:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;grid-column-gap:10px;grid-row-gap:10px;-ms-grid-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;-ms-grid-rows:auto;grid-template-rows:auto}@media (max-width:479px){.grid{-ms-grid-columns:1fr 1fr 1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;-ms-grid-rows:auto auto;grid-template-rows:auto auto}}#w-node-a28939e17658-def927fa{-ms-grid-column:1;grid-column-start:1;-ms-grid-column-span:1;grid-column-end:2;-ms-grid-row:1;grid-row-start:1;-ms-grid-row-span:1;grid-row-end:2}#w-node-9d8aad5dad7b-def927fa{-ms-grid-column:2;grid-column-start:2;-ms-grid-column-span:1;grid-column-end:3;-ms-grid-row:1;grid-row-start:1;-ms-grid-row-span:1;grid-row-end:2}#w-node-e4fccb39683b-def927fa{-ms-grid-column:3;grid-column-start:3;-ms-grid-column-span:1;grid-column-end:4;-ms-grid-row:1;grid-row-start:1;-ms-grid-row-span:1;grid-row-end:2}#w-node-12f04921dbe7-def927fa{-ms-grid-column:4;grid-column-start:4;-ms-grid-column-span:1;grid-column-end:5;-ms-grid-row:1;grid-row-start:1;-ms-grid-row-span:1;grid-row-end:2}#w-node-eb5661f90e93-def927fa{-ms-grid-column:5;grid-column-start:5;-ms-grid-column-span:1;grid-column-end:6;-ms-grid-row:1;grid-row-start:1;-ms-grid-row-span:1;grid-row-end:2}#w-node-586ffd3b8775-def927fa{-ms-grid-column:7;grid-column-start:7;-ms-grid-column-span:1;grid-column-end:8;-ms-grid-row:1;grid-row-start:1;-ms-grid-row-span:1;grid-row-end:2}#w-node-9167da8458ec-def927fa{-ms-grid-column:8;grid-column-start:8;-ms-grid-column-span:1;grid-column-end:9;-ms-grid-row:1;grid-row-start:1;-ms-grid-row-span:1;grid-row-end:2}#w-node-b5a7a5c7a8f3-def927fa{-ms-grid-column:9;grid-column-start:9;-ms-grid-column-span:1;grid-column-end:10;-ms-grid-row:1;grid-row-start:1;-ms-grid-row-span:1;grid-row-end:2}#w-node-8ceeb3cb57f3-def927fa{-ms-grid-column:10;grid-column-start:10;-ms-grid-column-span:1;grid-column-end:11;-ms-grid-row:1;grid-row-start:1;-ms-grid-row-span:1;grid-row-end:2}#w-node-4df037a3e4d5-def927fa{-ms-grid-column:6;grid-column-start:6;-ms-grid-column-span:1;grid-column-end:7;-ms-grid-row:1;grid-row-start:1;-ms-grid-row-span:1;grid-row-end:2}#w-node-1f456915e51e-def927fa{-ms-grid-column:11;grid-column-start:11;-ms-grid-column-span:1;grid-column-end:12;-ms-grid-row:1;grid-row-start:1;-ms-grid-row-span:1;grid-row-end:2}#w-node-37da8e0b8e88-def927fa{-ms-grid-column:12;grid-column-start:12;-ms-grid-column-span:1;grid-column-end:13;-ms-grid-row:1;grid-row-start:1;-ms-grid-row-span:1;grid-row-end:2}.w-layout-grid-4{display:grid;grid-auto-columns:1fr;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;-ms-grid-rows:auto auto;grid-template-rows:auto auto;grid-row-gap:15px;grid-column-gap:15px}.grid-4{-ms-grid-columns:1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr;-ms-grid-rows:auto;grid-template-rows:auto}@media (max-width:479px){.grid-4{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;-ms-grid-rows:auto auto;grid-template-rows:auto auto}}#w-node-cd6d2740b555-ea878bb3{-ms-grid-column:1;grid-column-start:1;-ms-grid-column-span:1;grid-column-end:2;-ms-grid-row:1;grid-row-start:1;-ms-grid-row-span:1;grid-row-end:2}#w-node-5aae44d5c0c4-ea878bb3{-ms-grid-column:2;grid-column-start:2;-ms-grid-column-span:1;grid-column-end:3;-ms-grid-row:1;grid-row-start:1;-ms-grid-row-span:1;grid-row-end:2}#w-node-715b331f49a4-ea878bb3{-ms-grid-column:3;grid-column-start:3;-ms-grid-column-span:1;grid-column-end:4;-ms-grid-row:1;grid-row-start:1;-ms-grid-row-span:1;grid-row-end:2}#w-node-71347c0ad18c-ea878bb3{-ms-grid-column:4;grid-column-start:4;-ms-grid-column-span:1;grid-column-end:5;-ms-grid-row:1;grid-row-start:1;-ms-grid-row-span:1;grid-row-end:2}.w-layout-grid-5{display:grid;grid-auto-columns:1fr;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;-ms-grid-rows:auto auto;grid-template-rows:auto auto;grid-row-gap:10px;grid-column-gap:10px}.grid-5{justify-items:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-ms-grid-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;-ms-grid-rows:auto;grid-template-rows:auto}@media (max-width:479px){.grid-5{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;grid-column-gap:10px;grid-row-gap:10px;-ms-grid-columns:1fr 1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr 1fr}}#w-node-835868fd8ab0-4edc3f66{-ms-grid-column:1;grid-column-start:1;-ms-grid-column-span:1;grid-column-end:2;-ms-grid-row:1;grid-row-start:1;-ms-grid-row-span:1;grid-row-end:2}#w-node-a1391101ce72-4edc3f66{-ms-grid-column:3;grid-column-start:3;-ms-grid-column-span:1;grid-column-end:4;-ms-grid-row:1;grid-row-start:1;-ms-grid-row-span:1;grid-row-end:2}#w-node-867d9625608f-4edc3f66{-ms-grid-column:4;grid-column-start:4;-ms-grid-column-span:1;grid-column-end:5;-ms-grid-row:1;grid-row-start:1;-ms-grid-row-span:1;grid-row-end:2}#w-node-371fc4a3aad1-4edc3f66{-ms-grid-column:5;grid-column-start:5;-ms-grid-column-span:1;grid-column-end:6;-ms-grid-row:1;grid-row-start:1;-ms-grid-row-span:1;grid-row-end:2}#w-node-26a8a33eebd4-4edc3f66{-ms-grid-column:6;grid-column-start:6;-ms-grid-column-span:1;grid-column-end:7;-ms-grid-row:1;grid-row-start:1;-ms-grid-row-span:1;grid-row-end:2}#w-node-d1eb7990796d-4edc3f66{-ms-grid-column:7;grid-column-start:7;-ms-grid-column-span:1;grid-column-end:8;-ms-grid-row:1;grid-row-start:1;-ms-grid-row-span:1;grid-row-end:2}#w-node-4b401837b484-4edc3f66{-ms-grid-column:8;grid-column-start:8;-ms-grid-column-span:1;grid-column-end:9;-ms-grid-row:1;grid-row-start:1;-ms-grid-row-span:1;grid-row-end:2}#w-node-240ce325e54d-4edc3f66{-ms-grid-column:9;grid-column-start:9;-ms-grid-column-span:1;grid-column-end:10;-ms-grid-row:1;grid-row-start:1;-ms-grid-row-span:1;grid-row-end:2}#w-node-5eb72a31e148-4edc3f66{-ms-grid-column:10;grid-column-start:10;-ms-grid-column-span:1;grid-column-end:11;-ms-grid-row:1;grid-row-start:1;-ms-grid-row-span:1;grid-row-end:2}#w-node-e669b5da91f8-4edc3f66{-ms-grid-column:2;grid-column-start:2;-ms-grid-column-span:1;grid-column-end:3;-ms-grid-row:1;grid-row-start:1;-ms-grid-row-span:1;grid-row-end:2}.notificationDialog input{width:250px}.epGetEmailNotifikation{font-weight:700!important;cursor:pointer;text-transform:uppercase;padding-left:4px}.NotifyMeLink{padding:3px 5px}.VariationsTable .NotifyMeLink{padding:0}.HorizontalDisplay .NotifyMeLink a,.ProductDetails .NotifyMeLink a{background:#848484!important;color:#fff;padding:5px;font-weight:400!important;box-shadow:var(--shadow);border:1px solid #e0e0e0}.ProductListImageBox .NotifyMeLinkButton{position:absolute;bottom:10px;left:0;right:0;margin:0 auto;background:#848484!important;width:97.5%;border:none}.two-colums-product-list .NotifyMeLinkButton{margin-bottom:0!important}.two-colums-product-list .NotifyMeLinkButton,.two-colums-product-list .ShowVariations{position:relative;margin-bottom:-10px}.two-colums-product-list .NotifyMeLinkButton{margin-bottom:0!important}.two-colums-product-list .InfoArea .NotifyMeLinkButton,.two-colums-product-list .InfoArea .ShowVariations{position:absolute;bottom:10px;left:0;right:0;margin:0 auto}.ProductListImageBox .NotifyMeLink a,.VariationsTable .NotifyMeLink a{color:#fff;font-weight:400!important;padding:2px}.VariationsTable .NotifyMeLink a{background:#848484!important;padding:4px}@media screen and (min-width:767px){.VariationsTable .NotifyMeLink a{padding:4px 20px}}.HideEmailLink .NotifyMeLink{display:none}.HideEmailLink{bottom:0!important;width:97.5%}div.message-cookies span.fa-close-message{color:#3e76bb!important;font-size:0px}div.message-cookies span.fa.fa-close-message.CursorPointer.DisplayInlineBlock.AlignCenter:before{font-size:15px}.ProductDetails .ProductIconImg{z-index:110!important}div div.HotDeal>div.HotDealTop>div.HotDealTopFloatin,div.HotDeal>div.HotDealTop>div.HotDealTopFloatin>div.ImageArea{position:static}div#ProductAttributeIcons h3{display:none}.ProductIconImgLarge.ProductIconPaddingIndex1{padding-top:80px}.ProductIconImgLarge.ProductIconPaddingIndex2{padding-top:120px}.ProductIconImgLarge.ProductIconPaddingIndex3{padding-top:180px}.ProductIconImgSmall.ProductIconPaddingIndex1{padding-top:50px}.ProductIconImgSmall.ProductIconPaddingIndex2{padding-top:100px}.ProductIconImgSmall.ProductIconPaddingIndex3{padding-top:150px}.ListItemProduct .ProductIconImgSmall.ProductIconPaddingIndex1,.SlimHotDeal .ProductIconImgSmall.ProductIconPaddingIndex1{padding-top:30px}.ListItemProduct .ProductIconImgSmall.ProductIconPaddingIndex2,.SlimHotDeal .ProductIconImgSmall.ProductIconPaddingIndex2{padding-top:60px}.ListItemProduct .ProductIconImgSmall.ProductIconPaddingIndex3,.SlimHotDeal .ProductIconImgSmall.ProductIconPaddingIndex3{padding-top:90px}.RemoteSearchResults .ProductIconImgSmall.ProductIconPaddingIndex1,.four-colums-product-list .ProductIconImgSmall.ProductIconPaddingIndex1{padding-top:50px}.RemoteSearchResults .ProductIconImgSmall.ProductIconPaddingIndex2,.four-colums-product-list .ProductIconImgSmall.ProductIconPaddingIndex2{padding-top:70px}.RemoteSearchResults .ProductIconImgSmall.ProductIconPaddingIndex3,.four-colums-product-list .ProductIconImgSmall.ProductIconPaddingIndex3{padding-top:105px}.two-colums-product-list .ProductIconImgSmall.ProductIconPaddingIndex1{padding-top:70px}.two-colums-product-list .ProductIconImgSmall.ProductIconPaddingIndex2{padding-top:140px}.two-colums-product-list .ProductIconImgSmall.ProductIconPaddingIndex3{padding-top:210px}div.ListItemProduct div.ImageArea{padding-right:0!important;margin-right:6px!important;padding-bottom:0!important;margin-bottom:6px!important}span.NewProduct{display:none!important}.AddToBasketButton,.ep-uiSpinner-stepper{border-radius:0!important}.AddToBasketButton{background:#126f03!important}.ShowVariations .AddToBasketButton{border-radius:0!important;background:#3e76bb!important}.VariationsTable .ButtonBasket{border-radius:0!important;background:#126f03!important;padding:4px;font-size:14px}.NotifyMeLinkButton{border-radius:0!important}.zsiq_theme1 div.zsiq_cnt{border-radius:0;padding:1px 10px;height:40px}.siq_bL{bottom:20px}.zsiq_theme8 .zsiq_chatbtn{border-radius:0}.zsiq_theme8 .zsiq_flt_rel{border-radius:0}.zsiq_theme8 .zsiq_unrdcnt{height:24px;width:24px;background-color:#c00000;line-height:24px;border-radius:25px}.zsiq_theme8 .zsiq_flt_rel:not(.siqico-offline) span:first-child{line-height:20px}#BasketOverLay{border:1px solid #ccc;border-radius:5px;margin-top:0!important;background:#fff!important;width:300px!important;position:fixed!important;top:5%!important;right:9%;z-index:9999999999999!important;text-decoration:none;padding:5px;color:#000;text-align:left}#BasketOverLay img{float:left;width:20%;padding:10px;margin-right:10px}.overlaybutton{background:#3e76bb;color:#fff;width:130px;margin-top:15px;text-align:center;padding:2px;margin-left:90px}.overlayTopBar{margin-bottom:5px;text-align:center;font-size:14.5px;font-weight:700}#BasketOverLay{-webkit-animation-duration:1.5s;-webkit-animation-name:slidein;-moz-animation-duration:1.5s;-moz-animation-name:slidein;-o-animation-duration:1.5s;-o-animation-name:slidein;animation-duration:1.5s;animation-name:slidein}@-webkit-keyframes slidein{from{margin-top:-30px}to{margin-top:0}}@-moz-keyframes slidein{from{margin-top:-30px}to{margin-top:0}}@-o-keyframes slidein{from{margin-top:-30px}to{margin-top:0}}@keyframes slidein{from{margin-top:-30px}to{margin-top:0}}@media screen and (max-width:495px){#BasketOfferForm .wp-logo .Payment-icons img{width:165px}#BasketForm,#BasketOfferForm{margin:5px}}.BasketDetails .wp-logo-paynow{float:none;margin:10px 0 10px 2px!important}.wp-trans-ID{border:1px solid grey;width:260px;padding:5px;background-color:#eaf1f9;margin:3px}.wp-refresh-container{text-align:center;margin:0 auto;margin-top:30px;margin-bottom:50px}.wp-loading-gif{width:160px;margin:0 auto}.fa-pound-sign:before{content:"\f154";color:#3e76bb;font-size:x-large;font-style:normal}.bank-transfer-message{float:right;width:54%;padding:5px;background-color:#ffeb3b;background-repeat:no-repeat;background-position:6px 6px;border:2px solid #f44336;color:#111!important;clear:both}@media screen and (max-width:600px){.bank-transfer-message{font-size:13px!important;width:100%}}.IBAN-copy{background:#78da78;border-radius:5px;padding:1px 5px 1px 5px;border:.5px solid #a9a8a8;Margin-left:5px;color:#000!important}#IBANnum{border:none;width:200px}@media screen and (min-width:480px){.VariationsTable .productBasketImage{width:90%}}.custom-block-j,.custom-block-js,.custom-block-nicotine{background-color:#eaf1f9;padding:2px 3px 0 2px;margin-top:15px;width:fit-content;font-size:17px!important}.payment-option{display:flex;align-items:center;border:2px solid #ddd;border-radius:8px;margin-bottom:4px;padding:8px;background-color:#f9f9f9;transition:border-color .3s ease,background-color .3s ease;cursor:pointer}.payment-option input:checked+label,.payment-option.selected{border-color:#007bff;background-color:#e7f1ff}.basketShippingMethod{margin-right:10px;cursor:pointer;width:16px;height:16px;display:none}.payment-option label{font-weight:700;font-size:16px;margin-right:10px}.payment-icon{max-width:80px;height:auto;margin-left:auto}.payment-option:hover{background-color:#e0e7ff;border-color:#0056b3}.paymentMethodEx .payment-option:first-child{margin-top:5px}.NoBorder,.basketTableMethods{border:none}table{width:100%;border-collapse:collapse}.read-post-button{background:#3e76bb;padding:5px;color:#fff!important;float:right}table.CrossellingCount tbody tr td.MediumColumn{margin:5px}table.CrossellingCount tbody tr td.MediumColumn:hover{box-shadow:0 0 5px #989898;margin:5px}#PayPalCancelError:not(.HideElement)~ul.OrderProcess{margin-top:110px!important}#paypal-card-acdc{max-width:90%!important}.ProductListImageBox{display:block}.ProductListImageBox tbody{display:flex;flex-wrap:wrap;gap:10px;align-items:stretch}.ProductListImageBox tr{display:contents}.ProductListImageBox tr th{display:none}.ProductListImageBox.four-colums-product-list td{width:calc(25% - 8px);display:flex;margin-bottom:10px}.ProductListImageBox.three-colums-product-list td{width:calc(33.333% - 7px);display:flex;margin-bottom:15px}.ProductListImageBox.two-colums-product-list td{width:calc(50% - 5px);display:flex;margin-bottom:20px}.ProductListImageBox td{background:#fff;padding:10px;box-sizing:border-box;border:1px solid #e0e0e0}.ProductListImageBox div.InfoArea .ImageArea{display:block!important;margin-bottom:10px;flex-shrink:0}.ProductListImageBox div.InfoArea h3,.ProductListImageBox div.InfoArea h3.TopPaddingWide{margin:0!important;padding:5px 0!important;text-align:center;flex-shrink:0}.ProductListImageBox div.InfoArea h3 a{display:inline!important}.ProductListImageBox div.InfoArea .Price{margin:5px 0;text-align:center;flex-shrink:0}.ProductListImageBox div.InfoArea>.Price:empty{display:block!important}.ProductListImageBox div.InfoArea .LinkArea{text-align:center;flex-shrink:0}.ProductListImageBox div.InfoArea .LinkArea .LineThrough{display:block;padding:6px 0}.ProductListImageBox div.InfoArea .Description{display:none!important}.ProductListImageBox div.InfoArea br{display:none!important}.ProductListImageBox .AddToBasketButton,.ProductListImageBox .NotifyMeLinkButton .NotifyMeLink a{min-height:32px!important;max-height:32px!important;padding:5px 20px!important;line-height:22px!important;box-sizing:border-box!important}.ProductListImageBox div.InfoArea>.ClearBoth:last-of-type,.ProductListImageBox div.InfoArea>.NotifyMeLinkButton{margin-top:auto!important;flex-shrink:0!important}.ProductListImageBox .NotifyMeLinkButton{position:static!important;bottom:auto!important;left:auto!important;right:auto!important;background:#848484!important;display:flex!important;align-items:center!important;justify-content:center!important;min-height:32px!important;max-height:32px!important;padding:0!important;margin:0!important;margin-top:auto!important;width:100%!important}.ProductListImageBox .NotifyMeLinkButton .NotifyMeLink{width:100%;display:flex;align-items:center;justify-content:center;height:32px}.ProductListImageBox tbody td{padding:0!important;vertical-align:top!important}.ProductListImageBox .InfoArea{display:flex!important;flex-direction:column;height:100%}.ProductListImageBox .NotifyMeLinkButton,.ProductListImageBox .ShowVariations{margin-top:0!important;margin-bottom:0!important;padding-top:0!important}.ProductListImageBox .NotifyMeLinkButton a{display:block;text-align:center}.ProductListImageBox .ShowVariations button{width:100%;box-sizing:border-box}.ProductListImageBox .ClearBoth{margin:0!important}.ProductListImageBox .NotifyMeLinkButton.HideEmailLink{visibility:hidden!important;height:0!important;margin:0!important;padding:0!important;position:absolute!important}table.ProductListImageBox.four-colums-product-list button.AddToBasketButton.ep-js.ButtonBasket.ep-uiInput.ep-uiInput-button{position:static!important;bottom:auto;left:auto;right:auto;margin:0 auto;width:100%!important;border:none;margin-top:auto!important}#ContentAreaFix{display:none!important;height:0!important;position:static!important}.Div .ContentArea:before{display:none!important;height:0!important}:root{--primary-color:#3e76bb;--primary-dark:#2e5a8b;--secondary-color:#007bff;--secondary-dark:#0056b3;--danger-color:#dc3545;--danger-dark:#c82333;--neutral-color:#6c757d;--neutral-dark:#5a6268;--text-dark:#333;--text-medium:#555;--text-light:#777;--border-color:#ccc;--bg-light:#f8f8f8;--shadow:0 2px 8px rgba(0, 0, 0, 0.1)}#BasketAddressFormContainer .ContactFormSenderName,#NewShippingAddress .hidden-redundant,#ProductRecommendationForm .hidden-redundant,#addressContentForm .hidden-redundant,#registrationForm .ContactFormSenderName,#userAddressesForm .hidden-redundant,#userPasswordForm .hidden-redundant,.EditAddress table{display:none}#ProductRecommendationForm .Dialog{background:var(--bg-light);border-radius:8px;padding:20px;box-shadow:var(--shadow);max-width:600px;border:1px solid #e0e0e0}#ProductRecommendationForm .TableHead{display:none}#ProductRecommendationForm .SizeContainer{width:100%;padding-right:15px}#ProductRecommendationForm .FormGrid{width:100%;border-collapse:collapse}#ProductRecommendationForm .FormGrid td{padding:10px 0;vertical-align:top}#ProductRecommendationForm .FormGrid td.RightPadding{font-weight:600;color:var(--text-dark);width:50%;padding-right:8px}#ProductRecommendationForm .FormGrid td:not(.RightPadding){width:50%;padding-right:15px}#ProductRecommendationForm .FormGrid input[type=email],#ProductRecommendationForm .FormGrid input[type=text]{width:100%;padding:10px;border:1px solid var(--border-color);border-radius:4px;font-size:16px;transition:border-color .3s ease}#ProductRecommendationForm .FormGrid input[type=email]:focus,#ProductRecommendationForm .FormGrid input[type=text]:focus{border-color:var(--secondary-color);outline:0;box-shadow:0 0 5px rgba(0,123,255,.3)}#ProductRecommendationForm .FormGrid textarea{width:100%;padding:10px;border:1px solid var(--border-color);border-radius:4px;font-size:16px;resize:vertical;min-height:100px;transition:border-color .3s ease}#ProductRecommendationForm .FormGrid textarea:focus{border-color:var(--secondary-color);outline:0;box-shadow:0 0 5px rgba(0,123,255,.3)}#ProductRecommendationForm .FormGrid input[type=checkbox]{margin-right:10px;vertical-align:middle}#ProductRecommendationForm .FormGrid input[type=checkbox]+label{font-size:14px;color:var(--text-medium);vertical-align:middle}#ProductRecommendationForm .ContactFormSenderName{display:block;margin-top:10px}#ProductRecommendationForm .ContactFormSenderName label{font-size:14px;color:var(--text-dark);margin-bottom:5px;display:block}#ProductRecommendationForm .ContactFormSenderName input{width:100%;padding:10px;border:1px solid var(--border-color);border-radius:4px;font-size:16px}#ProductRecommendationForm .CustomButtonContainer{margin-top:20px;text-align:right}#ProductRecommendationForm .CustomButtonContainer button[type=submit]{padding:12px 30px;font-size:18px;background-color:var(--secondary-color);color:#fff;border:none;border-radius:4px;cursor:pointer;transition:background-color .3s ease}#ProductRecommendationForm .CustomButtonContainer button[type=submit]:hover{background-color:var(--secondary-dark)}.ListItemProduct.RecommendPage{background:var(--bg-light);border-radius:8px;padding:20px;box-shadow:var(--shadow);border:1px solid #e0e0e0;max-width:250px;box-sizing:border-box}.ListItemProduct.RecommendPage .InfoArea.ProductDetail{display:flex;flex-direction:column;align-items:flex-start;width:100%}.ListItemProduct.RecommendPage .ClearBoth,.ListItemProduct.RecommendPage .ClearRight,.ListItemProduct.RecommendPage .FloatLeft,.ListItemProduct.RecommendPage .FloatRight{float:none!important;clear:none!important}.ListItemProduct.RecommendPage .FloatMinimizer,.ListItemProduct.RecommendPage .MinimizeHeight{display:none!important}.ListItemProduct.RecommendPage .ListItemProductInfoContainer{width:100%}.ListItemProduct.RecommendPage .HorizontalDisplay{display:flex;flex-direction:column;width:100%}.ListItemProduct.RecommendPage .HorizontalDisplay tbody,.ListItemProduct.RecommendPage .HorizontalDisplay td,.ListItemProduct.RecommendPage .HorizontalDisplay tr{display:block;width:100%;padding:0}.ListItemProduct.RecommendPage .ListItemProductTopFloatArea{width:100%}.ListItemProduct.RecommendPage .ImageArea{margin-bottom:15px;text-align:center}.ListItemProduct.RecommendPage .ImageArea img.ProductSmallImage{max-width:100%;height:auto}.ListItemProduct.RecommendPage .Headline{font-size:18px;margin:0 0 10px;color:var(--text-dark)}.ListItemProduct.RecommendPage .ProductNo{font-size:14px;color:var(--text-medium);margin-bottom:10px}.ListItemProduct.RecommendPage .PriceArea{margin-bottom:10px}.ListItemProduct.RecommendPage .PriceArea .Price .price-value{font-size:20px;font-weight:700;color:red!important;float:left}.ListItemProduct.RecommendPage .PriceArea .TaxAndShippingInfo{text-align:left}.ListItemProduct.RecommendPage .Description{font-size:16px;color:var(--text-medium);margin-bottom:10px}.ListItemProduct.RecommendPage p:has(i.Icon){font-size:14px;display:flex;align-items:center;gap:5px;color:var(--text-medium)}.ListItemProduct.RecommendPage p:has(i.Icon) .Icon{width:16px;height:16px}#registrationForm .AddressDialog.Dialog{background:var(--bg-light);border-radius:8px;padding:20px;box-shadow:var(--shadow);max-width:56%;margin:10px 0 10px 20px}#registrationForm .MandatoryField,#registrationForm .TableHead{display:none}#registrationForm .SizeContainer{width:100%;padding-right:15px}#registrationForm .InputBlock{display:flex;align-items:flex-start;margin-bottom:10px}#registrationForm .InputLabelling{font-weight:600;color:var(--text-dark);width:50%;padding-right:8px}#registrationForm .InputField{width:50%;padding-right:15px}#registrationForm .InputField input[type=email],#registrationForm .InputField input[type=password],#registrationForm .InputField input[type=tel],#registrationForm .InputField input[type=text],#registrationForm .InputField select{width:100%;padding:10px;border:1px solid var(--border-color);border-radius:4px;font-size:16px;transition:border-color .3s ease}#registrationForm .InputField select[name=CountryID]{min-height:40px;line-height:1.5;padding:10px 20px 10px 10px;box-sizing:border-box}#registrationForm .InputField .combodate select{width:auto;display:inline-block;margin-right:5px;min-height:40px}#registrationForm .InputField input[type=email]:focus,#registrationForm .InputField input[type=password]:focus,#registrationForm .InputField input[type=tel]:focus,#registrationForm .InputField input[type=text]:focus,#registrationForm .InputField select:focus{border-color:var(--secondary-color);outline:0;box-shadow:0 0 5px rgba(0,123,255,.3)}#registrationForm .InputBlock.NewsletterForm{margin:0;margin-left:0;width:100%;box-sizing:border-box;padding-bottom:40px}#registrationForm .InputBlock.NewsletterForm .InputField{width:100%;padding-left:0;box-sizing:border-box;position:relative;left:0}#registrationForm .InputBlock.NewsletterForm .InputField div{display:flex;align-items:center;width:100%;box-sizing:border-box}#registrationForm .InputBlock.NewsletterForm .InputField input[type=checkbox]{margin-right:15px;vertical-align:middle;transform:scale(1.5)}#registrationForm .InputBlock.NewsletterForm .InputField span{margin:0;padding:0;flex-grow:1;box-sizing:border-box;vertical-align:middle;color:var(--text-dark);font-size:15px}#registrationForm .InputBlock.NewsletterForm .InputField font[color="#A0A0A0"]{display:block;margin-top:5px;font-size:12px;color:#a0a0a0}#registrationForm .InputBlock input[type=checkbox]#AcceptPrivacyPolicy{margin-right:15px;vertical-align:middle;transform:scale(1.5)}#registrationForm .InputBlock label[for=AcceptPrivacyPolicy]{font-size:15px;color:var(--text-medium)}#registrationForm #AdditionalBirthdayInformation{font-size:12px;color:var(--text-light)}#registrationForm .CustomButtonContainer{margin-top:20px;text-align:right}#registrationForm .CustomButtonContainer button[type=submit]{padding:12px 30px;font-size:18px;background-color:var(--secondary-color);color:#fff;border:none;border-radius:4px;cursor:pointer;transition:background-color .3s ease}#registrationForm .CustomButtonContainer button[type=submit]:hover{background-color:var(--secondary-dark)}#BasketAddressFormContainer .Dialog.AddressDialog.Reset{background:var(--bg-light);border-radius:8px;padding:20px;box-shadow:var(--shadow);max-width:650px;margin:20px 0 20px 20px;box-sizing:border-box}#BasketAddressFormContainer h3.Listener-1,#BasketAddressFormContainer h3.Listener-2,#BasketAddressFormContainer h3.Listener-3{display:block;font-weight:600;color:#2e5d91;font-size:16px;margin:15px 0;padding:8px;background:#e9ecef;border-radius:4px;cursor:pointer;transition:background-color .3s ease,color .3s ease;width:35%}#BasketAddressFormContainer h3.Listener-1:hover,#BasketAddressFormContainer h3.Listener-2:hover,#BasketAddressFormContainer h3.Listener-3:hover{background:var(--primary-color);color:#fff}#BasketAddressFormContainer h3.Listener-1 a,#BasketAddressFormContainer h3.Listener-2 a,#BasketAddressFormContainer h3.Listener-3 a{color:inherit;text-decoration:none}#BasketAddressFormContainer h3.Listener-1 .continueShoppingIcon,#BasketAddressFormContainer h3.Listener-2 .continueShoppingIcon,#BasketAddressFormContainer h3.Listener-3 .continueShoppingIcon{margin-right:5px;font-size:14px}#BasketAddressFormContainer #ProMemberInfo,#BasketAddressFormContainer #RegisterInfo{display:block;font-size:15px;color:var(--text-medium);margin:15px 0;padding:18px;background:#fff}#BasketAddressFormContainer #ProMemberInfo p,#BasketAddressFormContainer #RegisterInfo p{margin:0 0 10px 0;font-weight:600}#BasketAddressFormContainer #ProMemberInfo ul,#BasketAddressFormContainer #RegisterInfo ul{margin:0;padding-left:20px}#BasketAddressFormContainer #ProMemberInfo ul li,#BasketAddressFormContainer #RegisterInfo ul li{margin-bottom:5px}#BasketAddressFormContainer #AnonInfo{display:block;font-size:14px;color:var(--text-medium);margin:15px 0;padding:10px;background:#fff}#BasketAddressFormContainer #AnonInfo p{margin:0 0 10px 0}#BasketAddressFormContainer .SizeContainer{width:100%;padding-right:15px;box-sizing:border-box}#BasketAddressFormContainer .InputBlock{display:flex;align-items:flex-start;margin-bottom:8px;box-sizing:border-box}#BasketAddressFormContainer .InputLabelling{font-weight:600;color:var(--text-dark);width:50%;padding-right:8px;box-sizing:border-box}#BasketAddressFormContainer .InputField{width:60%;padding-right:15px;box-sizing:border-box}#BasketAddressFormContainer .InputField input[type=email],#BasketAddressFormContainer .InputField input[type=password],#BasketAddressFormContainer .InputField input[type=tel],#BasketAddressFormContainer .InputField input[type=text],#BasketAddressFormContainer .InputField select{width:100%;padding:10px;border:1px solid var(--border-color);border-radius:4px;font-size:16px;transition:border-color .3s ease;box-sizing:border-box}#BasketAddressFormContainer .InputField select[name=CountryID],#BasketAddressFormContainer .InputField select[name=ShippingCountryID]{min-height:40px;line-height:1.5;padding:10px 20px 10px 10px;box-sizing:border-box}#BasketAddressFormContainer .InputField .combodate select{width:29%;display:inline-block;margin-right:5px;min-height:40px;box-sizing:border-box}#BasketAddressFormContainer .InputField input[type=email]:focus,#BasketAddressFormContainer .InputField input[type=password]:focus,#BasketAddressFormContainer .InputField input[type=tel]:focus,#BasketAddressFormContainer .InputField input[type=text]:focus,#BasketAddressFormContainer .InputField select:focus{border-color:var(--primary-color);outline:0;box-shadow:0 0 5px rgba(62,118,187,.3)}#BasketAddressFormContainer .InputField input[type=checkbox]#EnableShippingAddress{margin-right:10px;vertical-align:middle}#BasketAddressFormContainer .InputField label[for=EnableShippingAddress]{font-size:14px;color:var(--text-medium);vertical-align:middle}#BasketAddressFormContainer .InputBlock.NewsletterForm{margin:0;margin-left:3px;width:100%;padding-bottom:36px;padding-top:35px}#BasketAddressFormContainer .InputBlock.NewsletterForm .InputField{width:100%;padding-left:0;box-sizing:border-box;position:relative;left:0}#BasketAddressFormContainer .InputBlock.NewsletterForm input[type=checkbox]{transform:scale(1.5);margin-right:15px}#BasketAddressFormContainer .InputBlock.NewsletterForm label{font-size:14px;color:var(--text-medium);vertical-align:middle}#BasketAddressFormContainer .InputBlock input[type=checkbox]#AcceptPrivacyPolicy{transform:scale(1.5);margin-right:15px;vertical-align:middle}#BasketAddressFormContainer .InputBlock label[for=AcceptPrivacyPolicy]{font-size:15px;color:var(--text-medium);white-space:normal}#BasketAddressFormContainer #AdditionalBirthdayInformation{font-size:12px;color:var(--text-light)}#BasketAddressFormContainer .CustomButtonContainer{margin-top:20px;text-align:right;box-sizing:border-box}#BasketAddressFormContainer .CustomButtonContainer button[type=submit]{padding:12px 30px;font-size:18px;background-color:var(--primary-color);color:#fff;border:none;border-radius:4px;cursor:pointer;transition:background-color .3s ease;box-sizing:border-box}#BasketAddressFormContainer .CustomButtonContainer button[type=submit]:hover{background-color:var(--primary-dark)}.delivery-toggle-button{margin-bottom:10px;width:100%;padding:5px 10px;font-size:12px;background-color:var(--primary-color);color:#fff;border:none;border-radius:4px;cursor:pointer;transition:background-color .3s ease}.delivery-toggle-button.active,.delivery-toggle-button:hover{background-color:var(--primary-dark)}.newsletter-flex-container{display:flex;align-items:center;width:100%;box-sizing:border-box}.newsletter-checkbox{margin-right:15px;vertical-align:middle;transform:scale(1.5)}.newsletter-main-text{margin:0;padding:0;flex-grow:1;box-sizing:border-box;vertical-align:middle;color:var(--text-dark);font-size:15px}.newsletter-cancellation-note{color:#a0a0a0;display:block;margin-top:5px;font-size:12px}.privacy-wrapper{width:100%;box-sizing:border-box}.privacy-input-field{width:100%;display:block}.privacy-labelling{width:0;padding:0}#UserLoginForm.Dialog,.ContentAreaWrapper .RegisterSection.Dialog{background:var(--bg-light);border-radius:8px;padding:10px;box-shadow:var(--shadow);border:1px solid #e0e0e0;max-width:45%;margin:10px 0 20px 20px;box-sizing:border-box;display:block;clear:both}#UserLoginForm .StyledInputBlock{display:flex;flex-direction:row;align-items:center;margin-bottom:5px;box-sizing:border-box}#UserLoginForm .InputLabelling{width:50%;padding-right:8px;font-weight:600;color:var(--text-dark);text-align:left;box-sizing:border-box}#UserLoginForm .InputField{width:50%;padding-right:10px;box-sizing:border-box}#UserLoginForm .InputField input{width:100%;padding:6px;font-size:14px;border:1px solid var(--border-color);border-radius:4px;box-sizing:border-box}#UserLoginForm .InputField input:focus{border-color:var(--primary-color);box-shadow:0 0 5px rgba(62,118,187,.3);outline:0}#UserLoginForm .StyledForgotLink{white-space:nowrap;display:block;margin-top:5px}#UserLoginForm .CustomButtonContainer,.ContentAreaWrapper .RegisterButtonContainer{margin-top:8px;text-align:center}#RegisterInfo{display:block;clear:both;padding:5px}#RegisterInfo ul{margin:0;padding-left:20px}#UserLoginForm .CustomButtonContainer button,.ContentAreaWrapper .register-now-button{padding:12px 30px;font-size:18px;background-color:var(--primary-color);color:#fff;border:none;border-radius:4px;cursor:pointer;transition:background-color .3s ease}#UserLoginForm .CustomButtonContainer button:hover,.ContentAreaWrapper .register-now-button:hover{background-color:var(--primary-dark)}#BasketAddressSelectForm .AddressDialog{background:var(--bg-light);border-radius:8px;padding:20px;box-shadow:var(--shadow);border:1px solid #e0e0e0;max-width:50%;margin:20px;box-sizing:border-box;display:block;clear:both}#BasketAddressSelectForm .AddressDialog.selected{border:2px solid var(--secondary-color);background-color:rgba(0,123,255,.05)}#BasketAddressSelectForm .TableHead{font-size:18px;font-weight:600;color:var(--text-dark);margin-bottom:8px;margin-top:5px}#BasketAddressSelectForm .SizeContainer{width:100%;padding-right:15px}#BasketAddressSelectForm .Address{font-size:14px;color:var(--text-dark);margin-bottom:8px}#BasketAddressSelectForm .Address .vcard{display:block}#BasketAddressSelectForm .Address .vcard .adr,#BasketAddressSelectForm .Address .vcard .country-name,#BasketAddressSelectForm .Address .vcard .locality,#BasketAddressSelectForm .Address .vcard .n.fn,#BasketAddressSelectForm .Address .vcard .postal-code,#BasketAddressSelectForm .Address .vcard .region,#BasketAddressSelectForm .Address .vcard .street-address{display:block;margin-bottom:3px}#BasketAddressSelectForm br{display:none}#BasketAddressSelectForm .Address .Edit{font-size:14px;color:var(--secondary-color);text-decoration:underline;display:block;margin-top:10px}#BasketAddressSelectForm .Address .Edit:hover{color:var(--secondary-dark)}#BasketAddressSelectForm .AddressOptions{display:block;margin-bottom:10px;padding-left:20px}#BasketAddressSelectForm .AddressOptions input[type=radio]{transform:scale(1.5);margin-right:10px;vertical-align:middle}#BasketAddressSelectForm .AddressOptions label{font-size:14px;color:var(--text-dark);vertical-align:middle}#BasketAddressSelectForm .OrderProcessNavigation .DoOrder.FloatRight{display:none}#BasketAddressSelectForm .AddNewAddressButton{padding:12px 30px;font-size:18px;background-color:var(--primary-color);color:#fff;border:none;border-radius:4px;cursor:pointer;transition:background-color .3s ease;text-decoration:none;display:inline-block}#BasketAddressSelectForm .AddNewAddressButton:hover{background-color:var(--primary-dark)}#BasketAddressSelectForm .DoOrder.DoOrderLeft button,#BasketAddressSelectForm .DoOrderLeft.BottomDoOrder button{padding:12px 30px;font-size:18px;background-color:var(--primary-color);color:#fff;border:none;border-radius:4px;cursor:pointer;transition:background-color .3s ease;display:inline-block}#BasketAddressSelectForm .DoOrder.DoOrderLeft button:hover,#BasketAddressSelectForm .DoOrderLeft.BottomDoOrder button:hover{background-color:var(--primary-dark)}#BasketUserAddressForm .Dialog.AddressDialog{background:var(--bg-light);border-radius:8px;padding:15px;box-shadow:var(--shadow);border:1px solid #e0e0e0;max-width:45%;margin:10px 0 10px 20px;box-sizing:border-box;display:block;clear:both}#BasketUserAddressForm .SizeContainer{width:100%;padding-right:15px}#BasketUserAddressForm .InputBlock{display:flex;align-items:flex-start;margin-bottom:10px}#BasketUserAddressForm .InputLabelling{font-weight:600;color:var(--text-dark);width:40%;padding-right:8px}#BasketUserAddressForm .InputField{width:80%;padding-right:13px}#BasketUserAddressForm .InputField input[type=email],#BasketUserAddressForm .InputField input[type=tel],#BasketUserAddressForm .InputField input[type=text],#BasketUserAddressForm .InputField select{width:100%;padding:10px;border:1px solid var(--border-color);border-radius:4px;font-size:16px;transition:border-color .3s ease}#BasketUserAddressForm .InputField select[name=CountryID]{min-height:40px;line-height:1.5;padding:10px 20px 10px 10px;box-sizing:border-box}#BasketUserAddressForm .InputField .combodate select{width:auto;display:inline-block;margin-right:5px;min-height:40px}#BasketUserAddressForm .InputField input[type=email]:focus,#BasketUserAddressForm .InputField input[type=tel]:focus,#BasketUserAddressForm .InputField input[type=text]:focus,#BasketUserAddressForm .InputField select:focus{border-color:var(--secondary-color);outline:0;box-shadow:0 0 5px rgba(0,123,255,.3)}#BasketUserAddressForm #AdditionalBirthdayInformation{font-size:12px;color:var(--text-light);display:block;margin-top:5px}#BasketUserAddressForm .InputBlock.MandatoryField .InputField{font-size:14px;color:var(--text-medium)}#BasketUserAddressForm .DialogButtonbar{margin-top:20px;text-align:right}#BasketUserAddressForm .DialogButtonbar button{padding:12px 30px;font-size:18px;background-color:var(--secondary-color);color:#fff;border:none;border-radius:4px;cursor:pointer;transition:background-color .3s ease;float:left}#BasketUserAddressForm .DialogButtonbar button:hover{background-color:var(--secondary-dark)}.EditAddress #BasketUserAddressForm .NewsletterForm{display:none}#personalDataForm .Dialog.AddressDialog{background:var(--bg-light);border-radius:8px;padding:15px;box-shadow:var(--shadow);border:1px solid #e0e0e0;max-width:60%;margin:10px 0 10px 20px;box-sizing:border-box;display:block;clear:both}#personalDataForm .TableHead{display:none}#personalDataForm .SizeContainer{width:100%;padding-right:15px}#personalDataForm .InputBlock{display:flex;align-items:flex-start;margin-bottom:10px}#personalDataForm .InputBlock.HideElement{display:none}#personalDataForm .InputBlock:not(.HideElement){display:flex}#personalDataForm .InputLabelling{font-weight:600;color:var(--text-dark);width:50%;padding-right:8px}#personalDataForm .InputField{width:50%;padding-right:15px}#personalDataForm .InputField input[type=email],#personalDataForm .InputField input[type=password],#personalDataForm .InputField input[type=tel],#personalDataForm .InputField input[type=text],#personalDataForm .InputField select{width:100%;padding:10px;border:1px solid var(--border-color);border-radius:4px;font-size:16px;transition:border-color .3s ease}#personalDataForm .InputField select[name=CountryID]{min-height:40px;line-height:1.5;padding:10px 20px 10px 10px;box-sizing:border-box}#personalDataForm .InputField .combodate select{width:auto;display:inline-block;margin-right:5px;min-height:40px}#personalDataForm .InputField input[type=email]:focus,#personalDataForm .InputField input[type=password]:focus,#personalDataForm .InputField input[type=tel]:focus,#personalDataForm .InputField input[type=text]:focus,#personalDataForm .InputField select:focus{border-color:var(--secondary-color);outline:0;box-shadow:0 0 5px rgba(0,123,255,.3)}#personalDataForm .InputBlock.change-wording .InputField input[type=checkbox]{transform:scale(1.5);margin-right:10px;vertical-align:middle}#personalDataForm .InputBlock.change-wording .InputField label{font-size:14px;color:var(--text-dark);vertical-align:middle}#personalDataForm #AdditionalBirthdayInformation,#personalDataForm .InputBlock .FontSmaller{font-size:12px;color:var(--text-light);display:block;margin-top:5px}#personalDataForm .MarginBottom{margin-top:20px;margin-left:20px;text-align:left}#personalDataForm .MarginBottom button{padding:12px 30px;font-size:18px;background-color:var(--secondary-color);color:#fff;border:none;border-radius:4px;cursor:pointer;transition:background-color .3s ease}#personalDataForm .MarginBottom button:hover{background-color:var(--secondary-dark)}#personalDataForm .MarginBottom .ep-sprite.SaveIconSmall{vertical-align:middle;margin-right:5px}#personalDataForm .TopSmallMargin.MarginBottom{font-size:14px;color:var(--text-medium);max-width:60%;margin:10px 0 10px 20px;text-align:center}#personalDataForm hr.Separator+strong{font-size:14px;color:var(--text-dark);display:block;margin-top:10px;max-width:60%;margin-left:20px}#userAddressesForm .AddressDialog{background:var(--bg-light);border-radius:8px;padding:15px;box-shadow:var(--shadow);border:1px solid #e0e0e0;max-width:60%;margin:10px 0 10px 20px;box-sizing:border-box;display:block;clear:both}#userAddressesForm .AddressDialog.selected{border:2px solid var(--secondary-color);background:rgba(0,123,255,.05)}#userAddressesForm .AddressDialog .TableHead{font-size:18px;font-weight:600;color:var(--text-dark);margin-bottom:5px;margin-left:0}#userAddressesForm .SizeContainer{width:100%;padding-right:15px}#userAddressesForm .Address{font-size:14px;color:var(--text-dark);margin-bottom:15px;line-height:1.2}#userAddressesForm .Address .vcard{display:block}#userAddressesForm .Address .vcard .adr,#userAddressesForm .Address .vcard .country-name,#userAddressesForm .Address .vcard .locality,#userAddressesForm .Address .vcard .n.fn,#userAddressesForm .Address .vcard .postal-code,#userAddressesForm .Address .vcard .region,#userAddressesForm .Address .vcard .street-address{display:block;margin-bottom:2px}#userAddressesForm .Address .vcard br{display:none}#userAddressesForm .Address .TopMargin{margin-top:10px}#userAddressesForm .Address .TopMargin button.EditButton{padding:8px 20px;font-size:14px;background:var(--primary-color);color:#fff;border:none;border-radius:4px;cursor:pointer;transition:background .3s ease;margin-right:10px}#userAddressesForm .Address .TopMargin button.DeleteButton{padding:8px 20px;font-size:14px;background:var(--danger-color);color:#fff;border:none;border-radius:4px;cursor:pointer;transition:background .3s ease;margin-right:10px}#userAddressesForm .Address .TopMargin button.EditButton:hover{background:var(--secondary-dark)}#userAddressesForm .Address .TopMargin button.DeleteButton:hover{background:var(--danger-dark)}#userAddressesForm .Address .TopMargin .DeleteIconSmall{vertical-align:middle;margin-right:5px}#userAddressesForm .AddressOptions{display:block;margin-bottom:10px;padding-left:20px}#userAddressesForm .AddressOptions input[type=radio]{transform:scale(1.5);margin-right:10px;vertical-align:middle}#userAddressesForm .AddressOptions label{font-size:14px;color:var(--text-dark);vertical-align:middle}#userAddressesForm .DialogButtonbar{margin-top:20px;margin-left:20px;text-align:left}#userAddressesForm .DialogButtonbar button.SaveButton{padding:12px 30px;font-size:18px;background:#28a745;color:#fff;border:none;border-radius:4px;cursor:pointer;transition:background .3s ease;margin-right:10px}#userAddressesForm .DialogButtonbar button.AddButton{padding:12px 30px;font-size:18px;background:var(--primary-color);color:#fff;border:none;border-radius:4px;cursor:pointer;transition:background .3s ease;margin-right:10px}#userAddressesForm .DialogButtonbar button.SaveButton:hover{background:#218838}#userAddressesForm .DialogButtonbar button.AddButton:hover{background:var(--primary-dark)}#userAddressesForm .DialogButtonbar .NewIconSmall,#userAddressesForm .DialogButtonbar .SaveIconSmall{vertical-align:middle;margin-right:5px}body div.EditAddress div.DialogMessage.ConfirmationMessage{background:#fde168;border:1px solid #e0e0e0;border-radius:8px;padding:10px;max-width:50%;margin:10px 0 10px 20px;box-sizing:border-box;box-shadow:0 2px 4px rgba(0,0,0,.05);background-image:none!important}body div.EditAddress div.DialogMessage.ConfirmationMessage h3{font-size:16px;font-weight:600;color:var(--text-dark);margin:0 0 5px 0}body div.EditAddress div.DialogMessage.ConfirmationMessage p{font-size:14px;color:var(--text-medium);margin:0}#addressContentForm .AddressDialog{background:var(--bg-light);border-radius:8px;padding:15px;box-shadow:var(--shadow);border:1px solid #e0e0e0;max-width:70%;margin:10px 0 10px 20px;box-sizing:border-box;display:block;clear:both}#addressContentForm .AddressDialog .TableHead{font-size:18px;font-weight:600;color:var(--text-dark);margin-bottom:5px;margin-left:0}#addressContentForm .SizeContainer{width:100%;padding-right:15px}#addressContentForm .Address{font-size:14px;color:var(--text-dark);margin-bottom:15px;line-height:1.2}#addressContentForm .Address ul{list-style:none;padding:0;margin:0}#addressContentForm .Address ul li{margin-bottom:2px}#addressContentForm .DialogButtonbar{margin-top:20px;margin-left:20px;text-align:left}#addressContentForm .DialogButtonbar button.DeleteButton{padding:8px 20px;font-size:14px;background:var(--danger-color);color:#fff;border:none;border-radius:4px;cursor:pointer;transition:background .3s ease;margin-right:10px}#addressContentForm .DialogButtonbar button.CancelButton{padding:8px 20px;font-size:14px;background:var(--neutral-color);color:#fff;border:none;border-radius:4px;cursor:pointer;transition:background .3s ease}#addressContentForm .DialogButtonbar button.DeleteButton:hover{background:var(--danger-dark)}#addressContentForm .DialogButtonbar button.CancelButton:hover{background:var(--neutral-dark)}#addressContentForm .DialogButtonbar .CancelIconSmall,#addressContentForm .DialogButtonbar .DeleteIconSmall{vertical-align:middle;margin-right:5px}#addressContentForm .DialogButtonbar .FloatLeft,#addressContentForm .DialogButtonbar .RightMargin.FloatLeft{display:inline-block}#addressContentForm .Dialog.AddressDialog{background:var(--bg-light);border-radius:8px;padding:20px;box-shadow:var(--shadow);max-width:650px;margin:20px 0 20px 20px;box-sizing:border-box}#addressContentForm .TableHead{font-size:18px;font-weight:600;color:var(--text-dark);margin-bottom:10px}#addressContentForm .SizeContainer{width:100%;padding-right:15px;box-sizing:border-box}#addressContentForm .InputBlock{display:flex;align-items:flex-start;margin-bottom:10px;box-sizing:border-box}#addressContentForm .InputLabelling{font-weight:600;color:var(--text-dark);width:50%;padding-right:8px;box-sizing:border-box}#addressContentForm .InputField{width:50%;padding-right:15px;box-sizing:border-box}#addressContentForm .InputField input[type=email],#addressContentForm .InputField input[type=tel],#addressContentForm .InputField input[type=text],#addressContentForm .InputField select{width:100%;padding:10px;border:1px solid var(--border-color);border-radius:4px;font-size:16px;transition:border-color .3s ease;box-sizing:border-box}#addressContentForm .InputField select[name=CountryID]{min-height:40px;line-height:1.5;padding:10px 20px 10px 10px;box-sizing:border-box}#addressContentForm .InputField .combodate select{width:auto;display:inline-block;margin-right:5px;min-height:40px;box-sizing:border-box}#addressContentForm .InputField input[type=email]:focus,#addressContentForm .InputField input[type=tel]:focus,#addressContentForm .InputField input[type=text]:focus,#addressContentForm .InputField select:focus{border-color:var(--primary-color);outline:0;box-shadow:0 0 5px rgba(62,118,187,.3)}#addressContentForm .DialogButtonbar{margin-top:20px;text-align:right}#addressContentForm .DialogButtonbar .SaveButton{padding:12px 30px;font-size:18px;background-color:#28a745;color:#fff;border:none;border-radius:4px;cursor:pointer;transition:background-color .3s ease}#addressContentForm .DialogButtonbar .SaveButton:hover{background-color:#218838}#addressContentForm .DialogButtonbar .DeleteButton{padding:12px 30px!important;font-size:18px!important;background-color:var(--danger-color);color:#fff;border:none;border-radius:4px;cursor:pointer;transition:background-color .3s ease}#addressContentForm .DialogButtonbar .DeleteButton:hover{background-color:var(--danger-dark)}#addressContentForm .DialogButtonbar .CancelButton{padding:12px 30px;font-size:18px;background-color:var(--secondary-color);color:#fff;border:none;border-radius:4px;cursor:pointer;transition:background-color .3s ease}#addressContentForm .DialogButtonbar .CancelButton:hover{background-color:var(--secondary-dark)}#addressContentForm .InputBlock.MandatoryField .InputField{font-size:14px;color:var(--text-medium)}#addressContentForm .InputBlock:has(br){display:none}#addressContentForm table{display:none}#addressContentForm #AdditionalBirthdayInformation{font-size:12px;color:var(--text-light);display:block;margin-top:5px}div.EditAddress .EditAddressForm{padding:15px;box-sizing:border-box}div.EditAddress .EditAddressForm .Dialog.AddressDialog{background:var(--bg-light);border-radius:8px;padding:15px;box-shadow:var(--shadow);border:1px solid #e0e0e0;max-width:60%;margin:10px 0 10px 20px;box-sizing:border-box;display:block;clear:both}div.EditAddress .EditAddressForm .TableHead{font-size:18px;font-weight:600;color:var(--text-dark);margin-bottom:10px}div.EditAddress .EditAddressForm .SizeContainer{width:100%;padding-right:15px}div.EditAddress .EditAddressForm .InputBlock{display:flex;align-items:flex-start;margin-bottom:10px}div.EditAddress .EditAddressForm .InputBlock:not(.MandatoryField){display:flex}div.EditAddress .EditAddressForm .InputBlock.MandatoryField{display:block}div.EditAddress .EditAddressForm .InputLabelling{font-weight:600;color:var(--text-dark);width:50%;padding-right:8px}div.EditAddress .EditAddressForm .InputField{width:50%;padding-right:15px}div.EditAddress .EditAddressForm .InputField input[type=email],div.EditAddress .EditAddressForm .InputField input[type=tel],div.EditAddress .EditAddressForm .InputField input[type=text],div.EditAddress .EditAddressForm .InputField select{width:100%;padding:10px;border:1px solid var(--border-color);border-radius:4px;font-size:16px;transition:border-color .3s ease}div.EditAddress .EditAddressForm .InputField select[name=CountryID]{min-height:40px;line-height:1.5;padding:10px 20px 10px 10px;box-sizing:border-box}div.EditAddress .EditAddressForm .InputField .combodate select{width:auto;display:inline-block;margin-right:5px;min-height:40px}div.EditAddress .EditAddressForm .InputField input[type=email]:focus,div.EditAddress .EditAddressForm .InputField input[type=tel]:focus,div.EditAddress .EditAddressForm .InputField input[type=text]:focus,div.EditAddress .EditAddressForm .InputField select:focus{border-color:var(--secondary-color);outline:0;box-shadow:0 0 5px rgba(0,123,255,.3)}div.EditAddress .EditAddressForm .InputBlock .astricts-red{color:var(--danger-color);margin-left:3px}div.EditAddress .EditAddressForm .InputBlock .InputField #AdditionalBirthdayInformation,div.EditAddress .EditAddressForm .InputBlock .InputField span[style*=color]{font-size:12px;color:var(--text-light);display:block;margin-top:5px}div.EditAddress .EditAddressForm .DialogMessage.ConfirmationMessage{background:#fde168;border:1px solid #e0e0e0;border-radius:8px;padding:10px;max-width:60%;margin:10px 0 10px 20px;box-sizing:border-box;box-shadow:0 2px 4px rgba(0,0,0,.05);text-align:center}div.EditAddress .EditAddressForm .DialogMessage.ConfirmationMessage h3{font-size:16px;font-weight:600;color:var(--text-dark);margin:0 0 5px 0}div.EditAddress .EditAddressForm .DialogMessage.ConfirmationMessage p{font-size:14px;color:var(--text-medium);margin:0}div.EditAddress .EditAddressForm .hidden-redundant{display:none}div.EditAddress .EditAddressForm .DialogButtonbar{margin-top:20px;margin-left:20px;text-align:left}div.EditAddress .EditAddressForm .DialogButtonbar button.SaveButton{padding:12px 30px;font-size:18px;background-color:var(--secondary-color);color:#fff;border:none;border-radius:4px;cursor:pointer;transition:background-color .3s ease}div.EditAddress .EditAddressForm .DialogButtonbar button.SaveButton:hover{background-color:var(--secondary-dark)}div.EditAddress .EditAddressForm .DialogButtonbar button.CancelButton{padding:12px 30px;font-size:18px;background-color:var(--neutral-color);color:#fff;border:none;border-radius:4px;cursor:pointer;transition:background-color .3s ease}div.EditAddress .EditAddressForm .DialogButtonbar button.CancelButton:hover{background-color:var(--neutral-dark)}div.EditAddress .EditAddressForm .DialogButtonbar .CancelIconSmall,div.EditAddress .EditAddressForm .DialogButtonbar .SaveIconSmall{vertical-align:middle;margin-right:5px}div.EditAddress .EditAddressForm .DialogButtonbar .FloatLeft,div.EditAddress .EditAddressForm .DialogButtonbar .RightMargin.FloatLeft{display:inline-block}div.EditAddress .EditAddressForm hr.Separator+strong{font-size:14px;color:var(--text-dark);display:block;margin-top:10px;max-width:60%;margin-left:20px}#NewShippingAddress .AddressDialog.Dialog{background:var(--bg-light);border-radius:8px;padding:20px;box-shadow:var(--shadow);max-width:56%;margin:10px 0 10px 20px}#NewShippingAddress .TableHead{display:none}#NewShippingAddress .SizeContainer{width:100%;padding-right:15px}#NewShippingAddress .InputBlock{display:flex;align-items:flex-start;margin-bottom:10px}#NewShippingAddress .InputLabelling{font-weight:600;color:var(--text-dark);width:50%;padding-right:8px}#NewShippingAddress .astricts-red{color:var(--danger-color)}#NewShippingAddress .InputField{width:50%;padding-right:15px}#NewShippingAddress .InputField input[type=tel],#NewShippingAddress .InputField input[type=text],#NewShippingAddress .InputField select{width:100%;padding:10px;border:1px solid var(--border-color);border-radius:4px;font-size:16px;transition:border-color .3s ease}#NewShippingAddress .InputField select[name=CountryID]{min-height:40px;line-height:1.5;padding:10px 20px 10px 10px;box-sizing:border-box}#NewShippingAddress .InputField input[type=tel]:focus,#NewShippingAddress .InputField input[type=text]:focus,#NewShippingAddress .InputField select:focus{border-color:var(--secondary-color);outline:0;box-shadow:0 0 5px rgba(0,123,255,.3)}#NewShippingAddress .DialogButtonbar{margin-top:20px;text-align:right}#NewShippingAddress .DialogButtonbar .CancelButton,#NewShippingAddress .DialogButtonbar .SaveButton{padding:12px 30px;font-size:18px;border:none;border-radius:4px;cursor:pointer;transition:background-color .3s ease}#NewShippingAddress .DialogButtonbar .SaveButton{background-color:var(--danger-color);color:#fff}#NewShippingAddress .DialogButtonbar .SaveButton:hover{background-color:var(--danger-dark)}#NewShippingAddress .DialogButtonbar .CancelButton{background-color:var(--secondary-color);color:#fff}#NewShippingAddress .DialogButtonbar .CancelButton:hover{background-color:var(--secondary-dark)}#NewShippingAddress .MandatoryField .InputField{font-style:italic;color:var(--text-light)}#NewShippingAddress table.hidden-redundant{display:none}#newUserAddressForm .AddressDialog{background:var(--bg-light);border-radius:8px;padding:20px;box-shadow:var(--shadow);max-width:56%;margin:10px 0 10px 20px}#newUserAddressForm .SizeContainer{width:100%;padding-right:15px}#newUserAddressForm .InputBlock{display:flex;align-items:flex-start;margin-bottom:10px}#newUserAddressForm .InputLabelling{font-weight:600;color:var(--text-dark);width:50%;padding-right:8px}#newUserAddressForm .astricts-red{color:var(--danger-color)}#newUserAddressForm .InputField{width:50%;padding-right:15px}#newUserAddressForm .InputField input[type=tel],#newUserAddressForm .InputField input[type=text],#newUserAddressForm .InputField select{width:100%;padding:10px;border:1px solid var(--border-color);border-radius:4px;font-size:16px;transition:border-color .3s ease}#newUserAddressForm .InputField select[name=CountryID]{min-height:40px;line-height:1.5;padding:10px 20px 10px 10px;box-sizing:border-box}#newUserAddressForm .InputField input[type=tel]:focus,#newUserAddressForm .InputField input[type=text]:focus,#newUserAddressForm .InputField select:focus{border-color:var(--secondary-color);outline:0;box-shadow:0 0 5px rgba(0,123,255,.3)}#newUserAddressForm .DialogButtonbar{margin-top:20px;text-align:right}#newUserAddressForm .CancelButton,#newUserAddressForm .SaveButton{padding:12px 30px;font-size:18px;border:none;border-radius:4px;cursor:pointer;transition:background-color .3s ease}#newUserAddressForm .SaveButton{background-color:var(--danger-color);color:#fff}#newUserAddressForm .SaveButton:hover{background-color:var(--danger-dark)}#newUserAddressForm .CancelButton{background-color:var(--secondary-color);color:#fff}#newUserAddressForm .CancelButton:hover{background-color:var(--secondary-dark)}#newUserAddressForm .MandatoryField .InputField{font-style:italic;color:var(--text-light)}#newUserAddressForm table.hidden-redundant{display:none}#newUserAddressForm .Separator{border:0;border-top:1px solid var(--border-color);margin:20px 0}#userPasswordForm .Dialog{background:var(--bg-light);border-radius:8px;padding:20px;max-width:60%;width:100%;box-sizing:border-box;box-shadow:var(--shadow);border:1px solid #e0e0e0}#userPasswordForm .InputBlock{display:table-row;width:100%;margin-bottom:10px}#userPasswordForm .InputLabellingWide{font-weight:600;color:var(--text-dark);width:40%;padding-right:8px;text-align:right;display:table-cell;vertical-align:middle}#userPasswordForm .InputField{width:60%;display:table-cell;vertical-align:middle}#userPasswordForm .InputField input[type=password]{width:100%;padding:10px;border:1px solid var(--border-color);border-radius:4px;font-size:16px;box-sizing:border-box}#userPasswordForm .InputField input[type=password]:focus{border-color:var(--secondary-color);outline:0;box-shadow:0 0 5px rgba(0,123,255,.3)}#userPasswordForm .InputField .HelpIcon{margin-left:5px;vertical-align:middle}#userPasswordForm .DialogButtonbar{text-align:left;margin-top:20px}#userPasswordForm .ep-uiInput-button{font-size:20px;background-color:var(--secondary-color);color:#fff;width:200px;border:none;border-radius:4px;cursor:pointer;transition:background-color .3s ease}#userPasswordForm .ep-uiInput-button:hover{background-color:var(--secondary-dark)}#userPasswordForm .Separator{border-top:1px solid var(--border-color);margin:20px 0}.EditAddress .NewsletterForm{display:none}td.Address{background-color:#f9f9f9;border:1px solid #ddd!important;border-radius:8px;padding:20px!important;margin:0 5px 20px!important;box-shadow:0 2px 4px rgba(0,0,0,.1);width:45%!important;vertical-align:top}td.Address h3.BottomSmallMargin{font-size:1.25em;color:var(--text-dark);margin:0 0 15px 0;font-weight:600;border-bottom:2px solid #eee;padding-bottom:10px}td.Address .vcard{font-size:1em;color:var(--text-medium);line-height:1.6}td.Address .vcard span{display:block}td.Address .vcard .country-name,td.Address .vcard .family-name,td.Address .vcard .given-name,td.Address .vcard .locality,td.Address .vcard .org,td.Address .vcard .postal-code,td.Address .vcard .region,td.Address .vcard .street-address{margin-bottom:2px}td.Address .vcard br{display:none}td.Address .CustomerInfo table{width:100%;margin-top:8px;border-collapse:collapse}td.Address .CustomerInfo thead td{font-size:1em;color:var(--text-dark);font-weight:600;padding:10px 0;border-bottom:1px solid #eee}td.Address .CustomerInfo tbody tr{border-bottom:1px solid #f0f0f0}td.Address .CustomerInfo tbody td{padding:4px 0;font-size:.95em;color:var(--text-medium)}td.Address .CustomerInfo tbody td:first-child{font-weight:500;color:var(--text-dark);width:30%}td.Address .CustomerInfo tbody td:last-child{color:#666}#userAddressesForm table{display:none}#addressContentForm .DialogButtonbar .DeleteButton{padding:12px 30px;font-size:18px;background-color:var(--danger-color);color:#fff;border:none;border-radius:4px;cursor:pointer;transition:background-color .3s ease}#addressContentForm .DialogButtonbar .DeleteButton:hover{background-color:var(--danger-dark)}#addressContentForm .DialogButtonbar .CancelButton{padding:12px 30px!important;font-size:18px!important;background-color:var(--secondary-color);color:#fff;border:none;border-radius:4px;cursor:pointer;transition:background-color .3s ease}#addressContentForm .DialogButtonbar .CancelButton:hover{background-color:var(--secondary-dark)}#addressContentForm .DialogMessage.MessageSuccess{background-color:#28a745;color:#fff;padding:15px;border-radius:4px;margin-bottom:20px;box-shadow:0 2px 4px rgba(0,0,0,.2)}#addressContentForm .DialogMessage.MessageSuccess h3{font-size:18px;font-weight:600;margin:0 0 10px 0}#addressContentForm .DialogMessage.MessageSuccess p{font-size:16px;margin:0}#addressContentForm .DialogMessage.MessageError{background-color:#dc3545;color:#fff;padding:15px;border-radius:4px;margin-bottom:20px;box-shadow:0 2px 4px rgba(0,0,0,.2)}#addressContentForm .DialogMessage.MessageError h3{font-size:18px;font-weight:600;margin:0 0 10px 0}#addressContentForm .DialogMessage.MessageError p{font-size:16px;margin:0}.modal.success{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#3e76bb;color:#fff;padding:24px;border-radius:12px;box-shadow:0 6px 12px rgba(0,0,0,.2);z-index:1000;text-align:center;min-width:320px;max-width:600px;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Arial,sans-serif}.modal h3{font-size:20px;font-weight:600;margin:0 0 12px;line-height:1.4}.modal p{font-size:16px;margin:0 0 16px;line-height:1.5}.modal .ContinueButton{background:#fff;color:#3e76bb;padding:10px 20px;border:none;border-radius:8px;cursor:pointer;font-size:16px;font-weight:500;transition:background-color .2s ease,transform .1s ease}.modal .ContinueButton:hover{background:#f0f0f0;transform:translateY(-1px)}.modal .ContinueButton:active{transform:translateY(0)}.modal.error{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#dc3545;color:#fff;padding:20px;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.3);z-index:1000;text-align:center;min-width:300px;max-width:500px}.modal.error h3{font-size:18px;font-weight:600;margin:0 0 10px}.modal.error p{font-size:16px;margin:0 0 10px}#SFCustomForm .epCustomFormWrapper{background:var(--bg-light);border-radius:8px;padding:20px;max-width:56%;width:100%;box-sizing:border-box;box-shadow:0 2px 4px rgba(0,0,0,.1)}#SFCustomForm dl{display:table;width:100%;margin-bottom:10px}#SFCustomForm dt.AlignRight{display:table-cell;width:40%;padding-right:8px;text-align:right;vertical-align:middle;font-weight:600;color:var(--text-dark)}#SFCustomForm dd{display:table-cell;width:60%;vertical-align:middle}#SFCustomForm input[type=email],#SFCustomForm input[type=text],#SFCustomForm textarea{width:100%;max-width:400px;padding:10px;border:1px solid var(--border-color);border-radius:4px;font-size:16px;box-sizing:border-box}#SFCustomForm textarea{min-height:100px;resize:vertical}#SFCustomForm input[type=email]:focus,#SFCustomForm input[type=text]:focus,#SFCustomForm textarea:focus{border-color:var(--secondary-color);outline:0;box-shadow:0 0 5px rgba(0,123,255,.3)}#SFCustomForm input[type=checkbox]{margin-right:5px;vertical-align:middle}#SFCustomForm .ep-uiInput-button{font-size:20px;background-color:var(--secondary-color);color:#fff;width:200px;border:none;border-radius:4px;padding:10px;cursor:pointer;transition:background-color .3s ease;text-align:center!important}#SFCustomForm .ep-uiInput-button:hover{background-color:var(--secondary-dark)}#SFCustomForm .epCustomFormWrapper:last-child{text-align:right;margin-top:20px}#SFCustomForm .ContactFormSenderName{display:table;width:100%;margin-top:10px}#SFCustomForm .ContactFormSenderName label{display:table-cell;width:40%;padding-right:8px;text-align:right;vertical-align:middle;font-weight:600;color:var(--text-dark)}#SFCustomForm .ContactFormSenderName input{display:table-cell;width:60%;max-width:400px;padding:10px;border:1px solid var(--border-color);border-radius:4px;font-size:16px;box-sizing:border-box}#SFCustomForm .ContactFormSenderName input:focus{border-color:var(--secondary-color);outline:0;box-shadow:0 0 5px rgba(0,123,255,.3)}#SFCustomForm .Separator{border-top:1px solid var(--border-color);margin:20px 0}#SFCustomForm .MandatoryStar{color:red}#ProductRatingForm #NewRatingTable .Box.Dialog{background:var(--bg-light);border-radius:8px;padding:20px;box-shadow:var(--shadow);max-width:600px;margin:20px auto}#ProductRatingForm #NewRatingTable .SizeContainer{width:100%;padding-right:15px}#ProductRatingForm .InputBlock:has(input[name=EMail]:not([disabled])),#ProductRatingForm .InputBlock:has(input[name=Name]:not([disabled])){display:table-row}#ProductRatingForm .InputLabelling.RightPadding{width:10%;padding-right:8px!important;text-align:right;font-weight:600;color:var(--text-dark)!important}#ProductRatingForm input[type=email],#ProductRatingForm input[type=text]{width:100%;padding:10px;border:1px solid var(--border-color);border-radius:4px;font-size:16px;transition:border-color .3s ease}#ProductRatingForm input[type=email]:focus,#ProductRatingForm input[type=text]:focus{border-color:var(--secondary-color);outline:0;box-shadow:0 0 5px rgba(0,123,255,.3)}#ProductRatingForm .ep-uiInput-button{padding:12px 30px;font-size:18px;background-color:var(--secondary-color);color:#fff;border:none;border-radius:4px;cursor:pointer;transition:background-color .3s ease}#ProductRatingForm .ep-uiInput-button:hover{background-color:var(--secondary-dark)}#ProductRatingForm .InputField.MarginTop{text-align:right}#ProductRatingForm .MandatoryStar,#ProductRatingForm .astricts-red{color:var(--danger-color)}.CustomerAccountPage .Dialog{background:var(--bg-light);border-radius:8px;padding:20px;box-shadow:var(--shadow);max-width:600px;border:1px solid #e0e0e0}.CustomerAccountPage .SizeContainer{width:100%;padding-right:15px;box-sizing:border-box}.CustomerAccountPage h3.BreadcrumbLastItem{font-size:1.5em;font-weight:600;color:var(--text-dark);margin-bottom:10px}.CustomerAccountPage .TableHead{font-size:1.2em;font-weight:700;color:var(--text-dark);margin-bottom:15px}.CustomerAccountPage .LeftHalf,.CustomerAccountPage .RightHalf{width:50%;float:left;box-sizing:border-box;padding:0 10px}.CustomerAccountPage .IllustratedLink{margin:30px 10px 30px 10px!important}.CustomerAccountPage .IllustratedLink a{display:flex;align-items:center;padding:10px 15px;background:#fff;border:1px solid var(--border-color);border-radius:4px;font-size:16px;color:var(--text-dark);text-decoration:none;transition:background-color .3s ease,border-color .3s ease}.CustomerAccountPage .IllustratedLink a:hover{background:rgba(0,123,255,.05);border-color:var(--secondary-color)}.CustomerAccountPage .IllustratedLink i{margin-right:10px;font-size:20px;color:var(--secondary-color)}.CustomerAccountPage .FormGrid{width:100%;border-collapse:collapse;margin-bottom:15px}.CustomerAccountPage .FormGrid td{padding:10px 0;vertical-align:top;font-size:14px;color:var(--text-dark)}.CustomerAccountPage .FormGrid td:first-child{width:50%;font-weight:600;padding-right:8px}.CustomerAccountPage .FormGrid td:last-child{width:50%;color:var(--text-medium)}.CustomerAccountPage hr.Separator{margin:20px 0}.CustomerAccountPage h3.MarginBottomSmall{font-size:1.2em;font-weight:600;color:var(--text-dark);margin:15px 0 10px}.CustomerAccountPage .ClearBoth{clear:both}#ShoppingListForm .Basket button.fa,#ShoppingListForm button span.fa{background:0 0!important;background-image:none!important;font-family:'Font Awesome 5 Free'!important;font-weight:900}#ShoppingListForm .Basket .fa-shopping-basket,#ShoppingListForm .Basket .fa-trash{font-family:'Font Awesome 5 Free';font-weight:900;font-size:18px;color:var(--secondary-color);vertical-align:middle}#ShoppingListForm .Basket .ep-uiInput-button.fa-shopping-basket,#ShoppingListForm .Basket .ep-uiInput-button.fa-trash{padding:5px;border:1px solid var(--border-color);border-radius:4px;background:#fff;cursor:pointer;transition:background-color .3s ease,border-color .3s ease;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center}#ShoppingListForm .Basket .ep-uiInput-button.fa-shopping-basket:hover,#ShoppingListForm .Basket .ep-uiInput-button.fa-trash:hover{background:rgba(0,123,255,.05);border-color:var(--secondary-color)}#ShoppingListForm .ep-uiInput-button{padding:6px 12px;font-size:14px;background-color:var(--secondary-color);color:#fff;border:none;border-radius:4px;cursor:pointer;transition:background-color .3s ease;margin-right:8px;display:inline-flex;align-items:center}#ShoppingListForm .ep-uiInput-button:hover{background-color:var(--secondary-dark)}#ShoppingListForm .ep-uiInput-button .fa-save,#ShoppingListForm .ep-uiInput-button .fa-shopping-basket{font-family:'Font Awesome 5 Free';font-weight:900;font-size:14px;margin-right:5px;vertical-align:middle;color:#fff}#ShoppingListForm input[name=Quantity]{width:50px;padding:5px;font-size:14px;border:1px solid var(--border-color);border-radius:4px;text-align:right;box-sizing:border-box}#ShoppingListForm input[name=Quantity]:focus{border-color:var(--secondary-color);outline:0;box-shadow:0 0 5px rgba(0,123,255,.3)}#ShoppingListForm .ExtraSlimColumn{vertical-align:middle;text-align:center;padding:5px;box-sizing:border-box}#ShoppingListForm .ThumbnailsInBasket{display:inline-block;vertical-align:middle;margin:0 auto;padding-right:5px;max-width:100%;max-height:50px}#ShoppingListForm tr[data-productguid]{vertical-align:middle}#ShoppingListForm .ExtraSlimColumn::after{content:"";display:table;clear:both}#ViewNewsletterForm{background:var(--bg-light,#f5f5f5);border-radius:8px;padding:15px;max-width:50%;width:100%;box-sizing:border-box;box-shadow:var(--shadow);border:1px solid #e0e0e0}#ViewNewsletterForm .Box{margin-bottom:10px}#ViewNewsletterForm br{display:none}#ViewNewsletterForm table{width:100%;margin:0}#ViewNewsletterForm tr{display:block}#ViewNewsletterForm .Separator{display:none}#ViewNewsletterForm td{display:block;width:100%!important;padding:3px 0;text-align:left}#ViewNewsletterForm td.LeftPadding,#ViewNewsletterForm td.RightPadding{padding:3px 0}#ViewNewsletterForm td:first-child,#ViewNewsletterForm td:nth-child(3){font-weight:600;color:var(--text-dark,#333)}#ViewNewsletterForm td:nth-child(2),#ViewNewsletterForm td:nth-child(4){margin-bottom:8px}#ViewNewsletterForm input[type=email],#ViewNewsletterForm input[type=text]{width:50%;padding:8px;border:1px solid var(--border-color,#ccc);border-radius:4px;font-size:16px;box-sizing:border-box}#ViewNewsletterForm input[type=email]:focus,#ViewNewsletterForm input[type=text]:focus{border-color:var(--secondary-color,#007bff);outline:0;box-shadow:0 0 5px rgba(0,123,255,.3)}#ViewNewsletterForm input[type=checkbox]{transform:scale(1.5);margin:5px;vertical-align:middle}#ViewNewsletterForm .AlignCenter.SeparateColumn.ExtraSlimColumn.FloatLeft{padding:5px;width:15%;float:left;box-sizing:border-box}#ViewNewsletterForm .SeparateColumn.BroadColumn.FloatLeft{width:80%;float:left;box-sizing:border-box;padding-left:10px}#ViewNewsletterForm .Box::after{content:"";display:table;clear:both}#ViewNewsletterForm .DialogButtonbar{text-align:left;margin-top:15px}#ViewNewsletterForm .ep-uiInput-button{font-size:20px;background-color:var(--secondary-color,#007bff);color:#fff;width:200px;border:none;border-radius:4px;padding:10px;cursor:pointer;transition:background-color .3s ease;margin-right:10px}#ViewNewsletterForm .ep-uiInput-button:hover{background-color:var(--secondary-dark,#0056b3)}#ViewNewsletterForm .Separator{border-top:1px solid var(--border-color,#ccc);margin:15px 0}#ViewNewsletterForm .TopSmallMargin{font-size:14px;color:var(--text-dark,#333)}#ViewNewsletterForm .BroadColumn label{font-size:16px;color:var(--text-dark,#333);display:flex}#ViewNewsletterForm .BroadColumn label strong{font-weight:600}#ViewNewsletterForm .BroadColumn p{margin:3px 0}#ViewNewsletterForm .BroadColumn span{font-size:12px;color:var(--text-dark,#333)}#ProductInquiryForm{background:var(--bg-light,#f5f5f5);border-radius:8px;padding:15px;max-width:60%;width:100%;box-sizing:border-box;box-shadow:var(--shadow);border:1px solid #e0e0e0}#ProductInquiryForm .TableHead{font-size:18px;font-weight:600;color:var(--text-dark,#333);margin-bottom:10px}#ProductInquiryForm .Dialog{margin-bottom:10px}#ProductInquiryForm .InputBlock{display:block;margin-bottom:8px}#ProductInquiryForm .InputLabelling{font-weight:600;color:var(--text-dark,#333);text-align:left;margin-bottom:5px}#ProductInquiryForm .InputField{width:100%}#ProductInquiryForm input[type=email],#ProductInquiryForm input[type=text],#ProductInquiryForm textarea{width:50%;padding:8px;border:1px solid var(--border-color,#ccc);border-radius:4px;font-size:16px;box-sizing:border-box}#ProductInquiryForm input[type=email]:focus,#ProductInquiryForm input[type=text]:focus,#ProductInquiryForm textarea:focus{border-color:var(--secondary-color,#007bff);outline:0;box-shadow:0 0 5px rgba(0,123,255,.3)}#ProductInquiryForm textarea{resize:vertical;min-height:100px;width:95%}#ProductInquiryForm .Separator{display:none}#ProductInquiryForm input[name=Sender]{display:block!important}#ProductInquiryForm .ContactFormSenderName{margin-top:5px}#ProductInquiryForm input[name=Sender]{display:none}#ProductInquiryForm .DialogButtonbar{text-align:left;margin-top:15px;margin-bottom:20px}#ProductInquiryForm .ep-uiInput-button{font-size:20px;background-color:var(--secondary-color,#007bff);color:#fff;width:200px;border:none;border-radius:4px;padding:10px;cursor:pointer;transition:background-color .3s ease}#ProductInquiryForm .ep-uiInput-button:hover{background-color:var(--secondary-dark,#0056b3)}#ProductInquiryForm .Separator{border-top:1px solid var(--border-color,#ccc);margin:15px 0}#ProductInquiryForm .ClearBoth{clear:both}#ProductInquiryForm a,#ProductInquiryForm strong{font-size:14px;color:var(--text-dark,#333)}.product-inquiry-page .ListItemProduct{background:var(--bg-light,#f5f5f5);border-radius:8px;padding:15px;max-width:60%;width:100%;box-sizing:border-box;margin-bottom:20px;box-shadow:var(--shadow);border:1px solid #e0e0e0}.product-inquiry-page .ListItemProduct .FloatLeft,.product-inquiry-page .ListItemProduct .FloatRight{float:none}.product-inquiry-page .ListItemProduct .ImageArea{display:flex;justify-content:center;margin-bottom:10px}.product-inquiry-page .ListItemProduct .ProductSmallImage{max-width:350px;object-fit:contain;border-radius:4px}.product-inquiry-page .ListItemProduct .FloatMinimizer{display:none}.product-inquiry-page .ListItemProduct .ClearBoth,.product-inquiry-page .ListItemProduct .ClearRight{clear:both}.product-inquiry-page .ListItemProductInfoContainer{width:100%}.product-inquiry-page .ListItemProduct .HorizontalDisplay.FullSize{width:100%;border-collapse:collapse}.product-inquiry-page .ListItemProduct .HorizontalDisplay.FullSize td{padding:8px;vertical-align:top}.product-inquiry-page .ListItemProduct .AlignTop{vertical-align:top}.product-inquiry-page .ListItemProduct .Headline{font-size:18px;font-weight:600;color:var(--text-dark,#333);margin:0}.product-inquiry-page .ListItemProduct .NewProduct{background:var(--secondary-color,#007bff);color:#fff;padding:2px 6px;border-radius:4px;font-size:12px;margin-right:5px}.product-inquiry-page .ListItemProduct .ProductNo{font-size:14px;color:var(--text-dark,#333);cursor:pointer}.product-inquiry-page .ListItemProduct .PriceArea{text-align:right}.product-inquiry-page .ListItemProduct .Price{font-size:16px;font-weight:600;color:var(--text-dark,#333)}.product-inquiry-page .ListItemProduct .VariationPriceFromText{font-size:14px;color:var(--text-dark,#333);margin-right:5px}.product-inquiry-page .ListItemProduct .TaxAndShippingInfo{font-size:12px;color:var(--text-dark,#333)}.ProductDetails .PriceContainer{width:100%;max-width:100%!important;box-sizing:border-box;overflow:hidden;box-shadow:var(--shadow);border:1px solid #e0e0e0}.ProductDetails .PriceContainerInner{width:100%;max-width:100%!important;box-sizing:border-box;overflow:hidden;margin-bottom:0!important}.ProductDetails .PriceContainerInner .Price,.ProductDetails .PriceContainerInner .PriceWrapper{display:flex!important;justify-content:space-between;align-items:center;width:100%;max-width:100%!important;position:relative;margin-bottom:0!important;box-sizing:border-box}.ProductDetails .PriceContainerInner .ClearBoth{display:none!important}.ProductDetails .PriceContainer .PriceWrapper .PriceGroup{display:flex;align-items:baseline!important;gap:5px;line-height:1!important}.ProductDetails .PriceContainer .PriceWrapper .PriceGroup .LineThrough,.ProductDetails .PriceContainer .PriceWrapper .PriceGroup .Price{margin:0!important;padding:0!important;font-size:20px!important;line-height:1!important;vertical-align:baseline!important;display:inline-block;flex-shrink:1}.ProductDetails .PriceContainer .PriceWrapper .PriceGroup .Price .price-value{display:inline-flex;align-items:baseline!important;vertical-align:baseline!important;margin:0!important;line-height:1!important;flex-shrink:1}.ProductDetails .StockMessage{display:inline-flex;align-items:center;gap:5px;font-size:15px!important;font-weight:400!important;line-height:1!important;vertical-align:middle;margin:0;flex-shrink:1}.ProductDetails .StockMessage .Icon{display:inline-block;width:16px;height:16px;vertical-align:middle;line-height:1!important}.ProductDetails .InfoArea p:has(i.Icon){margin:0;display:none}.ProductDetails .InfoArea p:has(i.ProductOutStockIcon){display:block}.ProductDetails .PriceContainer .NotifyMeLink,.ProductDetails .PriceContainer .ep-emailnotification-captcha-wrapper{margin-top:10px;display:flex!important;align-items:center!important;gap:5px;line-height:1!important}.ProductDetails .PriceContainer .NotifyMeLink a.epGetEmailNotifikation,.ProductDetails .PriceContainer .ep-emailnotification-captcha-wrapper .ep-recaptcha-elem{display:inline-flex;align-items:center!important;line-height:1!important}.ProductDetails .PriceContainer .NotifyMeLink .Icon,.ProductDetails .PriceContainer .NotifyMeLink a.epGetEmailNotifikation::before,.ProductDetails .PriceContainer .ep-emailnotification-captcha-wrapper .Icon,.ProductDetails .PriceContainer .ep-emailnotification-captcha-wrapper::before{display:inline-block;width:16px;height:16px;vertical-align:middle;line-height:1!important;flex-shrink:0}.ProductDetails #basketForm_standalone .SmallBottomMargin{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center;width:100%;max-width:100%!important;margin:0!important;padding:0 10px!important;box-sizing:border-box;gap:5px;overflow:hidden;margin-bottom:15px!important}.ProductDetails #basketForm_standalone input.Quantity{width:15%!important;min-width:50px;max-width:80px;height:40px;margin:0!important;box-sizing:border-box;font-size:16px;line-height:20px}.ProductDetails #basketForm_standalone .ep-uiSpinner-stepper{width:30px;height:40px;margin:0!important;display:flex;flex-direction:column;justify-content:center;box-sizing:border-box}.ProductDetails .ep-uiSpinner-stepDown,.ProductDetails .ep-uiSpinner-stepUp{width:100%;height:20px;line-height:1!important;text-align:center;font-size:16px;padding:0!important;display:flex;align-items:center;justify-content:center;vertical-align:middle}.ProductDetails #basketForm_standalone .AddToBasketButton{width:90%!important;min-width:220px!important;max-width:450px!important;height:40px;margin:0!important;box-sizing:border-box;font-size:16px!important;display:flex;align-items:center;justify-content:center!important;text-align:center!important;padding:0 10px!important;border-radius:3px!important;background:#126f03!important;font-weight:700!important;color:#fff!important;white-space:normal!important;overflow:hidden;text-overflow:ellipsis}.ProductDetails #basketForm_standalone .AddToBasketButton .ep-sprite.BasketIcon{width:20px;min-width:20px;height:20px;margin-right:5px;flex-shrink:0}.ProductDetails .ProductShippingMethodsTextOnly{margin-top:10px}@media (max-width:950px){.ProductDetails .PriceContainer .Price,.ProductDetails .PriceContainer .PriceWrapper{flex-wrap:wrap;overflow:hidden}.ProductDetails .PriceContainer .PriceWrapper .PriceGroup{flex-wrap:nowrap;align-items:baseline!important}.ProductDetails #basketForm_standalone input.Quantity{width:10%!important;min-width:30px;max-width:50px}.ProductDetails #basketForm_standalone .AddToBasketButton{width:75%!important;min-width:140px!important;max-width:300px!important}.ProductDetails #basketForm_standalone .AddToBasketButton .ep-sprite.BasketIcon{width:14px;min-width:14px;height:14px}}.ProductDetails .InfoArea.New .ProductLinksContainer{width:100%;max-width:100%!important;box-sizing:border-box;margin-top:-10px}.ProductDetails .InfoArea.New .ProductLinksRow{display:flex;justify-content:space-between;align-items:center;width:100%;gap:10px}.ProductDetails .InfoArea.New .ProductLinksRow--bottom,.ProductDetails .InfoArea.New .ProductLinksRow--top{flex-wrap:nowrap}.ProductDetails .InfoArea.New .ProductLinksRow--top{margin-bottom:-15px}.ProductDetails .InfoArea.New .ProductLinkPlaceholder{flex:1;min-width:0}.ProductDetails .InfoArea.New .LinkAddShoppingList,.ProductDetails .InfoArea.New .ProductRating{flex:1;min-width:0;text-align:left}.ProductDetails .InfoArea.New .LinkProductInquiry,.ProductDetails .InfoArea.New .LinkProductRecommendation{text-align:right}.ProductDetails .InfoArea.New .ProductLinkPlaceholder--ask,.ProductDetails .InfoArea.New .ProductLinkPlaceholder--recommend{flex:1;min-width:0;text-align:right}.ProductDetails .InfoArea.New .ProductLinksContainer a.CustomLinkStyled.LinkProductInquiry,.ProductDetails .InfoArea.New .ProductLinksContainer a.CustomLinkStyled.LinkProductRecommendation{padding:0 0 0 18px!important;background-position:0 center!important;margin:0!important}.ProductDetails .InfoArea.New .ProductLinksContainer a.CustomLinkStyled.LinkProductInquiry::before,.ProductDetails .InfoArea.New .ProductLinksContainer a.CustomLinkStyled.LinkProductRecommendation::before{content:'';width:16px;height:16px;vertical-align:middle;margin:0 2px 0 0!important;padding:0!important;background-position:0 center!important}.ProductDetails .InfoArea .AdditionalLinks{display:none}.ProductDetails .Products-Trustpilot{padding:11px;box-shadow:var(--shadow);border:1px solid #e0e0e0;margin-top:19px;margin-bottom:-50px}#BasketAddressLoginForm .InputBlock .InputField input[data-password-toggle],#BasketAddressRegisterForm .InputBlock .InputField input[data-password-toggle],#UserLoginForm .StyledInputBlock .InputField input[data-password-toggle],#userPasswordForm .InputBlock .InputField input[data-password-toggle]{padding:10px;box-sizing:border-box;width:100%;display:inline-block;vertical-align:middle}#BasketAddressLoginForm .InputBlock .InputField .toggle-icon,#BasketAddressRegisterForm .InputBlock .InputField .toggle-icon,#UserLoginForm .StyledInputBlock .InputField .toggle-icon,#userPasswordForm .InputBlock .InputField .toggle-icon{display:inline-block;vertical-align:middle;margin-left:5px;cursor:pointer;font-size:16px;color:#666;font-family:FontAwesome,'Font Awesome 5 Free';font-weight:900;line-height:1}#BasketAddressLoginForm .InputBlock .InputField br,#userPasswordForm .InputBlock .InputField br{display:block}#BasketAddressLoginForm .InputBlock .InputField .toggle-icon:hover,#BasketAddressRegisterForm .InputBlock .InputField .toggle-icon:hover,#UserLoginForm .StyledInputBlock .InputField .toggle-icon:hover,#userPasswordForm .InputBlock .InputField .toggle-icon:hover{color:#333}#BasketAddressFormContent .InputField,#BasketAddressLoginForm .InputField,#BasketAddressRegisterForm .InputField,#UserLoginForm .InputField,#userPasswordForm .InputField{overflow:visible;white-space:nowrap;display:inline-block;width:100%;max-width:100%;box-sizing:border-box}#BasketAddressFormContent .InputBlock #AdditionalBirthdayInformation .billing-birthday-info,#BasketAddressRegisterForm .InputBlock #AdditionalBirthdayInformation .billing-birthday-info{width:100%!important;max-width:100%;box-sizing:border-box;font-size:12px;color:var(--text-light);display:inline-block;white-space:normal}#BasketAddressFormContent .InputBlock #AdditionalBirthdayInformation,#BasketAddressRegisterForm .InputBlock #AdditionalBirthdayInformation{font-size:12px;color:var(--text-light);display:inline-block;padding-top:8px;clear:both;width:100%!important;max-width:100%!important;box-sizing:border-box}#BasketAddressRegisterForm .InputBlock.first-privacy-policy .privacy-input-field{width:100%!important;max-width:100%;box-sizing:border-box;font-size:15px;color:var(--text-medium);white-space:normal}#BasketAddressFormContainer .AddressBlock .InputField,#BasketAddressFormContainer .InputBlock .InputField{width:100%;max-width:100%;box-sizing:border-box}#BasketAddressFormContent .InputBlock,#BasketAddressLoginForm .InputBlock,#BasketAddressRegisterForm .InputBlock,#UserLoginForm .StyledInputBlock{display:flex;align-items:flex-start;margin-bottom:10px}#userPasswordForm .InputBlock{display:table-row;margin-bottom:10px}#BasketAddressFormContent .InputLabelling,#BasketAddressLoginForm .InputLabelling,#BasketAddressRegisterForm .InputLabelling,#UserLoginForm .InputLabelling{flex:0 0 auto;margin-right:10px;font-size:14px;font-weight:600;color:var(--text-dark)}#userPasswordForm .InputLabellingWide{font-weight:600;color:var(--text-dark);width:40%;padding:10px 15px;text-align:right;display:table-cell;vertical-align:middle}#userPasswordForm .InputBlock .InputField{padding:10px 15px}#BasketAddressFormContainer .Dialog.AddressDialog.Reset,#registrationForm .AddressDialog.Dialog{background:var(--bg-light);border-radius:8px;padding:20px;box-shadow:var(--shadow);max-width:650px;margin:20px 0 20px 20px;box-sizing:border-box}#BasketAddressFormContainer .SizeContainer,#registrationForm .SizeContainer{width:100%;max-width:100%;padding-right:15px;box-sizing:border-box}#BasketAddressFormContainer .InputField input[type=email],#BasketAddressFormContainer .InputField input[type=password],#BasketAddressFormContainer .InputField input[type=tel],#BasketAddressFormContainer .InputField input[type=text],#BasketAddressFormContainer .InputField select,#registrationForm .InputField input[type=email],#registrationForm .InputField input[type=password],#registrationForm .InputField input[type=tel],#registrationForm .InputField input[type=text],#registrationForm .InputField select{width:100%;max-width:100%;padding:10px;border:1px solid var(--border-color);border-radius:4px;font-size:16px;transition:border-color .3s ease;box-sizing:border-box}#userPasswordForm .InputField{width:87%}div#ProductInfoTabs div.custom-block-j,div#ProductInfoTabs div.custom-block-nicotine,div#ProductInfoTabs table.UserAttributes{width:100%!important;max-width:500px!important;box-sizing:border-box!important;font-family:Arial,sans-serif!important;background-color:#fff!important;box-shadow:0 2px 4px rgba(0,0,0,.1)!important}div#ProductInfoTabs table.UserAttributes{border-collapse:collapse!important;margin:20px 0!important}div#ProductInfoTabs table.UserAttributes tr{border-bottom:1px solid #e0e0e0!important}div#ProductInfoTabs table.UserAttributes tr:last-child{border-bottom:none!important}div#ProductInfoTabs table.UserAttributes tr td.AttributeLabel,div#ProductInfoTabs table.UserAttributes tr td.VerticalAlignMiddle{width:40%!important;padding:12px 16px!important;font-weight:700!important;color:#333!important;background-color:#f9f9f9!important;text-align:left!important;vertical-align:top!important;border:1px solid #e0e0e0!important;box-sizing:border-box!important}div#ProductInfoTabs table.UserAttributes tr td.AttributeContent{width:60%!important;padding:12px 16px!important;color:#555!important;background-color:#fff!important;text-align:left!important;vertical-align:top!important;font-size:14px!important;line-height:1.5!important;border:1px solid #e0e0e0!important;box-sizing:border-box!important}div#ProductInfoTabs table.UserAttributes tr td.AttributeContent .attribute-value{margin:0!important;padding:0!important;font-size:inherit!important;line-height:inherit!important;color:#555!important;text-decoration:none!important;display:inline-block!important}div#ProductInfoTabs table.UserAttributes tr td.AttributeContent .Link.Action,div#ProductInfoTabs table.UserAttributes tr td.AttributeContent a.Action{padding:0!important;background:0 0!important}div#ProductInfoTabs div.custom-block-j,div#ProductInfoTabs div.custom-block-nicotine{margin:10px 0 20px 0!important;padding:12px 16px!important;font-size:14px!important;line-height:1.5!important;color:#555!important;border:1px solid #e0e0e0!important}div#ProductInfoTabs div.custom-block-j p,div#ProductInfoTabs div.custom-block-nicotine p{margin:0!important;padding:0!important}div#ProductInfoTabs div.custom-block-j p b,div#ProductInfoTabs div.custom-block-nicotine p b{color:#333!important;font-weight:700!important}li[aria-controls=tab-product-attribute-ProductSummary]{display:none}.HotDeal{background:#fff!important;max-width:200px;display:block;margin:20px auto;min-height:300px!important;width:30%;padding:5px;position:relative}.ProductListImageBox div.InfoArea{padding:0!important;display:flex!important;flex-direction:column!important;width:100%!important;height:auto!important;position:relative!important;overflow:visible!important;align-content:flex-start!important}@media (max-width:600px){.payment-option{flex-direction:column;align-items:flex-start}.payment-icon{margin-left:0;margin-top:10px}.payment-option label{font-size:14px}#CategoryProducts .SelectLabelling{display:none}#ep-PageSize{float:right;margin-top:15px}#CategoryProducts{padding-top:40px}#ProductRecommendationForm .FormGrid{display:block}#ProductRecommendationForm .FormGrid td.RightPadding{width:100%;padding-right:0;padding-bottom:5px;display:block}#ProductRecommendationForm .FormGrid td:not(.RightPadding){width:100%;padding-right:0;padding-left:0;display:block}#ProductRecommendationForm .SizeContainer{padding-right:0}#ProductRecommendationForm .Dialog{padding:15px;margin:10px}#ProductRecommendationForm .CustomButtonContainer{text-align:center}#ProductRecommendationForm .CustomButtonContainer button[type=submit]{width:100%;padding:12px}.ListItemProduct.RecommendPage{padding:15px;margin:10px;max-width:100%}#registrationForm .InputBlock{display:block}#registrationForm .InputLabelling{width:100%;padding-right:0;padding-bottom:5px}#registrationForm .InputField{width:93%;padding-right:0;padding-left:0}#registrationForm .SizeContainer{padding-right:0}#registrationForm .AddressDialog.Dialog{padding:15px;margin:14px;max-width:100%}#registrationForm .CustomButtonContainer{text-align:center}#registrationForm .CustomButtonContainer button[type=submit]{width:100%;padding:12px}#registrationForm .InputField select[name=CountryID]{min-height:40px}#registrationForm .InputBlock.NewsletterForm .InputField span{font-size:14px}#registrationForm .InputBlock input[type=checkbox]#AcceptPrivacyPolicy,#registrationForm .InputBlock.NewsletterForm .InputField input[type=checkbox]{transform:scale(1.3)}#BasketAddressForm .InputBlock{display:block;margin:0;padding:0;width:100%;box-sizing:border-box}#BasketAddressFormContainer .InputLabelling{width:100%;padding:0 0 5px 0;box-sizing:border-box}#BasketAddressFormContainer .InputField{width:100%;padding:0;margin:0;box-sizing:border-box}#BasketAddressFormContainer .SizeContainer{padding:0;margin:0;width:100%;box-sizing:border-box}#BasketAddressFormContainer .Dialog.AddressDialog.Reset{padding:15px;margin:10px;width:100%;max-width:100%;box-sizing:border-box}#BasketAddressFormContainer .CustomButtonContainer{text-align:center}#BasketAddressFormContainer .CustomButtonContainer button[type=submit]{width:100%;padding:12px}#BasketAddressFormContainer .InputField select[name=CountryID],#BasketAddressFormContainer .InputField select[name=ShippingCountryID]{min-height:40px}#BasketAddressFormContainer h3.Listener-1,#BasketAddressFormContainer h3.Listener-2,#BasketAddressFormContainer h3.Listener-3{font-size:14px;padding:6px;width:95%}#BasketAddressFormContainer #AnonInfo,#BasketAddressFormContainer #ProMemberInfo,#BasketAddressFormContainer #RegisterInfo{font-size:12px;padding:22px;width:300px}#BasketAddressFormContainer .InputBlock.NewsletterForm .InputField{width:100%}#BasketAddressFormContainer .InputField .combodate select{width:100%}#BasketAddressFormContainer .InputBlock.first-privacy-policy{padding-bottom:40px}#BasketAddressFormContainer .InputBlock:has(button) .InputField button{padding:5px 10px;font-size:12px;background-color:var(--primary-color);color:#fff;border:none;border-radius:4px;cursor:pointer;transition:background-color .3s ease}#BasketAddressFormContainer .InputBlock:has(button) .InputField button:hover{background-color:var(--primary-dark)}#BasketAddressFormContainer .InputBlock:has(button){padding-bottom:10px}#BasketAddressFormContainer .InputBlock input[type=checkbox]#AcceptPrivacyPolicy,#BasketAddressFormContainer .InputBlock.NewsletterForm input[type=checkbox]{transform:scale(1.3);margin-right:10px}#UserLoginForm.Dialog,.ContentAreaWrapper .RegisterSection.Dialog{padding:8px;margin:10px;max-width:100%}#UserLoginForm .StyledInputBlock{flex-direction:column;align-items:flex-start}#UserLoginForm .InputLabelling{width:100%;padding:0 0 5px 0;text-align:left}#UserLoginForm .InputField{width:100%;padding:0}#UserLoginForm .CustomButtonContainer button,.ContentAreaWrapper .register-now-button{padding:10px}#RegisterInfo{padding:15px}#BasketAddressSelectForm .AddressDialog{padding:10px;margin:10px;max-width:100%}#BasketAddressSelectForm .AddressDialog.selected{border:1px solid var(--secondary-color);background-color:rgba(0,123,255,.05)}#BasketAddressSelectForm .SizeContainer{padding-right:0}#BasketAddressSelectForm .AddressOptions input[type=radio]{transform:scale(1.3);margin-right:8px}#BasketAddressSelectForm .AddNewAddressButton{width:90%;padding:12px;text-align:center}#BasketAddressSelectForm .DoOrder.DoOrderLeft button,#BasketAddressSelectForm .DoOrderLeft.BottomDoOrder button{width:100%;max-width:97%;padding:12px}#BasketUserAddressForm .Dialog.AddressDialog{padding:30px;margin:10px;max-width:100%}#BasketUserAddressForm .InputBlock{display:block}#BasketUserAddressForm .InputLabelling{width:100%;padding-right:0;padding-bottom:5px}#BasketUserAddressForm .InputField{width:100%;padding-right:0;padding-left:0}#BasketUserAddressForm .SizeContainer{padding-right:0}#BasketUserAddressForm .DialogButtonbar{text-align:center}#BasketUserAddressForm .DialogButtonbar button{width:100%;padding:12px}#BasketUserAddressForm .InputField select[name=CountryID]{min-height:40px}#personalDataForm .Dialog.AddressDialog{padding:10px;margin:10px;max-width:100%}#personalDataForm .InputBlock,#personalDataForm .InputBlock:not(.HideElement){display:block}#personalDataForm .InputLabelling{width:100%;padding-right:0;padding-bottom:5px}#personalDataForm .InputField{width:93%;padding-right:0;padding-left:0}#personalDataForm .SizeContainer{padding-right:0}#personalDataForm .MarginBottom{text-align:center;margin-left:10px}#personalDataForm .MarginBottom button{width:100%;padding:12px}#personalDataForm .InputField select[name=CountryID]{min-height:40px}#personalDataForm .InputBlock.change-wording .InputField input[type=checkbox]{transform:scale(1.3);margin-right:8px}#personalDataForm .TopSmallMargin.MarginBottom,#personalDataForm hr.Separator+strong{max-width:100%;margin:10px auto;text-align:center}#userAddressesForm .AddressDialog{padding:10px;margin:10px;max-width:100%}#userAddressesForm .AddressDialog.selected{border:1px solid var(--secondary-color);background:rgba(0,123,255,.05)}#userAddressesForm .AddressDialog .TableHead{margin-bottom:5px;margin-left:0}#userAddressesForm .SizeContainer{padding-right:0}#userAddressesForm .AddressOptions input[type=radio]{transform:scale(1.3);margin-right:8px}#userAddressesForm .Address .TopMargin{display:flex;flex-direction:column;align-items:stretch}#userAddressesForm .Address .TopMargin button.DeleteButton,#userAddressesForm .Address .TopMargin button.EditButton{padding:8px;font-size:12px;width:100%;margin-top:5px;margin-right:0;margin-bottom:5px}#userAddressesForm .DialogButtonbar{text-align:center;margin-left:10px}#userAddressesForm .DialogButtonbar button.AddButton,#userAddressesForm .DialogButtonbar button.SaveButton{padding:10px 20px;font-size:16px;width:100%;margin-bottom:10px;margin-right:0}body div.EditAddress div.DialogMessage.ConfirmationMessage{padding:10px;margin:10px;max-width:100%}#addressContentForm .AddressDialog{padding:10px;margin:10px;max-width:100%}#addressContentForm .AddressDialog .TableHead{margin-bottom:5px;margin-left:0}#addressContentForm .SizeContainer{padding-right:0}#addressContentForm .DialogButtonbar{display:flex;flex-direction:column;align-items:stretch;text-align:center;margin-left:10px}#addressContentForm .DialogButtonbar .FloatLeft,#addressContentForm .DialogButtonbar .RightMargin.FloatLeft{display:block}#addressContentForm .DialogButtonbar button.CancelButton,#addressContentForm .DialogButtonbar button.DeleteButton{padding:8px;font-size:12px;width:100%;margin-right:0;margin-bottom:5px}#addressContentForm .Dialog.AddressDialog{padding:15px;margin:10px;max-width:100%}#addressContentForm .InputBlock{display:block}#addressContentForm .InputLabelling{width:100%;padding-right:0;padding-bottom:5px}#addressContentForm .InputField{width:100%;max-width:97%;padding-right:0}#addressContentForm .DialogButtonbar .CancelButton,#addressContentForm .DialogButtonbar .DeleteButton,#addressContentForm .DialogButtonbar .SaveButton{width:100%;max-width:97%;padding:12px}div.EditAddress .EditAddressForm .Dialog.AddressDialog{padding:10px;margin:10px;max-width:100%}div.EditAddress .EditAddressForm .InputBlock,div.EditAddress .EditAddressForm .InputBlock:not(.MandatoryField){display:block}div.EditAddress .EditAddressForm .InputLabelling{width:100%;padding-right:0;padding-bottom:5px}div.EditAddress .EditAddressForm .InputField{width:93%;padding-right:0;padding-left:0}div.EditAddress .EditAddressForm .SizeContainer{padding-right:0}div.EditAddress .EditAddressForm .DialogButtonbar{display:flex;flex-direction:column;align-items:stretch;text-align:center;margin-left:10px}div.EditAddress .EditAddressForm .DialogButtonbar .FloatLeft,div.EditAddress .EditAddressForm .DialogButtonbar .RightMargin.FloatLeft{display:block}div.EditAddress .EditAddressForm .DialogButtonbar button.CancelButton,div.EditAddress .EditAddressForm .DialogButtonbar button.SaveButton{width:100%;padding:12px;font-size:18px;margin-right:0;margin-bottom:5px}div.EditAddress .EditAddressForm .InputField select[name=CountryID]{min-height:40px}div.EditAddress .EditAddressForm .DialogMessage.ConfirmationMessage{padding:10px;margin:10px auto;max-width:100%}div.EditAddress .EditAddressForm hr.Separator+strong{max-width:100%;margin-left:10px}#NewShippingAddress .InputBlock{display:block}#NewShippingAddress .InputLabelling{width:100%;padding-right:0;padding-bottom:5px}#NewShippingAddress .InputField{width:93%;padding-right:0;padding-left:0}#NewShippingAddress .SizeContainer{padding-right:0}#NewShippingAddress .AddressDialog.Dialog{padding:15px;margin:14px;max-width:100%}#NewShippingAddress .DialogButtonbar{text-align:center}#NewShippingAddress .DialogButtonbar .CancelButton,#NewShippingAddress .DialogButtonbar .SaveButton{width:100%;padding:12px;margin-bottom:10px}#NewShippingAddress .InputField select[name=CountryID]{min-height:40px}#newUserAddressForm .InputBlock{display:block}#newUserAddressForm .InputLabelling{width:100%;padding-right:0;padding-bottom:5px}#newUserAddressForm .InputField{width:93%;padding-right:0;padding-left:0}#newUserAddressForm .SizeContainer{padding-right:0}#newUserAddressForm .AddressDialog{padding:15px;margin:14px;max-width:100%}#newUserAddressForm .CancelButton,#newUserAddressForm .SaveButton{width:100%;padding:12px;margin-bottom:10px}#newUserAddressForm .InputField select[name=CountryID]{min-height:40px}#userPasswordForm .Dialog{padding:15px;margin:0;max-width:100%;width:100%;box-sizing:border-box}#userPasswordForm .InputBlock{display:block;width:100%}#userPasswordForm .InputLabellingWide{width:95%;padding:0 0 5px 0;text-align:left;display:block}#userPasswordForm .InputField{width:95%;display:block}#userPasswordForm .InputField input[type=password]{width:95%;box-sizing:border-box}#userPasswordForm .DialogButtonbar{text-align:center}#userPasswordForm .ep-uiInput-button{width:95%;padding:14px 40px;font-size:20px;margin-bottom:10px}#addressContentForm .DialogButtonbar .CancelButton,#addressContentForm .DialogButtonbar .DeleteButton{width:100%;max-width:97%;padding:12px}#addressContentForm .DialogMessage.MessageError,#addressContentForm .DialogMessage.MessageSuccess{padding:10px;margin:10px;max-width:97%}.modal.success{padding:16px;margin:12px;min-width:90%;max-width:95%}.modal h3{font-size:18px}.modal p{font-size:14px}.modal .ContinueButton{padding:8px 16px;font-size:14px}.modal.error{padding:15px;margin:10px;min-width:90%;max-width:95%}#SFCustomForm .epCustomFormWrapper{padding:15px;max-width:100%;width:100%;box-sizing:border-box}#SFCustomForm dl{display:block;width:100%}#SFCustomForm dt.AlignRight{display:block;width:95%;padding:0 0 5px 0;text-align:left}#SFCustomForm dd{display:block;width:95%}#SFCustomForm input[type=email],#SFCustomForm input[type=text],#SFCustomForm textarea{width:95%;max-width:none}#SFCustomForm .ep-uiInput-button{width:95%;padding:14px 40px;font-size:20px;margin-bottom:10px}#SFCustomForm .epCustomFormWrapper:last-child{text-align:center}#SFCustomForm .ContactFormSenderName{display:block;width:100%}#SFCustomForm .ContactFormSenderName label{display:block;width:95%;padding:0 0 5px 0;text-align:left}#SFCustomForm .ContactFormSenderName input{display:block;width:95%;max-width:none}#ProductRatingForm #NewRatingTable .Box.Dialog{padding:15px;margin:10px;max-width:100%}#ProductRatingForm .InputBlock{display:block}#ProductRatingForm .InputLabelling.RightPadding{width:100%;padding-right:0;padding-bottom:5px;text-align:left}#ProductRatingForm .InputField{width:97%;padding-right:0}#ProductRatingForm input[type=email],#ProductRatingForm input[type=text]{width:100%}#ProductRatingForm .ep-uiInput-button{width:100%;padding:12px}#ProductRatingForm .InputField.MarginTop{text-align:center}#mainCommentImgNew{float:left;clear:both}.ProductRatingSwitchContainer .ProductRatingDefaultText{width:15ch}#NewRatingTable .FloatRight{float:left;clear:both}.CustomerAccountPage .Dialog{padding:15px;margin:10px auto;max-width:100%}.CustomerAccountPage .LeftHalf,.CustomerAccountPage .RightHalf{width:100%;float:none;padding:0}.CustomerAccountPage .IllustratedLink{margin-bottom:15px!important}.CustomerAccountPage .IllustratedLink a{font-size:14px;padding:8px 10px}.CustomerAccountPage .FormGrid td{display:block;width:100%;padding:5px 0}.CustomerAccountPage .FormGrid td:first-child{margin-bottom:10px!important;padding:5px}#ShoppingListForm .Basket .fa-shopping-basket,#ShoppingListForm .Basket .fa-trash{font-size:14px}.Div .ContentArea{margin:5px auto;max-width:400px}#ShoppingListForm .Basket .ep-uiInput-button.fa-shopping-basket,#ShoppingListForm .Basket .ep-uiInput-button.fa-trash{padding:3px;width:24px;height:24px}#ShoppingListForm .ep-uiInput-button{width:100%;padding:6px 10px;font-size:13px;margin-bottom:8px;margin-right:0;justify-content:center}#ShoppingListForm .ep-uiInput-button .fa-save,#ShoppingListForm .ep-uiInput-button .fa-shopping-basket{font-size:13px}#ShoppingListForm input[name=Quantity]{width:40px;padding:4px}#ShoppingListForm .ExtraSlimColumn{text-align:center;padding:3px}#ShoppingListForm .ThumbnailsInBasket{display:inline-block;vertical-align:middle;padding-right:3px;max-height:40px}#ViewNewsletterForm{padding:10px;max-width:100%}#ViewNewsletterForm input[type=email],#ViewNewsletterForm input[type=text]{width:100%}#ViewNewsletterForm input[type=checkbox]{transform:scale(1.5);padding:10px;margin:8px}#ViewNewsletterForm .AlignCenter.SeparateColumn.ExtraSlimColumn.FloatLeft{padding:10px;display:inline-block;width:auto}#ViewNewsletterForm .SeparateColumn.BroadColumn.FloatLeft{width:100%;padding-left:0}#ViewNewsletterForm .DialogButtonbar{text-align:center}#ViewNewsletterForm .ep-uiInput-button{width:100%;margin:5px 0}#ProductInquiryForm{padding:10px;max-width:100%}#ProductInquiryForm input[type=email],#ProductInquiryForm input[type=text],#ProductInquiryForm textarea{width:100%}#ProductInquiryForm .DialogButtonbar{text-align:center}#ProductInquiryForm .ep-uiInput-button{width:100%;margin:5px 0}.product-inquiry-page .ListItemProduct{max-width:100%;padding:10px}.product-inquiry-page .ListItemProduct .ProductSmallImage{max-width:200px}.product-inquiry-page .ListItemProduct .HorizontalDisplay.FullSize td{padding:5px}.product-inquiry-page .ListItemProduct .PriceArea{text-align:left}.ProductDetails .PriceContainer .PriceWrapper .PriceGroup{flex-wrap:nowrap;align-items:baseline!important}.ProductDetails #basketForm_standalone input.Quantity{width:15%!important;min-width:40px}.ProductDetails #basketForm_standalone .AddToBasketButton{width:85%!important;min-width:180px!important}.ProductDetails #basketForm_standalone .AddToBasketButton .ep-sprite.BasketIcon{width:16px;min-width:16px;height:16px}.ProductDetails .Products-Trustpilot{margin-bottom:10px!important}}@media screen and (max-width:479px){#w-node-0a70017793a0-dadd32b3{-ms-grid-column:1;grid-column-start:1;-ms-grid-row:3;grid-row-start:3;-ms-grid-column-span:1;grid-column-end:2;-ms-grid-row-span:1;grid-row-end:4}#w-node-1d53207d2e60-dadd32b3{-ms-grid-column:2;grid-column-start:2;-ms-grid-row:3;grid-row-start:3;-ms-grid-column-span:1;grid-column-end:3;-ms-grid-row-span:1;grid-row-end:4}#w-node-81ea59e23eeb-dadd32b3{-ms-grid-column:1;grid-column-start:1;-ms-grid-row:4;grid-row-start:4;-ms-grid-column-span:1;grid-column-end:2;-ms-grid-row-span:1;grid-row-end:5}#w-node-f3d9ef32061d-dadd32b3{-ms-grid-column:1;grid-column-start:1;-ms-grid-row:5;grid-row-start:5;-ms-grid-column-span:1;grid-column-end:2;-ms-grid-row-span:1;grid-row-end:6}#w-node-b5fdaeb2b5dd-dadd32b3{-ms-grid-column:2;grid-column-start:2;-ms-grid-row:4;grid-row-start:4;-ms-grid-column-span:1;grid-column-end:3;-ms-grid-row-span:1;grid-row-end:5}#w-node-b4e4d29252d5-dadd32b3{-ms-grid-column:2;grid-column-start:2;-ms-grid-row:5;grid-row-start:5;-ms-grid-column-span:1;grid-column-end:3;-ms-grid-row-span:1;grid-row-end:6}#w-node-cb22a2817759-dadd32b3{-ms-grid-column:1;grid-column-start:1;-ms-grid-row:6;grid-row-start:6;-ms-grid-column-span:1;grid-column-end:2;-ms-grid-row-span:1;grid-row-end:7}#w-node-cc9f4b94826e-dadd32b3{-ms-grid-column:2;grid-column-start:2;-ms-grid-row:6;grid-row-start:6;-ms-grid-column-span:1;grid-column-end:3;-ms-grid-row-span:1;grid-row-end:7}#w-node-dbce6fc3879a-bbab1c0f{-ms-grid-column:1;grid-column-start:1;-ms-grid-row:4;grid-row-start:4;-ms-grid-column-span:1;grid-column-end:2;-ms-grid-row-span:1;grid-row-end:5}#w-node-0d69c94f3677-bbab1c0f{-ms-grid-column:1;grid-column-start:1;-ms-grid-row:2;grid-row-start:2;-ms-grid-column-span:1;grid-column-end:2;-ms-grid-row-span:1;grid-row-end:3}#w-node-fcc6bedc672d-bbab1c0f{-ms-grid-column:2;grid-column-start:2;-ms-grid-row:2;grid-row-start:2;-ms-grid-column-span:1;grid-column-end:3;-ms-grid-row-span:1;grid-row-end:3}#w-node-515c7075c92b-bbab1c0f{-ms-grid-column:3;grid-column-start:3;-ms-grid-row:2;grid-row-start:2;-ms-grid-column-span:1;grid-column-end:4;-ms-grid-row-span:1;grid-row-end:3}#w-node-95fd5040ca31-bbab1c0f{-ms-grid-column:1;grid-column-start:1;-ms-grid-row:3;grid-row-start:3;-ms-grid-column-span:1;grid-column-end:2;-ms-grid-row-span:1;grid-row-end:4}#w-node-fb6af1ce8d3c-bbab1c0f{-ms-grid-column:2;grid-column-start:2;-ms-grid-row:3;grid-row-start:3;-ms-grid-column-span:1;grid-column-end:3;-ms-grid-row-span:1;grid-row-end:4}#w-node-31e992148b91-bbab1c0f{-ms-grid-column:3;grid-column-start:3;-ms-grid-row:3;grid-row-start:3;-ms-grid-column-span:1;grid-column-end:4;-ms-grid-row-span:1;grid-row-end:4}#w-node-5bd11d5bcf40-bbab1c0f{-ms-grid-column:2;grid-column-start:2;-ms-grid-row:4;grid-row-start:4;-ms-grid-column-span:1;grid-column-end:3;-ms-grid-row-span:1;grid-row-end:5}#w-node-ed3eb4d4b834-bbab1c0f{-ms-grid-column:3;grid-column-start:3;-ms-grid-row:4;grid-row-start:4;-ms-grid-column-span:1;grid-column-end:4;-ms-grid-row-span:1;grid-row-end:5}#w-node-eb5661f90e93-def927fa{-ms-grid-column:5;grid-column-start:5;-ms-grid-row:1;grid-row-start:1;-ms-grid-column-span:1;grid-column-end:6;-ms-grid-row-span:1;grid-row-end:2}#w-node-586ffd3b8775-def927fa{-ms-grid-column:1;grid-column-start:1;-ms-grid-row:2;grid-row-start:2;-ms-grid-column-span:1;grid-column-end:2;-ms-grid-row-span:1;grid-row-end:3}#w-node-9167da8458ec-def927fa{-ms-grid-column:2;grid-column-start:2;-ms-grid-row:2;grid-row-start:2;-ms-grid-column-span:1;grid-column-end:3;-ms-grid-row-span:1;grid-row-end:3}#w-node-b5a7a5c7a8f3-def927fa{-ms-grid-column:3;grid-column-start:3;-ms-grid-row:2;grid-row-start:2;-ms-grid-column-span:1;grid-column-end:4;-ms-grid-row-span:1;grid-row-end:3}#w-node-8ceeb3cb57f3-def927fa{-ms-grid-column:4;grid-column-start:4;-ms-grid-row:2;grid-row-start:2;-ms-grid-column-span:1;grid-column-end:5;-ms-grid-row-span:1;grid-row-end:3}#w-node-4df037a3e4d5-def927fa{-ms-grid-column:6;grid-column-start:6;-ms-grid-row:1;grid-row-start:1;-ms-grid-column-span:1;grid-column-end:7;-ms-grid-row-span:1;grid-row-end:2}#w-node-1f456915e51e-def927fa{-ms-grid-column:5;grid-column-start:5;-ms-grid-row:2;grid-row-start:2;-ms-grid-column-span:1;grid-column-end:6;-ms-grid-row-span:1;grid-row-end:3}#w-node-37da8e0b8e88-def927fa{-ms-grid-column:6;grid-column-start:6;-ms-grid-row:2;grid-row-start:2;-ms-grid-column-span:1;grid-column-end:7;-ms-grid-row-span:1;grid-row-end:3}#w-node-715b331f49a4-ea878bb3{-ms-grid-column:1;grid-column-start:1;-ms-grid-row:2;grid-row-start:2;-ms-grid-column-span:1;grid-column-end:2;-ms-grid-row-span:1;grid-row-end:3}#w-node-71347c0ad18c-ea878bb3{-ms-grid-column:2;grid-column-start:2;-ms-grid-row:2;grid-row-start:2;-ms-grid-column-span:1;grid-column-end:3;-ms-grid-row-span:1;grid-row-end:3}}@media screen and (max-width:767px){.four-wide-footer{width:100%;overflow:hidden}html body .VariationsTable .productBasketImage tr td{line-height:22px!important}html body .VariationsTable button.ButtonBasket{width:43px;font-size:14px}.VariationsTable .ShowVariations button[type=submit]{width:43px;padding:2px 2px 2px 2px!important;font-size:13px;border:none}.VariationsTable a{font-size:13px}.CrossellingCount a{font-size:13px}.BasketCrossSelling,.BasketCrossSellingHeader{display:none!important}.SearchForm.horizontal-search>input{height:22px;width:180px;padding:2px}.ListItemProduct .FloatLeft{width:100%}table.SixColumns tr td{padding:7px}#w-node-1d53207d2e60-dadd32b3{-ms-grid-column:3;grid-column-start:3;-ms-grid-row:2;grid-row-start:2;-ms-grid-column-span:1;grid-column-end:4;-ms-grid-row-span:1;grid-row-end:3}#w-node-81ea59e23eeb-dadd32b3{-ms-grid-column:1;grid-column-start:1;-ms-grid-row:3;grid-row-start:3;-ms-grid-column-span:1;grid-column-end:2;-ms-grid-row-span:1;grid-row-end:4}#w-node-f3d9ef32061d-dadd32b3{-ms-grid-column:2;grid-column-start:2;-ms-grid-row:3;grid-row-start:3;-ms-grid-column-span:1;grid-column-end:3;-ms-grid-row-span:1;grid-row-end:4}#w-node-b4e4d29252d5-dadd32b3{-ms-grid-column:3;grid-column-start:3;-ms-grid-row:3;grid-row-start:3;-ms-grid-column-span:1;grid-column-end:4;-ms-grid-row-span:1;grid-row-end:4}#w-node-cb22a2817759-dadd32b3{-ms-grid-column:1;grid-column-start:1;-ms-grid-row:4;grid-row-start:4;-ms-grid-column-span:1;grid-column-end:2;-ms-grid-row-span:1;grid-row-end:5}#w-node-cc9f4b94826e-dadd32b3{-ms-grid-column:2;grid-column-start:2;-ms-grid-row:4;grid-row-start:4;-ms-grid-column-span:1;grid-column-end:3;-ms-grid-row-span:1;grid-row-end:5}#w-node-dbce6fc3879a-bbab1c0f{-ms-grid-column:2;grid-column-start:2;-ms-grid-row:3;grid-row-start:3;-ms-grid-column-span:1;grid-column-end:3;-ms-grid-row-span:1;grid-row-end:4}#w-node-fcc6bedc672d-bbab1c0f{-ms-grid-column:1;grid-column-start:1;-ms-grid-row:2;grid-row-start:2;-ms-grid-column-span:1;grid-column-end:2;-ms-grid-row-span:1;grid-row-end:3}#w-node-515c7075c92b-bbab1c0f{-ms-grid-column:2;grid-column-start:2;-ms-grid-row:2;grid-row-start:2;-ms-grid-column-span:1;grid-column-end:3;-ms-grid-row-span:1;grid-row-end:3}#w-node-95fd5040ca31-bbab1c0f{-ms-grid-column:3;grid-column-start:3;-ms-grid-row:2;grid-row-start:2;-ms-grid-column-span:1;grid-column-end:4;-ms-grid-row-span:1;grid-row-end:3}#w-node-fb6af1ce8d3c-bbab1c0f{-ms-grid-column:4;grid-column-start:4;-ms-grid-row:2;grid-row-start:2;-ms-grid-column-span:1;grid-column-end:5;-ms-grid-row-span:1;grid-row-end:3}#w-node-31e992148b91-bbab1c0f{-ms-grid-column:1;grid-column-start:1;-ms-grid-row:3;grid-row-start:3;-ms-grid-column-span:1;grid-column-end:2;-ms-grid-row-span:1;grid-row-end:4}#w-node-5bd11d5bcf40-bbab1c0f{-ms-grid-column:3;grid-column-start:3;-ms-grid-row:3;grid-row-start:3;-ms-grid-column-span:1;grid-column-end:4;-ms-grid-row-span:1;grid-row-end:4}#w-node-ed3eb4d4b834-bbab1c0f{-ms-grid-column:4;grid-column-start:4;-ms-grid-row:3;grid-row-start:3;-ms-grid-column-span:1;grid-column-end:5;-ms-grid-row-span:1;grid-row-end:4}#w-node-26a8a33eebd4-4edc3f66{-ms-grid-column:1;grid-column-start:1;-ms-grid-row:2;grid-row-start:2;-ms-grid-column-span:1;grid-column-end:2;-ms-grid-row-span:1;grid-row-end:3}#w-node-d1eb7990796d-4edc3f66{-ms-grid-column:2;grid-column-start:2;-ms-grid-row:2;grid-row-start:2;-ms-grid-column-span:1;grid-column-end:3;-ms-grid-row-span:1;grid-row-end:3}#w-node-4b401837b484-4edc3f66{-ms-grid-column:3;grid-column-start:3;-ms-grid-row:2;grid-row-start:2;-ms-grid-column-span:1;grid-column-end:4;-ms-grid-row-span:1;grid-row-end:3}#w-node-240ce325e54d-4edc3f66{-ms-grid-column:4;grid-column-start:4;-ms-grid-row:2;grid-row-start:2;-ms-grid-column-span:1;grid-column-end:5;-ms-grid-row-span:1;grid-row-end:3}#w-node-5eb72a31e148-4edc3f66{-ms-grid-column:5;grid-column-start:5;-ms-grid-row:2;grid-row-start:2;-ms-grid-column-span:1;grid-column-end:6;-ms-grid-row-span:1;grid-row-end:3}}@media screen and (max-width:768px){#BasketAddressFormContainer .AddressDialog .SizeContainer,#BasketAddressSelectForm .AddressDialog .SizeContainer{width:100%!important;max-width:100%!important;box-sizing:border-box!important}#BasketAddressFormContainer .AddressDialog,#BasketAddressSelectForm .AddressDialog{width:calc(100% - 20px)!important;max-width:calc(100% - 20px)!important;box-sizing:border-box!important;margin-left:10px!important;margin-right:10px!important}#BasketAddressFormContainer,#BasketAddressSelectForm .BasketAddressSelect{width:100%!important;max-width:100%!important}#RemoteSearchFacets{padding:0 0 5px;text-align:center}#RemoteSearchFacets .fa-angle-down{font-style:normal;font-size:large}.Middle .ContentAreaWrapper .CategoryList>.RemoteSearchFacets,.Middle .ContentAreaWrapper>.RemoteSearchFacets{width:90%}.RemoteSearchFacet>ul{text-align:justify;max-height:75px;border-radius:2px}.AddToBasketButton[type=submit]{padding:2px 5px}.AddressDialog div.InputLabelling{width:auto!important;max-width:180px}.ContentArea .RemoteSearchFacets .ContextBoxBody{text-align:left}.FacetsToggle{background:#3e76bb;margin-top:4px;padding:0}.FacetsToggle a,.FacetsToggle a:hover,.FacetsToggle a:visited{color:#fff!important}.FrontPageElement .four-colums-product-list .InfoArea{min-height:0!important}.FrontPageElement .four-colums-product-list .TopPaddingWide{margin-top:-20px;margin-bottom:-15px}.FrontPageElement .four-colums-product-list .TopPaddingWide a{font-size:13px;line-height:15px!important}.Header .SizeContainer.custom-container.custom-left{padding:2px}.NavBarElement1.SearchElement{position:absolute;top:116px;right:2px}.NavBarTop .PropertyContainer{padding:3px 0 10px 0}.NavBarTop .PropertyContainer,.ShopLogo img{padding-bottom:0;margin:0!important}.NavBarTop.HorizontalNavBar div.SizeContainer{height:30px}.ProductDetails.ImgLeft .InfoArea h1{font-size:23px;font-weight:700!important;text-align:left}.RemoteSearchFacetCategory{display:none}.RemoteSearchFacets{width:100%}.RemoteSearchFacets li.RemoteSearchFacet{border:2px solid #cecdcd;margin:5px;padding:5px}.RemoteSearchFacets,.RemoteSearchFacets span.fa:first-child{display:inline-block!important}.TestShopAlert.TopLeft,.TestShopAlert.TopRight{display:none}.ep-megamenu .active-marker{display:none!important}.ep-megamenu .masonry>li{width:100%!important;margin:0;border-bottom:1px dotted #d3d3d3}.ep-megamenu .masonry a{padding:0;font-weight:600}.ep-megamenu-container{max-width:240px;padding:0;margin-top:13px;box-shadow:0 1px 11px rgba(169,166,166,.58)}.ep-megamenu-first-level-element .ep-megamenu-container{margin-left:105%;margin-top:-28px!important;height:auto}.ep-megamenu-first-level-element li:hover,.ep-megamenu-second-level-element li:hover,.ep-megamenu-third-level-element li:hover{background:0 0!important}.ep-megamenu-third-level-element a{padding:0!important;margin:0 0 0 15px!important;text-transform:initial!important;color:#333!important}.ep-megamenu-third-level-element:first-child{margin-top:0}.fa-arrow-circle-down:before{font-family:FontAwesome;margin-left:10px}.four-colums-product-list .FloatLeft{margin-top:-5px!important}.four-colums-product-list .InfoArea{min-height:0!important}.four-colums-product-list .TopPaddingWide{margin-top:-18px;margin-bottom:-23px}.four-colums-product-list .TopPaddingWide a{font-size:13px;line-height:13px!important}.three-colums-product-list .FloatLeft{margin-top:-5px!important}.three-colums-product-list .InfoArea{min-height:0!important}.three-colums-product-list .TopPaddingWide{margin-top:-10px;margin-bottom:-30px}.three-colums-product-list .TopPaddingWide a{font-size:14px;line-height:15px!important;min-width:96%}.two-colums-product-list .FloatLeft{margin-top:-5px!important}.two-colums-product-list .InfoArea{min-height:460px}.two-colums-product-list .TopPaddingWide{margin-top:-14px;margin-bottom:-34px}.two-colums-product-list .TopPaddingWide a{font-size:14px;line-height:15px!important;min-width:96%}.Basket .ContentArea{padding-left:10px!important;padding-right:10px!important;box-sizing:border-box!important}.AddressDialog input.Text{max-width:100%!important;box-sizing:border-box!important}.Basket table.BasketDetails.center-address-form,.Basket table.BasketDetails.center-address-form tbody,.Basket table.BasketDetails.center-address-form tbody tr,.Basket table.BasketDetails.center-address-form tbody tr td{width:100%!important;max-width:100%!important;display:block!important;box-sizing:border-box!important;padding-left:0!important;padding-right:0!important}#BasketAddressFormContainer,#BasketAddressSelectForm,.BasketAddressSelect{padding-left:0!important;padding-right:0!important;margin-left:0!important;margin-right:0!important}}table.ListItemCategoryTable.LargeImages td,table.ListItemCategoryTable.LargeImages tr{display:inline}.Header.HorizontalNavBar .custom-right{padding-right:0!important}.HotDeal{width:48%;max-width:155px;min-height:285px}.InputLabelling{text-align:left!important}.Message .CategoryImage{max-width:100%;margin-right:0}.Message .MessageBlock{display:block;width:100%;border-bottom:1px dotted #d3d3d3}.NavBarLeft .ContextBox{width:98%}.NavBarLeft .RightPaddingSmall img{max-width:98%!important}.RemoteSearchFacet .RemoteSearchFacetPrice li{display:none}.extraBnr{height:40vh}.extraBnr h2{font-size:2em;color:#fff}.CrossellingCount tr td,.CrossellingCount tr td div{display:block;width:100%;text-align:center!important}.sp-size{font-size:15px!important}a.CustomButton.FloatLeft{width:90%;display:block;margin:5px auto}form#AddContainerItemsToShoppingListForm16049 button{font-size:11px}form#registrationForm button.ep-js.ep-uiInput.ep-uiInput-button{width:100%}.Basket .CountrySelectionContainer select{width:100%}.FrontPageElement .four-colums-product-list .InfoArea{min-height:0!important}.FrontPageElement .four-colums-product-list .TopPaddingWide{margin-top:-16px;margin-bottom:-30px}.FrontPageElement .four-colums-product-list .TopPaddingWide a{font-size:13px;line-height:15px!important}.HotDeal,.SlimHotDeal{width:50%!important;margin:auto}.TandC{font-size:13px!important}.TandC a{font-size:13px}.cart-narrow-column{padding-left:1px!important}.epDialog{width:100%!important}.four-colums-product-list .InfoArea{min-height:0!important}.four-colums-product-list .TopPaddingWide{margin-top:-18px;margin-bottom:-18px}.four-colums-product-list .TopPaddingWide a{font-size:14px;line-height:15px!important}.three-colums-product-list .FloatLeft{margin-top:-5px!important}.three-colums-product-list .InfoArea{min-height:0!important}.three-colums-product-list .TopPaddingWide{margin-bottom:-27px;margin-top:-15px}.three-colums-product-list .TopPaddingWide a{font-size:15px;line-height:16px!important}.two-colums-product-list .FloatLeft{margin-top:-5px!important}.two-colums-product-list .InfoArea{min-height:458px}.two-colums-product-list .TopPaddingWide{margin-bottom:-30px;margin-top:-19px}.two-colums-product-list .TopPaddingWide a{font-size:15px;line-height:16px!important}#w-node-37da8e0b8e88-def927fa{-ms-grid-column:6;grid-column-start:6;-ms-grid-row:2;grid-row-start:2;-ms-grid-column-span:1;grid-column-end:7;-ms-grid-row-span:1;grid-row-end:3}#w-node-586ffd3b8775-def927fa{-ms-grid-column:1;grid-column-start:1;-ms-grid-row:2;grid-row-start:2;-ms-grid-column-span:1;grid-column-end:2;-ms-grid-row-span:1;grid-row-end:3}#w-node-8ceeb3cb57f3-def927fa{-ms-grid-column:4;grid-column-start:4;-ms-grid-row:2;grid-row-start:2;-ms-grid-column-span:1;grid-column-end:5;-ms-grid-row-span:1;grid-row-end:3}#w-node-9167da8458ec-def927fa{-ms-grid-column:2;grid-column-start:2;-ms-grid-row:2;grid-row-start:2;-ms-grid-column-span:1;grid-column-end:3;-ms-grid-row-span:1;grid-row-end:3}#w-node-b5a7a5c7a8f3-def927fa{-ms-grid-column:3;grid-column-start:3;-ms-grid-row:2;grid-row-start:2;-ms-grid-column-span:1;grid-column-end:4;-ms-grid-row-span:1;grid-row-end:3}div.ResponsiveTable table.TinyMCETable,div.ResponsiveTable table.TinyMCETable td{display:block;width:100% important;max-width:100%;min-width:100%;text-align:center}.ListItemCategoryTable tr td{background:#fff;display:flex}.ProductListImageBox div.InfoArea{min-height:0!important;height:auto!important}.ProductListImageBox div.InfoArea .LinkArea{min-height:0;margin:0}.ProductListImageBox div.InfoArea .Price{min-height:0;margin:0}.ProductListImageBox div.InfoArea h3 a{display:block!important;text-align:center!important;word-wrap:break-word!important;hyphens:auto!important}.ProductListImageBox tbody{gap:2%}.ProductListImageBox td{margin-bottom:10px}.ProductListImageBox.four-colums-product-list td{width:49%!important}.ProductListImageBox.four-colums-product-list tr td{background:#fff;display:inline-flex;width:48%;padding:inherit;min-width:auto}.ProductListImageBox.three-colums-product-list td,.ProductListImageBox.two-colums-product-list td{width:100%!important}.ProductListImageBox .NotifyMeLinkButton,.ProductListImageBox button.AddToBasketButton{position:static!important;bottom:auto!important;left:auto!important;right:auto!important;margin:0!important;margin-top:auto!important;width:100%!important}#BasketOfferForm .Address{clear:both}.CTA-1,.CTA-3,.CTA-4{display:none}.CTA-2{padding-left:18px}.CTA-5{padding-right:0}.NavBarElement1.SearchElement{position:absolute!important;top:139px!important;right:2px}.HotDeal,.SlimHotDeal{width:23%!important;margin:auto}.exchange-link a{font-size:11px}.home-flex-container{justify-content:center}.home-flex-container img{width:80%}#CouponCode{max-width:90px!important}.HotDealList.ClearBoth{display:inherit}input.ExtremeLongText,textarea.ExtremeLongText{width:225px}#BasketAddressFormContent .InputField,#BasketAddressLoginForm .InputField,#BasketAddressRegisterForm .InputField,#UserLoginForm .InputField{display:block;width:100%;max-width:100%;padding-right:0;padding-left:0}#BasketAddressFormContent .InputLabelling,#BasketAddressLoginForm .InputLabelling,#BasketAddressRegisterForm .InputLabelling,#UserLoginForm .InputLabelling{display:block;width:100%;max-width:100%;margin-bottom:5px;font-size:13px}#BasketAddressFormContainer .InputField,#registrationForm .InputField{width:100%;max-width:100%;padding-right:0;padding-left:0}#BasketAddressFormContainer .SizeContainer,#registrationForm .SizeContainer{padding:0;margin:0;width:100%;max-width:100%;box-sizing:border-box}#userPasswordForm .InputField{display:block!important;width:100%!important;max-width:100%!important;padding:10px 15px!important}#userPasswordForm .InputLabellingWide{display:block!important;width:100%!important;max-width:100%!important;padding:10px 15px!important;text-align:left!important;font-size:13px}.Footer .social-icons{float:none!important;padding-top:15px!important;margin:auto!important}.Footer .social-icons img{width:30px!important}#BasketAddressFormContent .InputBlock #AdditionalBirthdayInformation .billing-birthday-info,#BasketAddressRegisterForm .InputBlock #AdditionalBirthdayInformation .billing-birthday-info{font-size:11px;padding-top:6px}#BasketAddressLoginForm .InputBlock .InputField input[data-password-toggle],#BasketAddressRegisterForm .InputBlock .InputField input[data-password-toggle],#UserLoginForm .StyledInputBlock .InputField input[data-password-toggle],#userPasswordForm .InputBlock .InputField input[data-password-toggle]{width:80%;padding-right:25px}#BasketAddressFormContainer .Dialog.AddressDialog.Reset,#registrationForm .AddressDialog.Dialog{padding:15px;margin:10px;width:100%;max-width:100%;box-sizing:border-box}#userPasswordForm .InputBlock{display:block!important}#BasketAddressFormContent .InputBlock,#BasketAddressLoginForm .InputBlock,#BasketAddressRegisterForm .InputBlock,#UserLoginForm .StyledInputBlock{display:block}div#ProductInfoTabs div.custom-block-j,div#ProductInfoTabs div.custom-block-nicotine{padding:8px 12px!important}div#ProductInfoTabs table.UserAttributes tr td.AttributeContent .attribute-value{font-size:13px!important}div#ProductInfoTabs table.UserAttributes tr td.AttributeContent,div#ProductInfoTabs table.UserAttributes tr td.AttributeLabel,div#ProductInfoTabs table.UserAttributes tr td.VerticalAlignMiddle{padding:8px 12px!important}div#ProductInfoTabs div.custom-block-j,div#ProductInfoTabs div.custom-block-nicotine,div#ProductInfoTabs table.UserAttributes{max-width:400px!important;font-size:13px!important}td.Address{width:88%!important;display:block;margin-bottom:20px!important}.Basket .Middle .ContentArea{margin:auto!important}body.epages .Basket .NavBarLeft{display:none}div#RemoteSearchFacets .FacetsToggle{display:none!important}div#RemoteSearchFacets.Collapsed{height:auto!important}.ListItemProductInfoContainer{width:400px;float:right}p{padding:10px}form#BasketForm button.SubmitButton{min-width:90%!important;margin:15px auto}.CategoryBaseTable div.TextLeft{width:100%}.CategoryBaseTable div.TextRight{width:48%;float:none;display:inline-block}.Message.Medium.FreeShipping h3{font-size:15px}.Footer,.Header,.NavBarRoof,.NavBarTop{padding:0}.HotDealList img,.ProductListImageBox img{width:auto!important}@media screen and (max-width:757px){.NavBarElement2.BasketBox.NavElementIcon{padding-top:10px;margin-left:0!important}.epCustomFormWrapper button.AlignRight.Button.ep-js.ep-uiInput.ep-uiInput-button{padding:5px 25%}td.MediumColumn{width:100%!important;display:block}}@media screen and (max-width:320px){#ProductInfoTabs a{font-size:12px}.CTA-1,.CTA-3,.CTA-4{display:none}.CTA-2{padding-left:25px}.CTA-5{padding-right:0}.FrontPageElement .four-colums-product-list .InfoArea{min-height:0!important}.FrontPageElement .four-colums-product-list .TopPaddingWide{margin-top:-16px;margin-bottom:-22px}.FrontPageElement .four-colums-product-list .TopPaddingWide a{font-size:12px;line-height:13px!important}.four-colums-product-list .InfoArea{min-height:0!important}.four-colums-product-list .TopPaddingWide{margin-top:-25px;margin-bottom:-25px}.four-colums-product-list .TopPaddingWide a{font-size:12px;line-height:13px!important}.home-flex-container{justify-content:center}.home-flex-container img{width:80%}.three-colums-product-list .FloatLeft{margin-top:-5px!important}.three-colums-product-list .InfoArea{min-height:0!important}.three-colums-product-list .TopPaddingWide{margin-bottom:-32px;margin-top:-10px}.three-colums-product-list .TopPaddingWide a{font-size:13px;line-height:14px!important}.two-colums-product-list .FloatLeft{margin-top:-5px!important}.two-colums-product-list .InfoArea{min-height:375px}.two-colums-product-list .TopPaddingWide{margin-bottom:-35px;margin-top:-15px}.two-colums-product-list .TopPaddingWide a{font-size:14px;line-height:15px!important}}@media (max-width:991px){.grid-2{width:auto}.grid-3{-ms-grid-columns:1fr 1fr 1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;-ms-grid-rows:auto auto;grid-template-rows:auto auto}.grid-5{margin-right:4px;margin-left:4px}}@media (max-width:767px){.grid-1{-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr}.grid-2{-ms-grid-columns:1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr;-ms-grid-rows:auto auto auto;grid-template-rows:auto auto auto}.grid-5{-ms-grid-columns:1fr 1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr 1fr;-ms-grid-rows:auto auto;grid-template-rows:auto auto}.image-1{width:100%}.link-block-3{display:none}}@media screen and (min-width:770px){.Basket .BasketDetails{max-width:1100px;margin:auto;}.Basket .Middle .ContentArea{margin:auto !important;}.Div .ContentArea{margin-left:251px !important;}body.epages .Basket .NavBarLeft{display:none;}div#RemoteSearchFacets .FacetsToggle{display:none !important;}div#RemoteSearchFacets.Collapsed{height:auto !important;}}