.e-n-menu-title-container{position:relative;padding-bottom:8px}.e-n-menu-title-container::after{content:"";position:absolute;left:0;bottom:1px;width:100%;height:2px;background-color:#237B94;border-radius:2px;opacity:0;transform:scaleX(.6);transform-origin:center;transition:opacity 0.25s ease,transform 0.25s ease}.e-n-menu-item:hover .e-n-menu-title-container::after{opacity:1;transform:scaleX(1)}.e-n-menu-item:focus-within .e-n-menu-title-container::after{opacity:1;transform:scaleX(1)}.e-n-menu-dropdown-icon[aria-expanded="true"]+.e-n-menu-title-container::after,.e-n-menu-dropdown-icon[aria-expanded="true"]~.e-n-menu-title-container::after{opacity:1;transform:scaleX(1)}.woocommerce-message .button.wc-forward{background-color:#fff0;color:#237B94;border:2px solid #237B94;border-radius:8px;padding:8px 18px;font-weight:600;line-height:1;transition:background-color 0.2s ease,color 0.2s ease,border-color 0.2s ease}.woocommerce-message .button.wc-forward:hover{background-color:#237B94;color:#fff;border-color:#237B94}.woocommerce-message .button.wc-forward:focus,.woocommerce-message .button.wc-forward:active{transform:none;box-shadow:none}ul.sg-auto-bullets{margin:0;padding-left:1.4em}ul.sg-auto-bullets>li{list-style-position:outside;margin:0 0 .35em 0}.woocommerce-mini-cart .variation,.woocommerce-mini-cart .wc-item-meta{display:none!important}.sg-btn-primary .elementor-button,.sg-btn-secondary .elementor-button,.sg-btn-tertiary .elementor-button{font-family:'DM Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif!important;font-weight:600!important;line-height:1.2!important;letter-spacing:-.005em!important;text-align:center!important;text-decoration:none!important;white-space:nowrap!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.45em!important;box-sizing:border-box!important;cursor:pointer!important;transition:background .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease,transform .15s ease!important;-webkit-tap-highlight-color:#fff0}.sg-btn-primary .elementor-button:focus-visible,.sg-btn-secondary .elementor-button:focus-visible,.sg-btn-tertiary .elementor-button:focus-visible{outline:2px solid #237B94!important;outline-offset:2px!important}.sg-btn-primary .elementor-button,.sg-btn-primary .elementor-button:link,.sg-btn-primary .elementor-button:visited{background:#237B94!important;border:2px solid #237B94!important;color:#ffffff!important;border-radius:8px!important;font-size:16px!important;padding:14px 32px!important;min-height:48px!important;box-shadow:0 2px 6px rgb(35 123 148 / .25)!important}.sg-btn-primary .elementor-button:hover{background:#1a5c70!important;border-color:#1a5c70!important;color:#ffffff!important;box-shadow:0 4px 12px rgb(35 123 148 / .35)!important;transform:translateY(-1px)}.sg-btn-primary .elementor-button:active{background:#1A5C70!important;border-color:#1A5C70!important;box-shadow:0 1px 3px rgb(35 123 148 / .2)!important;transform:translateY(0)}.sg-btn-secondary .elementor-button,.sg-btn-secondary .elementor-button:link,.sg-btn-secondary .elementor-button:visited{background:transparent!important;border:2px solid #237B94!important;color:#237B94!important;border-radius:8px!important;font-size:16px!important;padding:14px 32px!important;min-height:48px!important;box-shadow:none!important}.sg-btn-secondary .elementor-button:hover{background:#237B94!important;border-color:#237B94!important;color:#ffffff!important;box-shadow:0 4px 12px rgb(35 123 148 / .25)!important;transform:translateY(-1px)}.sg-btn-secondary .elementor-button:active{background:#1A5C70!important;border-color:#1A5C70!important;color:#ffffff!important;box-shadow:0 1px 3px rgb(35 123 148 / .15)!important;transform:translateY(0)}.sg-btn-tertiary .elementor-button,.sg-btn-tertiary .elementor-button:link,.sg-btn-tertiary .elementor-button:visited{background:transparent!important;border:2px solid transparent!important;color:#237B94!important;border-radius:8px!important;font-size:15px!important;padding:10px 20px!important;min-height:42px!important;box-shadow:none!important}.sg-btn-tertiary .elementor-button:hover{background:rgb(35 123 148 / .06)!important;border-color:transparent!important;color:#1A5C70!important;text-decoration:underline!important;text-underline-offset:3px;text-decoration-color:rgb(35 123 148 / .35);box-shadow:none!important;transform:none}.sg-btn-tertiary .elementor-button:active{background:rgb(35 123 148 / .1)!important;color:#1A5C70!important;transform:none}.sg-btn-sm.sg-btn-primary .elementor-button,.sg-btn-sm.sg-btn-primary .elementor-button:link,.sg-btn-sm.sg-btn-primary .elementor-button:visited{font-size:14px!important;padding:10px 22px!important;min-height:38px!important;border-radius:8px!important}.sg-btn-sm.sg-btn-secondary .elementor-button,.sg-btn-sm.sg-btn-secondary .elementor-button:link,.sg-btn-sm.sg-btn-secondary .elementor-button:visited{font-size:14px!important;padding:10px 22px!important;min-height:38px!important;border-radius:8px!important}.sg-btn-sm.sg-btn-tertiary .elementor-button,.sg-btn-sm.sg-btn-tertiary .elementor-button:link,.sg-btn-sm.sg-btn-tertiary .elementor-button:visited{font-size:13px!important;padding:7px 14px!important;min-height:34px!important;border-radius:4px!important}.sg-btn-primary .elementor-button-text,.sg-btn-secondary .elementor-button-text,.sg-btn-tertiary .elementor-button-text{font-size:inherit!important;font-weight:inherit!important;color:inherit!important;line-height:inherit!important}.sg-btn-primary .elementor-button-icon,.sg-btn-secondary .elementor-button-icon,.sg-btn-tertiary .elementor-button-icon{font-size:inherit!important;color:inherit!important}@media (max-width:1024px){.sg-btn-primary .elementor-button,.sg-btn-secondary .elementor-button{font-size:15px!important;padding:13px 28px!important;min-height:46px!important}.sg-btn-tertiary .elementor-button{font-size:14px!important}}@media (max-width:768px){.sg-btn-primary .elementor-button,.sg-btn-secondary .elementor-button{font-size:15px!important;padding:12px 24px!important;min-height:44px!important;border-radius:7px!important}.sg-btn-tertiary .elementor-button{font-size:14px!important;padding:9px 16px!important;min-height:38px!important}.sg-btn-sm.sg-btn-primary .elementor-button,.sg-btn-sm.sg-btn-secondary .elementor-button{font-size:13px!important;padding:9px 18px!important;min-height:36px!important}}@media (max-width:600px){.sg-btn-primary .elementor-button,.sg-btn-secondary .elementor-button{font-size:14px!important;padding:12px 22px!important;min-height:44px!important}}@media (max-width:480px){.sg-btn-primary .elementor-button,.sg-btn-secondary .elementor-button{font-size:14px!important;padding:12px 20px!important;min-height:44px!important;border-radius:8px!important;width:100%!important}.sg-btn-tertiary .elementor-button{font-size:14px!important;padding:10px 14px!important;min-height:40px!important;width:100%!important}.sg-btn-sm.sg-btn-primary .elementor-button,.sg-btn-sm.sg-btn-secondary .elementor-button{font-size:13px!important;padding:9px 16px!important;min-height:38px!important;width:auto!important}.sg-btn-sm.sg-btn-tertiary .elementor-button{font-size:13px!important;width:auto!important}}@media (max-width:375px){.sg-btn-primary .elementor-button,.sg-btn-secondary .elementor-button{font-size:13px!important;padding:12px 16px!important;min-height:44px!important}.sg-btn-sm.sg-btn-primary .elementor-button,.sg-btn-sm.sg-btn-secondary .elementor-button{font-size:12px!important;padding:8px 14px!important;min-height:36px!important}}.sg-card-hover{transition:box-shadow .2s ease,transform .15s ease;cursor:pointer}.sg-card-hover:hover{box-shadow:0 4px 16px rgb(35 123 148 / .15);transform:translateY(-2px)}@media (max-width:480px){.sg-btn-primary .elementor-button,.sg-btn-secondary .elementor-button{padding-left:16px!important;padding-right:16px!important;font-size:13px!important}}.sg-sizing-parent,.sg-sizing-child,.sg-sizing-grandchild,.sg-sizing-greatgrandchild,.sg-sizing-greatgreatgrandchild{--sg-teal:#237B94;--sg-border:#E3E8EA;--sg-bg:#F1F5F7;--sg-radius:12px}.sg-sizing-parent .e-n-tabs-heading,.sg-sizing-child .e-n-tabs-heading,.sg-sizing-grandchild .e-n-tabs-heading,.sg-sizing-greatgrandchild .e-n-tabs-heading,.sg-sizing-greatgreatgrandchild .e-n-tabs-heading{position:relative!important;top:0!important;transform:none!important;translate:none!important;filter:none!important;border:0!important;align-items:stretch!important}.sg-sizing-parent .e-n-tab-title,.sg-sizing-child .e-n-tab-title,.sg-sizing-grandchild .e-n-tab-title,.sg-sizing-greatgrandchild .e-n-tab-title,.sg-sizing-greatgreatgrandchild .e-n-tab-title{font-family:'DM Sans',system-ui,-apple-system,BlinkMacSystemFont,sans-serif!important;-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision;position:relative!important;top:0!important;bottom:auto!important;transform:none!important;translate:none!important;filter:none!important;margin:0!important;box-shadow:none!important;outline:none!important;background-image:none!important;display:flex!important;align-items:center!important;justify-content:center!important;height:100%!important;line-height:1!important;white-space:nowrap!important;box-sizing:border-box!important}.sg-sizing-parent .e-n-tab-title::before,.sg-sizing-parent .e-n-tab-title::after,.sg-sizing-child .e-n-tab-title::before,.sg-sizing-child .e-n-tab-title::after,.sg-sizing-grandchild .e-n-tab-title::before,.sg-sizing-grandchild .e-n-tab-title::after,.sg-sizing-greatgrandchild .e-n-tab-title::before,.sg-sizing-greatgrandchild .e-n-tab-title::after,.sg-sizing-greatgreatgrandchild .e-n-tab-title::before,.sg-sizing-greatgreatgrandchild .e-n-tab-title::after{content:none!important;display:none!important}.sg-sizing-parent .e-n-tab-title,.sg-sizing-child .e-n-tab-title,.sg-sizing-grandchild .e-n-tab-title,.sg-sizing-greatgrandchild .e-n-tab-title,.sg-sizing-greatgreatgrandchild .e-n-tab-title{background:#fff!important;color:var(--sg-teal)!important;border:1px solid var(--sg-border)!important;border-radius:var(--sg-radius)!important;transition:background .2s ease,border-color .2s ease,color .2s ease!important}.sg-sizing-parent .e-n-tab-title:hover,.sg-sizing-child .e-n-tab-title:hover,.sg-sizing-grandchild .e-n-tab-title:hover,.sg-sizing-greatgrandchild .e-n-tab-title:hover,.sg-sizing-greatgreatgrandchild .e-n-tab-title:hover{background:var(--sg-bg)!important;border-color:var(--sg-teal)!important;color:var(--sg-teal)!important}.sg-sizing-parent .e-n-tab-title[aria-selected="true"],.sg-sizing-child .e-n-tab-title[aria-selected="true"],.sg-sizing-grandchild .e-n-tab-title[aria-selected="true"],.sg-sizing-greatgrandchild .e-n-tab-title[aria-selected="true"],.sg-sizing-greatgreatgrandchild .e-n-tab-title[aria-selected="true"]{background:var(--sg-teal)!important;border-color:var(--sg-teal)!important;color:#fff!important}.sg-sizing-parent .e-n-tabs-heading,.sg-sizing-child .e-n-tabs-heading,.sg-sizing-grandchild .e-n-tabs-heading,.sg-sizing-greatgrandchild .e-n-tabs-heading,.sg-sizing-greatgreatgrandchild .e-n-tabs-heading{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:10px!important}.sg-sizing-parent{padding-top:8px!important}.sg-sizing-parent .e-n-tabs-heading{min-height:48px!important;margin:0 0 14px 0!important}.sg-sizing-parent .e-n-tabs-heading>.e-n-tab-title{min-height:48px!important;padding:0 18px!important;font-weight:650!important}.sg-sizing-parent .sg-sizing-child{margin-top:10px!important;padding-top:4px!important}.sg-sizing-child .e-n-tabs-heading{min-height:42px!important;margin:0 0 14px 0!important}.sg-sizing-child .e-n-tabs-heading>.e-n-tab-title{min-height:42px!important;padding:0 16px!important;font-weight:600!important}.sg-sizing-child .sg-sizing-grandchild{margin-top:8px!important;padding-top:2px!important}.sg-sizing-grandchild .e-n-tabs-heading{min-height:36px!important;margin:0 0 18px 0!important}.sg-sizing-grandchild .e-n-tabs-heading>.e-n-tab-title{min-height:36px!important;padding:0 14px!important;font-weight:600!important;font-size:13px!important}.sg-sizing-grandchild .sg-sizing-greatgrandchild{margin-top:8px!important;padding-top:2px!important}.sg-sizing-greatgrandchild .e-n-tabs-heading{min-height:34px!important;margin:0 0 18px 0!important}.sg-sizing-greatgrandchild .e-n-tabs-heading>.e-n-tab-title{min-height:34px!important;padding:0 13px!important;font-weight:600!important;font-size:13px!important}.sg-sizing-greatgrandchild .sg-sizing-greatgreatgrandchild{margin-top:8px!important;padding-top:2px!important}.sg-sizing-greatgreatgrandchild .e-n-tabs-heading{min-height:32px!important;margin:0 0 18px 0!important}.sg-sizing-greatgreatgrandchild .e-n-tabs-heading>.e-n-tab-title{min-height:32px!important;padding:0 12px!important;font-weight:600!important;font-size:12px!important}@media (max-width:767px){.sg-sizing-parent .e-n-tabs-heading,.sg-sizing-child .e-n-tabs-heading,.sg-sizing-grandchild .e-n-tabs-heading,.sg-sizing-greatgrandchild .e-n-tabs-heading,.sg-sizing-greatgreatgrandchild .e-n-tabs-heading{transform:none!important;translate:none!important;overflow-x:auto!important;overflow-y:hidden!important;flex-wrap:nowrap!important;-webkit-overflow-scrolling:touch!important;justify-content:center!important;gap:8px!important;padding:0 10px 10px!important;scrollbar-width:none!important}.sg-sizing-parent .e-n-tabs-heading::-webkit-scrollbar,.sg-sizing-child .e-n-tabs-heading::-webkit-scrollbar,.sg-sizing-grandchild .e-n-tabs-heading::-webkit-scrollbar,.sg-sizing-greatgrandchild .e-n-tabs-heading::-webkit-scrollbar,.sg-sizing-greatgreatgrandchild .e-n-tabs-heading::-webkit-scrollbar{display:none!important}.sg-sizing-parent .e-n-tab-title,.sg-sizing-child .e-n-tab-title,.sg-sizing-grandchild .e-n-tab-title,.sg-sizing-greatgrandchild .e-n-tab-title,.sg-sizing-greatgreatgrandchild .e-n-tab-title{flex:0 0 auto!important}.sg-sizing-parent .e-n-tabs-heading>.e-n-tab-title{padding:0 14px!important}.sg-sizing-child .e-n-tabs-heading>.e-n-tab-title{padding:0 14px!important}.sg-sizing-grandchild .e-n-tabs-heading>.e-n-tab-title{padding:0 12px!important}.sg-sizing-greatgrandchild .e-n-tabs-heading>.e-n-tab-title{padding:0 12px!important}.sg-sizing-greatgreatgrandchild .e-n-tabs-heading>.e-n-tab-title{padding:0 11px!important}}.single-product .woocommerce-variation-price{display:none!important}.iconic-wqv-modal .woocommerce-variation-price,#iconic-wqv .woocommerce-variation-price,.iconic-wqv .woocommerce-variation-price{display:block!important}.iconic-wqv-modal .woocommerce-variation-price .price,.iconic-wqv-modal .woocommerce-variation-price .woocommerce-Price-amount{font-size:20px!important;font-weight:700!important;color:#1A1A1A!important}.single-product .sg-initial-price-range{margin-bottom:12px}.single-product .sg-initial-price-range .sg-price-fix,.single-product .sg-initial-price-range .woocommerce-Price-amount{font-size:28px!important;font-weight:700!important;line-height:1.2!important;color:#1A1A1A!important;font-family:'DM Sans',-apple-system,sans-serif!important}.single-product .sg-selected-price{margin-bottom:12px;display:none}.single-product .sg-selected-price .woocommerce-Price-amount,.single-product .sg-selected-price bdi{font-size:28px!important;font-weight:700!important;line-height:1.2!important;color:#1A1A1A!important;font-family:'DM Sans',-apple-system,sans-serif!important}@media (max-width:1024px){.single-product .sg-initial-price-range .sg-price-fix,.single-product .sg-initial-price-range .woocommerce-Price-amount,.single-product .sg-selected-price .woocommerce-Price-amount,.single-product .sg-selected-price bdi{font-size:26px!important}}@media (max-width:768px){.single-product .sg-initial-price-range .sg-price-fix,.single-product .sg-initial-price-range .woocommerce-Price-amount,.single-product .sg-selected-price .woocommerce-Price-amount,.single-product .sg-selected-price bdi{font-size:24px!important}}@media (max-width:480px){.single-product .sg-initial-price-range .sg-price-fix,.single-product .sg-initial-price-range .woocommerce-Price-amount,.single-product .sg-selected-price .woocommerce-Price-amount,.single-product .sg-selected-price bdi{font-size:20px!important}}@media (max-width:767px){.single-product .sg-initial-price-range,.single-product .sg-selected-price{text-align:center}}.sg-chip{display:inline-flex;align-items:center;justify-content:center;height:28px;padding:0 12px;border-radius:999px;background:#E3E8EA;color:#237B94;font-weight:600;font-size:12px;line-height:1;letter-spacing:.01em}table.variations,table.variations th,table.variations td,table.variations tr,.woocommerce div.product form.cart table.variations{background:transparent!important;border:0!important;box-shadow:none!important}strong.iconic-was-attr-label-text,.variations th.label,.variations label strong{font-family:inherit!important;font-weight:500!important;color:#1A1A1A!important;font-size:16px!important;text-transform:none!important}span.iconic-was-chosen-attribute{font-weight:400!important;color:#6F6A60!important;font-size:15px!important}.reset_variations,a.reset_variations{color:#237B94!important;font-size:12px!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:0.08em!important;text-decoration:none!important}.reset_variations:hover,a.reset_variations:hover{color:#237B94!important}.variations_form .iconic-was-swatches--text-swatch{overflow-x:visible!important;white-space:normal!important;margin-top:8px!important}.variations_form .iconic-was-swatches--text-swatch .iconic-was-swatch{border:1px solid #E3E8EA!important;border-radius:8px!important;background:transparent!important;box-shadow:none!important;box-sizing:border-box!important;min-height:44px!important;padding:10px 12px!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;line-height:1.2!important}.variations_form .iconic-was-swatches--text-swatch .iconic-was-swatch:hover{border-color:#237B94!important}.variations_form .iconic-was-swatches--text-swatch .iconic-was-swatch--selected{background-color:#237B94!important;border-color:#237B94!important;color:#FFFFFF!important}@media (min-width:768px) and (max-width:900px){.variations_form .iconic-was-swatches--text-swatch{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:12px!important}}@media (max-width:767px){.variations_form .iconic-was-swatches--text-swatch{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:10px!important}}.price .amount,.price ins .amount{color:#1A1A1A!important;font-weight:500!important;font-size:24px!important;display:inline-block;margin-bottom:5px}.stock.in-stock,.stock.available-on-backorder,.available-on-backorder{color:#4E6B73!important;font-size:14px!important;font-weight:400!important;font-style:normal!important;margin-top:4px;display:block}.stock.in-stock::before{content:"• ";color:#237B94;font-weight:900;padding-right:4px}.stock.in-stock,.stock.available-on-backorder{font-family:'DM Sans',-apple-system,sans-serif!important;margin-top:8px;margin-bottom:0}.stock.available-on-backorder::before{content:"• ";color:#D4A017!important;font-weight:900;padding-right:4px}.stock.available-on-backorder{color:#D4A017!important}.single-product .stock{margin-top:12px;margin-bottom:4px}.woocommerce .quantity .qty,.woocommerce-page .quantity .qty,.quantity input.qty{width:70px!important;height:44px!important;border:1px solid #E3E8EA!important;border-radius:4px!important;background-color:#F1F5F7!important;color:#4E6B73!important;font-weight:500!important;font-size:16px!important;text-align:left!important;padding-left:10px!important;outline:none!important;appearance:auto!important;-webkit-appearance:number-input!important;-moz-appearance:number-input!important}.quantity input::-webkit-outer-spin-button,.quantity input::-webkit-inner-spin-button{-webkit-appearance:inner-spin-button!important;opacity:1!important}.quantity input.qty:hover,.quantity input.qty:focus{border-color:#237B94!important;background-color:#ffffff!important}.sg-price-fix,.sg-price-fix .woocommerce-Price-amount,.sg-price-fix .woocommerce-Price-currencySymbol{font-family:'DM Sans',sans-serif!important;font-weight:600!important;line-height:1.2!important}@media (min-width:1440px){.sg-price-fix{font-size:20px!important}}@media (max-width:1024px){.sg-price-fix{font-size:18px!important}}@media (max-width:767px){.sg-price-fix{font-size:16px!important}}a.sg-sizechart-window,a.sg-sizechart-window:visited,a.sg-sizechart-window:hover,a.sg-sizechart-window:active{color:inherit!important;font-weight:inherit!important;text-decoration:none!important}a.sg-sizechart-window *{color:inherit!important;font-weight:inherit!important;text-decoration:none!important}a.sg-sizechart-window .yith-wcpsc-product-table-wrapper,a.sg-sizechart-window .yith-wcpsc-product-table-wrapper *{color:#4E6B73!important;font-family:'DM Sans',system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif!important;font-weight:400!important}a.sg-sizechart-window .yith-wcpsc-product-table thead th{color:#1A1A1A!important;font-weight:600!important;text-decoration:none!important}a.sg-sizechart-window:hover,a.sg-sizechart-window:hover *{text-decoration:none!important}.sg-badge{display:inline-block;padding:7px 14px;font-family:'DM Sans',sans-serif;font-weight:700;font-size:12px;letter-spacing:.8px;line-height:1.3;text-transform:uppercase;border-radius:4px;border:1px solid #fff0;margin-bottom:14px;transition:transform 0.2s ease,box-shadow 0.2s ease}.sg-badge.badge-all{background-color:#237B94;color:#FFF;border-color:#237B94}.sg-badge.badge-soft{background-color:#E3E8EA;color:#237B94;border-color:#237B94}.sg-badge.badge-hard{background-color:#F1F5F7;color:#4E6B73;border-color:#E3E8EA}.sg-badge.badge-rough{background-color:#E3E8EA;color:#0f3a48;border-color:#0f3a48}.sg-badge:hover{transform:translateY(-1px);box-shadow:0 4px 10px rgb(15 58 72 / .1)}.ywcas-search-results .sg-badge,.ywcas-popover-results .sg-badge,#sg-search-overlay .sg-badge,.ywcas-search-mobile .sg-badge{padding:5px 10px;font-size:12px;letter-spacing:.6px;margin-bottom:8px}.sg-badge.badge-ships{background-color:#E3E8EA;color:#0F3A48;border-color:#E3E8EA;display:inline-flex;align-items:center;gap:7px}.sg-badge.badge-ships .sg-badge__dot{width:7px;height:7px;border-radius:50%;background:#237B94;flex:none}.footer-outer .elementor-form{width:100%!important;max-width:600px;margin:0 auto}.footer-outer .elementor-form-fields-wrapper{display:flex!important;width:100%!important;gap:10px;justify-content:space-between;align-items:stretch;flex-wrap:nowrap!important}.footer-outer .elementor-field-group{flex:1 1 0!important;min-width:0}.footer-outer .elementor-field-group:not(.elementor-field-type-submit){min-width:160px}.footer-outer .elementor-field-group.elementor-field-type-submit{flex:0 0 auto!important}.footer-outer .elementor-field,.footer-outer .elementor-button{width:100%}@media (max-width:767px){.footer-outer .elementor-form-fields-wrapper{flex-wrap:wrap!important}.footer-outer .elementor-field-group{flex:0 0 100%!important;min-width:0!important}.footer-outer .elementor-field-group.elementor-field-type-submit{width:100%!important;flex:0 0 100%!important}.footer-outer .elementor-field-group.elementor-field-type-submit .elementor-button{width:100%!important}}@media print{header,footer,.site-header,.site-footer,.main-navigation,.woocommerce-breadcrumb,.sg-sticky-nav,.elementor-location-header,.elementor-location-footer,form.cart,.cart-collaterals,.product_meta,.woocommerce-tabs ul.tabs,.related.products,.upsells,#sg-reviews,.woocommerce-Reviews,.newsletter-section,#wpadminbar,.sg-trust-bar,.fibosearch-bar{display:none!important}body{font-size:11pt;line-height:1.5;color:#000!important;background:#fff!important;margin:0;padding:0}a{color:#000!important;text-decoration:none!important}ul,ol{width:100%!important;max-width:100%!important;padding-left:1.5em!important}img{max-width:100%!important}h2,h3{page-break-after:avoid;break-after:avoid}}.sg-hero-2026{position:relative;overflow:hidden;width:100%}.sg-hero-2026::after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 28% 50%,rgb(0 0 0 / .3) 0%,#fff0 65%);pointer-events:none;z-index:1}.sg-hero-2026>.e-con-inner,.sg-hero-2026 .sg-hero-2026__content{position:relative;z-index:2}.sg-hero-2026__content{max-width:640px}.sg-hero-2026__h1{text-shadow:0 2px 24px rgb(0 0 0 / .4)}.sg-hero-2026__sub p{margin:0!important;max-width:580px;text-shadow:0 1px 12px rgb(0 0 0 / .35)}.sg-hero-2026__trust{margin:22px 0 0 0!important;display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;text-shadow:0 1px 8px rgb(0 0 0 / .45)}.sg-hero-2026__dot{opacity:.5;font-size:.9em;line-height:1}.sg-shop-2026{overflow:hidden}.sg-shop-card{overflow:hidden;transition:transform 0.25s cubic-bezier(.16,.84,.32,1),box-shadow 0.25s ease,border-color 0.25s ease;will-change:transform;cursor:pointer;text-decoration:none!important}.sg-shop-card:hover{transform:translateY(-4px);border-color:#E3E8EA!important}.sg-shop-card:hover .e-con-inner{box-shadow:0 12px 28px rgb(35 123 148 / .1)!important}.sg-shop-card__img-wrap{transition:background-color 0.25s ease}.sg-shop-card:hover .sg-shop-card__img-wrap{background-color:#F1F5F7!important}.sg-shop-card__img img{display:block!important;max-width:100%!important;height:auto!important;max-height:180px!important;width:auto!important;object-fit:contain;transition:transform 0.4s cubic-bezier(.16,.84,.32,1)}.sg-shop-card:hover .sg-shop-card__img img{transform:scale(1.04)}.sg-shop-card__body p{margin:0!important}.sg-shop-card__eyebrow{font-family:'DM Sans',sans-serif;font-size:12px!important;font-weight:600;letter-spacing:1.4px;text-transform:uppercase;color:#237B94;margin:0!important}.sg-shop-card__title{margin:0!important}.sg-shop-card__link{font-family:'DM Sans',sans-serif;font-size:14px!important;font-weight:600;color:#237B94;margin-top:8px!important;transition:color 0.2s ease}.sg-shop-card__arrow{display:inline-block;margin-left:4px;transition:transform 0.25s cubic-bezier(.16,.84,.32,1)}.sg-shop-card:hover .sg-shop-card__link{color:#1A5C70}.sg-shop-card:hover .sg-shop-card__arrow{transform:translateX(4px)}.sg-proof-2026{overflow:hidden}.sg-proof-card{overflow:hidden;transition:transform 0.25s ease,box-shadow 0.25s ease;will-change:transform}.sg-proof-card:hover{transform:translateY(-3px)}.sg-proof-card:hover .e-con-inner>div{box-shadow:0 12px 32px rgb(35 123 148 / .1)!important}.sg-proof-card__img{display:block;width:100%;margin:0!important;padding:0!important}.sg-proof-card__img img{display:block!important;width:100%!important;height:auto!important;aspect-ratio:4 / 3;object-fit:cover;border-top-left-radius:11px;border-top-right-radius:11px}.sg-proof-card__body{padding:28px!important}.sg-proof-card__quote::before{content:"\201C";display:block;font-family:'Georgia',serif;font-size:56px;line-height:.5;margin-top:12px;margin-bottom:12px;color:#237B94;opacity:.5}.sg-proof-card__quote p{margin:0!important}.sg-proof-card__attribution{margin-top:4px!important;padding-top:16px!important;border-top:1px solid #E3E8EA}.sg-proof-card__attribution p{margin:0!important;line-height:1.4}.sg-proof-card__name{font-family:'DM Sans',sans-serif;font-weight:600;font-size:15px;color:#1A1A1A}.sg-proof-card__org{font-family:'DM Sans',sans-serif;font-weight:400;font-size:13px;color:#6F6A60;margin-top:2px!important}.sg-proof-stat__num{margin:0!important}.sg-finalcta-2026{position:relative;overflow:hidden}.sg-finalcta-2026::after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 50% 50%,rgb(0 0 0 / .2) 0%,#fff0 70%);pointer-events:none;z-index:1}.sg-finalcta-2026>.e-con-inner,.sg-finalcta-2026 .sg-finalcta-2026__content{position:relative;z-index:2}.sg-finalcta-2026__h2{text-shadow:0 2px 18px rgb(0 0 0 / .45)}.sg-finalcta-2026__sub p{margin:0!important;text-shadow:0 1px 10px rgb(0 0 0 / .4)}.sg-hero-2026 .sg-btn-primary .elementor-button{box-shadow:0 4px 14px rgb(0 0 0 / .3)!important}.sg-hero-2026 .sg-btn-primary .elementor-button:hover{box-shadow:0 6px 20px rgb(0 0 0 / .4)!important}.sg-hero-2026 .sg-btn-secondary .elementor-button,.sg-hero-2026 .sg-btn-secondary .elementor-button:link,.sg-hero-2026 .sg-btn-secondary .elementor-button:visited{background:transparent!important;border-color:rgb(255 255 255 / .65)!important;color:#ffffff!important}.sg-hero-2026 .sg-btn-secondary .elementor-button:hover{background:#ffffff!important;border-color:#ffffff!important;color:#1A1A1A!important;box-shadow:0 4px 14px rgb(0 0 0 / .25)!important}.sg-hero-2026 .sg-btn-secondary .elementor-button:active{background:rgb(255 255 255 / .92)!important;border-color:rgb(255 255 255 / .92)!important;color:#1A1A1A!important}.sg-finalcta-2026 .sg-btn-primary .elementor-button{box-shadow:0 4px 14px rgb(0 0 0 / .3)!important}.sg-finalcta-2026 .sg-btn-primary .elementor-button:hover{box-shadow:0 6px 20px rgb(0 0 0 / .4)!important}.sg-finalcta-2026 .sg-btn-secondary .elementor-button,.sg-finalcta-2026 .sg-btn-secondary .elementor-button:link,.sg-finalcta-2026 .sg-btn-secondary .elementor-button:visited{background:transparent!important;border-color:rgb(255 255 255 / .65)!important;color:#ffffff!important}.sg-finalcta-2026 .sg-btn-secondary .elementor-button:hover{background:#ffffff!important;border-color:#ffffff!important;color:#1A1A1A!important;box-shadow:0 4px 14px rgb(0 0 0 / .25)!important}.sg-finalcta-2026 .sg-btn-secondary .elementor-button:active{background:rgb(255 255 255 / .92)!important;border-color:rgb(255 255 255 / .92)!important;color:#1A1A1A!important}.sg-cream+.sg-cream{position:relative}.sg-cream+.sg-cream::before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:80px;height:1px;background:linear-gradient(90deg,#fff0 0%,rgb(213 199 174 / .6) 50%,#fff0 100%);pointer-events:none;z-index:1}@media (max-width:1024px){.sg-hero-2026{background-position:65% center!important}.sg-hero-2026__content{max-width:560px}.sg-shop-card__img img{max-height:160px!important}.sg-proof-card__body{padding:24px!important}}@media (max-width:880px){.sg-hero-2026::after{background:linear-gradient(180deg,rgb(0 0 0 / .18) 0%,rgb(0 0 0 / .5) 100%)}.sg-finalcta-2026{background-position:50% center!important}.sg-finalcta-2026::after{background:linear-gradient(180deg,rgb(0 0 0 / .2) 0%,rgb(0 0 0 / .5) 100%)}}@media (max-width:600px){.sg-hero-2026__content{max-width:100%}.sg-hero-2026__h1{text-shadow:0 2px 18px rgb(0 0 0 / .6)!important}.sg-hero-2026__sub p{text-shadow:0 1px 10px rgb(0 0 0 / .55)}.sg-hero-2026__buttons .elementor-button{width:100%;justify-content:center}.sg-shop-card__img img{max-height:140px!important}.sg-shop-card__title{font-size:18px!important}.sg-shop-card:hover{transform:none}.sg-shop-card:hover .sg-shop-card__img img{transform:none}.sg-proof-card__body{padding:20px!important}.sg-proof-card__quote::before{font-size:44px;margin-bottom:8px}.sg-finalcta-2026__h2{text-shadow:0 2px 14px rgb(0 0 0 / .55)!important}.sg-finalcta-2026__sub p{text-shadow:0 1px 8px rgb(0 0 0 / .5)}.sg-finalcta-2026__buttons .elementor-button{width:100%;justify-content:center}.sg-cream+.sg-cream::before{width:60px}}.sg-hero-2026__h1,.sg-hero-2026__sub p,.sg-hero-2026__buttons,.sg-hero-2026__trust{opacity:0;transform:translateY(12px);animation:sgHeroFade 0.9s cubic-bezier(.16,.84,.32,1) forwards;will-change:opacity,transform}.sg-hero-2026__h1{animation-delay:0.10s}.sg-hero-2026__sub p{animation-delay:0.28s}.sg-hero-2026__buttons{animation-delay:0.46s}.sg-hero-2026__trust{animation-delay:0.62s}@keyframes sgHeroFade{to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){.sg-shop-card,.sg-proof-card{opacity:0;transform:translateY(16px);animation:sgCardFade 0.7s cubic-bezier(.16,.84,.32,1) forwards}.sg-shop-grid>.sg-shop-card:nth-child(1){animation-delay:0.05s}.sg-shop-grid>.sg-shop-card:nth-child(2){animation-delay:0.12s}.sg-shop-grid>.sg-shop-card:nth-child(3){animation-delay:0.19s}.sg-shop-grid>.sg-shop-card:nth-child(4){animation-delay:0.26s}.sg-shop-grid>.sg-shop-card:nth-child(5){animation-delay:0.33s}.sg-shop-grid>.sg-shop-card:nth-child(6){animation-delay:0.40s}.sg-proof-cards>.sg-proof-card:nth-child(1){animation-delay:0.05s}.sg-proof-cards>.sg-proof-card:nth-child(2){animation-delay:0.15s}.sg-proof-cards>.sg-proof-card:nth-child(3){animation-delay:0.25s}}@keyframes sgCardFade{to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.sg-hero-2026__h1,.sg-hero-2026__sub p,.sg-hero-2026__buttons,.sg-hero-2026__trust{opacity:1;transform:none;animation:none}}.sg-comparison-panel{transition:background-color 0.25s ease}.sg-comparison-img img{display:block!important;max-width:100%!important;height:auto!important;max-height:160px!important;width:auto!important;object-fit:contain}.sg-comparison-panel--bad .sg-comparison-img img[src*="SG_competitor_worn-felt-pad"]{opacity:.4}.sg-comparison-panel--bad::after{content:"Cheap-felt-pad image pending";display:block;margin-top:12px;font-family:'DM Sans',sans-serif;font-size:12px;font-weight:500;letter-spacing:1px;text-transform:uppercase;color:#6F6A60;opacity:.6}@media (max-width:600px){.sg-comparison-img img{max-height:120px!important}}.sg-hero{background-color:#0f3a48}.sg-finalcta .sg-on-dark.sg-btn-primary .elementor-button,.sg-finalcta .sg-on-dark.sg-btn-primary .elementor-button:link,.sg-finalcta .sg-on-dark.sg-btn-primary .elementor-button:visited{background:#FFFFFF!important;color:#237B94!important;border-color:#FFFFFF!important}.sg-finalcta .sg-on-dark.sg-btn-primary .elementor-button:hover{background:#FFFFFF!important;color:#237B94!important;border-color:#FFFFFF!important}.sg-measure-cards>.e-con{align-self:stretch}.sg-measure-cards>.e-con>.e-con{height:100%}.sg-on-dark .sg-btn-secondary .elementor-button,.sg-on-dark.sg-btn-secondary .elementor-button{background-color:transparent!important;color:#FFFFFF!important;border-color:#FFFFFF!important;border-width:2px!important;border-style:solid!important}.sg-on-dark .sg-btn-secondary .elementor-button:hover,.sg-on-dark .sg-btn-secondary .elementor-button:focus,.sg-on-dark.sg-btn-secondary .elementor-button:hover,.sg-on-dark.sg-btn-secondary .elementor-button:focus{background-color:#FFFFFF!important;color:#237B94!important;border-color:#FFFFFF!important}.sg-on-dark .sg-btn-primary .elementor-button:hover,.sg-on-dark.sg-btn-primary .elementor-button:hover{box-shadow:0 0 0 2px rgb(255 255 255 / .4)!important}.sg-on-dark .sg-btn-tertiary .elementor-button,.sg-on-dark.sg-btn-tertiary .elementor-button{color:#FFFFFF!important}.sg-on-dark .sg-btn-tertiary .elementor-button:hover,.sg-on-dark.sg-btn-tertiary .elementor-button:hover{color:rgb(255 255 255 / .85)!important}.sg-on-dark .sg-btn-primary .elementor-button:focus-visible,.sg-on-dark .sg-btn-secondary .elementor-button:focus-visible,.sg-on-dark .sg-btn-tertiary .elementor-button:focus-visible{outline:2px solid #FFFFFF!important;outline-offset:2px!important}.sg-btn-inverse .elementor-button,.sg-btn-inverse .elementor-button:link,.sg-btn-inverse .elementor-button:visited{background:#FFFFFF!important;border:2px solid #FFFFFF!important;color:#0f3a48!important;border-radius:8px!important;font-size:16px!important;font-family:'DM Sans',sans-serif!important;font-weight:600!important;transition:background 0.2s ease,color 0.2s ease,box-shadow 0.2s ease,transform 0.2s ease!important}.sg-btn-inverse .elementor-button:hover,.sg-btn-inverse .elementor-button:focus{background:rgb(255 255 255 / .92)!important;border-color:rgb(255 255 255 / .92)!important;color:#0f3a48!important;box-shadow:0 4px 14px rgb(0 0 0 / .18)!important;transform:translateY(-1px)}.sg-btn-inverse .elementor-button:active{background:rgb(255 255 255 / .85)!important;border-color:rgb(255 255 255 / .85)!important;transform:translateY(0)}.sg-btn-inverse .elementor-button-text,.sg-btn-inverse .elementor-button-icon{font-size:inherit!important;font-weight:inherit!important;color:inherit!important}.sg-btn-inverse .elementor-button:focus-visible{outline:2px solid #FFFFFF!important;outline-offset:2px!important}.rank-math-breadcrumb{font-family:'DM Sans',sans-serif;font-size:14px;line-height:1.5;color:#6F6A60;letter-spacing:.01em;padding:0;margin:0}.rank-math-breadcrumb p{margin:0;padding:0}.rank-math-breadcrumb a{color:#6F6A60;text-decoration:none;transition:color 0.2s ease}.rank-math-breadcrumb a:hover{color:#237B94;text-decoration:none}.rank-math-breadcrumb .last{color:#1A1A1A;font-weight:500}.rank-math-breadcrumb .separator{font-size:0;margin:0 6px;display:inline-block;position:relative;width:14px;height:1em;vertical-align:middle}.rank-math-breadcrumb .separator::before{content:'';display:block;width:12px;height:1px;background:#E3E8EA;position:absolute;top:50%;left:1px;transform:translateY(-50%)}.sg-on-dark .rank-math-breadcrumb,.sg-on-dark .rank-math-breadcrumb a{color:#E3E8EA}.sg-on-dark .rank-math-breadcrumb a:hover{color:#FFF}.sg-on-dark .rank-math-breadcrumb .last{color:#FFF}.sg-on-dark .rank-math-breadcrumb .separator::before{background:rgb(240 233 220 / .55)}.sg-on-dark .rank-math-breadcrumb{margin-bottom:24px;font-size:13px;letter-spacing:.04em;text-transform:none;opacity:.95}@media (max-width:640px){.rank-math-breadcrumb{font-size:12px}.rank-math-breadcrumb .separator{width:10px;margin:0 4px}.rank-math-breadcrumb .separator::before{width:8px}.sg-on-dark .rank-math-breadcrumb{font-size:12px;letter-spacing:.05em;margin-bottom:16px}}.sg-hero-2026 .rank-math-breadcrumb,.sg-hero-2026 .rank-math-breadcrumb a{color:rgb(240 233 220 / .9)!important}.sg-hero-2026 .rank-math-breadcrumb .last{color:#FFFFFF!important}.sg-hero-2026 .rank-math-breadcrumb .separator::before{background:rgb(240 233 220 / .45)!important}.sg-hero-breadcrumbs .rank-math-breadcrumb,.sg-hero-breadcrumbs .rank-math-breadcrumb p,.sg-hero-breadcrumbs .rank-math-breadcrumb a,.sg-hero-breadcrumbs .rank-math-breadcrumb span,.elementor-widget.sg-hero-breadcrumbs .rank-math-breadcrumb,.elementor-widget.sg-hero-breadcrumbs .rank-math-breadcrumb a,.elementor-widget.sg-hero-breadcrumbs .rank-math-breadcrumb span,.sg-hero-2026 .sg-hero-breadcrumbs .rank-math-breadcrumb,.sg-hero-2026 .sg-hero-breadcrumbs .rank-math-breadcrumb a,.sg-on-dark .sg-hero-breadcrumbs .rank-math-breadcrumb,.sg-on-dark .sg-hero-breadcrumbs .rank-math-breadcrumb a{color:rgb(255 255 255 / .82)!important;text-decoration:none!important}.sg-hero-breadcrumbs .rank-math-breadcrumb .last,.elementor-widget.sg-hero-breadcrumbs .rank-math-breadcrumb .last,.sg-hero-2026 .sg-hero-breadcrumbs .rank-math-breadcrumb .last{color:#FFFFFF!important;font-weight:500!important}.sg-hero-breadcrumbs .rank-math-breadcrumb .separator::before,.elementor-widget.sg-hero-breadcrumbs .rank-math-breadcrumb .separator::before{background:rgb(255 255 255 / .35)!important}.sg-hero-2026 .rank-math-breadcrumb a,.sg-on-dark .rank-math-breadcrumb a{color:rgb(255 255 255 / .82)!important}.sg-hero-2026 .rank-math-breadcrumb .last,.sg-on-dark .rank-math-breadcrumb .last{color:#FFFFFF!important}.sg-footer-outer .sg-footer-heading .elementor-heading-title,.sg-footer-outer .sg-footer-heading h1.elementor-heading-title,.sg-footer-outer .sg-footer-heading h2.elementor-heading-title,.sg-footer-outer .sg-footer-heading h3.elementor-heading-title,.sg-footer-outer .sg-footer-heading h4.elementor-heading-title,.sg-footer-outer .sg-footer-heading h5.elementor-heading-title,.sg-footer-outer .sg-footer-heading h6.elementor-heading-title{font-family:'DM Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif!important;font-size:13px!important;font-weight:700!important;line-height:1.3!important;letter-spacing:0.08em!important;text-transform:uppercase!important;color:#FFFFFF!important;margin:0 0 16px 0!important}.sg-footer-links .elementor-icon-list-items{list-style:none!important;margin:0!important;padding:0!important;display:flex!important;flex-direction:column!important;gap:10px!important}.sg-footer-links .elementor-icon-list-item{margin:0!important;padding:0!important}.sg-footer-links .elementor-icon-list-item:before,.sg-footer-links .elementor-icon-list-item:after,.sg-footer-links .elementor-icon-list-icon{content:none!important;display:none!important}.sg-footer-links a,.sg-footer-links .elementor-icon-list-text{color:rgb(255 255 255 / .82)!important;font-family:'DM Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif!important;font-size:15px!important;font-weight:400!important;line-height:1.5!important;text-decoration:none!important;transition:color 160ms ease!important}.sg-footer-links a:hover,.sg-footer-links a:focus-visible,.sg-footer-links .elementor-icon-list-text:hover{color:#FFFFFF!important;text-decoration:none!important;outline:none}.sg-footer-newsletter-form .elementor-form-fields-wrapper{display:flex!important;flex-direction:column!important;gap:10px!important;width:100%!important}.sg-footer-newsletter-form .elementor-field-group{width:100%!important}.sg-footer-newsletter-form input[type="text"],.sg-footer-newsletter-form input[type="email"]{width:100%!important;padding:11px 14px!important;background:rgb(255 255 255 / .06)!important;border:1px solid rgb(255 255 255 / .18)!important;border-radius:8px!important;color:#FFFFFF!important;font-family:'DM Sans',sans-serif!important;font-size:15px!important;line-height:1.4!important;transition:border-color 160ms ease,background 160ms ease!important}.sg-footer-newsletter-form input::placeholder{color:rgb(255 255 255 / .58)!important;opacity:1!important}.sg-footer-newsletter-form input:focus{outline:none!important;border-color:#237B94!important;background:rgb(255 255 255 / .1)!important}.sg-footer-newsletter-form button[type="submit"],.sg-footer-newsletter-form .elementor-button{width:100%!important;padding:12px 18px!important;background-color:#237B94!important;border:none!important;border-radius:8px!important;color:#FFFFFF!important;font-family:'DM Sans',sans-serif!important;font-size:15px!important;font-weight:700!important;letter-spacing:0.02em!important;text-transform:none!important;cursor:pointer!important;transition:background 160ms ease!important;box-shadow:none!important;line-height:1.3!important}.sg-footer-newsletter-form button[type="submit"]:hover,.sg-footer-newsletter-form .elementor-button:hover{background-color:#1A5C70!important}.sg-footer-newsletter-form .elementor-message-success{color:#86EFAC!important;font-family:'DM Sans',sans-serif!important;font-size:13px!important;margin-top:8px!important}.sg-footer-newsletter-form .elementor-message-danger{color:#FCA5A5!important;font-family:'DM Sans',sans-serif!important;font-size:13px!important;margin-top:8px!important}.sg-footer-socials .elementor-widget-icon .elementor-icon{width:36px!important;height:36px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:50%!important;background:rgb(255 255 255 / .06)!important;border:1px solid rgb(255 255 255 / .14)!important;color:rgb(255 255 255 / .82)!important;transition:background 160ms ease,color 160ms ease,border-color 160ms ease!important}.sg-footer-socials .elementor-widget-icon .elementor-icon:hover{background:#237B94!important;border-color:#237B94!important;color:#FFFFFF!important}.sg-footer-socials .elementor-widget-icon svg,.sg-footer-socials .elementor-widget-icon i{font-size:16px!important;width:16px!important;height:16px!important;color:inherit!important;fill:currentColor!important}.sg-footer-trust{border-top:1px solid rgb(255 255 255 / .08)!important;border-bottom:1px solid rgb(255 255 255 / .08)!important}.sg-footer-trust .elementor-widget-text-editor p{color:rgb(255 255 255 / .82)!important;font-family:'DM Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif!important;font-size:13px!important;line-height:1.6!important;margin:0!important}.sg-footer-trust .sg-footer-contact-label{display:inline-block!important;margin-right:6px!important;color:rgb(255 255 255 / .58)!important;font-weight:600!important;font-size:12px!important;text-transform:uppercase!important;letter-spacing:0.06em!important}.sg-footer-trust a{color:rgb(255 255 255 / .82)!important;text-decoration:none!important;transition:color 160ms ease!important}.sg-footer-trust a:hover{color:#FFFFFF!important}.sg-footer-bottom .elementor-widget-text-editor p{color:rgb(255 255 255 / .58)!important;font-family:'DM Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif!important;font-size:13px!important;line-height:1.6!important;margin:0!important}.sg-footer-legal-links .elementor-icon-list-items{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;gap:8px 20px!important;list-style:none!important;margin:0!important;padding:0!important}.sg-footer-legal-links .elementor-icon-list-item{margin:0!important;padding:0!important}.sg-footer-legal-links .elementor-icon-list-icon,.sg-footer-legal-links .elementor-icon-list-item:before,.sg-footer-legal-links .elementor-icon-list-item:after{display:none!important;content:none!important}.sg-footer-legal-links a,.sg-footer-legal-links .elementor-icon-list-text{color:rgb(255 255 255 / .58)!important;font-family:'DM Sans',sans-serif!important;font-size:13px!important;text-decoration:none!important;transition:color 160ms ease!important}.sg-footer-legal-links a:hover,.sg-footer-legal-links a:focus-visible{color:#FFFFFF!important}.sg-footer-bottom .sg-footer-address{color:rgb(255 255 255 / .45)!important;font-size:12px!important;display:inline-block!important;margin-top:2px!important}.sg-footer-links .elementor-icon-list-item>a:not(.sg-linedot){padding-left:17px}.sg-footer-heading .elementor-widget-container{padding-left:17px}.elementor-element-e4c155f{padding-left:17px}.elementor-element-e4c155f .sg-footer-heading .elementor-widget-container{padding-left:0}.sg-footer-newsletter-form,.elementor-element-50e5641.elementor-widget__width-initial{width:100%!important;max-width:100%!important}.sg-footer-newsletter-form .elementor-field-group{width:100%!important;max-width:100%!important;flex-basis:100%!important}.sg-footer-newsletter-form .elementor-field-textual,.sg-footer-newsletter-form .elementor-button{width:100%!important;max-width:100%!important}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}[id]:not(body){scroll-margin-top:150px}@media (max-width:767px){[id]:not(body){scroll-margin-top:130px}}.sg-size-tile-link{display:flex!important;flex-direction:column;height:100%;min-height:100%;box-sizing:border-box}.elementor-widget-html:has(.sg-size-tile-link),.elementor-widget-html:has(.sg-size-tile-link)>.elementor-widget-container{height:100%;display:flex;flex-direction:column}.sg-size-tile-cell{display:flex;align-self:stretch}.sg-size-tile-cell .elementor-widget-html,.sg-size-tile-cell .elementor-widget-html>.elementor-widget-container{height:100%;width:100%;display:flex;flex-direction:column}.sg-size-tile-link:hover{border-color:#237b94!important;box-shadow:0 4px 12px rgb(35 123 148 / .15);transform:translateY(-2px)}.sg-size-tile-link:hover h4{color:#237b94!important}.sg-size-tile-link:focus-visible{outline:2px solid #237b94;outline-offset:2px}@media (max-width:767px){.sg-size-tile-link:hover{transform:none}.sg-size-tile-link:active{transform:scale(.98);transition:transform 0.1s ease}}.sg-toc-chip .elementor-button:hover,.sg-toc-chip .elementor-button:focus,.sg-toc-chip:hover .elementor-button{background-color:#237b94!important;border-color:#237b94!important;border-radius:999px!important;color:#FFFFFF!important;transform:translateY(-1px);outline:none!important}.sg-toc-chip .elementor-button::before,.sg-toc-chip .elementor-button::after,.sg-toc-chip .elementor-button-wrapper::before,.sg-toc-chip .elementor-button-wrapper::after{display:none!important}.sg-toc-chip .elementor-button-wrapper{border-radius:999px!important;overflow:hidden!important}.sg-toc-chip:focus-visible{outline:2px solid #237b94;outline-offset:2px}@media (max-width:767px){.sg-toc-chip:hover{transform:none}.sg-toc-chip:active{background-color:#237b94!important;color:#FFFFFF!important;transform:scale(.97);transition:all 0.1s ease}}@media (max-width:1024px){.sg-toc{align-items:stretch!important}.sg-toc-pills{overflow-x:auto;flex-wrap:nowrap!important;-webkit-overflow-scrolling:touch;mask-image:linear-gradient(to right,black calc(100% - 24px),transparent);-webkit-mask-image:linear-gradient(to right,black calc(100% - 24px),transparent);padding-right:24px;margin-right:-16px;scrollbar-width:thin;scrollbar-color:rgb(35 123 148 / .3) #fff0}.sg-toc-pills::-webkit-scrollbar{height:4px}.sg-toc-pills::-webkit-scrollbar-track{background:#fff0}.sg-toc-pills::-webkit-scrollbar-thumb{background:rgb(35 123 148 / .3);border-radius:2px}.sg-toc-chip{flex-shrink:0}}.sg-pads-compare-card{cursor:pointer}.sg-pads-compare-card:hover{border-color:#237b94!important;box-shadow:0 6px 18px rgb(35 123 148 / .15)!important;transform:translateY(-2px)}.sg-pads-compare-card:hover h3{color:#1A5C70!important}.sg-pads-compare-card:focus-visible{outline:2px solid #237b94;outline-offset:2px}.sg-pads-compare-cell{display:flex;align-self:stretch}.sg-pads-compare-cell .elementor-widget-html,.sg-pads-compare-cell .elementor-widget-html>.elementor-widget-container{height:100%;width:100%;display:flex;flex-direction:column}@media (max-width:767px){.sg-pads-compare-card{padding:24px!important}.sg-pads-compare-card h3{font-size:20px!important}.sg-pads-compare-card:hover{transform:none}.sg-pads-compare-card:active{transform:scale(.99);transition:transform 0.1s ease}}.sg-qd-tile-link{cursor:pointer}.sg-qd-tile-link:hover{border-color:#237b94!important;box-shadow:0 6px 18px rgb(35 123 148 / .15)!important;transform:translateY(-2px)}.sg-qd-tile-link:hover h4{color:#237b94!important}.sg-qd-tile-link:focus-visible{outline:2px solid #237b94;outline-offset:2px}@media (max-width:767px){.sg-qd-tile-link{padding:24px!important}.sg-qd-tile-link h4{font-size:20px!important}.sg-qd-tile-link:hover{transform:none}.sg-qd-tile-link:active{transform:scale(.99);transition:transform 0.1s ease}}.sg-gd-lookup{background:#FFF;border:1px solid #E3E8EA;border-radius:12px;font-family:'DM Sans',sans-serif;overflow:hidden}.sg-gd-lookup .sg-gd-lookup__row{padding:16px 22px;border-bottom:1px solid #F1F5F7;align-items:flex-start}.sg-gd-lookup .sg-gd-lookup__row:last-child{border-bottom:none}.sg-gd-lookup>.sg-gd-lookup__row:nth-of-type(odd):not(.sg-gd-lookup__row--header){background:#F1F5F7}.sg-gd-lookup .sg-gd-lookup__furniture .elementor-widget-container p{font-size:15px!important}.sg-gd-lookup .sg-gd-lookup__pick .elementor-widget-container p{font-size:14px!important;line-height:1.5!important}.sg-gd-lookup .sg-gd-lookup__why .elementor-widget-container p{font-size:13px!important;line-height:1.5!important;color:#6F6A60!important}.sg-gd-lookup .sg-gd-lookup__row--header{background:#F1F5F7}.sg-gd-lookup .sg-gd-lookup__row--header .elementor-widget-container p{font-weight:700!important;color:#1A1A1A!important;font-size:13px!important;text-transform:uppercase;letter-spacing:.05em;margin:0!important}.sg-gd-lookup .sg-gd-lookup__row>.elementor-widget{margin-bottom:0!important}.sg-gd-lookup .sg-gd-lookup__furniture .elementor-widget-container p{font-weight:700!important;color:#1A1A1A!important;margin:0!important}.sg-gd-lookup .sg-gd-lookup__pick .elementor-widget-container p{color:#4E6B73!important;margin:0!important}.sg-gd-lookup .sg-gd-lookup__pick strong{color:#1A1A1A!important}.sg-gd-lookup .sg-gd-lookup__why .elementor-widget-container p{color:#6F6A60!important;font-style:italic;margin:0!important}@media (max-width:1023px){.sg-gd-lookup .sg-gd-lookup__row{padding:16px 18px;gap:4px}.sg-gd-lookup .sg-gd-lookup__row--header{display:none!important}.sg-gd-lookup .sg-gd-lookup__pick .elementor-widget-container p::before{content:"Recommended: ";font-weight:700;color:#1A1A1A;font-style:normal}.sg-gd-lookup .sg-gd-lookup__why .elementor-widget-container p{font-style:normal}.sg-gd-lookup .sg-gd-lookup__why .elementor-widget-container p::before{content:"Why: ";font-weight:700;color:#1A1A1A}}.sg-size-table{background:#FFF;border:1px solid #E3E8EA;border-radius:12px;font-family:'DM Sans',sans-serif;overflow:hidden;margin-top:8px}.sg-size-table .sg-size-row{padding:13px 22px;border-bottom:1px solid #F1F5F7;align-items:flex-start}.sg-size-table .sg-size-row:last-child{border-bottom:none}.sg-size-table .sg-size-row--header{background:#0F3A48;border-bottom:none;padding-top:12px;padding-bottom:12px}.sg-size-table .sg-size-row--header .elementor-widget-container p{font-weight:700!important;color:#FFFFFF!important;font-size:12px!important;text-transform:uppercase;letter-spacing:.06em;margin:0!important}.sg-size-table .sg-size-row:nth-of-type(odd):not(.sg-size-row--header){background:#F1F5F7}.sg-size-table .sg-size-row:nth-of-type(even):not(.sg-size-row--header){background:#FFF}.sg-size-table .sg-size-row>.elementor-widget{margin-bottom:0!important}.sg-size-table .sg-size-gsize .elementor-widget-container p{font-weight:700!important;color:#1A1A1A!important;margin:0!important;font-variant-numeric:tabular-nums}.sg-size-table .sg-size-fits .elementor-widget-container p{color:#4E6B73!important;margin:0!important;font-variant-numeric:tabular-nums}@media (max-width:1023px){.sg-size-table .sg-size-row{padding:12px 16px;gap:2px}.sg-size-table .sg-size-row--header{display:none!important}.sg-size-table .sg-size-gsize .elementor-widget-container p::before{content:"Size: ";font-weight:700;color:#1A1A1A}.sg-size-table .sg-size-fits .elementor-widget-container p::before{content:"Fits: ";font-weight:700;color:#1A1A1A}}.sg-glide-advisor-cta{background:#FFF;border:1px solid #E3E8EA;border-radius:14px;padding:28px 32px;display:flex;align-items:center;justify-content:space-between;gap:24px;max-width:760px;margin:0 auto;box-shadow:0 4px 16px rgb(15 23 42 / .04);font-family:'DM Sans',sans-serif}.sg-glide-advisor-cta__icon{width:56px;height:56px;border-radius:50%;background:linear-gradient(135deg,#237B94 0%,#1A5C70 100%);color:#FFF;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 4px 12px rgb(35 123 148 / .25)}.sg-glide-advisor-cta__text{flex:1;min-width:0}.sg-glide-advisor-cta__title{font-size:18px;font-weight:600;color:#1A1A1A;margin:0 0 4px 0;line-height:1.3}.sg-glide-advisor-cta__subtitle{font-size:14px;color:#6F6A60;margin:0;line-height:1.5}.sg-glide-advisor-cta__btn,button.sg-glide-advisor-cta__btn{background:#237B94!important;background-color:#237B94!important;background-image:none!important;color:#FFFFFF!important;border:none!important;border-radius:12px!important;padding:14px 24px!important;font-family:'DM Sans',sans-serif!important;font-size:15px!important;font-weight:600!important;text-transform:none!important;letter-spacing:normal!important;cursor:pointer!important;transition:all 0.2s ease!important;display:inline-flex!important;align-items:center!important;gap:8px!important;flex-shrink:0!important;box-shadow:0 2px 8px rgb(35 123 148 / .2)!important;text-shadow:none!important;outline:none!important;line-height:1.2!important}.sg-glide-advisor-cta__btn:hover,button.sg-glide-advisor-cta__btn:hover{background:#1A5C70!important;background-color:#1A5C70!important;transform:translateY(-1px)!important;box-shadow:0 6px 16px rgb(35 123 148 / .32)!important;color:#FFFFFF!important}.sg-glide-advisor-cta__btn:focus,.sg-glide-advisor-cta__btn:active{outline:2px solid #237B94!important;outline-offset:2px!important}.sg-glide-advisor-cta__btn svg{flex-shrink:0}@media (max-width:640px){.sg-glide-advisor-cta{flex-direction:column;text-align:center;padding:24px 20px;gap:16px}.sg-glide-advisor-cta__icon{width:48px;height:48px}.sg-glide-advisor-cta__title{font-size:17px}.sg-glide-advisor-cta__subtitle{font-size:13px}.sg-glide-advisor-cta__btn,button.sg-glide-advisor-cta__btn{width:100%!important;justify-content:center!important;padding:13px 20px!important;font-size:14px!important}}.sg-hero-2026__trust{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:24px 0 0 0;font-size:13px;font-weight:500;color:rgb(255 255 255 / .75);line-height:1.5;letter-spacing:.01em}.sg-hero-2026__trust a{color:rgb(255 255 255 / .92)!important;text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px;transition:color 0.2s ease}.sg-hero-2026__trust a:hover{color:#FFFFFF!important}.sg-hero-2026__dot{color:rgb(255 255 255 / .35);font-weight:700;user-select:none}@media (max-width:600px){.sg-hero-2026__trust{flex-direction:column;align-items:flex-start;gap:6px;font-size:12px}.sg-hero-2026__dot{display:none}}@media (max-width:480px){.sg-btn-primary .elementor-button,.sg-btn-secondary .elementor-button,a.sg-btn-primary,a.sg-btn-secondary{width:100%!important;justify-content:center!important;text-align:center!important}.sg-btn-primary,.sg-btn-secondary{width:100%!important}}.sg-btn-primary .elementor-button,.sg-btn-secondary .elementor-button,a.sg-btn-primary,a.sg-btn-secondary{white-space:normal!important;word-break:normal;overflow-wrap:anywhere;line-height:1.3}@media (max-width:480px){.sg-btn-primary .elementor-button,.sg-btn-secondary .elementor-button,a.sg-btn-primary,a.sg-btn-secondary{font-size:14px!important;padding-left:16px!important;padding-right:16px!important}}.sg-infocard,.sg-hovercard{position:relative}.sg-infocard::before,.sg-hovercard::before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:#237B94;border-top-left-radius:inherit;border-bottom-left-radius:inherit;pointer-events:none}.sg-infocard::before{opacity:1}.sg-hovercard{transition:transform 0.2s ease,box-shadow 0.2s ease}.sg-hovercard::before{opacity:0;transition:opacity 0.2s ease}@media (hover:hover){.sg-hovercard:hover::before{opacity:1}.sg-hovercard:hover{transform:translateY(-2px);box-shadow:0 6px 18px rgb(35 123 148 / .15)}}@media (hover:none){.sg-hovercard::before{opacity:1}}.sg-clickcard{cursor:pointer;text-decoration:none;transition:box-shadow 0.2s ease,transform 0.2s ease}@media (hover:hover){.sg-clickcard:hover{box-shadow:0 0 0 2px #237B94,0 6px 18px rgb(35 123 148 / .15);transform:translateY(-2px)}}@media (hover:none){.sg-clickcard{box-shadow:0 0 0 2px #237B94,0 2px 12px rgb(0 0 0 / .06)}}.sg-route-card{display:flex;flex-direction:column;height:100%}.sg-route-card .sg-route-cta{margin-top:auto!important;margin-bottom:0!important;padding-top:16px}.sg-step-card{display:flex;flex-direction:column;height:100%}.elementor-menu-cart__toggle,.elementor-menu-cart__toggle button,.elementor-menu-cart__toggle .elementor-button,.elementor-menu-cart__toggle .elementor-button-link,.elementor-menu-cart__toggle.elementor-button{border:none!important;background:transparent!important;box-shadow:none!important;padding:0!important;margin:0!important;outline:none!important;border-radius:0!important}.elementor-menu-cart__toggle svg,.elementor-menu-cart__toggle i{border:none!important;background:transparent!important;box-shadow:none!important;color:#1A1A1A!important;transition:color 0.15s ease}.elementor-menu-cart__toggle:hover svg,.elementor-menu-cart__toggle:hover i{color:#237B94!important}.elementor-menu-cart__toggle .elementor-button-text,.elementor-menu-cart__toggle .elementor-menu-cart__toggle-counter{font-family:'DM Sans',sans-serif!important}.elementor-menu-cart__container{font-family:'DM Sans',-apple-system,BlinkMacSystemFont,sans-serif!important;color:#1A1A1A!important}.elementor-menu-cart__main{background:#FFFFFF!important;padding:24px!important;box-sizing:border-box!important}.elementor-menu-cart__close-button-wrapper,.elementor-menu-cart__close-button{color:#6F6A60!important;transition:color 0.15s ease}.elementor-menu-cart__close-button:hover{color:#1A1A1A!important}.elementor-menu-cart__products,.woocommerce-mini-cart{margin:0 0 20px 0!important;padding:0!important;list-style:none!important}.elementor-menu-cart__product,.woocommerce-mini-cart__item{display:flex!important;align-items:flex-start!important;gap:14px!important;padding:14px 0!important;border-bottom:1px solid #F1F5F7!important;background:transparent!important;position:relative}.elementor-menu-cart__product:last-child,.woocommerce-mini-cart__item:last-child{border-bottom:none!important}.elementor-menu-cart__product-image{border:none!important;background:transparent!important;padding:0!important;box-shadow:none!important;width:auto!important;height:auto!important;flex-shrink:0!important}.elementor-menu-cart__product img,.elementor-menu-cart__product-image img,.woocommerce-mini-cart__item img{width:56px!important;height:56px!important;object-fit:contain!important;border:1px solid #E3E8EA!important;border-radius:8px!important;background:#F1F5F7!important;padding:4px!important;flex-shrink:0!important;box-sizing:border-box!important;margin:0!important;display:block!important}.elementor-menu-cart__product-name{font-family:'DM Sans',sans-serif!important;font-size:14px!important;font-weight:600!important;color:#1A1A1A!important;line-height:1.4!important;margin:0 0 6px 0!important;max-width:100%!important;padding-right:24px!important}.elementor-menu-cart__product-name a{color:#1A1A1A!important;text-decoration:none!important;font-weight:600!important;transition:color 0.15s ease}.elementor-menu-cart__product-name a:hover{color:#237B94!important}.elementor-menu-cart__product-price,.woocommerce-mini-cart__item .quantity{font-family:'DM Sans',sans-serif!important;font-size:13px!important;color:#6F6A60!important;margin:0!important;line-height:1.4!important}.elementor-menu-cart__product-price .amount,.elementor-menu-cart__product-price .woocommerce-Price-amount{color:#1A1A1A!important;font-weight:500!important}.elementor-menu-cart__product-remove,.elementor-menu-cart__product .remove,.elementor-menu-cart__product a.remove{position:absolute!important;top:14px!important;right:0!important;width:24px!important;height:24px!important;color:#6F6A60!important;background:transparent!important;border:none!important;box-shadow:none!important;font-size:18px!important;line-height:22px!important;font-weight:400!important;text-align:center!important;border-radius:50%!important;text-decoration:none!important;flex-shrink:0!important;margin:0!important;transition:all 0.15s ease}.elementor-menu-cart__product-remove:hover,.elementor-menu-cart__product .remove:hover,.elementor-menu-cart__product a.remove:hover{color:#DC2626!important;background:#FEF2F2!important}.elementor-menu-cart__product-text{flex:1 1 auto!important;min-width:0!important;padding:0!important}.elementor-menu-cart__subtotal,.woocommerce-mini-cart__total{border:none!important;background:transparent!important;padding:16px 0!important;margin:0 0 16px 0!important;border-top:1px solid #E3E8EA!important;display:flex!important;justify-content:space-between!important;align-items:center!important;font-family:'DM Sans',sans-serif!important;font-size:15px!important;font-weight:600!important;color:#1A1A1A!important}.elementor-menu-cart__subtotal strong,.woocommerce-mini-cart__total strong{font-weight:600!important;color:#1A1A1A!important}.elementor-menu-cart__subtotal .amount,.elementor-menu-cart__subtotal .woocommerce-Price-amount,.woocommerce-mini-cart__total .amount,.woocommerce-mini-cart__total .woocommerce-Price-amount{color:#237B94!important;font-size:18px!important;font-weight:700!important}.elementor-menu-cart__footer-buttons{display:flex!important;flex-direction:column!important;gap:10px!important;margin:0!important;padding:0!important}.elementor-menu-cart__footer-buttons .elementor-button,.elementor-menu-cart__footer-buttons a.button{font-family:'DM Sans',sans-serif!important;font-size:15px!important;font-weight:600!important;width:100%!important;min-height:48px!important;padding:14px 20px!important;border-radius:12px!important;text-align:center!important;display:flex!important;align-items:center!important;justify-content:center!important;line-height:1!important;text-transform:none!important;letter-spacing:0.01em!important;box-sizing:border-box!important;cursor:pointer!important;text-decoration:none!important;transition:background 0.15s ease,color 0.15s ease,border-color 0.15s ease!important}.elementor-menu-cart__footer-buttons .elementor-button--view-cart,.elementor-menu-cart__footer-buttons a.button.wc-forward:not(.checkout){background:#FFFFFF!important;color:#237B94!important;border:1px solid #237B94!important;box-shadow:none!important;transform:none!important}.elementor-menu-cart__footer-buttons .elementor-button--view-cart:hover,.elementor-menu-cart__footer-buttons a.button.wc-forward:not(.checkout):hover{background:#F1F5F7!important;color:#237B94!important;border-color:#237B94!important}.elementor-menu-cart__footer-buttons .elementor-button--checkout,.elementor-menu-cart__footer-buttons a.button.checkout{background:#237B94!important;color:#FFFFFF!important;border:1px solid #237B94!important;box-shadow:0 1px 2px rgb(35 123 148 / .15)!important;transform:none!important}.elementor-menu-cart__footer-buttons .elementor-button--checkout:hover,.elementor-menu-cart__footer-buttons a.button.checkout:hover{background:#1A5C70!important;border-color:#1A5C70!important;color:#FFFFFF!important}.elementor-menu-cart__footer-buttons .sg-flyout-request-quote{font-family:'DM Sans',sans-serif!important;font-size:15px!important;font-weight:600!important;width:100%!important;min-height:48px!important;padding:14px 20px!important;border-radius:12px!important;background:#237B94!important;color:#FFFFFF!important;border:1px solid #237B94!important;text-align:center!important;display:flex!important;align-items:center!important;justify-content:center!important;line-height:1!important;letter-spacing:0.01em!important;box-sizing:border-box!important;cursor:pointer!important;text-decoration:none!important;transition:background 0.15s ease,border-color 0.15s ease!important;box-shadow:0 1px 2px rgb(35 123 148 / .15)!important}.elementor-menu-cart__footer-buttons .sg-flyout-request-quote:hover{background:#1A5C70!important;border-color:#1A5C70!important;color:#FFFFFF!important}.elementor-menu-cart__main .woocommerce-mini-cart__empty-message{font-family:'DM Sans',sans-serif!important;font-size:15px!important;color:#6F6A60!important;text-align:center!important;padding:40px 20px!important;margin:0!important}@media (max-width:767px){.elementor-menu-cart__main{padding:20px!important}.elementor-menu-cart__product img,.elementor-menu-cart__product-image img,.woocommerce-mini-cart__item img{width:52px!important;height:52px!important}.elementor-menu-cart__product-name{font-size:14px!important}.elementor-menu-cart__subtotal,.woocommerce-mini-cart__total{font-size:14px!important}.elementor-menu-cart__subtotal .amount,.woocommerce-mini-cart__total .amount{font-size:17px!important}.elementor-menu-cart__footer-buttons .elementor-button,.elementor-menu-cart__footer-buttons .sg-flyout-request-quote,.elementor-menu-cart__footer-buttons a.button{font-size:14px!important;min-height:44px!important;padding:12px 18px!important}}@media (max-width:480px){.elementor-menu-cart__main{padding:16px!important}.elementor-menu-cart__product img,.elementor-menu-cart__product-image img,.woocommerce-mini-cart__item img{width:48px!important;height:48px!important}}.elementor-menu-cart__product-name,.elementor-menu-cart__product-name a{display:block!important;-webkit-line-clamp:none!important;line-clamp:none!important;overflow:visible!important;overflow-wrap:anywhere}.elementor-menu-cart__product-name{line-height:1.35!important}body.sg-size-dropdown ul.iconic-was-swatches[data-attribute="attribute_pa_size"]{display:none!important}body.sg-size-dropdown label[for="pa_size"] .iconic-was-chosen-attribute,body.sg-size-dropdown label[for="pa_size"] .iconic-was-attr-label-sep{display:none!important}body.sg-size-dropdown select#pa_size{display:block!important;visibility:visible!important;opacity:1!important;position:static!important;height:auto!important;clip:auto!important;clip-path:none!important;overflow:visible!important;width:100%;max-width:100%;font-family:'DM Sans',-apple-system,sans-serif;font-size:15px;font-weight:500;line-height:1.4;color:#1A1A1A;background-color:#FFF;border:1.5px solid #E3E8EA;border-radius:8px;padding:14px 44px 14px 16px;cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23237B94' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>");background-repeat:no-repeat;background-position:right 16px center;background-size:18px;transition:border-color 0.15s,box-shadow 0.15s,background-color 0.15s;margin-top:4px;box-sizing:border-box}body.sg-size-dropdown select#pa_size:hover{border-color:#237B94;background-color:#FFF}body.sg-size-dropdown select#pa_size:focus{outline:none;border-color:#237B94;background-color:#FFF;box-shadow:0 0 0 3px rgb(35 123 148 / .15)}@media (max-width:768px){body.sg-size-dropdown select#pa_size{font-size:16px;padding:14px 44px 14px 14px}}.sg-qv-modal ul.iconic-was-swatches.sg-qv-hide-swatches.sg-qv-hide-swatches{display:none!important}.sg-qv-modal .sg-qv-hide-label .iconic-was-chosen-attribute,.sg-qv-modal .sg-qv-hide-label .iconic-was-attr-label-sep{display:none!important}.sg-qv-modal select.sg-qv-show-select{display:block!important;visibility:visible!important;opacity:1!important;position:static!important;height:auto!important;clip:auto!important;clip-path:none!important;overflow:visible!important;width:100%;max-width:100%;font-family:'DM Sans',-apple-system,sans-serif;font-size:15px;font-weight:500;line-height:1.4;color:#1A1A1A;background-color:#FFF;border:1.5px solid #E3E8EA;border-radius:8px;padding:14px 44px 14px 16px;cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23237B94' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>");background-repeat:no-repeat;background-position:right 16px center;background-size:18px;margin-top:4px;box-sizing:border-box}.sg-qv-modal select.sg-qv-show-select:hover{border-color:#237B94}.sg-qv-modal select.sg-qv-show-select:focus{outline:none;border-color:#237B94;box-shadow:0 0 0 3px rgb(35 123 148 / .15)}@media (max-width:768px){.sg-qv-modal select.sg-qv-show-select{font-size:16px;padding:14px 44px 14px 14px}}.sg-qv-modal .variations select:not(.sg-qv-show-select){display:none!important}.sg-qv-modal .sg-qv-hide-row{display:none!important}.sg-qv-modal .single_add_to_cart_button,.sg-qv-modal form.cart button[type="submit"]{background:#237B94!important;background-image:none!important;border-color:#237B94!important;color:#fff!important}.sg-qv-modal .single_add_to_cart_button:hover,.sg-qv-modal form.cart button[type="submit"]:hover{background:#1a5c70!important;border-color:#1a5c70!important}.sg-qv-modal .sg-wishlist-save{display:inline-flex;margin-top:14px;margin-right:18px}.sg-qv-modal .sg-qv-full{margin-top:14px}.sg-qv-modal .sg-qv-addnote{margin-top:10px;color:#DC2626;font-size:14px}.sg-product-link,.sg-product-link a,.sg-product-link .elementor-heading-title,.sg-product-link .elementor-heading-title a{color:#237B94!important;text-decoration:none;transition:color 0.15s ease}.sg-product-link:hover,.sg-product-link a:hover,.sg-product-link .elementor-heading-title:hover,.sg-product-link .elementor-heading-title a:hover{color:#1A5C70!important;text-decoration:underline}.elementor-icon-list-item{align-items:flex-start!important}.elementor-icon-list-icon{display:flex;align-items:flex-start;padding-top:0.15em!important}.elementor-icon-list-text{align-self:flex-start}@media (max-width:1024px){.sg-desktop-only-br{display:none}}.sg-loop-img-wrap{position:relative;overflow:hidden;display:block;aspect-ratio:1 / 1;background:#FFF}.sg-loop-img{display:block;width:100%;height:100%;object-fit:contain;transition:opacity 0.3s ease}.sg-loop-img-wrap--swap .sg-loop-img--secondary{position:absolute;inset:0;opacity:0}.sg-loop-img-wrap--swap:hover .sg-loop-img--primary{opacity:0}.sg-loop-img-wrap--swap:hover .sg-loop-img--secondary{opacity:1}.sg-hero-h1 .elementor-heading-title{font-family:'DM Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif!important;font-size:clamp(26px, 4.5vw, 42px)!important;font-weight:700!important;line-height:1.1!important;letter-spacing:-0.025em!important;color:#ffffff!important;margin:0 0 16px 0!important;text-shadow:0 2px 20px rgb(0 0 0 / .35)!important}@media (max-width:1024px){.sg-hero-h1 .elementor-heading-title{font-size:clamp(24px, 4vw, 34px)!important}}@media (max-width:767px){.sg-hero-h1 .elementor-heading-title{font-size:26px!important;letter-spacing:-0.015em!important}}.sg-hero-breadcrumbs{margin-bottom:12px!important}.sg-hero-breadcrumbs .rank-math-breadcrumb{font-size:13px!important;letter-spacing:0.02em!important}.sg-hero-breadcrumbs{position:relative;z-index:2}.sg-glide-cat-hero .elementor-widget-text-editor p,.sg-hero-2026 .sg-hero-2026__content .elementor-widget-text-editor p{color:rgb(255 255 255 / .82)!important;font-size:16px!important;line-height:1.65!important;max-width:580px!important;text-shadow:0 1px 10px rgb(0 0 0 / .3)!important;margin-bottom:0!important}@media (max-width:767px){.sg-glide-cat-hero .elementor-widget-text-editor p,.sg-hero-2026 .sg-hero-2026__content .elementor-widget-text-editor p{font-size:15px!important}}:root{--sg-cat-teal:#237B94;--sg-cat-teal-dark:#1a5c70;--sg-cat-teal-deep:#0f3a48;--sg-cat-cream:#F1F5F7;--sg-cat-off-white:#F1F5F7;--sg-cat-ink:#1A1A1A;--sg-cat-muted:#4E6B73;--sg-cat-border:#E3E8EA}#toc{background:var(--sg-cat-teal-deep)!important;position:sticky!important;top:0!important;z-index:200!important}#toc .sg-toc,#toc .sg-toc-pills{justify-content:flex-start!important;flex-wrap:wrap!important;gap:6px 4px!important;padding:0!important;margin:0!important}#toc .sg-toc-chip .elementor-widget-container,#toc .sg-toc-chip .elementor-button-wrapper{display:contents!important}#toc .sg-toc-chip .elementor-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:7px 14px!important;background:rgb(255 255 255 / .08)!important;border:1px solid rgb(255 255 255 / .18)!important;border-radius:999px!important;color:rgb(255 255 255 / .82)!important;font-family:'DM Sans',sans-serif!important;font-size:13px!important;font-weight:600!important;letter-spacing:0.01em!important;text-decoration:none!important;text-transform:none!important;white-space:nowrap!important;transition:background 0.2s ease,color 0.2s ease,border-color 0.2s ease!important;box-shadow:none!important;line-height:1.2!important;min-height:0!important;height:auto!important;width:auto!important;min-width:0!important}#toc .sg-toc-chip .elementor-button:hover,#toc .sg-toc-chip .elementor-button:focus{background:rgb(255 255 255 / .16)!important;color:#fff!important;border-color:rgb(255 255 255 / .4)!important;border-radius:999px!important;outline:none!important}#toc .sg-toc-chip .elementor-button::before,#toc .sg-toc-chip .elementor-button::after,#toc .sg-toc-chip .elementor-button-wrapper::before,#toc .sg-toc-chip .elementor-button-wrapper::after{display:none!important;border-radius:999px!important}#toc .sg-toc-chip .elementor-button-wrapper{border-radius:999px!important;overflow:hidden!important;width:auto!important}#toc .sg-toc-chip .elementor-button .elementor-button-text{font-size:13px!important;font-weight:600!important}#toc .sg-toc-chip,#toc .sg-toc-chip.elementor-widget,#toc .sg-toc-chip.elementor-widget-button{width:auto!important;min-width:0!important;flex:0 0 auto!important;margin:0!important}#toc .sg-toc-chip .elementor-widget-container{width:auto!important}#toc .elementor-widget{margin-bottom:0!important}#toc>.e-con{justify-content:center!important;flex-wrap:wrap!important;gap:10px 14px!important}#toc .e-con .e-con{flex-wrap:wrap!important;justify-content:center!important;gap:5px!important;align-items:center!important}@media (max-width:767px){#toc{position:relative!important;top:auto!important}#toc>.e-con{flex-direction:column!important;align-items:center!important;gap:8px!important;padding:10px 0!important}#toc .e-con .e-con{flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:visible!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;justify-content:flex-start!important;gap:5px!important;padding:0 16px 2px 16px!important;max-width:100vw!important}#toc .e-con .e-con::-webkit-scrollbar{display:none!important}#toc .sg-toc-chip,#toc .sg-toc-chip.elementor-widget{flex-shrink:0!important;width:auto!important;flex:0 0 auto!important}#toc .sg-toc-chip .elementor-button{font-size:12px!important;padding:6px 12px!important;width:auto!important;min-width:0!important;display:inline-flex!important}#toc .sg-toc-chip:last-child{margin-right:8px!important}}.elementor-section-wrap .elementor-widget-heading [class*="elementor-heading-title"]{font-family:'DM Sans',sans-serif}.elementor-element h2.elementor-heading-title,.elementor-element h3.elementor-heading-title{font-family:'DM Serif Display',serif;font-weight:400;letter-spacing:-.01em}.sg-chooser-card,[class*="Mounting Card"]>.e-con-inner,[class*="Base Card"]>.e-con-inner,[class*="Plug Card"]>.e-con-inner,[class*="Position Card"]>.e-con-inner{border-left:4px solid var(--sg-cat-teal)!important;border-radius:0 8px 8px 0!important;background:#fff!important;transition:border-color 0.2s ease,box-shadow 0.2s ease,transform 0.2s ease!important}[class*="Mounting Card"]:hover>.e-con-inner,[class*="Base Card"]:hover>.e-con-inner,[class*="Plug Card"]:hover>.e-con-inner,[class*="Position Card"]:hover>.e-con-inner{border-left-color:var(--sg-cat-teal-dark)!important;box-shadow:0 6px 24px rgb(35 123 148 / .12)!important;transform:translateY(-2px)}.sg-cat-badge,[class*="Card Badge"] p{display:inline-flex!important;align-items:center!important;padding:4px 12px!important;background:var(--sg-cat-teal)!important;color:#fff!important;border-radius:999px!important;font-family:'DM Sans',sans-serif!important;font-size:12px!important;font-weight:700!important;letter-spacing:0.08em!important;text-transform:uppercase!important;margin-bottom:12px!important}.tax-product_cat #applications{background:var(--sg-cat-cream)!important}#applications .elementor-element[class*="App:"]>.e-con-inner,#applications [class*="App HTML"]{background:#fff!important;border-radius:12px!important;padding:24px!important;transition:box-shadow 0.2s ease,transform 0.2s ease!important}#applications .elementor-element[class*="App:"]:hover>.e-con-inner{box-shadow:0 6px 20px rgb(35 123 148 / .1)!important;transform:translateY(-2px)}[class*="Resource:"]>.e-con-inner,[class*="Resource Card"]>.e-con-inner{background:rgb(255 255 255 / .07)!important;border:1px solid rgb(255 255 255 / .12)!important;border-radius:12px!important;padding:24px!important;transition:background 0.2s ease!important}[class*="Resource:"]:hover>.e-con-inner,[class*="Resource Card"]:hover>.e-con-inner{background:rgb(255 255 255 / .12)!important}.sg-on-dark .elementor-widget-text-editor p a{color:rgb(255 255 255 / .75);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px;transition:color 0.2s ease}.sg-on-dark .elementor-widget-text-editor p a:hover{color:#fff}.tax-product_cat #floor-compatibility{background:#fff!important}#floor-compatibility .elementor-widget-text-editor p{border-bottom:1px solid var(--sg-cat-border)!important;padding-bottom:10px!important;margin-bottom:10px!important}#installation [class*="Install:"]>.e-con-inner,#installation [class*="Card:"]>.e-con-inner{border-top:3px solid var(--sg-cat-teal)!important;border-radius:0 0 8px 8px!important;background:var(--sg-cat-off-white)!important;padding:24px!important}#installation [class*="Step"] h3.elementor-heading-title::before{content:counter(install-step) '. ';counter-increment:install-step;color:var(--sg-cat-teal);font-family:'DM Sans',sans-serif;font-weight:700}#installation{counter-reset:install-step}[id*="vs"] [class*="Compare Card"]>.e-con-inner,[id*="comparison"] [class*="Card:"]>.e-con-inner{border:2px solid var(--sg-cat-border)!important;border-radius:12px!important;padding:28px!important;background:#fff!important;transition:border-color 0.2s ease!important}[id*="vs"] [class*="Compare Card"]:first-child>.e-con-inner,[id*="comparison"] [class*="Card:"]:first-child>.e-con-inner{border-color:var(--sg-cat-teal)!important}.sg-table-row{min-width:0!important}@media (max-width:767px){.sg-table-row{flex-wrap:nowrap!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important}.sg-table-row>.e-con{min-width:140px!important;flex-shrink:0!important}}@media (max-width:600px){[class*="Step"]>.e-con-inner{flex-wrap:wrap!important}}.sg-guide-card-grid{display:flex!important;flex-wrap:wrap!important;gap:24px!important}@media (max-width:1024px){.sg-guide-card-grid>.e-con{width:calc(50% - 12px)!important}}@media (max-width:600px){.sg-guide-card-grid>.e-con{width:100%!important}}.sg-guide-card,.elementor-element.sg-guide-card{transition:transform 0.2s ease,box-shadow 0.2s ease,border-color 0.2s ease!important;cursor:pointer!important;text-decoration:none!important;position:relative!important}.sg-guide-card:hover,.elementor-element.sg-guide-card:hover{transform:translateY(-3px)!important;box-shadow:0 10px 32px rgb(35 123 148 / .16)!important;border-color:var(--sg-cat-teal)!important}.sg-guide-card:hover .elementor-heading-title,.elementor-element.sg-guide-card:hover .elementor-heading-title{color:var(--sg-cat-teal)!important}@media (max-width:1023px){.sg-guide-card,.elementor-element.sg-guide-card{width:46%!important}}@media (max-width:480px){.sg-guide-card,.elementor-element.sg-guide-card{width:100%!important}}.sg-intro-text{max-width:720px!important}.sg-hero-product-img img{width:100%!important;height:auto!important;max-height:420px!important;object-fit:contain!important;object-position:center bottom!important;filter:drop-shadow(0 20px 40px rgb(0 0 0 / .3))!important}.sg-path-card{transition:transform 0.18s ease,border-color 0.18s ease!important;text-decoration:none!important;cursor:pointer!important}.sg-path-card:hover{transform:translateX(4px)!important;border-color:var(--sg-cat-teal)!important}.sg-guide-card .sg-eyebrow{margin-bottom:10px!important}.sg-guide-card>.elementor-widget-image{margin-top:14px!important}.sg-guide-card>.elementor-widget-image+.elementor-widget-text-editor{margin-top:16px!important}.elementor-element-891f73f{padding-bottom:0!important}.elementor-element-a9d86f0{margin-top:14px!important}#sg-search-overlay{display:none;position:fixed;inset:0;z-index:99999;background:rgb(15 58 72 / .55);align-items:flex-start;justify-content:center;padding-top:80px}#sg-search-overlay.sg-search-open{display:flex}#sg-search-inner{background:#FFF;width:100%;max-width:680px;border-radius:12px;box-shadow:0 20px 60px rgb(15 58 72 / .25);overflow:hidden;margin:0 16px}#sg-search-input-row{display:flex;align-items:center;gap:0;padding:16px 16px 16px 20px;border-bottom:1px solid #E3E8EA}#sg-search-input{flex:1;border:none;background:#fff0;font-family:'DM Sans',sans-serif;font-size:17px;color:#1A1A1A;outline:none;padding:0;min-width:0}#sg-search-input::placeholder{color:#6F6A60}#sg-search-submit{flex-shrink:0;background:#237B94;color:#fff;border:none;border-radius:8px;font-family:'DM Sans',sans-serif;font-size:14px;font-weight:600;padding:9px 18px;cursor:pointer;transition:background 0.15s;margin-right:10px}#sg-search-submit:hover{background:#1a5c70}#sg-search-close{flex-shrink:0;background:none;border:none;cursor:pointer;color:#4E6B73;font-size:22px;line-height:1;padding:4px 4px;border-radius:4px;transition:color 0.15s;display:flex;align-items:center;justify-content:center;width:32px;height:32px}#sg-search-close:hover{color:#1A1A1A}#sg-search-results{max-height:420px;overflow-y:auto;padding:8px 0}#sg-search-results .sg-search-status{padding:16px 20px;font-family:'DM Sans',sans-serif;font-size:14px;color:#4E6B73;text-align:center}.sg-search-result{display:flex;align-items:center;gap:14px;padding:10px 20px;cursor:pointer;text-decoration:none;transition:background 0.1s;border-bottom:1px solid #F1F5F7}.sg-search-result:last-child{border-bottom:none}.sg-search-result:hover,.sg-search-result.sg-result-active{background:#F1F5F7;text-decoration:none}.sg-search-result-img{width:52px;height:52px;object-fit:contain;border-radius:8px;background:#fff;flex-shrink:0;border:1px solid #E3E8EA}.sg-search-result-info{flex:1;min-width:0}.sg-search-result-name{font-family:'DM Sans',sans-serif;font-size:14px;font-weight:500;color:#1A1A1A;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;margin-bottom:2px}.sg-search-result-price{font-family:'DM Sans',sans-serif;font-size:13px;color:#4E6B73}#sg-search-footer{border-top:1px solid #E3E8EA}#sg-search-viewall{display:block;width:100%;padding:13px 20px;background:none;border:none;font-family:'DM Sans',sans-serif;font-size:14px;font-weight:600;color:#237B94;cursor:pointer;text-align:left;transition:background 0.1s}#sg-search-viewall:hover{background:#F1F5F7;text-decoration:none;color:#1a5c70}#sg-search-advisor{display:block;padding:13px 20px;font-family:'DM Sans',sans-serif;font-size:14px;color:#237B94;font-weight:500;text-align:center;text-decoration:none;transition:background 0.1s}#sg-search-advisor:hover{background:#F1F5F7;text-decoration:none}@media (max-width:600px){#sg-search-overlay{padding-top:0;align-items:flex-start}#sg-search-inner{border-radius:0 0 12px 12px;margin:0;width:100%;max-width:100%}#sg-search-results{max-height:60vh}}#sg-search-input::-webkit-search-cancel-button,#sg-search-input::-webkit-search-decoration{display:none;-webkit-appearance:none;appearance:none}@media (max-width:1024px){#sg-search-inner{margin:0 24px}#sg-search-input-row{padding:14px 14px 14px 18px}}@media (max-width:600px){#sg-search-input-row{padding:12px 10px 12px 16px}#sg-search-submit{padding:8px 14px;margin-right:6px}#sg-search-close{width:30px;height:30px}}#sg-search-results:empty{padding:0}#sg-search-suggestions{padding:6px 20px 14px}#sg-search-suggestions-label{margin:0 0 10px;font-family:'DM Sans',sans-serif;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#6F6A60}#sg-search-suggestions-chips{display:flex;flex-wrap:wrap;gap:8px}#sg-search-suggestions .sg-search-chip{font-family:'DM Sans',sans-serif!important;font-size:13px!important;font-weight:500!important;color:#237B94!important;background:#FFFFFF!important;border:1px solid #E3E8EA!important;border-radius:999px!important;padding:7px 14px!important;min-height:0!important;width:auto!important;box-shadow:none!important;transform:none!important;cursor:pointer;transition:background 0.12s,border-color 0.12s,color 0.12s;white-space:nowrap}#sg-search-suggestions .sg-search-chip:hover,#sg-search-suggestions .sg-search-chip:focus-visible{background:#F1F5F7!important;border-color:#237B94!important;color:#1a5c70!important;outline:none!important;box-shadow:none!important;transform:none!important}#sg-search-suggestions .sg-search-chip:active{background:#E3E8EA!important;transform:none!important}@media (max-width:600px){#sg-search-suggestions{padding:4px 16px 12px}#sg-search-suggestions .sg-search-chip{font-size:12px!important;padding:6px 12px!important}}.sg-product-card{position:relative!important;cursor:pointer;transition:box-shadow .15s ease,border-color .15s ease}.sg-product-card:hover{box-shadow:0 6px 20px rgb(0 0 0 / .08);border-color:#E3E8EA}.sg-product-card a:not(.sg-wishlist-heart):not(.sg-qv-btn):not(.sg-wishlist-link),.sg-product-card button:not(.sg-wishlist-heart):not(.sg-qv-btn):not(.sg-wishlist-save){position:relative;z-index:1}.sg-product-card>.elementor-element:first-child{position:absolute!important;top:0;right:0;width:0!important;height:0!important;margin:0!important;padding:0!important;overflow:visible!important;z-index:4}.sg-price-unit{font-size:.8em;font-weight:400;color:#4E6B73}.sg-product-card .sg-wishlist-heart,.sg-wishlist-heart{position:absolute!important;top:12px!important;right:12px!important;left:auto!important;bottom:auto!important;z-index:4!important;width:34px!important;height:34px!important;min-width:0!important;min-height:0!important;max-width:none!important;margin:0!important;padding:0!important;border:0!important;border-radius:50%!important;background:rgb(255 255 255 / .92)!important;background-image:none!important;box-shadow:0 1px 5px rgb(0 0 0 / .12)!important;color:#6F6A60!important;font-size:0!important;line-height:0!important;text-align:center;letter-spacing:normal!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;transition:color .15s ease,transform .15s ease!important}.sg-wishlist-heart svg{width:18px!important;height:18px!important;display:block!important;margin:0!important}.sg-wishlist-heart:hover{color:#237B94!important;transform:scale(1.08)!important}.sg-wishlist-heart.is-saved{color:#237B94!important}.sg-wishlist-heart.is-saved svg{fill:currentColor!important}.sg-wishlist-link{position:relative;display:inline-flex;align-items:center;color:#1A1A1A;text-decoration:none;line-height:0}.sg-wishlist-link:hover{color:#237B94}.sg-wishlist-count{position:absolute;top:-6px;right:-8px;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:#237B94;color:#fff;font-size:12px;font-weight:700;line-height:16px;text-align:center}.sg-wishlist-count.is-empty{display:none}.sg-wishlist-save{display:inline-flex!important;align-items:center;gap:8px;padding:10px 16px!important;margin-top:12px;background:#fff!important;background-image:none!important;color:#237B94!important;border:1px solid #E3E8EA!important;border-radius:8px!important;min-height:0!important;box-shadow:none!important;font-family:'DM Sans',sans-serif!important;font-weight:600!important;font-size:14px!important;line-height:1!important;cursor:pointer;transition:background .15s ease,border-color .15s ease}.sg-wishlist-save svg{width:18px;height:18px}.sg-wishlist-save:hover{background:#F1F5F7!important;border-color:#237B94!important;color:#237B94!important;box-shadow:none!important;transform:none!important}.sg-wishlist-save.is-saved{color:#237B94!important;border-color:#237B94!important;background:#F1F5F7!important}.sg-wishlist-save.is-saved svg{fill:currentColor}.sg-pdp-reassure{margin:12px 0 0;font-size:14px;color:#4E6B73}.sg-pdp-reassure a,.sg-pdp-reassure .sg-open-advisor-btn,.sg-wishlist-empty a,.sg-wishlist-empty .sg-open-advisor-btn{display:inline!important;color:#237B94!important;background:none!important;background-color:transparent!important;background-image:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important;margin:0!important;min-height:0!important;font:inherit!important;font-weight:inherit!important;line-height:inherit!important;text-decoration:underline!important;text-underline-offset:2px;cursor:pointer}.sg-pdp-reassure a:hover,.sg-pdp-reassure .sg-open-advisor-btn:hover,.sg-wishlist-empty a:hover,.sg-wishlist-empty .sg-open-advisor-btn:hover{color:#1a5c70!important;background:none!important;box-shadow:none!important;text-decoration:underline!important;transform:none!important}.sg-wishlist-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:20px}.sg-wishlist-item{padding:20px;text-align:center}.sg-wishlist-item .sg-wishlist-thumb img{max-width:100%;height:auto}.sg-wishlist-title{display:block;font-family:'DM Sans',sans-serif;font-weight:600;color:#1A1A1A;text-decoration:none;margin:10px 0 6px}.sg-wishlist-price{font-weight:600;color:#1A1A1A;margin-bottom:12px}.sg-wishlist-remove{position:absolute;top:10px;right:10px;z-index:3;width:26px;height:26px;border:0;border-radius:50%;background:rgb(0 0 0 / .05);color:#4E6B73;font-size:18px;line-height:1;cursor:pointer}.sg-wishlist-remove:hover{background:rgb(0 0 0 / .1);color:#1A1A1A}.sg-wishlist-empty{text-align:center;padding:40px 20px;color:#4E6B73}.sg-wishlist-item .sg-wishlist-remove{position:absolute!important;top:12px!important;right:12px!important;left:auto!important;bottom:auto!important;z-index:4!important;width:30px!important;height:30px!important;min-width:0!important;min-height:0!important;max-width:none!important;margin:0!important;padding:0!important;border:0!important;border-radius:50%!important;background:rgb(255 255 255 / .92)!important;background-image:none!important;box-shadow:0 1px 5px rgb(0 0 0 / .12)!important;color:#4E6B73!important;font-size:18px!important;line-height:30px!important;font-weight:400!important;text-align:center!important;letter-spacing:normal!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;transition:color .15s ease,background .15s ease}.sg-wishlist-item .sg-wishlist-remove:hover{color:#1A1A1A!important;background:#fff!important}.sg-product-card{border:1px solid #E3E8EA!important;border-radius:12px!important;background:#FFFFFF!important}.sg-qv-imghost{position:relative!important}.sg-qv-btn{position:absolute!important;left:50%;bottom:10px;top:auto;transform:translate(-50%,8px);z-index:5!important;opacity:0;padding:9px 16px;border:0;border-radius:8px;background:rgb(26 26 26 / .86);color:#fff;font-family:'DM Sans',sans-serif;font-weight:600;font-size:13px;line-height:1;cursor:pointer;pointer-events:none;transition:opacity .15s ease,transform .15s ease}.sg-product-card:hover .sg-qv-btn{opacity:1;transform:translate(-50%,0);pointer-events:auto}.sg-qv-btn:hover{background:#237B94}@media (hover:none){.sg-qv-btn{display:none!important}}.sg-qv-overlay{position:fixed;inset:0;z-index:99999;background:rgb(0 0 0 / .5);display:flex;align-items:center;justify-content:center;padding:20px}.sg-qv-modal{position:relative;background:#fff;border-radius:12px;max-width:880px;width:100%;max-height:90vh;overflow:auto;padding:28px;box-shadow:0 20px 60px rgb(0 0 0 / .25)}.sg-qv-close{position:absolute;top:12px;right:12px;width:32px;height:32px;padding:0!important;border:0!important;background:none!important;box-shadow:none!important;font-size:24px!important;line-height:32px!important;color:#1A1A1A!important;cursor:pointer;z-index:5;text-align:center}.sg-qv-close::before{content:none!important}.sg-qv-close:hover{color:#237B94!important}.sg-qv{display:grid;grid-template-columns:1fr 1fr;gap:28px;align-items:start}@media (max-width:680px){.sg-qv{grid-template-columns:1fr}}.sg-qv-media img{max-width:100%;height:auto;border-radius:8px}.sg-qv-title{font-family:'DM Serif Display',serif;font-size:26px;line-height:1.15;color:#1A1A1A;margin:0 0 8px;padding-right:48px}.sg-qv-price{font-size:20px;color:#1A1A1A;margin-bottom:12px}.sg-qv-desc{color:#4E6B73;font-size:14px;line-height:1.6;margin-bottom:16px}.sg-qv-full{display:inline-block;margin-top:14px;color:#237B94;text-decoration:underline}.sg-qv-loading{color:#4E6B73;text-align:center;padding:48px 20px}.sg-qv-modal .sg-size-help{display:none!important}.sg-qv-modal .woocommerce-variation-add-to-cart,.sg-qv-modal form.cart:not(.variations_form){display:flex!important;align-items:center;flex-wrap:wrap;gap:12px!important}.sg-qv-modal .quantity{margin:0!important}.sg-qv-modal .quantity input.qty{width:76px!important;text-align:center;padding-left:6px;padding-right:6px}.sg-qv-modal .woocommerce-variation-add-to-cart .button,.sg-qv-modal .single_add_to_cart_button{margin:0!important}.sg-qv-modal .sg-wishlist-save{margin-top:12px}.sg-qv-stage{position:relative;background:#FFF;border-radius:8px;overflow:hidden;aspect-ratio:1 / 1;display:flex;align-items:center;justify-content:center}.sg-qv-stage img{width:100%;height:100%;object-fit:contain;border-radius:8px}.sg-qv-thumbs{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.sg-qv-thumb{-webkit-appearance:none;appearance:none;width:56px;height:56px;padding:0!important;margin:0!important;border:1px solid #E3E6EA!important;border-radius:6px!important;background:#FFFFFF!important;background-image:none!important;box-shadow:none!important;cursor:pointer;overflow:hidden;display:block;transition:border-color .15s ease}.sg-qv-thumb img{width:100%!important;height:100%!important;object-fit:contain;display:block;border-radius:0!important;margin:0!important}.sg-qv-thumb.is-on{border-color:#237B94!important}@media (hover:hover){.sg-qv-thumb:hover{border-color:#237B94!important}}.sg-qv-thumb:focus{outline:none}.sg-qv-thumb:focus-visible{border-color:#237B94!important;box-shadow:0 0 0 2px rgb(35 123 148 / .25)!important}@media (max-width:680px){.sg-qv-thumbs{gap:6px;margin-top:8px}.sg-qv-thumb{width:48px;height:48px}}.grecaptcha-badge{bottom:100px!important;z-index:99997!important}@media (min-width:769px){.e-n-menu-content .e-n-tabs-content>.e-con{min-height:200px!important}}#sg-back-to-top{left:auto!important;right:28px!important;bottom:104px!important}.sg-advisor-avatar{background:rgb(0 0 0 / .25)!important}.sg-advisor-head .s{opacity:1!important}