.ws-app-anchor{scroll-margin-top:120px}#custom-quote-form shopify-forms-embed{--forms-base-font-size: 16px;--forms-body-font: normal 400 16px Arial, sans-serif}[id$=__ws_custom_support] a[href^="tel:"],[id$=__ws_custom_support] a[href^="mailto:"]{display:inline-flex;align-items:center;min-height:48px}.ws-intake{color:rgb(var(--color-foreground));text-transform:none;scroll-margin-top:120px}.ws-intake__intro{margin:0 0 20px;font-size:15px;line-height:1.5}.ws-intake__field{min-width:0;margin:0 0 16px}.ws-intake__field label{display:block;margin-bottom:6px;font-size:15px;line-height:1.4;font-weight:600}.ws-intake__field input,.ws-intake__field select,.ws-intake__field textarea{box-sizing:border-box;width:100%;min-width:0;min-height:48px;padding:12px;border:1px solid rgba(var(--color-foreground),.45);border-radius:8px;color:rgb(var(--color-foreground));background:rgb(var(--color-background));font:inherit;font-size:16px;line-height:1.4}.ws-intake__field select{-webkit-appearance:auto;appearance:auto;padding-right:26px}.ws-intake__field textarea{min-height:112px;resize:vertical}.ws-intake__field [aria-invalid=true]{border-color:#a51919}.ws-intake__field input:focus-visible,.ws-intake__field select:focus-visible,.ws-intake__field textarea:focus-visible,.ws-intake__extras summary:focus-visible{outline:2px solid currentColor;outline-offset:3px}.ws-intake__help{display:block;margin:6px 0 0;font-size:14px;line-height:1.5;overflow-wrap:anywhere}.ws-intake__error{display:block;color:#a51919;font-size:14px;line-height:1.5;margin-top:5px}.ws-intake__error:empty{display:none}.ws-intake__extras{padding:0 0 12px;margin-bottom:10px;border-bottom:1px solid rgba(var(--color-foreground),.2)}.ws-intake__extras summary{display:list-item;min-height:48px;padding:12px 4px;cursor:pointer;font-size:15px;line-height:1.5}.ws-intake__extras[open] summary{margin-bottom:8px}.ws-intake__extras a,.ws-intake__status a{text-decoration:underline;text-underline-offset:3px}.ws-inquiry-section form.ws-intake .button.ws-intake__submit{width:100%;min-height:48px;margin-top:8px;font-size:16px}.ws-intake__status{padding:16px;margin-bottom:20px;border:1px solid currentColor;border-radius:8px}.ws-intake__status--error{color:#a51919}.ws-inquiry-section .contacttitle a{display:inline-flex;align-items:center;min-height:48px;text-decoration:underline;text-underline-offset:3px}.ws-footer-help .footer-block__details-content p{margin:0}.ws-footer-help .footer-block__details-content a{display:flex;align-items:center;min-height:48px;line-height:1.4;padding:8px 0;font-size:16px}.ws-footer-help a:focus-visible{outline:2px solid currentColor;outline-offset:3px}.footer .wbfootcont a[href^="tel:"],.footer .wbfootcont a[href^="mailto:"]{display:inline-flex;align-items:center;min-height:48px}.article-template__content:has(.ws-guide-summary){max-width:860px;margin-inline:auto;font-size:16px;line-height:1.65}.article-template__content:has(.ws-guide-summary) [id]{scroll-margin-top:120px}.article-template__content .ws-guide-summary{margin:24px 0 16px;padding:20px;background:#f6f6f6;border:1px solid #dedede;border-radius:10px;color:#202020}.article-template__content .ws-guide-summary h2{margin:0 0 12px;color:#202020;font-size:24px}.article-template__content .ws-guide-summary ul{margin-bottom:0;padding-left:22px}.article-template__content .ws-guide-summary li+li{margin-top:10px}.article-template__content .ws-guide-toc{margin:0 0 24px;padding:0 18px;border:1px solid #d8d8d8;border-radius:8px}.article-template__content .ws-guide-toc summary{min-height:52px;padding:12px 0;cursor:pointer;font-weight:600;font-size:17px}.article-template__content .ws-guide-toc ol{margin:0 0 12px;padding-left:24px}.article-template__content .ws-guide-toc a{display:inline-flex;align-items:center;min-height:48px;padding:8px 0;line-height:1.4}.article-template__content .ws-guide-toc a:focus-visible,.article-template__content .ws-guide-toc summary:focus-visible{outline:3px solid #9a4b12;outline-offset:3px}.article-template__content .ws-guide-help a{display:inline-flex;align-items:center;min-height:48px}#main-cart-footer .cart__footer{padding-top:16px}#main-cart-footer .cart__blocks{width:100%;max-width:420px;margin-left:auto}#main-cart-footer .cart__blocks>*+*{margin-top:12px}#main-cart-footer .totals{display:flex;justify-content:space-between;align-items:baseline;gap:12px}#main-cart-footer .totals .price-original{font-size:19px}#main-cart-footer .tax-note{margin:8px 0 0;text-align:left;font-size:12px;line-height:1.5}#main-cart-footer .wbshipinner b{animation:none;color:inherit}#main-cart-footer .wbshipinner span:after{display:none}#main-cart-footer .wbshipinner svg{animation:none;opacity:1;left:auto;right:0}#main-cart-footer #checkout{min-height:48px;width:100%;max-width:none;font-size:16px}#main-cart-footer .ws-cart-note{border-top:1px solid #dedede;border-bottom:1px solid #dedede}#main-cart-footer .ws-cart-note>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding:10px 0;box-sizing:border-box;cursor:pointer;list-style:none;font-size:14px;line-height:1.5}#main-cart-footer .ws-cart-note>summary::-webkit-details-marker{display:none}#main-cart-footer .ws-cart-note>summary::marker{content:""}#main-cart-footer .ws-cart-note>summary .icon-caret{position:static;width:12px;height:8px;flex-shrink:0}#main-cart-footer .ws-cart-note[open]>summary .icon-caret{transform:rotate(180deg)}#main-cart-footer .ws-cart-note>summary:focus-visible{outline:3px solid #222;outline-offset:2px}#main-cart-footer .ws-cart-note cart-note{display:block;margin:0 0 12px}#main-cart-footer .ws-cart-note textarea{min-height:96px;height:104px;max-height:300px;font-size:16px;line-height:1.5;border-radius:8px;padding:12px}@media screen and (max-width:767px){#main-cart-footer .cart__blocks{max-width:none}}.ws-help-page{max-width:960px;margin-inline:auto}.ws-help-page .ws-help-content{font-size:16px;line-height:1.6}.ws-help-intro{margin:0 0 16px}.ws-help-topics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:28px}.ws-help-topics a{display:flex;align-items:center;min-height:52px;padding:10px 14px;border:1px solid #d8d8d8;border-radius:8px;color:#202020;background:#f6f6f6;text-decoration:none;font-weight:600;line-height:1.35}.ws-help-topics a:hover{background:#fff0e2;border-color:#9a4b12}.ws-help-content a:focus-visible,.ws-help-question summary:focus-visible{outline:3px solid #9a4b12;outline-offset:3px}.ws-help-group{margin:0 0 30px}.ws-help-content [id]{scroll-margin-top:120px}.ws-help-content h2{margin:0 0 12px;font-size:24px;line-height:1.3}.ws-help-question{border-bottom:1px solid #d8d8d8}.ws-help-question summary{display:flex;gap:16px;justify-content:space-between;align-items:center;cursor:pointer;list-style:none;min-height:56px;padding:14px 0;font-size:16px;font-weight:600;line-height:1.45}.ws-help-question summary::-webkit-details-marker{display:none}.ws-help-question summary:after{content:"+";flex:0 0 20px;text-align:center;font-size:24px;font-weight:400}.ws-help-question[open] summary:after{content:"\2212"}.ws-help-answer{padding:0 0 16px;overflow-wrap:anywhere}.ws-help-answer p:first-child{margin-top:0}.ws-help-answer p:last-child{margin-bottom:0}.ws-help-contact{margin:32px 0 16px;padding:20px;background:#f6f6f6;border-radius:10px}.ws-help-actions{display:flex;flex-wrap:wrap;gap:10px}.ws-help-actions a{display:flex;align-items:center;justify-content:center;min-height:48px;padding:10px 16px;border:1px solid #202020;border-radius:8px;color:#202020;text-decoration:none;font-weight:600}.ws-help-contact a[href^="mailto:"],.ws-help-contact a[href^="tel:"]{display:inline-flex;align-items:center;min-height:48px}@media(max-width:479px){.ws-help-content h2{font-size:22px}.ws-help-actions a{width:100%}}.ws-purchase-product .product__title{text-transform:none}.ws-purchase-product .ws-purchase-summary{margin:10px 0 14px}.ws-purchase-highlights{display:flex;flex-wrap:wrap;gap:4px 12px;list-style:none;margin:0 0 8px;padding:0;font-size:12px;line-height:1.5}.ws-purchase-highlights li:before{content:"\2713";color:#336144;margin-right:4px}.ws-purchase-facts{margin:0;padding:9px 12px;border:1px solid #e5e5e5;border-radius:8px;background:#fafafa;font-size:13px;line-height:1.45}.ws-purchase-facts>div{display:grid;grid-template-columns:62px minmax(0,1fr);gap:8px}.ws-purchase-facts>div+div{margin-top:5px}.ws-purchase-facts dt{font-weight:600}.ws-purchase-facts dd{margin:0}.ws-purchase-note{font-size:12px;line-height:1.5;margin:6px 0 0}.ws-purchase-note a{text-decoration:underline;text-underline-offset:2px}.ws-purchase-product .wbspayinstall{border:0;padding:0;margin:8px 0 14px;font-size:12px}.ws-purchase-product .wbspayinstall shopify-payment-terms{font-size:12px}@media screen and (max-width:749px){.ws-purchase-product .product__title{margin-bottom:10px;font-size:20px;line-height:1.25}.ws-purchase-product .thumbnail-list__item.slider__slide{width:56px;max-width:56px;flex:0 0 56px}.ws-purchase-product .product__info-container>.wbpricetax{margin-top:8px;margin-bottom:0}.ws-purchase-product .product__description table{display:block;max-width:100%;overflow-x:auto}}ws-mobile-purchase{display:none}.ws-mobile-purchase-space{display:none}@media screen and (max-width:749px){product-info[id^=MainProduct-] .product__info-container .product-form__buttons .product-form__submit,product-info[id^=MainProduct-] .quantity,product-info[id^=MainProduct-] .quantity__button,product-info[id^=MainProduct-] .quantity__input{min-height:48px;height:auto}product-info[id^=MainProduct-] .quantity__button{width:48px;flex:0 0 48px}product-info[id^=MainProduct-] .quantity{width:144px}product-info[id^=MainProduct-] shopify-accelerated-checkout{--shopify-accelerated-checkout-button-block-size: 48px}ws-mobile-purchase:not([hidden]){display:flex;align-items:center;gap:12px;position:fixed;z-index:30;inset:auto 0 0;box-sizing:border-box;margin:0;padding:10px max(16px,env(safe-area-inset-right,0px)) calc(10px + env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-left,0px));background:#fff;color:#222;border-top:1px solid #e2e2e2;box-shadow:0 -3px 15px #0000000d}.ws-mobile-purchase__details{display:flex;flex-direction:column;justify-content:center;gap:3px;flex:1;min-width:0;min-height:48px;color:inherit;text-decoration:none}.ws-mobile-purchase__selection{font-size:12px;line-height:1.35;overflow-wrap:anywhere}.ws-mobile-purchase__price{font-size:17px;line-height:1.3}ws-mobile-purchase .ws-mobile-purchase__button.button{flex:0 0 auto;min-height:48px;min-width:134px;padding:12px 16px;font-size:14px;line-height:1.3;text-transform:none}.ws-mobile-purchase__button:disabled{opacity:.65;cursor:wait}.ws-mobile-purchase__details:focus-visible,.ws-mobile-purchase__button:focus-visible{outline:3px solid #222;outline-offset:3px}body.ws-mobile-purchase-visible #scroll{bottom:calc(var(--ws-mobile-purchase-height, 88px) + 12px)}body.ws-mobile-purchase-visible .ws-mobile-purchase-space{display:block;height:var(--ws-mobile-purchase-height, 88px)}}.rte .ws-product-details{margin:0;max-width:100%}.rte .ws-product-details .ws-details-intro>p{margin:0 0 18px}.rte .ws-product-details .ws-detail-section{margin:0 0 10px;border:1px solid #dedede;border-radius:10px;background:#fff;color:#222}.rte .ws-product-details .ws-detail-section>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:56px;box-sizing:border-box;padding:14px 16px;list-style:none;cursor:pointer;font-size:16px;line-height:1.5;font-weight:600;text-transform:none;border-radius:10px}.rte .ws-product-details summary::-webkit-details-marker{display:none}.rte .ws-product-details summary::marker{content:""}.rte .ws-product-details summary:hover{background:#fafafa}.rte .ws-product-details summary:focus-visible{outline:3px solid #222;outline-offset:3px}.ws-product-details .ws-detail-toggle{position:relative;display:block;width:16px;height:16px;flex:0 0 16px}.ws-product-details .ws-detail-toggle:before,.ws-product-details .ws-detail-toggle:after{content:"";position:absolute;background:currentColor}.ws-product-details .ws-detail-toggle:before{width:14px;height:2px;top:7px;left:1px}.ws-product-details .ws-detail-toggle:after{width:2px;height:14px;top:1px;left:7px}.ws-product-details details[open]>summary .ws-detail-toggle:after{display:none}.rte .ws-product-details .ws-detail-content{padding:0 16px 16px;font-size:15px;line-height:1.65;overflow-wrap:anywhere}.rte .ws-product-details .ws-detail-content>:first-child{margin-top:0}.rte .ws-product-details .ws-detail-content>:last-child{margin-bottom:0}.rte .ws-product-details h3{font-size:17px;line-height:1.45;margin:22px 0 10px}.rte .ws-product-details p{line-height:1.65}.rte .ws-product-details ol,.rte .ws-product-details ul{padding-left:22px}.rte .ws-product-details li+li{margin-top:8px}.rte .ws-product-details .ws-detail-specs{margin:0 0 18px;font-size:14px;line-height:1.6}.rte .ws-product-details .ws-detail-specs>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.65fr);gap:12px;padding:12px 0;border-bottom:1px solid #e8e8e8}.rte .ws-product-details .ws-detail-specs dt{font-weight:600;margin:0}.rte .ws-product-details .ws-detail-specs dd{margin:0;min-width:0}.rte .ws-product-details .ws-detail-comparison{display:grid;gap:14px;margin:16px 0}.rte .ws-product-details .ws-detail-comparison>dl{padding:0 12px;margin:0;border:1px solid #dedede;border-radius:8px}.rte .ws-product-details .ws-detail-comparison>dl>div:last-child{border-bottom:0}.ws-purchase-product .ws-purchase-compatibility{font-size:12px;line-height:1.5;margin:8px 0 0}@media screen and (min-width:990px){.rte .ws-product-details .ws-detail-section>summary{font-size:17px}}#CartDrawer .cart-drawer__footer{padding-bottom:12px}#CartDrawer .ws-cart-tax-note{display:block;margin:6px 0 0;font-size:12px;line-height:1.5}#CartDrawer .cartdrawbtn{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:10px}#CartDrawer .cartdrawbtn>.button{min-height:48px;min-width:0;width:100%;padding:10px}#CartDrawer .drawer__footer>.ws-cart-note{margin:12px 0 0;padding:0;border-top:1px solid #dedede;border-bottom:0}#CartDrawer .ws-cart-note>summary{min-height:48px;box-sizing:border-box;padding:12px 0;font-size:14px;line-height:1.5}#CartDrawer .ws-cart-note>summary .summary__title{display:flex;align-items:center;justify-content:space-between;width:100%;gap:12px}#CartDrawer .ws-cart-note>summary .icon-caret{position:static;width:12px;height:8px;flex-shrink:0}#CartDrawer .ws-cart-note>summary:focus-visible{outline:3px solid #222;outline-offset:2px}#CartDrawer .ws-cart-note cart-note{display:block;margin:0 0 8px}#CartDrawer .ws-cart-note textarea{min-height:96px;height:104px;max-height:220px;font-size:16px;line-height:1.5;border-radius:8px;padding:12px}#CartDrawer .drawer__footer{padding-bottom:max(15px,env(safe-area-inset-bottom,0px))}.ws-package-fieldset{border:0;padding:0;margin:0 0 20px;min-width:0;width:100%}.ws-package-heading{font-size:17px;font-weight:700;padding:0;margin-bottom:12px}.ws-package-grid{display:grid;gap:10px}.ws-package-choice{position:relative;min-width:0}.ws-package-radio{position:absolute;width:1px;height:1px;padding:0;margin:0;opacity:0}.ws-package-card{display:block;padding:14px;border:2px solid #d5d5d5;border-radius:12px;background:#fff;color:#222;cursor:pointer;line-height:1.4}.ws-package-radio:checked+.ws-package-card{border-color:#ba570b;background:#fff8f1}.ws-package-radio:focus-visible+.ws-package-card{outline:3px solid #222;outline-offset:3px}.ws-package-radio:disabled+.ws-package-card{background:#f5f5f5;color:#626262;cursor:not-allowed}.ws-package-topline{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px;font-size:12px}.ws-package-audience{font-weight:600}.ws-package-selected{visibility:hidden;color:#854006;font-weight:700}.ws-package-radio:checked+.ws-package-card .ws-package-selected{visibility:visible}.ws-package-summary{display:flex;align-items:center;gap:12px}.ws-package-image{width:64px;height:64px;object-fit:contain;border-radius:6px;background:#fff;flex-shrink:0}.ws-package-details{display:grid;gap:4px;min-width:0}.ws-package-title{font-size:16px}.ws-package-price{font-size:16px;font-weight:700}.ws-package-contents{display:block;font-size:13px;margin-top:10px}.ws-package-note{font-size:12px;line-height:1.5;margin:12px 0 0;color:#505050}.ws-package-unavailable{display:block;font-size:13px;font-weight:700;margin-top:8px}.ws-power{display:block;min-width:0;max-width:100%;color:#222;font-size:15px;line-height:1.6}.ws-power [hidden]{display:none!important}.rte .ws-power h3{margin:8px 0 16px;font-size:19px;line-height:1.35}.ws-power label{display:block;margin:0;font-size:14px;font-weight:600;color:#222}.ws-power input,.ws-power select{display:block;width:100%;max-width:100%;min-width:0;min-height:48px;box-sizing:border-box;margin:6px 0 0;padding:10px 12px;border:1px solid #767676;border-radius:6px;background-color:#fff;color:#222;font:inherit;font-size:16px;line-height:1.5}.ws-power select{padding-right:28px}.ws-power input:focus-visible,.ws-power select:focus-visible,.ws-power summary:focus-visible,.ws-power a:focus-visible{outline:3px solid #b65300;outline-offset:3px}.ws-power input[aria-invalid=true]{border-color:#a12016}.ws-power__model{margin-bottom:16px}.rte .ws-power .ws-power__rating{margin:12px 0;font-size:17px;font-weight:600}.ws-power__inputs>label{display:flex;flex-direction:column;gap:6px}.ws-power__inputs input{margin-top:auto}.ws-power__spec-list,.ws-power__results{margin:0 0 16px}.ws-power__spec-list>div,.ws-power__results>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:12px;padding:10px 0;border-bottom:1px solid #e5e5e5}.ws-power dt{font-weight:600;margin:0}.ws-power dd{margin:0;min-width:0;overflow-wrap:anywhere}.ws-power__inputs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:20px}.ws-power__span{grid-column:1 / -1}.rte .ws-power .ws-power__fine{font-size:13px;line-height:1.6;color:#555;margin:12px 0}.ws-power__results{padding:8px 14px;background:#fff6ea;border:1px solid #e6bc83;border-radius:8px}.ws-power__results>div:last-child{border:0}.ws-power__results dd{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.ws-power__total{font-size:17px}.ws-power__notice{padding:12px;background:#f4f4f4;border-radius:6px}.ws-power__error{color:#991b1b;padding:12px;border:1px solid #991b1b;border-radius:6px}.ws-power__connection{border-top:1px solid #ddd;border-bottom:1px solid #ddd;margin:14px 0}.ws-power__connection>summary{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:48px;padding:10px 0;cursor:pointer;list-style:none;font-weight:600}.ws-power__connection>summary:after{content:"+";font-size:22px}.ws-power__connection[open]>summary:after{content:"\2212"}.ws-power__connection p{margin:0 0 12px}.ws-power__contact{display:inline-flex;align-items:center;min-height:44px;text-decoration:underline;font-weight:600}
/*# sourceMappingURL=/cdn/shop/t/39/compiled_assets/styles.css.map */
