body.pixiedust.catalog-category-view .amxnotif-block.subscribe-popup a{color: #1d1d1b; 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: #1d1d1b; }
.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:100%; height:100%; margin:0 5px; border-radius: 0; padding:0; background: #c7c7c77d; border:0; }
body.pixiedust .slick-dots li { display:inline-block; padding: 0; margin:0 5px 0 0; }
body.pixiedust .slick-dots li:last-child{margin-right: 0 !important;}
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;}
body.pixiedust .slick-dots li{cursor: pointer;display: inline-block;height: 2px;margin: 0 5px;padding: 0;position: relative;vertical-align: middle;width: 32px;border-radius: 1px;overflow: hidden;}
body.pixiedust .off-canv{position: absolute;top: 50%;width: 55px;height: 55px; z-index: 999;}
body.pixiedust .off-canv.oc-left{left:0;}
body.pixiedust .off-canv.oc-right{right:0;}
body.pixiedust .off-canv .slick-arrow{width: 100%;height: 100%;border-radius: 100%;background: white;display: inline-block;cursor: pointer;box-shadow: 0 0 6px 2px rgb(0 0 0 / 11%);}
body.pixiedust .off-canv .slick-arrow:before{content: " ";width: 20px;height: 20px;display: block;left: 50%;position: absolute;top: 50%;transform: translate(-50%, -50%);background: url(../images/refresh/product-carousel-arrow-left.svg) no-repeat;transition: all 300ms ease;}
body.pixiedust .off-canv .pm-next.slick-arrow:before{background: url(../images/refresh/product-carousel-arrow-right.svg) no-repeat;}
body.pixiedust .off-canv .slick-arrow:hover:before{opacity: 0.2;}
.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; 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: #1d1d1b;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; position: static;}
body.pixiedust .homepage-favs .pm-widget-wrap .product-item{position: relative;}
body.pixiedust .homepage-favs  .pm-widget-wrap .product-item{margin: 0 !important;}
body.pixiedust .homepage-favs  .slider .slick-track {display: flex !important;align-items: flex-start;}
body.pixiedust .homepage-favs  .slider .slick-slide {height: auto !important;}
body.pixiedust .hp-header-block{background: #1d1d1b;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: #1d1d1b;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: #1d1d1b;}
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{margin-top: 15px;}
body.pixiedust .pm-widget-wrap .product-item{margin: 0 !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 { transition: all 300ms ease !important;color: #1d1d1b; width: 100%;height: auto;padding: 10px;line-height: normal;border-radius: 0;font-weight: normal;}
body.pixiedust .pm-widget-wrap button.action.primary:hover, body.pixiedust .pm-widget-wrap .actions-primary button:hover {background: white;border-color: black;}
body.pixiedust .pm-widget-wrap button.action.primary *, body.pixiedust .pm-widget-wrap .actions-primary button *{font-size: 14px;font-family: 'Gill Sans', serif;font-weight: normal;}
body.pixiedust .pm-widget-wrap .actions-primary button:not(.action.primary) {background: white;border-color: #1d1d1b;}
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: 0 20px;position: static;}
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 0;margin: 0;}
body.pixiedust .product_lists.read_up li:last-child .prod_image {margin: 0 0 0 45px;width: calc(50% - 45px);}
body.pixiedust .product_lists.read_up .shop-now-btn{background: #d19001;display: inline-block; 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: #f5f5f5;position: relative;padding: 9rem 0 8rem 0;display: inline-block; color: #939598; }
.homepage-the-content:before{border-top: solid 1px #f5f5f5;content: " ";width: 100vw;position: absolute;left: 0;height: 100%;top: 0;transform: translateX(-50%);background: #f5f5f5; z-index: 1;}
.homepage-the-content:after{border-top: solid 1px #f5f5f5;content: " ";width: 100vw;position: absolute;left: 0%;height: 100%;top: 0;transform: translateX(50%);background: #f5f5f5; z-index: 1;}
.homepage-the-content .block{position: relative;z-index: 3;}
.homepage-the-content h1{font-size: 2.2rem;margin: 20px 0 20px 0; text-transform: uppercase; font-weight:  normal;  font-family: 'Gill Sans MT', serif;}
.homepage-the-content a{color: #1d1d1b; text-decoration: underline !important;}
.homepage-the-content a:hover{ text-decoration: none;}
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 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: 20px 31px 10px 7px; }
.account_link{padding: 15px 0 12px 0;}
.account_link .links li a {position: relative;}
.account_link .links li a:before{content: " ";font-size: 0;background: url(../images/refresh/header-account-black.svg) no-repeat;width: 29px;height: 29px;float: left;padding: 0;/*margin: -4px 3px 0 0;*/}
.account_link .links li a:hover:before{background: url(../images/refresh/header-account-grey.svg)  no-repeat;}
.block-search .action.search::before {content: " ";background: url(../images/refresh/header-search-grey.svg); background: url(../images/refresh/header-search-black.svg) no-repeat;width: 22px;height: 22px;top: -2px;position: relative;}
.block-search .action.search:hover:before {background: url(../images/refresh/header-search-grey.svg) no-repeat;}
.minicart-wrapper .action.showcart:before, .minicart-wrapper .action.showcart.active:before {content: " ";background: url(../images/refresh/header-basket-black.svg) no-repeat;width: 25px;height: 25px;top: 3px;position: relative;}
.minicart-wrapper .action.showcart:hover:before, .minicart-wrapper .action.showcart.active:hover:before {background: url(../images/refresh/header-basket-grey.svg) no-repeat;}
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: #1d1d1b;font-family: 'Gill Sans MT', sans-serif;font-size: 12px;background: #dcba61;border-radius: 100%;padding: 0 8px;transform: scale(0.6);top: -2px;left: -8px;position: relative;}
.minicart-wrapper .action.showcart .counter.qty{overflow: visible;}
.account_link{display: flex;}
.nav.item .contact-link.custom-class{display: none;}
.contact-link.custom-class{margin-right: 4rem;text-transform: uppercase;color: #1d1d1b;font-family: 'GillSans', serif;font-size: 14px;line-height: 1.5;position: relative;transition: all 300ms  ease;float: right;margin-top: 27px; font-weight: 600; letter-spacing: 2px;}
.contact-link.custom-class:hover{color:#939598;}
.contact-link.custom-class:hover:after{content: '';display: block;position: absolute;top: 21px;left: 0;width: 100%;height: 2px;z-index: 1;background: #93959882;}
.wishlist-link.custom-class{font-size: 0;position: relative;left: 10px;}
.wishlist-link.custom-class:before{content: " ";font-family: 'GillSans', serif;font-size: 0; background: url(../images/refresh/header-wishlist-grey.svg); background: url(../images/refresh/header-wishlist-black.svg) no-repeat;width: 25px;height: 22px;float: left;padding: 0;position: relative;top: 1px;left: -1px;}
.wishlist-link.custom-class:hover:before{background: url(../images/refresh/header-wishlist-grey.svg) no-repeat;}
.minicart-wrapper .action.showcart .cart-item{position: relative;top: -7px;left: -5px;}
.pm-widget-wrap .products-grid .product-item .price-box .price{font-size: 14px; font-weight: normal !important;}
.nav-toggle:before{background: url(../images/mobile-header-menu-grey.svg) no-repeat;background: url(../images/mobile-header-menu-black.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{font-size: 14px; font-family: 'GillSans'; font-weight: 600; }
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 .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 .top_cart_wrap .block-search input{font-family: 'Gill Sans MT'; display: none;}
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 0;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;}
.block .product-items .product .topright{display: flex;position: absolute;top:6px;z-index: 999;}
.block .product-items .product .topright span.new-corner{font-size: 12px;position: relative;left: 8px;background: white;color: #1d1d1b;text-transform: uppercase;z-index: 99;border: solid 1px #1d1d1b;border-radius: 2px;margin-right: 15px;}
body.pixiedust .block.related .product-item-details .product-item-name  a{font-weight: 600 !important;}
body.pixiedust.cms-index-index .block.related .product-item-details .product-item-name a {text-align: center;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
body.pixiedust .block.related .product-item-details .list-price-box{min-height: 40px;  font-family: "Chivo Mono", monospace; display: inline-block; width: 100%; }
body.pixiedust .pm-widget-wrap .notsalable.actions-primary{margin-top: -3px;}
body.pixiedust .block.related .product-item-details{display: flex;flex-direction: column; }
body.pixiedust .block.related .product-item-details{position: static;}
body.pixiedust .pm-widget-wrap .product-item-info:not(.pm-image){position: relative;}
body.pixiedust .pm-widget-wrap button.action.primary, body.pixiedust .pm-widget-wrap .actions-primary button {position: absolute;top: -170px;width: 80%;left: 10%;border-radius: 40px;transition: visibility 300ms ease, opacity 300ms ease;}
body.pixiedust .pm-widget-wrap button.action.primary, body.pixiedust .pm-widget-wrap .actions-primary button{ opacity: 0; visibility: hidden; }
body.pixiedust .pm-widget-wrap .product-item:hover button.action.primary, body.pixiedust .pm-widget-wrap .product-item:hover .actions-primary button{opacity: 1;visibility: visible;}
body.pixiedust .pm-widget-wrap .actions-primary{position: relative;z-index: 99;}
body.pixiedust .pm-widget-wrap .action.towishlist{position: absolute; top: 10px; right: 40px;z-index: 999;}
body.pixiedust .video-block{margin-top: 6rem;margin-bottom: 10rem;text-align: center;text-transform: uppercase;display: flex;flex-direction: column;align-items: center;}
body.pixiedust .video-block h5{font-weight: bold; font-size: 1.8rem;}
body.pixiedust .video-block h3{color: #1d1d1b;line-height: 1.5;font-size: 4rem;text-transform: uppercase;font-family: 'Gill Sans MT', serif;font-weight: normal;margin-top: 2rem;margin-bottom: 3rem;}
body.pixiedust .video-block a{transition: all 300ms ease;border: solid 1px #1d1d1b;border-radius: 40px;padding: 1.3rem 4rem 1.3rem;display: inline-block;line-height: 1.0;margin-top: 1rem;margin-bottom: 7rem;color: #1d1d1b;font-size: 14px;font-family: 'Gill Sans', serif;font-weight: normal;}
body.pixiedust .video-block a:hover, body.pixiedust .video-block a:focus, body.pixiedust .video-block a:active{background: #dcba61;border-color: #dcba61;}
body.pixiedust .tp-container a.more-btn{transition: all 300ms ease;border: solid 1px #1d1d1b;border-radius: 40px;padding: 1.3rem 4rem 1.3rem;display: inline-block;line-height: 1.0;margin-top: 1rem;margin-bottom: 7rem;color: #1d1d1b;font-size: 14px;font-family: 'Gill Sans', serif;font-weight: normal;}
body.pixiedust .tp-container a.more-btn:hover, body.pixiedust .tp-container a.more-btn:focus, body.pixiedust .tp-container a.more-btn:active{background: #dcba61;border-color: #dcba61;}
body.pixiedust.cms-index-index .corou-wrapper.general_carousel_1{width: 106vw;left: 50%;position: relative;transform: translateX(calc(-50% - 3vw));margin-bottom: 2rem;}
body.pixiedust.cms-index-index .corou-wrapper.general_carousel_1 .off-canv{display: none !important;}
body.pixiedust.cms-index-index .pm-fblock-wrap.pm-columns_style2 .pm-fb .pm-fb_content img{width: 90%;height: auto;object-fit: contain;margin: 0;}
body.pixiedust .video-block img{display: inline-block;max-width: 80%;margin-left: 2rem;margin-right: 2rem;width: 100%;box-sizing: border-box;}
body.pixiedust .pm-widget-wrap [name="qty"]{display: none !important;}
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.name a{font-family: 'Gill Sans', sans-serif; font-weight: normal !important;}
body.pixiedust .nav-toggle{height: 45px;}
body.pixiedust .product-item .price-box .old-price .price{text-decoration: line-through;}
.product-item .price-box .price-label{display: none;}
#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;  height:100%; box-sizing:border-box; width:100%; }
body.pixiedust .sidebarinside nav.navigation {overflow: visible;float: left;width: 100%;padding: 0 !important; height: 100%;}
#sidebarIn .top-block {width: 100%;float: left;height: 70px;position: relative;background: #1d1d1b; text-transform: none; }
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-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: #1d1d1b;text-align: left;text-transform: uppercase;     font-weight: bold;font-size: 16px;font-family: 'GillSans', serif;}
.pm-mm-dual-block.showme{padding-top: 16px;}
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: bold;text-transform: none;padding: 10px 0;}
.navigation ul {padding: 0 8px !important;}
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: 0;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; 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.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 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: #1d1d1b;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 .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 #1d1d1b;color: #1d1d1b;}
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: #1d1d1b; 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: #1d1d1b !important;color: #1d1d1b !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: #1d1d1b;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: #1d1d1b;}
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: #1d1d1b;}
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: #dcba61;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;}
.off-canv { cursor: pointer; }
body.pixiedust.catalog-category-view .product-item .actions-primary button[type="submit"].viewoptions {border: solid 1px #dcba61;background: #dcba61;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: #dcba61;}
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;}
.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;}
.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;}
.items.pages-items > li {display: none;}
body.catalog-category-view .items.pages-items > li:nth-child(-n+3) {display: inline-block;}
body.catalog-category-view .items.pages-items > li:nth-last-child(-n+3) {display: inline-block;}
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; }
.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;}
.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%; }
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; }
body.pixiedust .pm-header-message{background: #1d1d1b;color: white;padding: 1rem 2rem;text-align: center;font-size: 13px;font-family: 'GillSans';}
body.pixiedust .pm-header-message > *:last-child{margin-bottom: 0;}
body.pixiedust .pm-header-message p{color:white;}
body.pixiedust .account_link .links li a{font-size: 0 !important;}
body.pixiedust .page-main{margin-left: auto; margin-right: auto;}
body.pixiedust.cms-index-index .main-page-banner{margin-bottom: 0;}
body.pixiedust.cms-index-index .sample-products{margin-bottom: 11rem;display: inline-block;text-align: center;width: 90vw;position: relative;left:50%;transform: translateX(-50%);}
body.pixiedust.cms-index-index .sample-products > div:first-child{margin-bottom: 3rem;}
body.pixiedust .pm-widget-wrap .slick-dots{bottom:-5rem; display: flex;align-items: center;justify-content: center;}
body.pixiedust .pm-fb .pm-widget-wrap .slick-dots{bottom: -2rem;}
body.pixiedust .feature-blocks-block{margin-bottom: 6rem;}
body.pixiedust .home-category-tiles .pm-fb p{font-size: 1.8rem;font-family: 'Gill Sans MT', serif;font-weight: normal;}
body.pixiedust .home-category-tiles .pm-fb img{max-width: 70%;min-width: unset;margin: 70px auto;}
body.pixiedust .home-category-tiles .pm-fb .btn-white{background: transparent !important;margin: 3rem auto;border: solid 1px black;display: inline-block;font-size: 1.2rem;transition: all 300ms ease;padding: 1.4rem 3rem 12px;}
body.pixiedust .home-category-tiles .pm-fb .btn-white:hover{background: #dcba61 !important;border-color: #dcba61;}
body.pixiedust .home-category-tiles{text-align: center;padding: 10rem 0 15rem;display: inline-block;width: 100%;}
body.pixiedust .home-category-tiles > h2 {margin-top: 0;margin-bottom: 4rem;color: #1d1d1b;line-height: 1.5;font-size: 4rem;text-transform: uppercase;font-weight: normal;font-family: 'Gill Sans MT', serif;}
body.pixiedust .home-category-tiles .pm-fb .bg{padding: 2rem 1rem;box-sizing: border-box;background: #f5f5f5; height:100%;}
body.pixiedust .product-social-links .action.towishlist:before, body.pixiedust .block-bundle-summary .action.towishlist:before, body.pixiedust .product-item .action.towishlist:before, body.pixiedust .table-comparison .action.towishlist:before{content: " ";width: 16px;height: 16px;background: url(../images/refresh/product-carousel-wishlist.svg) no-repeat;}
body.pixiedust .product-social-links .action.towishlist:hover:before, body.pixiedust .block-bundle-summary .action.towishlist:hover:before, body.pixiedust .product-item .action.towishlist:hover:before, body.pixiedust .table-comparison .action.towishlist:hover:before{ background: url(../images/refresh/header-wishlist-black.svg) no-repeat;}
body.pixiedust .home-category-tiles .tile-area{width: 100vw;position: relative;left: 50%;transform: translateX(-50%);padding-left: 3rem;padding-right: 3rem;box-sizing: border-box;}
body.pixiedust .home-category-tiles .tile-area .slick-dots{bottom: -50px;}
body.pm-type-search .block-search.pm .home-category-tiles{height: 0;visibility: hidden;opacity: 0;overflow: hidden;position: absolute;}
body.pixiedust .block-search.pm .home-category-tiles .pm-fb .bg{text-align: left;padding: 0.5rem 0 0 0;}
body.pixiedust .block-search.pm .home-category-tiles .pm-fb .pm-fb_content{background: white;padding: 2rem 0 0 0;height: 80px;}
body.pixiedust .block-search.pm .home-category-tiles .pm-fb img {max-width: 140px;min-width: unset;margin: 40px auto;}
body.pixiedust .block-search.pm .home-category-tiles{text-align: center;padding: 4rem 0 7rem;display: inline-block;width: calc(100% - 10px);border-top: solid 1px #efefef;margin: 2rem 5px 0 5px;}
.foter-iner{display: flex;flex-direction: column;justify-content: center;align-items: center;width: 100%;background: #1d1d1b;color: white;padding-bottom: 0;}
.foter-iner .row{width: 100%;}
.foter-iner .row:last-child{background: #f5f5f5;}
.foter-iner .row .custom-container{display: flex;}
.foter-iner .row .custom-container.links{display: flex;justify-content: space-between;}
.foter-iner .foter-signup{margin: auto auto;}
.btn{background: #1d1d1b;color: white !important;padding: 1.3rem 3rem 1.4rem;text-transform: uppercase;border-radius: 40px;line-height: 1;font-weight: bold; font-size: 1.4rem;}
.btn-gold {background: #dcba61;color: #1d1d1b !important; border: solid 1px #dcba61; transition: all 300ms ease;    font-size: 14px;font-family: 'Gill Sans', serif;font-weight: normal;}
.btn-gold:hover, .btn-gold:active, .btn-gold:focus{background: white;border-color: black;}
.btn-white{background: white;color:black !important; border: solid 1px black; transition: all 300ms ease;    font-size: 14px;font-family: 'Gill Sans', serif;font-weight: normal;}
.btn-white:hover, .btn-white:active, .btn-white:focus{background: #dcba61;border-color:  #dcba61;}
.pm-fb .btn-gold {margin-top: 2rem;display: inline-block}
.pm-fb .corou-wrapper .pm-widget-wrap.block-products-list{width: auto !important;max-width: unset !important;margin-left: unset;}
.pm-fb .pm-widget-wrap.block-products-list .product-image-container{width: 100% !important;max-width: 100% !important;}
body.pixiedust .pm-fb .pm-widget-wrap .product-item-photo{margin-bottom: 0;}
body.pixiedust .pm-banner-outer:after{content: " ";background: rgb(0 0 0 / 49%);position: absolute;top: 0;left: 0;width: 100%;height: calc(100% - 7px);z-index: 1;}
body.pixiedust .section-title{color: #1d1d1b;line-height: 1.5;display: inline-block;font-size: 4rem;text-transform: uppercase;font-weight: bold;margin: 10rem 0 1rem;font-family: 'Gill Sans MT', serif;font-weight: normal;}
body.pixiedust .section-text{color: #7d7d7d;font-size: 1.8rem;margin-bottom: 2rem;display: inline-block;width: 100%;font-family: 'GillSans', serif;}
body.pixiedust .pm-fb .section-title{color: #1d1d1b;line-height: 1.5;display: inline-flex;font-size: 4rem;text-transform: uppercase;font-weight: normal;margin: 0 0 3rem;font-family: 'Gill Sans MT', serif;}
body.pixiedust .pm-fb .section-title span{display: inline; margin-left: 10px; margin-right: 10px;}
.slick-prev:active, .slick-next:active, .slick-prev:focus, .slick-next:focus, .slick-prev:not(.primary), .slick-next:not(.primary){border-radius: 100%;background: white;display: inline-block;cursor: pointer;box-shadow: 0 0 6px 4px #0000002b;}
.slick-prev:before, .slick-next:before, .slick-prev:after, .slick-next:after{content: " ";width: 20px;height: 20px;display: block;left: 50%;position: absolute;top: 50%;transform: translate(-50%, -50%);background: url(../images/refresh/product-carousel-arrow-left.svg) no-repeat;transition: all 300ms ease;margin: 0 !important;padding: 0 !important;}
.slick-next:before{background: url(../images/refresh/product-carousel-arrow-right.svg) no-repeat;}
.slick-prev:after, .slick-next:after{display: none !important;}
body.pixiedust .pm-fb .section-text{font-size: 1.8rem;max-width: 80%;font-family: 'GillSans', serif;}
.pm-fblock-wrap .pm-fb .pm-fb_content p:last-of-type{margin-bottom: 0 !important;}
body.pixiedust .hp-blogs{width: 100%;padding-bottom: 9rem;background-color: #1d1d1b;background-image: url(../images/blog-symbol-pattern-background.svg) ;background-repeat: repeat;background-size: 120%;}
body.pixiedust .hp-blogs > h2{color: white;text-align: center;font-size: 4rem;text-transform: uppercase;font-weight: normal;margin: 11rem 0 6rem;font-family: 'Gill Sans MT', serif;}
body.pixiedust .hp-blogs .post-title h3{color:white;text-transform: uppercase;}
body.pixiedust .hp-blogs .post-date{color: rgb(255 255 255 / 40%);display: inline-block;margin: 2rem 0 0;}
body.pixiedust.cms-index-index .hp-blogs .slick-prev{left: 5%;border-radius: 100%;top:40%}
body.pixiedust.cms-index-index .hp-blogs .slick-next{left: calc( 80% - 30px);border-radius: 100%;top:40%}
body.pixiedust.cms-index-index .hp-blogs .slick-next:hover, .cms-index-index .hp-blogs .slick-prev:hover{background: white;cursor: pointer;}
body.pixiedust.cms-index-index .hp-blogs .slick-prev:before, .cms-index-index .hp-blogs .slick-next:before, .cms-index-index .hp-blogs .slick-prev:after, .cms-index-index .hp-blogs .slick-next:after{font-size: 21px;}
body.pixiedust .hp-blogs .post-link a {color: white;text-transform: uppercase;padding: 1.2rem 3rem 1rem;border: solid 1px white;border-radius: 30px;display: inline-block;margin: 2.5rem 0 0 0;font-weight: bold;line-height: normal;}
body.pixiedust .hp-blogs .post-link a{font-size: 14px;font-family: 'Gill Sans', serif;font-weight: normal;transition: all 300ms ease;}
body.pixiedust .hp-blogs .post-link a:hover{background: #dcba61 !important;border-color: #dcba61;color: black;}
body.pixiedust .tp-container > h3{text-align: center;margin: 9rem 0 4rem;font-size: 4rem;text-transform: uppercase;font-weight: normal; font-family: 'Gill Sans MT', serif;}
body.pixiedust .tp-container > .trustpilot-widget{position: relative;margin-bottom: 3rem;border-top: solid 1px #f1efeb;padding-top: 4rem;margin-left: 3rem;margin-right: 3rem;}
body.pixiedust .feature-bar{margin-bottom: 4rem;}
body.pixiedust.cms-index-index .feature-bar {padding: 9rem 2rem 4rem !important;}
body.pixiedust .homepage-the-content:after, .homepage-the-content:before{border:none !important;}
body.pixiedust .ems-img{display: inline-block;width: 50px;height: 50px;flex-shrink: 0;background-image: url(../images/footer-EMS.svg) ;background-size: contain;background-position: center;background-repeat: no-repeat;}
.living-img{display: inline-block;width: 50px;height: 50px;flex-shrink: 0;background-image: url(../images/living.png);background-size: contain;background-position: center;background-repeat: no-repeat;margin-right: 3rem;margin-left: 4rem;}
.col-right .footer-pay-methods{width: 250px;height: 40px;display: inline-block;flex-shrink: 0;margin: 5px 0 0 0;background-image: url(../images/footer-payment-group.svg);background-size: contain;background-position: center;background-repeat: no-repeat;}
.magento-agency {padding-left: 0; display: block;font-size: 12px;color: #9B9B9B !important;}
.magento-agency:before {content: '';background: url(../images/footer-pixie-grey.svg) no-repeat center / 18px;padding: 0 12px;}
.sector2 {flex-direction: column;}
.sector2 .two{position: relative;padding-bottom: 2rem;}
.sector2 .two > ul{width: 100%;display: flex;align-items: center;justify-content: space-between;font-size: 12px;color: #939598;}
.sector2 .one .img {margin: 5rem auto 3rem;width: 80px;height: 80px;background-image: url(../images/footer-JJfox-symbol.svg);background-size: contain;background-repeat: no-repeat;background-position: center;}
ul.ctp {display: inline-flex;position: absolute;left: 50%;transform: translateX(-50%);top: 0;}
ul.ctp li {margin-right: 10px;}
ul.ctp li:last-of-type {margin-right: 0;}
.footer-links .fb:before{content: " ";width: 15px;height: 15px;margin-right: 10px;display: inline-block;background-image: url(../images/footer-social-fb.svg);background-size: contain;background-repeat: no-repeat;background-position: center;margin-bottom: -4px;}
.footer-links .insta:before{content: " ";width: 15px;height: 15px;margin-right: 10px;display: inline-block;background-image: url(../images/footer-social-IG.svg);background-size: contain;background-repeat: no-repeat;background-position: center;margin-bottom: -4px;}
.footer-links .tw:before{content: " ";width: 15px;height: 15px;margin-right: 10px;display:inline-block;background-image: url(../images/footer-social-x.svg);background-size: contain;background-repeat: no-repeat;background-position: center;margin-bottom: -4px;}
.footer-links li a {color: white;font-weight: normal;display: block;font-family: 'GillSans', serif;font-size: 1.4rem;}
.logo img{max-width: 240px;}
body.pixiedust .block-search .label:before{content:" " !important;width: 32px;height: 32px;background: url(../images/refresh/mobile-header-search-grey.svg) no-repeat;background: url(../images/refresh/mobile-header-search-black.svg) no-repeat;transition: all 300ms ease;}
body.pixiedust .block-search:hover .label:before{background: url(../images/refresh/mobile-header-search-grey.svg) no-repeat;}
body.pixiedust .minicart-wrapper{margin-top: 0 !important;}
body.pixiedust .scrollContainerTiles_ul:not(.slick-initialized.slick-slider){display: none;}
body.pixiedust.cms-index-index .page-footer{margin-top: 0 !important;}
body.pixiedust.cms-index-index .corou-wrapper .off-canv{ display: none !important;}
body.pixiedust .hp-blogs .post-list:not(. slick-initialized.slick-slider){display: none;}
body.pixiedust.cms-index-index .corou-wrapper .pm-brands:not(. slick-initialized.slick-slider){display: none;}
/*body.pixiedust.cms-index-index .corou-wrapper .slick-dots{display: none !important;}*/
body.pixiedust.search-layer .top_cart_wrap .block-search div.pixie-autocomplete {flex: 1;position: relative;border-top: 1px solid #ccc;border-bottom:none;margin-top: 17px;margin-left: 5px;margin-right: 5px;padding-top: 33px;}
body.pixiedust.search-layer .top_cart_wrap .block-search {position: absolute;width: calc(100% + 0px) !important;margin: 0 0 0 0 !important;padding: 5rem 2.2rem 3rem 2.2rem;display: inline-flex !important;z-index: 99;top: 83px;left: 0;background: white;box-sizing: border-box;flex-direction: column;}
body.pixiedust.search-layer .top_cart_wrap{position: relative;}
body.pixiedust.search-layer .top_cart_wrap .block-search:before {content: " ";position: absolute;top: 0;left: 0;width: 100%;background: white;display: block;height: 10px;box-shadow: 2px 5px 12px 0 #b8b8b863;}
body.pixiedust.search-layer .top_cart_wrap .block-search .block-title{position: absolute;top: -12px;left: 0;width: 100%;display: block;font-size: 0;background: white;height: 23px;z-index: 9999;}
body.pixiedust .page-wrapper:after {content: " ";width: 100%;height: 100%;background: #00000061;position: fixed;top: 0;left: 0;z-index: 9;opacity: 0;visibility: hidden;}
body.pixiedust:not(.search-layer) .top_cart_wrap .block-search {display: none !important;}
.action.nav-toggle + .action.search{position: absolute;left: 70px;height: 36px;font-size: 0;min-height: unset;margin-top: 31px;padding: 15px 0 12px 0;border: none;background: transparent;z-index: 999;}
.action.nav-toggle + .action.search:before {content: " ";background: url(../images/refresh/header-search-grey.svg);background: url(../images/refresh/header-search-black.svg) no-repeat;width: 25px;height: 26px;top: -16px;position: relative;display: inline-block;}
.action.nav-toggle + .action.search:hover:before {background: url(../images/refresh/header-search-grey.svg) no-repeat;}
body.pixiedust.search-layer .page-wrapper:after {opacity: 1;visibility: visible;transition: all 300ms ease}
body.pixiedust.search-layer .page-header{z-index: 99;position: relative;background: white;}
body.pixiedust.search-layer .block-search div.pixie-autocomplete .no-results{position: relative;}
body.pixiedust.search-layer .top_cart_wrap .block-search input{display: block !important;font-size: 16px;background: url(../images/refresh/header-search-black.svg) no-repeat;padding-left: 36px;background-position-x: 3px;background-size: 23px;background-position-y: 5px;}
body.pixiedust.search-layer .block-search .block-content{width:100%;}
body.pixiedust.search-layer .block-search .action.search {display: none;}

@media (max-width: 1349px) {
    .account_link + .action.search{display: none !important;}
    body.pixiedust div.block-search input[id^="search_"]{position: static !important;display: block;}
    .block-search .label:before{display: none;}
    .block-search .action.search{display: none !important;}
}

@media (min-width: 1350px) {
    .action.nav-toggle + .action.search{display: none !important}
    .account_link + .action.search{float: right;width: 30px;height: 10px;font-size: 0;border: none;min-height: unset;margin-top: 22px;padding: 15px 0 12px 0;border: none;background: transparent;}
    .account_link + .action.search:before {content: " ";background: url(../images/refresh/header-search-grey.svg);background: url(../images/refresh/header-search-black.svg) no-repeat;width: 22px;height: 22px;top: -13px;position: relative;display: inline-block;}
    .account_link + .action.search:hover:before {background: url(../images/refresh/header-search-grey.svg) no-repeat;}
    body.pixiedust.search-layer .top_cart_wrap .block-search{top: 98px;}
    body.pixiedust.search-layer{overflow: hidden;height:100%;}
}

@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;}
    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: 1370px) {
    body.cms-index-index .pmblogpost-list { box-sizing:border-box; padding:0 15px; }
    body.pixiedust .sample-products .block.related{width: 100vw;left: 50%;position: relative;transform: translateX(-50%);}
    body.pixiedust .sample-products .off-canv.oc-right{right: 30px;top: 35%;}
    body.pixiedust .sample-products .off-canv.oc-left{left: 30px;top: 35%;}
}

@media(max-width: 991px) {
    .sector2 .two > ul {flex-direction: column;}
    ul.ctp {position: static;transform: none;margin-bottom: -10px;}
    body.pixiedust .copyright_wrap .custom-container{flex-direction: column;}
    body.pixiedust .copyright_wrap .custom-container > div + div{width: 100%;}
    .living-img{margin-right: 1rem;margin-left: 2rem;}
    body.pixiedust .copyright_wrap .col-right{width: 100%;}
    .col-right .footer-pay-methods{width: 96%;margin: 10px auto 0 auto;float: none;}
    .sector2 .one .img{margin-top: 2rem;}
    body.pixiedust .copyright_wrap .custom-container > div {display: flex;width: 100% !important;text-align: center;align-items: center;justify-content: center;}
}

@media(max-width: 1349px){
    .foter-iner .row .custom-container.links{flex-direction: column;}
    body.pixiedust .foter-col{width: 100%;margin-bottom: 0 !important;}
    body.pixiedust .page-footer .custom-container.links .footer-title{border-top: solid 1px white;margin: 0 !important;padding: 2.5rem 0;}
    body.pixiedust .page-footer .custom-container.links .footer-links{display: none;height: 0;}
    body.pixiedust .foter-col:nth-last-child(2) .footer-title{border-bottom: solid 1px white;}
    body.pixiedust .foter-col:nth-last-child(2) .footer-title.active{ border-bottom-color: transparent;}
    body.pixiedust .foter-col:last-child .footer-title{display: none;}
    body.pixiedust .foter-col:last-child .footer-links{display: flex !important;height: unset !important;justify-content: space-around;padding: 5rem 0 0 !important;max-width: 500px;margin: auto auto !important;}
    body.pixiedust .page-footer .custom-container.links .footer-title{cursor: pointer;}
    body.pixiedust .page-footer .row:first-child{padding-top: 36px !important;}
    body.pixiedust .page-footer .custom-container.links .footer-title {position: relative;}
    body.pixiedust .page-footer .custom-container.links .footer-title:after{content: " ";width: 20px;height: 20px;position: absolute;right: 2px;top: 50%;display: inline-block;transform: translateY(-50%);background: url(../images/refresh/product-carousel-arrow-right.svg) no-repeat;filter: brightness(0) invert(1);}
    body.pixiedust .page-footer .custom-container.links .footer-title.active + .footer-links{display: inline;}
    body.pixiedust .page-footer .custom-container.links .footer-links li:last-of-type{margin-bottom: 20px;}
    body.pixiedust .page-footer .custom-container.links .footer-title.active:after{transform: translateY(-50%) rotate(90deg);}
    .slick-prev, .slick-next{width:40px;height:40px;}
    body.pixiedust.cms-index-index .hp-blogs .slick-next{left: unset;right: 5%;}
    body.pixiedust .hp-blogs > h2{margin: 8rem 0 6rem; font-size: 3rem;}
    body.pixiedust .hp-blogs{padding-bottom: 6rem;}
    .pm-banner-container .pm-banner-content h1 {font-size: 40px;}
    .pm-banner-container .pm-banner-content a {width: 130px;}
    .pmblog-wrapper {padding: 0; 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; top:20px;}
    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: -81px; 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;}
    .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: #1d1d1b;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;}
    body.pixiedust .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;}
    body.pixiedust .nav-orgini .pmm .pmm-content{text-align: left;margin-bottom: 40px;}
    body.pixiedust .nav-orgini .pmm .pmm-content li{    border-top: solid 1px #dad9d7;height: auto;padding: 11px 0 11px 0;margin: 0;}
    body.pixiedust .nav-orgini .pmm .pmm-content h6{font-size: 1.5rem;}
    body.pixiedust .nav-orgini .pmm .pmm-content li a{color:#1d1d1b;}
    body.pixiedust .form.minisearch .field.search{position: relative;}
    body.pixiedust .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;}
    body.pixiedust .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; background: url("../images/refresh/mobile/mobile-menu-arrow-right.svg") no-repeat;}
    body.pixiedust li.mobileparent a{position: relative;}
    body.pixiedust 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;}
    body.pixiedust .header.links li:first-child{height: 30px;}
    body.pixiedust .minicart-wrapper li{height: 30px;}
    body.pixiedust .wishlist-link.custom-class{display:none}
    body.pixiedust .logo img{max-width: 140px;}
    body.pixiedust .contact-link.custom-class{display: none;}
    body.pixiedust .section-title {font-size: 3rem;margin: 8rem 0 1rem;}
    body.pixiedust .pm-fb .section-title{font-size: 3rem;}
    body.pixiedust .pm-fb .section-text{font-size: 1.4rem; margin-top: 2rem;}
    body.pixiedust .pm-widget-wrap button.action.primary, body.pixiedust .pm-widget-wrap .actions-primary button{position: static;width: 100%;opacity: 1;visibility:visible;}
    body.pixiedust .tp-container > h3{font-size: 3rem;}
}

@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{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: 6rem;margin-left: -20px;width: calc(100% + 40px); padding-bottom: 3rem;}
    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;}
    body.pixiedust .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;}
    body.pixiedust .clear-n-view{flex-direction: column;text-align: center;}
    body.pixiedust .clear-n-view a{margin-bottom: 10px;}
    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 .home-category-tiles > h2{font-size: 3rem;}
    body.pixiedust .home-category-tiles{padding: 8rem 0 12rem;}
    body.pixiedust .scrollContainerTiles_ul{width: 150%;}
    body.pixiedust .home-category-tiles .tile-area .slick-dots{width: 50%;left: 8%;}
    body.pixiedust .section-text{font-size: 1.6rem;}
    body.pixiedust .pm-fb .pm-widget-wrap .slick-dots{    bottom: -3rem;}
    body.pixiedust .main > .corou-wrapper .slick-dots{display: none !important;}
    body.pixiedust .video-block{margin-bottom: 6rem;}
    body.pixiedust .pm-fblock-wrap.pm-columns_style2 .corou-wrapper{width: 150%;margin-top: 3rem;position: relative;left: 50%;transform: translateX(-50%);margin-bottom: -10px;}
    body.pixiedust .pm-fblock-wrap.pm-columns_style2 .corou-wrapper .brand-block {padding: 0 20px;}
}

@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;}
}

@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:480px) and (max-width: 1199px){
    body.cms-index-index .pmblog-wrapper .post-content {min-height: 290px;}
}

@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;}
    .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;}
    body.pixiedust .pm-fb .pm-widget-wrap .product-item-info:not(.pm-image){padding: 10px !important;}
    body.pixiedust .feature-blocks-block {width: 120%;margin-left: -10%;}
    body.pixiedust .feature-blocks-block{margin-bottom: -2rem;}
    body.pixiedust .pm-fb .section-title{ display: block;}
    body.pixiedust .feature-blocks-block .pm-fb .btn-gold{margin-top: 1rem;}
    body.pixiedust .dual-blocks.flip-mobile{ margin-top: 5rem;}
    body.pixiedust .pm-fblock-wrap.pm-columns_style2.flip-mobile {display: flex;flex-direction: row-reverse;}
    body.pixiedust .home-category-tiles{padding: 6rem 0 10rem;width: calc(100vw - 40px);position: relative;left: 50%;transform: translateX(-50%);}
    body.pixiedust .home-category-tiles .tile-area .slick-dots{bottom: -4rem;}
    body.pixiedust.cms-index-index .corou-wrapper .off-canv{display: none !important;}
    .home-category-tiles .slick-slider .slick-list{display: flex;}
    body.pixiedust.cms-index-index .corou-wrapper .brand-block {padding: 10px;}
    body.pixiedust.cms-index-index .hp-blogs .slick-next{right: 20%;}
    body.pixiedust.cms-index-index .page-main{max-width: 100vw;}
    body.pixiedust .pm-fblock-wrap.pm-columns_style2 .pm-fb .product-items {width: 120%;position: relative;left: -10%;}
}

@media (min-width:768px) and (max-width: 1500px) {
    body.pixiedust .pm-fblock-wrap.pm-columns_style2 .pm-fb .product-items .product-item-info.pm-image {max-height: 230px;}
    body.pixiedust .pm-fblock-wrap.pm-columns_style2 .pm-fb .product-items .product-item-info.pm-image img {max-height: 230px;}
}

@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: -5px;}
    body.pixiedust.cms-index-index .corou-wrapper.general_carousel_1{position: relative;margin-bottom: 3rem;width: 50%;left: 50%;transform: translateX(-50%);}
    body.pixiedust.cms-index-index .corou-wrapper.general_carousel_1 .slick-list{overflow: visible;}
    body.pixiedust.cms-index-index .corou-wrapper.general_carousel_1 .brand-block img{width: calc(100% - 20px);margin-left: 10px;}
    .pm-fblock-wrap.pm-columns_style2 .pm-fb .pm-fb_content img{}
    body.pixiedust .pm-columns_style2 .corou-wrapper {position: relative;margin-bottom: 10rem;width: 50%;left: 50%;transform: translateX(-50%);}
    body.pixiedust .pm-columns_style2 .corou-wrapper .slick-list {overflow: visible;}
    body.pixiedust .pm-columns_style2 .corou-wrapper .block-content .slick-dots {bottom: -5rem;display: flex;}
    body.pixiedust.cms-index-index  .fishpig-widget-container{margin-left: 2rem;width: calc(100% - 4rem);}
}

@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;}
    body.pixiedust .post-item-contain{display: flex;flex-direction: column;margin-left: 10%;}
    body.pixiedust.cms-index-index  .hp-blogs .fishpig-widget{width: 150%;margin: 0 0 0 -25%;}
    body.pixiedust.cms-index-index .hp-blogs .slick-prev{left: 18.5%; }
}

@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){
    .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;         margin-top: 8px;}
    body.pixiedust .since_heading{padding:0;}
    body.pixiedust .account_link .links li a {margin: 0 0 0 0;font-family: 'Gill Sans MT', sans-serif;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; }
    body.pixiedust .pm-fb .pm-widget-wrap .product-item-info:not(.pm-image){padding: 0 20px;}
    body.pixiedust .pm-fblock-wrap.pm-columns_style2 .corou-wrapper{width: 150%;margin-top: 6rem;position: relative;left: 50%;transform: translateX(-50%);margin-bottom: -10px;}
    body.pixiedust .pm-fblock-wrap.pm-columns_style2 .corou-wrapper .brand-block{padding: 0 50px;}
}

@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;}
}

@media(min-width: 1350px){
    body.pixiedust .pm-megamenu .pm-mega-in .pmm ul{ max-height: 370px;display: flex;flex-wrap: wrap;flex-direction: column;}
    body.pixiedust .pm-megamenu .pm-mega-in{display: flex;}
    body.pixiedust .top_cart_wrap {border: none;margin-top: -110px;margin-bottom: 30px; padding-left: 40px;}
    body.pixiedust .account_link .links li a:before{position: relative;top: -6px;}
    body.pixiedust .account_link .links li a:before{width: 28px;height: 24px;}
    body.pixiedust .block-search .action.search{position: static;}
    body.pixiedust .pm-banner-content h1{font-size: 64px;font-family: 'Gill Sans', serif;font-weight: normal;}
    body.pixiedust .pm-banner-content, .pm-banner-content p{font-size: 18px;  font-family: 'Gill Sans', serif; font-weight: normal;}
    body.pixiedust .pm-banner-content a.btn{font-size: 14px;  font-family: 'Gill Sans', serif; font-weight: normal;}
    body.pixiedust .top_cart_wrap .block-search{width:unset; display: flex; margin: 26px 0 0 0;}
    body.pixiedust .pm-columns_style2 .corou-wrapper{width: 150%;left: -25%;position: relative;}
    body.pixiedust .pm-columns_style2 .corou-wrapper .brand-block{margin: 0 60px;}
    body.pixiedust .pm-fblock-wrap.pm-columns_style2.flip-mobile { margin-top: 6rem;}
    body.pixiedust .pm-fblock-wrap.pm-columns_style2 .pm-fb .section-title{margin-bottom: -20px; display: block;}
    body.pixiedust .pm-fblock-wrap.pm-columns_style2 .pm-fb .section-text{margin-top: 3rem;}
    body.pixiedust .pm-fblock-wrap.pm-columns_style2 .feature-blocks-block{margin-bottom: 0;}
    body.pixiedust .pm-fblock-wrap.pm-columns_style2 .feature-blocks-block .block{margin-bottom: 20px;}
    body.pixiedust .pm-fblock-wrap.pm-columns_style2 .corou-wrapper .brand-block{padding: 0 5px;}
}

@media(min-width: 1500px){
    body.pixiedust .product_lists.read_up .prod_image {margin: 0 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: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: 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 (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%;}
    body.pixiedust .pm-fblock-wrap.pm-columns_style2 .pm-fb .product-items {width: 130%;position: relative;left: -15%;}
}

@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%; max-width: 500px;}
    .slideover .page-wrapper { position: fixed; opacity: 1; transform:translate3d(0%,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;}
    .slideover #sidebarIn {overflow: scroll;}
}

@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: #1d1d1b;}
    body.pixiedust .sidebarinside .pmm-content h6 a{padding: 15px 0 15px 0;}
    body.pixiedust #search_autocomplete{height: 100% !important;}
    body.pixiedust .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 .nav-toggle:before{top: 50%;transform: translateY(-50%);}
    body.pixiedust .account_link{min-height: unset;padding: 0;height: auto;display: inline;border: none;margin-top: -12px;}
    body.pixiedust .block-search{float: left;margin: 8px 0 0 60px;width: auto;}
    body.pixiedust .top_cart_wrap .cart_wraper{ padding: 10px 31px 10px 11px;}
    body.pixiedust .block-search .action.search::before {content: " ";background: url(../images/refresh/mobile-header-search-grey.svg) no-repeat;background: url(../images/refresh/mobile-header-search-black.svg) no-repeat;width: 32px;height: 32px;top: -2px;position: relative;}
    body.pixiedust .pm-banner-position{text-align: left}
    body.pixiedust .pm-banner-content h1{font-size: 4rem;  font-family: 'Gill Sans MT', serif;}
    body.pixiedust .pm-banner-content, .pm-banner-content p{font-size: 1.6rem;  font-family: 'Gill Sans', serif; font-weight: normal;}
    body.pixiedust .pm-banner-content a.btn{font-size: 14px;  font-family: 'Gill Sans', serif; font-weight: normal;}
}

@media (max-width: 767px) {
    #sidebarIn {width: 80%;}
    body.pixiedust .sidebarinside .pmm-content a {padding-left: 0;}
    #search_autocomplete {padding-top: 20px;}
    body.pixiedust .account_link {display: inline;border: none;}
    body.pixiedust.catalog-category-view .product-items .product-item .prod-thumb {margin-bottom: 40px;}
    body.pixiedust.cms-index-index .sample-products .container-collection {width: 150%; left:0;}
    body.pixiedust.cms-index-index .sample-products .container-collection .slick-slider .slick-list {overflow: visible;}
    body.pixiedust.cms-index-index .sample-products .container-collection .slick-dots {width: 100vw;bottom: -7rem;display: flex;align-items: center;justify-content: center;left: 46%;}
    body.pixiedust .pm-fblock-wrap.pm-columns_style2 .pm-fb {height: auto;max-height: 660px;}
    body.pixiedust .pm-fblock-wrap.pm-columns_style2 .pm-fb img.switch-dual {height: auto;max-height: 750px;}
    body.pixiedust .pm-fblock-wrap.pm-columns_style2 .pm-fb .product-items {width: 150%;position: relative;left: -25%;}
    body.pixiedust .video-block h3 {font-size: 3rem;}
    body.pixiedust .video-block img {max-width: 100%;margin-left: 0;margin-right: 0;}
    body.pixiedust .pm-fblock-wrap.pm-columns_style2.flip-mobile {display: flex;flex-direction: column-reverse;}
    body.pixiedust .pm-columns_style2 .corou-wrapper .brand-block img {width: calc(100% - 20px) !important;margin-left: 10px;}
    body.pixiedust .off-canv{width: 40px; height: 40px;}
    body.pixiedust .home-category-tiles .pm-fb img{margin: 20px auto;}
    body.pixiedust .pm-fb .pm-widget-wrap .slick-dots{left: 50%;transform: translateX(-50%) translateY(-50%);width: auto;}
    body.pixiedust .tp-container > h3{margin-top: 6rem;}
    body.pixiedust .section-title{margin-top: 6rem;}
    body.pixiedust.cms-index-index .sample-products{margin-bottom: 9rem;}
}

@media (max-width: 1350px) and (min-width: 767px) {
    #search_autocomplete{max-width: 80vw;top: 164px !important;}
    .ma-smartphones-toolbar{min-height: 50px;}
    body.pixiedust .block-search {float: left;margin: 8px 0 0 87px;width: auto;}
}

@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) {
    body.pixiedust .homepage-favs .product.data.items > .item.content .pm-prev, body.pixiedust .homepage-favs .product.data.items > .item.content .pm-next {top: 35%;}
}

@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;}
}

@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; }
}

@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;}
    .sector2 .two > ul {display: flex;flex-direction: column;}
    .sector2 .two > ul li:nth-child(2) {order: -1;margin-bottom: 3px;}
    .sector2 .two ul.ctp {display: flex;gap: 20px;list-style: none;padding: 0;margin: 0;position: relative; left: 0; transform: none;}
    .sector2 .one .img{margin-top: 0;}
}

body.pixiedust .page-footer {background: #1b1a18;color: #939598;font-family: "Helvetica Neue", Arial, sans-serif;line-height: 1.6;}
body.pixiedust .page-footer a {  color: #939598; text-decoration: none; }
body.pixiedust .page-footer a:hover { color: #fff; }
body.pixiedust .page-footer .row { padding: 48px 0 5rem; }
body.pixiedust .page-footer .row:first-child {padding-top: 64px;padding-bottom: 0;}
body.pixiedust .page-footer .row:last-child {padding-top: 3rem;padding-bottom: 2rem;}
body.pixiedust .foter-signup { text-align: center; }
body.pixiedust .foter-signup .footer-title {font-size: 36px;font-weight: 600;text-transform: uppercase;letter-spacing: .06em;color: #fff;margin: 0 0 12px;}
body.pixiedust .foter-signup p {margin: 0 0 24px; color: white;font-size: 1.8rem; font-family: 'GillSans', serif; }
body.pixiedust .newsleter .form.subscribe { margin: 0 auto; }
body.pixiedust .email-subs {display: inline-flex;align-items: stretch;gap: 0;width: 100%;max-width: 680px;}
body.pixiedust .email-subs input[type="email"] {flex: 1 1 auto;height: 48px;padding: 0 16px;background: white;border: 1px solid #3a3835;color: #1d1d1b;border-radius: 6px;outline: none;margin-right: 10px;}
body.pixiedust .email-subs input::placeholder { color: #8e8779; }
body.pixiedust .email-subs .btn-go {height: 48px;padding: 0 22px;border: none;cursor: pointer;text-transform: uppercase;letter-spacing: .06em;font-weight: 600;color: #1b1a18;background: #c9a45c;border-radius: 0 6px 6px 0;transition: transform .06s ease, filter .2s ease;}
body.pixiedust .email-subs .btn-go:hover { filter: brightness(1.05); }
body.pixiedust .email-subs .btn-go:active { transform: translateY(1px); }
body.pixiedust .newstext {max-width: 680px;margin: 12px auto 0;font-size: 12px;color: #8e8779;line-height: 1.5;}
body.pixiedust .page-footer .links .custom-container {display: grid;grid-template-columns: repeat(5, 1fr);gap: 32px 48px;border-top: 1px solid rgba(255,255,255,.06);border-bottom: 1px solid rgba(255,255,255,.06);padding-top: 40px;padding-bottom: 40px;}
body.pixiedust .footer-links { list-style: none; padding: 0; margin: 0; }
body.pixiedust .footer-links li { margin: 8px 0; }
body.pixiedust .footer-links a {color: white;font-weight: 400; font-family: 'Gill Sans', serif; font-size: 14px;}
body.pixiedust .page-footer a{font-weight: 400; font-family: 'Gill Sans', serif; font-size: 14px;}
body.pixiedust .footer-links a:hover { opacity: 1; }
body.pixiedust .foter-col a img { border-radius: 6px; display: inline-block; }
body.pixiedust .copyright_wrap {padding: 0 !important;}
body.pixiedust .copyright_wrap .custom-container {display:flex;}
body.pixiedust .copyright_wrap ul {list-style: none;padding: 0;margin: 0;display: inline-flex;align-items: center;}
body.pixiedust .copyright_wrap .pay_methods li{margin: 0;}
body.pixiedust .copyright_wrap ul li { font-size: 13px; }
body.pixiedust .copyright_wrap ul li a:hover { color: #fff; }
body.pixiedust .copyright_wrap .pay_methods img {display: block;height: 28px;width: auto;}
body.pixiedust .copyright_wrap img {height: 100px;width: auto;margin: 4px;}
body.pixiedust .copyright_wrap .col-left img {position: relative;top: -7px;max-width: 400px;height: auto !important;margin: 0 !important;}
body.pixiedust .copyright_wrap p {margin: 6px 0 0;font-size: 13px;color: #bfb7a7;}
body.pixiedust .copyright_wrap .col-left{display: flex;}
body.pixiedust .copyright_wrap .col-right{text-align: right;}
body.pixiedust .copyright_wrap .custom-container > div{display: flex;width: 50%;}
body.pixiedust .copyright_wrap .custom-container > div + div{text-align: right;justify-content: flex-end;}
body.pixiedust .foter-col { min-width: 0; }

@media (max-width: 1100px) {
    body.pixiedust .page-footer .links .custom-container { grid-template-columns: repeat(4, 1fr); }
}

@media (max-width: 900px) {
    body.pixiedust .page-footer .links .custom-container { grid-template-columns: repeat(3, 1fr); }
    body.pixiedust .foter-signup .footer-title { font-size: 30px; }
}

@media (max-width: 700px) {
    body.pixiedust .email-subs { max-width: 100%; }
    body.pixiedust .page-footer .links .custom-container { grid-template-columns: repeat(2, 1fr); }
    body.pixiedust .copyright_wrap .col-left img{max-width: 230px;height: auto !important;object-fit: contain;margin-left: 10px !important;}
    body.pixiedust .ems-img{width: 36px;height: 36px; margin-top: -10px;}
    body.pixiedust .living-img{width: 36px;height: 36px; margin-top: -10px;}
    body.pixiedust .copyright_wrap .col-right{text-align: center;}
}

@media (max-width: 520px) {
    body.pixiedust .page-footer .row { padding: 32px 0; }
    body.pixiedust .foter-signup .footer-title { font-size: 26px; }
    body.pixiedust .email-subs { display: block; }
    body.pixiedust .email-subs input[type="email"],
    body.pixiedust .email-subs .btn-go { width: 100%; border-radius: 6px; }
    body.pixiedust .email-subs .btn-go { margin-top: 10px; }
    body.pixiedust .page-footer .links .custom-container { grid-template-columns: 1fr; }
}

body.pixiedust .page-footer .email-subs .action.subscribe, body.pixiedust .page-footer .email-subs .btn-go {display: inline-flex !important;align-items: center;justify-content: center;height: 54px !important;padding: 0 22px !important;margin: 0 !important;border: none !important;background: #c9a45c !important;color: #1b1a18 !important;text-transform: uppercase;letter-spacing: .06em;font-weight: normal;border-radius: 6px;box-shadow: none !important;font-size: 14px;}
body.pixiedust .page-footer .email-subs .action.subscribe span {height: auto;line-height: normal;}
body.pixiedust .page-footer .email-subs {display: inline-flex !important;align-items: stretch;width: 100%;max-width: 680px;}
body.pixiedust .page-footer .email-subs input[type="email"] {flex: 1 1 auto;height: 54px;border: 1px solid #3a3835;background: white;color: #939598;border-radius: 6px;}
body.pixiedust .page-footer .email-subs input::placeholder {color: #8e8779;}
body.pixiedust .page-footer .newstext {max-width: 680px;margin: 1rem auto 0;font-size: 10px;color: #939598;text-align: center;width: auto;text-transform: none;display: inline-block;}
body.pixiedust .page-footer .foter-signup .footer-title { border:none; text-transform: uppercase; font-size: 4rem;font-weight: normal; line-height: 1.5;margin-bottom: 2rem;  font-family: 'Gill Sans MT', serif;}
body.pixiedust .page-footer .custom-container.links {display: flex;padding: 40px 15px;}
body.pixiedust .page-footer .custom-container.links .footer-title {font-size: 14px;color: white;text-transform: uppercase;margin: 0 0 3rem;font-weight: 400; font-family: 'Gill Sans', serif;}
body.pixiedust .page-footer .custom-container.links .footer-links {margin: 0; padding: 0; list-style: none;}
body.pixiedust .page-footer .custom-container.links .footer-links li{ margin: 8px 0;}
.custom-container, main.page-main, .breadcrumbs {max-width: 1340px;margin: 0 auto;padding: 0 15px;}
body.pixiedust  .page-footer .newsletter{width: auto;;position: relative;margin-bottom: 2rem;}
body.pixiedust  .page-footer .newsleter{width:auto;}

@media (max-width: 1100px){ body.pixiedust .page-footer .custom-container.links{ grid-template-columns: repeat(4,1fr); } }
@media (max-width: 900px){  body.pixiedust .page-footer .custom-container.links{ grid-template-columns: repeat(3,1fr); } }
@media (max-width: 700px){  body.pixiedust .page-footer .custom-container.links{ grid-template-columns: repeat(2,1fr); } }
@media (max-width: 520px){
    body.pixiedust .custom-container:not(.links) .foter-col:last-child .footer-title {font-size: 2.7rem !important;}
    body.pixiedust .page-footer .custom-container.links{ grid-template-columns: 1fr; }
    body.pixiedust .page-footer .email-subs{ display:flex !important; max-width:100%; }
    body.pixiedust .page-footer .email-subs input,
    body.pixiedust .page-footer .email-subs .action.subscribe{ width:100%; border-radius:6px; }
    body.pixiedust .page-footer .email-subs .action.subscribe{     flex-shrink: 1;max-width: 111px; }
    body.pixiedust .page-footer .email-subs input[type="email"]{    flex-grow: 1;}
    body.pixiedust .foter-signup p{max-width: 80%;margin-left: auto;margin-right: auto;margin-bottom: 24px;}
}


@media (max-width: 676px){
    .pm-container-1_ .pm-banner-inner .pm-banner-position, .pm-container-1_ .pm-banner-inner.content-align-centre .pm-banner-position{
        text-align: left;
    }
}

