.page-main{margin:0 !important;padding:0 !important;max-width:100% !important}.columns .column.main{padding:0}p{margin:0}body .message.info,body .message.error,body .message.success{margin:1.7361vw 1.3888vw .6944vw;padding:1.3888vw 2.0833vw;background:rgba(4,175,121,.1);display:block;text-align:center;font-weight:600;font-size:1.1111vw;color:#1e1e1e}body .message.error div:before{display:none !important}body .message.success div:before{display:none !important}body .message.info div:before{display:none !important}@media (max-width:767px){body .message.info,body .message.error,body .message.success{margin:4.6875vw 3.125vw 1.5625vw;padding:4.6875vw;font-size:4.375vw}}.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{font-weight:500;color:#1e1e1e;opacity:.45}body .amasty-catalog-topnav{margin:0}body.page-products .columns{position:relative;padding:0 2.7777vw;display:block !important}body.page-products .columns:before{content:"";position:absolute;top:0;left:2.7777vw;right:2.7777vw;width:auto;height:1px;background:rgba(30,30,30,.1)}body.page-products .sidebar-main{padding:0;width:25%;float:left}body.page-products .block.filter{margin:0}body.page-products .block_filter_title{position:relative;padding:1.0416vw 0;text-transform:uppercase;font-weight:700;font-size:.9722vw;line-height:1.2;color:#1e1e1e}body.page-products .block_filter_title:after{content:"";position:absolute;bottom:0;left:0;right:0;width:auto;height:1px;background:rgba(30,30,30,.1);display:block}body.page-products .block_filter_title .mobile_title{display:none}body.page-products .filter-options-item{padding:0;border-bottom:1px solid rgba(30,30,30,.1)}body.page-products .filter-options-item .filter-options-title{position:relative;padding:1.3888vw 4.1666vw 1.3888vw 0;text-transform:uppercase;font-weight:700;font-size:1.1111vw;line-height:1.2;letter-spacing:.01em;color:#1e1e1e}body.page-products .filter-options-item .filter-options-title:after{display:none}body.page-products .filter-options-item .filter-options-title:before{content:"";position:absolute;top:0;right:2.0833vw;width:1.6666vw;height:100%;display:block;background-image:url(./img/plus-catalog.svg);background-repeat:no-repeat;background-size:contain;background-position:center;transform:rotate(0deg);transition:all .2s linear}body.page-products .filter-options-item.active .filter-options-title:before{background-image:url(./img/minus-catalog.svg);transition:all .2s linear;transform:rotate(180deg)}body.page-products .filter-options-item .filter-options-content{padding:1.3888vw 0;padding-right:2.7777vw}body.page-products .amshopby-slider-container.-improved{margin:10px 0 0}body.page-products .amshopby-slider-container span.ui-corner-all{background-color:#538dde !important}body.page-products .amshopby-slider-container .amshopby-slider-tooltip,body.page-products .amshopby-slider-container .amshopby-slider-corner:after,body.page-products .amshopby-slider-container .amshopby-slider-corner:before,body.page-products .amshopby-slider-container.-improved .am-slider:before,body.page-products .amshopby-slider-container.-improved .am-slider:after{display:none !important}body.page-products .amshopby-slider-container.-improved .am-slider{margin:0;background:rgba(30,30,30,.25)}body.page-products .amshopby-slider-container .amshopby-slider-display{margin-top:.6944vw;text-align:center;font-weight:600;font-size:.9722vw;line-height:1.2;color:#1e1e1e}body.page-products .filter-options-item .filter-options-content form{margin:0;padding:0}body.page-products .filter-options-item .filter-options-content form .filter_items_wrap{max-height:10.0277vw}body.page-products .filter-options-item .filter-options-content form[data-amshopby-filter=as_lenses_color] .filter_items_wrap,body.page-products .filter-options-item .filter-options-content form[data-amshopby-filter=as_item_color] .filter_items_wrap{max-height:none}body.page-products .filter-options-item .filter-options-content form .filter_items_wrap .nicescroll-rails{right:4px !important;width:2px !important;background:rgba(30,30,30,.25);opacity:1 !important}body.page-products .filter-options-item .filter-options-content form .filter_items_wrap .nicescroll-cursors{right:-2px;background-color:#538dde !important;max-height:300px !important;border-radius:0 !important;overflow:auto;border:0 !important;cursor:pointer}body.page-products .filter-options-content .am-swatch-wrapper.item,body.page-products .filter-options-item .filter-options-content ol.items li.item{margin:0 !important;display:block}body.page-products .filter-options-content .am-swatch-wrapper.item:not(:last-child),body.page-products .filter-options-item .filter-options-content ol.items li.item:not(:last-child){margin-bottom:.1388vw !important}body.page-products .filter-options-content .as_lenses_color .am-swatch-wrapper.item{line-height:initial}body.page-products .filter-options-content .as_lenses_color .am-swatch-wrapper.item a.am-swatch-link{display:initial}body.page-products .sidebar-main .filter-options-content .as_lenses_color .am-swatch-wrapper.item a.am-swatch-link .swatch-option,body.page-products .sidebar-main .filter-options-content .as_item_color .am-swatch-wrapper.item a.am-swatch-link .swatch-option{position:relative;margin-right:.4166vw;margin-bottom:.4166vw;padding:0;width:2.2222vw;height:2.2222vw;min-width:auto;display:inline-flex;align-items:center;justify-content:center;border-radius:100%;border:0;outline:none}body.page-products .sidebar-main .filter-options-content .as_lenses_color,body.page-products .sidebar-main .filter-options-content .as_item_color{display:flex;flex-wrap:wrap}body.page-products .sidebar-main .filter-options-content .as_lenses_color .am-swatch-wrapper.item,body.page-products .sidebar-main .filter-options-content .as_item_color .am-swatch-wrapper.item{margin:0}body.page-products .sidebar-main .filter-options-content .as_lenses_color .am-swatch-wrapper.item a.am-swatch-link .swatch-option:after,body.page-products .sidebar-main .filter-options-content .as_item_color .am-swatch-wrapper.item a.am-swatch-link .swatch-option:after{display:none !important}#amasty-shopby-product-list .products.products-list .product-items .as_lenses_color .swatch-option,#amasty-shopby-product-list .products.products-list .product-items .as_item_color .swatch-option{position:relative;margin-right:.4166vw;margin-bottom:.4166vw;padding:0;width:1.5277vw;height:1.5277vw;min-width:auto;display:inline-flex;align-items:center;justify-content:center;border-radius:100%;border:0;outline:none}body.page-products .sidebar-main .filter-options-content .as_lenses_color .am-swatch-wrapper.item a.am-swatch-link .swatch-option:focus,body.page-products .sidebar-main .filter-options-content .as_item_color .am-swatch-wrapper.item a.am-swatch-link .swatch-option:focus,#amasty-shopby-product-list .products.products-list .product-items .as_lenses_color .swatch-option:focus,#amasty-shopby-product-list .products.products-list .product-items .as_item_color .swatch-option:focus{box-shadow:none}body.page-products .sidebar-main .filter-options-content .as_lenses_color .am-swatch-wrapper.item a.am-swatch-link .swatch-option:before,body.page-products .sidebar-main .filter-options-content .as_item_color .am-swatch-wrapper.item a.am-swatch-link .swatch-option:before,#amasty-shopby-product-list .products.products-list .product-items .as_lenses_color .swatch-option:before,#amasty-shopby-product-list .products.products-list .product-items .as_item_color .swatch-option:before{content:"";width:100%;height:100%;flex-shrink:0;border-radius:100%;background-color:#fff;opacity:0;transition:all .3s linear}body.page-products .sidebar-main .filter-options-content .as_lenses_color .am-swatch-wrapper.item a.am-swatch-link .swatch-option:hover,body.page-products .sidebar-main .filter-options-content .as_lenses_color .am-swatch-wrapper.item a.am-swatch-link .selected.swatch-option,body.page-products .sidebar-main .filter-options-content .as_item_color .am-swatch-wrapper.item a.am-swatch-link .swatch-option:hover,body.page-products .sidebar-main .filter-options-content .as_item_color .am-swatch-wrapper.item a.am-swatch-link .selected.swatch-option{border:.4166vw solid transparent;outline:none}#amasty-shopby-product-list .products.products-list .product-items .as_lenses_color .swatch-option:hover,#amasty-shopby-product-list .products.products-list .product-items .as_lenses_color .selected.swatch-option,#amasty-shopby-product-list .products.products-list .product-items .as_item_color .swatch-option:hover,#amasty-shopby-product-list .products.products-list .product-items .as_item_color .selected.swatch-option{border:.2777vw solid transparent;outline:none}body.page-products .sidebar-main .filter-options-content .as_lenses_color .am-swatch-wrapper.item a.am-swatch-link .swatch-option:hover:before,body.page-products .sidebar-main .filter-options-content .as_lenses_color .am-swatch-wrapper.item a.am-swatch-link .selected.swatch-option:before,body.page-products .sidebar-main .filter-options-content .as_item_color .am-swatch-wrapper.item a.am-swatch-link .swatch-option:hover:before,body.page-products .sidebar-main .filter-options-content .as_item_color .am-swatch-wrapper.item a.am-swatch-link .selected.swatch-option:before,#amasty-shopby-product-list .products.products-list .product-items .as_lenses_color .swatch-option:hover:before,#amasty-shopby-product-list .products.products-list .product-items .as_lenses_color .selected.swatch-option:before,#amasty-shopby-product-list .products.products-list .product-items .as_item_color .swatch-option:hover:before,#amasty-shopby-product-list .products.products-list .product-items .as_item_color .selected.swatch-option:before{opacity:1}body .swatch-option-tooltip{background:#fff;border:0;box-shadow:0 4px 24px rgba(0,0,0,.1);border-radius:10px;padding:.3472vw}body .swatch-option-tooltip .image{width:6.25vw;height:6.25vw;border-radius:6px}body .swatch-option-tooltip .title{margin-top:.3472vw;width:6.25vw;display:block;text-align:center;font-weight:600;font-size:.8333vw;line-height:1.2;color:#1e1e1e}body .swatch-option-tooltip .corner:after{display:none}body .swatch-option-tooltip .corner:before{content:"";top:auto;bottom:-.1388vw !important;width:.6944vw !important;height:.6944vw;background-color:#fff;transform:rotate(45deg);border:0;display:block}body.page-products .filter-options-content a.am-swatch-link{margin:0;padding:0;display:inline-block}body.page-products .filter-options-content a.am-swatch-link,body.page-products .filter-options-item .filter-options-content ol.items li.item a{position:relative;margin:0;padding:0;min-width:auto;max-width:none;height:auto;background-color:transparent;outline:0 !important;border:none;float:none}body.page-products .filter-options-content a.am-swatch-link .swatch-option.text,body.page-products .filter-options-item .filter-options-content ol.items li.item .label{position:initial;margin:0;padding:.2777vw 0 .2777vw 2.2916vw;min-width:auto;max-width:none;height:auto;background:0 0;background-color:transparent;outline:0 !important;border:none;float:none;overflow:initial;display:inline-block;font-weight:600;font-size:.9722vw;line-height:1.2;color:#1e1e1e;transition:all .3s linear}body.page-products .filter-options-content a.am-swatch-link .swatch-option:after,body.page-products .filter-options-item .filter-options-content ol.items li.item a:after{content:"";position:absolute;top:0;left:0;width:1.25vw;height:100%;display:block;background-image:url(./img/circle1.svg);background-repeat:no-repeat;background-size:contain;background-position:center}body.page-products .filter-options-content a.am-swatch-link .swatch-option.selected:after,body.page-products .filter-options-item .filter-options-content ol.items li.item a.amshopby-link-selected:after{background-image:url(./img/circle.svg)}body.page-products .filter-options-content a.am-swatch-link .swatch-option:focus{box-shadow:none}body.page-products .filter-options-item .filter-options-content ol.items{margin:0 !important}body.page-products .filter-options-content .as_lenses_color a.am-swatch-link .swatch-option:after{display:none}body.page-products .block-content>.filter-actions{margin:0;padding:0 0 1.3888vw;border-bottom:1px solid rgba(30,30,30,.1)}body.page-products .block-content>.filter-actions .filter-clear{font-weight:600;font-size:.9722vw;line-height:1.2;text-decoration:underline 1px;text-underline-offset:.4166vw;color:#538dde}body.page-products .block-content>.filter-actions .filter-clear:hover{opacity:.65}body.page-products .block-content>.filter-current>ol.amshopby-items{margin:0;padding:0;padding-top:1.0416vw}body.page-products .block-content>.filter-current>ol.amshopby-items .item.amshopby-item{margin:0;padding:.4166vw 4.1666vw .4166vw 0;display:flex;align-items:center;flex-wrap:wrap}body.page-products .block-content>.filter-current>ol.amshopby-items .item.amshopby-item:not(:last-child){margin-bottom:.1388vw}body.page-products .block-content>.filter-current>ol.amshopby-items .item.amshopby-item span{padding:0;font-weight:400;font-size:.9722vw;line-height:1.2;letter-spacing:.02em;color:#1e1e1e}body.page-products .block-content>.filter-current>ol.amshopby-items .item.amshopby-item span.amshopby-filter-name{margin-right:.6944vw;font-weight:600}body.page-products .block-content>.filter-current>ol.amshopby-items .item.amshopby-item .amshopby-remove:after,body.page-products .block-content>.filter-current>ol.amshopby-items .item.amshopby-item .amshopby-remove:before{display:none}body.page-products .block-content>.filter-current>ol.amshopby-items .item.amshopby-item .amshopby-remove{position:absolute;top:0;left:auto;right:2.0833vw;z-index:1;width:1.6666vw;height:100%;display:flex;align-items:center}body.page-products .block-content>.filter-current>ol.amshopby-items .item.amshopby-item .amshopby-remove:hover{opacity:.65}body.page-products .block-content>.filter-current>ol.amshopby-items .item.amshopby-item .amshopby-remove svg{width:1.6666vw;height:1.6666vw}body.page-products .columns .column.main{margin:0;padding:0;width:75%;float:right;display:inline}body.page-products .columns #amasty-shopby-product-list{padding-bottom:4.1666vw;display:flex;flex-wrap:wrap}body.page-products .block.filter.active .amshopby-filter-current,body.page-products .block.filter.active .filter-actions{display:none}body.page-products .columns .top_toolbar_wrap{width:100%}body.page-products .columns .top_toolbar_wrap .toolbar-products{position:relative;margin:0;padding:.5555vw 0;display:flex;justify-content:space-between}body.page-products .columns .top_toolbar_wrap .toolbar-products:before{display:none}body.page-products .columns .top_toolbar_wrap .toolbar-products:after{content:"";position:absolute;bottom:0;left:0;right:0;width:auto;height:1px;background:rgba(30,30,30,.1);display:block}body.page-products .columns .toolbar-products .modes{margin:0;padding-left:1.7361vw;display:flex;align-items:center;float:none}body.page-products .columns .toolbar-products .modes .modes-mode:before{display:none !important}body.page-products .columns .toolbar-products .modes .modes-mode.active{box-shadow:none;background:0 0}body.page-products .columns .toolbar-products .modes .modes-mode{margin:0;padding:0;background-color:transparent;box-shadow:none;color:transparent;border-radius:0;border:0;float:none;font-weight:400;line-height:1;text-align:center;display:inline-block;text-decoration:none}body.page-products .columns .toolbar-products .modes .modes-mode.mode-grid{margin-right:.6944vw}body.page-products .columns .toolbar-products .modes .modes-mode>span{position:relative;margin:0;padding:.2083vw .3472vw;width:auto;height:auto;display:inline-flex;border:0;clip:initial;overflow:initial}body.page-products .columns .toolbar-products .modes svg{width:1.6666vw;height:1.6666vw}body.page-products .columns .toolbar-products .modes .modes-mode.active svg g,body.page-products .columns .toolbar-products .modes .modes-mode:hover svg g{opacity:1}body.page-products .columns .toolbar-products .modes .modes-mode.active svg g path,body.page-products .columns .toolbar-products .modes .modes-mode:hover svg g path{fill:#538dde}body.page-products .columns .toolbar-products .toolbar-sorter{display:flex;align-items:center;float:none;position:relative;z-index:initial}body.page-products .columns .toolbar-products .toolbar-sorter select.sorter-options{display:none}body.page-products .columns .toolbar-products .toolbar-sorter .sorter-label{margin-right:1.3888vw;text-transform:uppercase;font-weight:700;font-size:.9722vw;line-height:1.2;color:#1e1e1e}body.page-products .columns .toolbar-products .toolbar-sorter .select2-container{width:auto !important;cursor:pointer}body.page-products .columns .toolbar-products .toolbar-sorter span.selection{display:inline-flex}body.page-products .columns .toolbar-products .toolbar-sorter .select2-selection{margin:0;width:15.9722vw !important;height:auto;display:inline-flex;background-color:#538dde;border-radius:50px;border:none}body.page-products .columns .toolbar-products .toolbar-sorter .select2-selection__rendered{padding:.4166vw 2.7777vw .5555vw 1.3888vw;font-weight:500;font-size:.9722vw;line-height:1.2;color:#fff}body.page-products .columns .toolbar-products .toolbar-sorter .select2-selection__arrow{position:absolute;top:0;right:.6944vw;width:1.6666vw;height:100%;display:block;background-image:url(./img/angle-down-fff.45.svg);background-repeat:no-repeat;background-size:contain;background-position:center;transform:rotate(180deg);transition:all .2s linear}body.page-products .columns .toolbar-products .toolbar-sorter .select2-container--open .select2-selection__arrow{transform:rotate(0deg)}body.page-products .columns .toolbar-products .toolbar-sorter .select2-selection__arrow b{display:none}body.page-products .columns .toolbar-products .toolbar-sorter .select2-container.select2-container--open{z-index:99}body.page-products .columns .toolbar-products .toolbar-sorter .select2-container.select2-container--open .select2-dropdown{margin-top:.3472vw}body.page-products .columns .toolbar-products .toolbar-sorter .select2-dropdown{display:block !important;transition:all .2s linear;margin:.6944vw 0 0;padding:1.0416vw 0;min-width:min-content;background:#fff;box-shadow:0 4px 24px rgb(0 0 0/10%);border-radius:10px;border:0}body.page-products .columns .toolbar-products .toolbar-sorter .select2-container .select2-search{display:none}body.page-products .columns .toolbar-products .toolbar-sorter .select2-results__option{padding:.3472vw .6944vw .3472vw 1.3888vw;text-align:left;font-weight:400;font-size:.9722vw;line-height:1.2;color:#1e1e1e;cursor:pointer;transition:all .3s linear}body.page-products .columns .select2-container--default .select2-results>.select2-results__options{margin:0;padding:0;max-height:none;list-style:none}body.page-products .columns .toolbar-products .toolbar-sorter .select2-results__option.select2-results__option--highlighted{background-color:#fff;color:#1e1e1e}body.page-products .columns .toolbar-products .toolbar-sorter .select2-results__option:hover{opacity:1;color:#538dde}body.page-products .columns .toolbar-products .toolbar-sorter .select2-container--default .select2-results__option[aria-selected=true]{background-color:#fff;opacity:1;cursor:initial;color:#538dde}#amasty-shopby-product-list .products{margin:0;padding:0;width:100%}#amasty-shopby-product-list .products.products-grid{margin-right:-.3472vw;margin-top:1px}#amasty-shopby-product-list .products.products-grid+.products.products-grid .product-items{padding-top:.6944vw}#amasty-shopby-product-list .products.products-grid .product-items{min-height:34.7222vw;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.6597vw;background:#f5f8fe}#amasty-shopby-product-list .products .product-items{padding:1.0416vw 0 0 1.0416vw;display:flex;flex-direction:column}#amasty-shopby-product-list .products .product-items li.product-item .stock.unavailable{margin-top:.8333vw;padding-left:1.1111vw;font-weight:500;font-size:.9722vw;line-height:1.4;color:#f56159;opacity:.65}#amasty-shopby-product-list .product-items li.product-item{margin:0;padding:0;width:initial;height:initial;background-color:transparent;border-radius:0;display:flex;flex-direction:column;justify-content:space-between;transition:all .3s linear}#amasty-shopby-product-list .products.products-list .product-items li.product-item:not(:last-child){margin-bottom:.6944vw}#amasty-shopby-product-list .product-items li.product-item .product-item-info{position:relative;z-index:auto !important;margin:0;padding:.6944vw 1.3888vw;width:100%;height:100%;background-color:#fff;border-radius:10px;border:0;box-shadow:none;display:flex;justify-content:space-between;transition:all .3s linear}#amasty-shopby-product-list .products.products-grid .product-items li.product-item .product-item-info{padding:.6944vw 1.3888vw;flex-direction:column;overflow:hidden}#amasty-shopby-product-list .products.products-list .product-items li.product-item .product-item-info{padding:1.3888vw}#amasty-shopby-product-list .products.products-grid .product-items .product-item-name{margin:0;padding-right:3.75vw;min-height:2.7777vw}#amasty-shopby-product-list .product-items .product-item-link{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden;font-weight:600;font-size:.9722vw;line-height:1.4;color:#1e1e1e}#amasty-shopby-product-list .product-items .product-item-link:hover{color:#538dde;text-decoration:none}#amasty-shopby-product-list .products.products-list .product_item_sku{margin-top:.6944vw;font-weight:500;font-size:.9722vw;line-height:1.2;color:#1e1e1e;opacity:.65}#amasty-shopby-product-list .products.products-list .product-item-description{margin:1.3888vw 0 0;padding:.6944vw 0;border-top:1px solid rgba(30,30,30,.1);border-bottom:1px solid rgba(30,30,30,.1);font-weight:400;font-size:.9027vw;line-height:1.2;color:#1e1e1e}#amasty-shopby-product-list .products.products-list .product-item-description hr{margin:1.3888vw 0;border-top:1px solid rgba(30,30,30,.1)}#amasty-shopby-product-list .products.products-list .product-item-description .attribute h1{margin:0 0 1.0416vw;text-align:initial !important;font-weight:800;font-size:1.5277vw;line-height:1.2;letter-spacing:.04em;color:#1e1e1e}#amasty-shopby-product-list .products.products-list .product-item-description .attribute h1 strong,.page_description_wrap .category-description h1 strong{font-weight:800}#amasty-shopby-product-list .products.products-list .product-item-description .attribute h2{margin:0 0 1.0416vw;text-align:initial !important;font-weight:600;font-size:1.1111vw;line-height:1.4;letter-spacing:.04em;color:#1e1e1e}#amasty-shopby-product-list .products.products-list .product-item-description .attribute h2 strong,.page_description_wrap .category-description h2 strong{font-weight:600}#amasty-shopby-product-list .products.products-list .product-item-description h3,#amasty-shopby-product-list .products.products-list .product-item-description h4,#amasty-shopby-product-list .products.products-list .product-item-description h5,#amasty-shopby-product-list .products.products-list .product-item-description h6,.page_description_wrap .category-description h4,.page_description_wrap .category-description h5,.page_description_wrap .category-description h6{margin:0 0 1.0416vw;font-weight:600;font-size:.9722vw;line-height:1.2;letter-spacing:.02em;color:#1e1e1e}.page_description_wrap .category-description h1{margin:0 0 1.3888vw;text-transform:uppercase;font-weight:800;font-size:2.2222vw;line-height:1.4;letter-spacing:.04em;color:#1e1e1e}.page_description_wrap .category-description h2{margin:0 0 1.3888vw;font-weight:600;font-size:1.6666vw;line-height:1.4;color:#1e1e1e}.page_description_wrap .category-description h3{margin:0 0 1.3888vw;font-weight:500;font-size:1.3888vw;line-height:1.4;color:#1e1e1e}.page_description_wrap .category-description h3 strong,.page_description_wrap .category-description h4 strong{font-weight:500}#amasty-shopby-product-list .products.products-list .product-item-description h3 strong,#amasty-shopby-product-list .products.products-list .product-item-description h4 strong{font-weight:600}#amasty-shopby-product-list .products.products-list .product-item-description p,.page_description_wrap .category-description p{margin:0;text-align:initial !important}#amasty-shopby-product-list .products.products-list .product-item-description p:not(:last-child){margin-bottom:1.0416vw}.page_description_wrap .category-description p:not(:last-child){margin-bottom:1.3888vw}#amasty-shopby-product-list .products.products-list .product-item-description ul,#amasty-shopby-product-list .products.products-list .product-item-description ol,.page_description_wrap .category-description ul,.page_description_wrap .category-description ol{margin:1.0416vw 0;padding-left:1.0416vw;list-style-position:outside}#amasty-shopby-product-list .products.products-list .product-item-description ul li,.page_description_wrap .category-description ul li{list-style-type:disc}#amasty-shopby-product-list .products.products-list .product-item-description ol li,.page_description_wrap .category-description ul li{list-style-type:decimal}#amasty-shopby-product-list .products.products-list .product-item-description ul li,#amasty-shopby-product-list .products.products-list .product-item-description ol li,.page_description_wrap .category-description ul li,.page_description_wrap .category-description ol li{margin-bottom:.6944vw}#amasty-shopby-product-list .product-items .product-item-info .actions-secondary{position:absolute;top:.6944vw;right:1.3888vw;z-index:1;display:inline-block;transition:all .3s linear}#amasty-shopby-product-list .products.products-list .product-items .product-item-info .actions-secondary{display:flex;flex-direction:row-reverse}#amasty-shopby-product-list .products.products-grid .product-items li.product-item:hover .actions-secondary{top:1.25vw;right:2.0833vw}#amasty-shopby-product-list .products.products-list .product-items .product-item-info .actions-secondary .wishlist_button_wrap{margin-left:.6944vw}#amasty-shopby-product-list .products.products-grid .product-items .product-item-info .actions-secondary .compare_button_wrap{margin-top:.4861vw;opacity:0;transition:all .3s linear}#amasty-shopby-product-list .products.products-grid .product-items li.product-item:hover .product-item-info .actions-secondary .compare_button_wrap{opacity:1}#amasty-shopby-product-list .product-items .product-item-info .actions-secondary a{background-color:#f8fafe}#amasty-shopby-product-list .product-items .product-item-info .actions-secondary .added_to_wishlist{background-color:#538dde}#amasty-shopby-product-list .product-items .product-item-info .actions-secondary .added_to_compare{background-color:#f8fafe}#amasty-shopby-product-list .product-items .product-item-info .actions-secondary .added_to_compare:after{content:"";position:absolute;top:0;right:-.625vw;width:1.25vw;height:1.25vw;display:block;background-image:url(./img/checkbox.svg);background-repeat:no-repeat;background-size:contain;background-position:center}#amasty-shopby-product-list .product-items .product-item-info .actions-secondary .added_to_wishlist svg,#amasty-shopby-product-list .product-items .product-item-info .actions-secondary .added_to_compare svg{width:1.6666vw;height:1.6666vw}#amasty-shopby-product-list .product-items .product-item-info .actions-secondary a,#amasty-shopby-product-list .product-items .product-item-info .actions-secondary .added_to_wishlist,#amasty-shopby-product-list .product-items .product-item-info .actions-secondary .added_to_compare{position:relative;margin:0;width:auto;height:auto;padding:.6944vw;display:inline-flex;justify-content:center;align-items:center;border-radius:100px}#amasty-shopby-product-list .product-items .product-item-info .actions-secondary a:after{content:"";width:1.6666vw;height:1.6666vw;display:block;background-repeat:no-repeat;background-size:contain;background-position:center;transition:all .2s linear;opacity:.25}#amasty-shopby-product-list .product-items .product-item-info .actions-secondary a.action.towishlist:after{background-image:url(./img/heart-b.svg)}#amasty-shopby-product-list .product-items .product-item-info .actions-secondary a.action.tocompare:after{background-image:url(./img/balance-scale.svg)}#amasty-shopby-product-list .product-items .product-item-info .actions-secondary a:hover:after{opacity:.45}#amasty-shopby-product-list .product-items .product-item-info .actions-secondary a:before{display:none}#amasty-shopby-product-list .product-items .product-item-info .actions-secondary a span{display:none}#amasty-shopby-product-list .products.products-grid .product-items .product_item_image{margin:0}body.page-products .filter-options-content .am-swatch-wrapper.item,body.page-products .filter-options-item .filter-options-content ol.items li.item{margin:0 !important;display:block}body.page-products .filter-options-content .am-swatch-wrapper.item:not(:last-child),body.page-products .filter-options-item .filter-options-content ol.items li.item:not(:last-child){margin-bottom:.1388vw !important}body.page-products .filter-options-content .as_item_color .am-swatch-wrapper.item,body.page-products .filter-options-content .as_lenses_color .am-swatch-wrapper.item{line-height:initial}body.page-products .filter-options-content .as_item_color .am-swatch-wrapper.item a.am-swatch-link,body.page-products .filter-options-content .as_lenses_color .am-swatch-wrapper.item a.am-swatch-link{display:initial}#amasty-shopby-product-list .products.products-grid .product-items .as_item_color,#amasty-shopby-product-list .products.products-grid .product-items .as_lenses_color{position:absolute;top:0;left:0;right:0;margin:0 auto;width:18.8888vw}#amasty-shopby-product-list .products.products-grid .product-items .as_item_color .owl-carousel,#amasty-shopby-product-list .products.products-grid .product-items .as_lenses_color .owl-carousel{position:static;display:flex;justify-content:center}#amasty-shopby-product-list .products.products-grid .product-items .as_item_color .owl-nav button,#amasty-shopby-product-list .products.products-grid .product-items .as_lenses_color .owl-nav button{position:absolute;top:50%;transform:translateY(-50%)}#amasty-shopby-product-list .products.products-grid .product-items .as_item_color .owl-nav button.disabled,#amasty-shopby-product-list .products.products-grid .product-items .as_lenses_color .owl-nav button.disabled{opacity:.15}#amasty-shopby-product-list .products.products-grid .product-items .as_item_color .owl-nav button.owl-prev,#amasty-shopby-product-list .products.products-grid .product-items .as_lenses_color .owl-nav button.owl-prev{left:0}#amasty-shopby-product-list .products.products-grid .product-items .as_item_color .owl-nav button.owl-next,#amasty-shopby-product-list .products.products-grid .product-items .as_lenses_color .owl-nav button.owl-next{right:0}#amasty-shopby-product-list .products.products-grid .product-items .as_item_color .owl-nav button.owl-prev:before,#amasty-shopby-product-list .products.products-grid .product-items .as_lenses_color .owl-nav button.owl-prev:before{transform:rotate(-90deg)}#amasty-shopby-product-list .products.products-grid .product-items .as_item_color .owl-nav button.owl-next:before,#amasty-shopby-product-list .products.products-grid .product-items .as_lenses_color .owl-nav button.owl-next:before{transform:rotate(90deg)}#amasty-shopby-product-list .products.products-grid .product-items .as_item_color .owl-nav button:before,#amasty-shopby-product-list .products.products-grid .product-items .as_lenses_color .owl-nav button:before{content:"";background-image:url(./img/angle-down-black.svg);width:1.6666vw;height:1.6666vw;display:block;background-repeat:no-repeat;background-size:contain;background-position:center}#amasty-shopby-product-list .products.products-grid .product-items .as_item_color .owl-nav button span,#amasty-shopby-product-list .products.products-grid .product-items .as_lenses_color .owl-nav button span{display:none}#amasty-shopby-product-list .products.products-grid .product-items .as_item_color .owl-stage,#amasty-shopby-product-list .products.products-grid .product-items .as_lenses_color .owl-stage{display:flex}#amasty-shopby-product-list .products.products-grid .product-items .as_item_color .owl-item,#amasty-shopby-product-list .products.products-grid .product-items .as_lenses_color .owl-item{margin:.3472vw !important;padding:0;width:1.1111vw !important;height:1.1111vw;flex-shrink:0}#amasty-shopby-product-list .products.products-grid .product-items .as_item_color .swatch-option:focus,#amasty-shopby-product-list .products.products-grid .product-items .as_lenses_color .swatch-option:focus{box-shadow:none}#amasty-shopby-product-list .products.products-grid .product-items .as_item_color .swatch-option,#amasty-shopby-product-list .products.products-grid .product-items .as_lenses_color .swatch-option{position:relative;margin:0;padding:0;width:1.1111vw;height:1.1111vw;min-width:auto;border-radius:100%;border:0;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}#amasty-shopby-product-list .products.products-grid .product-items .as_item_color .swatch-option:before,#amasty-shopby-product-list .products.products-grid .product-items .as_lenses_color .swatch-option:before{content:"";width:100%;height:100%;flex-shrink:0;border-radius:100%;background-color:#fff;opacity:0;transition:all .3s linear}#amasty-shopby-product-list .products.products-grid .product-items .as_item_color .swatch-option:hover,#amasty-shopby-product-list .products.products-grid .product-items .as_item_color .selected.swatch-option,#amasty-shopby-product-list .products.products-grid .product-items .as_lenses_color .swatch-option:hover,#amasty-shopby-product-list .products.products-grid .product-items .as_lenses_color .selected.swatch-option{border:.2777vw solid transparent;outline:0}#amasty-shopby-product-list .products.products-grid .product-items .as_item_color .swatch-option:hover:before,#amasty-shopby-product-list .products.products-grid .product-items .as_item_color .selected.swatch-option:before,#amasty-shopby-product-list .products.products-grid .product-items .as_lenses_color .swatch-option:hover:before,#amasty-shopby-product-list .products.products-grid .product-items .as_lenses_color .selected.swatch-option:before{opacity:1}#amasty-shopby-product-list .products.products-list .product-items .product_item_image{position:absolute;z-index:1;top:1.3888vw;left:1.3888vw;flex-shrink:0}#amasty-shopby-product-list .product-items a.product-item-photo{padding:.6944vw 0;display:block}#amasty-shopby-product-list .products.products-list .product-items a.product-item-photo{padding:0;width:auto}#amasty-shopby-product-list .product-items a.product-item-photo .amlabel-position-wrapper{position:absolute;top:1.5277vw !important;left:0 !important;z-index:1 !important;display:inline-block !important;width:auto !important;height:auto !important}#amasty-shopby-product-list .products.products-list .product-items a.product-item-photo .amlabel-position-wrapper{top:0 !important}#amasty-shopby-product-list .product-items a.product-item-photo .amlabel-position-wrapper .amasty-label-container{position:initial !important;width:auto !important;height:auto !important;max-height:none !important;max-width:none !important}#amasty-shopby-product-list .product-items a.product-item-photo .amlabel-position-wrapper .amlabel-text{position:relative !important;margin:0;min-width:none;padding:3px 10px !important;background-color:#f56159;border-radius:50px;font-weight:600;font-size:.9722vw;line-height:1.2;color:#fff}#amasty-shopby-product-list .product-items .product-image-container{width:100% !important;display:block;position:relative;z-index:0}#amasty-shopby-product-list .product-items .product-image-wrapper{z-index:0;padding:0 !important;height:auto;overflow:initial;position:initial}#amasty-shopby-product-list .product-items .product-image-photo{position:initial;z-index:0;width:100%;height:20.2777vw;object-fit:contain;object-position:center}#amasty-shopby-product-list .products.products-list .product-item-details{width:100%;min-height:20.2777vw}#amasty-shopby-product-list .products.products-list .product-item-details .product_item_top,#amasty-shopby-product-list .products.products-list .product-item-description,#amasty-shopby-product-list .products.products-list .product-items li.product-item .product-item-inner,#amasty-shopby-product-list .products.products-list .product-item-details .swatch-attribute{margin:0;margin-left:22.3611vw;width:auto}#amasty-shopby-product-list .products.products-list .product-item-details .product_item_top{padding-bottom:1.3888vw;padding-right:7.6388vw}#amasty-shopby-product-list .products.products-list .product-item-details .product_item_top .product-item-name{margin:0}#amasty-shopby-product-list .products.products-grid .product-item-details .swatch-attribute .swatch-attribute-options{margin:0}#amasty-shopby-product-list .products.products-grid .product-item-details .swatch-attribute.as_item_color .swatch-attribute-options,#amasty-shopby-product-list .products.products-grid .product-item-details .swatch-attribute.as_lenses_color .swatch-attribute-options{position:relative;padding:0 2.2222vw;display:flex;justify-content:center}#amasty-shopby-product-list .products.products-grid .product-items .as_item_color .swatch-attribute-options>.swatch-option,#amasty-shopby-product-list .products.products-grid .product-items .as_lenses_color .swatch-attribute-options>.swatch-option{margin-right:.6944vw}#amasty-shopby-product-list .products.products-grid li.product-item .swatch-attribute:not(.as_item_color),#amasty-shopby-product-list .products.products-grid li.product-item .swatch-attribute:not(.as_lenses_color){min-height:1.5972vw;max-height:4.1666vw;overflow:hidden}#amasty-shopby-product-list .products.products-grid li.product-item:hover .product-item-details .swatch-attribute:not(.as_item_color),#amasty-shopby-product-list .products.products-grid li.product-item:hover .product-item-details .swatch-attribute:not(.as_lenses_color){max-height:none}#amasty-shopby-product-list .products.products-list .product-item-details .swatch-attribute:not(.as_item_color) .swatch-attribute-options,#amasty-shopby-product-list .products.products-list .product-item-details .swatch-attribute:not(.as_lenses_color) .swatch-attribute-options{padding:1.3888vw 0;padding-right:.9027vw;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:.1388vw 8.3333vw}#amasty-shopby-product-list .products.products-list .product-item-details .swatch-attribute.as_item_color .swatch-attribute-options,#amasty-shopby-product-list .products.products-list .product-item-details .swatch-attribute.as_lenses_color .swatch-attribute-options{display:flex;flex-wrap:wrap;grid-gap:0}#amasty-shopby-product-list .products.products-list .product-item-details .swatch-attribute .swatch-attribute-options{margin:0;padding:1.3888vw 0;border-bottom:1px solid rgba(30,30,30,.1);display:flex}#amasty-shopby-product-list .product-item-details .swatch-attribute-options .swatch-option.text{position:relative;margin:0;padding:.3472vw 0;min-width:auto;width:100%;height:auto;background:0 0;border:0;float:none;overflow:inherit;outline:none;display:flex;align-items:center;font-weight:500;font-size:.9722vw;line-height:1.4;color:rgba(30,30,30,.65);display:flex}#amasty-shopby-product-list .products.products-grid .product-item-details .swatch-attribute-options .swatch-option.text{opacity:0}#amasty-shopby-product-list .products.products-grid .product-item:hover .product-item-details .swatch-attribute-options .swatch-option.text{opacity:1}#amasty-shopby-product-list .products.products-grid .swatch-attribute-options .swatch-option.text:nth-child(1),#amasty-shopby-product-list .products.products-grid .swatch-attribute-options .swatch-option.text:nth-child(2){opacity:1}#amasty-shopby-product-list .product-item-details .swatch-attribute-options .swatch-option.text:before{content:"";margin-right:1.3888vw;width:1.25vw;height:1.25vw;display:block;background-image:url(./img/circle1.svg);background-repeat:no-repeat;background-size:contain;background-position:center}#amasty-shopby-product-list .product-item-details .swatch-attribute-options .swatch-option.text.selected:before{background-image:url(./img/circle.svg)}#amasty-shopby-product-list .product-item-details .swatch-attribute-options .swatch-option.text:focus{box-shadow:none}#amasty-shopby-product-list .product-item-details .swatch-attribute-options .swatch-price,#amasty-shopby-product-list .product-item-details .swatch-attribute-options .swatch-special-price{margin-right:0;font-weight:700;font-size:1.1111vw;line-height:1.2;text-align:right;color:#1e1e1e}#amasty-shopby-product-list .product-item-details .swatch-attribute-options .swatch-price-currecy{margin-left:.2083vw}#amasty-shopby-product-list .product-item-details .swatch-attribute-options .swatch-special-price{margin-left:0}#amasty-shopby-product-list .product-item-details .swatch-attribute-options .swatch-price{margin-left:auto}#amasty-shopby-product-list .product-item-details .swatch-attribute-options .swatch-special-price{min-width:5.3472vw;color:#ad40b1}#amasty-shopby-product-list .product-item-details .swatch-attribute-options .swatch-old-price{position:relative;margin-left:auto;margin-right:.4861vw;font-weight:500;font-size:.9722vw;color:rgba(30,30,30,.25)}#amasty-shopby-product-list .product-item-details .swatch-attribute-options .swatch-old-price:before{position:absolute;content:"";left:0;top:50%;right:0;border-top:2px solid #ad40b1;-webkit-transform:rotate(-5deg);-moz-transform:rotate(-5deg);-ms-transform:rotate(-5deg);-o-transform:rotate(-5deg);transform:rotate(-5deg)}#amasty-shopby-product-list .products.products-grid .product-item-details{margin-top:0;margin-bottom:0}#amasty-shopby-product-list .products.products-grid .product-item-details>.price-box{margin:0;display:flex}#amasty-shopby-product-list .products.products-grid .product-item-details>.price-box>.price_label{display:none}#amasty-shopby-product-list .products.products-grid .product-item-details>.price-box>.normal-price{margin-left:auto;margin-right:0;display:inline-block}#amasty-shopby-product-list .products.products-grid .product-item-details>.price-box>.normal-price .price-container .price{margin-left:auto;margin-right:0;display:inline-block;font-weight:700;font-size:calc(16vw*100/1440);line-height:1.2;color:#1e1e1e}#amasty-shopby-product-list .product-items li.product-item .product-item-details .swatch-opt{position:relative;margin:0;margin-top:-2.75vw;padding-top:2.75vw}#amasty-shopby-product-list .products.products-grid .product-items li.product-item{height:32.0138vw;position:relative}#amasty-shopby-product-list .products.products-grid .product-items li.product-item .product-item-info{position:absolute;top:0;left:0;padding:1.4583vw 1.3888vw .9722vw;width:100%;height:100%;flex-direction:column;justify-content:initial}#amasty-shopby-product-list .products.products-grid .product-items .product-item-info:not(:hover):not(.active) .product-item-inner,#amasty-shopby-product-list .products.products-grid .product-items li.product-item .product-item-inner{margin:0;padding:0;width:auto;height:auto;background:0 0;box-shadow:none;z-index:0;border:0;clip:auto;overflow:inherit;position:relative;transition:all .2s linear;opacity:0}#amasty-shopby-product-list .product-items li.product-item.out_of_stock{order:1}#amasty-shopby-product-list .products.products-grid .product-items li.product-item.out_of_stock:hover{margin:0}#amasty-shopby-product-list .products.products-grid .product-items li.product-item.out_of_stock:hover .product-item-info{margin:0;padding:1.4583vw 1.3888vw .9722vw;width:100%;height:100%;background:#fff;box-shadow:none;border-radius:10px}#amasty-shopby-product-list .products.products-grid .product-items li.product-item.out_of_stock:hover .actions-secondary{top:.9722vw;right:1.3888vw}#amasty-shopby-product-list .products.products-grid .product-items li.product-item.out_of_stock .product-item-inner,#amasty-shopby-product-list .products.products-grid .product-items li.product-item.out_of_stock .product-item-info:before{display:none !important}#amasty-shopby-product-list .products .product-items li.product-item.out_of_stock .product-image-photo{opacity:.5}#amasty-shopby-product-list .products.products-grid .product-items li.product-item .actions-secondary{top:.9722vw;right:1.3888vw}#amasty-shopby-product-list .products.products-grid .product-items li.product-item:hover .actions-secondary{top:1.5277vw;right:2.0486vw}#amasty-shopby-product-list .product-items li.product-item .product-item-info .product_item_points{display:none}#amasty-shopby-product-list .products.products-grid .product-items li.product-item:hover{margin:-.5555vw -.6597vw 0;overflow:initial}#amasty-shopby-product-list .products.products-grid .product-items li.product-item:hover .product-item-info{z-index:9 !important;margin:0;padding:2.0138vw 2.0486vw 2.0833vw;width:100%;height:auto;background:#fff;box-shadow:0 4px 24px rgba(0,0,0,.1);border:0}#amasty-shopby-product-list .products.products-grid li.product-item:hover .product-item-inner{-webkit-animation:animate .3s linear forwards;-moz-animation:animate .3s linear forwards;animation:animate .3s linear forwards;animation-iteration-count:1}@keyframes animate{0%{opacity:0}35%{opacity:0}75%{opacity:0}100%{opacity:1}}#amasty-shopby-product-list .products.products-list .product-items li.product-item .product-item-inner{padding-top:1.3888vw;text-align:right}#amasty-shopby-product-list .products.products-list .product-items li.product-item .product-item-inner button.action.primary{padding:1.0416vw 5.4861vw;margin-left:auto;margin-right:0;width:fit-content;display:inline-block}#amasty-shopby-product-list .product-items li.product-item .product-item-inner:before{display:none}#amasty-shopby-product-list .product-items li.product-item .product-item-inner .product-item-actions{margin:0;display:block}#amasty-shopby-product-list .product-items li.product-item .product-item-inner .actions-primary{display:block}#amasty-shopby-product-list .products.products-grid li.product-item .product-item-inner .actions-primary{margin-top:2.0833vw}#amasty-shopby-product-list .product-items li.product-item:hover .product-item-info .product_item_points{opacity:0}#amasty-shopby-product-list .products.products-grid .product-items li.product-item .product-item-info:before{content:"";position:absolute;bottom:.6944vw;left:0;right:0;margin:0 auto;width:1.6666vw;height:1.6666vw;display:block;background-image:url(./img/points.svg);background-repeat:no-repeat;background-size:contain;background-position:center;transition:all .1s linear}#amasty-shopby-product-list .products.products-grid .product-items li.product-item:hover .product-item-info:before{opacity:0}#amasty-shopby-product-list .product-items li.product-item .product-item-inner .actions-primary form{display:flex;flex-direction:column-reverse;flex-wrap:wrap}#amasty-shopby-product-list .product-items li.product-item .product-item-inner div.mage-error{margin:0 0 1.3888vw;font-weight:500;font-size:.8333vw;color:#f56159;opacity:.85}#amasty-shopby-product-list .products.products-grid .product-items li.product-item .product-item-inner div.mage-error{text-align:center}#amasty-shopby-product-list .products.products-list .product-items li.product-item .product-item-inner div.mage-error{text-align:left}#amasty-shopby-product-list .product-items li.product-item .product-item-inner button.action.primary{margin:0;padding:1.0416vw 1.3888vw;width:100%;display:block;background-color:#04af78;border-radius:50px;border:0;text-transform:uppercase;font-family:"Montserrat";font-weight:700;font-size:1.1111vw;line-height:1.2;text-align:center;letter-spacing:.02em;color:#fff;opacity:1}#amasty-shopby-product-list .product-items li.product-item .product-item-inner button.action.primary:hover{background-color:#538dde}body.page-products .columns #amasty-shopby-product-list button.amscroll-load-button{margin:2.7777vw 0 0 auto;padding:0;display:flex !important;align-items:center;pointer-events:auto !important;user-select:auto !important;order:1}body.page-products .columns #amasty-shopby-product-list button.amscroll-load-button svg{display:none}body.page-products .columns #amasty-shopby-product-list button.amscroll-load-button:before{content:"";width:1.6666vw;height:1.6666vw;margin-right:.5555vw;display:block;background-image:url(./img/plus-circle-blue.svg);background-repeat:no-repeat;background-size:contain;background-position:center;transition:all .2s linear}body.page-products .columns #amasty-shopby-product-list button.amscroll-load-button:hover:before,body.page-products .columns #amasty-shopby-product-list button.amscroll-load-button:hover .amscroll-text{opacity:.65;filter:none}body.page-products .columns #amasty-shopby-product-list button.amscroll-load-button .amscroll-text{text-transform:uppercase;font-family:"Montserrat";font-weight:700;font-size:.9722vw;line-height:1.2;letter-spacing:.02em;color:#538dde}body.page-products .columns #amasty-shopby-product-list .bottom_toolbar_wrap{margin:2.7777vw 0 0 1.0416vw;display:inline-flex !important}body.page-products .columns #amasty-shopby-product-list .bottom_toolbar_wrap .toolbar{margin:0;text-align:left}body.page-products .columns #amasty-shopby-product-list .toolbar.toolbar-products .pages{margin:0;display:block}body.page-products .columns #amasty-shopby-product-list .toolbar.toolbar-products .pages .items{display:inline-flex;align-items:center}body.page-products .columns #amasty-shopby-product-list .pages .item{margin:0;display:inline-flex}body.page-products .columns #amasty-shopby-product-list .pages .item:not(:last-child){margin-right:1.3888vw}body.page-products .columns #amasty-shopby-product-list .pages .item a.page{padding:.3472vw .3472vw 0}body.page-products .columns #amasty-shopby-product-list .pages .item a.page span{font-weight:600;font-size:.9722vw;line-height:1.2;opacity:.65;color:#538dde;transition:all .3s linear}body.page-products .columns #amasty-shopby-product-list .pages .item a.page:hover span{opacity:1}body.page-products .columns #amasty-shopby-product-list .pages .item.current strong.page{padding:.3472vw .3472vw 0;background:0 0}body.page-products .columns #amasty-shopby-product-list .pages .item.current strong.page span{font-weight:600;font-size:.9722vw;line-height:1.2;opacity:.65;color:#538dde;opacity:1}body.page-products .columns #amasty-shopby-product-list .pages .item .action{margin:0;padding:0;box-shadow:none;border-radius:0;border:0;background:0 0}body.page-products .columns #amasty-shopby-product-list .pages .item .action:before{content:"";display:none}body.page-products .columns #amasty-shopby-product-list .pages .item .action:after{content:"";width:1.6666vw;height:1.6666vw;display:block;background-image:url(./img/angle-double-down.svg);background-repeat:no-repeat;background-size:contain;background-position:center;transition:all .2s linear}body.page-products .columns #amasty-shopby-product-list .pages .item.pages-item-previous .action:after{transform:rotate(180deg)}.page-wrapper .page-bottom{margin:0 !important;padding:0 !important;max-width:100% !important}.page_description_wrap{margin:0;padding:0;width:100%}.page_description_wrap .category-description{margin:0;padding:5.5555vw 2.7777vw 4.1666vw;background-color:#fff}.page_description_wrap .category-description>div{margin:0 !important;padding:0 !important;max-width:none !important;border:none !important;display:block}body.page-products .columns .sidebar.sidebar-additional{padding-top:4.1666vw;width:25%;display:block;float:left}body.page-products .columns .sidebar.sidebar-additional .block{margin:0}body.page-products .columns .sidebar.sidebar-additional .block .block-title{margin:0}body.page-products .columns .sidebar.sidebar-additional .block .block-title strong{text-transform:uppercase;font-weight:800;font-size:calc(20vw*100/1440);line-height:1.2px;letter-spacing:.01em;color:#1e1e1e}body.page-products .columns .sidebar.sidebar-additional .product-items .product-item{padding:1.3888vw 0}body.page-products .columns .sidebar.sidebar-additional .product-items .product-item:not(:last-child){border-bottom:1px solid rgba(30,30,30,.1)}body.page-products .columns .sidebar.sidebar-additional .product-items .product-item-info .product-item-photo{position:relative;border-radius:10px;background-color:#fff;display:inline-block;overflow:hidden}body.page-products .columns .sidebar.sidebar-additional .product-items .product-item-info .product-image-container .amlabel-position-wrapper{display:none !important}body.page-products .columns .sidebar.sidebar-additional .product-items .product-item-info .product-image-container img{width:9.7222vw;height:9.7222vw;object-fit:contain;object-position:center}body.page-products .columns .sidebar.sidebar-additional .product-items .product-item-info .product-item-details{margin:.6944vw 0 0}body.page-products .columns .sidebar.sidebar-additional .product-items .product-item-info .product-item-details .product-item-name{margin:0}body.page-products .columns .sidebar.sidebar-additional .product-items .product-item-info.out_of_stock .product-item-details .product-item-name .product-item-link{opacity:.65}body.page-products .columns .sidebar.sidebar-additional .product-items .product-item-info .product-item-details .product-item-name .product-item-link{display:inline-block;font-weight:500;font-size:calc(14vw*100/1440);line-height:1.2;color:#1e1e1e}body.page-products .columns .sidebar.sidebar-additional .product-items .product-item-info .product-item-details .product-item-name .product-item-link:hover{text-decoration:none;opacity:.65}body.page-products .columns .sidebar.sidebar-additional .product-items .product-item-info .product-item-details .price-box{margin:.3472vw 0 0;padding:0;display:inline-flex;flex-wrap:wrap;grid-gap:.6944vw 1.3888vw;align-items:baseline;flex-direction:row-reverse}body.page-products .columns .sidebar.sidebar-additional .product-items .product-item-info .product-item-details .price-box .old-price{margin:0;margin-left:auto;margin-right:0;display:inline-block !important}body.page-products .columns .sidebar.sidebar-additional .product-items .product-item-info .product-item-details .price-box .old-price .price-container .price{position:relative;font-weight:400;font-size:calc(14vw*100/1440);color:rgba(30,30,30,.25)}body.page-products .columns .sidebar.sidebar-additional .product-items .product-item-info .product-item-details .price-box .old-price .price-container .price:before{position:absolute;content:"";left:0;top:50%;right:0;border-top:2px solid #ad40b1;-webkit-transform:rotate(-5deg);-moz-transform:rotate(-5deg);-ms-transform:rotate(-5deg);-o-transform:rotate(-5deg);transform:rotate(-5deg)}body.page-products .columns .sidebar.sidebar-additional .product-items .product-item-info .product-item-details .price-box .normal-price{margin:0;margin-left:auto;margin-right:0}body.page-products .columns .sidebar.sidebar-additional .product-items .product-item-info .product-item-details .price-box .price-container>span{margin:0}body.page-products .columns .sidebar.sidebar-additional .product-items .product-item-info .product-item-details .price-box .price_label{display:none}body.page-products .columns .sidebar.sidebar-additional .product-items .product-item-info .product-item-details .price-box .normal-price.with_sale .price-container .price{color:#ad40b1}body.page-products .columns .sidebar.sidebar-additional .product-items .product-item-info .product-item-details .price-box .price-container .price{font-weight:700;font-size:calc(14vw*100/1440);line-height:1.2;color:#1e1e1e}body.page-products .columns .sidebar.sidebar-additional .product-items .product-item-info .product-item-details .price-box .price-container .price.sum{font-size:calc(14vw*100/1440)}body.page-products .columns .sidebar.sidebar-additional .product-items .product-item-info .product-item-details .product-item-actions{margin-top:.6944vw;display:block;clear:none}body.page-products .columns .sidebar.sidebar-additional .product-items .product-item-info .product-item-details .product-item-actions .action.tocart.primary{padding:.6944vw 2.0833vw;background-color:#04af78;border-radius:50px;border:0;text-transform:uppercase;font-weight:700;font-size:calc(16vw*100/1440);line-height:1.2;text-align:center;letter-spacing:.02em;color:#fff}body.page-products .columns .sidebar.sidebar-additional .product-items .product-item-info .product-item-details .product-item-actions .action.tocart.primary:hover{background-color:#538dde;border:0}body.page-products .columns .sidebar.sidebar-additional .product-items .product-item-info .product-item-details .product-reviews-summary{display:none !important;opacity:0}body.page-products .columns .sidebar.sidebar-additional .product-items .product-item-info .product-item-details .stock.unavailable{margin:0;padding:0;font-weight:700;font-size:calc(14vw*100/1440);line-height:1.2;color:rgba(30,30,30,.65)}@media (max-width:768px){body .message.error{margin:4.6875vw 0;padding:0 6.25vw;font-size:4.375vw}body .message.success{margin:4.6875vw 0;padding:0 6.25vw;font-size:4.375vw}.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}body.page-products .columns{padding:0;display:flex !important;flex-direction:column}body.page-products .columns:before{left:0;right:0}body.page-products .columns #amasty-shopby-product-list{padding-bottom:0}body.page-products .columns .top_toolbar_wrap{position:absolute;top:0;left:0;right:0}body.page-products .columns .top_toolbar_wrap .toolbar-products{padding:3.125vw 4.6875vw 3.125vw 43.75vw;align-items:center;justify-content:flex-end}body.page-products .columns .toolbar-products .modes{margin-right:9.375vw;padding-left:0}.sidebar-main .filter-title strong{position:relative;z-index:0;margin-top:3.125vw;margin-bottom:3.125vw;margin-left:4.6875vw;padding:1.5625vw 3.125vw;background-color:#538dde;border-radius:50px;border:0;box-shadow:none;display:inline-flex;align-items:center}.sidebar-main .filter-title strong .icon{display:inline-flex}.sidebar-main .filter-title strong .icon svg{width:7.5vw;height:7.5vw}.sidebar-main .filter-title strong .label{margin-left:3.125vw;text-transform:uppercase;font-weight:600;font-size:4.375vw;line-height:1.2;letter-spacing:.02em;color:#fff}.filter .filter-current{margin:3.125vw 0 0;padding:4.6875vw 4.6875vw 1.5625vw 7.8125vw;border:0;border-top:1px solid rgba(30,30,30,.1)}body.page-products .block-content>.filter-current>ol.amshopby-items{padding:0}body.page-products .block-content>.filter-current>ol.amshopby-items .item.amshopby-item:not(:last-child){margin-bottom:0}body.page-products .block-content>.filter-current>ol.amshopby-items .item.amshopby-item{padding:1.5625vw 1.5625vw 1.5625vw 0}body.page-products .block-content>.filter-current>ol.amshopby-items .item.amshopby-item span.amshopby-filter-name{margin-right:3.125vw}body.page-products .block-content>.filter-current>ol.amshopby-items .item.amshopby-item span{font-size:4.375vw}body.page-products .block-content>.filter-current>ol.amshopby-items .item.amshopby-item .amshopby-remove{right:0;width:7.5vw}body.page-products .block-content>.filter-current>ol.amshopby-items .item.amshopby-item .amshopby-remove svg{width:7.5vw;height:7.5vw}body.page-products .block-content>.filter-actions{padding:1.5625vw 4.6875vw 1.5625vw 7.8125vw;border:0}body.page-products .block-content>.filter-actions .filter-clear{font-size:4.375vw;text-underline-offset:.625vw}body.page-products .columns .toolbar-products .modes .modes-mode.mode-grid{margin-right:1.5625vw}body.page-products .columns .toolbar-products .modes .modes-mode>span{padding:1.5625vw}body.page-products .columns .toolbar-products .modes svg{width:7.5vw;height:7.5vw}body.page-products .columns .toolbar-products .toolbar-sorter{position:static;padding-left:3.125vw;border-left:1px solid rgba(30,30,30,.1)}body.page-products .columns .toolbar-products .toolbar-sorter .sorter-label{display:none}body.page-products .columns .toolbar-products .toolbar-sorter .select2-container{position:relative}body.page-products .columns .toolbar-products .toolbar-sorter .select2-selection__rendered{display:none}body.page-products .columns .toolbar-products .toolbar-sorter .select2-selection:before{content:"";width:7.5vw;height:7.5vw;display:block;background-image:url(./img/sort-amount-up.svg);background-repeat:no-repeat;background-size:contain;background-position:center}body.page-products .columns .toolbar-products .toolbar-sorter .select2-selection{padding:1.5625vw;width:auto !important;background-color:transparent}#amasty-shopby-product-list .products.products-grid{margin:0;padding:6.25vw 5vw 0}#amasty-shopby-product-list .products.products-grid.amscroll-pages{padding-top:3.125vw}#amasty-shopby-product-list .products.products-grid .product-items{margin:0;padding:0;min-height:auto;grid-template-columns:repeat(1,1fr);grid-gap:3.125vw}#amasty-shopby-product-list .products.products-grid .product-items li.product-item{height:auto}#amasty-shopby-product-list .products.products-grid .product-items li.product-item:hover{margin:0}#amasty-shopby-product-list .products.products-grid .product-items li.product-item .product-item-info{position:relative;padding:4.375vw 3.125vw 7.8125vw}#amasty-shopby-product-list .products.products-grid .product-items li.product-item.out_of_stock:hover .product-item-info,#amasty-shopby-product-list .products.products-grid .product-items li.product-item:hover .product-item-info{padding:4.375vw 3.125vw 7.8125vw}#amasty-shopby-product-list .products.products-grid .product-items li.product-item.out_of_stock:hover .actions-secondary{top:4.375vw;right:6.25vw}#amasty-shopby-product-list .products .product-items li.product-item .stock.unavailable{margin-top:3.75vw;padding-left:1.875vw;font-size:4.375vw}#amasty-shopby-product-list .products.products-grid .product-items .product-item-name{margin-bottom:3.125vw;padding-left:6.25vw;padding-right:20vw;min-height:auto}#amasty-shopby-product-list .product-items .product-item-link{font-size:4.375vw}#amasty-shopby-product-list .products.products-grid .product-items li.product-item .actions-secondary{top:4.375vw;right:6.25vw}#amasty-shopby-product-list .products.products-grid .product-items li.product-item:hover .actions-secondary{top:4.375vw;right:6.25vw}#amasty-shopby-product-list .products.products-grid .product-items .product-item-info .actions-secondary .compare_button_wrap{margin-top:2.1875vw;opacity:1}#amasty-shopby-product-list .products.products-grid .product-items li.product-item:hover .product-item-info .actions-secondary .compare_button_wrap{opacity:1}#amasty-shopby-product-list .product-items .product-item-info .actions-secondary .added_to_compare:after{content:"";right:-2.8125vw;width:5.625vw;height:5.625vw}#amasty-shopby-product-list .product-items .product-item-info .actions-secondary a:after{width:7.5vw;height:7.5vw}#amasty-shopby-product-list .product-items .product-item-info .actions-secondary a,#amasty-shopby-product-list .product-items .product-item-info .actions-secondary .added_to_wishlist,#amasty-shopby-product-list .product-items .product-item-info .actions-secondary .added_to_compare{padding:3.125vw}#amasty-shopby-product-list .product-items .product-item-info .actions-secondary .added_to_wishlist svg,#amasty-shopby-product-list .product-items .product-item-info .actions-secondary .added_to_compare svg{width:5.625vw;height:5.625vw}#amasty-shopby-product-list .product-items a.product-item-photo{padding:0}#amasty-shopby-product-list .products.products-grid .product-image-photo{width:100%;height:78.125vw}#amasty-shopby-product-list .product-items li.product-item .product-item-details .swatch-opt{margin-top:-13.75vw;padding-top:13.75vw}#amasty-shopby-product-list .products.products-grid .product-items .as_item_color,#amasty-shopby-product-list .products.products-grid .product-items .as_lenses_color{width:100%;margin:1.5625vw auto;padding:0 10vw}#amasty-shopby-product-list .products.products-grid .product-item-details .swatch-attribute.as_item_color .swatch-attribute-options,#amasty-shopby-product-list .products.products-grid .product-item-details .swatch-attribute.as_lenses_color .swatch-attribute-options{padding:0 8.175vw}#amasty-shopby-product-list .products.products-grid li.product-item .swatch-attribute:not(.as_item_color),#amasty-shopby-product-list .products.products-grid li.product-item .swatch-attribute:not(.as_lenses_color){max-height:none}#amasty-shopby-product-list .products.products-grid .product-items .as_item_color .owl-nav button.owl-prev,#amasty-shopby-product-list .products.products-grid .product-items .as_lenses_color .owl-nav button.owl-prev{left:0}#amasty-shopby-product-list .products.products-grid .product-items .as_item_color .owl-nav button.owl-next,#amasty-shopby-product-list .products.products-grid .product-items .as_lenses_color .owl-nav button.owl-next{right:0}#amasty-shopby-product-list .products.products-grid .product-items .as_item_color .owl-nav button:before,#amasty-shopby-product-list .products.products-grid .product-items .as_lenses_color .owl-nav button:before{content:"";width:7.5vw;height:7.5vw}#amasty-shopby-product-list .products.products-grid .product-items .as_item_color .owl-item,#amasty-shopby-product-list .products.products-grid .product-items .as_lenses_color .owl-item{margin:0 !important;padding:1.5625vw;width:auto !important;height:auto;display:inline-block}#amasty-shopby-product-list .products.products-grid .product-item-details>.price-box>.normal-price .price-container .price{font-size:calc(16vw*100/320)}#amasty-shopby-product-list .products.products-grid .product-items .as_item_color .swatch-option,#amasty-shopby-product-list .products.products-grid .product-items .as_lenses_color .swatch-option{width:5vw;height:5vw}#amasty-shopby-product-list .products.products-grid .product-items .as_item_color .swatch-attribute-options>.swatch-option,#amasty-shopby-product-list .products.products-grid .product-items .as_lenses_color .swatch-attribute-options>.swatch-option{margin-right:3.125vw}#amasty-shopby-product-list .products.products-grid .product-items .as_item_color .swatch-option:hover,#amasty-shopby-product-list .products.products-grid .product-items .as_item_color .selected.swatch-option,#amasty-shopby-product-list .products.products-grid .product-items .as_lenses_color .swatch-option:hover,#amasty-shopby-product-list .products.products-grid .product-items .as_lenses_color .selected.swatch-option{border:.9375vw solid transparent}#amasty-shopby-product-list .products.products-grid .product-items li.product-item .product-item-details .swatch-attribute:not(.as_item_color),#amasty-shopby-product-list .products.products-grid .product-items li.product-item .product-item-details .swatch-attribute:not(.as_lenses_color){padding:0 1.5625vw;min-height:auto;max-height:none;overflow:initial}#amasty-shopby-product-list .product-item-details .swatch-attribute-options .swatch-option.text{padding:1.5625vw 0;font-size:4.375vw}#amasty-shopby-product-list .product-item-details .swatch-attribute-options .swatch-option.text:before{width:5.625vw;height:5.625vw;margin-right:6.25vw}#amasty-shopby-product-list .product-item-details .swatch-attribute-options .swatch-price{font-size:5vw}#amasty-shopby-product-list .product-item-details .swatch-attribute-options .swatch-price-currecy{margin-left:.9375vw}#amasty-shopby-product-list .product-item-details .swatch-attribute-options .swatch-old-price{margin-right:2.5vw;font-size:4.375vw}#amasty-shopby-product-list .product-item-details .swatch-attribute-options .swatch-special-price{min-width:auto;font-size:5vw}#amasty-shopby-product-list .products.products-grid li.product-item .product-item-info .product_item_points{display:none}#amasty-shopby-product-list .products.products-grid .product-items .product-item-info:not(:hover):not(.active) .product-item-inner,#amasty-shopby-product-list .products.products-grid .product-items li.product-item .product-item-inner{position:relative;bottom:auto;z-index:0 !important;margin-top:4.6875vw;border-radius:0;background:0 0;opacity:1}#amasty-shopby-product-list .products.products-grid .product-items li.product-item:hover .product-item-info:before{opacity:0;display:none}#amasty-shopby-product-list .products.products-grid .product-items li.product-item .product-item-info:before{opacity:0;display:none}#amasty-shopby-product-list .products.products-grid li.product-item:hover .product-item-inner{-webkit-animation:none;-moz-animation:none;animation:none;animation-iteration-count:initial}#amasty-shopby-product-list .products.products-grid .product-items li.product-item:hover .product-item-inner{bottom:auto;z-index:0 !important;padding:0;box-shadow:none}#amasty-shopby-product-list .products.products-grid li.product-item .product-item-inner .actions-primary{height:auto;opacity:1}#amasty-shopby-product-list .products.products-grid li.product-item:hover .product-item-inner .actions-primary{-webkit-animation:none;-moz-animation:none;animation:none;animation-iteration-count:1}#amasty-shopby-product-list .product-items li.product-item .product-item-inner div.mage-error{margin-bottom:4.6875vw;font-size:3.75vw}#amasty-shopby-product-list .products.products-list .product-items li.product-item .product-item-inner div.mage-error{text-align:right}#amasty-shopby-product-list .product-items li.product-item .product-item-inner button.action.primary{padding:4.6875vw 6.25vw;font-size:4.375vw}#amasty-shopby-product-list .products.products-grid .product-items .product-item-info:not(:hover):not(.active) .product-item-inner{position:relative;z-index:0;margin-top:4.6875vw;padding:0}#amasty-shopby-product-list .products.products-list .product-items .product_item_image{position:relative;top:auto;left:auto}#amasty-shopby-product-list .products-list .product-items{padding:6.25vw 4.6875vw 9.375vw}#amasty-shopby-product-list .products.products-list .product-items li.product-item:not(:last-child){margin-bottom:3.125vw}#amasty-shopby-product-list .products.products-list .product-items li.product-item .product-item-info{padding:3.125vw 3.125vw 4.6875vw;flex-direction:column}#amasty-shopby-product-list .product-items .product-image-photo{width:31.25vw;height:31.25vw}#amasty-shopby-product-list .products.products-list .product-item-details{padding:0;min-height:auto;display:flex;flex-wrap:wrap;justify-content:flex-start}#amasty-shopby-product-list .products.products-list .product-item-details .product_item_top{padding:0;padding-left:4.6875vw;margin-left:0;margin-right:auto;width:48.4375vw}#amasty-shopby-product-list .products.products-list .product-items .product-item-name{margin:0;padding:0}#amasty-shopby-product-list .products.products-list .product-items .product-item-link{font-size:3.75vw}#amasty-shopby-product-list .products.products-list .product_item_sku{margin-top:3.125vw;font-size:3.75vw}#amasty-shopby-product-list .products.products-list .product-item-description{margin:1.5625vw 0 0;padding:3.125vw 0;font-size:3.75vw}#amasty-shopby-product-list .products.products-list .product-item-details .swatch-attribute .swatch-attribute-options{padding:4.6875vw 0}body.page-products .sidebar-main .filter-options-content .as_lenses_color .am-swatch-wrapper.item a.am-swatch-link .swatch-option,body.page-products .sidebar-main .filter-options-content .as_item_color .am-swatch-wrapper.item a.am-swatch-link .swatch-option{margin-right:3.125vw;margin-bottom:3.125vw;width:6.25vw;height:6.25vw}#amasty-shopby-product-list .products.products-list .product-items .as_lenses_color .swatch-option,#amasty-shopby-product-list .products.products-list .product-items .as_item_color .swatch-option{margin-right:3.125vw;margin-bottom:3.125vw;width:6.25vw;height:6.25vw}body.page-products .sidebar-main .filter-options-content .as_lenses_color .am-swatch-wrapper.item a.am-swatch-link .swatch-option:hover,body.page-products .sidebar-main .filter-options-content .as_lenses_color .am-swatch-wrapper.item a.am-swatch-link .selected.swatch-option,body.page-products .sidebar-main .filter-options-content .as_item_color .am-swatch-wrapper.item a.am-swatch-link .swatch-option:hover,body.page-products .sidebar-main .filter-options-content .as_item_color .am-swatch-wrapper.item a.am-swatch-link .selected.swatch-option,#amasty-shopby-product-list .products.products-list .product-items .as_lenses_color .swatch-option:hover,#amasty-shopby-product-list .products.products-list .product-items .as_lenses_color .selected.swatch-option,#amasty-shopby-product-list .products.products-list .product-items .as_item_color .swatch-option:hover,#amasty-shopby-product-list .products.products-list .product-items .as_item_color .selected.swatch-option{border:1.25vw solid transparent}#amasty-shopby-product-list .products.products-list .product-item-details .swatch-attribute:not(.as_lenses_color) .swatch-attribute-options,#amasty-shopby-product-list .products.products-list .product-item-details .swatch-attribute:not(.as_item_color) .swatch-attribute-options{padding:1.5625vw 0;display:block;border-bottom:none}#amasty-shopby-product-list .products.products-list .product-items li.product-item .product-item-inner{margin:0;padding-top:4.6875vw;width:100%;display:flex;justify-content:space-between;align-items:flex-end}#amasty-shopby-product-list .products.products-list .product-items li.product-item .product-item-inner button.action.primary{padding:4.6875vw 9.375vw;border-radius:100px}#amasty-shopby-product-list .products.products-list .product-items .product-item-info .actions-secondary{top:auto;right:auto;position:relative}#amasty-shopby-product-list .products.products-list .product-items .product-item-info .actions-secondary .wishlist_button_wrap{margin-left:3.125vw}#amasty-shopby-product-list .products.products-list .product-item-details .swatch-opt{margin:0;width:100%}#amasty-shopby-product-list .products.products-list .product-item-details .swatch-attribute{margin:0}body.page-products .sidebar-main{width:100%}body.page-products .desctop_title{display:none}body.page-products .block_filter_title{padding:0}body.page-products .block.filter.active .mobile_title{display:block}body.page-products .block.filter.active .block_filter_title{padding:6.25vw 9.375vw 4.6875vw 0;display:block;font-size:4.375vw}body.page-products .columns .column.main{width:100%}body.page-products .columns #amasty-shopby-product-list .bottom_toolbar_wrap{display:flex;justify-content:center;margin:7.5vw 0 0;padding:0 4.6875vw;width:100%}body.page-products .columns #amasty-shopby-product-list .toolbar.toolbar-products .pages .items{padding:0;display:flex;justify-content:center}body.page-products .columns #amasty-shopby-product-list .pages .item{margin:0 4.6875vw;line-height:normal}body.page-products .columns #amasty-shopby-product-list .pages .item:not(:last-child){margin-right:4.6875vw}body.page-products .columns #amasty-shopby-product-list .pages .item .action:after{width:7.5vw;height:7.5vw}body.page-products .columns #amasty-shopby-product-list .pages .item.current strong.page,body.page-products .columns #amasty-shopby-product-list .pages .item a.page{padding:0;height:7.5vw;line-height:7.5vw}body.page-products .columns #amasty-shopby-product-list .pages .item.current strong.page span,body.page-products .columns #amasty-shopby-product-list .pages .item a.page span{font-size:4.375vw;line-height:7.5vw}body.page-products .columns #amasty-shopby-product-list .pages .item.pages-item-next,body.page-products .columns #amasty-shopby-product-list .pages .item.pages-item-previous{position:absolute;top:0;margin:0}body.page-products .columns #amasty-shopby-product-list .pages .item.pages-item-next{left:100%;right:auto}body.page-products .columns #amasty-shopby-product-list .pages .item.pages-item-previous{right:100%;left:auto}body.page-products .columns #amasty-shopby-product-list button.amscroll-load-button{position:relative;margin-top:7.5vw;padding:6.25vw 0 0;float:none;display:flex !important;flex-wrap:wrap;justify-content:center;flex-direction:column;width:100%}body.page-products .columns #amasty-shopby-product-list button.amscroll-load-button:after{content:"";position:absolute;top:0;left:4.6875vw;right:4.6875vw;width:auto;height:1px;background:rgba(30,30,30,.1)}body.page-products .columns #amasty-shopby-product-list button.amscroll-load-button:before{width:6.25vw;height:6.25vw}body.page-products .columns #amasty-shopby-product-list button.amscroll-load-button .amscroll-text{margin-top:3.125vw;font-size:4.375vw}.page-wrapper .page-bottom{padding:0 !important}.page_description_wrap{margin:0;padding:9.375vw 0;width:100%;background-color:#fff}.page_description_wrap .category-description{padding:0 4.6875vw;font-size:3.125vw}#amasty-shopby-product-list .products.products-list .product-item-description .attribute h1{margin:0 0 1.5625vw;font-size:5vw}#amasty-shopby-product-list .products.products-list .product-item-description .attribute h2{margin:0 0 1.5625vw;font-size:3.75vw}#amasty-shopby-product-list .products.products-list .product-item-description h3,#amasty-shopby-product-list .products.products-list .product-item-description h4,#amasty-shopby-product-list .products.products-list .product-item-description h5,#amasty-shopby-product-list .products.products-list .product-item-description h6,.page_description_wrap .category-description h4,.page_description_wrap .category-description h5,.page_description_wrap .category-description h6{margin:0 0 1.5625vw;font-weight:500;font-size:3.75vw}.page_description_wrap .category-description h1{margin:0 0 5vw;font-size:6.25vw}.page_description_wrap .category-description h2{margin:0 0 3.125vw;font-size:5.625vw;line-height:1.2}.page_description_wrap .category-description h3{margin:0 0 3.125vw;font-size:5vw}#amasty-shopby-product-list .products.products-list .product-item-description p{margin:0 0 1.5625vw;text-align:initial !important;font-size:3.125vw}.page_description_wrap .category-description p{margin:0 0 4.6875vw;font-size:3.75vw}#amasty-shopby-product-list .products.products-list .product-item-description p:not(:last-child){margin-bottom:1.0416vw}.page_description_wrap .category-description p:not(:last-child){margin:0 0 4.6875vw}#amasty-shopby-product-list .products.products-list .product-item-description ul,#amasty-shopby-product-list .products.products-list .product-item-description ol,.page_description_wrap .category-description ul,.page_description_wrap .category-description ol{margin:1.5625vw 0;padding-left:4.6875vw;list-style-position:outside}#amasty-shopby-product-list .products.products-list .product-item-description ul li,#amasty-shopby-product-list .products.products-list .product-item-description ol li,.page_description_wrap .category-description ul li,.page_description_wrap .category-description ol li{margin-bottom:1.5625vw}body.page-products .columns .toolbar-products .toolbar-sorter .select2-container.select2-container--open{position:absolute;top:100% !important;left:initial !important;right:0;width:100% !important;z-index:99;display:flex;justify-content:right}body.page-products .columns .toolbar-products .toolbar-sorter .select2-container.select2-container--open.select2-container--below{top:0 !important;position:relative !important;z-index:0 !important;width:auto !important}body.page-products .columns .toolbar-products .toolbar-sorter .select2-container.select2-container--open .select2-dropdown{margin-top:4.6875vw;width:auto !important}body.page-products .columns .toolbar-products .toolbar-sorter .select2-dropdown{position:relative;margin:4.6875vw 4.6875vw 0 0;padding:4.6875vw 0;display:inline-block}body.page-products .columns .toolbar-products .toolbar-sorter .select2-results__option{padding:1.5625vw 6.25vw;font-size:4.375vw}body.page-products .columns .toolbar-products .toolbar-sorter .select2-results__option:not(:last-child){margin-bottom:1.5625vw}body.filter-active .sidebar.sidebar-main:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(30,30,30,.35)}body.filter-active .columns{position:initial !important}body.page-products .block.filter.active{position:absolute;top:7.8125vw;left:4.6875vw;right:4.6875vw;padding:0 4.6875vw 0;width:auto;background:#fff;box-shadow:0 4px 24px rgba(0,0,0,.1);border-radius:10px;display:flex;flex-wrap:wrap}body.filter-active .page-wrapper{margin:0;height:auto;visibility:initial}body.page-products .block-content.filter-content{width:100%}body.page-products .block.filter .filter-options{position:relative;top:0;bottom:0;left:0;right:0;z-index:99;padding-top:0;display:block;overflow:auto;background:0 0;display:none;border-top:1px solid rgba(30,30,30,.1)}body.filter-active .block.filter .filter-options{display:block}body.page-products .filter.active .filter-options-item:last-child{margin:0}body.page-products .filter-options-item:last-child{border:0}body.page-products .filter-options-item .filter-options-title{padding:5.625vw 9.375vw 5.625vw 0;font-size:4.375vw}body.page-products .filter-options-item .filter-options-title:before{content:"";right:0;width:7.5vw}body.page-products .filter.active .filter-title{position:relative;right:auto;left:auto;top:auto;height:auto;border:none;margin-left:auto;margin-right:0;padding-top:3.4375vw}body.page-products .block_filter_title:after{display:none}body.page-products .filter.active .filter-title strong:before{content:"";padding:1.5625vw;width:7.5vw;height:7.5vw;display:block;background-image:url(./img/close-circle.svg);background-repeat:no-repeat;background-size:contain;background-position:center}body.page-products .filter.active .filter-title strong{position:relative;top:0;left:0;margin:0;padding:1.5625vw 0 1.5625vw 1.5625vw;display:inline-block}body.page-products .filter.active .filter-title strong span,body .swatch-option-tooltip,body.page-products .filter.active .filter-title strong:after{display:none}body.page-products .filter-options-item .filter-options-content{padding:0;padding-bottom:4.6875vw;padding-right:3.125vw}body.page-products .filter-options-item .filter-options-content form .filter_items_wrap{max-height:52.5vw}body.page-products .filter-options-content a.am-swatch-link .swatch-option.text,body.page-products .filter-options-item .filter-options-content ol.items li.item .label{padding:2.5vw 0 2.5vw 10.3125vw;font-size:4.375vw}body.page-products .filter-options-content a.am-swatch-link .swatch-option:after,body.page-products .filter-options-item .filter-options-content ol.items li.item a:after{width:5.625vw}body.page-products .amshopby-slider-container .amshopby-slider-display{margin-top:4.6875vw;font-size:4.375vw}body.page-products .block-content>.filter-actions,body.page-products .block-content>.filter-current>ol.amshopby-items{display:block}#amasty-shopby-product-list .product-items a.product-item-photo .amlabel-position-wrapper{top:3.125vw !important}#amasty-shopby-product-list .product-items a.product-item-photo .amlabel-position-wrapper .amlabel-text{padding:.9375vw 3.125vw !important;font-size:3.75vw}#amasty-shopby-product-list .products.products-grid .product-item-details .swatch-attribute-options .swatch-option.text{opacity:1}body.page-products .columns .sidebar.sidebar-additional{margin-top:9.375vw;padding:0 4.6875vw 6.25vw;width:100%}body.page-products .columns .sidebar.sidebar-additional .block .block-title{text-align:center}body.page-products .columns .sidebar.sidebar-additional .block .block-title strong{font-size:calc(16vw*100/320)}body.page-products .columns .sidebar.sidebar-additional .product-items .product-item{padding:6.25vw 0;margin-bottom:0}body.page-products .columns .sidebar.sidebar-additional .product-items .product-item .product-item-info{display:flex;flex-direction:column;justify-content:center;flex-wrap:wrap;align-items:center}body.page-products .columns .sidebar.sidebar-additional .product-items .product-item-info .product-item-photo{display:inline-block}body.page-products .columns .sidebar.sidebar-additional .product-items .product-item-info .product-image-container img{width:37.5vw;height:37.5vw}body.page-products .columns .sidebar.sidebar-additional .product-items .product-item-info .product-item-details{margin-top:3.125vw;text-align:center}body.page-products .columns .sidebar.sidebar-additional .product-items .product-item-info .product-item-details .product-item-name .product-item-link{font-size:calc(12vw*100/320)}body.page-products .columns .sidebar.sidebar-additional .product-items .product-item-info .product-item-details .product-item-actions{margin-top:3.125vw}body.page-products .columns .sidebar.sidebar-additional .product-items .product-item-info .product-item-details .product-item-actions .action.tocart.primary{padding:3.125vw 9.375vw;font-size:calc(14vw*100/320)}body.page-products .columns .sidebar.sidebar-additional .product-items .product-item-info .product-item-details .price-box{margin:1.5625vw 0 0;grid-gap:2.3437vw}body.page-products .columns .sidebar.sidebar-additional .product-items .product-item-info .product-item-details .price-box .old-price .price-container .price{font-size:calc(12vw*100/320)}body.page-products .columns .sidebar.sidebar-additional .product-items .product-item-info .product-item-details .price-box .price-container .price{font-size:calc(12vw*100/320)}body.page-products .columns .sidebar.sidebar-additional .product-items .product-item-info .product-item-details .price-box .price-container .price.sum{font-size:calc(12vw*100/320)}body.page-products .columns .sidebar.sidebar-additional .product-items .product-item-info .product-item-details .product-item-name .product-item-link{font-size:calc(12vw*100/320)}body.page-products .columns .sidebar.sidebar-additional .product-items .product-item-info .product-item-details .stock.unavailable{font-size:calc(12vw*100/320)}body.page-products .block-content>.filter-current>ol.amshopby-items .item.amshopby-item{padding:1.5625vw 6.563vw 1.5625vw 0}}.amfaq_questions{margin:1.3888vw 6.9444vw 1.3888vw;padding:1.3888vw 2.7777vw;border-radius:10px;background-color:#fff}.amfaq_questions .am-item{position:relative;margin:0;padding:1.3888vw 0;border:0}.amfaq_questions .am-item:not(:last-child){border-bottom:1px solid rgba(30,30,30,.1)}.amfaq_questions .am-title{margin:0;padding:1.3888vw 0;padding-left:1.3888vw;font-weight:600;font-size:1.25vw;line-height:1.4;letter-spacing:.01em;color:#1e1e1e}.amfaq_questions .am-title[aria-expanded=true]{color:#ad40b1}.amfaq_questions .am-title:before{content:"";position:absolute;top:1.3888vw;left:0;bottom:1.3888vw;width:4px;background:rgba(173,64,177,.65)}.amfaq_questions .am-title .am-plus{position:absolute;top:2.7777vw;right:1.3888vw;float:none}.amfaq_questions .am-title .am-minus{position:absolute;top:2.7777vw;right:1.3888vw;float:none}.amfaq_questions .am-title .am-plus:after{content:"";width:1.6666vw;height:1.6666vw;display:block;background-image:url(./img/minus-circle.svg);background-repeat:no-repeat;background-size:contain;background-position:center;transform:rotate(180deg)}.amfaq_questions .am-title .am-minus:after{content:"";width:1.6666vw;height:1.6666vw;display:block;background-image:url(./img/plus-circle.svg);background-repeat:no-repeat;background-size:contain;background-position:center;transform:rotate(180deg)}.amfaq_questions .am-title .am-plus:before,.amfaq_questions .am-title .am-minus:before{display:none}.amfaq_questions .am-item .am-content{padding-left:1.3888vw;padding-bottom:0}.amfaq_questions .amfaq-short-answer-container{padding:2.0833vw;background-color:#f5f8fe;border-radius:10px;font-size:1.1111vw;line-height:1.4}.amfaq_questions .amfaq-short-answer-container ul{margin:0;padding:0 0 0 1.3888vw;list-style-position:outside}.amfaq_questions .amfaq-short-answer-container ul li{margin:0}.amfaq_questions .amfaq-short-answer-container ul li:not(:last-child){margin-bottom:1.3888vw}@media (max-width:767px){.amfaq_questions{margin:6.25vw 0;padding:0}.amfaq_questions .amfaq-short-answer-container ul{padding-left:4.6875vw}.amfaq_questions .am-item{padding:4.6875vw 0}.amfaq_questions .am-title{padding:3.125vw 0;padding-left:3.125vw;padding-right:12.5vw;font-size:4.6875vw}.amfaq_questions .am-title:before{top:4.6875vw;bottom:4.6875vw}.amfaq_questions .am-title .am-plus,.amfaq_questions .am-title .am-minus{top:7.8125vw;right:3.75vw}.amfaq_questions .am-title .am-plus:after,.amfaq_questions .am-title .am-minus:after{width:7.5vw;height:7.5vw}.amfaq_questions .am-item .am-content{padding-left:3.125vw}.amfaq_questions .amfaq-short-answer-container{padding:3.125vw;font-size:4.0625vw}}