<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">body { overflow-x: hidden; }
html, body { overflow-x: hidden; height: auto !important; }
.catalogsearch-result-index span.search-collection-name { display: inline; }
.page-title-wrapper span.collection-name { display: none; }
.page-title-wrapper h1 span.collection-name { display: inline-block; }
.checkout-notice-custom { background: #ad8b69; color: #fff; padding: 10px; text-align: center; margin-bottom: 20px; }
.checkout-index-index .checkout-notice-custom { display: none; }
body .column.main .checkout-notice-custom p { margin-bottom: 0; }
body .care-instructions &gt; div { vertical-align: top; margin-right: 1%; }
.social-footer ul li { display: block; float: left; margin-right: 10px !important; }
.social-footer { margin-top: 20px; }
.social-footer ul li a { display: block; padding: 10px; background: #fff; border-radius: 50%; width: 25px; height: 25px; color: #000 !important; text-align: center; vertical-align: middle; font-size: 28px !important; }
.social-footer ul li a i { position: relative; top: -8px; }
.social-footer ul li a:hover { background: #ad8b69; }
.fotorama__caption { display: none; }
body.subaccounts-manage-edit.plgs-is-trade form.form-edit-account &gt; fieldset { float: none; }
body.catalog-product-view .fotorama__stage__frame:before { display: none; position: absolute; bottom: 0; left: 50%; transform: translateX(-50%); background: rgba(173, 139, 105, 0.5); color: #fff; padding: 5px 10px; content: "Lifestyle image for illustration purposes only â€“ actual product may differ."; white-space: pre; font-size: 11px; z-index: 99; }
body.catalog-product-view .fotorama__stage__frame.lifestyle:before { display: block; }
body.catalog-product-view .title-wishlist { display: flex; justify-content: space-between; }
body.catalog-product-view .title-wishlist .action.towishlist { top: -1rem; }
body.catalog-product-view .title-wishlist .action.towishlist span { display: none!important; }
body.catalog-product-view .sku-instock { display: flex; justify-content: space-between; align-items: baseline; margin-bottom: 3rem;}
body.catalog-product-view .sku-instock .stockpos_pm {border: none; }
body.catalog-product-view .klarna-delivery { display: flex; justify-content: space-between; width: 100%; }
body.catalog-product-view .klarna-delivery .kl-payments { width: 80%; }
body #label_method_express_delivery_courier:after {content:"1 person kerbside delivery within 48 hours. Most mainland deliveries are next day (Order cut-off time 11:30am).";}
.modal-slide._show, .modal-popup._show { z-index: 9999999999 !important; }
body .modal-popup .modal-inner-wrap { width: 30%; }
.modal-inner-content { text-align: justify; text-align-last: center; }
#plgs_samp_tab li { float: left !important; width: 30% !important; margin: 0 2% 2% !important; clear: none !important; }
#plgs_samp_tab li:nth-child(3) { clear: left !important; }
#label_method_ukoffshore_delivery_courier:after {content:"Delivery charge TBA.";}
body.category-samples .stockpos_pm, body[class*="product-sample-"] .stockpos_pm { display: none; }
div#plgs_sale_block.plgs_active_carousel span.final-price { margin-bottom: 5px; }
div#plgs_sale_block span.normal-price { color: #ef7b00; text-decoration: line-through; }
div#plgs_sale_block .box-first, .is-on-sale .image-button-wrapper { position: relative; overflow: hidden; }
div#plgs_sale_block .box-first:before, .is-on-sale .image-button-wrapper:before { position: absolute; top: 0; left: 0; content: "SALE"; background: #ef7b00; color: #fff; }
div#plgs_sale_block .box-first:before, .block.related li.is-on-sale .product-image-container:before, .block.upsell li.is-on-sale .product-image-container:before { position: absolute; top: 10px; left: -55px; content: "SALE"; background: #ef7b00; color: #fff; padding: 1px; transform: rotate(-45deg); width: 150px; text-align: center; font-size: 13px; z-index: 999; }
body .is-on-sale .image-button-wrapper:before { position: absolute; top: 36px; left: -36px; content: "SALE"; background: #ef7b00; color: #fff; padding: 5px; transform: rotate(-45deg); width: 165px; text-align: center; font-size: 13px; z-index: 999; font-weight: bold; }
body.catalog-product-view span.old-price:after, body.plgs-is-trade.catalog-product-view:not(.new-prod-variation) .is-on-sale .price-wrapper[data-price-type='finalPrice'] &gt; .price:after, body.plgs-is-trade.catalog-product-view .product-info-price.is-on-sale .price-container.price-final_price .price-wrapper .price:after { content: "SALE"; display: inline-block; position: relative; left: 20px; top: -5px; padding: 5px 30px; background: #ef7b00; color: #fff; font-weight: bold; font-size: 12px; }
body.plgs-is-trade.catalog-product-view .product-info-price.is-on-sale .old-price .price-wrapper .price:after { display: none !important; }
body.catalog-product-view.plgs-is-trade span.old-price:after { display: none; }
body.catalog-product-view .block.related span.old-price:after, body.plgs-is-trade.catalog-product-view .block.related .price-wrapper[data-price-type='finalPrice'] &gt; .price:after, body.plgs-is-trade.catalog-product-view .block.related .product-info-price.is-on-sale .price-container.price-final_price .price-wrapper .price:after, body.catalog-product-view .block.upsell span.old-price:after, body.plgs-is-trade.catalog-product-view .block.upsell .price-wrapper[data-price-type='finalPrice'] &gt; .price:after, body.plgs-is-trade.catalog-product-view .block.upsell .product-info-price.is-on-sale .price-container.price-final_price .price-wrapper .price:after { font-size: 8px; padding-left: 10px; padding-right: 10px; }
.block.related li .product-image-container, .block.upsell li .product-image-container { position: relative; overflow:hidden; }
.block.related li.is-on-sale .old-price:after, .block.upsell li.is-on-sale .old-price:after { display: none; }
body.page-products.category-samples ol.products.list li .price-box { display: none; }
body.page-products.category-samples #maincontent .product .product-item-link { font-size: 15px; }
.sidebar-main .filter-options dt.filter-options-title:after { content: "+"; position: absolute; right: 0; top: 6px; font-size: 21px; }
.sidebar-main .filter-options dt.filter-options-title.open:after { content: "-"; }
.sidebar-main .filter-options dd:not(:first-of-type) { display: none; }
body.catalog-category-view .sidebar-main .filter-options dt { padding-right: 15px; }
.onsalefilter { display: block; padding: 10px; color: #fff !important; background: #ef7b00; text-transform: uppercase; text-align: center; font-weight: bold; margin: 5px 0; }
.onsalefilter:hover { text-decoration: none; background: #c16808; }
.catalog-product-view .block.related .old-price:after, .catalog-product-view .block.upsell .old-price:after, .amsearch-item .old-price:after { left: 0 !important; top: 0 !important; }
body.plgs-is-trade #search_autocomplete span.old-price:after { position: static !important; margin-left: 5px; }
body.plgs-is-trade #search_autocomplete span.old-price { display: block; }
body.catalog-product-view .product-info-main .product.attribute.overview { margin-top: -25px; font-family: 'garamond_light_ssilight', sans-serif; color: #ad8b69; font-size: 22px; }
body.catalog-product-view .product-info-main .product.attribute.description { margin-bottom: 25px; }
.viewmore-desctwo { margin: 15px 0; }
.viewmore-desctwo a { text-decoration: underline; }
#descriptiontwo { display: none; }
body.megamenu-reveal .plgs-megamenu .level0.submenu &gt; li &gt; a &gt; span:not(.ui-menu-icon) { font-size: 16px; }
body.catalog-product-view .page-title { font-size: 28px; }
#plgs_product_feat_attr a { text-decoration: underline; }
.product-info-main .page-title-wrapper h1.page-title { font-size: 24px; line-height: 1; }
.product.attribute.overview .value { font-size: 20px; }
.product.attribute.description .value { font-size: 1.3rem; }
.checkout-index-index #checkout-shipping-method-load table tr td { text-indent: 0 !important; }
.method-delivery-instructions { color: #ad8b69; }
.checkout-index-index #checkout-shipping-method-load table tr td:after { display: none !important; }
span.prod-sku { display: block; }
.stock-vals &gt; div.newvar_stock { display: none; }
body .block-minicart .block-content &gt; .actions &gt; .primary { margin: 0 0 15px 0; }
body .block-minicart .subtotal { margin-right: 0; }
body .block-minicart .items-total { margin-left: 0; }
.catalog-product-view.new-prod-variation .product-info-main .product-add-form { width: 100%; margin-bottom: 20px; }
.catalog-product-view.new-prod-variation .options-list { display: flex; align-items: center; flex-wrap: wrap; }
.catalog-product-view.new-prod-variation .options-list &gt; * { width: 31%; margin-right: 3.5%; margin-bottom: 3.5% !important; }
.catalog-product-view.new-prod-variation .options-list &gt; div:nth-child(3n) { margin-right: 0; }
.catalog-product-view.new-prod-variation .options-list input[type="radio"] { appearance: none; -webkit-appearance: none; -moz-appearance: none; position: absolute; width: 100%; top: 0; bottom: 0; left: 0; right: 0; z-index:999; cursor:pointer; }
.catalog-product-view.new-prod-variation .options-list .field { display: flex; flex-direction: row-reverse; justify-content: flex-end; cursor: pointer; align-items: center; box-sizing: border-box; padding: 5px; border: 1px solid #949494; position: relative; }
.catalog-product-view.new-prod-variation .options-list .field .option_images_gallery { border: 1px solid #000; width: 35px; height: 30px; overflow: hidden; text-align: center; box-sizing: border-box; }
.catalog-product-view.new-prod-variation .product-options-wrapper &gt; .fieldset &gt; .field { margin: 10px -15px; padding: 10px 15px; }
.catalog-product-view.new-prod-variation .product-options-wrapper &gt; .fieldset &gt; .field &gt; label {margin-bottom: 10px; }
.catalog-product-view.new-prod-variation  .mageworx-optionswatches-option-gallery { margin-top: 0; width: 35px; height: 30px; padding: 0; overflow: hidden; box-sizing: border-box; }
.catalog-product-view.new-prod-variation .options-list label { padding-left: 10px; font-size: 1.1rem; padding-top: 0; cursor: pointer; color: #949494; }
.catalog-product-view.new-prod-variation .options-list .select-opt label { color: #000; }
.catalog-product-view.new-prod-variation .product-options-wrapper &gt; .fieldset &gt; .field:hover { background: #ecebeb; }
.catalog-product-view.new-prod-variation .options-list .field.select-opt { font-weight: bold; box-sizing: border-box; border: 2px solid #000; padding: 5px; }
.catalog-product-view.new-prod-variation .options-list .field {  }
.hideextraopt { display: none !important; }
.catalog-product-view.new-prod-variation.ajax-loading .product-info-main { position: relative; }
.catalog-product-view.new-prod-variation.ajax-loading .product-info-main:before { position: absolute; top: 0; right: 0; left: 0; bottom: 0; content: ""; background-color: rgba(255,255,255,0.6); background-image: url(../images/loader-1.gif); background-repeat: no-repeat; background-position: center center; background-size: 50px; }
img.mageworx-optionswatches-option-gallery_image { max-width: initial; max-height: initial; width: 35px; height: 30px; display: block; overflow: hidden; }
.new-prod-variation .table-dimensions, .new-prod-variation .table-finish { display: none; }
.new-prod-variation.catalog-product-view #plgs_product_feat_attr th, .new-prod-variation.catalog-product-view #plgs_product_feat_attr td { width: 50%; }
body.catalog-product-view.new-prod-variation span.old-price.nosale:after { display: none; }
body.catalog-product-view.new-prod-variation span.old-price.nosale { display: none; }
body.catalog-product-view.new-prod-variation.plgs-is-trade span.old-price.nosale { display: block; }
body.catalog-product-view.new-prod-variation.plgs-is-trade span.old-price.isonsale:after { content: "SALE"; display: inline-block; position: relative; left: 105px; top: -25px; padding: 5px 30px; background: #ef7b00; color: #fff; font-weight: bold; font-size: 12px; }
.page-wrapper { position: relative; }
.variationdetails-wrapper { clear: both; margin-bottom: 30px; padding-top:10px; border-top: 2px solid #ad8b69; padding-bottom: 20px; border-bottom: 2px solid #ad8b69; margin-top: 25px; }
.variationdetails-wrapper h3 { text-align: center; font-family: 'Open Sans', sans-serif; font-size: 14px; font-weight: 600; margin-bottom: 20px; }
.variationdetails-wrapper form { text-align: center; }
.variationdetails-wrapper h4 { font-family: 'Open Sans', sans-serif; }
.variationdetails-wrapper .variationdetails-inner { width: 100%!important; }
.variationdetails-inner { width: 65%; margin: 0 auto; }
.variationdetails-inner { display: flex; flex-wrap: wrap; }
.variationdetails-inner &gt; div { width: 48%;  }
.variationdetails-inner .inner-right { margin-left: 3rem; flex-basis: 38%; }
.variationdetails-inner .inner-right .design-features, .variationdetails-inner .inner-left .design-features { display: block; background: #ad8b69; box-sizing: border-box; padding: 0; color: white; border-radius: 1rem; }
.variationdetails-inner .inner-right .design-features h4, .variationdetails-inner .inner-left .design-features h4 { margin-top: 0; padding: 1.5rem; border-bottom: 1px solid white; font-size: 2.8rem; font-weight: normal; font-family: 'garamond_light_ssilight'; }
.variationdetails-inner .inner-right .design-features li, .variationdetails-inner .inner-left .design-features li { list-style:circle; }
.variationdetails-inner .inner-right .design-features .design-features-content, .variationdetails-inner .inner-left .design-features .design-features-content{ padding: 2.8rem; }
.variationdetails-inner .inner-right .inner-finishswatches h4 { font-size: 2.8rem; line-height: 2.8rem; font-family: 'garamond_light_ssilight'; text-transform: uppercase; color: #ad8b69; font-weight: 100; padding: 1.4rem 0; border-bottom: 1px solid #d1d1d1; border-top: 1px solid #d1d1d1; margin: 0; }
.variationdetails-inner .inner-left { flex: 1; }
/*.variationdetails-inner .inner-left [data-role="collapsible"]:first-child [data-role="trigger"] { border-top: 1px solid #d1d1d1; }*/
.variationdetails-inner .inner-left [data-role="collapsible"]:last-child [data-role="trigger"] { border-bottom: 0!important; }
.variationdetails-inner .inner-left [data-role="collapsible"] [data-role="trigger"] { position: relative; cursor: pointer; font-size: 2.8rem; line-height: 2.8rem; font-family: 'garamond_light_ssilight'; text-transform: uppercase; color: #ad8b69; font-weight: 100; padding: 1.4rem 0; border-bottom: 1px solid #d1d1d1; margin:0; }
.variationdetails-inner .inner-left [data-role="collapsible"] [data-role="trigger"]:after { color: #ad8b69; position: absolute; right: 1rem; content: '\e622'; font-family: 'icons-blank-theme' !important; font-size: 6rem;  }
.variationdetails-inner .inner-left [data-role="collapsible"] [data-role="trigger"].active:after { transform: rotate(180deg); }
.variationdetails-inner .inner-left [data-role="collapsible"] [data-role="content"] { margin: 0; padding: 2.8rem 0; }
.row-wrap { display: flex; flex-wrap: wrap; margin: 5px 0; }
.row-wrap &gt; * { display: inline-block; }
span.val-header { width: 33%; }
span.val-val { width: 64%; margin-left: 3%; }
.related-upsell-wrapper .related-wrapper li.item, .related-upsell-wrapper .upsell-wrapper li.item { display: inline-block !important; }
.new-prod-variation .finishswatches-actual h2 { display: none; }
.new-prod-variation .finishswatches-actual ul { padding-left: 0; list-style: none; }
.new-prod-variation .finishswatches-actual ul li { float: left; width: 48%; }
.new-prod-variation .finishswatches-actual ul li:nth-child(2) { margin-left: 4%; }
.new-prod-variation .finishswatches-actual ul li &gt; a, .new-prod-variation .finishswatches-actual ul li &gt; h3 { display: inline-block; vertical-align: middle; }
.new-prod-variation .finishswatches-actual ul li &gt; a { width: 30%; }
.new-prod-variation .finishswatches-actual ul li &gt; h3 { width: 64%; margin: 0 0 4%; font-size: 13px; text-align: left; }
.new-prod-variation .finishswatches-actual ul li &gt; form { clear: both; width: 100%; margin-top: -10px; }
.new-prod-variation .finishswatches-actual ul li &gt; a &gt; span { box-sizing: border-box; }
.new-prod-variation .finishswatches-actual ul li &gt; a .product-image-photo { width: 45px; height: 40px; border: 1px solid #000; box-sizing: border-box; left: -15px; }
.new-prod-variation .product.info.detailed { display: none; }
.catalog-product-view.new-prod-variation .box-tocart .field.qty { width: 23%; }
.catalog-product-view.new-prod-variation .box-tocart .actions { width: 77%; }
.catalog-product-view.new-prod-variation .box-tocart #product-addtocart-button { width: 100%; }
.catalog-product-view.new-prod-variation .actions { left: 0; }
.page-layout-newvariations .category-view { display: block; }
.page-layout-newvariations .block.filter, .page-layout-newvariations .toolbar.toolbar-products, .page-layout-newvariations .product-item .stockpos_pm, .page-layout-newvariations .product-item .price-box { display: none; }
.page-layout-newvariations.page-products #maincontent .products-grid .product-item-actions .actions-primary { display: none !important; }
.coll-intro-wrap { position: relative; color: #000; text-align: center; margin: 20px 0 50px 0; }
.coll-intro-wrap:before { content: ""; top: -35px; bottom: -25px; left: -9999px; right: -9999px; background-color: #f7f7f7; position: absolute; z-index: -1; }
.coll-intro-wrap h3 { font-size: 27px; text-transform: uppercase; font-weight: 600; margin-bottom: 25px; color: #ad8b69; }
.catalog-category-view .category-description .coll-intro-wrap p { margin-bottom: 1.5rem; }
.pm-image-carousel-inner { position: relative; }
body .pm-next, body .pm-prev { bottom: unset; top: 50%; transform: translateY(-50%); }
body .pm-next { right: -25px; transform: rotate(180deg) translateY(50%); }
body .pm-prev { left: -25px; }
.page-layout-newvariations .product-item-details { font-size: 20px; text-align: center; }
.page-layout-newvariations  .block.widget.block-products-list.grid .block-title, .viewallcoll { text-align: center; margin: 30px 0; padding-bottom: 20px; border-bottom: 2px solid #ad8b69; }
.block.widget.block-products-list.grid .block-title strong, .viewallcoll strong { font-weight: 300; color: #ad8b69; font-size: 22px; text-transform: uppercase; }
.viewallcoll { margin-top: 75px; }
.page-layout-newvariations .block.widget.block-products-list.grid { padding-bottom: 35px; }
.page-layout-newvariations .toolbar-sorter.sorter { display:none; }
body.new-prod-variation span.priceincvat { font-size: 16px; }
body.new-prod-variation.plgs-is-trade span.priceincvat { display: none; }
body.new-prod-variation:not(.plgs-is-trade) .expricetrade { display: none; }
.catalog-product-view.new-prod-variation .options-list .field &gt; img { display: none; }
body:not(.cms-index-index) .pm-container.pm-banners{max-width: 1517px;margin: auto;}
body.page-with-filter.catalog-category-view .filter-content .filter-options a{padding-left: 0}
.catalog-category-view .contentpos- .pm-banner-inner, .catalog-category-view .contentpos-1 .pm-banner-inner { top: 50%; transform: translateY(-50%) translateX(-50%); }
.catalog-category-view .contentpos-1 .pm-banner-inner { width: 82%; }
.catalog-category-view .contentpos-0 .pm-banner-inner { transform: translateX(-50%); top: 0; width: 100%; }
.catalog-category-view .contentpos-2 .pm-banner-inner { transform: translateX(-50%); bottom: 5px; width: 100%; }
.catalog-category-view .pm-container.pm-banners { position: relative; }
.catalog-category-view .pm-banner-underbanner { position: absolute; bottom: -3%; z-index: 999; left: 50%; transform: translateX(-50%); }
.catalog-category-view .cycle-pager &gt; span { font-size: 60px; color: #fff; cursor: pointer; }
.catalog-category-view .imgcount-1 .pm-banner-nav, .catalog-category-view .imgcount-1 .pm-banner-underbanner { display: none; }
.catalog-category-view span.cycle-pager-active { color: #ad8b69; }
.catalog-category-view .pm-banner-inner { position: absolute; text-align: center; left: 50%; color: #fff; }
.catalog-category-view .pm-banner-content { background: rgba(0,0,0,0.5); padding: 10px; }
.catalog-category-view .pm-banner-content h3 { text-transform: uppercase; font-size: 25px; margin-top: 5px; }
dl#narrow-by-list { margin-top: 20px; }
.amasty-xsearch-autocomplete-information .product-item-description { display:none; }
.amasty-xsearch-autocomplete-information .product-item-actions { display:none; }
.columns .block-title.filter-title { margin-bottom:20px; }
.filter-options-content input[type="radio"] { -webkit-appearance:none; appearance:none; width:12px; height:12px; margin-bottom:-1px; cursor: pointer; border:1px solid #ccc; }
.filter-options-content input[type="radio"]:hover, .filter-options-content input[type="radio"]:checked, .filter-options-content a:hover input[type="radio"] { border-color:#ad8b69; border-width: 4px; }
.filter-options-content a .label { color:#000; }
.filter-options-content a .count { color:#cdcdcd; }
body .filter-options-content{ padding:16px 0 !important; }
body .amshopby-slider-container .am-slider .ui-slider-handle { background:#ad8b69; }
.amsearch-item .item-description, .amsearch-item .amasty-xsearch-num-results { display:none !important; }
.covid-19-top { display: none !important; }
body.checkout-index-index span#tooltip-label { display: none; }
body.checkout-index-index .payment-method-content + div &gt; #payment_form { display: none !important; }
.amsearch-wrapper-content .product.actions.product-item-actions { display: none !important; }
.amsearch-form-container.-opened .amsearch-wrapper-input { max-width: 100% !important;  }
.page-products .product-item-name { text-transform: none; }
.list-shortdesc { margin-bottom: 5px; color: #747474; }
.product-item .stockpos_pm { font-size: 13px; }
.amsearch-products .product.description { margin: 0 0 8px 0; font-size: 13px; }
li.item[data-label="Collections OLD"] { display: none; }
.catalog-category-view .filter-content .filter-options ol li{margin-bottom: 0;}
.prev_arrow, .pm-prev {background:url(../images/Arrow-left-blackx2.png) no-repeat center / 11px !important; width:15px; height:20px; display:block; cursor:pointer; position:absolute; left:0px; top:50%; margin-top:-5px; }
.next_arrow, .pm-next {background:url(../images/Arrow-left-blackx2.png) no-repeat center / 11px !important; transform:rotate(180deg);  width:15px; height:20px; display:block; cursor:pointer; position:absolute; right:0px; top:50%; margin-top:-5px; }
.slick-dots { padding:0; text-align:center; line-height: 10px;  }
.corou-wrapper { width:100%; padding:20px 0 20px;  }
.corou-wrapper .carou-wrapper-in { margin: auto; text-align: center;}
.page-layout-2columns-left .corou-wrapper .carou-wrapper-in .pm-widget-wrap { max-width:100%; min-width: 100%; }
.page-layout-2columns-left .corou-wrapper .carou-wrapper-in .pm-widget-wrap .block-content { width:90%; margin:auto; }
.page-layout-2columns-left .corou-wrapper .carou-wrapper-in .pm-widget-wrap .oc-left { left:0; }
.page-layout-2columns-left .corou-wrapper .carou-wrapper-in .pm-widget-wrap .oc-right { right:0; }
.pm-image-carousel .block-content { width:100%; }
body .brand-block.slick-slide img { border:none !important; opacity: 0.8; transition: all 200ms ease; padding:0 0px; box-sizing: border-box;}
body .brand-block.slick-slide img.active, body .brand-block.slick-slide img:hover { opacity: 1;  }
body .brand-block.slick-slide { text-align: center; }
body .brand-block.slick-slide .content { float:left; padding-top: 10px; padding-bottom: 10px; background:#fff; min-height: 88px; }
body .brand-block.slick-slide .content span { display:block; text-align: center; }
body .brand-block.slick-slide .content span.large { font-size:16px; margin-bottom: 5px; font-weight: 600; }
body .brand-block.slick-slide .content a { color:#949698; background:url(../images/BrowseNow-arrow-right-greyx2.png) no-repeat center right 0px / 15px; padding-right: 20px; padding-left: 20px; float:none; transition: all 200ms ease; }
body .brand-block.slick-slide .content:hover a { background-position: center right 3px; }
body .brand-block.slick-slide a { width:100%; text-align: center; float:left;  }
body .brand-block.slick-slide img { float:left; display:inline;  }
.pm-image-carousel .brand-block-wrapin { position: relative; float:left; cursor:pointer; overflow: hidden;}
.pm-image-carousel .image-wrapper { position: relative; float:left; cursor:pointer; overflow: hidden;}
.pm-image-carousel .brand-block-wrapin img { float: left; }
.pm-image-carousel .brand-block .carou-content { text-align: left; left:12px; top:5px; color:#fff; position: absolute; padding:0 !important; z-index: 999; }
.pm-image-carousel .brand-block .carou-content span { padding:0; }
.pm-image-carousel .brand-block { margin:0; box-sizing: border-box; padding: 0 10px;}
.pm-image-carousel .pm-fblock-dropit { background:#000; }
body.page-layout-newvariations .modal-popup .modal-inner-wrap { width: 75%; }
body.page-layout-newvariations .category-description { max-width: 100% !important; margin: 0 auto !important; }
.viewallcoll { max-width: 1517px; margin: 0 auto; }
.page-layout-newvariations span.search-collection-name { display: none; }
.page-layout-newvariations .toolbar.toolbar-products { display: block; margin-top: 15px; }
.playcon { position:absolute; background:url(../images/Videos-black-smallx2-white.png) no-repeat center / 100%; width:55px; height:55px; top:50%; left:50%; transform:translate3d(-50%,-50%,0); z-index: 999; opacity:0; transition:all 200ms ease; }
.playcon.imagecon { background:url(../images/gallery-icon.png) no-repeat center / 100%; }
.pm-image-carousel .brand-block:hover .playcon { opacity: 1; }
.pm-image-carousel .pm-next, .pm-image-carousel .pm-prev { margin-top:0px !important; }
.feature-content { width:100%; float:left; min-height: 135px; font-size:22px; color:#1a3d54; padding-top: 25px; position: relative;}
.feature-content span.from { font-size:14px; font-weight: 700; color:#949698; }
.feature-content .carou_conty { position: absolute; top:0; left: 0; }
.stockists-wrap { width:100%; background:#f2f4f5; box-sizing: border-box; float:left; margin-top: 15px; padding:20px 0 100px; margin-top: 100px; position: relative; }
.stockists-wrap .stockists-in { margin-top: -100px; }
.stockists-wrap .pm-widget-wrap { max-width:1350px; margin:auto; }
.stockists-wrap .slick-dots { margin-top: 30px; }
.stockists-wrap .pm-widget-wrap .pm-prev { background:url(../images/Arrow-left-blackx2.png) no-repeat center / 11px !important; }
.stockists-wrap .pm-widget-wrap .pm-next { background:url(../images/Arrow-left-blackx2.png) no-repeat center / 11px !important; }
.stockists-wrap .brand-block .content h3 { margin:10px 0; }
.downline { position: absolute; left:50%; bottom:0; transform: translate(-50%,0); z-index: 99; }
.downline span { position: absolute; width:1px; height:80px; background:#000;display: block; left: 0; top:-40px; }
.stockists-wrap.blackcarousel-wrap { background:#000 !important; }
.stockists-wrap.blackcarousel-wrap .stockists-in { margin-top: 60px; }
.stockists-wrap.blackcarousel-wrap .downline { display:none; }
.stockists-wrap.blackcarousel-wrap h4 { color:#fff; text-align: center; text-transform: uppercase; margin-bottom: 45px; font-weight: 100; font-size: 26px; }
body .stockists-wrap.blackcarousel-wrap .slick-dots li.slick-active button, body .stockists-wrap.blackcarousel-wrap .slick-dots li.slick-active button:hover { background:#fff !important; }
body.catalog-product-view ul.plgs-social { display: none !important; }
.catalog-product-view.new-prod-variation .product-options-wrapper &gt; .fieldset &gt; .field &gt; label:after { display: none; }
body .navigation .level-top span:after {content: '';position: absolute;z-index: -1;right: 0;width: 0;bottom: 20px;background: #ae8c69;height: 3px;transition-property: width;transition-duration: 0.3s;transition-timing-function: ease-out;}
body .navigation .level0 &gt; .level-top span:hover:after {left: 0;right: auto;width: 100%;}
.navigation .level0.parent &gt; .level-top &gt; .ui-menu-icon:after {position: relative;background: #2a2925;width: auto;height: auto;bottom: 0;}
.swatch-attribute-options { display: flex; flex-wrap: wrap; align-items: center; }
body.catalog-product-view .swatch-option { cursor: pointer; width: 32% !important; background-position: center left 0px !important; padding: 8px; background-size: cover !important; box-sizing: border-box; height: 45px !important; color: #949494; }
.swatch-option:not:nth-child(4n) { margin-right: 2.6%; }
.catalog-product-view .product-info-main .product-add-form { width: 100%; }
.swatch-attribute-options + input.swatch-input { display: none; }
.swatch-option:nth-child(3n) { margin-right: 0; }
.swatch-option.selected { border-color: #000; color: #000; border-width: 2px; }
.swatch-option.selected:after { font-weight: bold; }
.stock-vals &gt; div.newvar_stock.parentstock { display: block; font-weight: bold; }
.page-product-configurable.catalog-product-view .product-info-main .product-add-form { display: block; width: 100%; }
body.page-layout-newvariations .page-title-wrapper { display: none !important;  }
body.new-prod-configurables .finishswatches-actual, body.new-prod-configurables .finishswatches-actual h2 { font-size: 14px; font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif; }
body.new-prod-configurables .finishswatches-actual ul { list-style: none; padding-left: 0; }
body.new-prod-configurables .finishswatches-actual ul li { float: left; width: 48%; }
body.new-prod-configurables .finishswatches-actual ul li:nth-child(odd) { margin-right: 4%; }
.sidebar-main .swatch-option { display: inline-block; color: #000; order: 2; background: none !important; }
.sidebar-main .swatch-option-link-layered { display: flex !important; }
.sidebar-main .swatch-option-link-layered.am-swatch-link &gt; .input.-hidden { display: inline-block; order: 1; position: relative; top:2px; }
.sidebar-main .swatch-option:after { font-size: 14px; padding-left: 5px; }
.swatch-color-wrapper { width: 32%; display: flex; align-items: center; margin-right: 2%; margin-bottom: 2%; }
.swatch-color-wrapper:nth-child(3n) { margin-right: 0; }
.swatch-color-name { margin-left: 10px; font-size: 13px; }
.swatch-inner-color { border: 1px solid #949494; width: 45px !important; height: 45px !important; min-width: 45px; max-width: 45px; }
.swatch-color-wrapper.selected { font-weight: bold; color: #000 !important; }
.swatch-color-wrapper.selected .swatch-inner-color { border: 2px solid #000; }
.pm-mega-wrap { width: 100%; position: absolute; height: auto; z-index: 2; display: block !important; background: #fff; left: 0; top: -20px;  }
div#sidebarIn { display: none; }
.pm-outer-wrap { position: relative; width: 100%; margin:0 auto; }
.pm-mega-in &gt; div { float: left; }
.pm-mega-wrap { font-size: 14px; }
.pm-mega-wrap h6 { font-size: 16px; text-transform: uppercase; border-left: 2px solid #ad8b69; }
.pm-mega-wrap ul { list-style: none; padding-left: 0; margin-bottom: 5px; }
.pm-mega-wrap ul li { margin-bottom: 3px; }
.pm-mega-wrap ul li a { font-size: 14px; }
.pm-mega-wrap a, .pm-mega-wrap a:visited { color: #000; }
.pm-mega-wrap .all-subcats a { text-decoration: underline; }
.pm-mm-wrap.multi-col { margin-bottom: 35px; }
.pm-mega-wrap h5 { color: #ad8b69; font-size: 22px; margin-bottom: 9px; }
span.feat-prod-mm { font-size: 28px; color: #ad8b69; font-weight: bold; line-height: 1; }
span.feat-prod-mm a { color: #000; font-weight: normal; font-size: 16px; }
.pm-megamenu { max-width: 1517px; margin: 0 auto; padding-top: 15px; }
body .plgs-megamenu { display: none; }
body .pm-mega-wrap { z-index: 998 !important; }
.catalog-product-view.page-product-configurable .box-tocart .field.qty { width: 23%; }
.catalog-product-view.page-product-configurable .box-tocart .actions { width: 77%; }
.catalog-product-view.page-product-configurable .box-tocart #product-addtocart-button { width: 100%; }
.catalog-product-view.page-product-configurable .actions { left: 0; }
.catalog-product-view.page-product-configurable .product-info-main .product-social-links { margin-top: 20px; }
.page-product-configurable .product.info.detailed { display: none; }
body.catalog-product-view .swatch-option.disabled { opacity: 0.9; }
body.catalog-product-view .swatch-option.disabled .swatch-color-name { opacity: 0.5; }
#resetconfigoptions a { display: block; text-align: center; padding: 10px; background: #dedede; color: #313131; border: 1px solid #313131; box-sizing: border-box; transition: 1s ease all; }
#resetconfigoptions a:hover { text-decoration: none; background: #313131; color: #fff; }
body.catalog-product-view .swatch-option.selected { padding-right: 22px; background-image: url(../images/Check-green-largex2.png); background-repeat: no-repeat; background-position: right center !important; background-size: 20px !important; }
body.pixiedust .swatch-option.disabled .swatch-inner-color { position: relative; }
body.pixiedust .swatch-option.disabled .swatch-inner-color:after { content: ""; position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: linear-gradient(to top left, rgba(0,0,0,0) 0%, rgba(0,0,0,0) calc(50% - 0.8px), rgb(255 0 0) 50%, rgba(0,0,0,0) calc(50% + 0.8px), rgb(255 0 0 / 0%) 100%), linear-gradient(to top right, rgba(0,0,0,0) 0%, rgba(0,0,0,0) calc(50% - 0.8px), rgb(255 0 0) 50%, rgba(0,0,0,0) calc(50% + 0.8px), rgba(0,0,0,0) 100%); z-index: 999999; border: 1px solid rgb(255,0,0); }
body.new-prod-configurables .product-options-bottom { margin-top: 20px; }
body.new-prod-configurables .product-add-form { margin-top: 20px; }
body.cusgp_notloggedin div.field[name="shippingAddress.company"], body.cusgp_1 div.field[name="shippingAddress.company"], body.cusgp_3 div.field[name="shippingAddress.company"],
body.cusgp_notloggedin div.field[name="billingAddresssagepaysuiteserver.company"], body.cusgp_1 div.field[name="billingAddresssagepaysuiteserver.company"], body.cusgp_3 div.field[name="billingAddresssagepaysuiteserver.company"],
body.cusgp_notloggedin div.field[name="billingAddresssagepaysuitepaypal.company"], body.cusgp_1 div.field[name="billingAddresssagepaysuitepaypal.company"], body.cusgp_3 div.field[name="billingAddresssagepaysuitepaypal.company"],
body.cusgp_notloggedin div.field[name="billingAddressklarna_pay_later.company"], body.cusgp_1 div.field[name="billingAddressklarna_pay_later.company"], body.cusgp_3 div.field[name="billingAddressklarna_pay_later.company"],
body.cusgp_notloggedin div.field[name="billingAddressklarna_pay_over_time.company"], body.cusgp_1 div.field[name="billingAddressklarna_pay_over_time.company"], body.cusgp_3 div.field[name="billingAddressklarna_pay_over_time.company"],
body.cusgp_notloggedin div.field[name="billingAddresscashondelivery.company"], body.cusgp_1 div.field[name="billingAddresscashondelivery.company"], body.cusgp_3 div.field[name="billingAddresscashondelivery.company"] { display : none; }
body.pixiedust #opc-sidebar:after {display: block;content: "";padding: 0 0 75px;font-weight: 100;background: transparent url(/static/frontend/PushLogic/GillmoreSpace/en_GB/images/payment-methods-new.png) no-repeat bottom left;background-size: 100% auto;}
body[class*='categorypath-collections-'] .list-shortdesc {display: none;}
body.pixiedust div#plgs-credit-limit-block {margin-left: 20px;}
body.pixiedust .amsearch-item-container .item-name{font-size: 12px;}
body.pixiedust .amsearch-item-container .amsearch-item .amsearch-link{color: #000;}
body.pixiedust .amsearch-item-container &gt;.amasty-xsearch-block-header {position: relative;padding: 0 10px 0 9px;}
body.pixiedust .amsearch-item-container .amsearch-item .amsearch-link{padding: 7px 15px 0 15px;font-style: normal;font-weight: normal;font-size: 12px;/*text-transform: none;*/color: #000;font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;margin: 0;}
body.pixiedust .amsearch-block-header .amsearch-title{font-size: 12px;}
body.pixiedust .amsearch-block-header .amsearch-title:before {content: '';position: relative;top: -2px;left: -2px;width: 4px;height: 4px;background-color: #5c5c5c;border-radius: 50%;display: inline-block;margin-left: -3px;}
body.pixiedust .amsearch-item-container .amsearch-item .amsearch-link:hover{background: none;color:#000;text-decoration: underline;}
body.pixiedust .amsearch-highlight{font-weight: 700;font-size: 12px;color: #000;}
body.pixiedust .amsearch-item-container .amsearch-description{display: none;}
body.pixiedust .amsearch-item-container.-recent_searches .amsearch-item{background-color: #f7f7f7;font-size: 12px;margin: 0;border-radius: 0;}
body.pixiedust .minicart-items .product-item-details{padding-bottom: 10px;}
body.pixiedust .filter-options-content .items.-am-singleselect .item &gt; input[type='radio']{display: inline-block;position: absolute;top: 2px;}
body.pixiedust.catalog-category-view .filter-content .filter-options ol li{position: relative;}
body.pixiedust.page-with-filter.catalog-category-view .filter-content .filter-options a{padding-left: 21px;}
body.pixiedust.page-with-filter.catalog-category-view .filter-content .filter-options .am-swatch-wrapper a{padding-left: 0;}
body.pixiedust .amsearch-button.-loupe{background: none;margin: 7px 0 0 5px;}
body.pixiedust .amsearch-button.-loupe:before{-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-size: 22px;line-height: 22px;color: #8f8f8f;content: '\e615';font-family: 'icons-blank-theme';margin: 0;vertical-align: top;display: inline-block;font-weight: normal;overflow: hidden;speak: none;text-align: center;}
body.pixiedust .amsearch-input-wrapper .amsearch-input:active, body.pixiedust .amsearch-input-wrapper .amsearch-input:focus{border: 2px solid #54c6ff;box-shadow: 0 2px 4px #c2ebff;}
body.pixiedust.checkout-index-index .field-tooltip{font-size: 0;}
body.pixiedust .minicart-wrapper .block-minicart{z-index: 9999;}
body.pixiedust .minicart-wrapper .block-minicart .product-image-photo{max-width: 136px;}
body.pixiedust .filter-options .am-labels-folding.-am-singleselect .item .am-input{display: inline-block; top: 5px;}
body.pixiedust .filter-options [class*='am-filter-items-'].am-labels-folding.-am-singleselect .item:not(.swatch-option-link-layered) input[type='radio'], .filter-options .amshopby-category-dropdown + form .-am-singleselect .item input[type='radio'], .filter-options .am-category-view input[type='radio']{display: inline-block;top: 5px;}
body.pixiedust .filter-options .am-labels-folding.-am-singleselect .item .am-collapse-icon ~ [class*='am-filter-item-']{padding-left: 40px;}
body.pixiedust .items[class*='category_ids']:not(.items-children) &gt; .item &gt; a{font-weight: normal;}
body.pixiedust .am-collapse-icon:after {content: '';position: absolute;top: 50%;right: 1.2rem;margin-top: -0.2rem;width: 0;height: 0;border-color: #000 transparent transparent transparent;border-style: solid;border-width: 0.5rem 0.4rem 0 0.4rem;box-sizing: border-box;transition: all .2s linear;transform: rotate(-90deg);}
body.pixiedust .filter-options-content .items.-am-singleselect .amshopby-link-selected .count{font-weight: 700; color: #747474;}
body.pixiedust .filter-options-content .swatch-option.selected + .am-shopby-swatch-label .count{font-weight: 700; color: #747474;}
body.pixiedust .filter-options .items.-am-singleselect .item.-is-by-click .items-children.-folding .item .amshopby-filter-parent{padding-left: 40px;width: calc( 100% - 62px);}
body.pixiedust .filter-options .items.-am-singleselect .item.-is-by-click .items-children.-folding .item .level-2 .amshopby-filter-parent{padding-left: 20px;}
body.pixiedust .item.gman.-active &gt; ul{display: block !important;}
body.pixiedust .amshopby-filter-current .amshopby-remove:after, body.pixiedust .amshopby-filter-current .amshopby-remove:before{background-color: #ad8b69;}
body.pixiedust  .amsearch-results .amsearch-item{text-transform: capitalize;}
body.pixiedust .page-header:not(.amsearch-full-width) .amsearch-result-section{background: #f7f7f7;}
body.pixiedust .amsearch-items-section:not(:first-child:last-child){background: white;padding: 20px 10px 0 10px;}
body.pixiedust .amsearch-products-section:not(:first-child){border:none;}
body.pixiedust .amsearch-block-header .amsearch-link{position: absolute;bottom: 0;left: 50%;transform: translateX(-50%);}
body.pixiedust .amsearch-products-section .amsearch-link{margin: 0;color: #333;word-break: keep-all;padding-bottom: 5px;}
body.pixiedust .amsearch-block-header .amsearch-link {display: inline-block;border-bottom: 1px solid #373737;margin-bottom: 15px;padding: 0;background-color: inherit;color: #000;text-decoration: none;font-size: 12px;}
body.pixiedust .amsearch-product-list .amsearch-highlight{padding: 0 2px;background-color: #53c6ff;color: #fff;word-wrap: normal;}
body.pixiedust .amsearch-products-section .amsearch-product-list{padding-bottom: 50px;}
body.pixiedust .amsearch-block-header .amsearch-title{text-transform: uppercase;}
body.pixiedust .amsearch-products-section:not(:first-child) .amsearch-block-header .amsearch-title:before{display: none;}
body.pixiedust .amsearch-products-section .product-item [data-role='priceBox'] span {font-size: 16px;font-weight: normal;}
body.pixiedust .amsearch-item-container.-recent_searches .amsearch-tab-items{padding: 0 15px;}
body.pixiedust .amsearch-item-container:after{content: '';position: absolute;bottom: 15px;left: 15px;width: 90%;height: 1px;background-color: #f7f7f7;}
body.pixiedust .amsearch-items-section &gt; div:last-of-type .amsearch-item-container:after{background: transparent;}
body.pixiedust .amsearch-item-container.-recent_searches .amsearch-item.-match{background-color: #f7f7f7;}
body.pixiedust .amsearch-item-container.-recent_searches .amsearch-item .amsearch-link{padding: 3px 6px;}
body.pixiedust .catalog-topnav.amasty-catalog-topnav{display: none;}
body.pixiedust .field-error span{margin-top: 3px;color: #e02b27;font-size: 1.2rem;}
body.pixiedust .authentication-wrapper{z-index: 9999999999;}
body.pixiedust .minicart-items .product &gt; .product-item-photo .product-image-container{display: inline-block;max-width: 100%;width:78px !important;}
body.pixiedust .minicart-wrapper .block-minicart .product-image-photo {max-width: 100%;}
body.catalog-product-view a.parentprod {color: #ad8b69 !important;font-weight: bold;text-decoration: underline;}
body.catalog-product-view .short-desc-links .parentlink, body.catalog-product-view .short-desc-links .parentlink a.pdpcollectionlink {margin-top: 10px;color: #ad8b69 !important;display: inline-block;}
body.catalog-product-view .short-desc-links .parentlink a.pdpcollectionlink {font-weight: bold;text-decoration: underline;}
body.pixiedust .pm-mega-in .collection-wrap img{width: 100%;max-width: 90%;height: 90px;object-fit: cover;object-position: center;}
body.pixiedust .nav-toggle:before{position: relative;top: -4px;font-size: 53px;}
body.pixiedust .panel.masthead .plgs-wrapper{width: 100%;display: inline-flex;align-items: center;justify-content: space-between;box-sizing: border-box; text-align: center}
body.pixiedust .panel.masthead{background: #333;}
body.pixiedust .nav-sections-wrapper{display: flex;background: #000;align-items: center;justify-content: space-between; position: relative;}
body.pixiedust .nav-sections-wrapper:before{content: " ";width: 100vw;height: 100%;display: inline-block;position: absolute;top: 0;left: 50%;transform: translateX(-50%);z-index: -1;background: #000000;}
body.pixiedust .nav-sections-wrapper .nsw-left{display: flex;margin: auto;}
body.pixiedust .nav-sections-wrapper .nsw-right{display: flex;align-items: center;}
body.pixiedust .switcher-currency{display: none;}
body.plgs-is-trade #opc-sidebar:after {display: none;}
body.pixiedust .category-description .coll-intro-wrap details &gt; summary:first-of-type, .category-description .readmore-desc span, .category-description .readless-desc span {text-decoration: underline;background: none;color: #000000;text-transform: initial;}
body.pixiedust .category-description .coll-intro-wrap details &gt; summary:first-of-type:after {content: '&gt;&gt;';margin-left: 5px;}
body.pixiedust #descriptiotitlenmob, body.pixiedust .mobile_ { display:none; }
body.pixiedust .desktop_ { display: block; }
body.pixiedust .pm-topmenu{padding: 0;}
body.pixiedust .pm-topmenu li.level0 a[href="/trade"] span, body.pixiedust .pm-topmenu li.level0 a[href="/the-brand"] span { font-weight: bold; }
body.pixiedust .sections.nav-sections .navigation{padding: 0 ;}
body.pixiedust #plgs-free-del-block .price-match:before{content: " ";width: 21px;height: 12px;display: inline-block;margin-right: 4px;margin-left: 6px;border-left: solid 1px #ffffffa8;background-image: url(../images/checkbox-mark.svg);background-position: 9px center;background-repeat: no-repeat;position: relative;top: 1px;}
body.pixiedust #plgs-free-del-block-mobile .price-match:before{content: " ";width: 21px;height: 12px;display: inline-block;margin-right: 4px;margin-left: 6px;border-left: solid 1px #ffffffa8;background-image: url(../images/checkbox-mark.svg);background-position: 9px center;background-repeat: no-repeat;position: relative;top: 1px; background-color: black; }
body.pixiedust .promo-top .promo-top-outer{padding: 8px 39px !important;}
body.pixiedust .pm-megamenu {position: absolute;width: 100%;top: 45px;background: transparent;}
body.pixiedust .pm-megamenu .pm-mega-in{width: 100%;background: white;position: relative;}
body.pixiedust .pm-megamenu .pm-mega-in:before{box-shadow: 2px 2px 10px #c1c1c1;content:" ";width:100vw;height: 100%;background: white;z-index: -1;position: absolute;top:0;left: 50%;transform: translateX(-50%);}
body.pixiedust .search-toggle{color: #ffffff;font-size: 0;cursor: pointer;}
body.pixiedust .search-toggle:before {-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-size: 35px;color: #8f8f8f;vertical-align: middle;display: inline-block;font-weight: 100;overflow: hidden;speak: none;text-align: center;font-size: 40px;color: white;background-image: url(../images/search.svg);width: 40px;height: 40px;content: " ";background-repeat: no-repeat;background-position: center;background-size: cover;position: relative;top: 2px;}
body.pixiedust:not(.search-toggle) .amsearch-wrapper-block{opacity: 0 !important;visibility: hidden !important;transform: translateY(-60px) !important;}
body.pixiedust .page-header .amsearch-wrapper-block{position: absolute;top: 72px;left: 0;background: #333333;width: 100%;padding: 0;margin: 0 !important;transition: opacity 300ms ease, transform 300ms ease;height: 40px;opacity: 1;visibility: visible;transform: translateY(0) ;z-index: 999;}
body.pixiedust .page-header .amsearch-wrapper-block:before{content: " ";width: 100vw;height: 100%;position: absolute;z-index: -1;left: 50%;top: 0;transform: translateX(-50%);display: inline-block !important;background: #333333;margin: 0;}
body.pixiedust .blur-div{position: fixed;width: 100vw;height: 100%;z-index: -1;left: 50%;top: 0;transform: translateX(-50%);background: rgb(0 0 0 / 72%);margin: 0;z-index: 99;backdrop-filter: blur(10px);}
body.pixiedust:not(.search-toggle) .blur-div{display: none !important;}
body.pixiedust .promo-top{z-index: 9999;position: relative;}
body.pixiedust.search-toggle .page-header .amsearch-wrapper-block input{border-radius: 5px;width: 100%;height: 40px;margin-top: 0;transition: opacity 500ms ease 300ms;opacity: 1;background: white;}
body.pixiedust:not(.search-toggle) .page-header .amsearch-wrapper-block input{opacity: 0 !important;}
body.pixiedust .header.content{background: #000000;padding: 0 20px;}
body.pixiedust .minicart-wrapper .action.showcart::before{color: white !important; font-size: 30px!important; line-height: 40px;}
body.pixiedust .amsearch-button.-loupe{top:2px;}
body.pixiedust .mobile-search-toggle{display: none !important;}
body.pixiedust .amsearch-form-block{width: 100% !important;}
body.pixiedust .amsearch-input-wrapper .amsearch-button.-close{top:2px !important;}
body.pixiedust .amsearch-overlay-block{display: none !important;}
body.pixiedust.cms-index-index .slick-dots li button:before{font-size: 16px;color: #d7d7d7;opacity: 1;}
body.pixiedust.cms-index-index .slick-dots li.slick-active button:before{color: #be9d6d;}
body.pixiedust.cms-index-index .page-title-wrapper{display: none !important;}
body.pixiedust .page-wrapper &gt; .page-bottom{width: 100%;padding-left: 0;padding-right: 0;}
body.pixiedust .page-wrapper &gt; .page-bottom .block.newsletter{background: #b28d67;width: 100%;margin: 0;}
body.pixiedust .page-wrapper &gt; .page-bottom .block.newsletter .content{box-sizing:border-box;width: 100%;max-width: 1517px;max-width: 1350px;margin: auto;padding-left: 20px;padding-right: 20px;padding: 6rem 20px 6rem 20px;}
body.pixiedust .paymentsTitle{width: 100%;text-align: center;display:none;}
body.pixiedust .block.payments-accepted{text-align: center;margin-bottom: 0;background: black;position: relative;padding: 20px 0px;}
body.pixiedust  .paymentsImage {width: 100%;height: auto;margin: 6px auto -4px;}
body.pixiedust .footer.content{max-width: 1350px;padding-left: 20px;padding-right: 20px;}
body.pixiedust .footer.content .block.newsletter:after{display: none !important;}
body.pixiedust .paymentsTitle{font-size: 16px !important;color: white;text-transform: uppercase;position: relative;margin-bottom: 0;margin-top: 15px;}
body.pixiedust .paymentsImage{margin-bottom: 20px;max-width: 270px;}
body.pixiedust .page-bottom .block.newsletter .title{display: block !important;text-align: center;color: white;}
body.pixiedust .page-bottom .block.newsletter  .title strong{font-weight: 400;line-height: 1.1;font-size: 4rem;margin-top: 2rem;margin-bottom: 2rem;font-family: garamond_light_ssilight;text-transform: uppercase;}
body.pixiedust .page-bottom .block.newsletter  .subtitle {line-height: 1.1;font-size: 2.1rem;margin-top: 2rem;margin-bottom: 2rem;text-transform: uppercase;text-align: center;color: white;}
body.pixiedust .page-bottom .block.newsletter input{padding-left: 10px;height: 45px;background: rgb(255 255 255 / 47%);color: white;text-align: center;font-weight: 400;font-size: 1.5rem;}
body.pixiedust .page-bottom .block.newsletter .form.subscribe{width: 395px;margin: auto;max-width: 90%;}
body.pixiedust .page-bottom .block.newsletter .form.subscribe button[type="submit"]{float: none;background: none;padding: 10px 20px !important;transition: all 300ms ease;text-transform: uppercase;font-size: 2.3rem;border: solid 1px white;padding: 7px 28px !important;height: auto;display: inline-block;margin-top: 0;font-family: garamond_light_ssilight;line-height: 1;border-radius: 0;height: 45px;margin-left: 10px;font-weight: 400;}
body.pixiedust .page-bottom .block.newsletter .form.subscribe button[type="submit"]:focus, body.pixiedust .page-bottom .block.newsletter .form.subscribe button[type="submit"]:active, body.pixiedust .page-bottom .block.newsletter .form.subscribe button[type="submit"]:hover{background: black;}
body.pixiedust .page-bottom .block.newsletter .field .control:before{display: none !important;}
body.pixiedust .page-bottom .block.newsletter ::placeholder { color: white;opacity: 1;}
body.pixiedust .page-bottom .block.newsletter :-ms-input-placeholder {color: white;}
body.pixiedust .page-bottom .block.newsletter ::-ms-input-placeholder {color: white;}
body.pixiedust .page-wrapper &gt; .page-bottom .block.newsletter{background-position:center;background-image:url(../images/DECOREX-STAND-2022_002.png); background-size: cover;}
body.pixiedust .footer.content ul .social-fb{display: none;}
body.pixiedust .footer.content ul .social-twit{display: none;}
body.pixiedust .plgs_header_signin a{width: 30px;height: 40px;display: inline-block;overflow: hidden;}
body.pixiedust .panel-right.masthead {display: flex;align-items: center;justify-content: flex-end;}
body.pixiedust .panel-right.masthead li{width: 30px;height: 40px;display: inline-block;overflow: hidden;list-style: none;position: relative;padding: 0;line-height: normal;}
.gil-wishlist-link {background: url(../images/Wishlistx2.png) no-repeat center;background-size: 24px;font-size: 0 !important;opacity: 0.9;position: relative;top: 3px;}
.link.authorization-link a{background: url(../images/Accountx2.png) no-repeat center;background-size: 19px;font-size: 0 !important;opacity: 0.9;position: relative;top: 3px;}
body.pixiedust .search-toggle:before {background-size: 32px !important;position: relative;top: 5px;margin-right: 10px;}
body.pixiedust .minicart-wrapper .action.showcart::before {font-size: 28px !important;position: relative;top: 2px;}
.panel.masthead .plgs_header_signin li{border: none !important;}
body.pixiedust .minicart-wrapper{margin-left: 2px;position: relative;top: 2px;}
body.catalog-product-view .pm-bott-wrap .product-info-price .old-price {text-decoration: unset;}
body.catalog-product-view .pm-bott-wrap .product-info-price .old-price .price-wrapper .price {text-decoration: line-through;line-height: 17px;}
li.level0.nav-1.first.level-top a:hover {text-decoration: underline !important;}
.post-read-more, .post-view .post-nextprev-hld .next-link, .post-view .post-nextprev-hld .prev-link{position: relative;background: #ad8c69;padding: 14px 20px;font-size: 18px;line-height: 18px;text-transform: uppercase;transition: background 350ms ease-in-out;cursor: pointer;color: #fff !important;z-index: 1;text-decoration: none;padding-top: 12px!important;}
.post-read-more:hover, .post-view .post-nextprev-hld .next-link:hover, .post-view .post-nextprev-hld .prev-link:hover {background: #000;color: #fff;text-decoration: none;}
#minicart-content-wrapper{color:black;}
.minicart-wrapper .item.product.product-item{width: 100%;height: auto;display: inline-block;}
body.pixiedust #opc-sidebar:after{max-width: 260px;margin: auto;}
.catalogsearch-result-index .filter-content .filter-options ol li {position: relative;}
ol.am-filter-items-plgs_format li a span.label{margin-left: 20px;}
ol.am-filter-items-plgs_format li input[type='radio']{top:2px !important;}
body.pixiedust .filter-options .items:not(.items-children) &gt; .item.-is-by-click.-filter-parent ~ .item.-is-expanded {padding-left: 20px;}
body.pixiedust .filter-options .items:not(.am-labels-folding).-am-singleselect li &gt; a{padding-left: 18px;}
.discontinued-wrapper { background: #000; padding: 5px; text-align: center; color: #fff; margin-top: 25px; }
body.catalog-product-view a.parentprod + .discontinued-outer-wrapper, body.catalog-product-view.page-product-configurable .product-normal-desc + .discontinued-outer-wrapper { margin-top: 15px; }
body.pixiedust.cms-home .homepage-categories .pm-fblock-wrap .slick-slide { border-radius: 100%; }
body.pixiedust.cms-home .homepage-categories .slick-track { display: flex; gap: 3rem; }
body.pixiedust.cms-home .homepage-categories .slick-slider { margin: 0; }
body.pixiedust.cms-home .homepage-categories .slick-slider .slick-arrow { top: 50%; transform: translateY(-50%); position: absolute; margin-top: 0; }
body.pixiedust.cms-home .homepage-categories .slick-slider .slick-arrow.slick-prev { left: -10rem; }
body.pixiedust.cms-home .homepage-categories .slick-slider .slick-arrow.slick-next { right: -10rem; }

@media (max-width: 1199px) {
    .is-on-sale .image-button-wrapper:before { top: 20px; left: -50px; }
    div#plgs-free-del-block-mobile {display: inline-block;width: 100%;border-top: solid 1px #ccc;box-sizing: border-box;}
    body.showSearch div#plgs-free-del-block-mobile{border: none;}
    div#plgs-free-del-block-mobile {color: white;padding: 10px 9px;text-align: center;min-height: 41px;}
    body.pixiedust .panel.masthead{background: #000;}
    body.pixiedust .page-header .amsearch-wrapper-block{top: 0 !important;}
    body.pixiedust .nav-sections{background: white !important;}
    nav.navigation.meganav { display: none; }
    .sections.nav-sections .navigation .plgs-megamenu-placeholder, .sections.nav-sections .navigation .plgs-megamenu-cat-img {display: none;}
    body.pixiedust.search-toggle .nav-sections-wrapper{z-index: 999;}
    body.pixiedust.search-toggle .panel.masthead .plgs-wrapper{z-index: 999;position: relative;}
    body.pixiedust.search-toggle .page-header .amsearch-wrapper-block:before{background: transparent;}
    body.pixiedust .panel.masthead #plgs-credit-limit-block span{display: none;}
    body.pixiedust .panel.masthead .plgs-welcome{background: none;}
    .gil-wishlist-link {margin-right: 0;}
    .panel.masthead .panel-right.masthead{padding-right: 15px;}
    .slick-dots{display:none !important;}
}

@media (max-width: 991px) {
    .is-on-sale .image-button-wrapper:before { top: 10px; left: -60px; }
}

@media (min-width: 1200px) and (max-width: 1499px) {
    .footer.content .block.newsletter #newsletter { font-size: 15px; }
}

@media (min-width: 801px) {
    img.pm-banner-mob-img { display: none; }
}

@media (max-width: 800px) {
    img.pm-banner-desk-img { display: none; }
}

@media (max-width: 410px) {
    .variationdetails-inner .inner-left [data-role="trigger"] { font-size: 2.3rem!important; } 
}

@media (min-width: 481px) {
    body .care-instructions { display: flex; flex-wrap: wrap; }
}

@media (min-width: 768px) {
    body.checkout-index-index .opc-wrapper .fieldset &gt; .field.required &gt; label::after, body.checkout-index-index .opc-wrapper .fieldset &gt; .field._required &gt; label::after { top: 7px; bottom: 0; }
    .checkout-index-index #checkout-shipping-method-load table tr td { background: none !important; }
    .method-delivery-instructions { display: block !important; }
    body .minicart-wrapper .action.showcart.active:hover::before { font-size: 47px !important; }
    body.pixiedust.cms-index-index .page-main{max-width: 1350px;}
    body.pixiedust .page-header{text-align: center;}
    body.pixiedust .header.content{max-width: 1350px !important;}
    body.pixiedust .panel.masthead .plgs-wrapper{max-width: 1350px;margin: auto;}
    body.pixiedust .panel-right.masthead{min-width: 210px;}
    #plgs-free-del-block{display: flex;flex-direction: column;}
    body .minicart-wrapper .action.showcart.active:hover::before {font-size: 28px !important;}
    body.checkout-index-index .promo-top-outer {text-align: center;width: 100vw;position: relative;left: 50%;transform: translateX(-50%);}
}

@media (max-width: 850px) {
    .variationdetails-inner &gt; div { width: 100%; }
    .variationdetails-inner .inner-right { margin-left: 0; }
    .variationdetails-inner { width: 100%; }
    .variationdetails-inner .inner-left { flex: initial; }
    .variationdetails-inner .inner-right { flex-basis: initial; }
    .variationdetails-inner .inner-right .design-features { display: none; }
    .variationdetails-inner .inner-left .design-features { display: block!important; }
    body.catalog-product-view .variationdetails-wrapper .variationdetails-inner .inner-right .inner-finishswatches h4 { border-top: none; font-size: 2.3rem; }
    body.catalog-product-view .variationdetails-wrapper .variationdetails-inner .inner-right .inner-finishswatches h4:after { color: #ad8b69; position: absolute; right: 23px; content: '\e622'; font-family: 'icons-blank-theme' !important; font-size: 6rem; }
    body.catalog-product-view .variationdetails-wrapper .variationdetails-inner .inner-right h4.active:after { transform: rotate(180deg); }
    body.catalog-product-view .variationdetails-inner .inner-right{display: none;}

}

@media (min-width: 851px) {
    body.catalog-product-view .variationdetails-inner .inner-left .inner-wrap.inner-shipping-details.orders.samples {display: none !important;}
}

@media (max-width: 1200px) {
    .catalog-product-view.new-prod-variation .options-list &gt; * { width: 48%; margin-bottom: 4% !important; }
    .catalog-product-view.new-prod-variation .options-list &gt; *:nth-child(odd) { margin-right: 4%; }
    .catalog-product-view.new-prod-variation .options-list &gt; *:nth-child(even) { margin-right: 0; }
    .catalog-product-view.new-prod-variation .options-list &gt; div:nth-child(3n) { margin-right: 4%; }
    .catalog-product-view.new-prod-variation .box-tocart .input-text.qty { padding-left: 4px; padding-right: 4px; }
    .catalog-product-view.new-prod-variation .box-tocart .field.qty .plgs-qty-down { left: 5px; }
    .catalog-product-view.new-prod-variation .box-tocart .field.qty .plgs-qty-up { right: 5px; }
}

@media (max-width: 1050px) {
    .catalog-product-view.new-prod-variation .box-tocart .field.qty .plgs-qty-down, .catalog-product-view.new-prod-variation .box-tocart .field.qty .plgs-qty-up { display: none; }
}

@media (max-width: 767px) {
    .catalog-product-view.new-prod-variation .box-tocart .field.qty { width: 23%; }
    .catalog-product-view.new-prod-variation .box-tocart .actions { width: 77%; }
    .catalog-product-view.new-prod-variation .box-tocart .field.qty, .catalog-product-view.new-prod-variation .box-tocart .actions { box-sizing: border-box; }
    body .care-instructions &gt; div { width: 49%; box-sizing: border-box; }
    body .care-instructions &gt; div:nth-child(odd) { margin-right: 1%; }
    body .care-instructions &gt; div:nth-child(even) { margin-right: 0; }
    body .modal-popup .modal-inner-wrap { width: 70%; }
    .method-delivery-instructions { display: none; padding-right: 25px; }
    body.checkout-index-index #checkout-shipping-method-load table tr td { background-position: right !important; }
    .method-selected .method-delivery-instructions { display: block; }
    body.checkout-index-index .header.content {padding: 0 0 20px 0;}
    body.checkout-index-index .header.content .promo-top-inner {text-align: center;padding: 5px;}
    body.checkout-index-index .header.content  .promo-top-outer .close-btn {top: 27%;}
    body.checkout-index-index td#label_method_free_delivery_courier {width: 100%;}
}

@media (min-width: 1024px) {
    .page-layout-newvariations.page-products #maincontent .products-grid .product-item { width: 24%; margin-left: calc((100% - 4 * 24%) / 4); }
    body.page-products.page-layout-newvariations #maincontent .products-grid .product-item:nth-child(3n + 1) { text-align: center; margin-left: calc((100% - 4 * 24%) / 4); }
    body.page-products #maincontent .products-grid .product-item { width: 28%; margin-left: calc((100% - 3 * 28%) / 3) }
    body.page-products #maincontent .products-grid .product-item:nth-child(3n + 1) { margin-left: calc((100% - 3 * 28%) / 3); }
    body.page-products.category-samples #maincontent .products-grid .product-item:nth-child(5n + 1) { margin-left: calc((100% - 5 * 19%) / 5); }
    body.page-products.category-samples #maincontent .products-grid .product-item { margin-left: calc((100% - 5 * 19%) / 5); width: 19%; }
    body.pixiedust .logo {margin: 0;}
    body.pixiedust .sections.nav-sections .navigation .level0 {margin: 0;}
    body.pixiedust .sections.nav-sections .navigation .level0 .level-top {color: #ffffff;}
    body.pixiedust .breadcrumbs { background: #ffffff; }
    body.pixiedust .page-header { background: #000000; }
    body.pixiedust #plgs-credit-limit-block .content-type:before { content: initial; }
    body.pixiedust .breadcrumbs ul li,
    body.pixiedust .breadcrumbs a,
    body.pixiedust .breadcrumbs a:hover,
    body.pixiedust .breadcrumbs a:visited { color: #2a2a25; }
    body.pixiedust .navigation .level-top span {font-size: 1.4rem;text-transform: uppercase;}
    body.catalog-product-view .promo-top { padding-top: 15px; padding-bottom: 15px; background: #2a2a25; }
    body.pixiedust .navigation .level0.parent{padding-right: 0px;}
    body.pixiedust .block.block-search .control .input-text {padding-left: 45px;}
    body.pixiedust .block-search .action.search {right: 18px;}
    body.pixiedust.pm-mega-in.clearfix { padding: 0 10%; }
    body.pixiedust .block.block-search .action.search:before {font-size: 24px;line-height: 20px;color: #cfcfcf;}
    body.pixiedust .block.block-search #search {height: 29px;font-size: 14px;color: #747474;}
    body.pixiedust .block.block-search #search::placeholder {  color: #8f8f8f; }
    body.pixiedust .footer.content .plgs_customer_centre{width: 22.25% !important;margin-right: 0 !important;border-right: 0;}
}

@media all and (min-width:1025px) and (max-width:1439px) {
    .banneroverlaycontent { display:block; position:absolute; bottom:0;left:0;right:0; padding:10px 20px 60px; z-index:2; text-align:center; }
    .banneroverlaycontent h4 {display:inline-block;position:relative;z-index:1;font-size:32px;width:200px;line-height:42px;text-transform:uppercase;color:#fff;text-align:left;font-weight:100;margin:0 30px 0 0;}
    .banneroverlaycontent h3 {display:inline-block;margin:0 30px 0 0;position:relative;z-index:1;font-size:100px;line-height:75px;text-transform:uppercase;font-weight:100;color:#fff;}
    .banneroverlaycontent h3:after {position:absolute;top:3px;bottom:7px;right:-20px;width:5px;background:rgba(255,255,255,0.5);content:"";}
    .banneroverlaycontent .button {background:#000;display:inline-block;position:relative;z-index:1;font-size:16px;text-transform:uppercase;color:#fff;padding:13px 18px;border:1px solid #000;font-weight:300;bottom:30px;transition:border-color 350ms ease-in-out, background 350ms ease-in-out;text-decoration:none;}
    .banneroverlaycontent .button:hover {border-color:#575757;background:#575757;}
}

@media all and (min-width:768px) and (max-width:1024px) {
    .banneroverlaycontent { display:block; position:absolute; bottom:0;left:0;right:0; padding:10px 20px 60px; z-index:2; text-align:center; }
    .banneroverlaycontent h4 {display:inline-block;position:relative;z-index:1;font-size:26px;width:155px;line-height:28px;text-transform:uppercase;color:#fff;text-align:left;font-weight:100;margin:0 15px 0 0;}
    .banneroverlaycontent h3 {display:inline-block;margin:0 30px 0 0;position:relative;z-index:1;font-size:75px;line-height:59px;text-transform:uppercase;font-weight:100;color:#fff;}
    .banneroverlaycontent h3:after {position:absolute;top:3px;bottom:7px;right:-17.5px;width:5px;background:rgba(255,255,255,0.5);content:"";}
    .banneroverlaycontent .button {background:#000;display:inline-block;position:relative;z-index:1;font-size:16px;text-transform:uppercase;color:#fff;padding:13px 18px;border:1px solid #000;font-weight:300;bottom:17.5px;transition:border-color 350ms ease-in-out, background 350ms ease-in-out;text-decoration:none;}
    .banneroverlaycontent .button:hover {border-color:#575757;background:#575757;}
}

@media all and (min-width:600px) and (max-width:1024px) {
    .banneroverlaycontent { display: block; position: absolute; bottom: 0; left: 0; right: 0; padding: 10px 20px 60px; z-index: 2; text-align: center; }
    .banneroverlaycontent h4 { position: absolute; top: 77px; left: 0; right: 0; display: inline; z-index: 1; font-size: 26px; width: auto; line-height: 28px; text-transform: uppercase; color: #fff; text-align: center; font-weight: 100; margin: 0 15px 0 0; }
    .banneroverlaycontent h3 { display: inline-block; margin: 0 30px 0 0; position: relative; z-index: 1; font-size: 75px; line-height: 59px; text-transform: uppercase; font-weight: 100; color: #fff; }
    .banneroverlaycontent h3:after { position: absolute; top: 3px; bottom: 7px; right: -17.5px; width: 5px; background: rgba(255, 255, 255, 0.5); content: ""; }
    .banneroverlaycontent .button { background: #000; display: inline-block; position: relative; z-index: 1; font-size: 16px; text-transform: uppercase; color: #fff; padding: 12px 18px 10px; border: 1px solid #000; font-weight: 300; bottom: 17.5px; transition: border-color 350ms ease-in-out, background 350ms ease-in-out; text-decoration: none; }
    .banneroverlaycontent .button:hover { border-color: #575757; background: #575757; }
    .panel.masthead .panel-right.masthead{position: relative;top: -3px;}
}

@media all and (min-width:1705px) {
    body .banneroverlaycontent h4 { font-size: 50px; line-height: 40px; }
    body .banneroverlaycontent h3 { font-size: 120px; line-height: 100px; }
    body .banneroverlaycontent h3:after { top: 10px; bottom: 13px; width: 3px; }
    body .banneroverlaycontent .button { bottom: 35px; }
    .pm-banner-content h3:after {display:none;}
    .banneroverlaycontent { display:block; position:absolute; bottom:0;left:0;right:0; padding:10px 60px 60px; z-index:2; text-align:center;}
    .banneroverlaycontent h4 {display:inline-block;position:relative;z-index:1;font-size:50px;width:432px;line-height:40px;text-transform:uppercase;color:#fff;text-align:left;font-weight:100;margin:0 70px 0 0;}
    .banneroverlaycontent h3 {display:inline-block;margin:0 50px 0 0;position:relative;z-index:1;font-size:120px;line-height:100px;text-transform:uppercase;font-weight:100;color:#fff;}
    .banneroverlaycontent h3:after {position:absolute;top:10px;bottom:13px;right:-25px;width:3px;background:rgba(255,255,255,0.5);content:"";}
    .banneroverlaycontent .button {background:#000;display:inline-block;position:relative;z-index:1;font-size:18px;text-transform:uppercase;color:#fff;padding:13px 18px;border:1px solid #000;font-weight:300;bottom:55px;transition:border-color 350ms ease-in-out, background 350ms ease-in-out;text-decoration:none;}
    .banneroverlaycontent .button:hover {border-color:#575757;background:#575757;}
    body .pm-banner-content h4 div { width: 100%; }
    .pm-banner-content .button { max-width: unset; }
    body .plgs_slide_content h4 {font-size: 50px;line-height: 40px;}
    body .plgs_slide_content h3 {font-size: 120px;line-height: 100px;}
    body .plgs_slide_content h3:after {top: 10px;bottom: 13px;width: 3px;}
    body .plgs_slide_content .button { bottom: 35px; }
}

@media all and (min-width:1440px) and (max-width:1704px) {
    body .banneroverlaycontent h4 { font-size: 50px; line-height: 40px; }
    body .banneroverlaycontent h3 { font-size: 120px; line-height: 100px; }
    body .banneroverlaycontent h3:after { top: 10px; bottom: 13px; width: 3px; }
    body .banneroverlaycontent .button { bottom: 33px; }
    .banneroverlaycontent { display:block; position:absolute; bottom:0;left:0;right:0; padding:10px 30px 60px; z-index:2; text-align:center; }
    .banneroverlaycontent h4 {display:inline-block;position:relative;z-index:1;font-size:50px;width:305px;line-height:40px;text-transform:uppercase;color:#fff;text-align:left;font-weight:100;margin:0 30px 0 0;}
    .banneroverlaycontent h3 {display:inline-block;margin:0 50px 0 0;position:relative;z-index:1;font-size:120px;line-height:100px;text-transform:uppercase;font-weight:100;color:#fff;}
    .banneroverlaycontent h3:after {position:absolute;top:10px;bottom:13px;right:-25px;width:3px;background:rgba(255,255,255,0.5);content:"";}
    .banneroverlaycontent .button {background:#000;display:inline-block;position:relative;z-index:1;font-size:16px;text-transform:uppercase;color:#fff;padding:13px 18px;border:1px solid #000;font-weight:300;bottom:40px;transition:border-color 350ms ease-in-out, background 350ms ease-in-out;text-decoration:none;}
    .banneroverlaycontent .button:hover {border-color:#575757;background:#575757;}
    body .plgs_slide_content h4 {font-size: 50px;line-height: 40px;}
    body .plgs_slide_content h3 {font-size: 120px;line-height: 100px;}
    body .plgs_slide_content h3:after {top: 10px;bottom: 13px;width: 3px;}
    body .plgs_slide_content .button { bottom: 33px; }
}

@media (min-width: 1024px) and (max-width: 1170px) {
    body.pixiedust .product-item-inner { height: 100% !important; }
}

@media screen and (max-width: 1199px) {
    body.pixiedust .latest-reviews-wrap .reviews-overall { width:94%; margin:0 3%; }
    body.pixiedust .feature-content { box-sizing: border-box; padding:0 20px; font-size:20px;  }
    body.pixiedust .feature-content .carou_conty { width:100%; box-sizing: border-box; padding:0 20px; }
    body.pixiedust .pm-image-carousel .block-content { width:90%; margin: auto; }
    body.pixiedust .nav-sections-wrapper .nsw-right{margin-top: -195px}
    body.pixiedust .search-toggle:before{font-size: 44px;}
}

@media screen and (max-width: 900px) {
    body.pixiedust .latest-reviews-wrap .trio div.tri-1 img { max-width:90%; margin:10% 2% 0 0; }
    body.pixiedust .feature-content { min-height: 190px;  }
}

@media screen and (max-width: 768px) {
    .latest-reviews-wrap .trio div.tri-1 { width:100%; margin: 0 0 30px; }
    .latest-reviews-wrap .trio div.tri-2 { width:50%; border-left:0; }
    .latest-reviews-wrap .trio div.tri-3 { width:50%; }
    .latest-reviews-wrap .trio div.tri-1 img { max-width:80%; margin: 0;}
    .pm-image-carousel .brand-block .playcon { opacity: 1; }
    .pm-image-carousel .pm-fblock-dropit { display:none; }
    .feature-content .carou_conty { font-size: 16px; }
    .stockists-wrap.blackcarousel-wrap h4 { font-size: 22px; }
}

@media all and (max-width: 768px) {
    .pm-image-carousel .slick-dots li button:before { content: "\2022"; }
    .pm-image-carousel .slick-dots li { margin: 0 3px; width: 10px; height: 10px;}
}

@media (min-width: 1025px) {
    body .navigation .level0 &gt; .level-top { color: #dedede; }
    .category-view, h1#page-title-heading { display: block; text-align: center; }
}

@media (max-width: 1024px) {
    .pm-banner-inner { display: none; }
}

@media only screen and (max-width: 768px){
    body.pixiedust  .filter-options [class*='am-filter-items-'].am-labels-folding .item:not(.swatch-option-link-layered) .am-collapse-icon ~ .am-input,
    body.pixiedust  .filter-options .amshopby-category-dropdown + form .item .am-collapse-icon ~ .am-input, .filter-options [class*='am-filter-items-'].am-labels-folding .item:not(.swatch-option-link-layered) .am-collapse-icon ~ input[type='radio'],
    body.pixiedust   .filter-options .amshopby-category-dropdown + form .item .am-collapse-icon ~ input[type='radio'], .filter-options [class*='am-filter-items-'].am-labels-folding .item:not(.swatch-option-link-layered) .am-collapse-icon ~ input[type='checkbox'],
    body.pixiedust  .filter-options .amshopby-category-dropdown + form .item .am-collapse-icon ~ input[type='checkbox'], .filter-options [class*='am-filter-items-'].am-labels-folding .item:not(.swatch-option-link-layered) .am-collapse-icon ~ input[type='checkbox'] + .amshopby-choice,
    body.pixiedust  .filter-options .amshopby-category-dropdown + form .item .am-collapse-icon ~ input[type='checkbox'] + .amshopby-choice {left: 15px;}
    body.pixiedust .am-collapse-icon:after{top: 3px !important;}
}

@media (max-width: 499px) {
    .footer.content .block.newsletter:after {padding: 0px 0 20px 0 !important;}
    body.pixiedust .paymentsTitle {padding: 0px 0 20px 0 !important;}
}

@media (max-width: 479px) {
    body.pixiedust .nav-sections-wrapper .nsw-right{margin-top: -185px;}
    .panel.masthead .plgs_header_signin li{display: none !important;}
    .plgs_header_signin .link.authorization-link{display: none;}
    .panel-right.masthead{top: -5px;position: relative;}
}

@media (max-width: 480px) {
    body .care-instructions &gt; div { width: 100%; margin-right: 0; }
    body.catalog-product-view .fotorama__stage__frame:before { display: none !important; }
    body.pixiedust .page-bottom .block.newsletter .form.subscribe{display: flex;}
}

@media (min-width: 1024px){
    body.pixiedust .amsearch-products-section.-grid:not(.-slider) .amsearch-item {max-width: calc(33.3%);}
}

@media (min-width: 768px){
    .amsearch-input-wrapper .amsearch-input {background: none;border: 1px solid #747474 !important;color: #747474;padding-left: 37px !important;}
    .amsearch-input-wrapper .amsearch-button.-loupe{left:5px; right: unset !important;}
    .contact-index-index .column:not(.sidebar-main) .form.contact, .contact-index-index .column:not(.sidebar-additional) .form.contact {min-width:600px; width: 50%;}
    body.pixiedust .amsearch-item-container{padding-bottom: 30px;}
    form.create.account .field-recaptcha { margin-left: 25.8%; }
    form.form-login .field-recaptcha { margin-left: 192px; }
    body .promo-top { padding-top: 0px !important; padding-bottom: 0px !important; background: #2a2a25; }
    body.checkout-index-index .promo-top-outer { text-align: center; }
    body.checkout-index-index .promo-top-inner { padding: 8px; }
    body.checkout-index-index .promo-top-outer .close-btn { top: 20px; }
    body.checkout-index-index .logo { padding: 15px 0; }
}

@media (max-width: 599px) {
    body.pixiedust .footer.content {display: flex;flex-direction: column;}
    body.pixiedust .footer.content &gt; * {width: 100% !important;}
    body.pixiedust .footer.content .footer.links{border: none !important;}
    body.pixiedust .block.payments-accepted:before{border-bottom: solid 1px white;padding-bottom: 36px;}
    .gil-wishlist-link{display: none !important;}
    .plgs_header_signin{display: none !important;}
    body.pixiedust .search-toggle:before{margin-right: 0;}
    body.pixiedust .search-toggle:before{background-size: 42px !important;}
    body.pixiedust .minicart-wrapper .action.showcart::before{top:2px !important;}
    body.pixiedust .minicart-wrapper .action.showcart::before{font-size: 32px !important;}
}

@media (min-width: 600px)  {
    .panel.masthead .plgs_header_signin{display: inline-flex !important;}
}

@media (min-width: 600px) and (max-width: 1023px) {
    body.pixiedust .footer.content {display: flex;flex-wrap: wrap;}
    body.pixiedust .footer.content .footer.links {float: left;width: calc( 46% - 1px)!important;margin-right: 4% !important;border-right: solid 1px white !important;}
    body.pixiedust .footer.content .footer.links.footer_links_our_service {margin-right: 0 !important;border: none !important;}
    body.pixiedust .footer.content .plgs_customer_centre{float: left;width: 50% !important;margin-right: 0 !important;}
}

@media (min-width: 500px) and (max-width: 855px) {
    body.pixiedust .footer.content .block.newsletter:after {background-size: 45%;background-position: center right;}
}

@media (min-width: 865px) and (max-width: 1023px) {
    body.pixiedust .footer.content .block.newsletter:after {background-size: 35%;background-position: center right;}
}

@media (min-width: 1024px) and (max-width: 1199px) {
    body.pixiedust .footer.content .block.newsletter:after {background-size: 35%;background-position: center right;}
    body.pixiedust .nav-sections-wrapper .nsw-right{margin-top: -169px}
    body.pixiedust .search-toggle{margin-top: 2px;}
    body.pixiedust .nav-toggle:before{top:-10px;}
}

@media (max-width: 767px){
    .navigation.meganav.desktopnav{display: none !important}
    nav.navigation:not(.meganav){display:block !important}
    body.pixiedust .amsearch-overlay-block,  body.pixiedust .amsearch-overlay-block .amsearch-overlay{pointer-events: none;}
    body.-amsearch-overlay-opened .nav-sections {z-index: 999;}
    .nav-open body.showSearch .amsearch-wrapper-block{display: none !important;}
    body.showSearch  .amsearch-wrapper-block{display: inline-block !important;}
    body.pixiedust .page-bottom .block.newsletter .title strong{display: inline-block;font-size: 3rem;}
    body.pixiedust .page-bottom .block.newsletter .subtitle{margin-top: -20px;font-size: 1.5rem;}
    body.pixiedust .page-bottom .block.newsletter input{min-width: 190px;font-size: 1.3rem;}
    body.pixiedust .page-bottom .block.newsletter .form.subscribe button[type="submit"]{font-size: 1.3rem;}
}

@media(min-width: 1024px){
    .pm-mega-in .collection-wrap img {height: 160px;}
    body.pixiedust .footer.content .footer.links{width: 22.25% !important;}
}

@media(max-width: 767px) {
    .panel.masthead #plgs-credit-limit-block{display: none !important;}
    .panel.masthead .plgs_header_signin{margin-right: 5px !important;}
    body.pixiedust .minicart-wrapper .action.showcart::before{top:4px;}
}

@media(min-width: 768px) and (max-width: 1024px) {
    body.pixiedust .page-header:not(.amsearch-full-width) .amsearch-result-section {flex-wrap: wrap;width: 70vw;}
    body.pixiedust .amsearch-items-section:not(:first-child:last-child){max-width: 100%;}
    body.pixiedust .amsearch-input-wrapper .amsearch-input {height: 32px;}
    .checkout-index-index .authentication-wrapper {margin-top: -123px;}
}

@media(max-width: 768px) {
    .authentication-wrapper {float: right;margin: -38px auto -1px;max-width: 100%;text-align: center;}
    .authentication-wrapper button {background: #ad8b69;border: 1px solid #ad8b69;color: #ffffff;cursor: pointer;display: inline-block;font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-weight: 700;padding: 7px 15px;font-size: 1.4rem;box-sizing: border-box;vertical-align: middle;border-radius: 3px;}
}

@media (min-width: 1200px) {
    body .page-wrapper.fixedheader { transform: none !important; transition: none !important; }
    body .page-wrapper.fixedheader .panel.wrapper { display:none; }
    body .page-wrapper.fixedheader .page-header { position:fixed; width:100%; top:0; height:86px;  }
    body .page-wrapper.fixedheader .header.content { padding:0 0 15px !important; }
    body .page-wrapper.fixedheader .sections.nav-sections { position: fixed; width:100%; top: 25px; z-index: 999; background: none; margin-right: 90px;}
    body .fixedheader .logo { max-width: 150px; padding-top: 15px; }
    body.pixiedust .banner_bid_finder .pm-banner-position { max-height: 480px; }
    body.pixiedust .pm-image-carousel .brand-block:hover .pm-fblock-dropit { opacity: 0.5;}
    body.pixiedust .navigation{background: #000 !important;}
    div#plgs-free-del-block-mobile {display: none;}
    body.pixiedust .sections.nav-sections .navigation .level0.level-top.actived span {display: block; text-decoration: underline; }
    nav.navigation:not(.meganav) { display: none; }
    body.pixiedust .navigation .level0 &gt; .level-top{line-height: 40px;}
    body.pixiedust.search-toggle .nav-sections-wrapper{z-index: 999;}
    body.pixiedust.search-toggle .panel.masthead .plgs-wrapper{z-index: 999;position: relative;}
    body.pixiedust.search-toggle .page-header .amsearch-wrapper-block:before{background: transparent;}
    body.pixiedust .sections.nav-sections .navigation li:first-child a{padding-left: 0 !important;}
    body.pixiedust .content-type.price-match{background-image: url(../images/checkbox-mark.svg);background-position: 0px center;background-repeat: no-repeat;padding-left: 16px;}
    body.pixiedust .panel-right.masthead li{margin-right: 6px;}

	/* safari mobile issue so needs to be 16px to stop zoon on input focus */
	body.page-layout-checkout input[type="text"], 
	body.page-layout-checkout input[type="password"], 
	body.page-layout-checkout input[type="url"], 
	body.page-layout-checkout input[type="tel"], 
	body.page-layout-checkout input[type="search"], 
	body.page-layout-checkout input[type="number"], 
	body.page-layout-checkout input[type*="date"], 
	body.page-layout-checkout input[type="email"] { 
	    font-size: 16px; 
	}	    
}

@media  (max-width: 767px) {
    .mobile_ { display: block; }
    .desktop_ { display: none; }
    body.catalog-product-view .variationdetails-wrapper h4 { width: 100%; }
    #descriptiotitlenmob { display:block; margin-bottom:20px;}
    .shipping-actual-details-handle h4, .inner-care-handle h4, .shipping-actual-details-handle h4, .inner-product-details h4, #descriptiotitlenmob, .inner-product-details .inner-care-handle {padding:5px 5px 5px 0px;}
    .shipping-actual-details-handle h4:after, .inner-care-handle h4:after, .shipping-actual-details-handle h4:after, .inner-product-details h4:after, #descriptiotitlenmob:after, .inner-care-handle h4:after, .the-design-features h4:after, .inner-dimensions h4:after, .inner-shipping-details h4:after, .inner-finishswatches h4:after {-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-size: 40px;line-height: 20px;color: #8f8f8f;content: '\e622';font-family: 'icons-blank-theme' !important;margin: 0;vertical-align: top;display: inline-block;font-weight: normal;overflow: hidden;text-align: right;float: right;}
    .shipping-actual-details-handle h4.active:after, .inner-care-handle h4.active:after, .shipping-actual-details-handle h4.active:after, .inner-product-details h4.active:after, #descriptiotitlenmob.active:after, .inner-care-handle h4.active:after, .the-design-features h4.active:after, .inner-dimensions h4.active:after, .inner-shipping-details h4.active:after, .inner-finishswatches h4.active:after {content: '\e621';}
    body.catalog-product-view .pm-bott-wrap .bot-wrap .stock-social-wrap {flex-direction: column-reverse;display: flex;margin-bottom: 15px; -webkit-align-items: center; align-items: center; }
    body.catalog-product-view .pm-bott-wrap .stock-social-wrap {margin-top: 80px;}
    body.catalog-product-view .pm-bott-wrap .action.towishlist {margin-right: 15px;}
    body.catalog-product-view.page-product-configurable .pm-bott-wrap .bot-wrap .stock-social-wrap {margin-top: 95px;}
    body.catalog-product-view.page-product-configurable .current-stock-status{margin: 70px 0 0 0;text-align: left;width: 100%;}
	body.pixiedust.checkout-index-index #checkout-shipping-method-load table tr td:nth-last-child(2) { padding-right: 53px; }
}


@media(min-width: 768px) and (max-width: 1199px) {
    body.catalog-product-view.page-product-configurable .current-stock-status{margin: 70px 0 0 0;width: 100%;}
}


/* collections menu block */

body.pixiedust .pm-mega-in .collection-wrap img {height: 165px;}
body.pixiedust #pm-mega-15 h2 { position: relative; top: 15px; width: 100%; padding: 3px 0px; max-width: 229px; margin: 0 auto; background-color: rgba(0, 0, 0, .4); text-transform:uppercase;font-size:1.5em;}
body.pixiedust #pm-mega-15 h2 a { color: white; padding: 5px; display: inline-block;}
body.pixiedust #pm-mega-15 p { margin-bottom: 0rem; margin-top: -24px;}
body.catalog-product-view .klarna-wrapper {margin-top: 10px;}
body.pixiedust .minicart-items .update-cart-item { margin-right: 20px; }
body.catalog-product-view .field.configurable.required { padding-top: 20px; }
body.pixiedust .minicart-items .update-cart-item { margin-right: 20px; }</pre></body></html>