.am-porto-cmtb .page-header.type1{z-index:99 !important}.filter-options-content .am-show-more .am-counter{opacity:1}.filter-options-content .am-show-more.-active{border:1px solid #ccc;color:#777;line-height:30px;padding:0 12px;height:32px;background-color:#fff;border-radius:10px;display:inline-block}.filter-options-content .am-show-more.-active:hover{border:1px solid #08c;background-color:#08c;color:#fff !important}.filter-options-content .am-show-more.-active:before,.filter-options-content .am-show-more.-active:after{display:none}.action.print.hidden-print{float:right;margin-bottom:7px}.search-autocomplete.-bottom-position{box-shadow:none !important;padding-top:0 !important;border-radius:0 !important}.checkout-success a.action.primary{line-height:22px}.onestepcheckout-index-index .page-main .aw-onestep-main .payment-method._active .payment-method-content .label{padding-left:0;padding-top:10px;position:static;padding-bottom:3px}.onestepcheckout-index-index .page-main .checkout-container input[type=checkbox]:checked+label:before{margin-left:0}.products-grid.wishlist .product-item .fieldset{display:flex !important}.products-grid.wishlist .product-item .fieldset .product-item-actions{margin:0 !important;display:flex !important}#wishlist-view-form .actions-toolbar button{padding:5px 10px 8px !important;line-height:inherit !important}.sidebar .block-reorder .product-items-names .product-item{display:flex}.sidebar .block-reorder .product-item-name{word-break:break-all;width:95%}.product-info-main .product-info-price{margin:0 0 30px !important}.product-info-main .box-tocart .input-text.qty~div.mage-error[generated]{position:absolute}.qty.field .control input~div.mage-error[generated]{position:absolute}.products-grid .product-item .product-item-info .product.name a{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;height:39px}.products-grid.wishlist .product-item-name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;height:39px}.onestepcheckout-index-index .page-main .checkout-container #tooltip-label{display:none !important}.sidebar .account-nav .nav>li{margin-bottom:0}.sidebar .account-nav .nav>li>a{display:inline-block}.wishlist-index-index .products-grid .actions-toolbar{clear:both}.product-social-links.before-login{border-top:0 none !important;padding-top:0}#braintree_expirationDate{width:100px !important;padding:3px 5px !important}.product-image-photo.default_image{background:#fff !important}@media (min-width:992px){.wishlist-index-index .products-grid .product-items li:nth-child(4n+1){clear:both}}body.sales-guest-form .page-title-wrapper h1.page-title span{font-weight:400}body.sales-guest-form .form-orders-search .legend{font-size:13px;font-weight:400;color:#777}@media (min-width:768px){.amsearch-form-container.-large .amsearch-wrapper-content{display:inline-block !important;flex-wrap:wrap !important;margin-bottom:30px !important}.amsearch-products.-columns .amsearch-item{display:inline-block !important;width:49% !important;padding:5px 5px 5px 15px !important;text-transform:capitalize !important;cursor:pointer !important}.amsearch-form-container.-large .amsearch-wrapper-content .amsearch-autocomplete-image{display:inline-block !important;width:30% !important}.amasty-xsearch-autocomplete-image{display:inline-block !important;width:30% !important}.amsearch-form-container.-large .amsearch-wrapper-content .amsearch-autocomplete-information{padding-left:1% !important;display:inline-block !important;width:65% !important;vertical-align:top;margin-top:0 !important;padding-top:0 !important}.amsearch-form-container.-large .amsearch-wrapper-content .product-item-details{margin-top:0 !important;padding-top:0 !important}.amsearch-item-container:not(.recent_searches) .amsearch-highlight{color:#000;font-weight:700}.amsearch-form-container.-large .amsearch-results .amsearch-more-results a{text-decoration:none;border-bottom:0 none;color:#777}.amsearch-form-container.-large .amsearch-results .amsearch-more-results a:hover{text-decoration:underline}.amsearch-results .amsearch-item:hover{background:#e8e8e8 !important}.amsearch-results{border-top:2px solid #309ef3 !important;background:#fff !important;border-radius:0 !important}.amsearch-autocomplete-image .product-image-photo{border:0 none !important}.search-autocomplete{border:1px solid #c2c2c2 !important}.search-autocomplete.-left-position{right:0 !important;left:inherit !important}.amsearch-products .amsearch-highlight{background-color:transparent !important;color:#777 !important;word-wrap:normal !important;font-weight:700 !important}.am-porto-cmtb .amsearch-clone-position{border-radius:0 !important;padding-bottom:0}.amsearch-item-container.page a.item-name{color:#000 !important}.amsearch-products .amasty-xsearch-block-header{color:#777 !important}.amsearch-leftside .amasty-xsearch-block-header{color:#777 !important}.amsearch-form-container.-opened .action.search{display:block !important}.amsearch-form-container.-opened .amsearch-wrapper-input.-left-position .amsearch-close{display:none !important}.search .amsearch-loupe{display:none !important}.amsearch-more-results .amsearch-link{color:#27ccc0 !important;text-decoration:none !important;border-bottom:0 none !important}.amsearch-more-results .amsearch-link:hover{text-decoration:underline !important}}@media (max-width:767px){.amsearch-more-results .amsearch-link{color:#27ccc0}#amasty-shopby-product-list{order:0 !important}.amsearch-wrapper-content .product-item-link{color:#27ccc0}.amsearch-products .amsearch-highlight{background-color:transparent !important;color:#777 !important;word-wrap:normal !important;font-weight:700 !important}.amsearch-item-container .amsearch-highlight{font-weight:700 !important;color:inherit !important}.search-autocomplete{border:1px solid #c2c2c2 !important}.amsearch-results{border-top:2px solid #309ef3 !important;background:#fff !important;border-radius:0 !important}.amsearch-item-container.page a.item-name{color:#000 !important}.amsearch-more-results .amsearch-link{color:#27ccc0 !important;text-decoration:none !important;border-bottom:0 none !important}.amsearch-more-results .amsearch-link:hover{text-decoration:underline !important}.amsearch-results{background:#fff !important;border-radius:0 !important}}.aw-onestep-description a{position:static !important;width:auto !important;height:auto !important}.onestepcheckout-index-index .page-main .shipping-method .onestep-shipping-method .onestep-shipping-method-list .shipping-method-card .shipping-method-card--wrapper{display:flex !important;width:100% !important;justify-content:space-between !important}.onestepcheckout-index-index .page-main .aw-onestep-main .label{width:auto !important}.onestepcheckout-index-index .page-main .aw-onestep-main .shipping-method-card-inner{width:100% !important}.onestepcheckout-index-index .page-main .aw-onestep-main .shipping-method-card-inner .shipping-method-subtitle{width:130%;opacity:.6}.aw-button-simple.aw-button-simple__plus{background:0 0 !important;border:0 none !important;font-weight:400 !important;color:#007dbd !important;padding-left:20px;margin-left:20px;position:relative}.aw-button-simple.aw-button-simple__plus:before{position:absolute;content:"+";color:#007dbd !important;left:0;font-size:20px;margin-right:20px}.aw-sidebar_order-note button{background:0 0 !important;border:0 none !important;font-weight:400 !important;color:#007dbd !important;padding-left:0;margin-left:0;position:relative;font-size:13px}.aw-sidebar_order-note button:hover{text-decoration:underline}.aw-sidebar_order-note button:after{content:'';display:inline-block;margin-left:5px;content:'\e900';font-family:'aw-osc_icons-font';font-size:13px;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#919191}.onestepcheckout-index-index .page-main .aw-onestep-main .payment-method.payment-method-braintree .field.choice{flex-direction:column}.onestepcheckout-index-index .page-main .checkout-container .fl-placeholder-state .label{color:#838383;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;transition:.3s;-webkit-align-items:center;-ms-align-items:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;font-weight:400;height:100%;max-height:44px;pointer-events:none;position:absolute;width:calc(100% - 10px);z-index:1;padding:0;padding-left:10px}.onestepcheckout-index-index .page-main .checkout-container .aw-onestep-sidebar-content .aw-onestep-sidebar-block.payment-option{margin-bottom:0 !important}.onestepcheckout-index-index .page-main .checkout-container .payment-option-title.field.choice{margin-bottom:20px !important}@media (min-width:768px){.onestepcheckout-index-index .page-main .aw-onestep-main .shipping-method-card-inner{display:flex !important}.onestepcheckout-index-index .page-main .shipping-method .onestep-shipping-method .onestep-shipping-method-list .shipping-method-card .shipping-method-title{width:83% !important}}.onestepcheckout-index-index .page-main .checkout-container .aw-onestep-sidebar-content .actions-toolbar{margin-top:0 !important}.catalog-product-view .product-add-form #product_addtocart_form .box-tocart .actions .amquote-addto-button.action.-guest,.catalog-product-view .product-add-form #product_addtocart_form .box-tocart .actions .amquote-addto-button.action.outline,.checkout-cart-index .columns .cart-container .cart-summary ul.checkout.checkout-methods-items li.item a.amquote-addto-button.amasty-quote-link{min-width:135px;padding:0 14px;width:100%;line-height:1;border-color:#27ccc0;background-color:#27ccc0;color:#fff;cursor:pointer;display:inline-block;font-size:1.4rem;box-sizing:border-box;font-weight:400;margin-top:15px;border-radius:10px;height:38px;vertical-align:middle}.checkout-cart-index .columns .cart-container .cart-summary ul.checkout.checkout-methods-items li.item a.amquote-addto-button.amasty-quote-link{min-width:unset;padding:0 17px;margin:0;line-height:38px}.amasty_quote-cart-index .page-main .columns .column.main>br{display:none}.amasty_quote-cart-index .page-main .cart-container .form-cart.amasty-quote-update .cart.table-wrapper .product-item-name{margin-top:0}.page-wrapper .page-header .header.content .custom-block{right:128px}.page-wrapper .page-header .header.content .amquote-cart-wrapper.minicart-wrapper{right:75px;position:absolute}.page-wrapper .page-header .header.content .amquote-cart-wrapper.minicart-wrapper .amquote-showcart.action:before{margin-top:6px;width:32px;height:32px;line-height:32px;background-image:url(../images/download.svg)}.page-wrapper .page-header .header.content .custom-block>span{padding-top:5px}.amquote-cart-wrapper.minicart-wrapper .amquote-showcart .counter.qty{position:absolute;display:inline-block;right:0;top:-5px;margin:3px 0 0 2px;background:#27ccc0;color:#fff;width:18px;border-radius:50%;height:18px;line-height:16px;box-shadow:0px 0px 12px rgba(255,255,255,.5)}.amquote-cart-wrapper.minicart-wrapper .amquote-showcart .counter.qty .counter-number{font-size:1rem}@media (min-width:992px) and (max-width:1200px){.header.content .block-search{max-width:400px}}@media (min-width:768px){.header.content .block-search{max-width:220px}header.page-header.sticky-header.type1 .nav-sections .nav-sections-item-content .navigation .amquote-cart-wrapper.minicart-wrapper{right:45px}header.page-header.sticky-header.type1 .nav-sections .nav-sections-item-content .navigation .minicart-wrapper{right:15px;margin-top:0}header.page-header.sticky-header.type1 .nav-sections .nav-sections-item-content .navigation .minicart-wrapper .action.showcart:before{font-size:24px;line-height:1.2;margin-top:0}header.page-header.sticky-header.type1 .nav-sections .nav-sections-item-content .navigation .amquote-cart-wrapper.minicart-wrapper{right:61px;margin-top:5px}header.page-header.sticky-header.type1 .nav-sections .nav-sections-item-content .navigation .amquote-cart-wrapper.minicart-wrapper .amquote-showcart .counter.qty{right:-6px;top:-9px}header.page-header.sticky-header.type1 .nav-sections .nav-sections-item-content .navigation .amquote-cart-wrapper.minicart-wrapper .amquote-showcart.action:before{width:17px;height:20px;line-height:21px}header.page-header.sticky-header.type1 .nav-sections .nav-sections-item-content .navigation .amquote-cart-wrapper.minicart-wrapper .amquote-showcart .counter.qty{min-width:auto;height:18px;line-height:18px}header.page-header.sticky-header.type1 .nav-sections .nav-sections-item-content .navigation .minicart-wrapper .action.showcart .counter.qty .counter-number{font-size:10px;line-height:1.2}header.page-header.sticky-header.type1 .nav-sections .nav-sections-item-content .navigation .minicart-wrapper{top:2px}header.page-header.sticky-header.type1 .nav-sections .nav-sections-item-content .navigation .amquote-cart-wrapper.minicart-wrapper .amquote-showcart .counter-number{font-size:10px;line-height:1.2}}@media only screen and (max-width:767px){.header.content .block-search .block.block-content #search_mini_form .field.search label{margin-right:92px}.header.content .block-search .block.block-content #search_mini_form .field.search .amsearch-wrapper-input{margin-right:10px}.page-wrapper .page-header .header.content .amquote-cart-wrapper.minicart-wrapper{right:70px;position:absolute;top:0}.page-wrapper .page-header .header.content .minicart-wrapper{position:absolute;top:0;right:20px}.amquote-cart-wrapper.minicart-wrapper .block-minicart:after,.amquote-cart-wrapper.minicart-wrapper .block-minicart:before{transform:translateX(10px)}.amquote-cart-wrapper.minicart-wrapper .amquote-showcart .counter.qty{right:-5px}}header.page-header.sticky-header.type1 .nav-sections .nav-sections-item-content .navigation .amquote-cart-wrapper.minicart-wrapper .amquote-showcart.action:before{width:22px;height:22px;line-height:22px;background-image:url(../images/download.svg)}.page-wrapper .main-panel-top .header-left{display:none}.page-wrapper .main-panel-top .header-right{display:flex}.page-wrapper .main-panel-top .header-right .panel.header{padding:10px 0 11px}.page-wrapper .main-panel-top .header-right .panel.header ul li a{color:#2b2b2d !important}.page-wrapper .main-panel-top .header-right .panel.header ul li.greet.welcome span,.page-wrapper .main-panel-top .header-right .panel.header ul li.customer-welcome .customer-name span{color:#777}.page-wrapper .main-panel-top .header-right .panel.header ul li.customer-welcome .customer-name .action.switch:after{font-size:12px;line-height:18px}.panel.header .header.links .customer-welcome .customer-menu .header.links{margin-top:7px}.panel.header .header.links .customer-welcome .customer-menu .header.links li{width:100%;display:inline-block}.panel.header .header.links .customer-welcome .customer-menu .header.links li a{color:#777 !important;line-height:1.4;padding:8px;font-size:11px;text-transform:uppercase;display:inline-block;border:0}.panel.header .header.links{float:none}.page-header .header.content .mobile-search{display:none}.page-header .header.content .logo img{width:170px}.page-header .header-main .header.content{display:flex;align-items:center}.page-header .header-main .header.content .header-left .logo{max-width:100%}.page-header .header-main .header.content .header-center .amsearch-wrapper-block{width:450px;margin-left:58px}.page-header .header-main .header.content .header-center .amsearch-wrapper-block .amsearch-form-block .amsearch-input-wrapper{width:100%}.page-header .header-main .header.content .header-center .amsearch-wrapper-block .amsearch-form-block .amsearch-input-wrapper input{border-color:#27ccc0;height:40px;padding:10px 50px 10px 26px;color:#141a1f}.amsearch-wrapper-block .amsearch-form-block .amsearch-input-wrapper input::placeholder{color:#ddd}.amsearch-form-block.-opened .amsearch-input-wrapper input:focus::placeholder{color:#d1ced1;font-style:italic}.header.content .amsearch-wrapper-block .amsearch-form-block .amsearch-input-wrapper .amsearch-button.-loupe.-clear{height:40px;font-weight:400;line-height:40px;border-left:1px solid #27ccc0;border-radius:10px;padding:0 13px;font-size:14px;color:#141a1f;width:42px;right:2px;background-image:none}.header.content .amsearch-wrapper-block .amsearch-form-block .amsearch-input-wrapper .amsearch-button.-loupe.-clear.-disabled{opacity:.5}.header.content .amsearch-wrapper-block .amsearch-form-block .amsearch-input-wrapper .amsearch-button.-loupe.-clear:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px;line-height:inherit;color:#141a1f;content:'\f818';font-family:'porto-icons';margin:0;vertical-align:top;display:inline-block;font-weight:400;overflow:hidden;speak:none;text-align:center}.header.content .ymm_search{padding-top:0}.header.content .ymm_search a{position:relative}.header.content .ymm_search a:after{line-height:40px;content:'\f813';display:inline-block;font-family:'porto-icons';vertical-align:top;margin-left:6px;color:inherit;text-transform:uppercase;position:absolute;top:50%;transform:translateY(-50%);right:10px;font-size:20px}.page-wrapper .page-header .sections.nav-sections{background-color:transparent;margin:0 auto;padding-left:15px;padding-right:15px}@media (min-width:768px){.page-wrapper .page-header .sections.nav-sections{max-width:720px}}@media (min-width:992px){.page-wrapper .page-header .sections.nav-sections{max-width:960px}}@media (min-width:1200px){.page-wrapper .page-header .sections.nav-sections{max-width:1140px}}.page-wrapper .page-header .sections.nav-sections .nav-sections-items{border-radius:10px;background-color:#eee;margin-bottom:15px}.page-wrapper .page-header .sections.nav-sections .nav-sections-items .section-item-content .navigation{padding:0}@media (min-width:768px){.page-wrapper .page-header .sections.nav-sections .nav-sections-items .section-item-content .navigation ul li.ui-menu-item a.level-top{color:#27ccc0 !important;text-transform:uppercase}.page-wrapper .page-header .sections.nav-sections .nav-sections-items .section-item-content .navigation ul li.ui-menu-item a.level-top:after{content:'\e81c';display:inline-block;font-family:'porto-icons';vertical-align:top;margin-left:6px;line-height:40px;color:#27ccc0;font-size:12px;font-weight:700}.page-wrapper .page-header.sticky-header .sections.nav-sections .nav-sections-items .section-item-content .navigation ul li.ui-menu-item a.level-top:after{line-height:30px}.page-wrapper .page-header .sections.nav-sections .nav-sections-items .section-item-content .navigation ul li.ui-menu-item:hover a.level-top,.page-wrapper .page-header .sections.nav-sections .nav-sections-items .section-item-content .navigation ul li.ui-menu-item:hover a.level-top:after{color:#fff !important}.sw-megamenu.navigation .subchildmenu.mega-columns.columns4>li{width:25%;display:inline-block;padding:0 5px;vertical-align:text-top}}.page-header.sticky-header .sections.nav-sections{max-width:100%;padding:0;box-shadow:0 1px 2px rgba(0,0,0,.1);background-color:#fff}.page-header.sticky-header .sections.nav-sections .nav-sections-items{border-radius:0;margin:0;background-color:transparent}.page-wrapper .page-header.sticky-header .sections.nav-sections .nav-sections-items .section-item-content .navigation{padding:0 15px}.sections.nav-sections .section-item-content .navigation ul li .submenu .row{margin-left:-5px;margin-right:-5px}.sections.nav-sections .section-item-content .navigation ul li .submenu .row .col-md-12{padding-left:5px;padding-right:5px}.sections.nav-sections .section-item-content .navigation ul li .submenu .row ul.subchildmenu li a{font-size:14px;line-height:1;font-weight:600;color:#777;text-transform:uppercase;padding:5px}.sw-megamenu.navigation li.level0.fullwidth>.submenu{padding:5px 8px 10px !important}.sections.nav-sections .section-item-content .navigation ul li .submenu .row ul.subchildmenu li:hover{background-color:transparent}.sections.nav-sections .section-item-content .navigation ul li .submenu .row ul.subchildmenu li.parent a{font-size:14px;font-weight:600}.sections.nav-sections .section-item-content .navigation ul li .submenu .row ul.subchildmenu li.parent ul.subchildmenu{padding:5px 0}.sections.nav-sections .section-item-content .navigation ul li .submenu .row ul.subchildmenu li.parent ul.subchildmenu li a{line-height:1;font-size:13px;font-weight:400;padding:5px 0;color:#777;text-transform:capitalize}.filterproducts-tab .data .products.wrapper .filterproducts .product-item .product-item-info .product-item-photo{border:0;padding:0;border-radius:0}.page-wrapper .sidebar{margin-top:0}.product-item-actions .action.towishlist{border-color:#2b2b2d;color:#2b2b2d}.product-item-actions .action.tocompare{border-color:#2b2b2d;color:#2b2b2d}.brands-slide{padding:29px 0 30px !important}.brands-slide .brands-slider .owl-carousel{margin-bottom:30px}.brands-slide .brands-slider .owl-carousel .owl-nav{position:unset;margin-top:15px;text-align:center}.brands-slide .brands-slider .owl-carousel .owl-nav .owl-prev{color:#27ccc0;font-size:17px;text-shadow:0 0 3px rgba(255,255,255,.5);margin:5px;padding:4px 7px;display:inline-block;cursor:pointer;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;position:unset;background:0 0;transform:unset;width:auto}.brands-slide .brands-slider .owl-carousel .owl-nav .owl-next{color:#27ccc0;font-size:17px;text-shadow:0 0 3px rgba(255,255,255,.5);margin:5px;padding:4px 7px;display:inline-block;cursor:pointer;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;position:unset;background:0 0;transform:unset;width:auto}.brands-slide .brands-slider .owl-carousel .owl-nav .owl-prev:before,.brands-slide .brands-slider .owl-carousel .owl-nav .owl-next:before{display:none}.page-header .minicart-wrapper .action.showcart:before{position:relative;top:1px}.footer .footer-middle .block .block-content .block.newsletter .form.subscribe .control input{border-radius:10px 8.5px 8.5px 10px}.footer .footer-bottom .custom-block{float:right !important;line-height:1 !important;margin:3px 0 3px 60px}.footer .footer-bottom address{float:right !important;line-height:30px !important;margin:0}header.page-header.sticky-header .nav-sections{position:fixed !important;left:0 !important;top:0 !important;z-index:200 !important;padding:0;margin:0 !important;width:100% !important;box-shadow:0 1px 2px rgba(0,0,0,.1);-webkit-backface-visibility:hidden;backface-visibility:hidden;pointer-events:all}.amsearch-form-block.-opened .amsearch-input-wrapper input{position:static}.amsearch-form-block.-opened{width:auto !important}.amsearch-form-block.-opened .amsearch-input-wrapper .amsearch-button.-loupe,.amsearch-input-wrapper.-typed .amsearch-button.-loupe{left:auto}.amsearch-form-block.-opened .amsearch-input-wrapper .amsearch-button.-close,.amsearch-input-wrapper.-typed .amsearch-button.-close.-clear.-icon{display:none}.amsearch-form-block.-opened .amsearch-input-wrapper input:focus{border:2px solid #54c6ff;box-shadow:0 2px 4px #c2ebff;color:#141a1f;padding-left:26px !important}.amsearch-form-block.-opened .amsearch-input-wrapper input:focus::placeholder{color:#d1ced1;font-style:italic}.header.content .amsearch-wrapper-block .amsearch-form-block.-opened{top:3px}.-amsearch-overlay-opened .amsearch-overlay-block{position:unset}.minicart-wrapper .block-minicart.empty .block-content .subtitle.empty{display:block;padding:27px 0 18px;text-align:center;font-size:13px;font-weight:400}.amsearch-form-block.-opened .amsearch-result-section{box-shadow:none !important;margin:3px 0 0 0!important;background-color:transparent !important}@media (min-width:1400px){.amsearch-form-block.-opened .amsearch-result-section{min-width:750px}}@media (min-width:1600px){.amsearch-form-block.-opened .amsearch-result-section{min-width:900px}}.amsearch-items-section{background-color:#fff;border-right:1px solid #e8e9ef;padding:15px 0 !important}.amsearch-items-section .amsearch-item-container .amsearch-collapsible-title{position:relative;margin-bottom:0;padding:0 15px 5px;color:#777;text-transform:uppercase;word-wrap:break-word;word-break:break-word;font-weight:700}.amsearch-items-section .amsearch-item-container ul .amsearch-item .amsearch-link{padding:5px 15px;text-transform:capitalize;color:#777;font-weight:400;line-height:1.4;font-size:13px}.amsearch-items-section .amsearch-item-container ul .amsearch-item .amsearch-link .amsearch-highlight{color:#000 !important;font-weight:700 !important;font-size:12px}.amsearch-result-section .amsearch-products-section,.amsearch-result-section .amsearch-items-section{margin:0;box-shadow:0 0 3px rgba(0,0,0,.25) !important;background:#fff !important;border-radius:0 !important;border:1px solid #c2c2c2 !important;border-top:2px solid #309ef3 !important;padding:15px 0}@media (min-width:1400px){.amsearch-result-section .amsearch-products-section{min-width:603px}}@media (max-width:767px){.amsearch-result-section .amsearch-products-section{box-shadow:none !important;border-top:0 !important;padding-bottom:0 !important;border-bottom:0 !important}}.amsearch-items-section:not(:first-child:last-child){max-width:295px !important;width:100% !important;border-right:1px solid #e8e9ef !important}.search-autocomplete .amsearch-results div:not([data-click-url]){background:0 0;cursor:default}.amsearch-result-section .amsearch-block-header{color:#777 !important;padding:0 15px 10px;position:relative;font-weight:700;line-height:1.4;font-size:13px}.amsearch-result-section .amsearch-block-header .amsearch-title{font-weight:700;line-height:1.4;font-size:13px;text-transform:uppercase}.amsearch-result-section .amsearch-product-list{margin-bottom:30px}.amsearch-product-list .amsearch-item{max-width:50% !important;display:inline-block !important;width:49% !important;padding:5px 5px 5px 15px !important;text-transform:capitalize !important;cursor:pointer !important}.amsearch-product-list .amsearch-item .amsearch-image{display:inline-block !important;width:30% !important;padding:0}.amsearch-product-list .amsearch-item .product-item-details{padding-left:1% !important;display:inline-block !important;width:65% !important;vertical-align:top;margin-top:0 !important;padding-top:0 !important}.amsearch-products-section .amsearch-item:hover{background:#e8e8e8 !important}.amsearch-product-list .amsearch-item .product-item-details .amsearch-link{color:#777;margin:0 0 5px;padding:0;display:inline-block;font-size:13px;line-height:1.4;font-weight:400}.amsearch-highlight{background-color:transparent !important;color:#777 !important;word-wrap:normal !important;font-weight:700 !important}.product.description{margin:10px 0;padding-bottom:0}.amsearch-link.-view-all{width:100%;display:inline-block;text-align:center;color:#777;font-weight:400;line-height:1.4;font-size:13px;text-decoration:unset}.amsearch-link.-view-all:hover{text-decoration:underline}.amsearch-form-block.-opened input{padding-left:26px}.product-item-inner .product-item-actions a:hover{background-color:#27ccc0}.minicart-wrapper .block.block-minicart{padding:25px 18px;width:320px;right:-15px;border-top:6px solid #27ccc0;color:#777;border-radius:10px;box-shadow:0 0px 3px rgba(0,0,0,.1)}.minicart-items .action.edit:before,.minicart-items .action.delete:before{color:#27ccc0}.block-minicart .block-content .subtotal .amount .price{color:#444;line-height:1.4;font-size:17px;font-weight:700}.block-minicart .minicart-items-wrapper .minicart-items .product-item{padding:18px 0}.block-minicart .minicart-items-wrapper .minicart-items .product-item:first-child{padding-top:0}.block-minicart .minicart-items-wrapper .minicart-items .product-item .product .product-item-photo{padding:0;border:0;border-radius:0}.block-minicart .minicart-items-wrapper .minicart-items .product-item .product .product-item-details .product-item-name{font-size:14px;font-weight:400;margin:0 0 9px}.product-item-details .product-item-pricing .details-qty{margin-top:9px}.products-list .product-item-photo{border:0;padding:0}@media only screen and (min-width:768px){.minicart-wrapper .block.block-minicart{right:-15px;width:350px}.amsearch-product-list .amsearch-description .amsearch-wrapper-inner .price-container .price{font-size:16px;font-weight:600;color:#444}.page-header .header-main .header.content .header-left .nav-toggle{display:none}.page-wrapper .main-panel-top .header-right .panel.header ul{display:block;float:right;margin-right:0}.page-wrapper .main-panel-top .header-right .panel.header ul li{font-size:11px;text-transform:uppercase;display:inline-block}.page-wrapper .main-panel-top .header-right .panel.header ul li a{color:#2b2b2d;padding:0 15px;border-left:1px solid #ccc;display:inline-block;line-height:1.4}.page-wrapper .main-panel-top .header-right .panel.header ul li:last-child a{padding:0 0 0 15px}.page-header .amsearch-wrapper-block:before{display:none}.page-header .header-main .header.content{padding-left:15px;padding-right:15px}.page-header .header.content .logo img{max-height:unset}.page-header .header-main .header.content .header-center .amsearch-wrapper-block{margin-top:0}.sections.nav-sections .section-item-content .navigation ul li:hover{background-color:#27ccc0}.sections.nav-sections .section-item-content .navigation ul li .submenu a{font-size:14px;font-weight:600;text-transform:uppercase;padding:5px;margin-top:10px}.sections.nav-sections .section-item-content .navigation ul li .submenu:before{content:'';display:block;position:absolute;width:100%;height:3px;left:0;top:-4px;z-index:1;background-color:#27ccc0}.page-products .columns{display:block}.page-products .columns .sidebar{width:25%;float:left;transition:all .5s;padding-right:20px}.page-products .columns .column.main{width:75%;float:right}.page-products .page-main{padding:20px 15px 50px}.breadcrumbs{margin-bottom:15px}.page-header.sticky-header .sections.nav-sections{max-width:100%;padding:0;box-shadow:0 1px 2px rgba(0,0,0,.1);background-color:#fff}.page-header.sticky-header .sections.nav-sections .nav-sections-items{border-radius:0;margin:0;background-color:transparent}}@media (max-width:991px){.page-wrapper .panel.header{margin:0 auto;padding:10px 15px 11px}.page-header .header.content,.nav-sections .section-items .section-item-content .navigation,.breadcrumbs,.page-main{margin:0 auto}.page-wrapper .page-header .header.content .amsearch-wrapper-block{max-width:220px;width:100%}.page-wrapper .page-header .header.content .amsearch-wrapper-block .amsearch-form-block{width:100% !important;position:relative;display:inline-block}.page-wrapper .page-header .header.content .amsearch-wrapper-block .amsearch-form-block .amsearch-input-wrapper{min-width:unset}.breadcrumbs .items .item.home:after{margin:0 9px}.page-main .page-main-inner .sidebar-main{width:25%;float:left;transition:all .5s;padding-right:20px}.page-main .page-main-inner .columns .column.main{width:75%;float:right}.sw-megamenu.navigation li.ui-menu-item{position:static !important;float:none !important}.sw-megamenu.navigation li.level0.fullwidth>.submenu{margin-top:0 !important;border-radius:0;box-shadow:0 0 3px rgba(0,0,0,.25);transition:.2s opacity;color:#777;top:109%}.sections.nav-sections .section-item-content .navigation ul li .submenu:before{height:5px}.page-header.type1.sticky-header .navigation>ul{background-color:transparent !important;border-radius:0 !important}.page-header.type1.sticky-header .navigation li.level0>.level-top{line-height:30px !important;padding:0 15px !important}}@media (max-width:767px){.page-header .header-main .header.content .header-center .amsearch-wrapper-block{width:100%;padding:0}.sw-megamenu.navigation li.ui-menu-item{position:relative !important}.filter-options-title,.filter-options-content{border-radius:0}.filter-content .active .am-show-more.-active{margin-top:0;margin-bottom:10px;width:100%;text-align:left}.block-minicart .minicart-items-wrapper .minicart-items .product-item .product .product-item-details .product-item-name a,.block-minicart .block-content>.actions>.secondary .action.viewcart{color:#27ccc0}.sw-megamenu.navigation li.level0.fullwidth>.submenu{box-shadow:none}.sections.nav-sections .section-item-content .navigation ul li .submenu .row .col-md-12{padding-left:5px;padding-right:0}.sections.nav-sections .section-item-content .navigation ul li .submenu .row ul.subchildmenu li a{padding:10px 0 10px 15px;color:#777;font-weight:400;font-size:13px;text-transform:capitalize;vertical-align:middle;line-height:normal}.navigation li.level0 .ui-menu-item>a:before{top:1px;position:relative}.page-wrapper .page-header .sections.nav-sections{padding:0;width:calc(100% - 54px);background-color:#f6f6f6;transition:left .3s;height:100%;box-shadow:0 0 5px 0 rgba(50,50,50,.75)}.page-wrapper .page-header .sections.nav-sections .nav-sections-items{background-color:transparent}.sections.nav-sections .section-item-content .navigation ul li .submenu{padding:0 !important}.navigation .parent .level-top:after{font-size:17px;line-height:16px;position:absolute;right:10px;top:14px}.page-header .header-main .header.content{display:block}.header-center .search-area .mobile-search{margin:15px 97px 5px 0}.products-grid .product-item-details .product-item-actions .tocart,.products-grid .product-item-details .product-item-actions .actions-secondary.towishlist,.products-grid .product-item-details .product-item-actions .actions-secondary.tocompare,.footer-middle .block.newsletter .action.subscribe{border-radius:0}.header-center .search-area .mobile-search i{color:#27ccc0}.page-header .header-main .header.content .header-left .nav-toggle:before{color:#27ccc0}.panel.wrapper{display:none}.page-wrapper .page-header{height:auto;color:#000}.page-wrapper .header.content{padding-left:15px;padding-right:15px;position:relative}.page-wrapper .header.content .logo{height:40px;float:left;margin:10px 0}.page-wrapper .header.content .logo img{width:auto}.page-wrapper .page-header .header.content .amsearch-wrapper-block:before{display:none}.mobile-search{float:right;margin:15px 97px 10px 0;line-height:40px;display:inline-block !important}.mobile-search i{color:#08c;font-size:22px;line-height:28px}.mobile-search i:before{font-weight:bolder}.page-wrapper .page-header .header.content .amsearch-wrapper-block{width:100%;position:relative;z-index:99;clear:both;margin:0 -15px -1px;padding:0 15px;float:none;min-height:38px;max-width:unset;display:none}.page-wrapper .page-header .header.content .amsearch-wrapper-block.active{display:block;margin-left:0;margin-right:0;padding-right:0}.header.content .amsearch-wrapper-block .amsearch-form-block .amsearch-input-wrapper input{position:static;margin:7px 10px 18px 0;color:#666;background:#fff;background-clip:padding-box;border:1px solid #ccc;font-family:'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;font-size:13px;height:38px;line-height:1.4;padding:10px;vertical-align:baseline;width:100%;box-sizing:border-box;border-radius:0;padding-left:26px;font-style:italic}.header.content .amsearch-wrapper-block .amsearch-form-block .amsearch-input-wrapper input:focus{border:2px solid #08c}.amsearch-form-block.-opened .amsearch-input-wrapper .amsearch-button.-close{display:block !important;top:50%;transform:translateY(-50%);line-height:38px;height:38px;margin-top:-5px;font-size:20px}.header.content .amsearch-wrapper-block .amsearch-form-block .amsearch-input-wrapper .amsearch-button.-loupe.-clear{left:0;right:auto;border-left:0;top:50%;transform:translateY(-50%);padding-left:6px;margin-top:-6px;color:#777}.header.content .amsearch-wrapper-block .amsearch-form-block .amsearch-input-wrapper .amsearch-button.-loupe.-clear:before{color:#777}.footer .footer-bottom address{float:none !important;line-height:35px !important}.footer .footer-middle .block .block-content .block.newsletter .form.subscribe .control input{border-radius:0}.header.content .ymm_search{margin:0 auto 12px;display:block;width:100%;padding-left:20px;padding-top:0;clear:both}.header.content .ymm_search a{max-width:225px}.footer .footer-bottom .custom-block{line-height:35px !important}.header.content .nav-toggle{top:1px}.minicart-wrapper .block.block-minicart{border-radius:0}}@media (max-width:567px){.amsearch-form-block.-opened .amsearch-result-section{max-height:75vh}.amsearch-product-list .amsearch-item{width:100% !important;max-width:100% !important}.amsearch-product-list .amsearch-item .amsearch-image{width:100% !important}.amsearch-product-list .amsearch-item .product-item-details{width:100% !important}.filterproducts-tab .data.items{margin:0}}@media only screen and (max-width:479px){.minicart-wrapper .block.block-minicart{width:290px}}.page-wrapper>.container>.row{margin-left:0;margin-right:0}.amsearch-result-section .amsearch-products-section,.amsearch-result-section .amsearch-items-section{border-top-color:#27ccc0 !important}.filter-options-content .am-show-more.-active:hover{border:1px solid #27ccc0;background-color:#27ccc0}.breadcrumbs .item:not(:last-child):after{margin:0 9px}.page-products .sidebar.sidebar-main{margin-top:0}.toolbar .toolbar-sorter .sorter-action:before{color:#27ccc0}.page-products .filter-options-item .filter-options-title:after{font-size:11px}.am-porto-cmtb .amshopby-filter-current.filter-current .amshopby-item.item{margin-top:0;margin-bottom:.9rem}.amshopby-filter-current .amshopby-remove{color:#777}.filter-actions .filter-clear{color:#27ccc0;font-size:11px;line-height:19px}.amshopby-filter-current .amshopby-filter-name{font-weight:700}.amshopby-filter-current .amshopby-remove:after,.amshopby-filter-current .amshopby-remove:before{background-color:#757575}.page-products .filter-options-item .filter-options-content{padding:15px}.page-products .filter-options-item .filter-options-content .items .item{display:flex;align-items:center;margin:9px 0 9px 17px;padding:0 0 0 20px;position:relative}.page-products .filter-options-item .filter-options-content .items{margin:0 !important}.page-products .filter-options-item .filter-options-content .items .item input{display:block !important;position:absolute;top:4px;left:0;margin:0 5px 0 0}.page-products .filter-options-item .filter-options-content .items .item a .label{font-size:13px;line-height:1.5em;font-weight:400;color:#777}.products-grid .product-items .item .product-item-info .porto-section .product-item-photo{border:0;padding:0}.toolbar.toolbar-products .toolbar-sorter{display:flex}.toolbar.toolbar-products .toolbar-sorter .sorter-options{margin:0 7px 0 11px;padding:4.5px 9px 4px;min-width:140px;border-color:#ccc}.filter-options-content .am-show-more{border:1px solid #ccc;line-height:30px;padding:0 12px;height:32px;background-color:#fff;border-radius:10px;display:inline-block;font-size:13px;letter-spacing:0}.filter-options-content .am-show-more:before{display:none}.filter-options-content .am-show-more:hover{border-color:#27ccc0;background-color:#27ccc0;color:#fff !important}.toolbar.toolbar-products .toolbar-sorter .sorter-options{line-height:1}#amasty-shopby-product-list .amsearch-related-terms .amsearch-block-header{padding:0}#amasty-shopby-product-list .amsearch-related-terms .amsearch-block-header .amsearch-title{margin:0 0 15px;width:100%;font-weight:700;line-height:1.4;font-size:13px;color:#777;text-transform:unset}.toolbar .modes .modes-mode.active,.toolbar .modes .modes-mode:hover{background-color:#27ccc0;border-color:#27ccc0;color:#fff !important}.sidebar.sidebar-main .sidebar-content .block.filter{margin-bottom:36px}.sidebar .side-custom-block .sidebar-title{margin:22.5px 0 17px}.sidebar .side-custom-block .product-items .owl-item .item .product-item .product-item-info .product-item-photo{padding:0;border:0}.products-grid .filterproducts .owl-nav{position:absolute;right:0;top:-37px;margin:0;width:auto}.products-grid .filterproducts .owl-nav .owl-prev{font-size:18px;margin:0;padding:0;color:#27ccc0;text-shadow:0 0 3px rgba(255,255,255,.5);display:inline-block;cursor:pointer;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;position:unset;background:0 0;width:auto;transform:unset}.products-grid .filterproducts .owl-nav .owl-prev.disabled{opacity:.5;cursor:default}.products-grid .filterproducts .owl-nav .owl-prev:hover{opacity:.8}.products-grid .filterproducts .owl-nav .owl-prev:before{display:none}.products-grid .filterproducts .owl-nav .owl-prev em:before{margin:0}.products-grid .filterproducts .owl-nav .owl-next{font-size:18px;margin:0;padding:0;color:#27ccc0;text-shadow:0 0 3px rgba(255,255,255,.5);display:inline-block;cursor:pointer;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;position:unset;background:0 0;width:auto;transform:unset}.products-grid .filterproducts .owl-nav .owl-next:before{display:none}.products-grid .filterproducts .owl-nav .owl-next em:before{margin:0}.pages .pages-items li strong,.pages .pages-items li a{background:#fff;border:1px solid #ccc;font-size:1.3rem;line-height:2.4rem;letter-spacing:normal;color:#27ccc0;display:inline-block;font-weight:400;padding:0 4.5px;border-radius:10px;width:26px;min-width:26px;height:26px}.pages .pages-items li.current strong{border-color:#27ccc0;background:#27ccc0;color:#fff}.pages .pages-items li.current strong:hover{color:#fff !important}.pages .pages-items li.pages-item-next a:before{color:#999 !important}.pages .pages-items li.pages-item-next a:hover:before{color:#fff !important}.pages .pages-items li a:hover{border-color:#27ccc0;background:#27ccc0;color:#fff !important}.products-grid .filterproducts .owl-nav .owl-prev:hover{background-color:transparent;color:#27ccc0}.products-grid .filterproducts .owl-nav .owl-next:hover{background-color:transparent;color:#27ccc0}.field.limiter .control select{min-width:51px;padding:0 25px 0 9px;border-color:#ccc}.sidebar-additional .block{margin-bottom:45px}.page-products .columns .column.main{padding-bottom:36px}.page-products .columns{display:inline-block}.toolbar .modes .modes-mode{border-radius:0}.amshopby-link-selected{font-weight:700}@media only screen and (max-width:991px){.page-products .page-main{padding:20px 15px 50px}.breadcrumbs{margin:0 auto 15px}.page-wrapper .main-panel-top .header-right .panel.header ul li.greet.welcome,.page-wrapper .main-panel-top .header-right .panel.header ul li.customer-welcome .customer-name{padding:0 15px}.page-wrapper .main-panel-top .header-right .panel.header ul li.customer-welcome .customer-name{border-left:1px solid #ccc}}@media screen and (max-width:767px){.page-products .columns{display:flex}.page-main .page-main-inner .columns .column.main{width:100%;float:left}.page-main .page-main-inner .sidebar-main{width:100%;float:left;padding-right:0}.filter-options-item .filter-options-content .items [class*=am-filter-item]{padding:0}.page-products .filter-options-item .filter-options-content .items .item{margin:13px 0 13px 17px}.filter-title strong{top:25%}.pages .pages-items li strong,.pages .pages-items li a{border-radius:0}}@media screen and (max-width:567px){.page-products .column.main .toolbar-products{float:none}.toolbar .limiter{float:left}.toolbar .modes{margin-top:-62px}.sidebar.sidebar-main .sidebar-content .block.filter{margin-bottom:22px}}.fotorama .fotorama-sprite,.fotorama__fullscreen .fotorama .fotorama__zoom-out,.fotorama__fullscreen .fotorama .fotorama__zoom-in,.fotorama .fotorama__arr .fotorama__arr__arr,.fotorama .fotorama__fullscreen-icon,.fotorama .fotorama__thumb__arr,.product-options-bottom .price-box .price-container .price,.product-info-price .price-box .price-container .price,.product-options-bottom .price-box .price-container .price,.product-info-price .price-box .price-container .price,.amreview-submit-form .review-fieldset .review-legend.legend>span,.fieldset .review-legend.legend strong,.form-create-account .fieldset.create.info .legend,.fieldset>.legend{color:#27ccc0 !important}.fotorama__nav .fotorama__thumb-border{border-color:#27ccc0}.product-info-main .product-reviews-summary{margin-top:2px}.product-info-main .rating-summary,.customer-review .rating-summary{margin-right:18px}.product-addto-links .action.towishlist,.product-addto-links .action.tocompare,.product-addto-links .action.mailto.friend{color:#2b2b2d;border-color:#2b2b2d}.block-reorder .product-item .field.item input[type=checkbox]{margin:2px 4.5px 0 0}.catalog-product-view .page-wrapper .sidebar{margin-top:0}.product-info-main .product.overview{margin:18px 0}.product-info-main .product-info-price .price-box .price-final_price>span{margin-bottom:4.5px}.product-info-main .product.alert{margin:9px 0}.sidebar .product-items .product-item-info .product-item-photo{border:0;padding:0}.product.info.detailed .product.data.items>.item.title>.switch{padding:1px 9px;font-weight:600;line-height:36px;font-size:13px;height:36px}.product.info.detailed .additional-attributes>tbody>tr>th{padding:5.5px 27px 9px 0}.product.info.detailed .product.data.items>.item.content .product.description{margin:0}.catalog-product-view .columns .column.main{padding-bottom:36px}.product-info-main .page-title-wrapper h1{color:#555}.product-reviews-summary .reviews-actions a{font-size:14px;line-height:16px}.product-info-main .stock.available,.product-info-main .stock.unavailable{display:inline-block}.product.info.detailed .product.data.items>.item.title>.switch{font-size:14px;border:1px solid #eee;border-top-width:3px;border-bottom-width:0;line-height:30px;padding:1px 15px;font-weight:400;border-radius:10px}.product.data.items>.item.title.active>.switch,.product.data.items>.item.title.active>.switch:focus,.product.data.items>.item.title.active>.switch:hover{border-top-color:#27ccc0 !important;color:#27ccc0 !important}.product.data.items .block.review-list .amreview-info-wrapper .amreview-summary-info{padding:0}.amreview-info-wrapper .amreview-summary-details{border-right-color:#c4c4c4}.amreview-submit-form .field .review-field-rating>.label{min-width:70px;margin:0 0 2px;line-height:1.4;font-size:13px;display:inline-block}.amreview-submit-form .field.required>.label{font-size:14px;line-height:1.4}.amreview-submit-form .field.required>.label:after{font-size:1.2rem;margin:0 0 0 4.5px}.amreview-submit-form .field .input-text,.amreview-submit-form .field textarea{border-color:#767676}.amreview-submit-form .field textarea{min-height:75px}.amreview-summary-info .amreview-count{display:inline-block;color:#8f8f8f;font-size:16px;font-weight:400;line-height:1.4;margin-bottom:9px}.amreview-summary-info .amreview-showmore{color:#1979c3;cursor:pointer;font-weight:400;line-height:1.4;font-size:13px;height:auto}.amreview-summary-info .amreview-summary{margin-bottom:9px}.amreview-summary-info .amreview-showmore:after{display:inline-block;margin-left:3px;width:10px;height:7px;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMjkgMTI5IiB3aWR0aD0iNTEyIiBoZWlnaHQ9IjUxMiI+PHBhdGggZD0iTTEyMS4zIDM0LjZjLTEuNi0xLjYtNC4yLTEuNi01LjggMGwtNTEgNTEuMS01MS4xLTUxLjFjLTEuNi0xLjYtNC4yLTEuNi01LjggMC0xLjYgMS42LTEuNiA0LjIgMCA1LjhsNTMuOSA1My45Yy44LjggMS44IDEuMiAyLjkgMS4yIDEgMCAyLjEtLjQgMi45LTEuMmw1My45LTUzLjljMS43LTEuNiAxLjctNC4yLjEtNS44eiIgZmlsbD0iIzE5NzljMyIvPjwvc3ZnPg==) center no-repeat;background-size:10px;content:''}.block.review-list .amreview-review-list:after{width:100%;height:1px;background:#dcdcdc;content:''}.product-info-main .product-reviews-summary{display:flex}.product.info.detailed .product.data.items>.item.content .product.description .value p{margin-bottom:.9rem}.amreview-summary-info .amreview-showmore{display:none}.amreview-info-wrapper .amreview-summary-details{border-right:2px solid #c4c4c4 !important}.amreview-author-details .amreview-author{font-size:16px;font-weight:400;line-height:1.4}.amreview-author-details .amreview-date{color:#c4c4c4}.amreview-title-review{font-size:16px;padding:0}.amreview-rating-label{margin:0 10px 5px 0;color:#8f8f8f;font-size:12px}.amreview-helpful-wrap>.amreview-options{margin-left:0}.amreview-submit-form .field .input-text,.amreview-submit-form .field textarea,.amreview-recommend-wrap>.amreview-checkbox{border-color:#ccc}.amreview-submit-form .review-form .action.submit.primary{line-height:1}.product.info.detailed .product.data.items>.item.content p{margin-bottom:.9rem}@media screen and (min-width:992px){.amreview-info-wrapper{display:flex;justify-content:space-between;align-items:center;flex-wrap:nowrap}}@media screen and (min-width:768px){.catalog-product-view .column.main .product-info-main .page-title-wrapper .page-title{margin-bottom:13.5px}.catalog-product-view .page-wrapper .page-main{padding-left:15px;padding-right:15px}}@media screen and (max-width:767px){.gallery-placeholder .fotorama-item .fotorama__wrap .fotorama__stage{border-radius:0}.catalog-product-view .page-wrapper .page-main{padding-left:15px;padding-right:15px}.product.info.detailed .product.data.items>.item.title>.switch{height:auto}.product.info.detailed .product.data.items .item.title a:after{right:9px}.action.tocompare,.product-addto-links .action.tocompare,.product-social-links .action.towishlist,.product-addto-links .action.towishlist,.product-social-links .action.mailto.friend{border-radius:0}}.form-cart .table-wrapper{margin-bottom:18px}.cart-container .form-cart{margin-bottom:18px}.customer-welcome .action.switch:after{font-size:12px !important;line-height:18px !important}.cart.table-wrapper .cart thead tr th.col,.cart.table-wrapper .cart>.item{border-bottom-color:#ccc}.cart.table-wrapper .product-item-photo{padding-right:18px !important}.cart.table-wrapper .item .col.item{padding:20px 8px 18px 0 !important}.cart.table>tbody+tbody,.abs-sidebar-totals,.cart-totals,.opc-block-summary .table-totals,.cart.table-wrapper,.cart-totals .grand .mark,.opc-block-summary .table-totals .grand .mark{border-top-color:#ccc !important}.cart-summary{padding:1px 18px 22.5px !important}.cart-summary .block>.title{padding:0;border-color:#ccc}.cart-summary .block .title strong{display:inline-block;padding:11px 0}.cart-summary .block>.title:after,.cart-discount .block>.title:after{right:3px;top:50%;transform:translateY(-50%);font-size:10px;margin-top:0}.cart-summary .checkout-methods-items{margin-top:18px}.cart-discount .block>.title{padding-bottom:10px !important;display:inline-block}.cart-summary .checkout-methods-items .item{margin-bottom:22.5px}.columns .column.main{padding-bottom:36px}.cart.table-wrapper .product-item-name>a,.cart.table-wrapper .product-item-name>a:hover,.cart.table-wrapper .col.subtotal .price,.cart.table-wrapper .actions-toolbar>.action-edit:before,.cart.table-wrapper .actions-toolbar>.action-delete:before,.cart.table-wrapper .actions-toolbar>.action-edit:before,.cart.table-wrapper .actions-toolbar>.action-delete:before,.modal-custom .action-close:before,.modal-popup .action-close:before,.modal-slide .action-close:before,.box.box-address-billing .action.edit,.box.box-address-shipping .action.edit,.box.box-information .action.edit,.box.box-newsletter .action.edit,.box.box-billing-address .action.edit,.box.box-shipping-address .action.edit,.block.block-dashboard-addresses .action.edit,.table-wrapper.quotes-history .table .col.actions .action.view,.table-wrapper.additional-addresses td .action.edit{color:#27ccc0}.action-primary:focus,.action-primary:active{background:#27ccc0;border-color:#27ccc0}.cart.table-wrapper .actions-toolbar .towishlist.action-towishlist{color:#2b2b2d}.cart-summary .block .fieldset .field{margin-bottom:9px !important}.cart-summary .block form:not(:last-of-type) .fieldset{margin:0 0 22.5px}.cart-summary .block .fieldset .field:not(.choice)>.label{font-weight:400;font-size:14px}.cart-summary .block .fieldset .field input,.cart-summary .block .fieldset .field select{border-color:#ccc;padding:4.5px 9px 4px}#co-shipping-method-form dl dt{font-weight:700;margin-bottom:4.5px;margin-top:0}.quote-details .fieldset.amquote-summary-details .label{font-weight:400;font-size:14px}.quote-details .fieldset.amquote-summary-details .field textarea{min-height:75px;border-color:#ccc}@media screen and (max-width:991px){.cart.table-wrapper .product-item-photo .product-image-container{width:85px !important}.cart.table-wrapper .product-item-photo{padding-right:10px !important}.cart-discount .block{width:100% !important}}@media screen and (max-width:767px){.cart-summary{padding:1px 0 22.5px !important;border-radius:0;margin-bottom:22.5px}.cart-summary .block>.title{padding:9px 36px 9px 15px}.cart-summary .block .title strong{padding:0}.cart-summary .block>.title:after{right:18px}.cart.table-wrapper .item .col.item{padding:15px 15px 0 90px !important}.cart.table-wrapper .product-item-photo .product-image-container{width:75px !important;border-radius:0}.cart.table-wrapper .product-item-photo{max-width:75px}.cart-discount .block>.title{width:100%;padding:9px 36px 9px 15px !important;border-top-color:#ccc}.cart-discount{border-bottom-color:#ccc}.cart-discount .block>.title:after{right:18px}.cart-summary .block .fieldset .field{margin-bottom:16px !important}.cart-summary .block .fieldset .field input,.cart-summary .block .fieldset .field select{border-radius:0}}.onestepcheckout-index-index .page-main .checkout-container{color:#777;line-height:1.43}.message.notice{margin-bottom:9px}.onestepcheckout-index-index .page-main .checkout-container .aw-onestep-sidebar .aw-onestep-trust-seals .trust-seals_label{margin:15px 0 18px}.checkout-container .page-title-wrapper .page-title{font-size:38px}.checkout-container h2{margin-top:2.25rem;margin-bottom:1.8rem}.checkout-container .payment-methods .form.payments .onestep-billing-address .address-details{padding:0 5px 0 60px}.onestepcheckout-index-index .page-main .checkout-container .input-text,.onestepcheckout-index-index .page-main .checkout-container .select{font-size:13px}.onestepcheckout-index-index .page-main .checkout-container .field-tooltip span.label{display:none}@media screen and (max-width:991px){.checkout-container .page-title-wrapper .page-title{font-size:19.5px}.onestepcheckout-index-index .page-main .checkout-container .aw-onestep-main,.onestepcheckout-index-index .page-main .checkout-container{display:block}}@media screen and (max-width:567px){.payment-methods-inner{margin-bottom:.9rem}.onestepcheckout-index-index .page-main .aw-onestep-main .shipping-method-card-inner .shipping-method-subtitle{width:auto !important}}header.page-header.sticky-header .header-main{position:unset !important}@media screen and (max-width:767px){.amasty_quote-cart-index .page-wrapper .page-main{padding:20px 15px 50px}.cart-summary.amquote-cart-summary .cart-totals{border-top:0 !important}}.login-container .block-customer-login{margin-bottom:45px !important}.login-container .fieldset:after{font-size:12px}.fieldset .field{margin-bottom:18px}.fieldset .field .label{font-weight:400;font-size:14px}.fieldset>.field.required>.label:after{font-size:12px !important;margin:0 0 0 4.5px !important}.fieldset .field input,.fieldset .field select{font-size:13px;padding:4.5px 25px 4px 9px !important;border-color:#ccc !important}.form.create.account .fieldset .field input{padding:10px !important}.fieldset .field select{background-size:30px 60px;background:#fff url(../images/select-bg.svg) no-repeat 100% 52%}.login-container .fieldset .field-recaptcha .field{margin-bottom:10px}.fieldset .field input[type=checkbox]{margin:2px 4.5px 0 0}.fieldset .field .additional{margin-top:9px;margin-bottom:0}.form.create.account .fieldset{margin:0 0 36px}.customer-account-create .fieldset .field-recaptcha .field{margin-bottom:0}@media screen and (max-width:991px){.customer-account-login .page-main,.customer-account-create .page-main{padding:20px 15px 50px}}@media screen and (max-width:767px){.login-container,.fieldset .field input,.fieldset .field select,.form.create.account{border-radius:0}form.form-login .actions-toolbar .primary,form.form-login .actions-toolbar .secondary,form.form-create-account .actions-toolbar .primary,form.form-create-account .actions-toolbar .secondary{margin-bottom:9px}.login-container .block-customer-login{margin-bottom:36px !important}}@media screen and (min-width:1201px){.page-header.type1 .custom-block{line-height:1.4 !important;margin-left:12px}}div.mage-error{color:#e02b27;font-size:1.2rem;margin-top:7px}.fieldset .field .field{margin-bottom:0}.account .fieldset{margin:0 0 36px}.customer-account-edit .fieldset .field .label{font-weight:400;font-size:14px;margin:0 0 8px;display:inline-block}.customer-account-edit .fieldset .field.choice .label{margin:0}.sidebar.sidebar-main{margin-top:0 !important}.sidebar .block .title{margin-bottom:9px}.block .box-actions .action:after,.account .data.table .col.actions .action:after{margin:0 9px}.account .table-wrapper.additional-addresses{margin-bottom:18px}.account .page-main .block{margin-bottom:45px !important}.account .column.main{margin-bottom:27px}.customer-account-index .page-main{padding:20px 15px 50px}.form.form-edit-account .field.captcha.required{width:48%}.form.form-edit-account .field.captcha .label{font-weight:400;font-size:14px;margin:0 0 8px;display:inline-block}.form.form-edit-account .fieldset .field input,.form-address-edit .fieldset .field input{padding:10px !important}.form.form-edit-account .fieldset .field select,.form-address-edit .fieldset .field select{padding:4.5px 9px 4px}.field.captcha .control.captcha-image .captcha-img{margin:0 9px 9px 0}.field.captcha .control.captcha-image{margin-top:9px}.field.captcha.required .label:after{font-size:12px;margin:0 0 0 1px;content:'*';font-weight:400;color:#e02b27}.control.captcha .nested .captcha-note{font-size:12px;margin:3px 0 0;padding:0;display:inline-block;text-decoration:none}.customer-addresses-toolbar .pager .limiter .limiter-options{padding-left:9px;border-color:#ccc}.products-grid.wishlist .product-item-photo{padding:0;border:0;margin-bottom:9px}.products-grid.wishlist .product-item-comment{margin:9px 0}.product-item-inner .field.comment-box textarea{padding:9px;border-color:#ccc}#wishlist-view-form .product-item .fieldset .field.qty{margin:0;padding:0}#wishlist-view-form .product-item .fieldset .field.qty .control{max-width:unset !important}.products-grid.wishlist .product-item .box-tocart input.qty{padding:0 9px !important;text-align:center;margin-right:9px !important}.account .product-item .product-item-inner .box-tocart{margin-bottom:0}.products-grid.wishlist .product-item .box-tocart .stock{margin:6px 0 0 !important}.wishlist-index-index .products-grid .product-item{margin-bottom:18px !important}.account .product-item .product-item-inner .box-tocart .fieldset{margin:0 0 27px}.shippedorders-orders-index .table-wrapper .table-order-items thead tr th.col.total{width:75px}.shippedorders-orders-view .order-links .item{line-height:36px}.shippedorders-orders-view .order-links .item strong,.shippedorders-orders-view .order-details-items{border-color:#ccc}.order-details-items.ordered .table-wrapper.order-items .table-order-items thead tr th{border-bottom-color:#ccc !important}.account.shippedorders-orders-view .page-main .page-title-wrapper .order-date{margin:-12px 0 18px}.order-details-items.ordered .table-wrapper.order-items .table-order-items tfoot tr:first-child th,.order-details-items.ordered .table-wrapper.order-items .table-order-items tfoot tr:first-child td{padding-top:18px}.order-details-items.ordered .table-wrapper.order-items .table-order-items tfoot tr th,.order-details-items.ordered .table-wrapper.order-items .table-order-items tfoot tr td{padding:11px 9px}.shippedorders-orders-view .order-details-items.ordered{margin-bottom:36px}.customer-paymentinfo-index h2{font-weight:300;line-height:1.1;font-size:2.5rem;margin-top:0;margin-bottom:1.8rem}.checkout-payment-method .payment-method-title{border-top-color:#ccc;padding:18px 0 !important}.checkout-payment-method .payment-method-title .payment-icon{margin-right:4.5px}.checkout-payment-method small,.checkout-payment-method .small{font-size:12px}.checkout-payment-method .payment-method-title .legend span{margin-right:4.5px}.block-cards-list .block-content .payment-method-title .box-content address{line-height:24px}.block-cards-list .block-content .payment-method-title .box-content .box-actions{background-color:transparent;border:0;padding:0;font-size:13px;font-weight:400;line-height:1.4;margin-top:4.5px}.checkout-payment-method .credit-card-types .item{margin:0 4.5px 0 0}.fieldset.payment.items.ccard .field.number{margin-top:4px;display:inline-block}.checkout-payment-method .ccard .fields .select{padding-left:4.5px !important;padding-right:4.5px !important}.checkout-payment-method .field.date .field.no-label.month,.checkout-payment-method .field.date .field.no-label.year{margin-bottom:0}.checkout-payment-method .field.date .field.no-label.year{padding-left:4.5px}.checkout-payment-method .field.cvv .control._with-tooltip input{margin-right:9px}.customer-paymentinfo-index .page-main .manage-payment-method .block{margin-bottom:0 !important}.account .table-wrapper{margin-bottom:18px !important}.sales-order-history .order-products-toolbar .limiter{display:flex;align-items:center;column-gap:3px;margin-top:-1px}.toolbar .limiter .limiter-options{padding:4.5px 25px 4px 9px !important;border-color:#ccc !important;line-height:1}.table-order-items tr td{border-top-color:#ccc !important}.sales-order-history .table-wrapper.orders-history{width:100%;overflow:auto}.order-links .item{line-height:36px}.abs-status,.return-status,.order-status{padding:0 9px;border-color:#ccc}.account .order-details-items.ordered .table-wrapper.order-items{margin-bottom:0 !important}.order-links .item strong{border-color:#ccc}.order-details-items{margin-bottom:36px !important;border-color:#ccc}.cms-page-view h1{font-size:38px;margin-bottom:36px;font-weight:300;line-height:1.1;margin-top:0}.cms-page-view p{margin-top:0;margin-bottom:.9rem}.cms-page-view h3{font-weight:600;line-height:1.1;font-size:1.7rem;margin-top:1.8rem;margin-bottom:.9rem}.cms-page-view ul,.cms-page-view ol{margin-top:0;margin-bottom:2.25rem}.cms-page-view ul li,.cms-page-view ol li{margin-top:0;margin-bottom:.9rem}.data-table tr th,.data-table tr td{padding:11px 9px}.table-wrapper.order-items table{table-layout:fixed}.table-wrapper.order-items table tr th{padding:11px 15px}.table-wrapper.order-items table tr th.col.price{width:95px;white-space:break-spaces}@media screen and (min-width:768px){.page-main-inner .columns,.customer-address-form .columns{display:block}.account .page-main .page-main-inner .columns .column.main{width:77.7%;float:right}.account .page-main,.catalogsearch-advanced-index .page-main,.cms-page-view .page-main,.customer-account-logoutsuccess .page-main{padding:20px 15px 50px}.customer-account-edit .fieldset .field.choice .label{display:inline}.customer-account-login .page-main .page-main-inner .columns .column.main,.customer-account-create .page-main .page-main-inner .columns .column.main,.catalogsearch-advanced-index .page-main .page-main-inner .columns .column.main,.cms-page-view .page-main .page-main-inner .columns .column.main,.customer-account-logoutsuccess .page-main .page-main-inner .columns .column.main{width:100%}}@media screen and (max-width:1200px){.block.block-addresses-list .block-content .table-wrapper.additional-addresses,.table-wrapper.order-items{width:100%;overflow:auto}.table-wrapper.order-items .table-order-items tr th{width:120px}.table-wrapper.order-items .table-order-items tr td.col.qty{text-align:center}.table-wrapper.order-items .table-order-items tr td.col.qty.price{text-align:left}.wishlist-index-index .products-grid .product-items .product-item{width:33% !important}.shippedorders-orders-index .table-wrapper .table-order-items thead tr th.col.date{width:150px}}@media screen and (max-width:991px){.wishlist-index-index .products-grid .product-items .product-item{width:50% !important}.products-grid.wishlist .actions-toolbar .primary .action.tocart{margin-top:12px}.shippedorders-orders-index .table-wrapper{width:100%;overflow:auto;table-layout:fixed}.shippedorders-orders-index .table-wrapper .table-order-items{table-layout:fixed}.shippedorders-orders-index .table-wrapper .table-order-items thead tr th.col{width:120px}.shippedorders-orders-index .table-wrapper .table-order-items thead tr th.col.text{width:150px}.shippedorders-orders-index .table-wrapper .table-order-items thead tr th.col.action{width:130px}.block.block-order-details-view .block-content .box{width:50% !important}}@media screen and (max-width:767px){.account .page-main,.catalogsearch-advanced-index .page-main,.cms-page-view .page-main,.customer-account-logoutsuccess .page-main{padding:41px 15px 50px;position:relative}.customer-account-edit .fieldset .field.choice .field-tooltip .label{font-size:13px}.form.form-edit-account .field.captcha.required{width:100%}.account .page.messages{margin-bottom:36px}.block .block-content .box .box-title,.block .block-content .box .box-actions,.customer-account-edit .form.form-edit-account,.form.form-edit-account .actions-toolbar .primary,.field.captcha .control.captcha input,.customer-address-form .form-address-edit,.catalogsearch-advanced-index .form.search.advanced{border-radius:0}.account .column.main .block .block-content .box{margin-bottom:18px !important}.page-main .block{margin-bottom:36px !important}.account .column.main .block .block-title>.action{margin-top:4.5px}.account-nav .nav>li>a:before{top:9px}.form-newsletter-manage{border-radius:0}.form.form-newsletter-manage .actions-toolbar .primary{margin-bottom:9px}.form.form-newsletter-manage .action.save.primary{margin-bottom:0}.table-wrapper table tbody tr td{padding:4.5px 9px !important}.table-wrapper table tbody tr td:first-child{padding-top:15px !important}.table-wrapper table tbody tr td:last-child{padding-bottom:15px !important;border-bottom-color:#e7e7e7 !important}.table-wrapper.additional-addresses{border-top-color:#e7e7e7 !important}.table-wrapper table tbody tr td:before{padding-right:9px !important}.products-grid.wishlist .actions-toolbar .primary .action.tocart{margin-top:0}.checkout-payment-method .payment-method-title{padding:15px !important;margin-bottom:0 !important}.checkout-payment-method .actions-toolbar .primary,.checkout-payment-method .actions-toolbar .secondary{margin-bottom:9px}.checkout-payment-method .actions-toolbar .primary button,.checkout-payment-method .actions-toolbar .secondary button{border-radius:0}.checkout-payment-method.account .column.main .manage-payment-method .block .block-content .box:last-child{margin-bottom:0 !important}.sales-order-history .table-wrapper.orders-history tr td{padding:4.5px 9px !important}.sales-order-history .table-wrapper.orders-history tr td:before{padding-right:9px !important}.sales-order-history .table-wrapper.orders-history tr td:first-child{padding-top:15px !important}.sales-order-history .table-wrapper.orders-history tr td:last-child{border-bottom-color:#ccc !important;padding-bottom:15px !important}.order-details-items{padding:9px}.order-details-items .action{margin-top:9px}.account .column.main .block .block-content .box:last-child{margin-bottom:0 !important}.sales-order-view .page-main .block{margin-bottom:0 !important}.account .page-main .page-title-wrapper .order-status{margin:-9px 0 9px}.account .page-main .page-title-wrapper .order-date{margin-bottom:9px}.cms-page-view h1{font-size:2.5rem;margin-bottom:1.8rem}}@media screen and (max-width:567px){.page-main .page-main-inner .columns .column.main{margin-bottom:0}.wishlist-index-index .products-grid .product-items .product-item{width:100% !important}.form-wishlist-items div.tabcontents{padding:30px 15px}.tabcontents .tabs-wishlist .editwl_link .mwishlist_name{max-width:150px}.block.block-order-details-view .block-content .box{width:100% !important}.sales-order-history .order-products-toolbar.toolbar .pages{margin-bottom:22.5px}.form.search.advanced .field.price .range.price .field.with-addon .addon input{width:100% !important}}.contact-index-index .page-main{padding:0}.contact-index-index .page-main .page-main-inner .container{margin-bottom:0 !important}.contact-index-index .page-main .column.main{padding:20px 15px 50px}.contact-index-index .fieldset .fields .field{margin-bottom:18px}.contact-index-index .form.contact{padding-bottom:36px}.contact-index-index .fieldset .fields .field .label{font-weight:400;font-size:14px;margin:0 0 8px;display:inline-block}.contact-index-index .fieldset .fields .field .label:after{font-size:1.2rem;margin:0 0 0 4.5px}.contact-index-index .fieldset .field textarea{border-color:#ccc !important}@media screen and (min-width:768px){.customer-account-logoutsuccess .page-main{padding:20px 15px 50px !important}.contact-index-index .page-main .page-main-inner .columns .column.main{width:100%}}.amgdprcookie-bar-container .amgdprcookie-buttons-block .amgdprcookie-button{padding:0}.amgdprcookie-button.-settings{padding-left:20px !important}