.desktop{display:none !important}.product-view-icon-img.desktop{display:block!important;text-align:center!important;margin-left:76px}.product-view-icon-img.mobile{display:none!important}.js-readmore .read-more-state{display:none}.js-readmore .read-more-target{overflow:hidden;position:relative;height:auto;transition:all .5s cubic-bezier(.25,.8,.25,1)}.js-readmore .read-more-target:before{content:'';width:100%;height:100px;position:absolute;left:0;bottom:-9px;background:rgba(255,255,255,.5);background:-webkit-gradient(bottom,rgba(255,255,255,53%) 0%,rgba(255,255,255,0) 100%);background:-moz-linear-gradient(bottom,rgba(255,255,255,53%) 0%,rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(bottom,rgba(255,255,255,53%) 0%,rgba(255,255,255,0) 100%);background:-o-linear-gradient(bottom,rgba(255,255,255,53%) 0%,rgba(255,255,255,0) 100%);background:-ms-linear-gradient(bottom,rgba(255,255,255,53%) 0%,rgba(255,255,255,0) 100%);background:linear-gradient(to top,rgba(255,255,255,53%) 0%,rgba(255,255,255,0) 100%)}.js-readmore .read-more-state:not(:checked)~.read-more-target{max-height:182px !important}.fotorama__nav .fotorama__thumb-border{margin-left:-1px;margin-top:1px!important}.fotorama .fotorama__thumb__arr{background:0 0;display:flex;justify-content:center;align-items:center}.fotorama__thumb--icon{background-color:#fff;border-radius:50%}.fotorama__nav-wrap--horizontal .fotorama__thumb__arr--left .fotorama__thumb--icon,.fotorama__nav-wrap--horizontal .fotorama__thumb__arr--right .fotorama__thumb--icon{transform:none;position:static;background-image:url(../images/arrow-right.svg);background-position:50%;background-color:#fff;padding:0;width:16px;height:16px}.fotorama__nav-wrap--horizontal .fotorama__thumb__arr--left .fotorama__thumb--icon{background-image:url(../images/arrow-left.svg)}.firecheckout #checkout{flex-direction:row}@media only screen and (max-width:767px){.js-readmore .read-more-state:not(:checked)~.read-more-target{max-height:205px !important}}.mh-200.js-readmore .read-more-state:not(:checked)~.read-more-target{max-height:200px !important}.js-readmore .read-more-state:checked~.read-more-target:before{content:normal}.js-readmore .read-more-state:checked~.read-more-target{height:auto;max-height:inherit}.js-readmore .read-more-state~.read-more-trigger:before{text-align:left;text-transform:uppercase;font-size:14px;letter-spacing:.1px;color:#3a403d;font-weight:700}.js-readmore .read-more-state:checked~.read-more-trigger:before{text-align:left;text-transform:uppercase;font-size:14px;letter-spacing:.1px;color:#3a403d;font-weight:700}.js-readmore .read-more-trigger{float:right;cursor:pointer;display:inline-block;padding:5px 5px 10px 0;color:#3a403d;font-size:14px;line-height:1.5;letter-spacing:.1px;text-transform:uppercase;border:0;font-weight:700;text-decoration:none;transition:all .2s cubic-bezier(.25,.8,.25,1);font-family:"Calibri",sans-serif}.js-readmore .read-more-state:disabled~.read-more-target{height:auto;overflow:visible;max-height:none !important}.mh-200.js-readmore .read-more-state:disabled~.read-more-target{height:auto;overflow:visible;max-height:none !important}.js-readmore .read-more-state:disabled~.read-more-target:before{content:normal}.js-readmore .read-more-state:disabled~.read-more-trigger{display:none}.js-readmore .read-more-state~.read-more-trigger:before{text-align:left;text-transform:uppercase;font-size:14px;letter-spacing:.1px;color:#3a403d;font-weight:700;font-family:"Calibri",sans-serif}.js-readmore .read-more-state:checked~.read-more-trigger:before{text-align:left;text-transform:uppercase;font-size:14px;letter-spacing:.1px;color:#3a403d;font-weight:700;font-family:"Calibri",sans-serif}.catalog-product-view .swatch-attribute-options .swatch-option.color,.catalog-product-view .swatch-attribute-options .swatch-option.image{width:3.5rem!important;height:3.5rem!important;border-radius:50%!important;box-shadow:none !important}.catalog-product-view .swatch-attribute.color{display:flex;flex-wrap:wrap;padding-bottom:1rem}.main .product-info-main .swatch-attribute-options{display:block}.swatch-attribute.color .swatch-attribute-label{font-size:12px}.swatch-opt{margin:0}.price-reviews-wrapper{display:flex;align-items:center;padding:.5rem 0 .5rem}.product-info-main .product-info-price{width:auto!important;margin:0;border-width:0;padding:0}.product-info-price .price-box{padding:0}.catalog-product-view .product-info-main .product-reviews-summary{margin:0;padding:0 .5rem 1rem 2rem}.product.attribute.sku,.lmf-measure,.lmf-weight{display:inline-block;font-size:14px;padding-right:12px}.catalog-product-view .product-info-main .product-options-bottom .box-tocart{margin-bottom:0}.columns .product-info-main>.product.overview ul{padding:.75rem 0 0 18px;line-height:1.5}.columns .product-info-main>.product.overview li{margin-bottom:.5rem}.product-view-icon-img{margin:1rem 0 0;text-align:left!important}.catalog-product-view .swatch-attribute-options .swatch-option.color,.catalog-product-view .swatch-attribute-options .swatch-option.image{width:28px!important;height:28px!important;margin-right:17px;border-color:currentColor!important}.swatch-option.color:not(.disabled):hover,.swatch-option:not(.disabled):hover,.swatch-option.image:not(.disabled):hover{outline:1px solid currentColor;outline-offset:5px;border-color:transparent!important}.swatch-option.selected{outline:2px solid currentColor;outline-offset:5px;border-color:transparent!important;box-shadow:none}.catalog-category-view .swatch-attribute-options .swatch-option.color,.catalog-category-view .swatch-attribute-options .swatch-option.image,.catalogsearch-result-index .swatch-attribute-options .swatch-option.color,.catalogsearch-result-index .swatch-attribute-options .swatch-option.image{box-shadow:none!important;margin-right:11px;outline-offset:3px}.catalog-category-view .swatch-attribute-options .swatch-option.image.selected{color:#515c5e!important}.swatch-option.image,.swatch-option.selected,.swatch-option.image:not(.disabled):hover,.swatch-option.color:not(.disabled):hover,.swatch-option:not(.disabled):hover,.catalog-product-view .swatch-attribute-options .swatch-option.image{border-color:transparent!important}.swatch-option.image:hover{outline-offset:3px;outline:1px solid currentColor}.rating-summary a:hover{text-decoration:none !important}.page-products .reviews-actions{background-color:red;display:none !important}.main .product-info-main .swatch-attribute-options{display:inline-flex}.frontpage-banner-red{background-color:#ae625d;text-align:center;color:#fff;font-weight:700}.frontpage-banner-red a{color:#fff !important}.swatch-option-tooltip{display:none!important}.fotorama__nav--thumbs .fotorama__thumb{border-color:transparent!important}.fotorama-item.fotorama--fullscreen .fotorama__nav.fotorama__nav--thumbs{display:flex}.fotorama-sprite,.fotorama__fullscreen .fotorama__zoom-out,.fotorama__fullscreen .fotorama__zoom-in,.fotorama__arr .fotorama__arr__arr,.fotorama__fullscreen-icon,.fotorama__video-play,.fotorama__video-close{background-image:url(../images/gallery.png)!important;background-repeat:no-repeat!important;background-color:#fff}.fotorama--fullscreen .fotorama__fullscreen-icon{background-position:-80px 0;display:inline-block;background-color:#fff!important;width:80px}.fotorama--fullscreen .fotorama__fullscreen-icon:focus{outline:none}.fotorama__fullscreen-icon:before,.fotorama__zoom-out:before,.fotorama__zoom-in:before,.fotorama__arr--next .fotorama__arr__arr:before,.fotorama__arr--prev .fotorama__arr__arr:before{content:""}.fotorama--fullscreen{background:#fff}.fotorama__fullscreen-icon{width:80px!important}.fotorama__arr--next .fotorama__arr__arr,.fotorama__arr--prev .fotorama__arr__arr{background-position:-160px -80px!important;height:80px!important}.fotorama__arr{display:block!important}.fotorama__thumb--icon{background-color:transparent}.fotorama__arr--prev .fotorama__arr__arr{background-position:-80px -80px!important}.fotorama.fotorama--fullscreen .fotorama-sprite,.fotorama.fotorama--fullscreen .fotorama__arr .fotorama__arr__arr,.fotorama.fotorama--fullscreen .fotorama__fullscreen-icon,.fotorama.fotorama--fullscreen .fotorama__thumb__arr,.fotorama__fullscreen .fotorama .fotorama__zoom-in,.fotorama__fullscreen .fotorama .fotorama__zoom-out{background-color:transparent!important}.product-info-main .qty.field .control button,.minicart-items .product-item-details .details-qty button{border-color:#dae2e6;width:20px;color:#fff;display:flex;text-align:center;padding:0!important;font-size:2rem;position:relative;border-width:0;height:20px!important}.product-info-main .fieldset>.field.qty{display:flex;width:auto;margin-right:2rem}.box-tocart .fieldset{display:flex}.product-info-main .qty.field .control{display:flex;margin:0;align-items:center}.product-info-main .qty.field .control button:nth-child(2){order:3;margin-left:0;border-right-color:#dae2e6;border-left-color:transparent}.product-info-main .box-tocart .input-text.qty,.minicart-items .product-item-details .details-qty input{order:2;position:static;border-width:0;width:28px!important;padding:0}.product-info-main .qty.field .control button:before,.minicart-items .product-item-details .details-qty button span{content:'–';color:#42463f;margin:auto;display:flex;position:absolute;left:0;right:0;top:0;bottom:0;justify-content:center;align-items:baseline;border-radius:50%;border:1px solid #42463f;height:100%;font-size:16px;font-weight:400}.product-info-main .qty.field .control button:nth-child(2):before{content:'+';bottom:0;align-items:center}.product-info-main .qty.field .control button:hover{background:#f5f7f9;color:#f5f7f9}.catalog-product-view:not(.weltpixel-quickview-catalog-product-view):not(.weltpixel_quickview-catalog_product-view) .box-tocart .action.tocart{padding:0}.product-info-main .qty.field .control button:after{display:flex;position:absolute;z-index:9;color:#333}.minicart-items .product-item-pricing .label,.minicart-wrapper .product .actions>.primary:not(:last-child){display:none}.minicart-wrapper .block-minicart li>.product,.opc-block-summary .items-in-cart .product{display:flex;justify-content:space-between}.minicart-items .product>.product-item-photo,.minicart-items .product>.product-image-container{float:none;flex-basis:25%;height:auto!important}.minicart-items .product-item-details{padding:.5rem 0 0 1.5rem;flex-basis:75%;display:flex;flex-wrap:wrap}.minicart-items .product-item-name{order:1;flex-basis:66.66%;text-align:left!important;margin:0;letter-spacing:0;color:#323232!important}.minicart-wrapper .product .actions{order:5;margin:0;flex-grow:1;text-align:right;height:20px}.product-item-pricing{order:4}.minicart-items .product-item-details .product.options{order:3;flex-basis:100%;padding:0;line-height:1}.minicart-items .product-item-name a{text-transform:none!important;letter-spacing:0;font-size:14px}.row.above-header .col-4:nth-child(2){width:100%;white-space:nowrap}.minicart-items .product-item-details .product.options dt.label{display:none}.minicart-items .product-item-details .price-container{order:2;flex-basis:33.33%}.minicart-items .product-item-details .price-including-tax .minicart-price .price{font-size:14px;font-weight:400}.minicart-wrapper.active .block-minicart{background:#f0f1ee;border-radius:1rem}.minicart-items .product-image-container{border-color:#afb1ad}.minicart-items .product-item-details .price-container *{padding:0!important;margin:0!important;font-size:14px!important;font-family:'Calibri',sans-serif!important}.minicart-items .product-item-details .details-qty{position:relative;display:flex;align-items:center;margin:0;order:4}.minicart-items .product-item-details .details-qty button{position:relative;font-family:'Open Sans'!important;background:#e2e3e180}.minicart-items .product-item-details .details-qty button:last-child{order:3}.minicart-items .product-item-details .details-qty input{background:#e2e3e180;margin:0;border-width:0;text-align:center;padding-top:0!important;padding-bottom:0!important;height:auto!important}.minicart-items .product-item-details .details-qty button span{line-height:20px}.minicart-items .product-item-details .price-including-tax{text-align:right}.minicart-items .action.delete:before{content:'';background:transparent url(../images/bin.svg) no-repeat 0 0;width:20px;height:20px;display:flex;margin-bottom:1px}.minicart-wrapper .block-minicart{border-color:transparent}.page-header.type24 .minicart-wrapper .block-minicart:before{border-bottom-color:#e2e3e180}.firecheckout #checkout .opc-wrapper .step-title{display:none}span.custom-payment-method-title{font-size:20px}span.custom-order-summary{font-size:20px}.firecheckout .opc-sidebar .opc-block-summary,#payment .step-content{background:#e2e3e180;border:1px solid #b6b8b4!important;border-radius:8px;padding:3rem 2rem;margin-top:1rem!important}.firecheckout.firecheckout-col3-set #checkout .opc-wrapper .opc>li{padding:16px}.firecheckout #checkout input[type=radio]+label{display:flex;align-items:center;font-size:14px}.firecheckout .checkout-payment-method .payment-method+.payment-method .payment-method-title{display:flex;align-items:center}.fc-form-tooltips.firecheckout #checkout .field{display:flex;align-items:center}.checkout-payment-method .payment-method-title{border-width:0}.payment-method+#hpp_actionModalWrapper{border-width:0}.firecheckout .checkout-shipping-method .checkout-shipping-method{margin-top:1rem}.opc-block-summary .product-item .price{font-size:14px}.firecheckout .minicart-items-wrapper{max-height:1000px}.firecheckout .items-in-cart>.minicart-items:after{background:0 0}th.mark{text-align:left}.opc-block-summary .table-totals tbody .mark{text-align:left!important;font-family:'Calibri';font-size:14px;padding:3px 0}.opc-block-summary .table-totals tbody .amount{font-size:14px;text-align:right!important;padding:3px 0 3px 14px}.opc-block-summary .table-totals .grand .mark strong,.opc-block-summary .table-totals .grand .amount strong{font-size:14px;font-weight:400}tr.grand.totals{border-top:1px solid #b6b8b4}.firecheckout .opc-block-summary .table-totals{border-color:#b6b8b4;margin:16px 0 0}tr.totals.sub:first-child th,tr.totals.sub:first-child td,tr.grand.totals th,tr.grand.totals td{padding-top:16px!important}tr.totals-tax th.mark,tr.totals-tax td{padding-bottom:16px!important}.firecheckout.fc-form-tooltips #checkout .checkout-payment-method:not(.fc-size-xs) .discount-code .actions-toolbar .action{border-radius:0;background:#fff}.firecheckout.fc-form-tooltips #checkout .checkout-payment-method:not(.fc-size-xs) .discount-code .form-discount,#checkout .amcard-field-container form{border:1px solid #42463f}.amcard-field-block.-code{margin:0}.amcard-field-container .amcard-title{text-transform:none;margin-bottom:10px;display:block}.checkout-index-index .discount-code .action-toggle>span{text-transform:none}.minicart-items .product-item:not(:first-child){border-width:0}.minicart-items .product-item{padding:10px 0 0}.firecheckout #checkout .minicart-items .product-item{padding:10px 0 0}.firecheckout #checkout input:not([type=checkbox]):not([type=radio]):not([type=image]){border-width:0;background:0 0;border-color:transparent;border-radius:0}.firecheckout #checkout .form-discount .control input#discount-code,.firecheckout #checkout .form-discount .control,.firecheckout #checkout .amcard-field-container.-cart input.amcard-field.-datalist{background:#fff;border-radius:0;width:100%;font-size:12px;height:38px}.opc-block-summary .product-item .product-item-inner{margin:0;display:flex;flex-wrap:wrap}a.product-item-link{color:#000!important}.minicart-items .product-item-details .price-including-tax{margin:0}.opc-block-summary .product-item .subtotal{display:flex;justify-content:flex-end;flex-grow:1;height:14px;line-height:14px}.firecheckout #checkout .minicart-items .product-item .options,.firecheckout #checkout [data-collapsible=true] [data-role=content],.firecheckout #checkout .minicart-items .product-item .options dl,.firecheckout #checkout .minicart-items .product-item .options dd{margin:0;padding:0}.firecheckout #checkout .minicart-items .product-item .options dd,.opc-block-summary .mark .value{font-size:11px}.opc-block-summary .items-in-cart>.title strong{margin:0!important}#checkout .amcard-field-container{padding:0}.opc-block-summary .mark .value{font-size:11px}.opc-block-summary .items-in-cart>.title strong{margin:0!important}#checkout .amcard-field-container{padding:0}.minicart-items .product .toggle{padding-bottom:0}.product-item-name-block{line-height:14px;height:14px}.price-including-tax,.price-excluding-tax{font-size:14px}.amgcard-datalist-container{background:#fff}.payment-option-title.field.choice{margin-bottom:10px}.payment-option-title.field.choice{padding-bottom:10px!important}.firecheckout:not(.page-layout-checkout) .page-title-wrapper h1,.firecheckout #maincontent .authentication-wrapper .action-auth-toggle{display:none}.firecheckout-layout-empty .continue-shopping{letter-spacing:0;font-size:16px}.firecheckout:not(.page-layout-checkout) .page-title-wrapper{margin-bottom:16px}.checkout-payment-method .payment-method-title label img{mix-blend-mode:multiply}.firecheckout.firecheckout-col2-set #checkout .opc-wrapper .opc>li:first-child,.firecheckout.firecheckout-col2-set #checkout .opc-wrapper .opc>li.checkout-shipping-address{margin:63px 0 0;width:40%;background:#e2e3e180;border:1px solid #b6b8b4!important}button.amcard-button.checkout-giftcard-apply{padding:7px 15px;border-width:0;border-radius:0;height:38px!important;line-height:27px!important}#shipping-new-address-form .input-text,#customer-email-fieldset .input-text{background:#fff!important;font-size:12px;height:38px!important}@media only screen and (max-width:576px){.catalog-product-view .swatch-attribute-options .swatch-option.color{width:3.5rem!important;height:3.5rem!important;border-radius:50%!important;box-shadow:none}.catalog-product-view .swatch-attribute.color{display:flex;overflow-x:auto;padding-bottom:1rem}.swatch-attribute.color .swatch-attribute-label{font-size:12px}.swatch-opt{margin:0}.columns .product-info-main>.product-add-form .product-options-wrapper{margin-bottom:0}.lmf-rtb{font-size:14px;letter-spacing:0;font-weight:700;line-height:1.25;margin-top:.75rem}.product-view-icon-img{text-align:center!important}.columns .product-info-main>.product-info-price{margin-bottom:0}.price-reviews-wrapper{justify-content:center;padding:1.5rem 0 1rem}.product-info-main .product-info-price{padding:0 .5rem}.catalog-product-view .product-info-main .product-reviews-summary{padding:0 .5rem}.rating-summary .rating-result>span:before,.rating-summary .rating-result:before{font-size:12px}.rating-summary .rating-result{width:65px}.product.attribute.sku,.lmf-measure,.lmf-weight{font-size:12px}.catalog-product-view .product-info-main .product-options-bottom .box-tocart{margin-bottom:0}.columns .product-info-main>.product.overview ul{padding:.75rem 0 0 18px;font-size:12px}.lmf-attribute-img-container.panellmf{margin:0}.main .product-info-main .swatch-attribute-options{display:flex}.product-view-icon-img.mobile{display:block!important}.product-view-icon-img.desktop{display:none!important}.catalog-category-view .swatch-attribute-options .swatch-option.color,.catalog-category-view .swatch-attribute-options .swatch-option.image{margin-right:8px}.main .product-info-main .swatch-attribute-options{padding:1rem 0 0 1rem}.fotorama__arr__arr{display:none!important}.minicart-items .product-item-details .price-container *{font-size:12px!important}.minicart-items .product-item-details{padding-left:10px}span.custom-order-summary,span.custom-payment-method-title{font-size:16px;font-weight:700;color:#323232}.firecheckout.firecheckout-col2-set #checkout .opc-wrapper .opc>li:first-child,.firecheckout.firecheckout-col2-set #checkout .opc-wrapper .opc>li.checkout-shipping-address{margin:23px auto 0;width:calc(100% - 49px)}}#minicart-content-wrapper{.items-total{display:none}}.checkout-agreement{margin-top:3rem}.opc-block-summary .agreements-clone{display:none}.checkout-index-index .modal-popup.modal-slide._inner-scroll._show .modal-inner-wrap{background-color:#f0f1f0}.checkout-index-index .modal-popup .modal-footer .action-hide-popup,.checkout-index-index .modal-popup.modal-slide._inner-scroll._show .modal-inner-wrap .checkout-agreements-item-content{color:#000 !important}.checkout-index-index .modal-popup.modal-slide._inner-scroll._show .modal-inner-wrap .action-agree{background-color:#424640;border-color:#000}#checkout-agreements-modal h2{font-size:3rem !important;color:#000}.above-header>div{width:100%}.above-header>div .col-4:nth-child(1),.above-header>div .col-4:nth-child(3){flex-basis:1%}.above-header>div .col-4:nth-child(2){flex-basis:98%;max-width:98%;text-align:center}.row.above-header .col-4:nth-child(2) p,.row.above-header .col-4:nth-child(2) a{margin:0;color:#fff!important}.above-header>div p{margin:0;color:#fff!important;text-transform:none}.totals-tax{display:none}.totals.discount .title{font-size:14px;padding:3px 0;font-weight:400;color:#777}.totals.discount .discount.coupon{display:none}.totals.shipping.incl .value{display:none}.totals.shipping.excl .value{display:none}#co-shipping-form{display:block !important}.actions-secondary{display:none}.marketing-wrapper{min-height:350px;background:url('/newsletter-bg-2023.jpg') no-repeat 50%;display:flex;justify-content:center;align-items:center;padding:2rem;color:#fff;background-size:cover}.marketing-wrapper h1{text-shadow:0px 0px 10px rgb(0 0 0/90%) !important}.marketing-wrapper h2{text-shadow:0px 0px 10px rgb(0 0 0/90%) !important}.marketing-wrapper h3{text-shadow:0px 0px 10px rgb(0 0 0/90%) !important}.marketing-wrapper span{text-shadow:0px 0px 10px rgb(0 0 0/90%) !important}.marketing-wrapper a{color:#fff !important;text-shadow:0px 0px 10px rgb(0 0 0/90%) !important}.klaviyo-form button{height:54px!important}:root{--serif:'Roboto Slab',serif;--sans:'Open Sans',sans-serif}.lmf-new-header.page-header.type24{max-width:1280px;margin:0 auto;flex-wrap:wrap;justify-content:space-between;align-items:center;position:relative;padding:0 1rem!important;display:flex}.lmf-search{display:block}.lmf-new-header .logo{max-width:200px}.lmf-new-header .switcher img{width:25px !important}.page-header.type24 .top-links-icon>a{font-size:20px}.page-header.type24 .minicart-wrapper .action.showcart{width:20px;height:15px}.page-header .switcher{margin:4px 0 0 2rem;order:9;height:auto}.lmf-megamenu-icons{display:flex;align-items:center}.ammenu-menu-wrapper{margin-bottom:0}.ammenu-menu-wrapper{position:static}.ammenu-nav-sections.-topmenu .ammenu-items,.ammenu-item{position:static}.ammenu-item .category-item{position:static}.ammenu-submenu-wrapper{position:absolute;left:0;right:0}.ammenu-category-tree .ammenu-title.-parent{font-size:14px;min-height:20px;margin:0 0 8px;font-family:var(--serif);color:#434640!important}.ammenu-menu-wrapper .ammenu-link.-all-link{text-decoration:none}.ammenu-link{position:static}div[data-content-type=ammega_menu_widget]{display:flex}.ammenu-menu-wrapper .ammenu-item li.category-item .ammenu-link.-simple{padding:0}.ammenu-nav-sections.-topmenu .ammenu-submenu-wrapper{box-shadow:none}.ammenu-nav-sections.-topmenu .ammenu-submenu-wrapper span.ammenu-text{letter-spacing:0;font-size:13px;font-weight:400;font-family:'Roboto Slab';color:#434640!important}.ammenu-category-tree .ammenu-list li:first-child p.ammenu-text-block span.ammenu-text{font-weight:400;line-height:25px;min-height:0}.ammenu-category-tree .ammenu-list li:first-child p.ammenu-text-block span:after{background:0 0}.ammenu-category-columns .ammenu-column:not(:last-child),.ammenu-category-columns .ammenu-column:last-child{padding:0 18px;border-right:1px solid #eee}.ammenu-category-columns .ammenu-column:first-child{margin-left:-18px}.ammenu-category-columns .ammenu-column:first-child p.ammenu-text-block span,.ammenu-category-columns .ammenu-column:first-child li:first-child p.ammenu-text-block span.ammenu-text{font-weight:600}.ammenu-category-columns .ammenu-column:last-child{border-width:0}.ammenu-nav-sections.-topmenu .ammenu-items.-root>.ammenu-item>.ammenu-link{padding:16px 12px}.ammenu-nav-sections.-topmenu .ammenu-items.-root>.ammenu-item>.ammenu-link span.ammenu-text{text-transform:uppercase;font-family:var(--serif);font-weight:600;font-size:17px;color:#434640;letter-spacing:0}.page-header .switcher .options .action.toggle{display:flex;width:46px;align-items:center}form.lmf-search{margin:0 32px 0 0;width:auto;min-width:200px}#search{height:38px;padding:7px 16px 7px;border-radius:40px;background:hsl(90deg 4% 89%/50%) url(search.svg) no-repeat 90% 50%}form.lmf-search ::placeholder{font-family:var(--serif);font-size:15px;color:#777}.ammenu-menu-wrapper a.pagebuilder-button-primary{background:#813932;color:#fff!important;border-radius:0;text-transform:uppercase;letter-spacing:.1em;display:block;border-width:0;margin:8px 0 0}.ammenu-menu-wrapper a.pagebuilder-button-primary span{font-family:var(--serif);letter-spacing:0}.ammenu-menu-wrapper div[data-content-type=button-item]{width:100%}.above-header-new .message-area{line-height:1.4;font-size:12px;background:#4f554b;color:#fff;padding:4px}.lmf-megamenua{width:100%}.ammenu-submenu-wrapper{background-color:#fff}.page-header .switcher .options ul.dropdown{right:-10px;min-width:120px;left:auto;top:26px}.page-header .switcher .options ul.dropdown:after{left:auto;right:24px}.page-header .switcher .options ul.dropdown:before{left:auto;right:25px}#mobile_search_mini_form,.ammenu-category-columns .ammenu-column:first-child .ammenu-title.-parent{display:none}@media (max-width:1060px){form.lmf-search{min-width:150px;width:150px}}@media (max-width:1024px){form.lmf-search{min-width:200px;width:auto}.ammenu-button.-hamburger{height:17px!important;z-index:9;flex-basis:25px;margin:20px 0 20px 5px;color:#4f554b}.ammenu-nav-sections.-sidebar.-opened{background:#f6f6f6}.ammenu-tabs-list .ammenu-button{font-size:13px;border-radius:0;margin-left:4px;background:#4f554b;color:#fff;padding:16px;font-family:var(--serif)}.ammenu-tabs-list .ammenu-button.-active{background:#f6f6f6;color:#4f554b;font-weight:600}ul.ammenu-tabs-list{margin:-49px 0 0 -13px;max-width:60%}.ammenu-nav-sections.-mobile.-accordion .ammenu-items.-root>.ammenu-item:not(:last-child):not(.-active)>.ammenu-link,.ammenu-nav-sections.-sidebar .ammenu-items.-root>.ammenu-item>.ammenu-link{margin:0 16px;padding:16px 0;border-color:#dedbdb!important;min-height:0;text-transform:uppercase}._ammenu-link.-second,.ammenu-nav-sections.-mobile.-accordion .ammenu-items.-root>.ammenu-item .ammenu-items .ammenu-link{min-height:0;padding:8px 10px 8px 27px;margin:0 16px;border-top:1px solid #ddd;background:#f6f6f6}._ammenu-link.-second,.ammenu-nav-sections.-mobile.-accordion .ammenu-items.-root>.ammenu-item .ammenu-items .ammenu-link p span{font-size:12px;letter-spacing:0;font-family:var(--serif);font-weight:500}.ammenu-nav-sections.-mobile.-accordion .ammenu-items.-root>.ammenu-item .ammenu-items{padding:0}.ammenu-nav-sections.-mobile.-accordion .ammenu-items.-root>.ammenu-item .ammenu-items{padding-left:0;border-bottom:2px solid}.ammenu-nav-sections.-mobile.-accordion .ammenu-items.-root>.ammenu-item:not(:last-child):not(.-active)>.ammenu-link p span,.ammenu-nav-sections.-sidebar .ammenu-items.-root>.ammenu-item>.ammenu-link p span{font-weight:600;font-family:var(--serif);font-size:13px;letter-spacing:0}.ammenu-nav-sections.-sidebar .ammenu-items.-root>.ammenu-item>.ammenu-link>.ammenu-icon-block.-toggle{position:absolute;order:-1;margin:0 12px 0 -4px;width:12px;left:0;height:58px}.ammenu-nav-sections.-sidebar .ammenu-items.-root>.ammenu-item>a.ammenu-link.-mobile p.ammenu-text-block{margin-left:27px}a.ammenu-link.-mobile svg{height:12px!important;transform:rotate(-90deg)}a.ammenu-link.-mobile.-active svg,a.ammenu-link.-mobile.-current.-active svg{transform:rotate(-180deg);height:12px;width:20px}ul.ammenu-items ul ul a{padding-left:48px!important}ul.ammenu-items ul ul{border-bottom-width:0!important}.ammenu-menu-title{padding-right:25px}}@media only screen and (min-width:576px) and (max-width:767px){.lmf-new-header.page-header.type24 .logo{max-width:140px;position:static;margin-left:-16px}}@media (max-width:576px){.above-header-new .message-area{line-height:1.4}.ammenu-button.-hamburger{height:17px!important;z-index:9;flex-basis:25px;margin:20px 0 20px 5px;color:#4f554b}.lmf-new-header.page-header.type24{flex-wrap:nowrap}.lmf-new-header .logo{max-width:140px;position:static;margin-left:-16px}.lmf-new-header .switcher img{width:18px !important}.page-header .switcher{margin-right:12px;order:-1}form.lmf-search{min-width:0;-webkit-appearance:none}form.lmf-search{margin:8px auto 16px;max-width:70%}.page-header .switcher .options .action.toggle,.page-header .switcher .options .action.toggle.active{width:30px;display:flex}#mobile_search_mini_form{display:block}.page-header.type24 .top-links-area,form.lmf-search .control .fas.fa-search,.lmf-megamenu-icons .lmf-search{display:none}}.toolbar.toolbar-products{display:none}#layer-product-list .toolbar.toolbar-products{display:block}.wrapper-mp-freeshippingbar .goal{color:#fff !important;font-family:var(--serif)}.wrapper-mp-freeshippingbar .below_goal{color:#fff !important;font-family:var(--serif)}.above-header-new .message-area{text-transform:uppercase;font-size:12px;font-family:var(--serif)}.mpfreegifts-image{display:none}.mpfreegifts-gift-image{height:auto}.mpfreegifts-rule-grid .gift-container{padding:0 .5rem;margin-bottom:1rem}.row-mp{margin:0 1rem;display:flex;flex-wrap:wrap}.mpfreegifts-rule-grid .gift-item{background:#fff;padding:0 0 40px;height:100%;font-family:var(--serif);position:relative}.mpfreegifts-gift-name{margin:0;height:auto}.mpfreegifts-gift-price{margin-top:.5rem}.mpfreegifts-gift-name span,button.action.primary span{font-family:var(--serif);font-size:14px}.mpfreegifts-gift-name span{line-height:1.4;display:block;font-weight:500;color:#42463f}button.action.primary span{font-size:12px;letter-spacing:.02em}.mpfreegifts-gift-original-price{font-size:12px}.mpfreegifts-gift-final-price{font-size:16px;font-weight:400}.mpfreegifts-gift-qty{height:auto;display:flex;justify-content:center;align-items:center}.mpfreegifts-gift-qty label span,.mpfreegifts-gift-qty input[type=number]{font-family:var(--serif)}.mpfreegifts-gift-qty input[type=number]{background:#fff!important;border:1px solid #ddd!important;width:3.4rem!important;text-align:center;height:3rem!important;padding:0!important;margin-left:8px}.mpfreegifts-gift-action{display:flex;justify-content:space-between;flex-wrap:wrap;flex-direction:column;height:90px;position:absolute;bottom:2rem;left:2rem;right:2rem}.mpfreegifts-rule-grid .gift-item:has(.label){padding-bottom:90px}.gift-item:hover{box-shadow:0 8px 16px 0 rgba(0,0,0,.1),0 6px 20px 0 rgba(0,0,0,.1)}.mpfreegifts-rule-grid{margin-top:1rem}.mpfreegifts-modal .mpfreegifts-item-left{margin:0;padding:2rem;text-transform:uppercase;font-size:16px;background:#42463f;text-align:center}.mpfreegifts-modal .mpfreegifts-item-left span,.mpfreegifts-modal .mpfreegifts-item-left strong{font-family:var(--serif);color:#fff}.modals-wrapper .modals-overlay:before{width:4rem;height:4rem;background:#000;color:#fff;border-radius:50%;padding:.5rem}@media (max-width:1024px){.mpfreegifts-rule-grid .gift-container{width:25%}}@media only screen and (min-width:576px) and (max-width:768px){.mpfreegifts-rule-grid .gift-container{width:33.33%}}@media (max-width:576px){.mpfreegifts-rule-grid .gift-container{width:50%}.mpfreegifts-gift-name span{font-size:13px}.mpfreegifts-gift-original-price{font-size:11px}.mpfreegifts-gift-final-price{font-size:14px}.modals-wrapper .modals-overlay:before{right:4px;top:4px}.checkout-index-index .modal-popup.modal-slide._inner-scroll._show .modal-inner-wrap{width:87%!important;margin:0 auto 0 0}}.mpfreegifts-notice-content{display:none}.fadein li{width:100%}@media (max-width:479px){.blog-page .custom-post-header h2{font-size:32px;letter-spacing:0;max-width:90%;line-height:1}}.blog-page .post-content .post-description ul,.post-content .post-description ol{padding-left:0}.blog-page .post-content .post-description ul li p,.post-content .post-description ol li p{display:inline}.checkout-index-index .checkout-header .title,.amcheckout-step-container .amcheckout-title{font-family:var(--serif);letter-spacing:0;font-weight:500}#payment .step-content{background:0 0;border-width:0!important;border-radius:8px;padding:3rem 0}.am-checkout.-modern .authentication-wrapper,.am-checkout.-modern .checkout-header,span.custom-payment-method-title{display:none}.am-checkout.-modern{margin-top:3rem}#payment .step-content,.amcheckout-step-container .checkout-payment-method .amcheckout-payment-methods .amcheckout-content>.amcheckout-wrapper,.checkout-index-index .opc-block-summary{padding:0}.amcheckout-step-container .checkout-payment-method .amcheckout-payment-methods .payment-method{background:#f9f9f9}.amcheckout-step-container .checkout-payment-method .amcheckout-payment-methods .payment-method-title .label{align-items:center}.amcheckout-step-container .checkout-payment-method .amcheckout-payment-methods .payment-method{background:#f9f9f9}.amcheckout-step-container .checkout-payment-method .amcheckout-payment-methods .payment-method-title .label{align-items:center;padding:1.5rem}.checkout-payment-method .payment-method-title label img{display:none}.amcheckout-step-container input[type=radio]+label:before{margin-top:-2px}.amcheckout-main-container.-modern.-layout-3columns .amcheckout-step-container .amcheckout-summary-container .amcheckout-title{background:#eee}.amcheckout-main-container.-modern.-layout-3columns .amcheckout-step-container.-summary{border-width:0}.checkout-index-index .table tbody tr:nth-child(odd),.table tbody tr:nth-child(even){background:0 0}.amcheckout-main-container.-modern .amcheckout-step-container .amcheckout-additional-options .amcheckout-checkboxes{width:auto;margin:0}.amcheckout-step-container .amcheckout-summary-container .minicart-items .product-item-details{padding-left:1rem}td.col.col-method{display:none}td.col.col-carrier{font-size:14px}td.col.col-method{display:none}td.col.col-carrier{font-size:14px}.amcheckout-main-container.-modern.-layout-3columns .amcheckout-step-container .amcheckout-additional-options{background:0 0;border-width:0;padding:0}.checkout-agreements.fieldset{!impor;!impor;!impo;!imp;!im;!i;!}.checkout-agreements.fieldset{margin:0!important}.checkout-agreement.field.choice.required{margin:0}.amcheckout-step-container .form-discount .actions-toolbar .action{background:#42463f;margin-right:0;padding:7px 15px;text-transform:uppercase;letter-spacing:.1em;font-size:12px;border-radius:0}form#discount-form{display:flex;width:100%}.checkout-index-index .discount-code{padding:0;margin:0!important}.form.form-discount input#discount-code{background:0 0}.amgcard-datalist-container .amcard-field.-datalist{border-width:0;height:38px}.checkout-payment-method .payment-option-inner{flex:1}