.product-social-links{display:none;}
body, p{font-family: 'Raleway', sans-serif;}
h1, h2, h3, h4, h5, h6{font-family: 'Vollkorn', serif; font-weight: 500; color: #6d6d6d; }
.page-header .switcher strong, .page-footer .switcher strong{font-family: 'Vollkorn', serif;}
.navigation .level0 > .level-top{font-family: 'Vollkorn', serif;}
.navigation .level0 .submenu a{font-family: 'Vollkorn', serif;text-transform: capitalize;}
.navigation a{font-family: 'Vollkorn', serif;}
.nav-sections-item-title{font-family: 'Vollkorn', serif;}
.cms-index-index .column.main .easycatalogimg li.item .category-name a{font-family: 'Vollkorn', serif;}
.cms-index-index .block-highlight .block-title strong{font-family: 'Vollkorn', serif;font-weight: 500;color: #6d6d6d;}
.cms-index-index .block-highlight .actions-toolbar .action.view{background: #78a9d1;}
.cms-index-index .block-highlight .actions-toolbar .action.view:hover{background: #3a547c; border-width: 0;}
.cms-index-index .block.related {margin-bottom: 20px;}
.catalog-category-view #maincontent .fotorama__nav.fotorama__nav--thumbs { display: none; }
.product-item-inner .product.actions.product-item-actions { right: 4rem; top: -7.7rem; }
.products-grid .item .product-item-name a, .products-grid .product-item .product-item-name a{ font-family: 'Vollkorn', serif; font-weight: 500;color: #6d6d6d;}
h1.page-title::after, .catalog-product-view .product h1.page-title::after,
h2::after, .h2::after, .content div.block .block-title [role="heading"][aria-level="2"]::after{background-color: #78a9d1;}
body.pixiedust .fotorama__thumb-border{background-color: #78a9d1;}
.page-footer {background: #317764;}
.footer-contacts .h4, .page-footer .footer.content .footer.links > li div.h4{color: #19ac8a;font-family: Vollkorm;font-size: 1.2em;}
.footer-contacts .h4, .page-footer .footer.content .footer.links > li div.h4{font-size: 24px;text-transform: lowercase;font-weight: normal;letter-spacing: normal;}
.page-footer .footer.content .footer.links a, .page-footer .footer.content .footer.links a:visited{text-transform: lowercase;}
.page-footer .footer.content{color:white;}
.page-footer .footer-toolbar-bottom, .page-footer .footer-toolbar-bottom a{background: #a35a4e;color: #848484;margin: 0 0 0 -10px;width: calc(100% + 20px);color: white;margin: 30px 0 0 -10px;}
.page-footer .footer.content .block.newsletter .label{  color:white; font-family: 'Vollkorn', serif;font-size: 1.3em;}
.page-footer .footer.content .block.newsletter .label{font-size: 28px;text-transform: lowercase;font-weight: normal;letter-spacing: normal;}
.cms-index-index .block-highlight .actions-toolbar .action.view,
.page-footer .footer.content .block.newsletter .actions .action.subscribe{background: #78a9d1;color: white;border: none;border-radius: 3px;}
.page-footer .footer.content .block.newsletter .actions .action.subscribe:hover{background: #3a547c;color: white;}
.page-footer .footer.content .block.newsletter .control input{border-bottom: none;margin-top: 37px;color: white;font-family: 'Raleway', sans-serif;}
.page-footer .footer.content .block.newsletter .actions{right:120px;}
.page-footer .footer.content .footer.links div.h4 span{width: 24px;}
.page-footer .footer.content .social-icons a{color:white;}
.page-footer .footer.content .block.newsletter{ padding-bottom: 83px;padding-top: 80px; }
.page-footer .footer.content .block.newsletter .content{border-bottom: solid 1px;padding-bottom: 40px;}
.page-footer .footer.content .block.newsletter input::-webkit-input-placeholder {  color: white;}
.page-footer .footer.content .block.newsletter input::-moz-placeholder {  color: white;}
.page-footer .footer.content .block.newsletter input:-ms-input-placeholder { color: white;}
.page-footer .footer.content .block.newsletter input:-moz-placeholder { color: white;}
.page-footer .footer.content .social-icons a{color:white;}
.page-footer .footer.content .social-icons a:hover i {color: #a35a4e !important;}
.catalog-product-view .product h1.page-title,
.ajaxpro-modal-popup .product h1.page-title{color: #6d6d6d;}
.catalog-product-view .product h1.page-title{font-weight: normal;font-size: 30px;}
.catalog-product-view .product.attribute.sku {margin: 0;}
body.pixiedust .product-info-main .product.attribute.sku .type{  width:130px;  display: inline-block;}
body.pixiedust .product-info-main .product.attribute.sku .type:after{ display: none !important;}
.product-info-main .product.attribute.sku .type:after{ display: none;}
.box-tocart .field.qty .control{border-radius: 3px;}
.action.primary{border-radius: 3px;text-transform: lowercase;}
.box-tocart .product-addto-links .action, .bundle-actions + .product-addto-links .action{border-radius: 3px;}
button, a.action.primary{border-radius: 3px; text-transform: lowercase;}
.fotorama__nav-wrap--vertical .fotorama__nav__shaft{padding-left: 10px;}
.review-form .action.submit.primary, .form-address-edit .actions-toolbar .action.vertex-secondary, .order-review-form .action.primary, .bundle-actions .action.primary.customize, .bundle-options-container .block-bundle-summary .box-tocart .action.primary, .box-tocart .action.tocart, .cart-summary .checkout-methods-items .action.primary.checkout, .block-minicart .block-content > .actions > .primary .action.primary, .methods-shipping .actions-toolbar .action.primary, .block-authentication .action.action-register, .block-authentication .action.action-login, .checkout-payment-method .payment-method-content > .actions-toolbar > .primary .action.primary, .form-address-edit .actions-toolbar .action.primary, .box-tocart .action.instant-purchase, .multicheckout .action.primary{text-transform: lowercase;font-weight: normal;}
.minicart-wrapper .block-minicart,
.block-minicart .subtotal,
.minicart-wrapper .block-minicart .block-content > .actions .secondary .action,
.minicart-wrapper .block-minicart .block-content > .subtitle{text-transform: lowercase;}
.cms-index-index .block-highlight .actions-toolbar .action.view, .page-footer .footer.content .block.newsletter .actions .action.subscribe,
button, a.action.primary, a.action{text-transform: lowercase;font-weight: normal;}
input[type="text"], input[type="password"], input[type="url"], input[type="tel"], input[type="search"], input[type="number"], input[type="datetime"], input[type="email"]{border-radius: 3px;}
h1.page-title{text-transform: lowercase;letter-spacing: normal;color: #317764; font-size: 36px;}
select {border-radius: 3px;}
h1, h2, h3, h4, h5, h6, .cms-index-index .block-highlight .block-title strong, .cms-index-index .column.main .easycatalogimg li.item .category-name a, .navigation .level0 > .level-top{text-transform: lowercase;}
body.pixiedust h1.page-title{margin-top: 3rem;margin-bottom: 0;}
.navigation > ul > li:hover > a{color: #317764 !important;}
.navigation > ul > li:hover ul > li:hover > a {color: #317764 !important;}
body.pixiedust .suggestpage-activity .col-2 table{width: 66%;}
body.pixiedust.cms-page-view .column.main ul, .product-info-main .data.item.content ul,
body.pixiedust.cms-page-view .column.main ol, .product-info-main .data.item.content ol{padding-left: 0;}
.cms-page-view .column.main ul:not(.pages-items) li:not(.product-item)::before,
.product-info-main .data.item.content ul:not(.pages-items) li:not(.product-item)::before{display: none;}
.cms-page-view .column.main ul:not(.pages-items) li:not(.product-item), .product-info-main .data.item.content ul:not(.pages-items) li:not(.product-item) {padding-left: 0px;text-indent: 0;list-style: disc;margin-left: 18px;}
.page-footer .footer-toolbar-bottom .copyright{text-transform: none;}
.navpro-dropdown > .navpro-dropdown-inner > .navpro-row > .navpro-col > .children > .parent-expanded > a{text-transform: none;margin-bottom: 16px;margin-top: 13px;}
.page-footer .footer.content .block.newsletter .control input{text-transform: lowercase;}
.product-info-main .stock.available, .product-info-main .stock.unavailable{text-transform: none;}
.stock.available.blue, .stock.unavailable{color: #a45b4e}
.jumbotron .pm-fblock-wrap{margin-left: 10px;margin-right: 10px;box-sizing: border-box; width:calc(100% - 20px); }
.products-grid.products-crosssell  .secondary-addto-links.actions-secondary{display: flex;align-items: inherit;justify-content: space-evenly;font-size: 10px;}
.products-grid.products-crosssell  .secondary-addto-links.actions-secondary .action.tocompare,
.products-grid.products-crosssell  .secondary-addto-links.actions-secondary .action.towishlist{width:auto;}
.products-grid.products-crosssell  .secondary-addto-links.actions-secondary .action.towishlist span{display: inline-block;padding-top: 40px;font-size: 12px;text-transform: lowercase;font-weight: 400;}
.products-grid.products-crosssell  .secondary-addto-links.actions-secondary .action.tocompare span{display: inline-block;padding-top: 40px;font-size: 12px;text-transform: lowercase;font-weight: 400;}
.content div.block .block-title [role="heading"][aria-level="2"]{font-size: 2.6rem;text-transform: lowercase;color: #272e3d;}
[name="amastyShippingAttributes.shipping_name"]{display:none !important;}
.suggestpage-activity .message{display: none;}
.value-inner.message-innner-block{box-sizing: border-box;padding: 10px;display: inline-block;width: 100%;align-items: center;z-index: 999;text-align: center;}
.cart.item.message.notice, .cart.table-wrapper .item .message{background: white;text-transform: none;color: #a45b4e;font-weight: 700;box-shadow: 0 2px 6px -5px rgb(0 0 0 / 10%);border: solid 1px rgb(204 204 204 / 32%);border-radius: 6px;}
body.account .block-collapsible-nav .item{text-transform: lowercase;}
body.account .block-title{text-transform: lowercase;}
body.account .box-title > span{text-transform: lowercase;}
body.pixiedust .message {text-transform: lowercase !important;}
.page-footer .footer.content .social-icons{padding-top: 0px;padding-bottom: 70px;}
.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: none;}
.slick-list.dragging {cursor: pointer;}
.slick-slider .slick-track, .slick-slider .slick-list {-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: block;}
.slick-track:before, .slick-track:after {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: block;}
.slick-loading .slick-slide {visibility: hidden;}
.slick-vertical .slick-slide {display: block;height: auto;border: 1px solid transparent;}
.slick-arrow.slick-hidden {display: none;}
.slick-dots{margin: 0 auto 10px;padding: 0;text-align: center;width: 100%;}
.slick-dots li{display: inline-block;margin-right: 5px;}
.slick-dots li:last-child{margin-right: 0;}
.slick-dots li button{border: none;width: 10px;height: 10px;background: #27ad8c;border-radius: 100%;font-size: 0;padding: 0;}
.slick-dots li.slick-active button{background: #467b6b;}
.block-new-products .block-title{display: none;}
.block.widget.block-products-list.grid .block-title{text-align: center;margin: 0 0 5px 0;display: inline-block;width: 100%;}
.block.widget.block-products-list.grid .block-title strong {font-size: 4rem;}
.easyslide-wrapper .swiper-container-horizontal > .swiper-pagination-bullets{bottom: 1.0em;}
.message.global.cookie{    background: #f1be48;z-index: 999999999;}
.message.global.cookie .content{display: flex;justify-content: space-between;align-items: center;z-index: 999;}
body.pixiedust.page-layout-checkout:not(.firecheckout) .header.content, 
body.pixiedust.page-layout-checkout:not(.firecheckout) .page-main { max-width: 1280px; }
body.pixiedust.checkout-index-index .shipping-policy-block.field-tooltip { right: 16px; top: 15px; }
body.pixiedust.checkout-index-index tr.row.amcheckout-method td.col-method { height: 70px; }
body.pixiedust.checkout-index-index tr.row.amcheckout-method td.col-price,
body.pixiedust.checkout-index-index tr.row.amcheckout-method td.col-method,
body.pixiedust.checkout-index-index tr.row.amcheckout-method td.col-carrier { vertical-align: middle; }
body.pixiedust .amcheckout-main-container.-modern .amcheckout-block:not(:first-of-type) { margin-top: 10px; }
body.pixiedust.checkout-index-index [name="shippingAddress.middlename"], 
body.pixiedust.checkout-index-index [name="middlename"] { display: none !important; }
body.filter-active .valueadded-block { display: none; }
option:disabled { color: #ccc; }
.cms-index-index .products-grid .product-item .product-item-details {display: flex;flex-direction: column;height: 140px;justify-content: space-between;}
.cms-index-index .products-grid .product-item .action.tocart {background: #2E2E2E; text-transform: lowercase;font-weight: normal;width: 49%;font-size: 1.5rem;}
.cms-index-index .products-grid .product-item .action.tocart span {color: white;margin: 0 auto;position: relative;text-transform: lowercase;font-weight: normal; ;}
.cms-index-index .products-grid .product-item .action.tocart:hover { border: 2px solid #2e2e2e; background: #ffffff; }
.cms-index-index .products-grid .product-item .action.tocart:hover span { color: #2e2e2e; }
.cms-index-index .products-grid .product-items .slick-dots { margin-top: 15px; }
.cms-index-index .products-grid .product-item .action.towishlist  {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNSIgaGVpZ2h0PSIxMyIgdmlld0JveD0iMCAwIDE1IDEzIj48ZyBmaWxsPSJub25lIj48ZyBmaWxsPSIjMkUyRTJFIj48cGF0aCBkPSJNNy41IDEyLjg2QzcuNjMgMTIuODYgNy43NyAxMi44MSA3Ljg3IDEyLjcxTDEzLjA4IDcuNjhDMTMuMTYgNy42MSAxNSA1LjkzIDE1IDMuOTIgMTUgMS40NiAxMy41IDAgMTEgMCA5LjUzIDAgOC4xNiAxLjE2IDcuNSAxLjgxIDYuODQgMS4xNiA1LjQ3IDAgNCAwIDEuNSAwIDAgMS40NiAwIDMuOTIgMCA1LjkzIDEuODQgNy42MSAxLjkxIDcuNjdMNy4xMyAxMi43MUM3LjIzIDEyLjgxIDcuMzcgMTIuODYgNy41IDEyLjg2TDcuNSAxMi44NloiLz48L2c+PC9nPjwvc3ZnPgo=);background-size: contain; background-repeat: no-repeat; background-position: 50% 50%; display: inline-block; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; background-size: 26px; border: 2px solid #2e2e2e; border-radius: 3px;}
.cms-index-index .products-grid .product-item .action.towishlist:hover { box-shadow: none; }
.cms-index-index .products-grid .product-item .action.tocompare {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOSIgaGVpZ2h0PSIxOSIgdmlld0JveD0iMCAwIDE5IDE5Ij48ZyBmaWxsPSJub25lIj48cmVjdCB5PSI1IiB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIGZpbGw9IiMyRTJFMkUiLz48cGF0aCBkPSJNNC4wOCAyLjE0QzQuMzYgMi4xNCAxNy4wOCAyIDE3LjA4IDJMMTcuMDggMTUuMDEiIHN0eWxlPSJzdHJva2Utd2lkdGg6MjtzdHJva2U6IzJFMkUyRSIvPjwvZz48L3N2Zz4K);background-size: contain; background-repeat: no-repeat; background-position: 50% 50%; display: inline-block; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; background-size: 26px; border: 2px solid #2e2e2e; border-radius: 3px;}
.cms-index-index .products-grid .product-item .action.tocompare:hover { box-shadow: none; }
body.catalogsearch-result-index .results dl.block dd.item { display: inline-block; margin-right: 5px; }
body.catalogsearch-result-index .results dl.block { margin-bottom: 0; }
.minisearch .swissup-ajaxsearch-product .from-text { display: none; }
.minisearch .swissup-ajaxsearch-product.variableprice .from-text { display: block; }
body.pixiedust .swatch-option.disabled { display: none; }
body.cms-index-index .suggestpage-activity table tr th, body.cms-index-index .suggestpage-activity table tr td { border: 0; }
.cms-index-index.luxury-fullscreen-slider .page-header { position: relative; }
.cms-index-index.luxury-fullscreen-slider .nav-sections:not(.is_stuck) .navigation:not(.navpro-theme-dark) .level0 > .level-top { color: #2e2e2e; }
.navigation .level0 > .level-top { color: #2e2e2e; }
.navigation .level0.has-active > .level-top { color: #2e2e2e; }
.cms-index-index.luxury-fullscreen-slider .page-header .switcher-language .switcher-trigger, .cms-index-index.luxury-fullscreen-slider .page-header .switcher-currency .switcher-trigger { color: #6d6d6d; }
.cms-index-index.luxury-fullscreen-slider .page-header .block-search.folded .action.search { background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOSIgaGVpZ2h0PSIxOSIgdmlld0JveD0iMCAwIDE5IDE5Ij48ZyBmaWxsPSJub25lIj48ZyBzdHJva2U9IiMwMDAiPjxjaXJjbGUgY3g9IjcuNSIgY3k9IjcuNSIgcj0iNyIvPjxwYXRoIGQ9Ik0xMyAxM0wxOC4wMiAxOC4wMiIvPjwvZz48L2c+PC9zdmc+Cg==); }
.cms-index-index.luxury-fullscreen-slider .page-header .customer i { background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZyBmaWxsPSJub25lIj48ZyBzdHJva2U9IiMwMDAiPjxjaXJjbGUgY3g9IjkiIGN5PSI1LjI5IiByPSI0Ljc5Ii8+PHBhdGggZD0iTTE2Ljk2IDE3LjVMMS4wNCAxNy41QzEuMyAxMy4zMyA0Ljc3IDEwLjAzIDkgMTAuMDMgMTMuMjMgMTAuMDMgMTYuNyAxMy4zMyAxNi45NiAxNy41WiIvPjwvZz48L2c+PC9zdmc+Cg==); }
.cms-index-index.luxury-fullscreen-slider .minicart-wrapper .action.showcart .text { background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOSIgdmlld0JveD0iMCAwIDE4IDE5Ij48ZyBmaWxsPSJub25lIj48ZyBzdHJva2U9IiMwMDAiPjxwYXRoIGQ9Ik02IDEwTDYgNSA2IDVDNiAyLjc5IDcuMzUgMSA5IDFMOSAxQzEwLjY2IDEgMTIgMi44IDEyIDVMMTIgMTAiLz48cGF0aCBkPSJNMC41NCA2LjVMMTcuNDYgNi41IDE2LjgxIDE0Ljk3QzE2LjY2IDE2LjkyIDE0Ljk1IDE4LjUgMTMgMTguNUw1IDE4LjVDMy4wNSAxOC41IDEuMzQgMTYuOTIgMS4xOSAxNC45N0wwLjU0IDYuNVoiLz48L2c+PC9nPjwvc3ZnPgo=); }
.cms-index-index .easyslide-background-light { background: none; color: #fff; text-shadow: 0px 0px 2px #ccc; }
.cms-index-index .easyslide-background-dark { background: none; color: #000; text-shadow: 0px 0px 2px #333; }
.cms-index-index .easyslide-description { font-size: 48px !important; font-family: 'Vollkorn', serif !important; }
.valueadded-block-2 { width:100%; text-align:center; margin:0; background:#efede9; box-sizing:border-box; padding:5px 0;  }
.cms-index-index .valueadded-block-2 { padding: 10px 0; }
.blog-page .valueadded-block-2, .cms-page-view .valueadded-block-2 { border-bottom:1px solid #bbbbbc; padding-bottom: 7px; }
.value-inner-2 { width:1200px; max-width:100%; margin:auto; }
.value-inner-2 b { color:#333; }
.va-note { box-sizing: border-box; width: 25%; text-align:center; float:left; font-size:14px; margin-right:0; padding:10px 5px; font-weight: 900; transition:all 150ms ease; color:#2e2e2e; font-weight: bold;}
.va-note:hover {  }
.va-note span.va-small { font-weight: normal; font-size:12px; display:block; clear:both;}
.va-note .va-msg { float:left; text-align: left;}
.va-note.van3 { margin-right:0; }
.mycon { background:url(../images/usp-deliveryx1.png) no-repeat center left; width:40px; height:10px; padding:14px 14px 14px 0px; background-size:31px; float:left; text-align: left;}
.van2 .mycon { background:url(../images/usp-financex1.png) no-repeat center left; background-size:31px;  }
.van3 .mycon { background:url(../images/usp-contactx1.png) no-repeat center left; background-size: 31px;  }
.van4 .mycon { background:url(../images/usp-visitx1.png) no-repeat center left; background-size:32px; }
.valueadded-dots-2 .slick-dots { display:none !important; margin-bottom: 10px; float:left; width:100%; text-align: center; margin-top:7px; }
body.page-products .valueadded-block { margin-bottom: 0; }
.cms-page-view .valueadded-block-2 { margin-bottom: 0; }
.px-account-link { text-align: center; }
.px-greet { width: 75px; height: 53px; overflow: hidden; }
.px-greet.px-support { width: 50px; }
.px-icon { width: 100%; height: 30px; background-image: url(../images/header-accountx2.png); background-size: 32px; background-repeat: no-repeat; background-position-x: center; display: block; }
.px-support .px-icon { background-image: url(../images/header-supportx2.png); }
.px-currency .px-icon { background-image: url(../images/empty.coint.svg); background-size: 19px !important;     filter: invert(100%) sepia(0%) saturate(0%) hue-rotate(180deg) brightness(50%) contrast(100%); }
.px-text { margin-top: 7px; font-size: 13px; display: inline-block; }
body.pixiedust .minicart-wrapper .action.showcart .text { height: 33px; width: 33px; margin-left: 2px; background-image: url(../images/header-basketx1.png) !important; }
.minicart-wrapper .action.showcart .counter.qty { background: #317764; margin: 15px 0 0 13px; }
.minicart-wrapper .action.showcart .counter.qty, .minicart-wrapper .action.showcart.active .counter.qty { background: #317764; margin: 15px 0 0 13px; }
#minicart-content-wrapper { text-align: left; }
.basket-px-text { padding-top: 30px; display: inline-block; }
.px-container { display: flex; flex-wrap: wrap; justify-content: space-between; margin: 20px; }
.px-under-container { padding: 0; margin: 15px 0 0 0; box-sizing: border-box; height: 1px; border-bottom: 1px solid #efede9;}
.px-column { box-sizing: border-box; }
.px-left-column, .px-right-column { width: 25%; }
.px-center-column { width: 50%;  display: flex; justify-content: center; }
.value-inner.message-innner-block { min-height: 48px; font-size: 12px; display: flex; font-size: 12px; flex-direction: column; justify-content: center; align-items: center; }
.px-greet { display: inline-block; }
.px-text, .px-account-link a { text-decoration: none; }
.px-text:hover, .px-account-link a:hover { text-decoration: underline; }
.px-page-header-2 .breadcrumbs { padding-top: 10px; }
.px-above-container .switcher-currency { position: absolute; top: -36px; right: 75px; }
.px-above-container .switcher .options .action.toggle {padding: 0;cursor: pointer;display: inline-block;text-decoration: none;}
.px-above-container .switcher .options .action.toggle.active {display: inline-block;text-decoration: none;}
.px-above-container .switcher .label {border: 0;clip: rect(0, 0, 0, 0);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute;width: 1px;}
.px-above-container .switcher .options.active, .page-footer .switcher .options.active {overflow: visible;}
.px-above-container .switcher .options {display: inline-block;position: relative;}
.px-above-container .switcher .options:before {content: '';display: table;}
div#switcher-currency {color: #ffffff;}
#switcher-currency .options .action.toggle {font-size: 13px;}
#switcher-currency .options .action.toggle strong {font-weight: 700;}
.px-above-container .switcher .options .action.toggle.active:after {font-size: 10px;font-family: 'FontAwesome'; content: '\f106';}
.px-above-container .switcher .options .action.toggle:after {font-size: 10px;font-family: 'FontAwesome'; content: '\f107';}
.px-above-container .switcher .options ul.dropdown {margin: 0;padding: 0;list-style: none none;background: #fff;border: 1px solid #fff; margin-top: 4px;min-width: 40px;z-index: 100;box-sizing: border-box;display: none;position: absolute;top: 100%;box-shadow: 0 3px 3px rgba(0,0,0,0.15);}
.px-above-container .switcher .options ul.dropdown:before {left: 10px;top: -12px;border: 6px solid;border-color: transparent transparent #fff transparent;z-index: 99;}
.px-above-container .switcher .options ul.dropdown li {margin: 0;padding: 0;}
#switcher-currency li {width: 100%;float: left;text-align: left;font-size: 12px;}
.px-above-container .switcher .options ul.dropdown a {display: block;}
.px-above-container .switcher .options ul.dropdown a {color: #333333;text-decoration: none;display: block;padding: 8px;}
.px-above-container .switcher .options ul.dropdown:after {left: 9px;top: -14px;border: 7px solid;border-color: transparent transparent #fff transparent;z-index: 98;content: '';display: block;height: 0;position: absolute;width: 0;}
.px-above-container .switcher .options:after {clear: both;content: '';display: table;}
input#search { border: 1px solid #2e2e2e; border-radius: 30px; width: 100%; height: 62px; }
.block-search input { font-size: 14px; }
.block-search .input-text { padding: 0 35px 0 20px; }
.block-search .action.search:before { line-height: 40px; background: #317764; height: 40px; width: 40px; border-radius: 30px; box-sizing: border-box; margin: 10px 3px; color: #fff; font-size: 18px; font-weight: normal; }
.block-search .action.search:hover:before { color: #fff; }
.block-search .action.search[disabled] { opacity: 1; }
select.mobile-switcher-dropdown { position: absolute; left: 113px; top: 6px; width: 79px; font-size: 14px; height: 36px; line-height: 36px; padding: 0 10px; }
body.pixiedust.catalog-product-view .prolabels-wrapper .top-right.absolute a { position: absolute; top: 0; right: 0; }
body.pixiedust.cms-amasty-faq-home-page .am-widget-categories-3.widget { flex-direction: column; }
body.pixiedust.cms-amasty-faq-home-page .am-widget-categories-3.widget .am-widget-category { width: 100%; }
body.pixiedust.cms-amasty-faq-home-page .am-widget-categories-3.widget .am-widget-category .view-all {display: none; }
body.pixiedust.cms-amasty-faq-home-page .am-widget-categories-3.widget .am-widget-category .am-title { color: #6d6d6d; font-weight: 400; }

@media(max-width: 767px) {
    .page-footer .footer.content .block.newsletter .actions {position: static;display: block;width: 100%;margin: 30px 0 0 0;}
    .footer.content .links{margin-bottom: 40px;}
    .page-footer .footer.content .block.newsletter .control input{width: 100%;padding: 0;text-align: center;}
}

@media(min-width:768px){
    .swiper-slide img{vertical-align: top;max-height: 75vh;width: 100%;object-fit: cover;}
    .page-footer .footer.content .footer.links a, .page-footer .footer.content .footer.links a:visited{color:white;}
}

@media (min-width: 768px){
    h1 {font-size: 36px;}
    h2 {font-size: 31px;}
    h3 {font-size: 28px;}
    h4 {font-size: 24px;}
}

@media (max-width: 767px) {
    .nav-sections-item-title{text-transform: lowercase;}
}

@media (max-width: 767px) {
    .cms-index-index .block-highlight .block-title strong{font-size: 25px;}
    .cms-index-index .block-highlight .block-title{margin-bottom: 40px;}
}

@media (min-width: 1024px) {
    .page-header .header.content .block-search{position: absolute;left: calc( 100% - 190px);}
    .page-header .header.content .block-search.shown #search_mini_form{position: absolute;right: 150px;}
}

@media (min-width: 768px) and (max-width: 1023px) {
    .block-search.block-swissup-ajaxsearch.inline.shown .action.close{left:153px;}
}

@media (min-width: 768px) {
    .page-header .header.content {padding: 44px 10px;}
}

@media (max-width: 639px) {
    body.pixiedust.checkout-index-index .shipping-policy-block.field-tooltip { right: auto; top: auto; }
}

@media (min-width: 768px) {
    body.pixiedust.checkout-index-index .amcheckout-main-container.-modern .amcheckout-step-container .amcheckout-additional-options .amcheckout-checkboxes { width: 100%; }
}
@media (min-width: 1024px) {
    body.pixiedust.checkout-index-index .amcheckout-main-container.-modern .amcheckout-step-container .amcheckout-additional-options .amcheckout-checkboxes { margin-top: 0; }
}

@media (max-width: 500px) {
    body.catalog-product-view span.swatch-attribute-selected-option { display: block; padding-left: 0; }
}

@media (max-width: 767px) {
    footer.page-footer ul.footer.links.argento-grid { width: 100%;}
    footer.page-footer ul.footer.links.argento-grid li.col-md-4.col-xs-11 { width: 100%; }
    footer.page-footer ul.footer.links.argento-grid li div.h4 span:nth-child(2) { min-width: 200px; width: 70%; }
    footer.page-footer ul.footer.links.argento-grid li div.h4{ min-height: 30px;}
    footer.page-footer ul.footer.links.argento-grid li div.h4 br { height: 0; line-height: 0; display: none; }
}

@media (max-width: 1024px) {
    .cms-index-index .easyslide-description { font-size: 36px !important; }
}

@media (max-width: 767px) {
    .cms-index-index .easyslide-description { font-size: 24px !important; }
}

@media (max-width: 500px) {
    .cms-index-index .easyslide-description { font-size: 16px !important; }
}

@media screen and (min-width: 1200px) {
    .cms-index-index .valueadded-block-2 { max-height: 98px;  }
    body.page-products .valueadded-block-2, body.catalog-product-view .valueadded-block-2, body.checkout-cart-index .valueadded-block-2 { max-height: 66px; margin-bottom: 20px;}
}

@media screen and (max-width: 950px) {
    body.pixiedust-2 .valueadded-block { padding:10px 0;}
}

@media screen and (max-width: 1200px) {
    .valueadded-block-2 { min-height:30px; margin-bottom: 20px; }
}

@media screen and (max-width: 1200px) {
    body.cms-index-index .valueadded-block-2 { min-height:40px !important; margin-bottom:0px; }
    body.pixiedust .valueadded-block-2 { min-height:35px; float:left; }
}

@media screen and (max-width: 850px) {
    .van1, .van3 { display:none; }
    .van2 { width:100%; }
}

@media (min-width: 769px) {
    .minicart-wrapper { margin-left: 0; margin-right: 50px; }
}

@media (min-width: 769px) {
    .px-container { height: 72px; }
}

@media (max-width: 1349px) {
    .px-container { height: auto; position: relative;}
    .px-column { width: 100%; }
    .px-right-column {order: 1;}
}

@media (min-width: 768px) and (max-width: 1349px) {
    .px-right-column { order: -1;position: absolute;}
    .block-search  {width: 100%;margin-top: 10px;}
}

@media (min-width: 769px) {
    .px-left-column { display: flex; flex-direction: column; align-items: center; justify-content: center; height: 72px;}
    .px-right-column { text-align: right; padding-top: 0;  pointer-events: none; }
    .px-right-column > * { pointer-events: all;}
    .page-footer .footer.content .block.newsletter .actions {top: unset;bottom: 77px;}
}

@media (min-width: 1200px) {
    .px-left-column .logo img { max-width: 300px; }
}

@media (min-width: 769px) {
    .navpro.orientation-horizontal > ul > li { font-size: 16px; }
}

@media (min-width: 769px) {
    .nav-sections { margin-bottom: 0; }
}

@media (min-width: 768px) {
    .catalog-category-view .page-main .category-view {display: none;}
    .navpro.orientation-horizontal > ul > li {font-size: 18px;}
    .pm-fb-jumbo {padding-bottom: 45px !important;}
}

@media (min-width: 769px) {
    .block-search { float: none; width: 80%; padding: 0; margin: 0; }
}

@media (min-width: 769px) and (max-width: 1349px) {
    /*.block-search { width: 100%;  }*/
}

@media (max-width: 768px) {
    .px-left-column { display: flex; justify-content: center; }
    body.pixiedust .logo { margin: 0; max-width: 300px; }
    .block-swissup-ajaxsearch .minisearch .inactive { display: inline-block; width: 100%; }
    .px-center-column { display: block; }
    #search_mini_form .origin { position: relative; }
    .px-left-column { position: relative; }
    .nav-toggle { top: 10px; left: 0; }
    .px-left-column { order: 2; position: absolute; }
    .px-center-column { order: 3; min-height: 100px; }
    .px-right-column { order: 1; }
    .px-greet { display: none; }
    .px-under-container { display: none; }
    .px-container { position: relative; }
    .basket-px-text { display: none; }
    .minicart-wrapper { margin-right: 10px; }
    .va-note .va-msg { float:none; display:inline-block; position: relative;  }
    .va-note .va-msg{ width:auto; }
    .mycon { float:none; display:inline-block; top: -2px; }
    body.pixiedust .valueadded-block-2 { max-height: 80px; overflow: hidden; }
    .nav-sections-item-title { text-align: left; padding-left: 11px; }
    .nav-sections-item-content { margin-top: 40px; }
    a.nav-sections-item-switch { color: #575757; font-size: 16px; text-decoration: none;}
    a.nav-sections-item-switch:hover { color: #575757; text-decoration: none; }
    .block-search .label {position: absolute;right: 9px;bottom: 26px;z-index: 100;background: #317764;border-radius: 30px;height: 40px;width: 40px;line-height: 30px;}
    .block-search .label:before {color: #fff;margin: 6px 0px 0 10px;font-size: 20px;}
    .block-search .label:hover:before {color: #fff;}
}

@media (max-width: 1349px) {
    body.pixiedust.slideover .nav-search-block{opacity: 0; pointer-events: none; display: none;}
    body.pixiedust.slideover .logo {max-width: 300px;}
    body.pixiedust .nav-toggle {display: block;}
}

@media (max-width: 550px) {
    body.pixiedust .logo { max-width: 250px; padding-top: 5px; }
    .px-container { margin-bottom: 5px; }
}

@media (max-width: 450px) {
    body.pixiedust .logo { max-width: 200px; padding-top: 12px;}
}

@media (max-width: 768px) {
    .navigation .level0 { border-top: none; }
    .navigation .px-addition-menu { border-top: 1px solid #d1d1d1; }
    .navigation .px-currency-menu { border-bottom: 1px solid #d1d1d1; }
    .navigation .px-call-menu { border-top: none; }
    .px-addition-menu a { font-weight: normal !important; }
    .px-breaker-top { margin-top: 20px !important;}
    .px-breaker-bottom { margin-bottom: 20px !important;}
    .navpro .px-icon { width: 23px; height: 20px; background-size: 20px; background-position-x: 0px; background-position-y: 1px; display: inline-block; }
    .navpro .px-menu-text { display: inline-block; vertical-align: top; padding-top: 1px; }
    .navpro .inline-block { display: inline-block; margin: 0; padding: 0; }
}

@media (max-width: 990px) {
    .px-support { display: none; }
}

@media (min-width: 769px) {
    .navpro-nowrap .navpro-item-more > .nav-a-icon-more svg { display: none; }
    body.pixiedust nav.swissup-navigationpro .px-breaker-top,  body.pixiedust nav.swissup-navigationpro .px-addition-menu { display: none;}
    .navpro-overlay-element.shown { display: none; }
}


@media (max-width: 769px) {
    body.checkout-index-index .page-wrapper .action.nav-toggle { display: none; }
    body.checkout-index-index.pixiedust .logo { margin: 0; padding: 10px 0; }
}

@media(min-width:768px){
	body.customer-account-create .column.main { display: flex; flex-wrap: wrap; justify-content: space-between; }
	body.customer-account-create .column.main .reg-container,
	body.customer-account-create .column.main .login-container { width: 50%; box-sizing: border-box; padding: 10px; }
    body.customer-account-create .form.form-login { padding-top: 21px; }
}
body.customer-account-create #maincontent > .page-title-wrapper { display: none }
body.customer-account-create #maincontent .form-create-account legend { display: none; }

@media only screen and (max-width: 768px) {
    body .pixie-addpop-modal.modal-slide .modal-inner-wrap { max-height: unset; }
}