.smk-description-read-more{--smk-description-preview:320px;scroll-margin-top:120px}.smk-description__content{position:relative;max-height:none}.smk-description__content>.rte{display:flow-root}.smk-description-read-more[data-collapsible=true] .smk-description__content[data-expanded=false]{max-height:var(--smk-description-preview);overflow:hidden}.smk-description-read-more[data-collapsible=true] .smk-description__content[data-expanded=false]:after{content:"";position:absolute;inset:auto 0 0;height:40px;background:linear-gradient(transparent,rgb(var(--color-background-rgb,255,255,255)));pointer-events:none}.smk-description__actions{margin-top:12px}.smk-description__actions[hidden]{display:none!important}.smk-description__toggle{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:44px;max-width:100%;padding:10px 14px;border:1px solid #cbd7e5;border-radius:6px;background:#f6f8fb;color:#075cc4;font:inherit;font-size:14px;font-weight:600;line-height:1.4;text-align:center;cursor:pointer}.smk-description__toggle:after{content:"";width:7px;height:7px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-2px) rotate(45deg);flex-shrink:0}.smk-description__toggle[aria-expanded=true]:after{transform:translateY(2px) rotate(225deg)}.smk-description__toggle:hover{background:#edf4ff;border-color:#075cc4}.smk-description__toggle:focus-visible{outline:2px solid #075cc4;outline-offset:3px}.smk-description__content:focus-visible{outline:2px solid #075cc4;outline-offset:3px}@media(max-width:749px){.smk-description__toggle{width:100%}}.smk-support-launcher{position:fixed;right:20px;bottom:calc(18px + env(safe-area-inset-bottom,0px) + var(--smk-support-obstruction,0px));z-index:6;display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:48px;max-width:calc(100vw - 32px);padding:12px 18px;border:1px solid #0055ce;border-radius:999px;background:#06f;color:#fff;font:inherit;font-size:15px;font-weight:700;line-height:1.4;box-shadow:0 5px 20px #123d7c33;cursor:pointer}.smk-support-launcher[hidden]{display:none!important}.smk-support-launcher:hover{background:#0057d9}.smk-support-launcher svg{flex-shrink:0}.smk-support-launcher__copy{display:flex;flex-direction:column;align-items:flex-start;gap:2px;text-align:left}.smk-support-launcher__title{font:inherit}.smk-support-launcher__note{font-size:11px;font-weight:400;line-height:1.4}.smk-support-dialog{box-sizing:border-box;position:fixed;inset:auto 20px calc(18px + env(safe-area-inset-bottom,0px) + var(--smk-support-obstruction,0px)) auto;width:300px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 40px - var(--smk-support-obstruction,0px));margin:0;padding:18px;border:1px solid #dce4ef;border-radius:12px;background:#fff;color:#172033;font-family:inherit;box-shadow:0 16px 55px #0b1a3540;overflow-y:auto;overscroll-behavior:contain}.smk-support-dialog:not([open]){display:none}.smk-support-dialog::backdrop{background:#0b1a3540}.smk-support-dialog__header{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:14px}.smk-support-dialog h2{margin:0;font-size:19px;line-height:1.25;font-weight:700}.smk-support-dialog__close{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin:-6px -6px -6px 0;border:0;border-radius:50%;background:#f2f5f9;color:#42546a;font:inherit;font-size:26px;cursor:pointer}.smk-support-dialog p{margin:14px 0;color:#52647b;font-size:14px;line-height:1.5}.smk-support-dialog__email,.smk-support-dialog__chat{box-sizing:border-box;display:flex;align-items:center;justify-content:center;gap:12px;width:100%;min-height:48px;padding:12px;border:1px solid #0066ff;border-radius:8px;background:#06f;color:#fff;font:inherit;font-size:14px;font-weight:700;line-height:1.4;text-align:center;text-decoration:none;cursor:pointer}.smk-support-dialog__email:hover{background:#0057d9;color:#fff}.smk-support-dialog__email-note{font-size:12px;font-weight:400}.smk-support-dialog__chat{margin-top:10px;border-color:#cbd7e5;background:#fff;color:#075cc4}.smk-support-dialog__chat:hover{background:#edf4ff}.smk-support-dialog__chat:disabled{opacity:.65;cursor:wait}.smk-support-dialog :focus-visible,.smk-support-launcher:focus-visible{outline:2px solid #075cc4;outline-offset:3px}@media(max-width:749px){.smk-support-launcher{right:16px;padding:11px 15px;font-size:14px}.smk-support-dialog{right:16px;bottom:calc(12px + env(safe-area-inset-bottom,0px) + var(--smk-support-obstruction,0px))}}.smk-help{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:6px 16px;padding:10px 14px;margin-top:12px;border:1px solid #e5e7eb;border-radius:10px;background:#f6f8fb;color:#0b1220;font-family:inherit}.smk-help__heading{display:flex;align-items:center;gap:9px;line-height:1.4}.smk-help__heading svg{width:18px;height:18px;flex-shrink:0;color:#06f}.smk-help__heading strong{font-size:14px;font-weight:700}.smk-help__actions{display:flex;align-items:center;gap:18px}.smk-help .smk-help__email{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:8px 12px;border:1px solid #d1d5db;border-radius:6px;background:#fff;color:#075cc4;font-size:13px;font-weight:700;line-height:1.4;text-decoration:none;white-space:nowrap}.smk-help__email:hover{border-color:#06f;background:#edf4ff}.smk-help .smk-help__chat{min-height:44px;padding:8px 0;border:0;background:transparent;color:#6b7280;font:inherit;font-size:13px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.smk-help__chat:disabled{cursor:wait;opacity:.7}.smk-help__status{flex-basis:100%;margin:0;font-size:12px;line-height:1.5;color:#52647b}.smk-product-support{min-width:0}.smk-help--compact{display:block;margin:0;padding:14px 10px;border-radius:8px}.smk-help--compact .smk-help__heading{gap:6px}.smk-help--compact .smk-help__heading strong{font-size:14px;letter-spacing:-.2px}.smk-help--compact .smk-help__heading svg{width:18px}.smk-help--compact .smk-help__actions{margin-top:10px;gap:12px;flex-wrap:wrap}.smk-help--compact .smk-help__email{padding:8px 10px;font-size:13px}.smk-help--compact .smk-help__chat{font-size:12px}.smk-pricing-options{display:flex;align-items:center;flex-wrap:wrap;gap:0 16px;margin:6px 0 8px;font-size:12px;line-height:1.6}.smk-pricing-options:empty{display:none}.smk-pricing-options .smk-member-note{margin:0;color:#52647b;font-size:inherit;line-height:inherit}.smk-member-note a{display:inline-flex;align-items:center;min-height:32px;color:#52647b;font-weight:500;text-decoration:underline;text-underline-offset:3px}.smk-pricing-options .smk-purchase-links{display:flex;align-items:center;flex-wrap:wrap;gap:0 16px;margin:0;font-size:inherit;line-height:inherit}.smk-pricing-options .smk-purchase-links a{display:inline-flex;align-items:center;min-height:32px;padding:0;color:#52647b;text-underline-offset:3px;white-space:nowrap}.smk-pricing-options .smk-purchase-links__item+.smk-purchase-links__item,.smk-member-note+.smk-purchase-links .smk-purchase-links__item:first-child{position:relative}.smk-pricing-options .smk-purchase-links__item+.smk-purchase-links__item:before,.smk-member-note+.smk-purchase-links .smk-purchase-links__item:first-child:before{content:"\b7";position:absolute;left:-10px;top:50%;transform:translateY(-50%);color:#9caabc}.smk-pricing-options a:hover{color:#0059d6}.smk-pricing-options a:focus-visible{outline:2px solid #0866d9;outline-offset:3px;border-radius:3px}.smk-sticky-email{display:none}.smk-spec-query{margin:16px 0 26px;max-width:760px;font-family:inherit}.smk-spec-query__field{display:flex;align-items:center;gap:10px;border:1px solid #dce3eb;border-radius:7px;background:#fff;padding:2px 4px 2px 13px}.smk-spec-query__field:focus-within{border-color:#6297df;box-shadow:0 0 0 2px #edf4ff}.smk-spec-query__field>svg{color:#8391a3;flex-shrink:0}.smk-spec-query .smk-spec-query__input{box-sizing:border-box;flex:1;min-width:0;width:100%;height:44px;border:0;border-radius:0;background:transparent;box-shadow:none;outline:none;padding:8px 0;color:#20374f;font:inherit;font-size:16px}.smk-spec-query__input::placeholder{color:#748196;opacity:1}.smk-spec-query__submit{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:44px;height:44px;padding:0;border:0;border-radius:5px;background:transparent;color:#41648f;cursor:pointer}.smk-spec-query__submit:hover{background:#f0f5fb}.smk-spec-query__submit:disabled{opacity:.45;cursor:wait}.smk-spec-query__answer{margin-top:12px;padding:0 0 2px 12px;border-left:2px solid #c9daef;font-size:14px;line-height:1.65;color:#354b64;overflow-wrap:anywhere}.smk-spec-query__answer p{margin:0 0 7px}.smk-spec-query__answer dl{margin:0 0 8px}.smk-spec-query__answer dt{font-weight:600}.smk-spec-query__answer dd{margin:0 0 8px}.smk-spec-query__answer details{margin-top:8px;font-size:12px}.smk-spec-query__answer summary{display:inline-block;cursor:pointer;color:#4b6890;text-decoration:underline;text-underline-offset:3px}.smk-spec-query__answer a{color:#075cc4;text-decoration:underline;text-underline-offset:3px}.smk-help :focus-visible,.smk-sticky-email:focus-visible,.smk-spec-query button:focus-visible,.smk-spec-query summary:focus-visible{outline:2px solid #0066ff;outline-offset:3px}html.smk-inbox-integrated shopify-chat::part(activator){display:none!important}@media(max-width:1279.98px){.smk-sticky-email{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;min-height:44px;padding:8px 11px;color:#075cc4;font-size:13px;font-weight:600;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.product-purchase .product-form__buttons{width:100%}.product-purchase .product-form__buttons>.gap-16{gap:8px}}@media(max-width:749px){.smk-product-support{box-sizing:border-box;margin-top:12px;padding:10px 12px;border:1px solid #e5e7eb;border-radius:10px;background:#f6f8fb}.smk-product-support .smk-help{margin:0;padding:4px 0 10px;border:0;border-radius:0;background:transparent}body.template-product .smk-product-support .pdp-install-estimator{margin:0}body.template-product .smk-product-support .pdp-install-estimator__entry{padding-top:8px}.smk-help{padding:10px 12px;gap:4px;margin-top:12px;align-items:flex-start}.smk-help__heading strong{font-size:13.5px}.smk-help__heading{width:100%}.smk-help__actions{gap:24px}.smk-spec-query{margin:12px 0 20px}.smk-spec-query__field{gap:7px;padding-left:9px}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/product-help.css.map */
