html body.template-collection .productitem{transform:none!important}html body.template-collection .productitem--image{aspect-ratio:4/3!important;padding:0!important;position:relative!important;overflow:hidden;border-radius:9px}html body.template-collection .productitem--image img{width:100%!important;height:100%!important;object-fit:contain!important;transform:none!important}html body.template-index .collection__item-image{aspect-ratio:4/3!important}html body.template-index .collection__item-info{text-align:center!important;font-weight:700!important;text-decoration:none!important}html body.template-index .collection__item:hover .collection__item-info{text-decoration:underline!important;text-underline-offset:4px}html body.template-index .lux-brand-card .pxs-image-with-text-button{border-bottom:0!important;text-decoration:none!important}html body.template-index .lux-brand-card:hover .pxs-image-with-text-button{text-decoration:underline!important}html body:not(:has([data-compare-toggle]:checked)) .productitem__compare-wrapper{display:none!important}html body .utils-view:has([data-compare-toggle]),html body .utils-compare-toggle{display:flex!important}html body .utils-compare-toggle__label{display:block!important}html body .productgrid--sidebar{display:none!important}html body .productgrid--outer{display:block!important}html body .productgrid--wrapper{width:100%!important;margin-left:0!important}html body .productgrid--utils .utils-filter{display:none!important}html body .site-announcement .announcement-bar,html body .site-announcement .announcement-bar-wrapper{background:#293e32!important}html body .announcement-bar__message,html body .announcement-bar__message a{font-weight:700!important}html body .account-menu.header_menu_icon>li>a,html body .account-menu.header_menu_icon>li>a>span{color:#293e32!important}html body.template-product .return-collection .return-link{color:#293e32!important;border-color:#293e32!important}html body .lux-filter-grid{grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));gap:24px}html body .lux-filter-grid input[type=number],html body .lux-filter-grid select{box-sizing:border-box!important;width:100%!important;min-width:0;height:48px!important;min-height:48px!important;margin:0!important}html body .lux-top-filters>summary>span{scale:1.4}@media(max-width:479px){html body .lux-filter-grid{grid-template-columns:minmax(0,1fr)}}html body.template-collection [data-lux-static-card] .productitem--image{aspect-ratio:4/3!important}html body.template-index .collection__item-image img{object-fit:cover!important}html body .fast-quote .fast-quote-btn,html body .product-form--atc-button{background:#293e32!important;color:#fff!important;border-color:#293e32!important;border-radius:9px}html body .site-navigation .navmenu-link,html body .site-mobile-nav .navmenu-link{color:#293e32!important}html body .site-header .account-menu.header_menu_icon>li.wishlist-details-menu>.st-wishlist-details-button{position:relative!important;overflow:hidden!important}html body .site-header .account-menu.header_menu_icon>li>a,html body .site-header .account-menu.header_menu_icon>li>a>span{color:#293e32!important;-webkit-text-fill-color:#293e32!important}html body.template-product .return-link svg path{fill:#293e32!important}html body .lux-filter-grid input[type=number],html body .lux-filter-grid select{max-width:100%!important}@media(max-width:719px){html body .fast-quote .fast-quote-btn{box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:100%;min-height:52px;padding:13px 18px;font-size:15px;line-height:1.5}}@media(min-width:1024px)and (hover:hover){html body .site-navigation .navmenu-item:hover>.navmenu-submenu{visibility:visible;opacity:1}}@media(max-width:719px){html body .productitem .lux-card-quote-link{min-height:48px;font-size:14px;padding:11px 10px}}html body.template-collection .productgrid--utils-container{display:flex!important;align-items:center;flex-wrap:wrap;width:100%;box-sizing:border-box}html body.template-collection .productgrid--utils.utils-view:has([data-compare-toggle]){display:flex!important;flex:0 0 auto;width:auto!important;min-width:0;margin-left:auto!important;justify-content:flex-end!important}html body.template-collection .utils-view-container{display:flex;align-items:center;justify-content:flex-end!important;width:100%}html body .site-header .account-icon>svg.icon-login,html body .site-header .account-icon>svg.icon-login *{color:#293e32!important;fill:#293e32!important}html body.template-collection .productgrid--outer:not(.productgrid-listview) .productgrid--items{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}html body.template-collection .productgrid--outer:not(.productgrid-listview) .productgrid--items>.productgrid--item{width:100%!important;max-width:100%!important;min-width:0;margin:0!important}html body.template-collection [data-lux-static-card] .productitem__image-container,html body.template-collection [data-lux-static-card] .productitem--image-link{padding:0!important}@media(min-width:720px)and (max-width:1023px){html body.template-collection .productgrid--outer:not(.productgrid-listview) .productgrid--items{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}}@media(max-width:719px){html body.template-collection .productgrid--outer:not(.productgrid-listview) .productgrid--items{grid-template-columns:minmax(0,1fr);gap:20px}html body.template-product .product-gallery{padding-left:0!important;padding-right:0!important}}@media(min-width:1024px){html body.template-product .product--outer:not(.layout--three-col)>.product-gallery{width:60%!important}html body.template-product .product--outer:not(.layout--three-col)>.product-main{width:37.5%!important;margin-left:2.5%!important}}html body.template-product .product-gallery--viewer{padding:0!important}html body.template-product .product-gallery--loaded-image{width:100%!important;max-width:100%!important;height:auto;object-fit:contain!important}@media(min-width:1024px){html body .site-navigation .navmenu-link-depth-1,html body .site-navigation .navmenu-link-depth-1:hover,html body .site-navigation .navmenu-link-depth-1:focus{font-size:16px!important;line-height:1.4!important;padding:12px 15px!important}html body .site-navigation .navmenu-depth-2 .navmenu-link,html body .site-navigation .navmenu-depth-3 .navmenu-link{font-size:15px!important;line-height:1.5}html body .top_menu .store-menu a{font-size:14px!important}html body .site-navigation-wrapper,html body .site-navigation{overflow:visible!important}html body .site-navigation details[data-navmenu-details][open]>.navmenu-submenu:not(.navmenu-meganav){display:block!important;height:auto!important;max-height:75vh;overflow-y:auto;opacity:1!important;visibility:visible!important;pointer-events:auto;z-index:200}html body .site-navigation details[data-navmenu-details][open]>.navmenu-submenu>.navmenu-item{opacity:1!important;transform:none!important}}.lux-measure-guide{margin-top:14px}.lux-measure-diagram{display:block;width:100%;max-width:680px;height:auto;margin:20px auto}.lux-measure-guide ol{padding-left:24px}.lux-measure-guide li{margin-bottom:12px;line-height:1.8}.lux-measure-guide p{line-height:1.8}.lux-measure-safety{padding:14px 16px;border-left:4px solid #293e32;background:#f6f7f2}.lux-policy-page{box-sizing:border-box;width:100%;max-width:1000px;margin:32px auto;padding:0 24px;overflow-wrap:anywhere}.lux-policy-page .page-content,.lux-policy-page .lux-accessibility-statement{max-width:100%;font-size:16px;line-height:1.85}.lux-policy-page .page-content p,.lux-policy-page .page-content li{line-height:1.85}.lux-policy-page h2{font-size:24px;line-height:1.4;margin-top:30px}.lux-policy-page h3{font-size:19px;line-height:1.5;margin-top:24px}.lux-policy-page table{display:block;max-width:100%;overflow-x:auto}.lux-policy-page img,.lux-policy-page iframe{max-width:100%}.lux-policy-page a,.lux-policy-nav a{color:#293e32;text-decoration:underline;text-underline-offset:3px}.lux-policy-page a:focus-visible,.lux-policy-nav a:focus-visible{outline:2px solid #293e32;outline-offset:3px}.lux-policy-nav{display:flex;flex-wrap:wrap;gap:12px 24px;max-width:1100px;margin:20px auto;padding:18px 24px;border-top:1px solid #dedfd7;border-bottom:1px solid #dedfd7;font-size:14px;line-height:1.6}.lux-policy-page .lux-policy-nav{padding:18px 0}.lux-policy-assistance{margin:30px 0;padding:20px;border:1px solid #dedfd7;border-radius:9px;background:#f6f7f2}.lux-accessibility-statement{scroll-margin-top:30px}@media(max-width:719px){.lux-policy-page{padding:0 16px;margin:24px auto}.lux-policy-page .page-title{font-size:30px;line-height:1.25}.lux-policy-nav{gap:12px 20px;padding:16px}.lux-policy-page .page-content [style*=width]{max-width:100%!important;box-sizing:border-box}}.lux-policy-page .lux-policy-content p,.lux-policy-page .lux-policy-content li,.lux-policy-page .lux-policy-content span{font-size:inherit!important;line-height:inherit!important;overflow-wrap:anywhere}@media(min-width:1024px){html body .site-navigation .navmenu-link-depth-1,html body .site-navigation .navmenu-link-depth-1:hover,html body .site-navigation .navmenu-link-depth-1:focus{font-size:18px!important;line-height:1.45!important;padding:12px 16px!important}html body .site-navigation .navmenu-depth-1{display:flex;flex-wrap:wrap}html body .site-navigation details:not([open])>.navmenu-submenu{display:none!important}html body .site-navigation details[open]>.navmenu-submenu{display:block!important;opacity:1!important;visibility:visible!important;height:auto!important;max-height:70vh;overflow-y:auto;pointer-events:auto!important;z-index:200}html body .site-navigation details[open]>.navmenu-submenu>li{opacity:1!important;transform:none!important}html body .site-navigation .lux-nav-view-all{font-weight:700;border-bottom:1px solid #dedfd7}}html body.template-collection [data-lux-static-card] .productitem--image{aspect-ratio:4/3!important;width:100%!important;box-sizing:border-box;height:auto!important;padding:0!important;overflow:hidden;border-radius:9px}html body.template-collection [data-lux-static-card] .productitem--image img{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:cover!important;object-position:center!important}html body.template-collection [data-lux-static-card] .productitem--title,html body.template-collection [data-lux-static-card] .productitem--title a{font-size:16px!important;line-height:1.5!important;font-weight:500}html body.template-collection [data-lux-static-card] .productitem--info{font-size:15px;line-height:1.5}html body.template-collection [data-lux-static-card] .more_information{font-size:14px!important;line-height:1.5!important}html body .viewed_popup .recently-viewed .lux-card-quote,html body .product-recently-viewed-card .lux-card-quote{padding:12px!important;box-sizing:border-box;width:100%}html body .viewed_popup .recently-viewed .lux-card-quote-link,html body .product-recently-viewed-card .lux-card-quote-link,html body .viewed_popup .recently-viewed .fast-quote-btn{box-sizing:border-box;display:flex!important;align-items:center;justify-content:center;width:100%!important;max-width:100%!important;min-width:0!important;height:52px!important;min-height:52px!important;margin:0!important;padding:10px 12px!important;font-size:14px!important;line-height:1.4!important;white-space:normal!important;text-align:center;border:1px solid #293e32;border-radius:7px;background:#293e32;color:#fff;box-shadow:none!important}html body.template-product .fast-quote .fast-quote-btn{display:flex!important;align-items:center;justify-content:center;box-sizing:border-box;width:100%!important;max-width:100%!important;min-height:60px!important;padding:16px 22px!important;font-size:18px!important;line-height:1.5!important;border-radius:9px!important;box-shadow:none!important}html body.template-product .product-main .lux-product-actions{display:flex!important;align-items:center;gap:16px!important;margin:4px 0 14px}html body.template-product .product-main .lux-product-actions>.lux-favorite,html body.template-product .product-main .lux-product-actions>.lux-share-trigger{display:inline-flex!important;align-items:center;justify-content:center;box-sizing:border-box!important;flex:0 0 48px!important;width:48px!important;height:48px!important;min-width:48px!important;max-width:48px!important;min-height:48px!important;max-height:48px!important;padding:11px!important;margin:0!important;border:1px solid #aebda6!important;border-radius:50%!important;color:#293e32!important;background:#fff!important}html body.template-product .product-main .lux-product-actions svg,html body.template-product .product-main .lux-product-actions .st-wishlist-icon{width:23px!important;height:23px!important;margin:0!important;padding:0!important}html body.template-product .product-main .lux-product-actions>button:hover{background:#f1f4ed!important}@media(min-width:1024px){html body .site-navigation .navmenu-depth-2 details>.navmenu-depth-3{position:static!important;width:100%!important;min-width:0;padding-left:16px;box-shadow:none}}html body .order-status{color:#293e32}html body .order-status .section-header h1,html body .order-status .lux-contact-intro,html body .order-status .form_fields label,html body .order-status .contact_text,html body .order-status .contact_text a{color:#293e32!important}html body .order-status .form_fields label{font-family:inherit;font-size:14px!important;font-weight:500;line-height:1.5}html body .order-status .form_fields input:not([type=submit]):not([type=checkbox]):not([type=radio]),html body .order-status .form_fields select,html body .order-status .form_fields textarea{font-family:inherit!important;font-size:16px!important;font-weight:400!important;line-height:1.5!important;color:#293e32!important;-webkit-text-fill-color:#293e32!important;caret-color:#293e32;background:#fff!important;border:1px solid #59675d!important;border-radius:7px!important;box-sizing:border-box;padding:12px!important}html body .order-status .form_fields input:not([type=submit]):not([type=checkbox]):not([type=radio]),html body .order-status .form_fields select{min-height:48px}html body .order-status .form_fields input::placeholder,html body .order-status .form_fields textarea::placeholder{color:#74806f!important;-webkit-text-fill-color:#74806f!important;opacity:1}html body .order-status .form_fields input:-webkit-autofill{-webkit-text-fill-color:#293e32!important}html body .order-status .form_fields input:focus,html body .order-status .form_fields select:focus,html body .order-status .form_fields textarea:focus{border-color:#293e32!important;outline:2px solid #293e32!important;outline-offset:-2px!important;box-shadow:none!important}.template-index .home_banner .lux-original-hero-image{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:58% center}@media(max-width:719px){.template-index .home_banner .lux-original-hero-image{object-position:68% center}}html body.template-index .logolist--container .home-section--title{text-align:center!important}html body.template-index .logolist--inner{display:flex!important;flex-wrap:wrap;justify-content:center!important;align-items:center!important;gap:24px;width:100%;max-width:1000px;margin:0 auto!important;box-sizing:border-box}html body.template-index .logolist--inner>.logolist--item{display:flex!important;align-items:center;justify-content:center;flex:0 0 calc(25% - 18px);width:calc(25% - 18px)!important;max-width:none!important;box-sizing:border-box;min-height:100px;padding:14px 20px;margin:0!important;text-align:center}html body.template-index .logolist--link{display:flex;align-items:center;justify-content:center;width:100%}html body.template-index .logolist--image{display:block;max-width:100%;max-height:70px;object-fit:contain;margin:0 auto!important}@media(max-width:719px){html body.template-index .logolist--inner{gap:20px}html body.template-index .logolist--inner>.logolist--item{flex-basis:calc(50% - 10px);width:calc(50% - 10px)!important;min-height:85px;padding:12px}html body.template-index .logolist--image{max-height:60px}}html body.template-index .lux-brand-card .pxs-image-with-text-button{display:table!important;width:auto!important;max-width:100%;margin-left:auto!important;margin-right:auto!important;text-align:center!important}html body.template-index .lux-brand-card .pxs-image-with-text-content-wrapper{text-align:center!important;align-items:center!important;justify-content:center!important}html body.template-index .lux-brand-card .pxs-image-with-text-content,html body.template-index .lux-brand-card .pxs-image-with-text-subheading{text-align:center!important;margin-left:auto!important;margin-right:auto!important}html body.template-index .lux-brand-card .pxs-image-with-text-button{margin-left:auto!important;margin-right:auto!important}@media(min-width:720px){html body.template-index .site-main>.pxs-image-with-text-section[id$=__be6cfaa3-0bcb-46ee-80b9-603e1dc25e41]{grid-column:1 / span 2!important;width:100%;margin-left:0!important;margin-right:0!important}html body.template-index .site-main>.pxs-image-with-text-section[id$=__c5eec146-6796-4965-81e2-7e95280c4ba3]{grid-column:3 / span 2!important;width:100%;margin-left:0!important;margin-right:0!important}html body.template-index .site-main>.pxs-image-with-text-section[id$=__c68b48fd-d264-4d2a-ab0a-d550566dfe32]{grid-column:5 / span 2!important;width:100%;margin-left:0!important;margin-right:0!important}html body.template-index .site-main>.pxs-image-with-text-section[id$=__85ec1c71-d724-442f-a1e3-b0431ebe93fe]{grid-column:2 / span 2!important;width:100%;margin-left:0!important;margin-right:0!important}html body.template-index .site-main>.pxs-image-with-text-section[id$=__pxs_image_with_text_overlay_jmR8q4]{grid-column:4 / span 2!important;width:100%;margin-left:0!important;margin-right:0!important}}@media(min-width:1024px){html body.template-index .logolist--inner>.logolist--item{min-height:140px}html body.template-index .logolist--image,html body.template-index .logolist--image:hover{transform:scale(1.4)!important;transform-origin:center}}@media(min-width:1024px){html body.template-index .collection__item .collection__item-info{font-size:21px!important;line-height:1.45!important;min-height:96px;padding:20px 18px}html body.template-index .lux-service-strip strong{font-size:19.5px!important;line-height:1.45}html body.template-index .lux-service-strip p{font-size:18px!important;line-height:1.7;margin-top:8px}html body.template-index .lux-service-strip{padding-top:36px;padding-bottom:36px;gap:32px}html body.template-index [id$=__f4d1b2dd-0eb7-4925-9190-d0b2ac42336b] .rich-text--container{padding:56px 48px;border-radius:12px;background:#f6f5f0}html body.template-index [id$=__f4d1b2dd-0eb7-4925-9190-d0b2ac42336b] .rich-text-block{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.65fr);gap:48px;align-items:center;text-align:left}html body.template-index [id$=__f4d1b2dd-0eb7-4925-9190-d0b2ac42336b] .rich-text-heading{font-family:inherit;font-size:36px;font-weight:600;line-height:1.2;letter-spacing:-.025em;color:#293e32;margin:0;text-align:left}html body.template-index [id$=__f4d1b2dd-0eb7-4925-9190-d0b2ac42336b] .rich-text-content{font-size:18px;line-height:1.8;color:#292b29;margin:0;max-width:none;text-align:left}html body.template-index [id$=__f4d1b2dd-0eb7-4925-9190-d0b2ac42336b] .rich-text-content p{margin:0 0 16px}html body.template-index [id$=__f4d1b2dd-0eb7-4925-9190-d0b2ac42336b] .rich-text-content p:last-child{margin-bottom:0}}:root{--lux-green:#293e32;--lux-paper:#f6f5f0;--lux-ink:#242b27;--lux-muted:#626b62;--lux-line:#dedfd7}html body{background:#fff;color:#242b27}html body .site-main,html body .site-header-main{background:#fff}html body .top_menu,html body .site-footer,html body .lux-discount-banner,html body .lux-policy-assistance,html body .lux-inquiry-notice{background-color:#f6f5f0!important}html body .site-header .account-menu.header_menu_icon,html body .site-header .account-menu.header_menu_icon:before{background:#fff!important}html body .site-header .account-menu .lux-account-menu-icon,html body .site-header .account-menu .lux-account-menu-icon *{stroke:#07067c!important;fill:none!important}html body .site-header,html body .site-header-main,html body .site-header-main-content,html body .site-header-right,html body .site-header .account-icon{overflow:visible!important}html body .site-header .account-menu.header_menu_icon{box-sizing:border-box;width:260px!important;max-width:calc(100vw - 24px)!important;right:0!important;left:auto!important;padding:10px 14px!important;margin:0!important;list-style:none!important;z-index:1000!important;text-align:left}html body .site-header .account-menu.header_menu_icon>li{display:block;box-sizing:border-box;width:100%;min-height:48px;margin:0!important;padding:0!important;list-style:none!important}html body .site-header .account-menu.header_menu_icon>li:before,html body .site-header .account-menu.header_menu_icon>li::marker{content:none!important}html body .site-header .account-menu.header_menu_icon>li>a{display:flex!important;align-items:center;gap:10px;box-sizing:border-box;min-height:48px;width:100%;margin:0!important;padding:10px 0!important;line-height:1.4}html body .site-header .account-menu.header_menu_icon>li>a>span{margin:0!important;padding:0!important;font-size:16px;white-space:normal}html body .site-header .account-menu.header_menu_icon>li.wishlist-details-menu{display:flex!important;gap:10px;align-items:center}html body .site-header .account-menu.header_menu_icon>li.wishlist-details-menu>.st-wishlist-details-button{min-height:28px!important;padding:0!important}html body .site-header .account-menu.header_menu_icon.open{display:block!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important}html body .site-header .account-icon:focus-visible{outline:2px solid #293e32;outline-offset:3px}@media(max-width:1023px){html body .site-mobile-nav .navmenu-id-door-collection,html body .site-mobile-nav .navmenu-id-door-collections,html body .site-mobile-nav .navmenu-id-door-collection>.navmenu-link,html body .site-mobile-nav .navmenu-id-door-collections>.navmenu-link,html body .site-mobile-nav .mobile_top{background-color:#ebebeb!important}}html body.template-index [id$=__luxbrands] .home-section--title{font-family:inherit!important;font-size:clamp(28px,3vw,40px)!important;font-weight:500!important;text-transform:none!important;letter-spacing:-.03em!important;line-height:1.2!important;margin:0 0 14px!important;color:#242b27}html body.template-index [id$=__luxbrands] .lux-brand-intro{font-family:inherit;font-size:15px!important;font-weight:400;line-height:1.7}@media(max-width:719px){html body .productitem .productitem--action.selected-button{display:none!important}}html body .product-recently-viewed-card .lux-card-quote-link,html body .viewed_popup .recently-viewed .lux-card-quote-link,html body .viewed_popup .recently-viewed .fast-quote-btn{font-size:11.5px!important;font-weight:600!important;line-height:1.3!important;white-space:nowrap!important;height:40px!important;min-height:40px!important;padding:10px 6px!important}@media(max-width:1023px){html body .selected-button.lux-legacy-quote,html body .productgrid--item .selected-button,html body .productgrid--item button.select_opt_btn{display:none!important;visibility:hidden!important;min-height:0!important;height:0!important;padding:0!important;margin:0!important}html body .productitem .lux-card-quote,html body .productitem .lux-card-quote-link{visibility:visible!important}}html body .site-header .account-icon{z-index:1500!important;overflow:visible!important}html body .site-header .lux-account-toggle{display:flex;align-items:center;justify-content:center;width:40px;height:44px;padding:0;margin:0;background:transparent;border:0;cursor:pointer;color:#293e32}html body .site-header .lux-account-toggle>.icon-login{display:block;width:22px;height:25px;padding:0;margin:0;fill:#293e32!important}html body .site-header .lux-account-toggle>.icon-login *{fill:#293e32!important;pointer-events:none}html body .site-header .account-menu.header_menu_icon,html body .site-header .account-menu.header_menu_icon a{pointer-events:auto!important}html body .site-header .account-menu.header_menu_icon.open{display:block!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important}html body .site-header .viewed_popup{z-index:1600!important}html body .site-header .account-menu.header_menu_icon>li{list-style:none!important}html body .site-header .account-menu.header_menu_icon>li:before,html body .site-header .account-menu.header_menu_icon>li:after{content:none!important;display:none!important}.lux-recent-empty{font-size:15px;padding:20px;list-style:none}@media(max-width:719px){html body.template-collection .productgrid--outer:not(.productgrid-listview) .productgrid--items{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}html body.template-collection .productgrid--items>.productgrid--item{min-width:0}html body.template-collection [data-lux-static-card] .productitem--title,html body.template-collection [data-lux-static-card] .productitem--title a{font-size:14px!important;line-height:1.45!important;overflow-wrap:break-word}html body.template-collection .productitem .lux-card-quote-link{font-size:12px!important;padding:10px 6px!important;min-height:44px}}@media(max-width:1023px){html body .site-header .site-header-right{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:flex-end!important;gap:0!important;width:80px!important;height:44px!important}html body .site-header .site-header-right>.account-icon,html body .site-header .site-header-right>.site-header-cart{position:relative!important;inset:auto!important;float:none!important;display:flex!important;align-items:center!important;justify-content:center!important;flex:0 0 40px!important;width:40px!important;height:44px!important;margin:0!important;padding:0!important;transform:none!important}html body .site-header .lux-account-toggle,html body .site-header .site-header-cart--button{box-sizing:border-box;display:flex!important;align-items:center;justify-content:center;width:40px!important;height:44px!important;margin:0!important;padding:8px!important}html body .site-header .account-menu.header_menu_icon:before{left:auto!important;right:14px!important}}html body.template-index [id$=__dynamic_image_with_text_kT97Lc] .custom-html--container{margin:0!important;padding:0!important;max-width:none}html body.template-index .lux-discount-banner{box-sizing:border-box;margin:0!important;padding:22px 24px!important;border:1px solid #e3e2d9;border-radius:5px;background:#f6f5f0;color:#242b27;text-align:center;font-size:16px!important;line-height:1.7!important}html body.template-index .lux-discount-banner strong{font-size:inherit;line-height:inherit;font-weight:700}@media(max-width:719px){html body.template-index .lux-discount-banner{font-size:13px!important;padding:18px 16px!important}}html body.template-index [id$=__f4d1b2dd-0eb7-4925-9190-d0b2ac42336b] .rich-text-heading{font-family:inherit!important;font-size:clamp(28px,3vw,40px)!important;font-weight:500!important;text-transform:none!important;letter-spacing:-.03em!important;line-height:1.2!important;color:#242b27!important}html body.template-index .lux-brand-card .pxs-image-with-text-content-wrapper{min-height:340px;padding:32px!important;align-items:flex-end!important;justify-content:flex-start!important;text-align:left!important}html body.template-index .lux-brand-card .pxs-image-with-text-content{width:100%;max-width:none;margin-left:0!important;margin-right:0!important;text-align:left!important}html body.template-index .lux-brand-card .pxs-image-with-text-heading{font-size:27px!important;font-weight:500!important;line-height:1.2!important;letter-spacing:-.03em;margin:0 0 12px!important;text-align:left!important;color:#fff}html body.template-index .lux-brand-card .pxs-image-with-text-subheading{font-size:13px!important;line-height:1.7!important;max-width:320px;margin:0!important;text-align:left!important;color:#fff}html body.template-index .lux-brand-card .pxs-image-with-text-subheading p{margin:0 0 18px!important;text-align:left!important}html body.template-index .lux-brand-card .pxs-image-with-text-button{display:inline-block!important;width:auto!important;margin:0!important;padding:0 0 5px!important;font-size:12px!important;font-weight:600!important;text-align:left!important;border:0!important;border-radius:0;background:transparent}@media(max-width:719px){html body.template-index .lux-brand-card .pxs-image-with-text-content-wrapper{min-height:300px;padding:26px!important}}html body .site-header .lux-account-toggle,html body .site-header .site-header-cart--button{display:flex!important;align-items:center;justify-content:center;box-sizing:border-box;width:40px!important;height:44px!important;padding:8px!important}html body .site-header .lux-account-toggle>svg.icon-login,html body .site-header .site-header-cart-icon svg{display:block!important;width:24px!important;height:24px!important;min-width:24px!important;max-width:24px!important;min-height:24px!important;max-height:24px!important;margin:0!important;padding:0!important;flex:0 0 24px;object-fit:contain}html body .need_help .help-button{width:57px!important;min-width:57px!important;max-width:57px!important;height:58.5px!important;min-height:58.5px!important;max-height:58.5px!important;padding:6.75px 4.5px!important;gap:3px!important;border-width:2.25px!important;border-radius:12.75px!important;box-shadow:inset 0 0 0 1.5px #fff!important}html body .need_help .lux-help-title{font-size:12px!important}html body .need_help .lux-help-hint{font-size:6.75px!important}@media(max-width:719px){html body.template-product .fast-quote{width:100%;text-align:center}html body.template-product .fast-quote .fast-quote-btn{display:inline-flex!important;align-items:center;justify-content:center;box-sizing:border-box;width:auto!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;padding:8px 15px!important;margin:20px auto 0!important;font-family:inherit;font-size:15px!important;line-height:1.15!important;font-weight:400;letter-spacing:1px;border:1px solid #ddd!important;border-radius:4px!important;background:#293e32!important;color:#fff!important;box-shadow:none!important}}html body .product-form--atc-button,html body .product-form--atc-button:hover,html body .product-form--atc-button:focus-visible{background:#fff!important;background-color:#fff!important;color:#293e32!important;border:1px solid #293e32!important}html body .product-form--atc-button .atc-button--text,html body .product-form--atc-button .atc-button--icon{color:inherit!important}html body.template-product .product-main .product-form__action-wrapper{flex-wrap:wrap}html body.template-product .product-main .product-form--atc-button{flex:0 0 auto!important;box-sizing:border-box!important;width:var(--lux-matched-width,100%)!important;min-width:var(--lux-matched-width,0px)!important;max-width:100%!important;height:var(--lux-matched-height,60px)!important;min-height:var(--lux-matched-height,60px)!important;max-height:var(--lux-matched-height,60px)!important;padding:var(--lux-matched-padding,16px 22px)!important;font-size:var(--lux-matched-font,18px)!important;line-height:var(--lux-matched-line,1.5)!important;border-radius:var(--lux-matched-radius,9px)!important;letter-spacing:var(--lux-matched-letter-spacing,1px)!important;margin-left:auto;margin-right:auto;background:#fff!important;color:#293e32!important;border:1px solid #293e32!important}html body .product-recently-viewed__content .product-recently-viewed-card{box-sizing:border-box!important;width:200px!important;min-width:200px!important;max-width:200px!important;flex:0 0 200px!important;height:var(--lux-recent-card-height,auto)!important}html body .product-recently-viewed-card>.productitem{position:relative!important;inset:auto!important;display:flex!important;flex-direction:column!important;box-sizing:border-box;height:100%!important;min-height:100%!important;transform:none!important}html body .product-recently-viewed-card .productitem__container{display:flex!important;flex-direction:column;flex:1;min-width:0}html body .product-recently-viewed-card .productitem--info{flex:1}html body .product-recently-viewed-card .lux-card-quote{margin-top:auto!important;flex:none}html body .product-recently-viewed-card .productitem--image{aspect-ratio:4/3!important;height:auto!important}html body .product-recently-viewed__content .flickity-viewport{height:calc(var(--lux-recent-card-height) + 8px)!important}html body .viewed_popup .recently-viewed{align-items:stretch!important}html body .viewed_popup .recently-viewed>.grid__item{box-sizing:border-box;width:200px!important;min-width:200px;flex:0 0 200px!important;height:var(--lux-recent-card-height,auto)!important}html body .viewed_popup .recently-viewed .card-wrapper,html body .viewed_popup .recently-viewed .card{display:flex;flex-direction:column;box-sizing:border-box;height:100%}html body .viewed_popup .recently-viewed .card__content{flex:1}html body .viewed_popup .recently-viewed .lux-card-quote{margin-top:auto}@media(max-width:719px){html body .product-recently-viewed__content .product-recently-viewed-card,html body .viewed_popup .recently-viewed>.grid__item{width:175px!important;min-width:175px!important;max-width:175px!important;flex-basis:175px!important}}html body.template-index [id$=__luxservices] .custom-html--container{max-width:none;margin:0!important;padding:0!important}html body.template-index [id$=__luxservices] .custom-html--container>.rte{margin:0;padding:0}html body.template-index .lux-service-strip{margin-top:0!important;padding:30px 8px!important}@media(max-width:719px){html body.template-index .lux-service-strip{padding:24px 4px!important}}html body.template-product .fast-quote{width:100%;text-align:center}html body.template-product .fast-quote .fast-quote-btn{display:inline-flex!important;align-items:center;justify-content:center;box-sizing:border-box;width:auto!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;padding:8px 15px!important;margin:20px auto 0!important;font-family:inherit;font-size:15px!important;line-height:1.15!important;font-weight:400;letter-spacing:1px;border:1px solid #ddd!important;border-radius:4px!important;box-shadow:none!important}@media(max-width:719px){html body.template-product .product-main .fast-quote .fast-quote-btn{display:flex!important;width:100%!important;min-width:0!important;max-width:100%!important;height:50px!important;min-height:50px!important;max-height:50px!important;padding:12px 16px!important;font-size:16px!important;line-height:1.25!important;font-weight:700!important;letter-spacing:.5px!important;border-radius:6px!important;background:#293e32!important;color:#fff!important;border:1px solid #293e32!important}}@media(max-width:719px){html body.template-product .product-main .fast-quote .fast-quote-btn{width:75%!important;margin-left:auto!important;margin-right:auto!important}html body .form_fields .contact-form .contact-button.lux-contact-send{width:75%!important;min-width:0!important;max-width:75%!important;margin-left:auto!important;margin-right:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/39/assets/lux-garage-refinements.css.map */
