*{box-sizing:border-box;margin:0}html{font-size:clamp(10px,.7vw,14px);font-size:10px}body{display:flex;flex-direction:column;margin:0;min-height:100svh;font-size:1.2rem;line-height:1.5em;letter-spacing:.04em;min-width:360px}.visually-hidden,.hidden{display:none!important}html:has(dialog[scroll-lock][open],details[scroll-lock][open]){overflow:hidden}a{color:inherit;text-decoration:underline;text-underline-offset:.2em}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}input,textarea,select{font:inherit}select{background-color:var(--color-background);color:currentcolor}dialog{background-color:var(--color-background);color:var(--color-foreground)}p{text-wrap:pretty;margin:0 0 1.5rem}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p:empty{display:none}:is(p,h1,h2,h3,h4,h5,h6):first-child,:empty:first-child+:where(p,h1,h2,h3,h4,h5,h6){margin-block-start:0}:is(p,h1,h2,h3,h4,h5,h6):last-child{margin-block-end:0}body{font-family:var(--font-primary);background-color:var(--color-background);color:var(--color-foreground)}.page-width{max-width:var(--page-width);margin:0 auto;padding:0 var(--page-margin)}.page-width--narrow{max-width:calc(var(--page-width) * .66)}label{cursor:pointer;display:block}button{cursor:pointer;border:0;padding:0;background:transparent;color:inherit}.button{--btn-background: var(--color-accent);--btn-foreground: var(--color-background);height:32px;text-decoration:none;font-weight:800;font-family:var(--font-primary);font-size:10px;text-transform:uppercase;line-height:1.2em;letter-spacing:.15em;display:inline-flex;align-items:center;justify-content:center;padding:0 1.5em;color:var(--btn-foreground);background:var(--btn-background);border:1px solid var(--btn-background);outline-offset:2px}.button--outline{background:transparent;color:var(--btn-background)}.button--big{height:36px;padding:0 2.5em}.menu{list-style-type:none;padding:0;margin:0}.menu ul{list-style-type:none;padding:0}h1,.h1{font-size:5.2rem;line-height:1em;font-family:var(--font-secondary);margin:0 0 .85em;font-weight:400}h2,.h2{font-size:3.2rem;line-height:1em;font-family:var(--font-secondary);margin:0 0 .3em;font-weight:400}.hero-slide__inner :is(h2,.h2){font-size:3.6rem}h3,.h3{font-size:2.4rem;line-height:1.4em;font-family:var(--font-secondary);margin:0;font-weight:400}h4,.h4{font-size:1.8rem;font-family:var(--font-primary);line-height:1em;margin:0;font-weight:400}h5,.h5{color:var(--color-foreground);font-family:var(--font-primary);font-weight:700;letter-spacing:.1em;font-size:1.2rem;line-height:1.4em;text-transform:uppercase}h6,.h6{color:var(--color-signature);font-family:var(--font-primary);font-weight:700;letter-spacing:.1em;font-size:1rem;line-height:1.4em;text-transform:uppercase}.color-scheme--light h6,.color-scheme--light .h6{color:var(--color-muted)}hr{border-style:solid;border-width:1px 0 0;border-color:var(--color-blue);padding:0;margin:2.2rem 0}.qty-selector{color:var(--color-signature);display:grid;grid-template-columns:30px 1fr 30px;border:1px solid currentColor;height:36px;width:120px}.qty-selector input[type=number],.qty-selector input[type=text]{border:0;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield;background:transparent;min-width:40px;text-align:center;font-size:10px;font-weight:800;color:inherit;height:auto}.qty-selector input::-webkit-outer-spin-button,.qty-selector input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.image{display:block;position:relative;overflow:hidden;width:100%;height:auto;max-height:100%;--zoom-x: 50;--zoom-y: 50}.image>img{object-fit:cover;width:100%;height:100%}.image .image-zoom{display:none}.qty-btn{text-indent:-300px;overflow:hidden;position:relative}.qty-btn:before,.qty-btn:after{content:"";width:10px;border-top:1px solid currentColor;position:absolute;top:50%;left:50%;translate:-50% -50%}.qty-btn.qty-btn--less:after{display:none}.qty-btn.qty-btn--more:after{rotate:90deg}.shopify-section{padding:var(--section-space) 0;background:var(--color-background);color:var(--color-foreground)}.shopify-section:last-child{padding-bottom:80px}.section-title{margin:0 0 15px}.section-title .heading{margin:0}.breadcrumbs{margin-bottom:40px;text-transform:uppercase;font-size:1rem;letter-spacing:.15em;color:var(--color-signature)}.breadcrumbs a{text-decoration:none}.breadcrumbs .sep{font-size:12px;margin:0 4px}.shopify-section--product .breadcrumbs{margin-bottom:var(--section-space-small)}.breadcrumb-current{text-decoration:underline;text-underline-offset:.2em}.product-form-loading{opacity:.6}.section-title__side-link,.sub-menu__wrapper{display:none}.main-header{border-bottom:1px solid var(--color-signature);position:relative}.main-header__inner{display:grid;color:var(--color-signature);grid-template-columns:auto 1fr auto;align-items:center;padding-top:30px;gap:0 20px}.slider{--slides-per-page: 4;--gap: 16px;display:flex;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;gap:var(--gap);scroll-snap-type:x mandatory;scroll-behavior:smooth;scroll-snap-stop:always}.slider__slide{scroll-snap-align:start start}.slider--full .slider__slide{scroll-margin-left:var(--side-offset)}.slider--full .slider__slide:first-child{margin-left:var(--side-offset)}.slider--full .slider__slide:last-child{margin-right:var(--side-offset);scroll-margin-right:var(--side-offset)}.slider__slide{--gap_per_item: var(--gap) * ( var(--slides-per-page) - 1 ) / var(--slides-per-page);flex:0 0 calc(100% / var(--slides-per-page) - var(--gap_per_item))}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none;display:none}@media(max-width:1000px){.header__menu{display:none}.main-header__inner{padding-top:15px;padding-bottom:15px;height:75px}.header__nav>a{display:none}}details.accordion{border-style:solid;border-width:1px 0;border-color:var(--color-blue);color:var(--color-signature)}.accordion summary{font-size:10px;text-transform:uppercase;font-weight:800;line-height:1.2em;letter-spacing:.15em;padding:9px 30px 9px 0;list-style-type:none}.background-symbol{position:absolute;width:100%;left:50%;top:0;height:100%;object-fit:cover;object-position:center;max-width:var(--page-width);translate:-50% 0}.predictive-search{display:none}body #wfq-quote-button-box{max-width:320px}body .wfq-header-steps .wfq-step-button.wfq-active-tab .wfq-tab-number{background:var(--color-signature)!important}body #wfq-custom-form .wfq-button button,body #wfq-only-form .wfq-button button,body .wfq-custom-input-wrapper button.wfq-addMoreBtn,body .wfq-cart-button-style,body .wfq-quote-action-button,body .wfq-payment-action-button,body .wfq-pagination-action-page.wfq-active{background:var(--color-signature);transition:background .3s,border .3s;border-color:var(--color-signature)}.wfq-prev-button,.wfq-next-button{font-size:11px!important;text-transform:uppercase;letter-spacing:.1em;font-weight:800}.wfq-checkbox-label input{margin-right:.5em}body #wfq-inner-content h2,body #wfq-page-inner-content h2,body #wfq-drawer-inner-content h2,body .wfq-o-box h3{margin-bottom:.5em}body .wfq-header-steps .wfq-step-button span{font-size:14px}body #wfq-modal .wfq-modal-content .wfq-close,body .wfq-sidenav-box .wfq-drawer-close{top:25px;right:25px;width:40px;height:40px}body .wfq-empty-heading{font-family:var(--font-primary)!important}#wfq-sidenav{background:#fff!important;font-family:var(--font-primary)}body .wfq-quotes-page .wfq-modal-content{background:transparent!important;font-family:var(--font-primary);margin-top:4rem;margin-bottom:6rem}body .wfq-modal-product-image img{border:0}.wfq-modal-product-image{width:8rem!important}body .wfq-popup-heading h2{font-weight:400!important;color:var(--color-signature)!important}body .wfq-popup-heading p{font-size:1.3rem;font-weight:500!important}body .wfq-product-table{border-radius:0;border-width:1px 0 0;border-color:var(--color-cream)}body .wfq-product-table .wfq-delete-icon-box{top:50%!important;right:0!important;translate:0 -50%;width:4.5rem;height:4.5rem}body .wfq-product-table .wfq-delete-icon-box:before,body .wfq-product-table .wfq-delete-icon-box:after{content:"";width:2rem;border-top:1px solid var(--color-signature);position:absolute;top:50%;left:50%;translate:-50% -50%;rotate:45deg}body .wfq-product-table .wfq-delete-icon-box:after{rotate:-45deg}body .wfq-product-table .wfq-delete-icon-box .wfq-deleteIcon{display:none!important}body .wfq-product-table tbody td{border-color:var(--color-cream)!important}.wfq-tbl-img-data{padding:1rem!important}body .wfq-quotes-page .wfq-modal-content .wfq-selected-fields input,body .wfq-quotes-page .wfq-modal-content .wfq-selected-fields textarea,body .wfq-quotes-page .wfq-modal-content .wfq-selected-fields select,body .wfq-quotes-page .wfq-modal-content .wfq-selected-fields .wfq-selected-country{font-size:12px;font-weight:700}:is(body .wfq-quotes-page .wfq-modal-content .wfq-selected-fields input,body .wfq-quotes-page .wfq-modal-content .wfq-selected-fields textarea,body .wfq-quotes-page .wfq-modal-content .wfq-selected-fields select,body .wfq-quotes-page .wfq-modal-content .wfq-selected-fields .wfq-selected-country)::placeholder{font-size:12px;font-weight:700}.wfq-form input,.wfq-form textarea,.wfq-form{font-family:var(--font-primary)!important}.wfq-form .wfq-button button,.wfq-custom-input-wrapper button.wfq-addMoreBtn,.wfq-cart-button-style,.wfq-quote-action-button,.wfq-payment-action-button,.wfq-pagination-action-page.wfq-active{font-family:var(--font-primary)!important;text-transform:uppercase}.wfq-user-review{border:0!important;padding:0!important}.wfq-product-table{margin-top:3rem!important}body .wfq-quantity-div input{border-color:var(--color-signature);height:4rem;font-size:1.4rem;font-weight:500;color:var(--color-signature)}body #wfq-modal .wfq-modal-content .wfq-product-info,body .wfq-quotes-page .wfq-modal-content .wfq-product-info,body #wfq-drawer-inner-content .wfq-product-info{grid-template-columns:auto 1fr;gap:2rem}.wfq-step-form .wfq-footer-box button{font-family:var(--font-primary)}body .wfq-heading-tr{background:transparent;display:none}body h3.wfq-title{font-size:1.6rem;font-weight:400}body h3.wfq-title a{font-size:inherit}body .wfq-drawer-inner-box .wfq-select-box{align-items:center;flex-direction:row;flex-wrap:wrap;gap:1rem}body .wfq-drawer-close,body .wfq-deleteIcon{filter:none!important}body #wfq-modal .wfq-modal-content{font-family:var(--font-primary)}.wfq-login-span{display:inline-block;margin-bottom:1rem}.wfq-option-select b{font-weight:500;color:var(--color-signature)}body .wfq-quote-btn-default{width:100%!important;text-transform:uppercase;height:36px;font-size:10px;font-weight:800;letter-spacing:.15em;transition:background .3s,border .3s;min-width:29.5rem}body .wfq-quote-btn-default:hover{background:var(--color-navy);border-color:var(--color-navy)}.form-row{width:100%}.form-row label{font-size:1rem;letter-spacing:.15em;font-weight:800;color:var(--color-signature);text-transform:uppercase;margin-bottom:.3rem}.form-row:has([required]) label:after{content:" *"}input[type=text],input[type=email],input[type=password],input[type=tel],input[type=number],select,textarea{height:4rem;border:1px solid var(--color-signature);padding:0 1.5rem;width:100%;font-size:1.6rem;outline-offset:2px}:is(input[type=text],input[type=email],input[type=password],input[type=tel],input[type=number],select,textarea)::placeholder{color:var(--color-blue);opacity:1;font-size:1rem}select{-webkit-appearance:none;appearance:none;background:#fff}textarea{height:7rem;resize:vertical}@media(max-width:900px){h1,.h1{font-size:3.6rem}h2,.h2{font-size:2.4rem}.hero-slide__inner :is(h2,.h2){font-size:2.4rem}h3,.h3{font-size:1.8rem}:is(h3,.h3).collection-title,.shopify-section--recommended-products :is(h3,.h3){font-size:2.4rem}h6,.h6{font-size:.8rem}.shopify-section:last-child{padding-bottom:40px}.section-title{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1.5rem}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/critical.css.map */
