body.pixiedust.catalog-category-view .amxnotif-block.subscribe-popup a{color:black; font-family: 'Gill Sans MT';}
body.pixiedust.catalog-category-view .amxnotif-block {margin-bottom: 4px;clear: both;margin-top: -20px;}
body.pixiedust.catalog-category-view .products-grid .product-item-info .product-item-inner, body.pixiedust.catalog-category-view .products-grid .product-item-info:not(:hover):not(.active) .product-item-inner{width: 100%;box-shadow: none;margin: auto;padding: 0;position: static;border: none;overflow: visible;clip: unset;height: auto;}
body.pixiedust.page-products .product-item-info {width: 100%;box-shadow: none;margin: auto;padding: 0;position: static;border: none;}
body.pixiedust.page-products .products-grid .product-item .listsmokingtime { min-height: 39px; }
body.pixiedust .manadev-expandable-filter.outer-container.scrollbar { border: none !important; }
body.pixiedust #show_in_main_sidebar-vitola .count { display: none; }
body.pixiedust .filter-options-content input[type="radio"] { accent-color: black; }
.slick-slider{position:relative;display:block;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}
.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer}
.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.slick-track{position:relative;top:0;left:0;display:flex}
.slick-track:after,.slick-track:before{display:table;content:''}
.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}
.slick-slide{display:none;float:left;height:100%;min-height:1px}
[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}
.slick-slide.slick-loading img{display:none}
.slick-initialized .slick-slide{display:inline-block;}
body.pixiedust .widget-product-grid.products-grid{opacity: 0;visibility: hidden;transition: opacity 1s ease;-webkit-transition: opacity 1s ease;}
body.pixiedust .widget-product-grid.products-grid.slick-initialized{visibility: visible;opacity: 1;}
.slick-loading .slick-slide{visibility:hidden}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.slick-arrow.slick-hidden{display:none}
body.pixiedust .slick-dots { margin: 0; padding:0; text-align: center; list-style: none; position: absolute; bottom: -20px; }
body.pixiedust .slick-dots li { display:inline; }
body.pixiedust .slick-dots::marker { display:none; }
body.pixiedust .slick-dots li button { font-size:0; display:block; width:11px; height:11px; margin:0 5px; border-radius: 50%; padding:0; background:#c7c7c7; border:0; }
body.pixiedust .slick-dots li { display:inline-block; padding: 0; margin:0; }
body.pixiedust .slick-dots li:last-child{margin-right: 0;}
body.pixiedust .slick-dots li.slick-active button { background:#000; }
body.pixiedust ul.slick-dots { text-align: center; }
body.pixiedust .pm-custom-tabs-outer .slick-dots li {}
body.pixiedust .pm-custom-tabs-outer .slick-dots li button {height: 8px; width: 8px; background: #C7C7C7;}
body.pixiedust .pm-custom-tabs-outer .slick-dots li.slick-active button {background: #000;}
.slick-slide img { min-height: 10px; }
.hidden{display:none;}
body .pm-banner-container { margin-top: -15px; }
.pm-banner-container .pagebuilder-slider {padding: 0;}
.pm-banner-container .pm-banner-content {max-width: 1350px;}
.pm-banner-container .pm-banner-content h1 {color: #fff; font-size: 70px; font-weight: 400; margin-bottom: 20px;}
.pm-banner-container .pm-banner-content p {color: #fff; font-weight: 400; font-size: 16px;}
.hp-tp-reviews .floater{position: relative;float: left;width: 100%;display: inline-flex;}
.wrap-style8{position: relative;float: left;width: 100%;display: inline-flex;margin: -20px 0 0 0;}
.wrap-style9{position: relative;float: left;width: 100%;display: inline-flex;margin: -20px 0 0 0;}
.cms-index-index .pm-prev[aria-disabled="true"], .cms-index-index .pm-next[aria-disabled="true"]{display:none !important;}
body.pixiedust .top_logo_wrap .top_tagline{display: none;}
body.pixiedust .top_cart_wrap .curency_choice{display: none;}
body.pixiedust .top_cart_wrap {border:none;margin-top: -61px;margin-bottom: 20px;}
body.pixiedust.cms-home .top-container .block-static-block.widget{background: #f1efeb;}
body.pixiedust .since_hed{background: none;}
body.pixiedust .column.main{min-height: unset;}
.pm-fblock-wrap {width: 100%;display: block;float: left;-webkit-box-sizing: border-box;box-sizing: border-box;}
.pm-fblock-wrap .pm-fb {display: block;float: left;-webkit-box-sizing: border-box;box-sizing: border-box;padding-right: 10px;padding-left: 10px;}
.pm-fblock-wrap .pm-fb {position: relative;border-radius: 5px;overflow: hidden;}
.pm-fblock-wrap .pm-fb .pm-fb-content {position: absolute;top: 0;left: 10px;width: calc(100% - 20px);height: 100%;-webkit-box-sizing: border-box;box-sizing: border-box;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: justify;-ms-flex-pack: justify;}
.pm-fblock-wrap .pm-fb .pm-fb-content .pm-fb-content-inner {-webkit-box-flex: 1;-ms-flex: 1;flex: 1;width: 100%;-webkit-box-sizing: border-box;box-sizing: border-box;padding: 35px 35px 0 35px;float: left;color: #fff;max-height: 72%;}
.pm-fblock-wrap .pm-fb .pm-fb-content .pm-fb-content-inner h3 {margin-top: 0;margin-bottom: 32px;color: #fff;font-size: 33px;font-weight: 600;}
.pm-fblock-wrap .pm-fb .pm-fb-content .pm-fb-content-inner p {font-size: 24px;line-height: 1.1;}
.pm-fblock-wrap .pm-fb .pm-fb-content .pm-fb-link {-webkit-box-flex: 1;-ms-flex: 1;flex: 1;width: 100%;-webkit-box-sizing: border-box;box-sizing: border-box;padding: 0 34px 31px 34px;float: left;display: -webkit-box;display: -ms-flexbox;display: flex;text-align: left;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;}
.pm-fblock-wrap .pm-fb .pm-fb-content .pm-fb-link a.button {-ms-flex-item-align: end;align-self: flex-end;padding: 9.5px 44px;border-radius: 4px;background: transparent;border: 1px solid #fff;color: #fff;text-decoration: none;-webkit-transition: all 0.3s;transition: all 0.3s;line-height: 1;display: inline-block;margin: 0;cursor: pointer;font-size: 18px;font-weight: 600;}
.pm-fblock-wrap .pm-fb img {display: block;min-width: 100%;margin: 0;}
.pm-columns_style8 .pm-fb {padding:0;border-radius: 0;}
.pm-columns_style8 .pm-fb_1 {width: 100%;}
.pm-columns_style8 .pm-fb_2 {width: 100%;}
.pm-columns_style8 .pm-fb_3 {width: 100%;}
.pm-columns_style8 .pm-fb img {}
.pm-columns_style8 .pm-fb .pm-fb-content {color: #fff;font-weight: 400;align-items: center;background: black;top: 100%;height: 140px;left: 0;padding: 0;text-align: center;position: absolute;transform: translateY(-100%);width: 100%;overflow: hidden;line-height: normal;display: inline-flex;justify-content: center;align-items: center;transition: all 30ms ease;cursor: pointer;;}
.pm-columns_style8 .pm-fb_1 .pm-fb-content { display: flex; flex-direction: column;}
.pm-columns_style8 .pm-fb:hover .pm-fb-content { background: #d19000;}
.pm-columns_style8 .pm-fb .pm-fb-content h3{text-transform: uppercase;margin: 0;font-weight: 400;text-align: center;position: relative;top: -12px;}
.pm-columns_style8 .pm-fb .pm-fb-content h3:after {content: " ";background: url(../images/refresh/tiles-motif-gold.svg) no-repeat center;width: 104px;height: 22px;display: block;margin-top: 5px;position: absolute;left: 50%;transform: translateX(-50%);}
.pm-columns_style8 .pm-fb .pm-fb-content{transition: all 300ms ease;}
.pm-columns_style8 .pm-fb:hover .pm-fb-content h3:after{background: url(../images/refresh/tiles-motif-white.svg) no-repeat center;}
.pm-columns_style8 {padding: 0;}
.pm-columns_style9 .pm-fb {padding:0;border-radius: 0;}
.pm-columns_style9 .pm-fb_1 {width: 100%;}
.pm-columns_style9 .pm-fb_2 {width: 100%;}
.pm-columns_style9 .pm-fb_3 {width: 100%;}
.pm-columns_style9 .pm-fb img {}
.pm-columns_style9 .pm-fb .pm-fb-content {font-weight: 400;align-items: center;background: transparent;left: 0;padding: 30px 40px;text-align: center;width: 100%;position: static;background: white;text-align: left;}
.pm-columns_style9 .pm-fb_1 .pm-fb-content { display: flex; flex-direction: column;}
.pm-columns_style9 .pm-fb .pm-fb-content h3{text-transform: uppercase;margin: 0;font-weight: 400;}
.pm-columns_style9 .pm-fb .pm-fb-content h3:after {content: " ";background: url(../images/refresh/tiles-motif-gold.svg) no-repeat center;width: 104px;height: 22px;display: block;margin-top: 5px;}
.pm-columns_style9 .pm-fb .pm-fb-content{transition: all 300ms ease;padding-bottom: 80px; }
.pm-columns_style9 .pm-fb:hover .pm-fb-content h3:after{background: url(../images/refresh/tiles-motif-white.svg) no-repeat center;}
.pm-columns_style9 {padding: 0;width: calc( 100% + 20px);margin-left: -10px; display: inline-flex;}
.pm-columns_style9 .pm-fb-content h6{font-size: 20px;font-weight: 500;margin-bottom: 20px;cursor: pointer;font-family: 'Gill Sans MT';width: 100%; text-align: left;}
.pm-columns_style9 .more-link {color: #d19001;text-transform: uppercase;margin: 30px 0 30px 0;display: block;position: absolute;bottom: 0;font-family: 'Gill Sans MT';left: 50px;}
.pm-columns_style9 .more-link:after {content: " ";width: 20px;height: 13px;margin-left: 6px;display: inline-block;position: relative;background: url(../images/refresh/cta-arrow-gold.svg) no-repeat;position: relative;top: 2px;}
.pm-columns_style9 .slick-track {display: flex !important;}
.pm-columns_style9 .slick-slide {height: inherit !important;}
body.pixiedust .wrap-style8 .off-canv.oc-left { left:10px; }
body.pixiedust .wrap-style8 .off-canv.oc-right { right:10px; }
.wrap-style8, .intro-container { overflow:hidden; }
body.pixiedust .wrap-style9 .off-canv.oc-left { left:10px; }
body.pixiedust .wrap-style9 .off-canv.oc-right { right:10px; }
.wrap-style9, .intro-container { overflow:hidden; }
.wrap-style9{background: #f1efeb; padding-bottom: 30px; }
body.pixiedust .homepage-favs{background: #f1efeb;position: relative;padding-top: 20px;}
body.pixiedust .homepage-favs:before{content: " ";width: 100vw;position: absolute;left: 0;height: 100%;top: 0;transform: translateX(-50%);background: #f1efeb;z-index: 1;}
body.pixiedust .homepage-favs:after{content: " ";width: 100vw;position: absolute;left: 0%;height: 100%;top: 0;transform: translateX(50%);background: #f1efeb;z-index: 1;}
body.pixiedust .homepage-favs .page-main{position: relative;z-index: 2;}
body.pixiedust .homepage-favs .product.data.items > .item.content{background: transparent;padding: 0px 0px 134px 0px;}
body.pixiedust .homepage-favs .product-item-info.pm-image{background: white;}
body.pixiedust .hp-header-block{background: black;text-align: center;color: white;padding: 20px 10px;margin: 40px 0 40px 0;}
body.pixiedust .hp-header-block h3{margin: 0;font-size: 3rem;text-transform: uppercase;font-weight: 100;line-height: normal;}
body.pixiedust .hp-header-block h3:before{content: " ";width: 78px;height: 28px;margin-right: 20px;display: inline-block;position: relative;background: url(../images/refresh/subtitle-motif-a.svg) no-repeat;top: 4px;}
body.pixiedust .hp-header-block h3:after{content: " ";width: 78px;height: 28px;margin-left: 20px;display: inline-block;position: relative;background: url(../images/refresh/subtitle-motif-b.svg) no-repeat;top: 4px;}
body.pixiedust .homepage-favs .tab-headers{display: flex;align-items: center;justify-content: center;margin-bottom: 15px;}
body.pixiedust .homepage-favs .tab-headers .item{margin-right: 20px;}
body.pixiedust .homepage-favs .tab-headers .item:last-of-type{margin-right: 0;}
body.pixiedust .homepage-favs .tab-headers a{text-transform: uppercase;color: black;font-size: 1.9rem;border-bottom: solid 3px transparent;padding-bottom: 5px;transition: all 300ms ease;}
body.pixiedust .homepage-favs .tab-headers a:hover{border-bottom-color: black;}
body.pixiedust .homepage-favs .tab-headers [aria-expanded="true"] a{color: #d19001;border-bottom-color: #d19001 !important;}
body.pixiedust .homepage-favs .slick-dots{display: none !important;}
body.pixiedust .homepage-favs [data-role="add-to-links"]{display: none !important;}
body.pixiedust .homepage-favs [data-action="add-to-wishlist"]{display: none !important;}
body.pixiedust .homepage-favs [name="qty"]{display: none !important;}
body.pixiedust .homepage-favs .block.widget{width: calc( 100% + 40px);margin-left: -20px;}
body.pixiedust .since_hed{width:auto;color: #d19001;}
body.pixiedust .since_heading .custom-container{text-align: center;}
body.pixiedust .since_heading{background: #f1efeb;position: relative;}
body.pixiedust .since_heading:before{content: " ";width: 100vw;position: absolute;left: 0;height: 100%;top: 0;transform: translateX(-50%);background: #f1efeb; z-index: 1;}
body.pixiedust .since_heading:after{content: " ";width: 100vw;position: absolute;left: 0%;height: 100%;top: 0;transform: translateX(50%);background: #f1efeb; z-index: 1;}
body.pixiedust .since_heading .custom-container{position: relative;z-index: 3;}
body.pixiedust  .product.data.items > .item.content{border:none;}
body.pixiedust .pm-widget-wrap .product-image-wrapper{}
body.pixiedust .pm-widget-wrap .product-item{margin: auto !important}
body.pixiedust .pm-widget-wrap .stock-watch{display: none;}
body.pixiedust .pm-widget-wrap button.action.primary, body.pixiedust .pm-widget-wrap .actions-primary button {width: 100%;height: auto;padding: 10px;line-height: normal;border-radius: 0;font-weight: 500;}
body.pixiedust .pm-widget-wrap button.action.primary span:after, body.pixiedust .pm-widget-wrap .actions-primary button span:after{content: " ";width: 20px;height: 13px;margin-left: 6px;display: inline-block;position: relative;background: url(../images/refresh/cta-arrow-black.svg) no-repeat;position: relative;top: 2px;}
body.pixiedust .pm-widget-wrap button.action.primary span:after{background: url(../images/refresh/cta-arrow-white.svg) no-repeat;}
body.pixiedust .pm-widget-wrap button.action.primary *, body.pixiedust .pm-widget-wrap .actions-primary button *{font-weight: 500;}
body.pixiedust .pm-widget-wrap .actions-primary button:not(.action.primary) {background: white;border-color: black;}
body.pixiedust .pm-widget-wrap .product-item-photo{width: 100%;text-align: center;display: block;margin-bottom: 20px;}
body.pixiedust .pm-widget-wrap .product-item-info:not(.pm-image){padding: 0px 20px;}
body.pixiedust .product_lists.read_up{background: white;margin: 0;padding: 105px 0 130px 0;position: relative;}
body.pixiedust .product_lists.read_up:before{content:" ";width:1px;height: 100%;position: absolute;border-right: solid 1px #e1e1e1;top:0;left: 50%;transform: translateX(-50%);}
body.pixiedust .product_lists.read_up li{width: 50% !important;margin: 0 !important;padding: 0 !important;}
body.pixiedust .product_lists.read_up .prod_image {height: 310px;padding: 20px 0 0 0px;margin: 0;}
body.pixiedust .product_lists.read_up li:last-child .prod_image {margin: 0px 0 0 45px;width: calc(50% - 45px);}
body.pixiedust .product_lists.read_up .shop-now-btn{background: #d19001;display: inline-block;color: black;font-size: 1.2rem;text-align: center;padding: 10px 30px;color: white;text-transform: uppercase;line-height: normal;margin-top: 50px;}
body.pixiedust .product_lists.read_up .shop-now-btn:after {content: " ";width: 20px;height: 13px;margin-left: 6px;display: inline-block;position: relative;background: url(../images/refresh/cta-arrow-white.svg) no-repeat;position: relative;top: 2px;}
.homepage-the-content{width: 100%;background: #f1efeb;position: relative;padding: 80px 0 74px 0;display: inline-block;}
.homepage-the-content:before{border-top: solid 1px #dad9d7;content: " ";width: 100vw;position: absolute;left: 0;height: 100%;top: 0;transform: translateX(-50%);background: #f1efeb; z-index: 1;}
.homepage-the-content:after{border-top: solid 1px #dad9d7;content: " ";width: 100vw;position: absolute;left: 0%;height: 100%;top: 0;transform: translateX(50%);background: #f1efeb; z-index: 1;}
.homepage-the-content .block{position: relative;z-index: 3;}
.homepage-the-content h1{font-size: 3rem;margin: 20px 0 20px 0;}
body.cms-index-index .pm-bloglist {max-width: 1350px;margin: 0 auto 0 auto;float: left;width: 100%;background: #f1efeb;position: relative;padding-bottom: 120px;}
body.cms-index-index .pm-bloglist .pmblogpost-list{position: relative;z-index: 3;overflow: hidden;width: 100%;}
body.cms-index-index .pm-bloglist:before{content: " ";width: 100vw;position: absolute;left: 0;height: 100%;top: 0;transform: translateX(-50%);background: #f1efeb; z-index: 1;}
body.cms-index-index .pm-bloglist:after{content: " ";width: 100vw;position: absolute;left: 0%;height: 100%;top: 0;transform: translateX(50%);background: #f1efeb; z-index: 1;}
body.cms-index-index .pm-bloglist h4 {display: inline-flex; font-size: 34px; font-weight: 400; margin-bottom: 50px;}
body.cms-index-index .pmblog-wrapper {display: flex;}
body.cms-index-index .pmblog-wrapper .pmpost-holder:not(:last-child) {border-right: 1px solid #e9eaea;margin-right: 20px !important;}
body.cms-index-index .pmblog-wrapper .pmpost-holder img {border-radius: 0;cursor: pointer;min-height: 350px;object-fit: cover;}
body.cms-index-index .pmblog-wrapper .post-content{padding: 30px 40px;}
body.cms-index-index .pmblog-wrapper .pmpost-holder .post-content .item {margin: 20px 0;}
body.cms-index-index .pmblog-wrapper .pmpost-holder .post-content .caty a {color: #9FA0A1; text-decoration: underline; text-transform: uppercase; font-weight: 600; font-size: 12px;}
body.cms-index-index .pmblog-wrapper .pmpost-holder h6 {font-size: 20px; font-weight: 500; margin-bottom: 20px; cursor: pointer;}
body.cms-index-index .pmblog-wrapper .pmpost-holder{background: white;padding-bottom: 80px;}
body.pixiedust .pmblog-wrapper .more-link{color: #d19001;text-transform: uppercase;margin: 30px 0 30px 0;display: block;position: absolute;bottom: 0;}
body.pixiedust .pmblog-wrapper .more-link:after {content: " ";width: 20px;height: 13px;margin-left: 6px;display: inline-block;position: relative;background: url(../images/refresh/cta-arrow-gold.svg) no-repeat;position: relative;top: 2px;}
.homepage-favs .amquickview-hover, .homepage-favs .amquickview-link{display: none !important;}
body.pixiedust .top_links li, body.pixiedust .top_links a{font-family: 'Gill Sans MT';}
body.pixiedust .top_links .contact-link{text-decoration: underline;font-weight: 500;}
body.pixiedust .top_links{padding-top: 11px;}
body.pixiedust ul.pm-topmenu span.has-mega{bottom:10px;}
body.pixiedust ul.pm-topmenu span.has-mega::after{transform: scale(0.7);}
.top_links .contact-link:before {content: " ";display: inline-block;width: 26px;height: 24px;margin: 0 4px 0 0;position: relative;top: 4px;background: url(../images/refresh/header-contact.svg) no-repeat;}
.top_links .contact-link a{font-size: 1.4rem;}
.top_cart_wrap .cart_wraper{background: none;padding: 10px 17px 10px 11px;}
.account_link{padding: 15px 0px 12px 0px;}
.account_link .links li a {position: relative;}
.account_link .links li a:before{content: " ";font-size: 0;background: url(../images/refresh/header-account.svg) no-repeat;width: 29px;height: 29px;float: left;padding: 0;/*margin: -4px 3px 0 0;*/}
.block-search .action.search::before {content: " ";background: url(../images/refresh/header-search.svg) no-repeat;width: 24px;height: 23px;}
.minicart-wrapper .action.showcart:before, .minicart-wrapper .action.showcart.active:before {content: " ";background: url(../images/refresh/header-basket.svg) no-repeat;width: 25px;height: 25px;top: 3px;position: relative;}
/*body.pixiedust .nav-sections{z-index: 10 !important;}*/
body.pixiedust.sidebar-in .nav-sections{z-index: 5 !important;}
div.ma-search-autocomplete-no-result {width: 100% !important;max-width: 210px;}
.minicart-wrapper .action.showcart .counter-number {text-shadow: none;color: black;padding-left: 0;transform: scale(0.8);margin-left: -7px;position: relative;top: 0;font-family: 'Gill Sans MT';font-size: 1.4rem;margin-top: -3px;}
.minicart-wrapper .action.showcart .counter-number:before {content: "(";position: relative;right: -2px;}
.minicart-wrapper .action.showcart .counter-number:after {content:")";position: relative;left: -2px;}
.minicart-wrapper .action.showcart .cart-item{position: relative;top: 8px;}
.pm-widget-wrap .products-grid .product-item .price-box .price{font-size: 1.9rem;}
.nav-toggle:before{background: url(../images/refresh/mobile/mobile-menu-search-combi.svg) no-repeat;width:30px;height:30px;font-size: 0;top: 3px;position: relative;}
body.slideover .sidebarinside .nav-toggle:before{background: url(../images/refresh/mobile/mobile-menu-close.svg) no-repeat;     top: 4px;position: relative;}
body.pixiedust .homepage-favs .product.data.items > .item.content .pm-prev:after ,
body.pixiedust .homepage-favs .product.data.items > .item.content .pm-next:after {content: " ";width: 32px;height: 32px;display: inline-block;background-size: contain;background-position: center;border-radius: 100%;position: absolute;top: -1px;left: -2px;}
body.pixiedust .homepage-favs .product.data.items > .item.content .pm-prev, body.pixiedust .homepage-favs .product.data.items > .item.content .pm-next {z-index: 999;top: 40%;bottom: unset;padding: 0 !important;width: 30px;height: 30px;background: #fff;border-radius: 100%;position: absolute;}
body.pixiedust .homepage-favs .product.data.items > .item.content .pm-prev{right: 20px;}
body.pixiedust .homepage-favs .product.data.items > .item.content .pm-next {left: 20px;}
body.pixiedust .homepage-favs .product.data.items > .item.content .pm-next:after {background: url(../images/refresh/mobile/mobile-carousel-arrow-left.svg) no-repeat;}
body.pixiedust .homepage-favs .product.data.items > .item.content .pm-prev:after {background: url(../images/refresh/mobile/mobile-carousel-arrow-right.svg) no-repeat;}
body.pixiedust div.nav-sections nav.navigation ul.pm-topmenu li a.level-top{padding-left: 15px; padding-right: 15px; border: none;}
body.pixiedust div.nav-sections nav.navigation ul.pm-topmenu li,
body.pixiedust div.nav-sections nav.navigation ul.pm-topmenu li a{transition: all 300ms ease;}
body.pixiedust div.nav-sections nav.navigation ul.pm-topmenu li:hover, body.pixiedust div.nav-sections nav.navigation ul.pm-topmenu li.actived{background: black;color: white;}
body.pixiedust div.nav-sections nav.navigation ul.pm-topmenu li:hover a, body.pixiedust div.nav-sections nav.navigation ul.pm-topmenu li.actived a{color: white;}
body.pixiedust .pm-mega-in .img-title{display: flex;flex-direction: column;}
body.pixiedust .pm-mega-in .img-title a span {display: block;width: 100%;background: #d19001;text-align: center;padding: 16px 10px;text-transform: uppercase;color: white;margin-top: -5px;}
body.pixiedust .pm-mega-in .img-title a span:after {content: " ";background: url(../images/refresh/tiles-motif-white.svg) no-repeat center;width: 88px;height: 18px;display: block;margin: 5px auto 0 auto;}
body.pixiedust .pm-mega-in .view-all-link:after{content: " ";background: url(../images/refresh/mobile/mobile-cta-arrow-black.svg) no-repeat center;width: 20px;height: 12px;display: inline-block;margin-left: 5px;position: relative;top: 2px;}
body.pixiedust .sections.nav-sections{border-top:solid 1px #e1e1e1;}
body.pixiedust .top_cart_wrap .block-search input{font-family: 'Gill Sans MT';}
body.pixiedust .hp-header-block h3{font-family: 'Gill Sans MT';}
body.pixiedust .product.data.items .item.title a{font-family: 'Gill Sans MT';}
body.pixiedust .pm-widget-wrap button.action.primary *, body.pixiedust .pm-widget-wrap .actions-primary button *{font-family: 'Gill Sans MT';}
body.pixiedust.cms-index-index{font-family: 'GillSans';}
body.pixiedust .logo {width: 245px;}
body.pixiedust .top_logo_wrap{padding-top: 2px;}
body.pixiedust.cms-index-index .pm-banner-wrap-out{position: static;}
body.pixiedust .pm-container.main-page-banner{position: relative;z-index: 1;}
body.pixiedust .pm-container.main-page-banner .pm-banner-wrap-out .cycle-pager span{background: white;}
body.pixiedust .pm-container.main-page-banner .pm-banner-wrap-out .cycle-pager span.cycle-pager-active{background: #d19001;}
.grey-wrap{position: relative;background: #f1efeb;padding: 10px 0px;margin-top: -50px;}
.grey-wrap:before{content:" ";width:100vw;height: 100%;top:0;left: 50%;transform: translateX(-50%);position : absolute;background: #f1efeb;z-index: 1;}
body.pixiedust .grey-wrap .hp-header-block{position: relative;z-index: 99;}
body.pixiedust.cms-index-index span.new-corner{font-size: 10px;position: absolute;left: 8px;top: 8px;background: #f1efeb;color: black;text-transform: uppercase;z-index: 99;}
body.pixiedust.cms-index-index .block.related .product-item-details{min-height: 118px;display: flex;flex-direction: column;justify-content: space-between;}
body.pixiedust .prod_desc p{font-size: 14px;}
body.pixiedust .pmblog-wrapper .more-link,
body.cms-index-index .pmblog-wrapper .shorty,
body.cms-index-index .pmblog-wrapper .pmpost-holder h6,
.prod_desc p, .read_up .prod_desc h4,
body.pixiedust.cms-index-index .pm-columns_style9 .pm-fb .pm-fb-content h3,
body.pixiedust.cms-index-index .pm-columns_style8 .pm-fb .pm-fb-content h3,
body.pixiedust.cms-index-index .pm-widget-wrap .actions-primary button:not(.action.primary),
body.pixiedust.cms-index-index .product-item .price-box .price,
body.pixiedust.cms-index-index .product.name a{font-family: 'Gill Sans MT';}
body.pixiedust .nav-toggle{height: 45px;}
#sidebarIn { will-change: left; height:100%; width:50%; transition: all 300ms ease; transform:translate3d(-100%,0,0); z-index: 999; position: fixed; text-align: left; }
body.pixiedust .sidebarinside {  position:relative; overflow-y: scroll; -webkit-overflow-scrolling: touch; overflow-x:hidden; height:100%; box-sizing:border-box; width:100%; }
body.pixiedust .sidebarinside nav.navigation {overflow: visible;float: left;width: 100%;padding: 0 !important;background: #f1efe9;height: 100%;}
#sidebarIn  .top-block {background: #f1efea;width: 100%;float: left;height: 70px;position: relative;background: black;color: white;text-transform: none;margin-bottom: 10px;}
body.pixiedust .sidebarinside ul.pm-topmenu { display:block; position: relative; transition: all 0ms ease; width:100%; float:left; box-sizing: border-box; padding:0px; }
body.pixiedust .sidebarinside .navigation ul li { text-align: left; float:left; width:100%;}
body.pixiedust .sidebarinside ul.subsubcat li,
body.pixiedust .sidebarinside .navigation ul li.level0 { margin:0; font-weight: normal; width:100%; border-bottom: 1px solid #ddd; border-top: 0; }
body.pixiedust .sidebarinside .navigation ul li.level0 .level-top {margin: 0;position: relative;text-align: left;transition: none;padding: 15px 0 15px 0;border: 0;}
body.pixiedust .sidebarinside .navigation ul li.level0[data-mmref="301"] a.level-top{color:#d81d35;}
body.pixiedust .navigation ul li.level0 .level-top:hover { color:#3D3E42; }
body.pixiedust .sidebarinside .navigation ul li.parent .level-top:after {content: '';width: 8px;height: 13px;background: url(../images/Filter-arrow-rightx1.png) no-repeat center;position: absolute;right: 0;top: 24px;transform: translate(0,-50%);transition: all 200ms ease;}
body.pixiedust .sidebarinside .navigation ul li.parent.mobileactive .level-top:after { background:url(../images/Close-orangex1.png) no-repeat center; transform: rotate(180deg); top:20px; height:11px; }
body.pixiedust .sidebarinside .navigation ul li.parent.mobileactive .level-top:before { position: absolute; bottom:-1px; left:0; height:2px; width:100%; background:#d81d35; content:''; }
body.pixiedust .sidebarinside .navigation ul li.parent.mobileactive .level-top { color:#d81d35;  }
body.pixiedust .sidebarinside ul li > a {width: 100%;padding: 12px 0;float: left;color: black;text-align: left;text-transform: uppercase; font-weight: bold; font-size: 1.4rem;}
body.pixiedust .sidebarinside .pmm-content h6{font-size: 1.4rem;text-transform: uppercase;}
.mobileparent > a{font-weight: bold;}
.nav-slider {width: 100%;position: relative;z-index: 999;background: #f1f1f1;float: left;}
#sidebarIn{ background: #f1f1f1;}
.nav-slider ul{box-sizing: border-box;}
body.pixiedust .sidebarinside ul li a:hover { text-decoration: none; }
body.pixiedust .sidebarinside .navigation ul > li.level0:last-child .level-top{ color:#d81d35;}
body.pixiedust .sidebarinside ul ul { float:left; width:100%;  padding-bottom: 5px; margin-bottom:0px; }
body.pixiedust .sidebarinside ul li.all { display:none; }
body.pixiedust .sidebarinside .pmm-content {width: calc( 100% - 40px);float: left;padding: 20px 0px 20px 0px;margin: 0px 20px 0px 20px;border-top: solid 1px #dad9d7;height: auto;}
body.pixiedust .sidebarinside .pm-mega-in .pmm-content:first-of-type {border: none;}
body.pixiedust .sidebarinside .pmm-content.haschildren{cursor: pointer;}
body.pixiedust .sidebarinside .pmm-content h6 + a{float: left;}
body.pixiedust .sidebarinside .pmm-content h6 + ul{padding:0;height: 0;overflow: hidden;visibility: hidden;transition: all 300ms ease;}
body.pixiedust .sidebarinside .pmm-content h6 + ul.in{height: auto;visibility: visible;overflow: unset;}
body.pixiedust .sidebarinside .pmm-content h6 + ul li a{font-weight: normal;}
body.slideover.level2 #sidebarIn .top-block{display: flex !important;}
body.slideover.level2 #sidebarIn .nav-search-block{display: none !important;}
body.pixiedust .sidebarinside .pmm-content h6 { width:100%; float:left; margin:0;}
body.pixiedust .sidebarinside .pmm-content h6.in{margin-bottom: 30px;}
body.pixiedust .sidebarinside .pmm-content.in, body.pixiedust .sidebarinside .pmm-content.in h6{margin-bottom: 30px;}
body.pixiedust .sidebarinside .pmm-content h6 a { width:100%; float:left; margin:0; position: relative; text-align: left; display: block; width:100%; float:left; padding: 15px 0; font-size: 16px; font-weight: bold; color:#818181; border-bottom: 1px solid #ddd; text-decoration: none; text-transform: uppercase; }
body.pixiedust .sidebarinside .pmm-content.haschildren h6.realParent a:after {content:''; width:8px; height:13px; background:url(../images/Filter-arrow-rightx1.png) no-repeat center; position: absolute; right:0; top:23px; transform: translate(0,-50%); transition: all 200ms ease; }
body.pixiedust .sidebarinside .pmm-content.haschildren h6.subactive a { color:#d81d35; }
body.pixiedust .sidebarinside .pmm-content.haschildren h6.subactive a:after { background:url(../images/Close-orangex1.png) no-repeat center; transform: rotate(180deg); top:20px; height:11px; }
body.pixiedust .sidebarinside .pmm-content.haschildren ul.subsubcat { display:none; box-sizing: border-box; padding-left: 20px; margin: 20px 0; column-count: 1 !important; }
body.pixiedust .sidebarinside .pmm-content.haschildren ul.subsubcat li { border-left:1px solid #e9eaea; padding-left: 20px; margin:0; }
body.pixiedust .sidebarinside .pmm-content.haschildren ul.subsubcat li a span { text-align: left; }
body.pixiedust .sidebarinside .pmm-content.haschildren ul.subsubcat li a { color:#818181; }
body.pixiedust .sidebarinside .pmm-content a.whitebg { margin:0; }
body.pixiedust .sidebarinside .pmm-content .whitebg:before { display:none; }
body.pixiedust .sidebarinside .pmm-content img { width:100%; max-width: 1000%; margin: 10px 0; }
body.pixiedust .sidebarinside .pmm-content span { display:block; text-align: left; }
body.pixiedust .sidebarinside .pmm-content span.orange {display: flex;margin-bottom: 0px;margin-top: 20px;font-size: 14px;}
body.pixiedust .sidebarinside .pmm-content .whitebg {width: 100%;float: left;margin: 25px 0;}
body.pixiedust .sidebarinside .pmm-content .whitebg a:not(.featured-title) {padding: 0;display: block;}
body.pixiedust .sidebarinside .pmm-content .whitebg img{margin: 0;display: inherit;}
body.pixiedust .sidebarinside .pmm-content .whitebg a.featured-title {border-top: none;font-size: 12px;text-transform: uppercase;display: block;padding: 15px 0 15px 0;margin: auto;}
body.pixiedust .sidebarinside nav.navigation{position: relative;}
.nav-orgini{width:100%; position: relative;z-index: 1;background: #f1efeb;float: left;}
body.pixiedust  .whitebg div.line{border: solid 1px #d5d5d5;border-radius: 8px;overflow: hidden;display: inline-block;width: 100%;}
body.pixiedust .sidebarinside ul.greenwrap{margin: 16px 0 0 -2px; width: 100%;}
.greenwrap li a{color: black !important; font-size: 14px; text-align: left;}
.greenwrap li.noborder {border: none !important;}
body.pixiedust .sidebarinside .greenwrap a{transition: color 150ms ease;}
body.pixiedust .sidebarinside .greenwrap li a{padding: 0 0 0 0; text-transform: none;}
body.pixiedust .sidebarinside .greenwrap li:not(.noborder) a{padding: 15px 0 15px 0;}
body.pixiedust .sidebarinside .greenwrap li.noborder + li.noborder{margin-top: 0;}
body.pixiedust .sidebarinside ul .greenwrap li.level0{border:none;}
body.pixiedust .sidebarinside ul.subsubcat li a ,
body.pixiedust .sidebarinside .navigation ul li.level0 .level-top{font-size: 14px;}
body.pixiedust .sidebarinside .navigation ul li.level0 .level-top.all-link-top span,
body.pixiedust .sidebarinside .navigation ul li.level0 .level-top.level-top-tigger-back span{text-transform: none;}
body.pixiedust .sidebarinside .navigation ul li.level0 .level-top.all-link-top{padding-top: 14px;margin-bottom: 0px;margin-top: -2px;}
body.pixiedust .sidebarinside ul.subsubcat li:not(.level0) a{padding: 15px 0 16px 0;font-weight: bold;}
.greenwrap .header.links{display: inline-flex;width: 100%;margin: 15px 0 10px 5px;max-width: 250px;padding: 0;}
.greenwrap .header.links li { width: 20px; }
body.pixiedust .sidebarinside .pmm-content .mob-cat-name {padding: 29px 0px 9px 0;border-bottom: solid 2px #da1d35;margin-bottom: 13px;text-transform: uppercase;}
body.pixiedust .sidebarinside ul.pm-topmenu.submenu > li.triggerback{margin: 14px 0 14px 0;border: none;}
body.pixiedust .sidebarinside ul.subsubcat > li.triggerback{margin-top: 29px;font-size: 14px;font-weight: bold;margin-bottom: 31px; border: none;}
body.pixiedust .sidebarinside .navigation ul li.level0 .level-top.level-top-tigger-back,
body.pixiedust .sidebarinside ul.subsubcat > li.triggerback{display:inline-flex;position: relative;color: black;z-index: 999;}
body.pixiedust .sidebarinside ul.subsubcat > li.triggerback span{ /*height: 40px; */ margin-bottom: -40px;font-size: 14px;}
body.pixiedust .sidebarinside .navigation ul li.level0 .level-top.level-top-tigger-back:before,
body.pixiedust .sidebarinside ul.subsubcat > li.triggerback:before{content: '';background: url(../images/link-to-arrow.svg) no-repeat center;width: 20px;height: 17px;display: block;margin-right: 10px;transform: rotate(180deg);position: relative;top:2px;}
body.pixiedust .sidebarinside ul.subsubcat > li.triggerback:before{top:2px;position: relative;}
body.pixiedust .sidebarinside ul.subsubcat > li.triggerback + li,
body.pixiedust .sidebarinside ul.pm-topmenu.submenu > li.triggerback + li{border-bottom: solid 2px #da1d35;margin: 0 0 3px 0;padding: 0 0 15px 0;text-transform: uppercase;font-size: 14px;font-weight: bold;}
body.pixiedust .greenwrap .signin-link a:before{content: " ";width: 20px;height: 20px;display: inline-block;margin: 0px 8px 0 0px;position: relative;top: 5px;background: url(../images/refresh/header-account.svg) no-repeat;}
body.pixiedust .greenwrap .contact-link a:before {content: " ";width: 20px;height: 20px;display: inline-block;margin: 0px 8px 0 0px;position: relative;top: 5px;background: url(../images/refresh/header-contact.svg) no-repeat;}
body.pixiedust .product-item.pm-wrap{display: inline-flex;justify-content: space-between;}
body.pixiedust .pm-top-block2 .read-more-trigger:after{background: url(../images/arrow-right-gold.svg) no-repeat center;}
body.pixiedust .title-n-close a span{font-size: 0;background: url(../images/filter-close.svg) no-repeat center;}
body.pixiedust .filter-options-item .filter-options-title:after{background: url(../images/filter-arrow-right.svg) no-repeat center;}
body.pixiedust .filter-options-item.active .filter-options-title:after{background: url(../images/filter-arrow-down.svg) no-repeat center;}
body.pixiedust .is-in-stock > div.unavailable:before{background: url(../images/out-of-stock-box.svg) no-repeat center;}
body.pixiedust .is-in-stock > div.available:before{background: url(../images/in-stock-box.svg) no-repeat center;}
body.pixiedust.catalog-category-view .price-container.priceonapp a:before{background: url(../images/contact-to-purchase-icon.svg) no-repeat center;}
body.pixiedust .amxnotif-container a:before{background: url(../images/notify-me-icon.svg) no-repeat center;margin-right: 2px;position: relative;top: 4px;}
body.pixiedust .amxnotif-container__ a:before{content: " ";display: inline-block;width: 17px;height: 17px;margin-right: 7px;background: url(../images/notify-me-icon.svg) no-repeat center;margin-right: 2px;position: relative;top: 4px;}
body.pixiedust .product-item .actions-primary button[type="submit"] span:after{position: relative; top:2px; content: " ";display: inline-block;width: 14px;height: 14px;background: url(../images/cta-arrow-white.svg) no-repeat center;margin-left: 7px;}
body.pixiedust .product-item .actions-primary button[type="submit"].viewoptions span:after{content: " ";display: inline-block;width: 14px;height: 14px;background: url(../images/cta-arrow-black.svg) no-repeat center;margin-left: 7px;}
body.pixiedust .cg-infinite-loader-next.action-primary span:after{content: " ";display: inline-block;width: 12px;height: 16px;background: url(../images/cta-arrow-down-white.svg) no-repeat center;margin: 0 0 -3px 4px;}
body.pixiedust .cont-detail ul{border-top: solid 1px #d2d2d2;}
body.pixiedust .m-cont.strength:before{content: " ";display: inline-block;width: 16px;height: 16px;background: url(../images/attribute-strength.svg) no-repeat center;margin-right: 5px;position: relative;top: 4px;}
body.pixiedust .m-cont.length:before{content: " ";display: inline-block;width: 21px;height: 20px;background: url(../images/attribute-length.svg) no-repeat center;margin: 0px 7px -5px 0;}
body.pixiedust .m-cont.ring:before{content: " ";display: inline-block;width: 18px;height: 19px;background: url(../images/attribute-diameter.svg) no-repeat center;margin: 0 4px -6px 0;}
body.pixiedust .m-cont.time:before{content: " ";display: inline-block;width: 20px;height: 20px;background: url(../images/attribute-smoke-time.svg) no-repeat center;margin: 0 4px -6px 0;}
body.pixiedust .toolbar-products .toolbar-sorter .sorter-label{display: none;}
body.pixiedust .toolbar-products .toolbar-sorter select{border: none;box-shadow: none;width: 100px;}
body.pixiedust.page-products .sorter{display: flex;flex-direction: row-reverse;width:100%;}
body.pixiedust.page-products .sorter-action:before{content: " "; display: inline-block;width: 16px;height: 16px;background: url(../images/sort-by.svg) no-repeat center;margin: 0 0px -11px 0;}
body:not(.catalog-category-view) .clear-n-view{display: none !important;}
body.pixiedust .clear-n-view{display: flex;justify-content: space-between;padding-top: 40px;}
body.pixiedust .clear-n-view a{padding: 1.2rem 5rem;border: solid 1px black;color: black;}
body.pixiedust .clear-n-view a + a{color: white;background: #d09000; border-color: #d09000;}
body.pixiedust .product-item.pm-wrap {flex-direction: column;}
body.pixiedust .top-area{width: 100%;display: inline-flex;}
body.pixiedust .after-best-sel-itm{width:55%;}
body.pixiedust .best-sel-itm{width:45%;}
body.pixiedust .bottom-area {position: relative;width: 100% !important;display: inline-flex;justify-content: flex-end;}
body.pixiedust .listView-configurable{width: 100%;min-height: 90px;display: flex;flex-direction: column;justify-content: flex-end;margin-top: -10px;}
body.pixiedust .listView-configurable h3{margin-top: 0;font-size: 14px;}
body.pixiedust .listView-configurable li button{background: white; border-color: black; opacity: 0.5;padding: 1.2rem 1rem;font-size: 12px;font-family: 'Gill Sans MT';}
body.pixiedust .listView-configurable li:hover, .listView-configurable li button.active{opacity: 1;border-color: black !important;color: black !important;background: white !important;}
body.pixiedust .listView-configurable li button{transition: none;opacity: 1;border-color: #cccccc;border-radius: 5px;}
body.pixiedust .listView-configurable li button span{color: black;text-transform: none;font-weight: 400;font-family: 'Roboto', sans-serif;}
body.pixiedust .listView-configurable li button:hover, body.pixiedust .listView-configurable li button.active{border-width: 2px;margin: -1px;border-color: black;}
body.pixiedust .listView-configurable li button.notSalable{background: #eeeeee !important;border-color: #cccccc !important;opacity: 0.9 !important;}
body.pixiedust .listView-configurable li button.notSalable span{color: #ccc}
body.pixiedust:not(.catalog-product-view) .price-container.priceonapp.listview{display: none !important;}
body.pixiedust .top-bit{display: flex;}
body.pixiedust .top-bit .is-in-stock{margin-right: 20px;}
body.pixiedust .bottom-badge{position: absolute;bottom: 0;left: 0;width: 45%;display: inline-block;}
body.pixiedust.mana-mobile-layered-navigation-enabled .mana-filter-block{display: block !important;}
body.pixiedust .block-title.filter-title {display: none;}
body.pixiedust .mana_ajax_wrapper_mobile_mana_layered_nav{display: none !important;}
body.pixiedust.catalog-category-view .selected-pack span{/*color: #ccc*/;font-weight: normal;margin-left: 8px;}
body.pixiedust.catalog-category-view .product.alert.alert.stock.link-stock-alert {position: absolute;top: 2px;left: 110px;}
body.pixiedust.catalog-category-view .product.alert.alert.stock.link-stock-alert a{color: black;}
body.pixiedust.catalog-category-view .product.alert.alert.stock.link-stock-alert a:before{content: " ";display: inline-block;width: 17px;height: 17px;background: url(../images/notify-me-icon.svg) no-repeat center;margin-right: 2px;position: relative;top: 4px;}
body.pixiedust.catalog-category-view .limited-availability{margin: 0 0 2px 0;color: #d09001;}

.ruk_rating_snippet .count {display: none;}
.config_alert.product.alert{display: none !important;}
.config_alert.product.alert.show{display: block !important;}
.config_alert.amxnotif-container{display: none;}
.config_alert.amxnotif-container.show{display: block;}

.onestepcheckout-index-index .page-main .aw-onestep-main .customer-information-title .mark, .onestepcheckout-index-index .page-main .aw-onestep-main .aw-onestep-groups .aw-onestep-groups_item .group-title .mark {color: #d19000;background-color: unset;}
.onestepcheckout-index-index .aw-onestep-sidebar-content .actions-toolbar .action.checkout > span {padding-top: 12px;}

body.pixiedust .parent-oos .product-item-inner > .config_alert.amxnotif-container{display: none !important;}
body.pixiedust .product-item:not(.soldout) .product-item-inner > .config_alert.amxnotif-container{display: none !important;}


@media(max-width: 1249px){
    .product-item.pm-wrap{flex-direction: column;}
    .page-products .products-grid .product-item > div + div {width: calc( 100% - 20px) !important;}
    .page-products .products-grid .product-item > div {margin: auto;}
}

@media (max-width: 1370px) {
    body.cms-index-index .pmblogpost-list { box-sizing:border-box; padding:0 15px; }
}

@media(max-width: 1349px){
    .pm-banner-container .pm-banner-content h1 {font-size: 40px;}
    .pm-banner-container .pm-banner-content a {width: 130px;}
    .pmblog-wrapper {padding: 0px; box-sizing: border-box; }
    .blog-headings-holder {padding: 0 15px;box-sizing: border-box;}
    body.pixiedust .page-wrapper .nav-sections{ display: none;}
    body.pixiedust .nav-toggle{display: block !important;  left: 20px;}
    body.pixiedust .top_cart_wrap .block-search{display:none;}
    body.pixiedust .top_links{display: none;}
    body.pixiedust:not(.slideover) .nav-sections-item-content{display: none;}
    body.pixiedust .nav-sections-item-content > .navigation{padding: 0 !important;}
    body.pixiedust:not(.slideover) .nav-sections-item-content > .navigation.desktopnav{display: none; }
    body.pixiedust .navigation.desktopnav ul.pm-topmenu{display: flex;flex-direction: column; text-align: left;align-items: center;}
    body.pixiedust .logo { margin-top: 5px;margin-bottom: 0;}
    body.pixiedust header.page-header{margin: 0;}
    body.pixiedust .top_cart_wrap{ margin-top: -74px; background: transparent;}
    body.pixiedust .top_logo_wrap{padding-top: 0;position: relative;}
    body.pixiedust .minicart-wrapper .action.showcart .counter.qty{display: none;}
    body.pixiedust .page-wrapper .navigation ul li.level0{text-align: left;width: calc(100% - 30px);display: inline-flex;align-items: center;justify-content: flex-start;height: 67px;border-bottom: solid 1px #ccc;}
    body.pixiedust .page-wrapper div.nav-sections nav.navigation ul.pm-topmenu li a.level-top{padding: 0;border: none;width: 100%;text-align: left;}
    body.pixiedust ul.pm-topmenu span.has-mega {position: absolute;right: 0;display: inline-block;text-decoration: none;width: 20px;top: 0;height: 20px;background: url("../images/refresh/mobile/mobile-menu-arrow-right.svg") no-repeat; background-position: 4px;}
    body.pixiedust .nav-sections-item-content{margin: auto !important;padding-top: 0;}
    body.pixiedust.slideover {height: 100vh;overflow: hidden !important;}
    body.pixiedust.slideover .sections.nav-sections:after{content: " ";width:100%;height: 100vh;background: #f1efeb;position: absolute;/*z-index: 99;*/top:0;left:0;}
    .product.data.items .item.title a:after{display: none;}
    body.pixiedust.slideover .sidebarinside .top_cart_wrap .block-search {z-index: 99999;background: #f1efeb;margin-top: 76px;padding: 0 30px 0 30px;display: block !important;}*/
    body.pixiedust.slideover .sidebarinside .top_cart_wrap .block-search input[type="text"] {    position: static;margin-top: 20px;margin-bottom: 0;padding: 15px;height: auto;border: solid 1px black;}*/
    .block-search .control{  border: none;margin: 0 -30px 0px -30px;}
    .top_cart_wrap{padding-left: 0 !important;}
    #search_autocomplete{z-index: 9999999 !important;}
    body.pixiedust header.page-header{position: relative;z-index: 99999 !important;background: white;}
    body.slideover.ma-autocomplete .nav-toggle{display: none !important;}
    body.pixiedust ul.pm-topmenu span.has-mega::after{display: none !important;}
    .megamobile-navs{display: none;position: absolute;z-index: 9990;top: -69px;left: 0;width: 100%;background: #f1efeb;overflow: auto;height: calc( 100vh - 140px);transform: translateX(999px);transition: all 300ms ease;}
    .megamobile-navs.in{transform: translateX(0);display: block !important;}
    .megamob-backlink{align-items:center;font-size:1.5rem;background: black;width: calc( 100% + 40px);display: block;color: white !important;text-align: left;padding: 10px 20px 10px 20px;cursor: pointer;}
    .megamob-backlink:before{content: " ";width: 20px;height: 20px;background: url(../images/refresh/mobile/mobile-menu-back-arrow.svg) no-repeat;display: inline-block;margin: 0px 6px 0 0;}
    .theslider{padding: 0 20px 0 20px;}
    .nav-orgini .pmm{width:100% !important;}
    .megamob-title{text-align: left;margin-bottom: 30px;}
    .nav-orgini li a + img{display: none;}
    body.slideover.level2 .page-wrapper .nav-sections {background: #f1efeb;z-index: 999999 !important;top: 0px;left:0; position: relative;}
    .nav-orgini .pmm .pmm-content{text-align: left;margin-bottom: 40px;}
    .nav-orgini .pmm .pmm-content li{    border-top: solid 1px #dad9d7;height: auto;padding: 11px 0 11px 0;margin: 0;}
    .nav-orgini .pmm .pmm-content h6{font-size: 1.5rem;}
    .nav-orgini .pmm .pmm-content li a{color:black;}
    div.block-search input[id^="search_"]{position: static !important;margin: 10px 20px 10px 20px;width: calc(100% - 39px);padding: 10px 40px 10px 40px;height: auto;border: solid 1px black;}
    .form.minisearch .field.search{position: relative;}
    .block-search .label:before{position: absolute;left: 33px;top: 16px;font-size: 17px;}
    .logo-block{background: white;border-top: solid 4px #d19000;padding: 0 0 1px 0;position: relative;}
    body.pixiedust.slideover .top_cart_wrap .block-search{display: none !important;}
    body.pixiedust.slideover div.block-search{  width: 100%;float: none;position: relative;padding: 0;background: #f1efeb; margin-top: 10px;}
    .block-search .control{border:none !important;}
    body.pixiedust .sidebarinside .pmm-content.haschildren > h6:first-of-type, body.pixiedust .sidebarinside .pmm-content.haschildren > div:first-of-type > h6:first-of-type{position: relative;}
    body.pixiedust .sidebarinside .pmm-content.haschildren > h6:first-of-type:after, body.pixiedust .sidebarinside .pmm-content.haschildren > div:first-of-type > h6:first-of-type:after{content:" ";width:12px;height: 14px;position: absolute;right:0;top:0;/*border:solid 1px black*/; background: url("../images/refresh/mobile/mobile-menu-arrow-right.svg") no-repeat;}
    li.mobileparent a{position: relative;}
    li.mobileparent a:after{content: " ";width: 12px;height: 14px;position: absolute;right: 0;top: 50%;transform: translateY(-50%); background: url("../images/refresh/mobile/mobile-menu-arrow-right.svg") no-repeat;}
    body.pixiedust .sidebarinside .navigation ul li.level0{font-weight: bold;}
    body.pixiedust .pm-mega-in .img-title{max-width: 280px;}
    body.pixiedust .nav-toggl   e{top:unset !important;bottom: 35px;}
    .header.links li:first-child{height: 30px;}
    body .minicart-wrapper li{height: 30px;}
}

@media  (max-width: 1199px) {
    body.pixiedust .bottom-area-content .is-in-stock, .bottom-area-content .priceonapp {display: none;}
    body.pixiedust .listView-configurable {margin-bottom: 20px;}
    body.pixiedust.page-products .product-items .product-item:nth-child(odd), body.pixiedust.page-products .product-items .product-item:nth-child(even){padding-left: 0 !important;padding-right: 0 !important;}
    body.pixiedust.page-products .product-items .product-item:nth-child(odd) .amquickview-hover, body.pixiedust.page-products .product-items .product-item:nth-child(even) .amquickview-hover {width: 100% !important;left: 0 !important;}
    body.pixiedust.page-products .products-grid .product-item {width: 100% !important;}
    body.pixiedust.catalog-category-view .bottom-area-content .amxnotif-container__{display:none;}
    body.pixiedust.catalog-category-view .after-best-sel-itm{position: relative;}
    body.pixiedust.catalog-category-view .amxnotif-block.subscribe-popup a{position: absolute;top: -2px;left: 110px;}
    body.pixiedust.catalog-category-view .product.alert.alert.stock.link-stock-alert{position: absolute;top: -1px;left: 110px;}
}

@media (max-width: 999px) {
    .pm-fblock-wrap.pm-columns_style8.slick-initialized{display:none;}
    .pm-fblock-wrap.pm-columns_style8.slick-initialized.slick-slider{display:block;}
    .pm-fblock-wrap.pm-columns_style9.slick-initialized{display:none;}
    .pm-fblock-wrap.pm-columns_style9.slick-initialized.slick-slider{display:block;}
}

@media(max-width: 767px){
    .grey-wrap{padding: 40px 0px;margin-top: -20px;}
    .pagebuilder-banner-wrapper .pagebuilder-overlay.pagebuilder-poster-overlay {padding: 35px;}
    .pm-banner-container .pm-banner-content {text-align: center;}
    .pm-banner-container .pm-banner-content h1 {font-size: 45px;}
    .pm-banner-container .pm-banner-content a {margin: 50px auto 0;}
    .cms-index-index .pm-ct-tab-inner .block.container-collection .block.widget .product-items{overflow:visible;}
    .pm-columns_style8 .pm-fblock-wrap .pm-fb {padding: 0;}
    .pm-columns_style8 .pm-fb .pm-fb-content {padding: 20px ;}
    .pm-columns_style8 .pm-fb .pm-fb-content h3 {font-size: 16px; line-height: 24px; margin: 0;}
    .pm-columns_style8 .pm-fb .pm-fb-content p {font-size: 13px; margin-top: 10px !important;}
    .pm-columns_style8 .pm-fb .pm-fb-content .fb_btn {width: auto; height: 40px; padding-left:15px; padding-right:15px; white-space: nowrap;}
    .pm-columns_style8 .slick-arrow.slick-prev {left: 28px; transform: rotate(0deg) translate(0,-100%);}
    .pm-columns_style8 .slick-arrow.slick-next {right: 28px; transform: rotate(0deg) translate(0,-50%);}
    .pm-columns_style9 .pm-fblock-wrap .pm-fb {padding: 0;}
    .pm-columns_style9 .pm-fb .pm-fb-content h3 {font-size: 16px; line-height: 24px; margin: 0;}
    .pm-columns_style9 .pm-fb .pm-fb-content p {font-size: 13px; margin-top: 10px !important;}
    .pm-columns_style9 .pm-fb .pm-fb-content .fb_btn {width: auto; height: 40px; padding-left:15px; padding-right:15px; white-space: nowrap;}
    .pm-columns_style9 .slick-arrow.slick-prev {left: 28px; transform: rotate(0deg) translate(0,-100%);}
    .pm-columns_style9 .slick-arrow.slick-next {right: 28px; transform: rotate(0deg) translate(0,-50%);}
    body.cms-index-index .pm-bloglist .blog-headings-holder {display: flex; flex-flow: column; align-items: center; margin-bottom: 30px;padding-top: 26px;}
    body.cms-index-index .pm-bloglist h4 {font-size: 21px; margin-bottom: 20px;}
    body.cms-index-index .pm-bloglist h4:before {height: 28px; margin-top: -4px;}
    body.cms-index-index .pm-bloglist {margin-top: 30px;}
    body.cms-index-index .pmblogpost-list .arrowme {width: auto;height: auto;margin-top: 0;padding: 9px 26px 9px 26px;font-size: 12px;font-weight: normal;}
    .hp-tp-reviews .arrowme:after,
    body.cms-index-index .pmblogpost-list .arrowme:after {width:10px; height:10px;}
    body.cms-index-index .pmblog-wrapper .divider {display: none;}
    body.cms-index-index .pmblog-wrapper .pmpost-holder {padding: 0 !important;}
    body.cms-index-index .pmblog-wrapper {padding: 0 20px 0 20px;display:none;}
    body.cms-index-index .pmblog-wrapper.slick-initialized.slick-slider {display: inherit;}
    body.cms-index-index .pm-bloglist .pmblog-wrapper .slick-prev {left: 10px; top: 30%;}
    body.cms-index-index .pm-bloglist .pmblog-wrapper .slick-next {right: 10px; top: 30%;}
    body.cms-index-index .pmblog-wrapper .pmpost-holder img {width: 100%;}
    body.cms-index-index .pm-bloglist{margin: 0 auto 24px;}
    body.pixiedust .since_hed:last-child{display: none;}
    body.pixiedust .since_hed{min-height: unset;margin: 0;padding: 0;}
    body.cms-index-index .pm-container.main-page-banner, body.cms-index-index .pm-container.pm-banners {min-height: unset; height: unset;}
    body.pixiedust .homepage-favs:after, body.pixiedust .homepage-favs:before{display: none;}
    body.pixiedust .homepage-favs{padding-top:50px;}
    body.pixiedust .hp-header-block{margin:0 20px 0 20px;}
    body.pixiedust .hp-header-block h3{font-size: 2rem;}
    body.pixiedust .hp-header-block h3:before{width: 54px;height: 21px}
    body.pixiedust .hp-header-block h3:after{width: 54px;height: 21px}
    .product.data.items .item.title > .switch{font-size: 1.2rem;}
    body.pixiedust .homepage-favs .tab-headers{margin-top: 30px;}
    body.cms-index-index #tab-samplers .block.related.container-collection{padding-left: 20%;padding-right: 20%;}
    body.cms-index-index #tab-samplers .block.related.container-collection .slick-track{overflow: visible;}
    body.cms-index-index #tab-experts .block.related.container-collection{padding-left: 20%;padding-right: 20%;}
    body.cms-index-index #tab-experts .block.related.container-collection .slick-track{overflow: visible;}
    body.pixiedust .homepage-favs .product.data.items > .item.content{padding-bottom: 74px;}
    body.pixiedust .product_lists.read_up{display: inline-flex;flex-direction: column;width: 100%;}
    body.pixiedust .product_lists.read_up li{width:100% !important;border-top: solid 1px #f0f0f0;}
    body.pixiedust .product_lists.read_up li:first-child{border: none;}
    body.pixiedust .product_lists.read_up:before{display: none;}
    .product_two .product_detail{display: flex;flex-direction: column;}
    .read_up .product_detail .prod_desc{width: auto;display: flex;flex-direction: column;align-items: center;}
    .read_up .product_detail .prod_image{width: auto !important;display: flex;flex-direction: column;align-items: center;margin: 0 !important;}
    .homepage-the-content:before, .homepage-the-content:after{display: none;}
    .homepage-the-content{padding-left: 20px; padding-right: 20px; padding-top: 50px;}
    body.cms-index-index .pm-bloglist{margin: 0 auto 0 auto;border-bottom: solid 1px #dad9d7;padding-bottom: 40px;}
    .page-footer{margin-top: 0;}
    #tab-samplers .slick-list{overflow:visible;}
    #tab-experts .slick-list{overflow:visible;}
    .read_up .product_detail .prod_desc p{text-align: center;max-width: 230px;}
    body.cms-index-index .page-main{width:100%;}
    body.cms-index-index .pm-bloglist .hp-header-block {margin-top: 60px;margin-bottom: 40px}
    body.pixiedust .product_lists.read_up li:last-child .prod_image{padding-top: 38px;}
    body.pixiedust .product_lists.read_up li:last-child .prod_desc{margin-top: -40px;}
    body.pixiedust .product_lists.read_up{padding-bottom: 30px;padding-top: 30px;}
    body.pixiedust .product_lists.read_up li:first-child .prod_desc{padding-bottom: 50px;}
    body.pixiedust .homepage-favs{overflow: hidden;}
    body.cms-index-index .pm-bloglist:before, body.cms-index-index .pm-bloglist:after{display:none;}
    body.pixiedust .since_heading:after, body.pixiedust .since_heading:before{display: none;}
    body.pixiedust .logo{margin-top: 5px;margin-bottom: 0;width: 180px;position: relative;top: 0px;}
    body.pixiedust .product_lists.read_up li:first-child .prod_desc{margin-top: -20px;}
    .clear-n-view{flex-direction: column;text-align: center;}
    .clear-n-view a{margin-bottom: 10px;}
}

@media (max-width: 767px) {
    body.pixiedust .since_heading .custom-container{display: flex;padding: 0;justify-content: space-around;}
    body.pixiedust.catalog-category-view .columns{border-top: solid 1px #ccc;padding-top: 70px;}
    body.pixiedust.page-products .sorter{top:30px;width: 50%;}
    body.pixiedust .is-in-stock{margin-bottom: 30px;display: inline-block;}
    body.pixiedust .top-area{flex-direction: column;}
    body.pixiedust .after-best-sel-itm{width:100%;}
    body.pixiedust .best-sel-itm{width:100%;}
    body.pixiedust .bottom-area-content, body.pixiedust.page-products .products-grid .product-item > div + div.bottom-area{width: 100% !important;flex-direction: column;display: flex;}
    body.pixiedust .bottom-area-content .is-in-stock, .bottom-area-content .priceonapp{display: none;}
}

@media(max-width: 599px){
    body.pixiedust .pm-columns_style8 .pm-fb{width: 100% !important;}
    body.pixiedust .pm-columns_style8 .slick-track{flex-direction: column;}
    body.pixiedust .pm-columns_style9 .pm-fb{width: 100% !important;}
    body.pixiedust .pmblog-wrapper .pmpost-holder {width: 100% !important;margin-bottom: 15px;}
    body.cms-index-index .pmblog-wrapper{display: flex !important; flex-direction: column;}
    body.cms-index-index .pmblog-wrapper .post-content{padding-bottom: 120px;position: relative;}
    body.pixiedust .top_cart_wrap{margin-top: -67px !important;}
}

@media(max-width:598px){
    .account_link .links li a{font-size: 0;}
}

@media(max-width:380px){
    .catalog-category-view .amxnotif-block.subscribe-popup a {position: absolute;top: 21px !important;left: -1px !important;}
    body.pixiedust.catalog-category-view .product.alert.alert.stock.link-stock-alert{position: absolute;top: 21px !important;left: -1px !important;}
}

@media(min-width:599px) and (max-width: 767px){
    body.cms-index-index .pmblog-wrapper{width: calc(100% + 20px);}
    body.cms-index-index .pmblog-wrapper .post-content .shorty{min-height: 270px;}
    .account_link .links li a{display: flex;flex-direction: column;text-align: center;align-items: center;font-size: 1.4rem;font-family: 'Gill Sans MT';}
}

@media(min-width:599px) and (max-width: 1349px) {
    .minicart-wrapper .action.showcart .cart-item{display: flex;flex-direction: column;}
    .minicart-wrapper .action.showcart:after {transition:all 300ms ease;content: "Basket";color: #4b4b4b;font-size: 1.4rem;font-family: 'Gill Sans MT';font-weight: 400;position: relative;top: 1px;}
    .minicart-wrapper .action.showcart:before, .minicart-wrapper .action.showcart.active:before{top:-2px !important;}
    .minicart-wrapper .action.showcart:hover:after {color: #d19000;}
}

@media(min-width:480px) and (max-width: 1199px){
    body.cms-index-index .pmblog-wrapper .post-content {min-height: 290px;}
}

@media(min-width:480px) and (max-width: 767px){
    body.pixiedust .nav-toggle{top: unset !important;bottom: 50% !important;transform: translateY(50%) !important;}
}

@media(min-width:480px) and (max-width: 599px){
    .top_cart_wrap .cart_wraper{padding-bottom: 0 !important;}
}

@media(min-width:480px) and (max-width: 1349px){
    body.pixiedust .logo{width:180px;}
    body.pixiedust .account_link{margin-top: -8px;}
    .top_cart_wrap .cart_wraper{    padding: 2px 17px 10px 11px;}
    .minicart-wrapper .action.showcart:before, .minicart-wrapper .action.showcart.active:before{top:1px !important;}
}

@media(min-width: 768px) and (max-width: 1349px){
    .minicart-wrapper .action.showcart{flex-direction: column;display: inline-flex;}
    .account_link .links li a{flex-direction: column;display: inline-flex;align-items: center;}
    .account_link .links li a{top:0 !important;margin-right: 0 !important;}
}

@media (min-width:768px) and (max-width: 1199px) {
    body.pixiedust .page-products .products-grid .product-item {width: 100% !important;margin-right: 0 !important;margin-left: 0 !important;}
    body.pixiedust .top-bit{margin-bottom: 20px;}
    body.pixiedust.page-products .products-grid .product-item > div + div.bottom-area .bottom-area-content{width: 55%;}
}

@media(max-width: 365px){
    body.pixiedust .hp-header-block h3:after, body.pixiedust .hp-header-block h3:before{display: none;}
}

@media(max-width: 479px){
    body.pixiedust .account_link{margin-right: -10px;}
}

@media(min-width: 480px){
    .pm-columns_style9 .pm-fb_1 {padding: 10px; box-sizing: border-box;}
    .pm-columns_style9 .pm-fb_2 {padding: 10px; box-sizing: border-box;}
    .pm-columns_style9 .pm-fb_3 { padding: 10px; box-sizing: border-box;}
}

@media (min-width: 640px) {
    .page-products .products-grid .product-item > div, .page-products .products-grid .product-item > div.bottom-area {width: 100% !important;}
}

@media(min-width: 768px){
    body.pixiedust.cms-home .page-main{max-width: 1350px;}
    .pm-columns_style8 .pm-fb_1 {width: 33.33333%;}
    .pm-columns_style8 .pm-fb_2 {width: 33.33333%;}
    .pm-columns_style8 .pm-fb_3 {width: 33.33333%;}
    .pm-columns_style9 .pm-fb_1 {width: 33.33333%; padding: 10px; box-sizing: border-box;}
    .pm-columns_style9 .pm-fb_2 {width: 33.33333%; padding: 10px; box-sizing: border-box;}
    .pm-columns_style9 .pm-fb_3 {width: 33.33333%; padding: 10px; box-sizing: border-box;}
    body.cms-index-index .pm-bloglist .slick-slider .pmc_1, body.cms-index-index .pm-bloglist .slick-slider .pmc_2, body.cms-index-index .pm-bloglist .slick-slider .pmc_3{width:auto !important;}
    body.cms-index-index .pm-bloglist .slick-slider .pmc_1, body.cms-index-index .pm-bloglist .slick-slider .pmc_2{margin-right: 20px;}
    .page-wrapper{overflow: hidden;}
    .block-search .label{display: none;}
    .curency_choice, .account_link, .top_search{border: none;min-height: unset;}
    body.pixiedust .since_heading{padding:0;}
    body.pixiedust .account_link .links li a {margin: 0 0 0 0;font-family: 'Gill Sans MT';font-size: 1.4rem;position: relative;top: 5px;}
    body.pixiedust .prod-hed{min-height: 85px;}
    body.pixiedust .cont-detail{min-height: 200px;}
    body.pixiedust.catalog-category-view .product-items .product-item .prod-thumb{margin-bottom: 20px;}
    body.pixiedust.catalog-category-view .product-items .product-item .prod-thumb img{margin-left: -40px;}
    body.pixiedust.checkout-cart-index .products-crosssell span.product-image-container { min-height: 254px; }
    body.checkout-cart-index pixie-checkout-products a.product-item-link.cc-cc-name { min-height: 45px; display: inline-block; }
    body.checkout-cart-index pixie-checkout-products a.product-item-link.cc-cc-img { min-height: 85px; display: inline-block; }
}

@media (min-width: 1200px) {
    body.pixiedust .pm-mega-wrap {top: 67px;}
    body.pixiedust .top-bit, body.pixiedust .top-area .is-in-stock, body.pixiedust .top-area .priceonapp{display: none;}
    body.pixiedust .bottom-area-content{width: 55%;min-height: 133px;display: flex;flex-direction: column;justify-content: flex-end;font-family: 'Gill Sans MT';}
    body.pixiedust.catalog-category-view .top-confidence-msg{margin-bottom: 30px;}
    body.pixiedust.catalog-category-view .amxnotif-container__.hidden{display: none;}
    body.pixiedust.catalog-category-view .amxnotif-container{position: absolute; bottom:57px; left:0;z-index: 999;}
    body.pixiedust.catalog-category-view .product-item:nth-child(even) .amxnotif-container{left: 50px;}
    body.pixiedust.catalog-category-view .product-item.soldout .bottom-badge{bottom:21px;}
    body.pixiedust.catalog-category-view .product.alert.alert.stock.link-stock-alert {position: absolute;bottom: 60px;left: 0px; top: unset;z-index: 999;}
    body.pixiedust.catalog-category-view .product-item:nth-child(even) .product.alert.alert.stock.link-stock-alert{left: 50px;}
}

@media (min-width: 1249px) {
    body.cms-index-index .pm-bloglist .pmc_1,body.cms-index-index .pm-bloglist .pmc_2,body.cms-index-index .pm-bloglist .pmc_3{width:33% !important;}
    body.cms-index-index .slick-slider .pm-bloglist .pmc_1,
    body.cms-index-index .slick-slider .pm-bloglist .pmc_2,
    body.cms-index-index .slick-slider .pm-bloglist .pmc_3{width:auto !important;}
    body.cms-index-index .pmblog-wrapper .pmpost-holder:not(:last-child) {border-right: none; margin: 0;}
    .cms-index-index .pm-prev, .cms-index-index .pm-next{display:none;font-size: 0;}
}

@media(min-width: 1350px){
    .foter-iner .custom-container{padding: 0;max-width: 1350px;}
    .foter-col + .foter-col{margin-left: 4%;}
    .pm-megamenu .pm-mega-in .pmm ul{ max-height: 370px;display: flex;flex-wrap: wrap;flex-direction: column;}
    .pm-megamenu .pm-mega-in{display: flex;}
    .pm-megamenu .pm-mega-in .pmm:not(.colsplit_2):not(:first-child){border-left: solid 1px #e5e4e1; padding-left: 25px;}
    body.pixiedust .pm-megamenu .pm-mega-in {max-width: 1280px;margin: auto;padding: 40px 10px 40px 10px !important;}
    body.pixiedust .top_cart_wrap .block-search .actions{position: absolute;left: 0;top: 10px;}
    body.pixiedust .top_cart_wrap .block-search {border-bottom: solid 1px black; padding: 0; position: relative; top:0;max-width: 180px;}
    body.pixiedust .top_cart_wrap .block-search input{padding-left: 0 !important;height: 26px;margin-top: 10px;}
    body.pixiedust .top_cart_wrap {border: none;margin-top: -90px;margin-bottom: 30px;}
    .account_link .links li a:before{position: relative;top: -6px;}
    .account_link .links li a:before{width: 28px;height: 24px;}
}

@media(min-width: 1350px){
    body.pixiedust.catalog-category-view .custom-container, body.pixiedust.catalog-category-view  main.page-main, body.pixiedust.catalog-category-view  .breadcrumbs{max-width: 1340px;}
}

@media(min-width: 1500px){
    body.pixiedust .product_lists.read_up .prod_image {margin: 0px 0 0 -20px;}
}

@media(min-width: 1600px){
    body.pixiedust .product_lists.read_up .prod_image {margin: 0px 0 0 -113px;}
    body.pixiedust .product_two li + li .product_detail{position: relative;left: 80px;}
}

@media  (min-width: 768px) and (max-width: 1199px) {
    body.cms-index-index .pm-bloglist h4 {font-size: 24px;}
    body.cms-index-index .pm-bloglist h4:before{height: 35px;margin: -6px 10px 0 0;}
    .hp-tp-reviews .arrowme, body.cms-index-index .pmblogpost-list .arrowme {margin-top: 13px;width: 130px;height: 36px;font-size: 12px;font-weight: normal;}
    .hp-tp-reviews .arrowme:after, body.cms-index-index .pmblogpost-list .arrowme:after{width: 11px;height: 25px;margin-left: 5px;margin-right: -5px;}
}

@media(min-width: 768px) and (max-width:1349px){
    .cms-index-index .pm-bloglist .slick-list{width:100%;}
    .block-search .action.search {left: 28px;right: unset;top: 18px;}
}

@media(min-width: 768px) and (max-width:1400px){
    .navigation, .breadcrumbs, .page-header .header.panel, .header.content, .footer.content, .page-wrapper>.widget, .page-wrapper>.page-bottom, .block.category.event, .top-container, .page-main, .cat-top-intro {padding-left: 20px !important;padding-right: 20px !important;}
}

@media(max-width: 1249px){
    body.pixiedust .whitebg div.line{margin: 30px 0 0 0;max-width: 320px;background: white;}
	body.onestepcheckout-index-index aside.modal-custom.authentication-dropdown.custom-slide._show {top: calc(40% - 420px);max-height: 420px;}
}

@media(max-width: 1024px){
	body.onestepcheckout-index-index .field-row:nth-child(5) { flex-direction: column; }
	body.onestepcheckout-index-index .field-row:nth-child(5) .fl-label { margin: 0px !important;}
	body.onestepcheckout-index-index .field-row:nth-child(5) .validator-phone {width: 100% !important; }
}

@media screen and (min-width: 1350px) {
    #sidebarIn { display:none; }
    .action.search-toggle { display:none; }
    #search_autocomplete{z-index: 9999;position: fixed !important;max-width: 90vw;left: 5vw !important;top: 130px !important;max-height: 86vh; height: auto !important;}
    .ma-toolbar.toolbar.wyomind-bg-secondary{min-height: 50px;}
    .account_link .links li a{ margin: 0 0 0 0;}
    div.ma-search-autocomplete:before {margin-left: 90%;}
}

@media screen and (max-width: 1350px) {
    .page-wrapper { will-change: left; transition: all 300ms ease; transform:translate3d(0,0,0); left:0; right:0; overflow: hidden; }
    .slideover #sidebarIn { left:0%; box-shadow: 0 0 10px #333; transform:translate3d(0%,0,0); width: 90%;}
    .slideover .page-wrapper { position: fixed; opacity: 1; transform:translate3d(50%,0,0); filter:blur(2px); }
    .slideover .page-wrapper .popper3 {  opacity: 1; display: block !important; z-index:999; }
    body.pixiedust .sidebarinside ul li.all { display:block; }
    body.pixiedust .sidebarinside ul.pm-topmenu .submenu {display: none;}
    body.pixiedust .sidebarinside .level-top .from-pm-megamenu-module {display: none;}
}

@media( max-width: 1349px) {
    body.pixiedust .sidebarinside ul.subsubcat,
    body.pixiedust .sidebarinside ul.pm-topmenu{padding: 0 20px 0 20px;overflow: visible;}
    body.pixiedust .navigation ul li.level0 .level-top,
    body.pixiedust .sidebarinside .pmm-content h6 a,
    body.pixiedust .sidebarinside .pmm-content h6 {font-size: 14px;color: black;}
    body.pixiedust .sidebarinside .pmm-content h6 a{padding: 15px 0 15px 0;}
    #search_autocomplete{height: 100% !important;}
    .minicart-wrapper .action.showcart:before, .minicart-wrapper .action.showcart.active:before {content: " ";background: url(../images/refresh/header-basket.svg) no-repeat;width: 30px;height: 28px;top: 0px;position: relative;right: -3px;}
    body.pixiedust  .account_link {padding: 10px 0px 10px 11px !important;}
    .nav-toggle:before{top: 50%;transform: translateY(-50%);}
}

@media screen and (max-width: 767px) {
    .slideover .page-wrapper { transform:translate3d(80%,0,0); position: fixed !important; }
    #sidebarIn { width:80%; }
    body.pixiedust .sidebarinside .pmm-content a { padding-left:0; }
    #search_autocomplete{padding-top: 20px;}
    header.page-header {border-top: 6px solid #d19000;}
    body.pixiedust  .account_link {display: inline;border: none;}
    body.pixiedust.catalog-category-view .product-items .product-item .prod-thumb{margin-bottom: 40px;}
}

@media (max-width: 1350px) and (min-width: 767px) {
    #search_autocomplete{max-width: 80vw;top: 164px !important;}
    .ma-smartphones-toolbar{min-height: 50px;}
}

@media(min-width: 640px) {
    .page-products .products-grid .product-item {width: 50%;margin: 0 !important;}
    .page-products .products-grid .product-item > div {width: 45%;}
    .page-products .products-grid .product-item > div + div {width: 55%;}
    .field.fl-label.fl-placeholder-state label span {display: none;}
}

/*
@media(min-width: 1024px) {
    #tab-samplers .off-canv{display: none !important;}
    #tab-experts .off-canv{display: none !important;}
}
*/

@media(min-width: 1024px) {
    body.pixiedust .homepage-favs .product.data.items > .item.content .pm-prev, body.pixiedust .homepage-favs .product.data.items > .item.content .pm-next {top: 35%;}
}
.off-canv { cursor: pointer; }

@media only screen and (max-width:639px){
	.onestepcheckout-index-index .page-main .checkout-container .aw-onestep-main .aw-onestep-groups .aw-onestep-groups_item .group-title h2 .mark{ background-color: unset; }
    .onestepcheckout-index-index a.product-item-link.desc { min-height: 60px; display: inline-block; }
    .onestepcheckout-index-index button.action.tocart.primary { font-size: 10px;}
}
body.pixiedust.catalog-category-view .product-item .actions-primary button[type="submit"].viewoptions {
    border: solid 1px #d09000;
    background: #d09000;
    color: #ffffff;
}
body.pixiedust.catalog-category-view .product-item .actions-primary button[type="submit"].viewoptions span:after {
    background : url(../images/cta-arrow-white.svg) no-repeat center;
}

body.pixiedust.catalog-category-view .product-item .actions-primary button[type="submit"].viewoptions:hover {
    background: rgb(208 144 0 / 80%);
}
body.pixiedust.catalog-category-view .product-item .actions-primary button[type="submit"].viewoptions:disabled {
    border: solid 1px #888;
    color: #888;
    background: rgb(204 204 204 / 37%);
}
body.checkout-cart-index .products.wrapper.grid.products-grid.products-aw_wbtab .product-item-photo .product-image-container {
    min-height: 200px;
}
body.checkout-cart-index .products.wrapper.grid.products-grid.products-aw_wbtab strong.product.name.product-item-name {
    min-height: 55px;
}
body.checkout-cart-index .products.wrapper.grid.products-grid.products-aw_wbtab .price-box.price-final_price {
    min-height: 25px;
}
/* pop up */
.pixie-addpop-modal .shopping-actions {
    width: 100%;
    float: left;
    padding: 0 30px 5px;
    box-sizing: border-box;
    position: sticky;
    bottom: 0;
    background: #fff;
    border-top: 1px solid #bcbec0;
    z-index: 99;
	order: 13;
    display: block;
    border-bottom: 0;
    margin-bottom: 0;    
}

.pixiepopup-content .item.product.product-item {width: 100%;}

.pixiedust.checkout-cart-index .block.crosssell .product-image-container{display: inherit;}
.sidebarinside::-webkit-scrollbar {
    z-index:10;
}
div.ma-search-autocomplete div.ma-layer div.ma-filter-item[attribute-code=categories] ul li.children > span.tree:before {
    content:'';
}
div.ma-search-autocomplete div.ma-layer div.active.ma-filter-item[attribute-code=categories] {
    border-bottom: none;
}
div.ma-search-autocomplete div.ma-main div.ma-smartphones-searchform span#filters-smartphones {
    margin-left: 10px;
}
@media only screen and (max-width: 767px) {
    div.ma-search-autocomplete div.ma-main div.ma-grid-container ul.ma-grid li.item.ea { min-height: auto; }
}
.amastyquickviewpage.page-layout-1column .product.media {width: 50%;}
.amastyquickviewpage.page-layout-1column .product-info-main  {width: 50%;}
.amastyquickviewpage.page-layout-1column .fotorama__stage {left: 0px !important;}

/* Hide all pagination items initially */
.items.pages-items > li {
    display: none;
}

/* Show the first three pagination items */
body.catalog-category-view .items.pages-items > li:nth-child(-n+3) {
    display: inline-block;
}

/* Show the last three pagination items */
body.catalog-category-view .items.pages-items > li:nth-last-child(-n+3) {
    display: inline-block;
}

/* Add dots before the first of the last three items */
body.catalog-category-view .items.pages-items > li:nth-last-child(3):before {
    content: '...';
    display: inline-block;
    text-align: center;
}

.verify { padding: 0px 60px 10px 60px; }

@media screen and (max-width: 1350px) and (min-width: 767px) {
    #search_autocomplete {
        z-index: 9999;
        position: fixed !important;
        max-width: 80vw;
        left: 5vw !important;
        top: 205px !important;
        max-height: 86vh;
        height: auto !important;
    }
}
/* gift wrap */
.amwrap-make-gift { background: #f1efeb; padding-left: 38px; } 
.amwrap-steps-wrapper.-active { padding: 20px; } 
.amwrap-make-gift > .amwrap-text.-active { border-bottom: none; } 
.amwrap-selected-items.-active { margin-left: 38px; } 
.amwrap-pagination-block .amwrap-page.-active, .amwrap-checkbox-block .amwrap-input:checked ~ .amwrap-mark, .amwrap-btn.-fill, .amwrap-item-option .amwrap-add:not(:disabled):not(.-loading).-active, .amwrap-existing-section .amwrap-btn.-new:before, .amwrap-btn.-primary:hover:hover, .amwrap-pagination-block .amwrap-page.-checked, .amwrap-pagination-block .amwrap-page:after { background: #d19000; } 
.amwrap-checkbox-block .amwrap-input:checked ~ .amwrap-mark, .amwrap-checkbox-block .amwrap-input ~ .amwrap-mark, .amwrap-btn.-fill, .amwrap-item-option .amwrap-add:not(:disabled):not(.-loading).-active, .amwrap-slider-block .amwrap-slide:hover, .amwrap-btn.-primary.-active { border-color: #d19000; } 
.amwrap-btn.-fill:hover, .amwrap-item-option .amwrap-add:not(:disabled):not(.-loading).-active:hover { background: #000; border-color: #000; } 
.amwrap-item-option { background: none; } 
.amwrap-item-option .amwrap-add:not(:disabled):not(.-loading).-active { color: #fff; border-radius: 0; } 
.amwrap-item-option .amwrap-add:not(:disabled):not(.-loading).-active:hover { color: #fff; } 
.amwrap-btn.-primary { border: #d19000; color: #d19000; } 
.amwrap-btn.-empty { color: #c2c2c2; } 
.amwrap-btn.-empty:hover { color: #d19000; } 
.amwrap-chevron:after, .amwrap-chevron:before { background: #d19000; }
.amwrap-existing-section .amwrap-btn {margin: 0px 5px 5px 5px;padding: 15px 10px;max-width: 145px;}
.amwrap-selected-items {max-width: 390px;}
body.amgiftwrap-order-view th.col-card, body.amgiftwrap-order-view .amwrap-card {display: none;}

/* checkout fix */
.onestepcheckout-index-index .page-main .aw-onestep-main .shipping-address-items ol li { list-style: none; }
.onestepcheckout-index-index .page-main .aw-onestep-main .address-details { padding-top: 10px; }

.minicart-wrapper .action.showcart .counter.qty .counter-number:before { margin-right: 0; }
.minicart-wrapper .action.showcart .counter.qty.empty .counter-number:before { margin-right: 0; }

body.pixiedust.amcard-page-product .amcard-general-container.-visible { margin-top: 0; margin-bottom: 0; padding:20px;}
body.pixiedust.amcard-page-product .product-info-main .product-add-form { margin-bottom: 0px; margin-top: 0px; }
body.pixiedust.amcard-page-product .amcard-flex-container { flex: 0 0 100%; }
body.pixiedust.amcard-page-product .amcard-field-container { flex-basis: 100%; }

@media(max-width: 767px){
    body.pixiedust.amcard-page-product .amcard-general-container{max-width: calc(100vw - 60px);box-sizing: border-box;margin: auto auto;}
    body.pixiedust.amcard-page-product .fotorama__stage__frame .fotorama__img{max-height: 220px !important;}
    body.pixiedust.amcard-page-product .gallery-placeholder{height: auto !important;}
}

body.pixiedust.amcard-page-product  .fotorama__wrap--css3 .fotorama__stage{left: 0 !important;}
body.pixiedust.amcard-page-product .amcard-image-container > .amcard-image{max-width: 100%;}
body.pixiedust.amcard-page-product .product-info-main .note { display: none; } 