@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes pulse{0%{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-50%) scale(1.5)}100%{transform:translate(-50%,-50%) scale(1)}}select,input[type=text],input[type=password],input[type=url],input[type=tel],input[type=search],input[type=number],input[type*=date],input[type=email]{border-radius:8px}button{border-color:#000;border-radius:8px;color:#000}button:hover{background-color:#000;border-color:#000;color:#fff}.action.tocart .loader{width:16px;height:16px;border:5px solid #fff;border-top:5px solid #73f440;border-radius:50%;animation:spin 1s linear infinite;position:relative}.action.tocart .loader:before{content:'';position:absolute;top:50%;left:50%;width:10px;height:10px;background-color:#73f440;border-radius:50%;transform:translate(-50%,-50%);animation:pulse 1s ease-in-out infinite}.action.tocart .loading-mask.breeze-block-loader{background-color:transparent;left:25%}.product-info-main .action.tocart .loading-mask.breeze-block-loader{left:5%}a,.alink,.login-container .block-new-customer .actions-toolbar>.primary .create{color:#50b422}a:active,.alink:active,a:hover,.alink:hover,a:visited,.alink:visited,.login-container .block-new-customer .actions-toolbar>.primary .create:visited,.filter-options-content .item a:hover,.filter-options-content .item a:hover .count,.filter-actions .filter-clear,.filter-actions .filter-clear:hover{color:#43961c}.turbolinks-progress-bar{background:#00ff05}.page-header{background-color:#000}.page-header.configurable .header.content .switcher.customer{border:0;padding:5px}.page-header.configurable .header.links .customer-welcome,.page-header.configurable .header.links .greet.welcome,.page-header .switcher.customer .toggle .text,.page-header .switcher.customer .options .action.toggle:hover:after{display:none}.page-header .switcher .options ul.dropdown,.page-header .panel.wrapper .switcher .options ul.dropdown{left:auto;right:0}.page-header .switcher .options ul.dropdown:before,.page-header .panel.wrapper .switcher .options ul.dropdown:before{left:auto;right:9px}.page-header .switcher .options ul.dropdown:after,.page-header .panel.wrapper .switcher .options ul.dropdown:after{left:auto;right:9px}.sections.nav-sections{background-color:#000}.page-main{padding-top:30px}.page-main .page-title-wrapper .page-title{font-size:4rem;font-weight:300;margin-top:0}.page-main>.messages{max-width:1480px}.page-main>.messages .message{border-radius:8px}.message{border-radius:8px;text-transform:none}.message.success{background-color:#5ecb4b;color:#fff}.message.info{background:#0593f6;color:#fff}.breadcrumbs .items{padding-left:20px}.breadcrumbs .item{color:#fff}.minicart-wrapper .action.showcart{border-radius:50px}.minicart-wrapper .action.showcart .counter.qty .counter-number{position:relative;text-shadow:0 0 #000}.minicart-wrapper .action.showcart .counter.qty .counter-label{display:none;opacity:0;visibility:hidden}.minicart-wrapper .action.showcart .counter.qty+.text{display:none}.cookie-bar .action.primary{border-radius:8px}.cookie-bar .action.secondary{border-color:#000;border-radius:8px;color:#000}.cookie-bar .action.secondary:hover{background-color:#000;color:#fff}.page-header.configurable .header.bottom{max-width:1480px}.page-header .amsearch-wrapper-block{top:48px}.nav-sections .orientation-horizontal a.level-top{font-size:14px;font-weight:400}@media screen and (min-width:768px){.nav-sections .orientation-horizontal a.level-top>.navpro-icon-caret:before{top:calc(55% - 10px);background-color:transparent;color:#fff;font-size:12px;width:30px}}.nav-sections .orientation-horizontal .level0:after,.nav-sections .orientation-horizontal .level0:hover:after{width:0;display:none}.navpro-menu .li-item.level0 a.level-top,.navpro-menu .li-item.level0 a.level-top:hover:active{color:#fff;border:none;list-style:none}.breadcrumbs{background-color:#333}.breadcrumbs ul.items li.item a,.breadcrumbs ul.items li.item>strong{color:#fff}.navpro.orientation-horizontal>ul{justify-content:left}.navpro-dropdown .children>li>a,.navpro-dropdown .children .parent>a{color:#000}.page-header .header.content .block-search input.input-text{border-radius:30px;background-color:#333;border:1px solid #555}.page-header .header.content .block-search .input-text::-webkit-input-placeholder{color:#8d8d8d}.block-search .control{color:#000;background-color:#000}.page-header .header.content .block-search .action.search{background:#333;border-radius:0 25px 25px 0;top:0;border:1px solid #555}.page-header .header.content .block-search .action.search:hover{background:#222}.page-header .header.content .block-search{margin:0 auto;max-width:50%}.block-search input{font-size:inherit;color:#fff}.block-swissup-ajaxsearch-results .product-item-details .product-item-name .product-item-link{font-size:1.4rem}.block-swissup-ajaxsearch-results .product-item-details .price-container .price-wrapper .price{font-size:1.6rem}.not-logged-in{display:none}ul.header.links li a{text-transform:uppercase;letter-spacing:.025em}.page-header.configurable .header.links>li>a,.page-header .header.links>li>a{color:#bde1f5;font-weight:600;font-size:12px}.checkout-index-index .page-header .header.panel>.header.links:not(.header-cms-links)>li{display:inline-block}.checkout-index-index .page-header .header.panel>.header.links:not(.header-cms-links)>li.greet.welcome,.checkout-index-index .page-header .header.panel>.header.links:not(.header-cms-links)>li.customer-welcome{display:none}.checkout-index-index .header.panel>.header.links>li>a,.checkout-index-index .header.panel>.header.links>li>a:visited{color:#bde1f5}.checkout-index-index .page-header .header.content .block-search{max-width:35%}.page-footer{background-color:#121214}.footer-toolbar-bottom .magezon-builder{background-color:#000;padding:15px 0}.page-footer .footer.content .block-title{padding-bottom:20px}.page-footer .footer .mgz-element-inner>ul>li{line-height:2}.page-footer .footer .mgz-element-inner>ul>li>a{font-size:14px;font-weight:300;color:#fff;padding-left:5px}.page-footer .footer .mgz-element-inner>ul>li>a:hover,.page-footer .footer .mgz-element-inner>ul>li>a:focus{color:#50b422}.page-footer .footer .mgz-element-inner>ul>li:before{background-image:url("../images/arrow-right.png");content:'';background-repeat:no-repeat;background-position:center;background-size:contain;padding:5px}.contact-info p{color:#fff}.contact-info>li>p>a{color:#fff;font-weight:300 !important;font-size:14px}.contact-info li{display:flex;align-items:flex-start}.contact-info li img{filter:brightness(5);margin:3px 10px 0 0}.footer-payable ul{display:flex;align-items:center;justify-content:space-between}.page-footer .footer-toolbar-bottom .content{display:none}.mgz-newsletter-form-inline .mgz-newsletter-fields,.mgz-newsletter-form-inline2 .mgz-newsletter-fields{width:auto}.mgz-element-newsletter_form input[type=email]{border-radius:8px 0 0 8px}.mgz-element-newsletter_form .action.primary.mgz-newsletter-btn{border-radius:0 8px 8px 0}.action.primary.mgz-newsletter-btn span{line-height:1px;display:flex}.payments-by{color:#fff;display:block;font-size:9px}.copyright{color:#fff;font-size:12px}.product-item-actions .actions-primary .action{margin:0}.products-grid .product-item-actions button.action.tocart span{display:block;font-size:1.5rem;line-height:10px;padding-left:24px}.product-item .tocart{font-size:12px}.product-item-info{text-align:center;max-width:100%;margin:10px;width:auto}.mgz-element-product_grid .mgz-grid.mgz-product-items{margin:0 -10px}.mgz-product-items .product-item-info{width:100%}.mgz-product-items .mgz-grid-item .product-item-info{padding:10px;border:1px solid transparent;margin:0}.mgz-product-items .item.product-item:hover .product-item-info{border:1px solid #e9ecf1;border-radius:8px;overflow:visible;height:auto;background:#fff;box-shadow:0 6px 14px 0 rgba(0,0,0,.11);padding:10px}.product-item-name{display:block;font-size:14px;margin:0 0 3px;word-wrap:break-word;hyphens:auto}.abs-product-link>a:visited,.product-item-name>a:visited,.product.name a>a:visited{color:#444}.abs-product-link>a,.product-item-name>a,.product.name a>a{color:#444}.abs-product-link>a:hover,.product-item-name>a:hover,.product.name a>a:hover{color:#444}strong.product-item-name{margin:10px 0;font-weight:400;color:#444}a.product-item-link{color:#444;font-weight:400;margin:10px 0}.minimal-price-link .price-container .price-wrapper{color:#50b422}.product-item-photo{display:flex;justify-content:center;overflow:hidden;border:1px solid #ddd;border-radius:8px}.mgz-product-listing .product-image-wrapper .product-image-photo{position:absolute}.cms-index-index .product-item-actions .actions-primary .action{border-radius:8px}.cms-index-index .product-item-info .product-item-actions button.action.tocart{filter:none;background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyOCIgaGVpZ2h0PSIyOCIgdmlld0JveD0iMCAwIDI4IDI4Ij48c3R5bGU+LmF7c3Ryb2tlLXdpZHRoOjI7c3Ryb2tlOiNGRkY7c3Ryb2tlLWxpbmVjYXA6IHJvdW5kO30uYntmaWxsOiNGRkY7fTwvc3R5bGU+PGcgZmlsbD0ibm9uZSI+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMiA5KSI+PHBvbHlsaW5lIHBvaW50cz0iMCAwIDUuMDIgMCA4LjggOS44MSAyMC42NCA5LjgxIDIyLjY0IDEuMjgiIGNsYXNzPSJhIi8+PHBhdGggZD0iTTExLjk4IDUuNUwxOC4wMiA1LjUiIGNsYXNzPSJhIi8+PGNpcmNsZSBjeD0iOS41IiBjeT0iMTMuNSIgcj0iMS41IiBjbGFzcz0iYiIvPjxjaXJjbGUgY3g9IjIwLjUiIGN5PSIxMy41IiByPSIxLjUiIGNsYXNzPSJiIi8+PC9nPjwvZz48L3N2Zz4=');background-position:5px 4px;background-repeat:no-repeat;display:inline-block;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-size:auto;padding:14px;height:auto;width:auto}.mgz-product-items .item.product-item:hover .product-item-info .product-item-actions button.action.tocart{background-color:#000;border:1px solid #fff}.cms-index-index .product-item-info .product-item-actions button.action.tocart span{font-size:1.5rem;line-height:10px;padding-left:24px}.products .product-item .sub-cat-title p{color:#50b422}.products .product-item .sub-cat-title p:hover{color:#50b422;text-decoration:underline}.page-products .page-title .base{font-size:4rem;font-weight:300;padding-left:0}.products-grid:not(.swiper-container) .products.product-items .item.product-item{position:relative;overflow:visible;margin-bottom:5px;height:400px;box-shadow:none;background-color:#fff}.products-grid:not(.swiper-container) .products.product-items .item.product-item:hover .product-item-info{height:auto;border:1px solid transparent;border-radius:8px;overflow:visible;z-index:3;background:#fff;box-shadow:0 6px 14px 0 rgba(0,0,0,.11)}.products-grid:not(.swiper-container) .products.product-items .item.product-item .product-item-info .product-item-actions .action.tocart{background-color:#50b422;background-position:5px 4px;padding:14px;height:auto;width:auto}.products-grid:not(.swiper-container) .products.product-items .item.product-item:hover .product-item-info .product-item-actions .action.tocart{background-color:#000;border:1px solid #000}.amshopby-button,.am-filter-go{background:#50b422;border:1px solid #50b422}.product-item-details .product-item-name .product-item-link{white-space:wrap;text-overflow:ellipsis}.product-item-name,.product.name a{font-weight:400}.product-item-details .price-container .price-wrapper .price{font-weight:600;font-size:2rem;color:#444}.product-item-details .old-price{text-decoration:none}.product-item-details .old-price .price-container .price-wrapper .price{color:#777;text-decoration:line-through}.product-item-details .special-price .price-container .price-wrapper .price{color:red}.products-grid .product-item-actions .action,.products-list .product-item-actions .action,.products-grid .product-item-actions button.action,.products-list .product-item-actions button.action{border-radius:8px}.prolabels-wrapper .top-left{top:10px;left:10px}.products{margin:10px 0}.page-products .columns .column.main{padding-left:10px;padding-bottom:0}.category-description{margin-bottom:0;padding-left:0}.category-description [data-content-type=row][data-appearance=contained] [data-element=inner]{padding:10px 0 !important}.toolbar{text-align:right;padding:0;border-bottom:1px solid #e9ecf1}.products.wrapper~.toolbar .pages .item.current{border:2px solid #42ca49;border-radius:8px}.products.wrapper~.toolbar .pages .item strong.page{font-size:16px;color:#42ca49;background-color:transparent}#amasty-shopby-product-list .products.wrapper{position:relative;margin:10px -10px}.page-products .sidebar{border-right:0}.page-products .filter-options-item .filter-options-title{background-color:#f8f8f8;border-radius:8px;padding-left:10px;font-weight:500}.page-products .filter-options-item{background-color:#fcfcfc;border:1px solid #e9ecf1;border-radius:8px;margin-bottom:20px;padding-bottom:0}.filter-options-content .item:last-child{margin-bottom:10px}.catalog-product-view .page-main .page-title-wrapper .page-title{font-size:2.8rem;font-weight:500;line-height:1.2;margin-top:-6px}.product-item-actions .actions-secondary{display:none}.product-social-links{display:none}.product-add-form .product-addto-links{display:none}.product-add-form .box-tocart{margin:0;width:100%;max-width:100%}.box-tocart .fieldset{display:flex}.box-tocart .field.qty{display:flex;margin-right:10px;width:100px}.product-info-main .product-info-price{display:flex;justify-content:space-between;align-items:center}.product-info-main .product-info-price .price-box .price-container .price{font-size:4rem;font-weight:600;color:#50b422}.product-info-main .product-info-price .price-box .price-container .price-label{font-size:2rem}.product-info-main .product-info-stock-sku{float:none;padding-bottom:0;padding-left:0}.product-info-main .product-info-stock-sku .product.attribute.sku,.box-tocart .field.qty .label{display:none}.amshopby-morefrom .product-item-actions .actions-primary .action{margin:0;background-color:#42ca49;border:1px solid #fff;border-radius:8px}.amshopby-morefrom .product-item-info .product-item-actions .action.tocart,.amshopby-morefrom .product-item-info .product-item-actions button.action.tocart{filter:none}.product-add-form .actions .action.primary.tocart{background-color:#42ca49;border:1px solid #fff;border-radius:8px;width:100%}.product-add-form .actions .action.primary.tocart.disabled{background-color:#000}.product-add-form .actions .action.primary.tocart span{font-weight:400;padding-left:10px}.product-add-form .box-tocart .field.qty .qty-arrows input{border-radius:8px}.product-add-form .box-tocart .fieldset .actions{width:100%}.product-info-main .additional-attributes-wrapper .data.table{width:100%}.product-info-main .additional-attributes-wrapper table>thead>tr>th,.product-info-main .additional-attributes-wrapper table>tbody>tr>th,.product-info-main .additional-attributes-wrapper table>tfoot>tr>th{padding-left:10px}.product-info-main .additional-attributes-wrapper table>thead>tr>td,.product-info-main .additional-attributes-wrapper table>tbody>tr>td,.product-info-main .additional-attributes-wrapper table>tfoot>tr>td{width:70%}.product-info-main .additional-attributes-wrapper table#product-attribute-specs-table caption.table-caption{display:none;opacity:0}.table-striped>caption,.additional-attributes>caption{font-weight:400;margin-bottom:30px;margin-top:30px}strong.product-item-name{white-space:wrap;overflow:hidden;text-overflow:ellipsis}.fotorama__stage{min-height:600px}.fotorama__arr{top:50%;height:80px;transform:translateY(-50%)}.magnify-lens{border:0}.fotorama-item:not(.fotorama--fullscreen) .fotorama__stage__frame,.fotorama-item:not(.fotorama--fullscreen) .fotorama__thumb-border,.fotorama__thumb,.lightboxpro-advanced .fotorama-item.fotorama--fullscreen .fotorama__nav--thumbs .fotorama__nav__shaft,.lightboxpro-advanced .fotorama-item.fotorama--fullscreen .fotorama__nav--thumbs .fotorama__nav__frame--thumb{border-radius:8px}.fotorama__thumb-border{border:none;box-shadow:inset 0 0 0 1px #101824;border-radius:8px}.product.data.items.collapsed [role=tablist]>.item.title>.switch{border-radius:8px 8px 0 0;border-color:#ccc}.product.data.items:not(.accordion)>.item.title.active>.switch,.product.data.items.collapsed>[role=tablist]>.item.title.active>.switch,.product.data.items:not(.accordion)>.item.title.active>.switch:focus,.product.data.items.collapsed>[role=tablist]>.item.title.active>.switch:focus,.product.data.items:not(.accordion)>.item.title.active>.switch:hover,.product.data.items.collapsed>[role=tablist]>.item.title.active>.switch:hover{border-color:#ccc}.product.data.items.collapsed>.item.content{border-radius:0 8px 8px;border:1px solid #ccc}.product-info-main .product-info-price .price-box .old-price{text-decoration:none}.product-info-main .product-info-price .price-box .old-price .price{text-decoration:line-through;color:#666}.block.related{clear:both}.block.crosssell .product-item-info,.block.upsell .product-item-info,.block.related .product-item-info{border:1px solid transparent}.amshopby-morefrom{display:flex;width:100%;flex-wrap:wrap;flex-direction:column}.amshopby-morefrom .column.main .products-grid .product-item:nth-child(n){margin:0 0 -1px -1px;padding:0;display:flex;justify-content:center}.amshopby-morefrom .products.list.items.product-items{display:flex;flex-wrap:wrap}.amshopby-morefrom .products-grid.products-morefrom{margin-left:-10px;margin-right:-10px}.amshopby-morefrom .products-grid.products-morefrom .product-item .product-item-info{border:1px solid transparent}.amshopby-morefrom .products-grid .product-item-actions .action.tocart._block-content-loading{color:#444 !important}.amshopby-morefrom .products-grid .product-item-actions .action.tocart .loading-mask{display:none;opacity:0}.amshopby-morefrom .products-grid .product-item-actions .action.tocart .loader img{display:none;opacity:0}.amshopby-morefrom .products-grid .product-item-actions .action.tocart .loader{margin:5px 50%}.cart-empty{text-align:center}.cart-empty .fa-cart-arrow-down{font-size:8em;margin-bottom:20px}.cart-empty a{background:#5ecb4b;border-radius:8px;padding:0 5px;color:#fff}.cart-empty a:hover{text-decoration:none}.cart-container .form-cart .actions.main .clear{border:2px solid #333;padding:7px 10px;color:#333}.cart-container .form-cart .actions.main .clear:hover{background:#000;color:#fff;border:2px solid #000;text-decoration:none}.cart-products-toolbar .pages .item .page,.cart-products-toolbar .pages .action.previous,.cart-products-toolbar .pages .action.next{border:1px solid #333;border-radius:8px;color:#333}.cart-products-toolbar .pages .item .page:hover,.cart-products-toolbar .pages .action.previous:hover,.cart-products-toolbar .pages .action.next:hover{background:#5ecb4b;color:#fff;border-color:#5ecb4b}.cart-products-toolbar .pages .action.previous:before,.cart-products-toolbar .pages .action.next:before{color:#333}.cart-products-toolbar .pages .action.previous:hover:before,.cart-products-toolbar .pages .action.next:hover:before{color:#fff}.checkout-cart-index .cart.table-wrapper,.checkout-cart-index .cart-summary{border-radius:8px}.cart.table-wrapper .product-item-photo{border:0}.cart.table-wrapper .product-image-container{display:flex;align-items:center;justify-content:center;border:1px solid #ccc;border-radius:8px;overflow:hidden}.checkout-cart-index .cart-summary #block-discount .title{border-radius:8px;border:2px solid #000;padding:10px;margin-bottom:15px;margin-top:10px;background:#000;color:#fff;text-align:center}.checkout-cart-index .cart-summary #block-discount .title:hover{background:#fff;color:#000}.checkout-cart-index .cart-summary #block-discount .title:after{color:#fff;right:10px}.checkout-cart-index .cart-summary #block-discount .title:hover:after{color:#000}.checkout-cart-index .cart-summary #block-discount .title strong{font-weight:600 !important}.cart.main.actions .action.continue:before,.cart.main.actions .action.continue,.cart.main.actions .action.continue:hover{color:#000}.checkout-cart-index .cart-summary .block .actions-toolbar>.primary .action.primary,.checkout-cart-index .cart-summary .block .actions-toolbar>.primary .amshopby-button,.checkout-cart-index .cart-summary .block .actions-toolbar>.primary .am-filter-go{border-color:#000;border-radius:8px;color:#000}.abs-revert-secondary-color:focus,.abs-revert-secondary-color:active,.abs-revert-to-action-secondary:focus,.abs-revert-to-action-secondary:active,.paypal-review .block .actions-toolbar .action.primary:focus,.paypal-review .block .actions-toolbar .action.primary:active,.abs-discount-block .actions-toolbar .action.primary:focus,.abs-discount-block .actions-toolbar .action.primary:active,.abs-discount-block .actions-toolbar .action.cancel:focus,.abs-discount-block .actions-toolbar .action.cancel:active,.paypal-review .block .actions-toolbar .amshopby-button:focus,.paypal-review .block .actions-toolbar .amshopby-button:active,.paypal-review .block .actions-toolbar .am-filter-go:focus,.paypal-review .block .actions-toolbar .am-filter-go:active,.block-compare .action.primary:focus,.block-compare .action.primary:active,.cart-summary .block .actions-toolbar>.primary .action.primary:focus,.cart-summary .block .actions-toolbar>.primary .action.primary:active,.abs-discount-code .form-discount .actions-toolbar .primary .action:focus,.abs-discount-code .form-discount .actions-toolbar .primary .action:active,.cart-summary .form.giftregistry .fieldset .action.primary:focus,.cart-summary .form.giftregistry .fieldset .action.primary:active,.abs-discount-block .actions-toolbar .amshopby-button:focus,.abs-discount-block .actions-toolbar .amshopby-button:active,.block-compare .amshopby-button:focus,.block-compare .amshopby-button:active,.cart-summary .block .actions-toolbar>.primary .amshopby-button:focus,.cart-summary .block .actions-toolbar>.primary .amshopby-button:active,.cart-summary .form.giftregistry .fieldset .amshopby-button:focus,.cart-summary .form.giftregistry .fieldset .amshopby-button:active,.abs-discount-block .actions-toolbar .am-filter-go:focus,.abs-discount-block .actions-toolbar .am-filter-go:active,.block-compare .am-filter-go:focus,.block-compare .am-filter-go:active,.cart-summary .block .actions-toolbar>.primary .am-filter-go:focus,.cart-summary .block .actions-toolbar>.primary .am-filter-go:active,.cart-summary .form.giftregistry .fieldset .am-filter-go:focus,.cart-summary .form.giftregistry .fieldset .am-filter-go:active,.paypal-review-discount .actions-toolbar .action.primary:focus,.paypal-review-discount .actions-toolbar .action.primary:active,.paypal-review-discount .actions-toolbar .action.cancel:focus,.paypal-review-discount .actions-toolbar .action.cancel:active,.cart-discount .actions-toolbar .action.primary:focus,.cart-discount .actions-toolbar .action.primary:active,.cart-discount .actions-toolbar .action.cancel:focus,.cart-discount .actions-toolbar .action.cancel:active,.checkout-payment-method .payment-option-content .form-discount .actions-toolbar .primary .action:focus,.checkout-payment-method .payment-option-content .form-discount .actions-toolbar .primary .action:active,.abs-revert-secondary-color:hover,.abs-revert-to-action-secondary:hover,.paypal-review .block .actions-toolbar .action.primary:hover,.abs-discount-block .actions-toolbar .action.primary:hover,.abs-discount-block .actions-toolbar .action.cancel:hover,.paypal-review .block .actions-toolbar .amshopby-button:hover,.paypal-review .block .actions-toolbar .am-filter-go:hover,.block-compare .action.primary:hover,.cart-summary .block .actions-toolbar>.primary .action.primary:hover,.abs-discount-code .form-discount .actions-toolbar .primary .action:hover,.cart-summary .form.giftregistry .fieldset .action.primary:hover,.abs-discount-block .actions-toolbar .amshopby-button:hover,.block-compare .amshopby-button:hover,.cart-summary .block .actions-toolbar>.primary .amshopby-button:hover,.cart-summary .form.giftregistry .fieldset .amshopby-button:hover,.abs-discount-block .actions-toolbar .am-filter-go:hover,.block-compare .am-filter-go:hover,.cart-summary .block .actions-toolbar>.primary .am-filter-go:hover,.cart-summary .form.giftregistry .fieldset .am-filter-go:hover,.paypal-review-discount .actions-toolbar .action.primary:hover,.paypal-review-discount .actions-toolbar .action.cancel:hover,.cart-discount .actions-toolbar .action.primary:hover,.cart-discount .actions-toolbar .action.cancel:hover,.checkout-payment-method .payment-option-content .form-discount .actions-toolbar .primary .action:hover{background-color:#000;color:#fff}.abs-toggling-title:after,.abs-cart-block>.title:after,.minicart-items .product .toggle:after,.abs-discount-block .block>.title:after,.cart-summary .block>.title:after,.paypal-review-discount .block>.title:after,.cart-discount .block>.title:after{font-size:1.8rem}.checkout-index-index .page-header .switcher.customer .options .action.toggle:after{display:none}.checkout-index-index .page-header .switcher.customer{border:0}.firecheckout .opc-sidebar .modal-inner-wrap{z-index:800 !important}#mini-cart .product-item-photo{display:flex;align-items:center;position:relative;overflow:hidden;padding:3px;border:1px solid #ddd;border-radius:8px;min-height:100px}.product-item-inner .actions-secondary{display:none !important}.ajaxpro-modal-dialog-slide.ajaxpro-popup-minicart._show{z-index:950 !important}.sidebar.sidebar-additional{display:none}.page-before-footer.xml-container{display:none}.minicart-wrapper .block-minicart .block-content>.actions .secondary .action.viewcart{background-color:#000;border:1px solid #000;border-radius:8px;color:#fff;padding:10px 5px}.minicart-wrapper .block-minicart .block-content>.actions .secondary .action.viewcart:hover{background-color:#fff;color:#000;text-decoration:none}.checkout-index-index .nav-sections{display:inherit}.checkout-onepage-success .column.main{padding:20px}.checkout-onepage-success .column.main .action.primary{border-radius:8px}.block-authentication .actions-toolbar>.primary .action{border-radius:8px}.popup-authentication .block[class]+.block:before{opacity:0}.grecaptcha-badge{z-index:99}@media only screen and (min-width:1024px){.page-layout-1column .block.upsell .products-grid .product-item,.page-layout-1column .block.related .products-grid .product-item{width:calc(100%/5 - -1px - .1px)}}@media only screen and (min-width:769px){.account .actions-toolbar{clear:both}}@media only screen and (max-width:1199px){.page-header .header.content .block-search{max-width:60%}}@media only screen and (min-width:769px) and (max-width:992px){#cart-totals .table-wrapper{overflow-x:scroll}.cart.table-wrapper .product-image-container{width:90px}.checkout-cart-index .cart.table-wrapper{padding:0 15px}.checkout-cart-index .cart-summary{padding:0 15px 15px}.block-swissup-ajaxsearch-results{max-width:700px;left:-310px !important;right:auto !important;width:700px}.block-swissup-ajaxsearch-results:before,.block-swissup-ajaxsearch .swissup-ajaxsearch-filter-category-wrapper .select2-dropdown:before,.block-swissup-ajaxsearch-results:after,.block-swissup-ajaxsearch .swissup-ajaxsearch-filter-category-wrapper .select2-dropdown:after{right:200px}}@media only screen and (max-width:992px){.page-header .header.content .block-search{margin:0;max-width:75%}.checkout-index-index .page-header .header.content .block-search{margin:0 15%}.block-swissup-ajaxsearch-results .grid .product-item-info-wrapper{min-width:375px}.amshopby-morefrom .product-item-photo{min-height:190px}.navpro.navpro .level0.parent>.level-top{padding-right:30px}.nav-sections .orientation-horizontal a.level-top>.navpro-icon-caret:before{width:12px}.nav-sections .orientation-horizontal .level0>.level-top{padding:10px}}@media only screen and (max-width:768px){.breadcrumbs{display:flex;align-items:center;padding:0;width:100%}.page-main{padding-top:20px}.page-main>.messages .message{margin-bottom:50px}.catalog-product-view .page-main>.messages .message{margin-bottom:0}.page-main .page-title-wrapper .page-title{margin-top:2.5rem}.catalog-product-view .page-main .page-title-wrapper .page-title{margin-top:.5rem}.page-products .columns .column.main{padding-left:0}.page-header.configurable{padding:20px 0}.header.content .logo{width:auto;position:absolute;left:10px;margin:0 auto;text-align:center}.page-header.configurable .block-search .control{background:#000;top:120%}.page-header .header.content .block-search input.input-text{border-radius:30px;background-color:#fff;border:1px solid #333;color:#333}.page-header.configurable .block-search .label{right:52px}.page-header.configurable .header.links .customer-welcome{display:block}.page-header.configurable .header.links .customer-welcome .customer-menu ul.header.links{padding:0}.page-header.configurable .header.links .customer-welcome .customer-menu ul.header.links li.link.wishlist{border-bottom:0}.page-header.configurable .header.links .customer-welcome .customer-menu ul.header.links li.link.authorization-link{display:none}.block-swissup-ajaxsearch-results .ajaxsearch-header-container{width:auto}.block-swissup-ajaxsearch-results .product-item-info-wrapper .product-item-info{text-align:left}.block-swissup-ajaxsearch-results .product-item-info .product-item-photo,.block-swissup-ajaxsearch-results .product-item-info .product-item-details{padding-left:15px}.page-header .header.content .logo img{position:relative}.nav-sections .orientation-horizontal a.level-top>.navpro-icon-caret:before{color:#000}.nav-sections-item-title{background:#42ca49}.nav-sections-item-title.active{background:#f6f6f6;box-shadow:inset 0px 2px 0px 0px #42ca49}.nav-sections-item-title.active a{color:#42ca49}.nav-sections .orientation-horizontal a.level-top{font-size:16px}.nav-sections .navpro-dropdown .children a{font-size:14px;line-height:12px;padding-left:20px}.page-products .columns{padding-top:20px;position:relative;z-index:1}.products-grid .product-item-actions{display:block}.catalog-product-view .main .product-info-main{width:auto}.products-grid:not(.swiper-container) .products.product-items .item.product-item{height:auto}.amshopby-morefrom .products-grid:not(.swiper-container) .products.product-items .item.product-item:hover .product-item-info{position:relative}.amshopby-morefrom .products-grid:not(.swiper-container) .products.product-items .item.product-item .product-item-info .product-item-actions{display:block}.page-products .filter-options-item .filter-options-title{padding-bottom:10px}.page-products .filter-options-item{border-radius:0;margin-bottom:-1px;margin-left:10px;margin-right:10px}.filter-no-options .filter-title:before{background:0 0;height:85px}.page-header.configurable .header.links>li>a{color:#2e2e2e;font-weight:600;font-size:12px}.checkout-cart-index .cart-summary{padding:10px 4px 30px}.cart.table-wrapper .item .col.item{padding-left:120px}.cart.table-wrapper .product-item-photo{max-width:90px;overflow:visible}.checkout-index-index .page-header .header.content .block-search{margin-top:20px;margin-left:auto;margin-right:0}.checkout-index-index .page-header .minicart-wrapper{margin-top:15px !important;margin-bottom:30px}.checkout-index-index .nav-toggle{display:inherit;right:100px;top:25px}.checkout-index-index .nav-sections .section-items{width:100%}.checkout-index-index .row-mp{margin:0 auto}.one-step-checkout-container>.col-mp.mp-6.mp-sm-5.mp-xs-12{margin-right:25px}.one-step-checkout-container>.col-mp.mp-6.mp-sm-7.mp-xs-12{margin-right:0;width:50% !important}.checkout-payment-method .payment-method-title input[type=radio]{margin-left:15px}.footer-payable ul{flex-wrap:wrap;justify-content:center}.footer-payable ul li{line-height:20px;padding:10px}.fotorama .fotorama__active .fotorama__dot{background:#42ca49}.mgz-newsletter-form-inline .mgz-newsletter-fields,.mgz-newsletter-form-inline2 .mgz-newsletter-fields{width:100%}}@media only screen and (max-width:767px){.one-step-checkout-container>.col-mp.mp-6.mp-sm-7.mp-xs-12{width:100% !important}}@media only screen and (max-width:640px){.navigation,.breadcrumbs,.page-header .header.panel,.header.content,.footer.content,.page-main,.page-wrapper>.widget,.page-wrapper>.page-bottom,.block.category.event,.top-container{padding-left:10px;padding-right:10px}.page-products .columns .column.main{padding-left:0;padding-bottom:0}.block-search .input-text{height:30px;padding:0 100px 0 9px}.mgz-product-items .mgz-grid-item .product-item-info{padding:5px}.product-item-photo{padding:0;min-height:135px}.product-item-info{margin:5px}.product-item-name,.product.name a{font-weight:400;font-size:12px}.products-grid .product-image-photo{height:100%}.products-grid .products .product-items .product-item{height:280px}.products-grid .product-item-info{padding:5px;border:1px solid transparent}.mgz-product-items .item.product-item:hover .product-item-info,.products-grid .products .product-items .product-item:hover .product-item-info{padding:5px}.category-cms .mgz-row-gap-margin>.mgz-element-inner{margin:5px}.page-products .page-title .base{font-size:24px;font-weight:400;padding-left:8px}.page-main .page-title-wrapper .page-title{word-break:break-all}.product-image-wrapper{height:40px}.fotorama__stage{min-height:100%}.amshopby-morefrom .products-grid .product-item{width:50%}footer .mgz-newsletter-form-inline{flex-wrap:nowrap;display:flex}}@media only screen and (max-width:480px){.product-item-photo{padding:5px;min-height:200px}.products-grid .products .product-items .product-item{height:320px}.products-grid img.product-image-photo{height:auto}.ajaxpro-modal-dialog .modal-inner-wrap{max-width:100%}.minicart-wrapper .block-minicart{padding:15px 0}.page-header.configurable .block-search .label{right:45px}.nav-toggle{right:95px}}@media only screen and (max-width:345px){.firecheckout #checkout [data-collapsible=true].discount-code .actions-toolbar .action{margin:0;border-radius:40px;height:50px;z-index:2;position:relative}.firecheckout #checkout input#discount-code{padding-right:35px !important}.firecheckout #checkout .checkout-payment-method .payment-option-inner{margin-right:-45px}}@media print{.sales-order-print .block-order-details-view .block-content{display:flex;justify-content:space-between;flex-wrap:wrap}.sales-order-print .block-order-details-view .block-content .box{padding-right:20px;width:47%}}