@media (max-width:340px){.headerShipping{width:120px !important}}@media (max-width:380px){.headerShipping p{padding-top:5px !important}}@media only screen and (min-width:380px) and (max-width:768px){.headerShipping p{padding-top:12px}}@media (max-width:975px){.amcountdown-block-wrapper{text-align:center}.amcountdown-block-wrapper .amcountdown-number{color:#215732;font-size:35px;font-weight:400;width:50px;height:40px}.amcountdown-block-wrapper .amcountdown-item{color:#215732;font-size:13px;text-transform:capitalize}.amcountdown-block-wrapper .amcountdown-number:after{background:#ba0c2f}.amcountdown-block-wrapper .amcountdown-content{width:300px;margin-left:-30px}.amcountdown-block-wrapper .amcountdown-text{padding-left:0;width:auto}}@media (max-width:975px){.rootmenu .rootmenu-list{left:30px}.rootmenu>.rootmenu-list>li{margin:0 5px 0 0}.rootmenu>.rootmenu-list.mobile-sub>li>a{margin:8px 0}}@media (max-width:360px){.headerShipping{float:none !important;margin-left:5px !important;text-align:center !important;letter-spacing:.1px !important}.headerShipping p{line-height:1.2 !important}}@media (max-width:768px){.opc-wrapper .shipping-address-items{font-size:0;background-color:#fff}.products-grid .product-item-actions .actions-primary>.stock.unavailable>span{background-color:#012613;padding:5px 0;color:#fff;position:relative;display:block;font-weight:900;border-radius:0;top:1px;left:0;width:100%;text-align:center;border:0;line-height:160%}.not-saleable-div{height:33px}.not-saleable-price-div{height:104px}.catalog-product-view .modal-inner-wrap{height:100% !important;margin-left:10% !important}.page-header{margin-bottom:0}#maincontent{max-width:100%;margin-left:0;margin-right:0}.page-header .panel.wrapper{background-color:#215732;height:32px}.panel.header{background:#215732}.page-header .header.panel{padding:0;height:32px}.page-layout-1column .product-info-main{width:100%}.headerShipping{width:180px;background:#215732;height:32px;font-size:12px;line-height:13px;float:none;text-align:left;margin-left:17px}.headerShipping p{padding:0;width:330px;display:block;margin:0 auto;font-weight:400;font-size:12px;padding-top:12px;line-height:15.5px;text-align:center}.header.content{padding:33px 0 0}.header-tracking-link{display:none}.mini-menu{display:none}.mini-menu a{float:left;margin:0 10px;height:12px;font-family:'Effra';font-style:normal;font-weight:400;font-size:13px;line-height:12px;text-align:center;color:#838383}.mini-menu{margin-bottom:20px;text-align:center;width:300px;margin-left:auto;margin-right:auto}.nav-toggle{float:left;position:initial;margin:5px 0 0 18px}.nav-toggle:before{font-size:20px;color:#000;margin-top:8px}.category-item>a:after,.megamenu ul li a:after,.account .block-collapsible-nav .item a:after,.rootmenu>.rootmenu-list .categoriesmenu ul>li>a:after{height:0}.logo{margin-left:none;margin-left:none;width:200px;height:auto;float:none;display:inline-block;position:relative;top:-16px;z-index:1}.header-wishlist-icon img{height:18px}.mobile-search-icon{line-height:4.5;float:right;margin-right:8px;display:block;padding-top:1px}a.header-myaccount-icon{display:none}a.header-wishlist-icon{line-height:4.5;float:right;margin-right:10px}#algoliaAutocomplete{display:none !important;margin:0;padding:0;float:right}#algoliaAutocomplete.active{display:block !important;margin:0 auto !important;text-align:center !important;float:none !important;margin-bottom:10px !important}div#autocomplete-products-footer span a:hover{color:#215732 !important}#algoliaAutocomplete .aa-SubmitButton{right:-10px}.catalog-category-view .products-grid .product-items .product-item-info form .tocart{display:none}.catalog-category-view .products-grid .product-items .product-item-info .addtocart-mobile form .tocart{display:block;position:relative;bottom:0;width:100%;border:0}.catalog-category-view .products-grid .product-items .product-item-info .addtocart-mobile form{width:100%}.product.info.detailed #accordion div.product-details{width:100%}.product-info-main .page-title-wrapper h1{width:80%;display:inline-block;margin-right:20px;margin-bottom:.5em}.sizeguide{padding-left:10px}.product-info-main .product-add-form{padding-top:0}.product-info-main .product-options-bottom .box-tocart{overflow:hidden}.product-options-wrapper .fieldset:last-child{margin-bottom:0}.product-options-wrapper .swatch-opt{margin:0}.benefits .benefit,.care_icon,.main_icons .icon{width:42%;margin-right:10px;margin-top:16px}@media (max-width:425px){.benefits .benefit,.care_icon,.main_icons .icon{width:100%}.cart.table-wrapper .product-item-photo{left:0}.cart.table-wrapper .item .col.item{padding:15px 15px 10px 75px}.cart.table-wrapper .product-item-details .product-item-name a{line-height:24px;font-weight:500}.checkout-cart-index .cart.table-wrapper .col.qty{width:120px !important}.cart.table-wrapper .col.qty{padding:20px 11px 10px 0}}.benefit-image,.care-image,.icon-image{width:48px;height:48px}.benefits .benefit span,.care_icon span,.main_icons .icon span{padding-top:15px;font-size:12px;float:left;margin-left:20px}.product.info.detailed #accordion div[data-role=content]{padding:10px}.product.info.detailed #accordion h4{padding-left:10px;font-style:normal;font-weight:400;font-size:14px;line-height:24px}.product.info.detailed #accordion span.arrow{float:left;margin:28px 0 0 10px}.product.info.detailed .innovation ul{padding-left:20px}.sustainable{width:100%}.catalog-product-view .swatch-attribute.size .swatch-attribute-options{margin:0 0 24px}.catalog-product-view .swatch-attribute .swatch-option.color{margin-top:16px}.fotorama__arr{display:none}.swatch-attribute-options{margin:0}.product-info-main .stock.available{font-weight:400;font-weight:900}.product-info-main .product-add-form .fieldset>.field>.label{width:100%}.catalog-product-view .message-links{margin-bottom:32px}.catalog-product-view .swatch-attribute .swatch-attribute-label{font-weight:700;position:relative;font-size:16px;line-height:19px}.amquickview-hover{display:none !important}.filter.active .filter-title strong:after{float:right;margin-right:10px}.catalog-category-view .columns .filter-options .filter-options-title{font-size:16px}.sidebar .block.filter .filter-title img{margin-left:10px;vertical-align:middle;margin-bottom:6px}.filter-options-content .item{font-size:14px}.filter-options-item{margin:0 20px}.filter.active .filter-title strong{color:#000;padding:0}.page-main{padding-left:0;padding-right:0}.columns .column.main{padding-left:15px;padding-right:15px}.breadcrumbs{display:none}.catalog-product-view .breadcrumbs{display:none}.catalog-category-view .columns{margin-top:0}.filter-title strong{background-color:#fff;box-shadow:none;border:none;width:100%;border-bottom:1px solid #ccc;padding:15px 0;font-family:'Effra';font-style:normal;font-weight:400;font-size:22px;line-height:24px}.toolbar{margin-top:10px}.page-products .sorter{position:relative;float:left}.toolbar select{background-color:#fff;box-shadow:none}.products-grid .product-item .action.towishlist{margin-left:0}.page-products .products-grid .product-item{margin-left:1%;margin-bottom:5%}.box-tocart .action.tocart:before,.addtocart-mobile button.action.tocart.primary span:before{margin-right:10px;top:4px;position:relative}.box-tocart .action.tocart:before,.addtocart-mobile button.action.tocart.primary{font-family:'Effra';font-style:normal;font-weight:900;font-size:14px;line-height:160%}.catalog-category-view .products-grid .product-items .product-item-info form .tocart{padding:5px 30px}.pages-item-next{right:auto;position:relative}.pages-item-previous{left:auto;position:relative}.toolbar.toolbar-products .pages .item{margin:0 4px 0 0}.footer.content{margin-top:0;border-top-style:none;padding-left:0 !important;padding-right:0 !important}div.footer.subscription h1{font-family:'Effra';font-style:normal;font-weight:700;font-size:24px;line-height:29px}div.footer.subscription p{font-weight:400;font-size:16px;line-height:19px;width:100%;margin:0}.footer_block_wrapper{display:block}.footer.block{float:none;max-width:100%;margin-top:0;margin-bottom:40px;margin-right:0}.footer.block:first-child{margin-top:40px}.footer.block p{height:auto}.footer.container.links{display:block;width:auto;float:none;margin-bottom:40px}.footer.content .links a,.footer.content .links strong{padding:4px 0}.links-wrapper{margin-bottom:20px}.policy.links{margin-top:30px}.social.media{text-align:centre;margin:0 auto}.social.media a:first-child{padding-left:0}.social.media a:last-child{padding-right:0}.social.media a{padding:7%}.copyright{padding-bottom:32px}.yourbag{font-size:24px}.cart-summary{background:#f6f6f6;padding-bottom:40px}.cart-summary-heading{margin:10px;padding-top:32px;text-align:center}.cart.table-wrapper .product-item-details .product-item-name a{font-size:20px}.cart.table-wrapper .product-item-details .product-item-name a{font-size:20px}.checkout-cart-index .cart.table-wrapper .col.qty{text-align:right;width:124px}.cart-container .form-cart .actions.main .update{margin-left:0}.cart-container .form-cart .actions.main{margin-left:0;float:left;margin-bottom:20px}.cart-totals tbody .amount{padding:0;font-weight:700;line-height:30px;font-size:16px}.cart-totals tbody .mark{line-height:18px;font-size:16px;font-weight:400}.cart-totals .grand th{padding:6px 0}.cart-discount{width:100%}.cart-discount .input-text{width:100%}option-content .form-discount{display:block}.coupon .actions-toolbar>.primary .action{width:100%;margin-left:7px}.cart.table-wrapper .col.qty[data-th]:before,.cart.table-wrapper .col.subtotal[data-th]:before{content:' '}#discount-aw-giftcard-form .aw-giftcard .field,#discount-aw-giftcard-form .aw-giftcard .actions-toolbar{display:block;width:100%}#discount-aw-giftcard-form .aw-giftcard .field .control .input-text{width:100%}#discount-aw-giftcard-form .aw-giftcard .secondary{bottom:0;left:none;position:relative;display:block}#discount-aw-giftcard-form .aw-giftcard .actions-toolbar>.secondary{width:100%;margin:0;bottom:0;position:relative;left:0;text-align:center}#discount-aw-giftcard-form .aw-giftcard .actions-toolbar>.secondary .action{margin-left:0}#discount-aw-giftcard-form .aw-giftcard .actions-toolbar .primary .apply-aw-giftcard{color:#fff}.cart-empty{padding:0 0 56px;border-bottom:1px solid #dadada}.cart-empty .yourbag{margin:32px 0 24px}.cart-empty .yourbag p{font-family:'Effra';font-style:normal;font-weight:400;font-size:28px;line-height:32px;color:#012613}.cart-empty p{font-family:'Effra';font-style:normal;font-weight:400;font-size:18px;line-height:22px}.cart-empty p a{margin-top:24px;display:block;padding:8px 16px;background:#012613;color:#fff;width:150px}.opc-wrapper{padding-top:10px;background-color:#f6f6f6;padding:0;margin-left:0}div#checkout{margin-top:58px;margin-bottom:56px}.opc-wrapper .opc>li.checkout-payment-method{padding:32px 15px 0;background:#f6f6f6}.opc-estimated-wrapper{background:#f4f4f4;border-bottom:0;border-top:0;margin:0;padding:10px 15px}.opc-estimated-wrapper .minicart-wrapper button.action.showcart{background-image:url(../icons/estimated-total-cart.svg) !important;content:"" !important;background-size:25px 25px;display:inline-block;width:25px;height:25px}.opc-estimated-wrapper .estimated-block{font-size:20px;float:left;font-weight:700;line-height:22px}.opc-estimated-wrapper .minicart-wrapper .action.showcart span.counter.qty{background:#ba0c2f !important}.opc-estimated-wrapper-divider{background:#fff}.modal-custom .action-close:before{color:#000}.opc-block-summary{background:#fff}.opc-block-summary .block.items-in-cart{border-top:0}.opc-block-summary .block.items-in-cart{color:#000}.opc-block-summary .block.items-in-cart.active .minicart-items-wrapper .product-item .product-item-name,.opc-block-summary .block.items-in-cart.active .minicart-items-wrapper .product-item .subtotal,.opc-block-summary .product-item .price{font-weight:700 !important}.opc-block-summary .items-in-cart .product .item-options dd{font-weight:400}.opc-block-shipping-information .shipping-information-title{font-size:20px;line-height:22px;font-weight:500}.opc-block-shipping-information{padding:22px 30px}.opc-block-shipping-information .ship-to{border-bottom:.5px solid #dadada;padding-bottom:20px}.opc-block-summary .table-totals{border-top:0}.column.main .opc-block-summary .product-item{padding-top:10px;border-top:1px solid #dadada}.shipping-divider{background:#fff}.opc-block-shipping-information{background:#fff}.field-tooltip .field-tooltip-action:before{margin-right:10px;height:23px;width:23px}.field-tooltip .field-tooltip-action:before{font-size:16px}.payment-method{margin:10px 15px}.checkout-payment-method .payment-method-title{padding:49px 0 30px}.checkout-payment-method .billing-address-same-as-shipping-block,.checkout-payment-method .checkout-billing-address .billing-address-details,.billing-address-details a{font-family:'Effra';font-style:normal;font-weight:400;font-size:14px;line-height:23px}.checkout-index-index .fieldset>.field>.label{font-family:'Effra';font-style:normal;font-weight:400;font-size:16px;line-height:20px}.credit-card-types.braintree-credit-card-types{display:none}.checkout-payment-method .actions-toolbar .primary{float:none;margin:0;text-align:left}.checkout-payment-method .payment-method-content>.actions-toolbar>.primary .action.primary{font-weight:900;border-radius:0;border:none;background-color:#004c32;font-size:14px;letter-spacing:1.8px;line-height:160%;height:48px;text-align:center}.checkout-payment-method .payment-method-title{padding:20px 0}.items.payment-methods input[type=radio]{margin-right:10px}.payment-method-braintree .payment-method-title label span:after{content:url(../icons/visa_mastercard.svg);padding-left:5px;position:relative;top:3px}.cvv label{display:none}button.action.check-aw-giftcard{margin-top:20px}.checkout-onepage-success .page-title-wrapper .page-title{font-size:24px;line-height:28px;margin-top:56px;margin-left:15px;margin-right:15px;font-weight:500}.checkout-onepage-success #maincontent{text-align:left}.checkout-success{width:100%}.checkout-onepage-success .checkout-success p{font-weight:400;font-size:18px;line-height:22px}.checkout-onepage-success .checkout-success p:nth-child(1){font-weight:500}.checkout-success-image img{top:0;max-width:100%;height:auto}.checkout-onepage-success .page-title-wrapper .page-title{width:100%}.checkout-success-image{width:100%;float:left}.checkout-success-image img{top:0;margin-top:20px}.checkout-onepage-success .checkout-success .actions-toolbar{margin:30px auto 0px auto}.checkout-onepage-success .checkout-success .actions-toolbar .primary a{font-size:14px;line-height:157%;text-align:center}.checkout-onepage-success .checkout-success .actions-toolbar>.primary:last-child{text-align:left}.nav-sections-item-content>.rootmenu{margin-top:-30px !important}.rootmenu>.rootmenu-list.mobile-sub{width:90%}.nav-sections-item-title{width:50%}.nav-sections-item-title{font-family:'Effra';font-style:normal;font-weight:700;font-size:20px;line-height:32px;color:#000}.nav-sections-item-title a{color:#000}.rootmenu>.rootmenu-list.mobile-sub>li>a{border-bottom:solid .5px #dadada;font-family:'Effra';font-style:normal;font-weight:700;font-size:16px;line-height:24px}.rootmenu-list>li>a.active{background:#fff !important}.rootmenu>.rootmenu-list>li:nth-child(1)>a{background:#fff}.rootmenu>.rootmenu-list.mobile-sub>li:hover>a{background-color:#fff !important}.rootmenu>.rootmenu-list>li:nth-child(1)>a{border-top:0 !important;border-left:0 !important;border-right:0 !important}.rootmenu>.rootmenu-list>li>a{border-left:0 !important;border-right:0 !important}.nav-sections-item-title{background:#f6f6f6 !important;border:0 !important}.nav-sections-item-title.active{background:#fff !important}.rootmenu>.rootmenu-list .categoriesmenu ul>li{padding:8px !important}.rootmenu .title a{font-family:'Effra' !important;font-style:normal !important;font-weight:400 !important;font-size:18px !important;line-height:24px !important;color:#215732 !important}.rootmenu .sub-cat-name{font-family:'Effra' !important;font-style:normal !important;font-weight:400 !important;font-size:16px !important;line-height:24px !important;color:#000 !important}.rootmenu>.rootmenu-list .root-sub-col-2{display:none}.rootmegamenu_block img{display:none}.catalogsearch-result-index .page-title-wrapper h1.page-title{font-family:'Effra';font-style:normal;font-weight:400;font-size:28px;line-height:32px;color:#000}.catalogsearch-result-index .product-item-details .product-item-name a{font-family:'Effra';font-style:normal;font-weight:700;font-size:16px;line-height:24px}.catalogsearch-result-index .normal-price .price{font-family:'Effra';font-style:normal;font-weight:400;font-size:16px;line-height:24px}.catalogsearch-result-index .product-item-details .swatch-attribute{display:none}.catalogsearch-result-index .product-item .product-reviews-summary{display:none}.catalogsearch-result-index .page-title-title{background:#fff}.catalogsearch-result-index .page-title-title{font-family:'Effra';font-style:normal;font-weight:400;font-size:28px;line-height:32px;color:#000}.search.results dl.block{display:none}.serach.results .toolar-products{display:none}.search.results .products-grid{margin-top:32px}#block-customer-login-heading,#block-new-customer-heading{font-size:24px;line-height:32px}.login-container,.customer-account-create .form-create-account{margin-top:20px}.login-container .block-content,.customer-account-create .form-create-account{padding:16px}.login-container .field.note{line-height:18px}.login-container label span,.form-address-edit .fieldset .field .label span,.customer-account-create .fieldset .field .label span{font-weight:500;font-size:16px;line-height:20px}.login-container .primary{max-width:160px;height:56px}.login-container .actions-toolbar .primary>a{margin-top:0}.login-container .block-new-customer .primary{display:block;width:100%;height:56px}.customer-account-create .form.create.account{padding:16px}.customer-account-create .create.info .legend.title span{font-size:24px;line-height:32px}.customer-account-create .create.info .legend span{font-size:20px;line-height:22px}.account .legend>span{font-size:20px;line-height:22px}.form-create-account .actions-toolbar .primary{text-align:left}.form-create-account .actions-toolbar .primary .submit{padding:16px 32px;height:56px;font-weight:900;font-size:18px}.checkout-agreements-block .action-show{width:215px;text-align:left}.customer-account-forgotpassword .form.password.forget{background:#f6f6f6;padding:21px}.customer-account-forgotpassword .form.password.forget .field.note{font-family:'Effra';font-style:normal;font-weight:400;font-size:16px;line-height:24px;color:#000}.customer-account-forgotpassword .form.password.forget .field.email label span{color:#222;font-family:'Effra';font-style:normal;font-weight:500;font-size:16px;line-height:20px;letter-spacing:.25px}.customer-account-forgotpassword .form.password.forget #email_address{border:1px solid #000;border-radius:6px;padding:12px 16px;height:44px}.customer-account-forgotpassword .form.password.forget .actions-toolbar button.submit{text-transform:unset}.customer-account-forgotpassword .form.password.forget .actions-toolbar button.submit{width:100%}.customer-account-forgotpassword .form.password.forget .actions-toolbar button.submit{background:#004c23;height:63px;color:#fff;font-style:normal;font-weight:900;font-size:18px;line-height:160%;padding:16px 32px}.greet.welcome{font-size:24px}.account.customer_accunt_index .block-collapsible-nav{top:0}.account .block-collapsible-nav .item{padding-left:15px}.block.block-reorder{margin-top:0;padding:15px}.rootmegamenu_block img{display:none}.customer-account-edit .columns .column.main{margin-top:32px}.account .page-main .page-title-wrapper .page-title{font-weight:400;font-size:24px;line-height:28px}.form-edit-account .info .legend{color:#000;font-family:'Effra';font-style:normal;font-weight:400;font-size:16px;line-height:20px}.form-edit-account .field label span{font-size:16px;line-height:20px}.catalogsearch-result-index .product-item-details .product-item-name a{font-family:'Effra';font-style:normal;font-weight:700;font-size:16px;line-height:24px}.catalogsearch-result-index .normal-price .price{font-family:'Effra';font-style:normal;font-weight:400;font-size:16px;line-height:24px}.catalogsearch-result-index .product-item-details .swatch-attribute{display:none}.catalogsearch-result-index .product-item .product-reviews-summary{display:none}.catalogsearch-result-index .page-title-title{background:#fff}.catalogsearch-result-index .page-title-title{font-family:'Effra';font-style:normal;font-weight:400;font-size:28px;line-height:32px;color:#000}.catalogsearch-result-index .block-reorder{display:none}#block-customer-login-heading,#block-new-customer-heading{font-size:24px;line-height:32px}.login-container,.customer-account-create .form-create-account{margin-top:20px}.login-container .block-content,.customer-account-create .form-create-account{padding:16px}.login-container .field.note{line-height:18px}.login-container label span,.form-address-edit .fieldset .field .label span,.customer-account-create .fieldset .field .label span{font-weight:500;font-size:16px;line-height:20px}.login-container .primary{max-width:260px;height:56px}.login-container .actions-toolbar .primary>a{margin-top:0}.login-container .block-new-customer .primary{display:block;width:100%;height:56px}.header.links .customer-welcome .authorization-link a{color:#ba0c2f}.customer-account-create .form.create.account{padding:16px}.customer-account-create .create.info .legend.title span{font-size:24px;line-height:32px}.customer-account-create .create.info .legend span{font-size:20px;line-height:22px}.account .legend>span{font-size:20px;line-height:22px}.form-create-account .actions-toolbar .primary{text-align:left}.form-create-account .actions-toolbar .primary .submit{padding:16px 32px;height:56px;font-weight:900;font-size:18px;text-align:center}.checkout-agreements-block .action-show{width:215px;text-align:left}.customer-account-forgotpassword .form.password.forget{background:#f6f6f6;padding:21px}.customer-account-forgotpassword .form.password.forget .field.note{font-family:'Effra';font-style:normal;font-weight:400;font-size:16px;line-height:24px;color:#000}.customer-account-forgotpassword .form.password.forget .field.email label span{color:#222;font-family:'Effra';font-style:normal;font-weight:500;font-size:16px;line-height:20px;letter-spacing:.25px}.customer-account-forgotpassword .form.password.forget #email_address{border:1px solid #000;border-radius:6px;padding:12px 16px;height:44px}.customer-account-forgotpassword .form.password.forget .actions-toolbar button.submit{text-transform:unset}.customer-account-forgotpassword .form.password.forget .actions-toolbar button.submit{width:100%}.account .block-collapsible-nav .item{padding-left:15px}.account .columns .column.main{margin-top:60px}.account .page-title-wrapper:before{margin-bottom:4px}.account .page-main .page-title-wrapper .page-title{font-size:22px;margin-bottom:16px}.account .page-title-wrapper .order-status{border:1px solid #215732;padding:8px 16px;max-width:160px;font-weight:400;font-size:14px;line-height:24px;color:#215732;margin-bottom:32px;display:block;text-align:center}.account .page-main .page-title-wrapper .page-title{font-size:24px;line-height:28px;margin-bottom:48px;margin-bottom:24px}.account.customer-account-edit .legend>span{font-size:16px;line-height:20px}.account.customer-account-edit .password .legend>span{font-size:24px;line-height:32px}.account .page-main .page-title-wrapper .order-date{margin-top:32px;margin-bottom:24px}.account .order-actions-toolbar{margin-bottom:48px}.account .table-wrapper.orders-history table tbody tr td{border-top:0}.account .table-order-items .col.actions[data-th=Actions]:before{position:relative;overflow:visible;width:100%}.account .block-reorder,.account .order-products-toolbar.toolbar.bottom{display:none}.account order-products-toolbar.toolbar.bottom{float:left}.account td[data-th=RMA] .order-title{float:right}.account .main .items.order-links .nav.item.current strong{font-family:'Effra';font-style:normal;font-weight:400;font-size:18px;line-height:40px}.account .table-wrapper .table:not(.totals):not(.table-comparison) tfoot .amount{box-sizing:border-box;float:none;text-align:right !important;width:none}.account .block-order-details-view .box.box-order-shipping-method .box-content{min-height:30px}.account .order-details-items{margin-bottom:44px}.account .column.main .block:not(.widget) .block-content .box{margin-top:20px;max-width:100%;margin-right:0}.account .column.main .block:not(.widget) .block-content .box:nth-child(2){float:none;margin-left:0;margin-right:0}.account .payment-method tbody tr td,.account .payment-method tbody tr th,.account .payment-method{margin:0;padding:5px 0}.sales-order-view .block-reorder{display:none}.account tfoot th{width:29%}.account .order-details-items.invoice .order-title strong{font-size:22px}.account .order-actions-toolbar .action.print{float:right}.account .order-actions-toolbar .action.print:before{content:url(../icons/printer.png);top:4px;position:relative;margin-right:5px}.account .column.main .block.block-order-details-view .block-content:not(.widget) .box{float:none;margin-bottom:40px}.wishlist-index-index .products-grid .product-item{margin-left:0;padding:0;width:32%}.products-grid.wishlist .product-item-name,.products-grid.wishlist .product-item-description,.products-grid.wishlist .product-item .price-box,.products-grid.wishlist .product-item-tooltip{clear:both}.products-grid.wishlist .product-item-name,.products-grid.wishlist .product-item-description,.products-grid.wishlist .product-item .price-box,.products-grid.wishlist .product-item-tooltip{margin-left:0}.innovation,.storage,.care_instructions,.product-details,.guarantee,.shipping-returns,.product-materials,.care,.benefits,.care_wrapper{padding:20px 0 0}.account.wishlist-index-index .category-promo-text-wrapper{display:none}.account.wishlist-index-index .product-item-inner .product-item-actions .actions-primary button.tocart{top:0}.account.wishlist-index-index .box-tocart{margin:0}.account.wishlist-index-index .products-grid.wishlist .product-item .price-box{display:none}.account.wishlist-index-index .products-grid.wishlist .fieldset:last-child{margin-bottom:0}.products-grid.wishlist .product-item:nth-child(odd){margin-right:8px}.products-grid.wishlist .product-image-container{max-width:167px}.products-grid.wishlist .product-reviews-summary{display:none}.account.wishlist-index-index .products-grid.wishlist .product-item .box-tocart .tocart{width:100%}.account.wishlist-index-index .products-grid.wishlist .product-item .box-tocart{float:none;margin:0}.account.wishlist-index-index .products-grid.wishlist .product-item{border-bottom:0}.account.wishlist-index-index .products-grid.wishlist .product-item .fieldset .product-item-actions{text-align:center;margin:0 auto;width:100%}.products-grid.wishlist .product-item:first-child{border-top:0}.products-grid.wishlist .product-item-photo{margin:0}.block-collapsible-nav{top:0}.account .table-order-items tfoot th{width:30%}.table-wrapper .table:not(.totals):not(.table-comparison) tfoot .amount{width:15%}.account.wishlist-index-index .form-wishlist-items .message.info.empty{font-size:20px;padding:32px 11px}.account.customer-address-index .page-main .page-title-wrapper .page-title{font-size:28px}addresses-default .block-title strong{font-size:24px !important;line-height:28px}.account.customer-address-index .column.main .block:not(.widget) .box-title>span{font-size:22px}.account.review-customer-index .page-main .page-title-wrapper .page-title{font-size:28px}.account.review-customer-index .table-wrapper .table:not(.totals):not(.cart):not(.table-comparison) tbody>tr>td:first-child{width:100%}.account.review-customer-index .table-wrapper .table:not(.totals):not(.cart):not(.table-comparison) tbody>tr>td:last-child{width:100%}.account.review-customer-index .table-reviews .actions a{color:#004b87}.account.review-customer-index .table-reviews .product-name a{color:#000}.logo{margin:0 0 1px 28px !important}a.header-wishlist-icon{display:none}.page-header .minicart-wrapper{top:0;margin-right:8px}.minicart-wrapper .action.showcart{background-image:url(../icons/basket.svg);background-repeat:no-repeat;width:18px;height:18px;background-position:center;background-size:contain;margin-top:10px}.header.content{height:70px;text-align:center}.header.content:has(.algolia-search-input.active){height:121px}.block-search input{font-size:16px;padding:10px 25px 12px 16px;gap:10px;width:100%;height:35px;background:#f6f6f6;border-radius:120px;border:0;padding-left:45px;font-family:Effra;margin:0 auto}.rootmenu>.rootmenu-list .root-col-1{padding-left:0}.rootmenu>.rootmenu-list .luzern-horse-rugs .root-col-4{width:100%}.rootmenu .megamenu .page-main{margin-top:0}.account .page-main{padding-top:0}.rootmenu>.rootmenu-list .categoriesmenu ul>li>a{padding:0}.rootmenu>.rootmenu-list .luzern-horse-rugs .root-sub-col-8 div:nth-child(4){position:relative;left:0;top:0}.rootmenu>.rootmenu-list .root-col-3{padding-top:0;padding-left:10px}.form-edit-account .fieldset{width:100%}.block-minicart .subtitle.empty{top:30px}.pr-shipp .mobile{display:block !important}.pr-shipp .desktop{display:none !important}.account.sales-order-view .order-details-items .table-wrapper .data.table>tfoot>tr>th,.account.sales-order-invoice .order-details-items .table-wrapper .data.table>tfoot>tr>th{padding-right:0}.rma-new-step2 .rma-one-item .item-description{width:100%}.rma-new-step2 .rma-one-item .item-options{width:100%;padding-left:0;margin-top:20px}.checkout-agreements-block .checkout-agreement.field{display:inline-block}.custom-slide .modal-inner-wrap{background-color:#fff}.opc-wrapper .shipping-address-item{padding:15px 35px 15px 18px}#shipping .step-title{margin:20px 0 0;background:#f6f6f6;padding:32px 0 32px 15px;font-family:'Effra';font-style:normal;font-weight:500;font-size:20px;line-height:22px}.opc-wrapper .shipping-address-item{font-size:16px;border-radius:5%}}@media only screen and (min-width:769px) and (max-width:869px){.logo img{height:auto;width:75% !important}#algoliaAutocomplete,.header.content .block-search input{width:60px}.rootmenu .rootmenu-list{left:15px}}@media only screen and (min-device-width :769px) and (max-device-width :960px){.page-products .products-grid .product-item{margin-left:1%;width:calc((100% - 4%)/3)}}@media only screen and (min-device-width :768px) and (max-device-width :1024px) and (orientation :landscape){.page-products .products-grid .product-item{margin-left:1%;width:calc((100% - 4%)/3)}}@media (min-width:481px) and (max-width:768px){.opc-wrapper .form-login{margin:0}#shipping .step-title{margin:20px 0 0;background:#f6f6f6;padding:32px 0 32px 15px;font-family:'Effra';font-style:normal;font-weight:400;font-size:20px;line-height:22px}.opc-wrapper .form-login .fieldset .field .label{font-weight:400;font-size:16px;line-height:20px}.opc-wrapper .input-text,.opc-wrapper select{background:#fff;border:1px solid #000;border-radius:6px}.opc-wrapper .step-content{margin:0}.checkout-shipping-method .step-title,.opc-wrapper .step-title{font-weight:400;font-size:20px;line-height:22px}.opc-wrapper .opc>li.checkout-shipping-method{padding-left:10px;background:#f6f6f6}.opc-wrapper .methods-shipping{border-bottom:none}.checkout-container{background:#fff;margin-top:48px;padding-bottom:20px}.checkout-shipping-method .actions-toolbar .action.primary.button{width:59px;height:35px;font-family:'Effra';font-style:normal;font-weight:900;font-size:12px;line-height:157%;padding:8px 16px}.opc-wrapper .form-shipping-address{margin:0}form#co-shipping-method-form{padding:15px}fieldset#customer-email-fieldset{border-bottom:1px solid #dadada}.opc-wrapper .form-shipping-address{padding:2px 15px}div.field:has([name*=telephone]){margin-top:56px}.wishlist-index-index .products-grid .product-item{width:31%}.products-grid.wishlist .product-image-container{max-width:188px}.account .order-details-items .table-wrapper .table:not(.totals):not(.table-comparison) tfoot .amount{width:14%}}@media (max-width:480px){.catalog-product-view .modal-inner-wrap{width:100%;margin-left:0 !important}}@media (min-width:375px) and (max-width:480px){.header.content{padding:33px 0 0}.catalog-category-view .products-grid .product-items .product-item-details .product-item-name{margin-top:0;min-height:100px}.headerShipping{width:150px;margin-left:3px}#discount-aw-giftcard-form .aw-giftcard .field,#discount-aw-giftcard-form .aw-giftcard .actions-toolbar{display:block;width:100%}#discount-aw-giftcard-form .aw-giftcard .field .control .input-text{width:100%}#discount-aw-giftcard-form .aw-giftcard .secondary{bottom:0;left:none;position:relative;display:block}#discount-aw-giftcard-form .aw-giftcard .actions-toolbar>.secondary{width:100%;margin:0;bottom:0;position:relative;left:0;text-align:center}#discount-aw-giftcard-form .aw-giftcard .actions-toolbar>.secondary .action{margin-left:0}#discount-aw-giftcard-form .aw-giftcard .actions-toolbar .primary .apply-aw-giftcard{color:#fff}.opc-wrapper .form-login{margin:0}#shipping .step-title{margin:20px 0 0;background:#fff;padding:32px 0 32px 15px;font-family:'Effra';font-style:normal;font-weight:400;font-size:20px;line-height:22px}.checkout-payment-method .payment-option._collapsible .payment-option-content{padding:10px}.opc-wrapper .form-login .fieldset .field .label{font-weight:400;font-size:16px;line-height:20px}.opc-wrapper .input-text,.opc-wrapper select{background:#fff;padding:12px 16px;border:1px solid #000;border-radius:6px;height:42px;width:90%}.opc-wrapper .step-content{margin:0}.checkout-shipping-method .step-title,.opc-wrapper .step-title{font-weight:400;font-size:20px;line-height:22px}.opc-wrapper .opc>li.checkout-shipping-method{padding-left:10px;background:#f6f6f6}.opc-wrapper .methods-shipping{border-bottom:none}.checkout-container{background:#f6f6f6;margin-top:48px;padding-bottom:20px}.checkout-shipping-method .actions-toolbar .action.primary.button{height:35px;font-family:'Effra';font-style:normal;font-weight:900;font-size:12px;line-height:157%;padding:8px 16px}.opc-wrapper .form-shipping-address{margin:0}form#co-shipping-method-form{padding:15px}fieldset#customer-email-fieldset{border-bottom:1px solid #dadada}.opc-wrapper .form-shipping-address{padding:2px 15px}div.field:has([name*=telephone]){margin-top:56px}.wishlist-index-index .products-grid .product-item{width:48%}.cvv .field-tooltip .field-tooltip-content{left:-70px}.cvv .field-tooltip .field-tooltip-content:after{right:190px}.cvv .field-tooltip .field-tooltip-content:before{right:190px}.payment-method-braintree .hosted-control{max-width:100%}}@media (max-width:375px){.cart-discount .field,.cart-discount .actions-toolbar{display:block}#discount-coupon-form .actions-toolbar>.primary{text-align:left}#discount-coupon-form .coupon .actions-toolbar>.primary .action{margin-left:0}}@media (min-width:321px) and (max-width:375px){.header.content{padding:21px 0 0}.catalog-category-view .products-grid .product-items .product-item-details .product-item-name{margin-top:0;min-height:100px}.headerShipping{width:160px;margin-left:1px}.coupon .actions-toolbar>.primary .action{width:140px;margin-left:7px}#discount-aw-giftcard-form .aw-giftcard .field,#discount-aw-giftcard-form .aw-giftcard .actions-toolbar{display:block;width:100%}#discount-aw-giftcard-form .aw-giftcard .field .control .input-text{width:100%}#discount-aw-giftcard-form .aw-giftcard .secondary{bottom:0;left:none;position:relative;display:block}#discount-aw-giftcard-form .aw-giftcard .actions-toolbar>.secondary{width:100%;margin:0;bottom:0;position:relative;left:0;text-align:center}#discount-aw-giftcard-form .aw-giftcard .actions-toolbar>.secondary .action{margin-left:0}#discount-aw-giftcard-form .aw-giftcard .actions-toolbar .primary .apply-aw-giftcard{color:#fff}.opc-wrapper .form-login{margin:0}#shipping .step-title{margin:20px 0 0;background:#f6f6f6;padding:32px 0 32px 15px;font-family:'Effra';font-style:normal;font-weight:400;font-size:20px;line-height:22px}.opc-wrapper .form-login .fieldset .field .label{font-weight:400;font-size:16px;line-height:20px}.opc-wrapper .input-text,.opc-wrapper select{background:#fff;padding:12px 16px;border:1px solid #000;border-radius:6px;height:42px;width:90%}.opc-wrapper .step-content{margin:0}.checkout-shipping-method .step-title,.opc-wrapper .step-title{font-weight:400;font-size:20px;line-height:22px}.opc-wrapper .opc>li.checkout-shipping-method{padding-left:10px;background:#f6f6f6}.opc-wrapper .methods-shipping{border-bottom:none}.checkout-container{background:#f6f6f6;margin-top:48px;padding-bottom:20px}.checkout-shipping-method .actions-toolbar .action.primary.button{height:35px;font-family:'Effra';font-style:normal;font-weight:900;font-size:12px;line-height:157%;padding:8px 16px}.opc-wrapper .form-shipping-address{margin:0}form#co-shipping-method-form{padding:15px}fieldset#customer-email-fieldset{border-bottom:1px solid #dadada}.opc-wrapper .form-shipping-address{padding:2px 15px}div.field:has([name*=telephone]){margin-top:56px}.products-grid.wishlist .product-image-container{max-width:165px}.wishlist-index-index .products-grid .product-item{width:48%}.catalog-category-view .products-grid .product-items .product-item-info form .tocart{padding:5px 15px}.cvv .field-tooltip .field-tooltip-content{left:-70px}.cvv .field-tooltip .field-tooltip-content:after{right:190px}.cvv .field-tooltip .field-tooltip-content:before{right:190px}.payment-method-braintree .hosted-control{max-width:100%}}@media (max-width:320px){.header.content{padding:21px 0 0}.logo{margin-left:none;margin-left:none;width:144px;height:auto;float:none;display:inline-block;position:relative;top:0;z-index:1}.catalog-category-view .products-grid .product-items .product-item-details .product-item-name{margin-top:0;min-height:100px}.headerShipping{width:160px;margin-left:1px}.coupon .actions-toolbar>.primary .action{width:140px;margin-left:7px;padding:13px;border-radius:6px}#discount-aw-giftcard-form .aw-giftcard .field,#discount-aw-giftcard-form .aw-giftcard .actions-toolbar{display:block;width:100%}#discount-aw-giftcard-form .aw-giftcard .field .control .input-text{width:100%}#discount-aw-giftcard-form .aw-giftcard .secondary{bottom:0;left:none;position:relative;display:block}#discount-aw-giftcard-form .aw-giftcard .actions-toolbar>.secondary{width:100%;margin:0;bottom:0;position:relative;left:0;text-align:center}#discount-aw-giftcard-form .aw-giftcard .actions-toolbar>.secondary .action{margin-left:0}#discount-aw-giftcard-form .aw-giftcard .actions-toolbar .primary .apply-aw-giftcard{color:#fff}.opc-wrapper .form-login{margin:0}#shipping .step-title{margin:20px 0 0;background:#f6f6f6;padding:32px 0 32px 15px;font-family:'Effra';font-style:normal;font-weight:400;font-size:20px;line-height:22px}.opc-wrapper .form-login .fieldset .field .label{font-weight:400;font-size:16px;line-height:20px}.opc-wrapper .input-text,.opc-wrapper select{background:#fff;border:1px solid #000;border-radius:6px}.opc-wrapper .step-content{margin:0}.checkout-shipping-method .step-title,.opc-wrapper .step-title{font-weight:400;font-size:20px;line-height:22px}.opc-wrapper .opc>li.checkout-shipping-method{padding-left:10px;background:#f6f6f6}.opc-wrapper .methods-shipping{border-bottom:none}.checkout-container{background:#f6f6f6;margin-top:48px;padding-bottom:20px}.checkout-shipping-method .actions-toolbar .action.primary.button{height:35px;font-family:'Effra';font-style:normal;font-weight:900;font-size:12px;line-height:157%;padding:8px 16px}.opc-wrapper .form-shipping-address{margin:0}form#co-shipping-method-form{padding:15px}fieldset#customer-email-fieldset{border-bottom:1px solid #dadada}.opc-wrapper .form-shipping-address{padding:2px 15px}div.field:has([name*=telephone]){margin-top:56px}.products-grid.wishlist .product-image-container{max-width:140px}.wishlist-index-index .products-grid .product-item{width:48%}.catalog-category-view .products-grid .product-items .product-item-info form .tocart{padding:5px 15px}.box-rma-information .box-content span{font-size:14px}.cvv .field-tooltip .field-tooltip-content{left:-70px}.cvv .field-tooltip .field-tooltip-content:after{right:190px}.cvv .field-tooltip .field-tooltip-content:before{right:190px}.payment-method-braintree .hosted-control{max-width:100%}}@media (min-width:600px){#my-subscriptions-table-mobile{display:none}}@media (max-width:600px){#my-subscriptions-table{display:none}#my-subscriptions-table-mobile{display:block;border-bottom:10px solid #000}}@media (min-width:769px){.sidebar-main{padding-right:0}}@media (min-width:769px) and (max-width:1175px){.swatch-attribute.size .swatch-option.text{margin-right:1px;padding:11px 0}.sidebar-main{padding-right:0}.filter-options-title:after{top:0}}.filter-options-title:after{top:0}@media only screen and (max-width:768px){.notification-container{display:block}.notification-container button.action.submit.primary{width:200px}.filter .filter-current{border:0}}@media only screen and (max-width:450px){.minicart-wrapper .block-minicart{width:100%}}@media (max-width:520px){.headerShipping p{padding-top:4px}}@supports (-webkit-overflow-scrolling:touch){@media screen and (max-device-width:768px){.category-banner-hw-text-banner-container{label#category-banner-hw-label-container{padding:8px 30px 14px !important}}}}@media only screen and (max-width:537px){.category-banner-hw-text-banner-container{label#category-banner-hw-label-container{padding:8px 30px}}}