.page-main{margin:0 !important;padding:0 !important;max-width:100% !important}.page-products .columns{padding:0}body.page-products .columns:before{display:none}.columns .column.main{padding:0 !important;width:100% !important;float:none !important;-ms-flex-order:initial !important;-webkit-order:initial !important;order:initial !important}p{margin:0}.page-wrapper .page-title-wrapper{margin-top:2.7777vw;padding:0 6.9444vw;max-width:100%}.page-wrapper .page-title-wrapper h1{margin:0;text-transform:uppercase;text-align:center;font-weight:800;font-size:2.2222vw;line-height:1.4;letter-spacing:.02em;color:#1e1e1e}.page-wrapper .breadcrumbs{margin:0;padding:1.3888vw 6.9444vw;max-width:100%}.page-wrapper .breadcrumbs ul{position:relative;display:flex;flex-wrap:wrap;justify-content:center}.page-wrapper .breadcrumbs ul li{position:relative;display:flex !important;align-items:center;font-weight:500;font-size:.8333vw;line-height:1.4}.page-wrapper .breadcrumbs ul li:not(:last-child):after{content:'/';margin:0 .6944vw;font-family:none;font-weight:500;font-size:1.1111vw;line-height:1.4;color:#1e1e1e}.page-wrapper .breadcrumbs ul li a{font-weight:500;line-height:1.4;color:#1e1e1e;text-decoration:none}.page-wrapper .breadcrumbs ul li a:hover{text-decoration:none}.page-wrapper .breadcrumbs ul li strong{color:#1e1e1e;opacity:.45}.form_search_advanced_wrap{padding:0 6.9444vw}.form_search_advanced_wrap .form.search.advanced{padding:0;max-width:none;min-width:auto;width:auto;background-color:#fff;border-radius:10px}.form_search_advanced_wrap .form.search.advanced .fieldset{margin:0}.form_search_advanced_wrap .block_title{margin:0 2.7777vw;padding:2.7777vw 1.3888vw;border-bottom:1px solid rgba(30,30,30,.1)}.form_search_advanced_wrap .advanced_fields_wrap{padding:0 3.8194vw;display:flex;justify-content:space-between;flex-wrap:wrap}.form_search_advanced_wrap .advanced_fields_wrap .field .fields{display:flex;justify-content:space-between;flex-wrap:wrap}.form_search_advanced_wrap .advanced_fields_wrap .field{position:relative;margin-top:2.7777vw;padding-top:.625vw}.form_search_advanced_wrap .advanced_fields_wrap>.field.full_with{width:100%}.form_search_advanced_wrap .advanced_fields_wrap>.field>.label{text-transform:uppercase;font-weight:600;font-size:.9722vw;line-height:1.2;letter-spacing:.01em;color:#1e1e1e}.form_search_advanced_wrap .advanced_fields_wrap>.field,.form_search_advanced_wrap .advanced_fields_wrap>.field .field{width:37.5vw}.form_search_advanced_wrap .advanced_fields_wrap .control{padding:0;display:block}.form_search_advanced_wrap .advanced_fields_wrap .field .control .fields .control{padding:0 !important}.form_search_advanced_wrap .advanced_fields_wrap .control input{margin:0 !important;padding:1.5972vw 1.3888vw 1.0416vw;height:4.1666vw;display:block;border-radius:2px;border:1px solid rgba(30,30,30,.45);background-color:#fff;text-align:left;font-family:'Montserrat';font-weight:400;font-size:1.1111vw;line-height:1.2;letter-spacing:.01em;color:rgba(30,30,30,.85);opacity:1}.form_search_advanced_wrap .advanced_fields_wrap .control label{position:absolute;top:0;left:.6944vw;padding:0 .6944vw;background-color:#fff;text-transform:uppercase;font-weight:600;font-size:.9722vw;line-height:1.2;letter-spacing:.01em;color:#1e1e1e;transition:all .3s linear}.form.search.advanced .fields.range .field:first-child .control:after{content:'-';position:absolute;top:2.0888vw;right:-1.5277vw;display:inline-block;width:auto;font-weight:600;font-size:.9722vw}.form_search_advanced_wrap .advanced_fields_wrap .control input:focus{border-color:#538dde;box-shadow:none !important}.form_search_advanced_wrap .advanced_fields_wrap .control input.mage-error.input-text:focus{border-color:#f56159}.form_search_advanced_wrap .advanced_fields_wrap .control input.mage-error{border-color:#f56159}.form_search_advanced_wrap .advanced_fields_wrap .control input:focus~label,.form_search_advanced_wrap .advanced_fields_wrap .control input:focus~label:after{font-size:.8333vw;transition:all .3s linear}.form_search_advanced_wrap .advanced_fields_wrap .control div.mage-error{position:relative !important;top:auto !important;left:auto !important;margin-top:.6944vw;text-align:right;font-weight:500;font-size:.8333vw;line-height:1.2;letter-spacing:.02em;color:#f56159;opacity:.85}.form_search_advanced_wrap .advanced_fields_wrap .nice-select{margin:0 !important;padding:1.5972vw 2.7777vw 1.0416vw 1.3888vw;width:100%;height:4.1666vw;display:block;border-radius:2px;border:1px solid rgba(30,30,30,.45);background-color:#fff;text-align:left;font-family:'Montserrat';font-weight:400;font-size:1.1111vw;line-height:1.2;letter-spacing:.01em;color:rgba(30,30,30,.85);opacity:1}.form_search_advanced_wrap .advanced_fields_wrap .nice-select.open~.label{font-size:.8333vw;transition:all .3s linear}.form_search_advanced_wrap .nice-select.open{border-color:#538dde;box-shadow:none !important}.advanced_fields_wrap .nice-select:after{content:'';border:0;position:absolute;top:1.4583vw;right:.6944vw;margin:0;width:1.6666vw;height:1.6666vw;display:block;background-image:url(./img/angle-down.svg);background-repeat:no-repeat;background-size:contain;background-position:center;transform:rotate(180deg);-webkit-transform-origin:initial;-ms-transform-origin:initial;transform-origin:initial}.advanced_fields_wrap .nice-select.open:after{content:'';transform:rotate(0deg)}.form_search_advanced_wrap .nice-select .list{position:absolute;top:120%;left:-.1388vw;right:auto;margin:0;padding:.868vw 0;width:101%;min-width:min-content;background:#fff;box-shadow:0px 4px 24px rgb(0 0 0/10%);border-radius:10px;border:0;opacity:0;-webkit-transform:none;-ms-transform:none;transform:none}.form_search_advanced_wrap .nice-select.open .list{top:110%;opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}.form_search_advanced_wrap .nice-select .option{padding:0 1.3888vw;font-weight:400;color:#1e1e1e}.form_search_advanced_wrap .nice-select .option:hover{opacity:.65}.form_search_advanced_wrap .nice-select .option.focus{font-weight:400}.form_search_advanced_wrap .advanced_fields_wrap .nice-select .option.focus,.form_search_advanced_wrap .advanced_fields_wrap .nice-select .option:hover{background-color:#fff;color:#1e1e1e}.form_search_advanced_wrap .actions-toolbar{padding:2.7777vw 3.8194vw}.form_search_advanced_wrap .actions-toolbar button.search{margin:0;padding:1.0416vw;width:auto;height:auto;min-width:15.9722vw;display:inline-block;background-color:#538dde;border:none;border-radius:50px;text-transform:uppercase;font-weight:700;font-size:1.1111vw;line-height:1.2;text-align:center;letter-spacing:.02em;color:#fff}.form_search_advanced_wrap .actions-toolbar button.search:hover{background-color:#04af78}.column.main .message.error{margin:1.3888vw 0 0;padding:0;background-color:transparent;text-align:center;font-weight:600;font-size:1.25vw;line-height:1.4;color:#1e1e1e}.column.main .message.error div:before{content:'';display:none !important}.column.main .message.error div a{color:#538dde;text-decoration:underline}.column.main .message.error div a:hover{opacity:.65}.column.main .search.summary{margin:2.4305vw 6.9444vw 0;padding:2.7777vw;background-color:#fff;border-radius:10px}.column.main .search.summary .items:not(:last-child){margin-bottom:.6944vw}.column.main .search.summary .item{margin:0}.column.main .search.summary .item:not(:last-child){margin-bottom:.3472vw}body.page-products .columns .column.main>.search.found{margin:0 0 1.3888vw;text-align:center;font-weight:500;font-size:1.25vw;line-height:1.4;color:#1e1e1e}body.page-products .columns .column.main>.search.found strong{font-weight:600}body.page-products .columns .column.main>.search.found+.search.summary{margin:0}body.page-products .columns .column.main .message.notice{margin:1.3888vw 0;padding:0;padding-left:2.7777vw;background-color:transparent;text-align:left;font-weight:600;font-size:1.25vw;line-height:1.4;color:#1e1e1e}body.page-products .columns .column.main .message.notice div:before{content:'';display:none !important}body.page-products .columns .column.main .message.notice div a{color:#538dde;text-decoration:underline}body.page-products .columns .column.main .message.notice div a:hover{opacity:.65}.search.results #amasty-shopby-product-list{border-top:1px solid rgba(30,30,30,.1)}.search.results #amasty-shopby-product-list .products .product-items{padding-left:0}@media (max-width:768px){.page-wrapper .page-title-wrapper{margin-top:9.375vw;padding:0 4.6875vw}.page-wrapper .page-title-wrapper h1{font-size:6.25vw}.page-wrapper .breadcrumbs{margin-top:4.6875vw;padding:0 4.6875vw 6.25vw;display:block}.page-wrapper .breadcrumbs ul li{font-size:3.125vw}.page-wrapper .breadcrumbs ul li:not(:last-child):after{margin:0 3.125vw;font-size:3.125vw}.form_search_advanced_wrap{padding:0 4.6875vw}.form_search_advanced_wrap .block_title{margin:0 4.6875vw;padding:6.25vw 0}.form_search_advanced_wrap .advanced_fields_wrap{padding:0 6.25vw}.form_search_advanced_wrap .advanced_fields_wrap .field{margin-top:6.25vw;padding-top:2.1875vw}.form_search_advanced_wrap .advanced_fields_wrap>.field>.label{font-size:3.75vw}.form_search_advanced_wrap .advanced_fields_wrap>.field .price .field{width:34.375vw}.form_search_advanced_wrap .advanced_fields_wrap>.field,.form_search_advanced_wrap .advanced_fields_wrap>.field .field{width:100%}.form_search_advanced_wrap .advanced_fields_wrap .control label{top:0;left:3.125vw;padding:0 1.5625vw;font-size:3.75vw}.form_search_advanced_wrap .advanced_fields_wrap .control input:focus~label,.form_search_advanced_wrap .advanced_fields_wrap .control input:focus~label:after{font-size:3.125vw}.form_search_advanced_wrap .advanced_fields_wrap .control input{padding:4.6875vw 4.6875vw 3.125vw;height:12.5vw;font-size:3.75vw;text-align:left}.form.search.advanced .fields.range .field:first-child .control:after{right:-5.35vw;top:5.75vw;font-size:3.75vw}.form_search_advanced_wrap .advanced_fields_wrap .nice-select{padding:4.6875vw 10.9375vw 3.125vw 4.6875vw;height:12.5vw;font-size:3.75vw;text-align:left}.form_search_advanced_wrap .advanced_fields_wrap .nice-select.open~.label{font-size:3.125vw}.advanced_fields_wrap .nice-select:after{content:'';top:3.4375vw;right:1.5625vw;width:7.5vw;height:7.5vw}.form_search_advanced_wrap .advanced_fields_wrap .nice-select .list{left:-.625vw;padding:1.5625vw 0}.form_search_advanced_wrap .advanced_fields_wrap .nice-select .option{padding:.625vw 5.425vw}.form_search_advanced_wrap .advanced_fields_wrap .nice-select .option:not(:last-child){margin-bottom:.625vw}.form_search_advanced_wrap .actions-toolbar{padding:6.25vw;text-align:center}.form_search_advanced_wrap .actions-toolbar button.search{margin:0;padding:4.125vw;font-size:3.625vw;min-width:66.5vw}.form_search_advanced_wrap .advanced_fields_wrap .control div.mage-error{margin-top:1.5625vw;font-size:3.125vw}.column.main .message.error{margin:6.25vw 0 0;padding:0 4.6875vw;font-size:3.75vw}.column.main .search.summary{margin:6.25vw 4.6875vw 0;padding:6.25vw 4.6875vw}.column.main .search.summary .items:not(:last-child){margin-bottom:1.5625vw}.column.main .search.summary .item:not(:last-child){margin-bottom:.625vw}body.page-products .columns .column.main>.search.found{margin:0 0 4.375vw;padding:0 4.6875vw;font-size:4.375vw}body.page-products .columns .column.main>.search.found+.search.summary{margin:0 4.6875vw}body.page-products .columns .column.main .message.notice{margin:4.375vw 0 0;padding:0 4.6875vw;font-size:4.375vw}.search.results{margin-top:4.375vw;padding-top:16.4375vw;border-top:1px solid rgba(30,30,30,.1);position:relative}.search.results #amasty-shopby-product-list{border-top:0}.search.results #amasty-shopby-product-list .products .product-items{padding-left:0}}