html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-family:sans-serif}body{margin:0}article,figcaption,figure,footer,header,main,nav,section{display:block}video{vertical-align:baseline;display:inline-block}[hidden]{display:none}a{background-color:#0000}a:active,a:hover{outline:0}strong{font-weight:700}h1{margin:.67em 0;font-size:2em}img{border:0}svg:not(:root){overflow:hidden}hr{box-sizing:content-box;height:0}button,input{color:inherit;font:inherit;margin:0}button{text-transform:none;overflow:visible}button,html input[type=button],input[type=reset]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner{border:0;padding:0}input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button{height:auto}input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:none}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}input[type=search]::-webkit-search-decoration{-webkit-appearance:none}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*{box-sizing:border-box}html{height:100%}body{color:#333;background-color:#fff;min-height:100%;margin:0;font-family:Arial,sans-serif;font-size:14px;line-height:20px}img{vertical-align:middle;max-width:100%;display:inline-block}.w-inline-block{max-width:100%;display:inline-block}.w-button{color:#fff;line-height:inherit;cursor:pointer;background-color:#3898ec;border:0;border-radius:0;padding:9px 15px;text-decoration:none;display:inline-block}input.w-button{-webkit-appearance:button}html[data-w-dynpage] [data-w-cloak]{color:#0000!important}h1,h2,h3,h4,h5,h6{margin-bottom:10px;font-weight:700}h1{margin-top:20px;font-size:38px;line-height:44px}h2{margin-top:20px;font-size:32px;line-height:36px}h3{margin-top:20px;font-size:24px;line-height:30px}h4{margin-top:10px;font-size:18px;line-height:24px}h5{margin-top:10px;font-size:14px;line-height:20px}h6{margin-top:10px;font-size:12px;line-height:18px}p{margin-top:0;margin-bottom:10px}blockquote{border-left:5px solid #e2e2e2;margin:0 0 10px;padding:10px 20px;font-size:18px;line-height:22px}figure{margin:0 0 10px}figcaption{text-align:center;margin-top:5px}ul,ol{margin-top:0;margin-bottom:10px;padding-left:40px}.w-embed:before,.w-embed:after{content:" ";grid-area:1/1/2/2;display:table}.w-embed:after{clear:both}button,[type=button],[type=reset]{cursor:pointer;-webkit-appearance:button;border:0}.w-form{margin:0 0 15px}.w-form-done{text-align:center;background-color:#ddd;padding:20px;display:none}.w-form-fail{background-color:#ffdede;margin-top:10px;padding:10px;display:none}label{margin-bottom:5px;font-weight:700;display:block}.w-input{color:#333;vertical-align:middle;background-color:#fff;border:1px solid #ccc;width:100%;height:38px;margin-bottom:10px;padding:8px 12px;font-size:14px;line-height:1.42857;display:block}.w-input::placeholder{color:#999}.w-input:focus{border-color:#3898ec;outline:0}.w-input[disabled],.w-input[readonly],fieldset[disabled] .w-input{cursor:not-allowed}.w-input[readonly]{background-color:#eee}textarea.w-input{height:auto}.w-container{max-width:940px;margin-left:auto;margin-right:auto}.w-container:before,.w-container:after{content:" ";grid-area:1/1/2/2;display:table}.w-container:after{clear:both}@media screen and (max-width:991px){.w-container{max-width:728px}}@media screen and (max-width:479px){.w-container{max-width:none}}.w-richtext:before,.w-richtext:after{content:" ";grid-area:1/1/2/2;display:table}.w-richtext:after{clear:both}.w-richtext[contenteditable=true]:before,.w-richtext[contenteditable=true]:after{white-space:initial}.w-richtext ol,.w-richtext ul{overflow:hidden}.w-richtext figure[data-rt-type=video]>div:after{content:"";display:none;position:absolute;top:0;bottom:0;left:0;right:0}.w-richtext figure{max-width:60%;position:relative}.w-richtext figure>div:before{cursor:default!important}.w-richtext figure img{width:100%}.w-richtext figure div{color:#0000;font-size:0}.w-richtext figure.w-richtext-figure-type-image,.w-richtext figure[data-rt-type=image]{display:table}.w-richtext figure.w-richtext-figure-type-image>div,.w-richtext figure[data-rt-type=image]>div{display:inline-block}.w-richtext figure.w-richtext-figure-type-image>figcaption,.w-richtext figure[data-rt-type=image]>figcaption{caption-side:bottom;display:table-caption}.w-richtext figure[data-rt-type=video]{width:60%;height:0}.w-richtext figure[data-rt-type=video] iframe{width:100%;height:100%;position:absolute;top:0;left:0}.w-richtext figure[data-rt-type=video]>div{width:100%}.w-richtext figure.w-richtext-align-center{clear:both;margin-left:auto;margin-right:auto}.w-richtext figure.w-richtext-align-center.w-richtext-figure-type-image>div,.w-richtext figure.w-richtext-align-center[data-rt-type=image]>div{max-width:100%}.w-nav{z-index:1000;background:#ddd;position:relative}.w-nav:before,.w-nav:after{content:" ";grid-area:1/1/2/2;display:table}.w-nav:after{clear:both}.w-nav-brand{float:left;color:#333;text-decoration:none;position:relative}.w-nav-link{vertical-align:top;color:#222;text-align:left;margin-left:auto;margin-right:auto;padding:20px;text-decoration:none;display:inline-block;position:relative}.w-nav-link.w--current{color:#0082f3}.w-nav-menu{float:right;position:relative}[data-nav-menu-open]{text-align:center;background:#c8c8c8;min-width:200px;position:absolute;top:100%;left:0;right:0;overflow:visible;display:block!important}.w-nav[data-animation=over-left] [data-nav-menu-open]{z-index:1;top:0;right:auto}.w-nav[data-animation=over-right] [data-nav-menu-open]{z-index:1;top:0;left:auto}.w-nav-button{float:right;cursor:pointer;-webkit-tap-highlight-color:#0000;tap-highlight-color:#0000;-webkit-user-select:none;user-select:none;padding:18px;font-size:24px;display:none;position:relative}.w-nav-button:focus{outline:0}.w-nav[data-collapse=all] .w-nav-menu{display:none}.w-nav[data-collapse=all] .w-nav-button{display:block}@media screen and (max-width:991px){.w-nav[data-collapse=medium] .w-nav-menu{display:none}.w-nav[data-collapse=medium] .w-nav-button{display:block}}@media screen and (max-width:767px){.w-nav[data-collapse=small] .w-nav-menu{display:none}.w-nav[data-collapse=small] .w-nav-button{display:block}.w-nav-brand{padding-left:10px}}@media screen and (max-width:479px){.w-nav[data-collapse=tiny] .w-nav-menu{display:none}.w-nav[data-collapse=tiny] .w-nav-button{display:block}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.w-dyn-bind-empty{display:none!important}@font-face{font-family:Unbounded;src:url(/fonts/unbounded-medium.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/manrope-semibold.ttf)format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/manrope-bold.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/manrope-medium.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}:root{--_text---font-family--primary:Manrope, Arial, sans-serif;--_theme---colors--text:var(--_palettes---neutral--900);--_text---font-family--headings:Unbounded, Arial, sans-serif;--_theme---colors--primary:var(--_palettes---primary--900);--_sizes---button--button-radius-large:62.4375rem;--_sizes---button--button-radius-small:14.375rem;--_palettes---primary--100:#d1e3fa;--_theme---colors--accent:var(--_palettes---primary--500);--_sizes---radius--extra-large:1.5rem;--_text---font-size--xs:.875rem;--_sizes---radius--rounded:999rem;--_theme---colors--primary-light:var(--_palettes---primary--200);--_sizes---radius--small:.35rem;--_theme---colors-special--inverted:var(--_palettes---neutral--white);--gaps--default\<deleted\|variable-9ff44584-6d16-417e-8126-638418abd98c\>:.5rem;--_sizes---gap--small:1rem;--_theme---colors--surface:var(--_palettes---neutral--white);--_theme---colors--surface-alt:var(--_palettes---neutral--900);--_text---font-size--2xs:.772rem;--_theme---colors-special--transparent:#0000;--_sizes---container--max-width:90rem;--_sizes---container--padding:3.75rem;--_elements---general--radius\<deleted\|variable-5ce91050-8ccf-0200-8c1e-fd07c828e2a7\>:.375rem;--_palettes---neutral--100:#e6e6e6;--_colors---border\<deleted\|variable-5fb89861-310f-07d0-0245-461b39f630b5\>:#efefef;--_colors---background\<deleted\|variable-50d7b22b-2ed9-c6ee-2532-a78bfe121c19\>:white;--_palettes---neutral--50:#f2f2f2;--_theme---colors--stroke-subtle:var(--_palettes---neutral--100);--_typography---xs\<deleted\|variable-74b33654-4435-9e59-94dd-b4e434c014c5\>:.75rem;--_theme---colors-special--warning:#ffdada;--_theme---colors-special--warning-text:#c51313;--_theme---colors--stroke:var(--_palettes---primary--subtle);--_colors---secondary-background\<deleted\|variable-633b08ef-ea3d-d855-8a09-57752b854842\>:#fbf9fa;--_theme---colors-special--info-text:var(--_palettes---primary--500);--_text---font-size--base:1rem;--_colors---primary-light\<deleted\|variable-ccbd44f9-aad5-8944-f464-a8ff2b658843\>:#2876ff;--_palettes---primary--50:#f3f8ff;--_elements---buttons--vpadding\<deleted\|variable-86c91c40-04f2-fc7c-24f4-454a9a8cb778\>:1rem;--_colors---text-on-primary\<deleted\|variable-e60b2d9e-cb3b-6016-cfcd-d1abbd039bba\>:white;--_theme---colors--primary-deep:var(--_palettes---primary--950);--_theme---colors--text-muted:var(--_palettes---neutral--500);--_elements---generic--gapsmall\<deleted\|variable-4496a526-d130-1233-a0df-50fd923fb3bb\>:var(--_elements---generic--gap-s\<deleted\|variable-7637860d-ec35-ebf0-4438-abf28f00132f\>);--_elements---generic--gap-s\<deleted\|variable-7637860d-ec35-ebf0-4438-abf28f00132f\>:.5rem;--_colors---text\<deleted\|variable-e9bd5480-4c9c-e714-70e9-b3db76911a76\>:#101828;--_colors---text-muted\<deleted\|variable-da25d07b-b385-ebe4-650d-66f92d021a6a\>:#6a7282;--_text---font-size--sm:.992rem;--_palettes---neutral--black:#171717;--_text---font-size--lg:1.25rem;--_colors---red\<deleted\|variable-3446c2a8-45ed-6c2e-9f6b-3d1d7a729539\>:#e7000b;--_typography---base\<deleted\|variable-cdebe39d-091e-eb0a-6e2d-83c56f52dce6\>:1rem;--_typography---sm\<deleted\|variable-204eb651-8c88-bae8-b5d9-0b9797730dba\>:.875rem;--_theme---colors--text-dim:var(--_palettes---neutral--300);--shopify-banner-border-color:#e6e6e6;--_palettes---neutral--200:#ccc;--smootify-backdrop-color:#000c;--_typography---2xl:1.5rem;--_colors---border-hover\<deleted\|variable-ed4a877f-b9bc-e4d6-5db5-09e1c678fee3\>:#e6e6e6;--_sizes---radius--base:.5rem;--_palettes---primary--900:#0d3662;--_sizes---spacing--large:14rem;--_sizes---spacing--base:7.5rem;--_sizes---spacing--small:2.5rem;--_sizes---gap--large:3.75rem;--_sizes---gap--base:1.5rem;--_sizes---icon--medium:1.5rem;--_sizes---gap--extra-small:.5rem;--_sizes---radius--card:.625rem;--_theme---card-background:#f6f6f6;--_sizes---card--info-padding:2rem;--_text---font-size--xl:1.5rem;--_sizes---card--price-margin:.25rem;--_theme---colors--surface-muted:var(--_palettes---neutral--subtle);--_sizes---radius--large:.85rem;--_sizes---button--small:2.65rem;--_palettes---neutral--on-base:var(--_palettes---neutral--900);--_theme---colors--secondary:var(--_palettes---primary--800);--_palettes---neutral--white:#fff;--_palettes---neutral--subtle-muted:#ffffff1a;--_text---font-size--3xl:2rem;--skeleton-loading-start:#c2cfd6;--skeleton-loading-endskeleton-loading-end:#f0f3f5;--skeleton-radius:var(--_sizes---radius--small);--range-slider-size:.9375rem;--range-slider-color:var(--_theme---colors--primary-light);--range-slider-radius:999px;--shopify-banner-margin-vertical:2rem;--shopify-banner-margin-horizontal:0rem;--shopify-banner-border-radius:.5rem;--shopify-banner-border:1px;--_palettes---accent--50:#fef9e6;--_palettes---accent--100:#fdf2ce;--_palettes---accent--200:#fbe59d;--_palettes---accent--300:#fad86b;--_palettes---accent--400:#f8cc3a;--_palettes---accent--500:#f3bb09;--_palettes---accent--600:#d4a408;--_palettes---accent--700:#b18907;--_palettes---accent--800:#8f6f05;--_palettes---accent--900:#6c5404;--_palettes---accent--950:#594503;--_palettes---accent--on-light:#8f6f05;--_palettes---accent--on-base:#644d00;--_palettes---accent--on-deep:#fdf2ce;--_palettes---accent--subtle:#fff3cc;--_sizes---button--radius:4rem;--_sizes---button--base:3.25rem;--_sizes---button--extra-small:1.75rem;--_theme---colors--text-dimmer:var(--_palettes---neutral--200);--_theme---colors--stroke-emphasis:var(--_palettes---neutral--600);--_theme---colors--surface-alt-muted:var(--_palettes---neutral--800);--_theme---colors--focus:var(--_palettes---primary--400);--_theme---colors--focus-subtle:var(--_palettes---primary--subtle);--_theme---colors-special--success:#c0e9ad;--_theme---colors-special--success-text:#226d02;--_theme---colors-special--highlight:#ffe8aa;--_theme---colors-special--highlight-text:#965c00;--_theme---colors-special--info:#cceff7;--_theme---colors-special--transparent-white:#fff0;--_theme---colors-special--glass:#fff9;--_text---font-family--secondary:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;--_text---font-size--2xl:1.732rem;--_text---font-size--3xs:.681rem;--_sizes---grid--gutter:1rem;--_sizes---grid--column:12;--_sizes---icon--small:1rem;--_sizes---icon--large:2rem;--_sizes---list-spacing--base:.5rem;--_sizes---list-spacing--small:.25rem;--_sizes---list-spacing--large:.85rem;--_sizes---main-nav--height:4.25rem;--_palettes---neutral--300:#b3b3b3;--_palettes---neutral--400:#999;--_palettes---neutral--500:#7e7e7e;--_palettes---neutral--600:#666;--_palettes---neutral--700:#4d4d4d;--_palettes---neutral--800:#333;--_palettes---neutral--900:#171717b3;--_palettes---neutral--950:#0d0d0d;--_palettes---neutral--on-light:var(--_palettes---neutral--700);--_palettes---neutral--on-deep:var(--_palettes---neutral--200);--_palettes---neutral--subtle:#ffffffb3;--_sizes---outline--base:.125rem;--_sizes---outline--bold:.1875rem;--_sizes---outline--offset:3px;--_sizes---outline--offset-far:5px;--_palettes---primary--200:#c0d5f0;--_palettes---primary--300:#68abf1;--_palettes---primary--400:#4b9aee;--_palettes---primary--500:#1e81ea;--_palettes---primary--600:#1b75d5;--_palettes---primary--700:#155ca6;--_palettes---primary--800:#114781;--_palettes---primary--950:#00152c;--_palettes---primary--on-light:var(--_palettes---primary--500);--_palettes---primary--on-base:var(--_palettes---primary--200);--_palettes---primary--on-deep:var(--_palettes---primary--400);--_palettes---primary--subtle:#0d36621a;--_sizes---radius--extra-small:.275rem;--_sizes---richtext-spacing--base:.75rem;--_sizes---richtext-spacing--small:.5rem;--_sizes---richtext-spacing--large:1rem;--_theme---s2--surface:#f8f8f8;--_theme---s2--surface-alt:#eef1f3;--_theme---s2--webflow-official:#006acc;--_theme---s2--html-tag:#be4aa5;--_theme---s2--component-tag:#00a65a;--_theme---s2--attribute-tag:#413e3e;--_theme---s2--code-tag:#7e7e7e;--_theme---s2--border-highlight:#8fd900;--_palettes---secondary--50:#fef4f0;--_palettes---secondary--100:#fddbd1;--_palettes---secondary--200:#fbcabb;--_palettes---secondary--300:#fab29c;--_palettes---secondary--400:#f9a389;--_palettes---secondary--500:#f78c6b;--_palettes---secondary--600:#e17f61;--_palettes---secondary--700:#af634c;--_palettes---secondary--800:#884d3b;--_palettes---secondary--900:#683b2d;--_palettes---secondary--950:#48251b;--_palettes---secondary--on-light:#006959;--_palettes---secondary--on-base:#00473d;--_palettes---secondary--on-deep:#b4fff4;--_palettes---secondary--subtle:#cef5ef;--_sizes---thickness--line:2px}.w-layout-blockcontainer{max-width:940px;margin-left:auto;margin-right:auto;display:block}.w-layout-grid{grid-row-gap:16px;grid-column-gap:16px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}@media screen and (max-width:991px){.w-layout-blockcontainer{max-width:728px}}@media screen and (max-width:767px){.w-layout-blockcontainer{max-width:none}}body{font-family:var(--_text---font-family--primary);color:var(--_theme---colors--text);letter-spacing:-.02em;font-size:1rem;font-weight:500;line-height:1.4}h1{font-family:var(--_text---font-family--headings);color:var(--_theme---colors--primary);letter-spacing:-.02em;margin-top:0;margin-bottom:0;font-size:8.13rem;font-weight:500;line-height:1}h2{font-family:var(--_text---font-family--headings);color:var(--_theme---colors--primary);letter-spacing:-.02em;margin-top:0;margin-bottom:0;font-size:3.25rem;font-weight:500;line-height:1.2}h3{font-family:var(--_text---font-family--primary);color:var(--_theme---colors--primary);letter-spacing:-.02em;margin-top:0;margin-bottom:0;font-size:1.5rem;font-weight:700;line-height:1.3}h4{margin-top:0;margin-bottom:0;font-size:max(1.552rem,min(.854vi + 1.36rem,2.043rem));font-weight:700;line-height:1.175}h5{margin-top:0;margin-bottom:0;font-size:max(1.246rem,min(.47vi + 1.14rem,1.516rem));font-weight:700;line-height:1.175}h6{margin-top:0;margin-bottom:0;font-size:max(1rem,min(.217vi + .951rem,1.125rem));font-weight:700;line-height:1.175}p{margin-bottom:0}a{color:var(--_theme---colors--text);text-decoration:none;transition:all .3s}ul{margin-top:1rem;margin-bottom:1rem;padding-left:2rem}ol{margin-top:0;margin-bottom:1rem;padding-left:2rem}li{line-height:1.5}img{max-width:100%;display:inline-block}blockquote{border-left:5px solid #e2e2e2;margin-bottom:10px;padding:10px 20px;font-size:18px;line-height:22px}.sm-buy-button{border-radius:var(--_sizes---button--button-radius-large) var(--_sizes---button--button-radius-small);background-color:var(--_palettes---primary--100);color:var(--_theme---colors--accent);cursor:pointer;justify-content:center;align-items:center;padding:1rem 2rem;font-weight:700;transition:all .3s;display:flex}.sm-buy-button:hover{transform:scale(1.1)}.sm-buy-button:active{background-color:var(--_theme---colors--primary-light)}.sm-buy-button.is-disabled{border-radius:var(--_sizes---radius--small);background-color:var(--_theme---colors--primary);opacity:.8;color:var(--_theme---colors-special--inverted);cursor:not-allowed}.sm-buy-button.is-small{padding-top:.5rem;padding-bottom:.5rem}.sm-buy-button__state{grid-column-gap:var(--gaps--default\<deleted\|variable-9ff44584-6d16-417e-8126-638418abd98c\>);grid-row-gap:var(--gaps--default\<deleted\|variable-9ff44584-6d16-417e-8126-638418abd98c\>);justify-content:center;align-items:center;display:flex}.sm-buy-button__icon{width:1rem;height:1rem}.default-state.sm-buy-button__state{grid-column-gap:var(--_sizes---gap--small);grid-row-gap:var(--_sizes---gap--small);grid-column-gap:.5rem;grid-row-gap:.5rem;justify-content:center;align-items:center;display:flex}.loading-state.sm-buy-button__state{grid-column-gap:.5rem;grid-row-gap:.5rem;justify-content:center;align-items:center;display:flex}.loading-state.sm-buy-button__state.is-hidden,.is-hidden{display:none}.sm-buy-now-button{border-radius:var(--_sizes---button--button-radius-large) var(--_sizes---button--button-radius-small);background-color:var(--_theme---colors--accent);color:var(--_theme---colors--surface);white-space:nowrap;cursor:pointer;flex:1;justify-content:center;align-items:center;padding:1rem 2rem;font-weight:700;transition:all .3s;display:flex}.sm-buy-now-button:hover{color:var(--_theme---colors-special--inverted);transform:scale(1.1)}.sm-buy-now-button:active{border-color:var(--_theme---colors--primary-light);background-color:var(--_theme---colors--primary-light)}.sm-buy-now-button.is-disabled{border-color:var(--_theme---colors--primary);border-radius:var(--_sizes---radius--small);background-color:var(--_theme---colors-special--inverted);opacity:.8;color:var(--_theme---colors--text);cursor:not-allowed}.sm-page{flex-flow:column;justify-content:flex-start;align-items:stretch;min-height:100vh;display:flex;overflow:hidden}.sm-page.overflow-visible{overflow:visible}.sm-main{position:relative;overflow:hidden}.sm-main.overflow-visible{overflow:visible}.sm-main.home-redesign_main-override{overflow-x:hidden;overflow-y:visible}.sm-header{z-index:9999;position:fixed;top:0%;bottom:auto;left:0%;right:0%}.sm-navbar{background-color:var(--_theme---colors-special--transparent);justify-content:center;align-items:center;min-height:3.5rem;padding-top:1rem;padding-bottom:1rem;display:flex}.sm-container{width:100%;max-width:var(--_sizes---container--max-width);padding-right:var(--_sizes---container--padding);padding-left:var(--_sizes---container--padding);margin-left:auto;margin-right:auto}.sm-container.relative{position:relative}.sm-container.u-vflex-center-top.relative{z-index:2}.sm-container.cc-home-reviews{flex-flow:row;justify-content:flex-start;align-items:center;display:flex}.sm-container.cc-home-faq{justify-content:space-between;max-width:68.5rem;padding-left:0;padding-right:0;display:flex}.sm-container.cc-home-cta{z-index:3;justify-content:flex-start;max-width:75.5rem;display:flex;position:relative}.sm-navbar__btn-wrapper{grid-column-gap:var(--_sizes---gap--small);grid-row-gap:var(--_sizes---gap--small);display:flex}.sm-navbar__btn-wrapper.mobile{display:none}.sm-mini-cart_item-image{aspect-ratio:1;border-radius:var(--_sizes---radius--small);object-fit:cover;flex:1;align-self:center;width:10rem}.sm-icon{width:1rem;height:1rem}.sm-icon:hover{cursor:pointer}.sm-icon._0-75rem{width:.75rem;height:.75rem}.sm-icon._1rem{width:1rem;height:1rem}.sm-icon.sm-icon--big{width:1.5rem;height:1.5rem}.sm-quantity-input{grid-column-gap:.5rem;grid-row-gap:.5rem;justify-content:flex-start;align-items:center;padding:.25rem;display:inline-flex}.sm-quantity-input.is-small{grid-column-gap:.25rem;grid-row-gap:.25rem;border:1px solid var(--_palettes---neutral--100);border-radius:var(--_sizes---radius--small);grid-column-gap:.25rem;grid-row-gap:.25rem;grid-column-gap:.25rem;grid-row-gap:.25rem;grid-column-gap:.25rem;grid-row-gap:.25rem;border:1px solid #e6e6e6;border-radius:.35rem;padding:.125rem .825rem}.sm-mini-cart_count{border:1px solid var(--_colors---border\<deleted\|variable-5fb89861-310f-07d0-0245-461b39f630b5\>);border-radius:var(--_elements---general--radius\<deleted\|variable-5ce91050-8ccf-0200-8c1e-fd07c828e2a7\>);background-color:var(--_colors---background\<deleted\|variable-50d7b22b-2ed9-c6ee-2532-a78bfe121c19\>);color:var(--_theme---colors--accent);flex-direction:column;justify-content:center;align-items:center;padding:.125rem;font-size:.65rem;line-height:1;display:flex;position:absolute;top:-.25rem;right:-.25rem}.sm-quantity-input-button{border-radius:var(--_sizes---radius--small);background-color:var(--_palettes---neutral--50);justify-content:center;align-items:center;width:1rem;height:1rem;margin:0;padding:0;display:flex}.sm-quantity-input-button.is-disabled{opacity:.8;cursor:not-allowed}.sm-mini-cart_item{background-color:#fff;border:1px #e6e6e6;border-radius:.5rem;align-items:flex-start;margin-bottom:1rem;display:flex}.sm-free-shipping-bar{font-size:var(--_typography---xs\<deleted\|variable-74b33654-4435-9e59-94dd-b4e434c014c5\>);overflow:hidden}.sm-free-shipping_needs-more{border-radius:var(--_sizes---radius--small);background-color:var(--_palettes---neutral--50);font-size:var(--_text---font-size--2xs);justify-content:center;align-items:center;padding:.25rem;display:flex}.sm-mini-cart_footer{grid-column-gap:1rem;grid-row-gap:1rem;flex-flow:column;margin-top:0;display:flex}.sm-option-line{font-size:var(--_text---font-size--xs);display:flex}.sm-mini-cart_total-price{font-size:var(--_text---font-size--xs);justify-content:space-between;display:flex}.sm-mini-cart_item-data{grid-column-gap:.25rem;grid-row-gap:.25rem;flex-direction:column;align-items:flex-start;width:100%;display:flex}.sm-mini-cart_quantity-container{grid-column-gap:.25rem;grid-row-gap:.25rem;border-radius:var(--_sizes---radius--small);background-color:var(--_palettes---neutral--50);width:100%;font-size:var(--_text---font-size--xs);flex:0 auto;justify-content:space-between;align-items:center;margin-bottom:1rem;padding:.5rem;display:flex}.sm-mini-cart_error-label{color:var(--_theme---colors-special--warning-text);text-align:center}.sm-free-shipping_ready{border-radius:var(--_sizes---radius--small);background-color:var(--_theme---colors--primary-light);color:var(--_theme---colors-special--info-text);font-size:var(--_text---font-size--2xs);justify-content:center;align-items:center;padding:.25rem;display:flex}.sm-cart-item__total{font-size:var(--_text---font-size--xs)}.sm-quantity-field{width:3rem;height:2.625rem;font-size:var(--_text---font-size--xs);text-align:center;background-color:#0000;border:0 #000;flex:0 auto;margin-bottom:0;padding:0}.sm-cart-item__quantity-line{grid-column-gap:.25rem;grid-row-gap:.25rem;font-size:var(--_text---font-size--xs);display:flex}.sm-mini-cart_remove-button{color:#c51313;background-color:#0000;width:1rem;height:1rem;padding:0;position:absolute;top:.25rem;left:.25rem}.sm-free-shipping_progress-container{border-radius:var(--_sizes---radius--small);background-color:var(--_palettes---neutral--100);height:4px;font-size:var(--_text---font-size--2xs);margin-top:.5rem;margin-bottom:0;overflow:hidden}.sm-progress-bar{border-radius:var(--_elements---general--radius\<deleted\|variable-5ce91050-8ccf-0200-8c1e-fd07c828e2a7\>);background-color:var(--_colors---primary-light\<deleted\|variable-ccbd44f9-aad5-8944-f464-a8ff2b658843\>);width:30%;height:100%}.sm-mini-cart_item-image-container{border-radius:.35rem;flex:none;width:6rem;height:6rem;margin-right:1rem;position:relative;overflow:hidden}.sm-button{grid-column-gap:var(--_sizes---gap--small);grid-row-gap:var(--_sizes---gap--small);border-radius:var(--_sizes---button--button-radius-large) var(--_sizes---button--button-radius-small);background-color:var(--_theme---colors--accent);box-shadow:0 0 0 .625rem var(--_theme---colors--primary-light);color:var(--_theme---colors--surface);letter-spacing:-.04em;justify-content:center;align-items:center;padding:1.0625rem 2rem;font-weight:700;text-decoration:none;display:flex}.sm-button:where(.w-variant-465d1f83-6c38-64ac-cffd-88477da00600){background-color:var(--_palettes---primary--100);box-shadow:0 0 0 .625rem var(--_palettes---primary--50);color:var(--_theme---colors--accent)}.sm-button:where(.w-variant-e2c8e0c9-0d70-40d2-1131-b366bb27d6f9){box-shadow:0 0 0 .625rem #ffffff1a}.sm-button:hover{transform:scale(1.1)}.sm-button.is-product-card{margin-top:1rem;margin-bottom:1rem}.sm-footer__top-wrapper{grid-column-gap:8vw;grid-row-gap:1rem;grid-template-rows:auto;grid-template-columns:.75fr auto;align-items:start;margin-bottom:4rem}.sm-footer__link-list{grid-column-gap:.75rem;grid-row-gap:.75rem;flex-direction:column;grid-template-rows:auto;grid-template-columns:100%;grid-auto-columns:100%;place-items:flex-start start;display:flex}.sm-footer_social-list{grid-column-gap:.75rem;grid-row-gap:0rem;white-space:normal;grid-template-rows:auto;grid-template-columns:max-content;grid-auto-columns:max-content;grid-auto-flow:column;place-items:start;display:grid}.sm-footer_payment-methods{grid-column-gap:.5rem;grid-row-gap:.5rem;justify-content:flex-start;align-items:center;margin-top:1.625rem;display:flex}.footer_legal-list{grid-column-gap:1.5rem;grid-row-gap:1.5rem;white-space:normal;flex-flow:wrap;grid-template-rows:auto;grid-template-columns:max-content;grid-auto-columns:max-content;grid-auto-flow:column;justify-content:flex-end;align-items:center;display:flex}.sm-footer{background-color:var(--_theme---colors--primary-deep);padding-top:5rem;padding-bottom:6.25rem;overflow:hidden}.sm-footer__menu{grid-column-gap:2rem;grid-row-gap:2rem;grid-template-rows:auto;grid-template-columns:1fr;align-items:start}.sm-footer__bottom-wrapper{justify-content:space-between;align-items:center;margin-top:2.5rem;display:flex}.sm-embedded-icon{width:1.25rem;height:1.25rem}.sm-form-block{margin-bottom:0}.sm-footer__menu-title{color:var(--_theme---colors--surface);font-size:var(--_text---font-size--base);margin-bottom:.5rem;font-weight:600}.sm-footer__menu-link:hover{transform:scale(1.1)}.sm-footer__email{color:var(--_theme---colors--surface);text-underline-offset:2px;overflow-wrap:anywhere;text-decoration:underline}.sm-footer__email:hover{text-decoration-thickness:2px}.sm-cart-item__price{font-size:var(--_text---font-size--xs)}.sm-option__name{font-size:var(--_text---font-size--xs);font-weight:500}.sm-option__separator{margin-right:.25rem}.sm-option__value{color:var(--_theme---colors--text-muted);font-size:var(--_text---font-size--xs)}.sm-cart-item__title{color:var(--_theme---colors--text);font-size:var(--_text---font-size--xs);font-weight:600;text-decoration:none}.sm-box-items{grid-column-gap:.125rem;grid-row-gap:.125rem;flex-flow:column;width:100%;display:flex}.sm-box-item{grid-column-gap:1rem;grid-row-gap:1rem;justify-content:flex-start;align-items:center;margin-top:.5rem;margin-bottom:.5rem;display:flex}.sm-box-item__title{grid-column-gap:var(--_elements---generic--gapsmall\<deleted\|variable-4496a526-d130-1233-a0df-50fd923fb3bb\>);grid-row-gap:var(--_elements---generic--gapsmall\<deleted\|variable-4496a526-d130-1233-a0df-50fd923fb3bb\>);font-size:var(--_text---font-size--xs);font-weight:500}.space-y{grid-column-gap:var(--_elements---generic--gap-s\<deleted\|variable-7637860d-ec35-ebf0-4438-abf28f00132f\>);grid-row-gap:var(--_elements---generic--gap-s\<deleted\|variable-7637860d-ec35-ebf0-4438-abf28f00132f\>);flex-flow:column;display:flex}.sm-box-item__quantity-line{grid-column-gap:.25rem;grid-row-gap:.25rem;font-size:var(--_text---font-size--xs);display:flex}.smootify-product{display:block}.sm-product-page{grid-column-gap:2rem;grid-row-gap:2rem;flex-flow:column;display:flex}.sm-product-page__grid{grid-column-gap:2rem;grid-row-gap:2rem;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:space-between;justify-items:stretch;display:grid}.sm-product-page__left-wrapper{height:100%;position:relative}.sm-product-page__right-wrapper{grid-row-gap:1rem;flex-flow:column;display:flex;position:-webkit-sticky;position:sticky;top:0}.sm-product-page__header{justify-content:space-between;align-items:flex-start;display:flex}.sm-price-container{grid-column-gap:.25rem;grid-row-gap:.25rem;flex-flow:row;justify-content:flex-start;align-items:center;margin-bottom:1rem;display:flex}.sm-price{color:var(--_palettes---neutral--black);font-size:var(--_text---font-size--lg);letter-spacing:-.06px;font-weight:600}.sm-price:where(.w-variant-436b7b6a-f083-3bec-0647-beeab1dea027){font-size:var(--_text---font-size--lg)}.sm-compare-at-price{color:var(--_theme---colors--text-muted);font-size:var(--_text---font-size--xs);text-decoration:line-through}.sm-compare-at-price:where(.w-variant-436b7b6a-f083-3bec-0647-beeab1dea027){font-size:var(--_text---font-size--2xs)}.smootify-price{display:block}.sm-variant-button{grid-column-gap:.5rem;grid-row-gap:.5rem;background-color:#fff;border:1px solid #1717171a;border-radius:100%;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;padding:.3125rem;transition:all .3s;display:inline-flex}.sm-variant-button:hover{border-color:#1717174d}.sm-variant-button.is-active{border-style:none;padding:0}.sm-variant-button.is-disabled{border-color:var(--_palettes---neutral--100);background-color:var(--_theme---colors-special--inverted);opacity:.5;cursor:not-allowed;text-decoration:line-through}.sm-quantity-input-boxed{grid-column-gap:.25rem;grid-row-gap:.25rem;border:1px solid var(--_palettes---neutral--100);border-radius:.5rem;justify-content:flex-start;align-items:center;padding:.125rem .75rem;display:inline-flex}.sm-variant-color{border-radius:100%;justify-content:center;align-items:center;width:100%;height:100%;display:flex;overflow:hidden}.sm-variant-image{border-radius:.35rem;width:100%;height:100%;display:block}.sm-product_variant-container{grid-column-gap:.5rem;grid-row-gap:.5rem;flex-flow:wrap;display:flex}.sm-product-form{grid-column-gap:1rem;grid-row-gap:1rem;flex-flow:column;display:flex}.sm-product_quantity-container{margin-left:auto}.sm-variant__label{color:var(--_palettes---neutral--black);font-size:var(--_text---font-size--base);letter-spacing:-.04em;margin-bottom:0;font-weight:600;display:block}.variant-swatches{grid-column-gap:.75rem;grid-row-gap:.75rem;flex-flow:column;width:100%;display:flex}.custom-css{display:none}.sm-add-to-cart__buttons{grid-column-gap:16px;grid-row-gap:.625rem;flex-flow:wrap;grid-template-rows:auto auto;grid-template-columns:minmax(min-content,max-content) 1fr;grid-auto-columns:1fr;display:grid}.sm-description-wrapper{flex-flow:column;margin-bottom:.5rem;display:flex}.sm-rich-text.is-product{text-wrap:pretty}.sm-rich-text.is-product p{margin-bottom:1rem;line-height:1.5}.sm-rich-text.is-product h1{font-size:3rem}.sm-rich-text.is-product h2{font-size:2rem}.sm-rich-text.is-product h3{font-family:var(--_text---font-family--headings);font-size:1.2rem}.sm-rich-text.is-product ol{margin-top:1rem}.sm-rich-text.is-product li{line-height:1.5}.sm-variant-label-wrapper{justify-content:space-between;align-items:center;display:flex}.quantity-input{display:inline-flex}.display-contents{display:contents}.flex-vertical-center{grid-column-gap:1rem;grid-row-gap:1rem;flex-flow:column;justify-content:center;align-items:center;display:flex}.sm-file-uploader{grid-column-gap:.5rem;grid-row-gap:.5rem;cursor:pointer;border:1px dashed #17171766;border-radius:.75rem;flex-flow:column;justify-content:center;align-items:center;min-width:20rem;min-height:5.4375rem;padding-left:2rem;padding-right:2rem;display:flex;overflow:hidden}.sm-ix-cart_form{flex-flow:column;flex:1;justify-content:space-between;align-items:center;width:100%;display:flex}.sm-wf-cart_empty-container{background-color:#fff;flex:1;padding:1rem}.sm-ix-cart_close-button{z-index:99999;background-color:var(--_theme---colors--primary-deep);width:1.5rem;height:1.5rem;color:var(--_theme---colors--surface);border-radius:100%;flex:none;justify-content:center;align-items:center;transition:transform .2s ease-in-out;display:flex;position:relative}.sm-ix-cart_close-button:hover{transform:rotate(90deg)}.sm-ix-cart_form-block{z-index:2;background-color:#fefefe;flex-flow:column;justify-content:flex-start;align-items:stretch;width:100%;height:100%;margin-bottom:0;display:flex;position:relative;overflow:auto}.sm-ix-cart_relative-container{z-index:1;align-self:flex-end;width:100%;max-width:28rem;height:100%;position:relative}.sm-ix-cart_footer-container{border-top:1px solid var(--_colors---border\<deleted\|variable-5fb89861-310f-07d0-0245-461b39f630b5\>);margin-top:auto;padding:1rem 1.5rem}.sm-ix-cart_items-container{grid-column-gap:1rem;grid-row-gap:1rem;flex-direction:column;max-height:55vh;padding:1.5rem;display:flex;overflow:auto}.sm-ix-cart_backdrop{cursor:pointer;background-color:#3a44585c;position:absolute;top:0%;bottom:0%;left:0%;right:0%}.sm-ix-cart_interaction-container{z-index:99999;background-color:#0000;justify-content:flex-end;align-items:flex-end;min-width:0;height:100%;display:none;position:fixed;top:0%;bottom:0%;left:0;right:0%;overflow:hidden}.sm-ix-cart_button{grid-column-gap:.5rem;grid-row-gap:.5rem;border-radius:var(--_sizes---radius--small);width:2.5rem;height:2.5rem;color:var(--_theme---colors--accent);cursor:pointer;justify-content:center;align-items:center;padding:.5rem;transition:all .3s;display:flex;position:relative}.sm-ix-cart_button:hover{background-color:var(--_palettes---primary--100)}.sm-ix-cart_container{grid-column-gap:0rem;grid-row-gap:0rem;border-left:1px solid var(--_colors---border\<deleted\|variable-5fb89861-310f-07d0-0245-461b39f630b5\>);flex-flow:column;width:100%;height:100%;display:flex;position:relative}.sm-wf-cart_error{z-index:9999;opacity:1;color:#c51313;text-align:center;background-color:#ffdada;border-radius:.5rem;margin:0 1.5rem 1.5rem;padding:.5rem;position:absolute;top:auto;bottom:-1.6rem;left:0%;right:0%}.sm-ix-cart__header{border-bottom:1px solid var(--_colors---border\<deleted\|variable-5fb89861-310f-07d0-0245-461b39f630b5\>);position:relative}.sm-ix-cart__header-top{border-bottom:1px solid var(--shopify-banner-border-color);justify-content:space-between;padding:1rem 1.5rem;display:flex}.sm-ix-cart__header-bottom{grid-column-gap:.5rem;grid-row-gap:.5rem;flex-flow:column;padding:1rem 1.5rem;display:flex}.flex-center-stretch{grid-column-gap:1rem;grid-row-gap:1rem;flex-flow:column;justify-content:center;align-items:stretch;height:100%;display:flex}.flex-center-stretch.is-cart-empty{border-radius:var(--_sizes---radius--small);background-color:var(--_palettes---neutral--50);flex:1;height:auto;margin-top:1rem;padding:2rem 1rem}.sm-pagination-button{border:1px solid var(--_theme---colors--stroke);border-radius:var(--_sizes---radius--small);min-height:2.5rem;color:var(--_theme---colors--text);font-size:var(--_text---font-size--xs);background-color:#fff;flex:none;justify-content:center;align-items:center;padding:.25rem .5rem;font-weight:400;display:inline-flex}.sm-search_pagination{grid-column-gap:1rem;grid-row-gap:1rem;justify-content:center;align-items:center;padding:2rem;display:flex}.burger-open-icon{width:2.5rem;height:2.5rem;color:inherit;flex:none;justify-content:center;align-items:center;display:flex}.main-nav_button{background-color:#0000;margin:0 0 0 auto;padding:0}.main-logo-wrapper{flex-flow:row;flex:none;place-content:center flex-start;align-items:center;width:auto;height:auto;max-height:4.25rem;margin-left:0;margin-right:0;padding-left:1px;padding-right:1px;display:flex;overflow:visible}.burger-wrapper{background-color:#0000;flex-flow:row;flex:none;justify-content:center;align-items:center;width:4.25rem;height:4.25rem;padding:0;display:flex}.main-nav-inner{grid-column-gap:16px;grid-row-gap:16px;border-radius:var(--_sizes---button--button-radius-large) var(--_sizes---button--button-radius-small);background-color:var(--_theme---colors--surface);flex-flow:row;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;justify-content:space-between;align-items:center;width:100%;height:100%;padding:1.5rem 2.25rem 1.5rem 3.75rem;list-style-type:none;display:grid;box-shadow:0 2px 10px #0000001a}.main-nav_link{color:var(--_theme---colors--text);flex-flow:row;justify-content:center;align-self:center;align-items:center;padding:.5rem 0;display:flex}.main-nav_link:hover{color:var(--_theme---colors--accent);transform:scale(1.1)}.main-nav_link.w--current{color:#1a1a1a}.main-nav_menu{background-color:#0000;position:static}.main-logo-link{width:12.6875rem;height:auto;color:var(--_palettes---primary--900);flex-flow:row;flex:0 auto;justify-content:flex-start;align-items:center;display:flex;overflow:visible}.main-logo-link:hover{color:var(--_theme---colors--accent);transform:scale(1.1)}.image{object-fit:cover;width:100%;height:100%}.image.cc-contain{object-fit:contain}.image-wrapper{width:100%;position:relative}.image-wrapper.is-reviews{flex:none;width:40.0625rem;height:49.6875rem;left:-2rem}.sm-section{width:100%;padding-top:var(--_sizes---spacing--large);padding-bottom:var(--_sizes---spacing--base)}.sm-section.cc-bottom-sm{padding-bottom:2.5rem}.sm-section.cc-top-0{padding-top:0}.sm-section.cc-home-hero{padding-top:var(--_sizes---spacing--large);flex-direction:column;justify-content:center;align-items:center;padding-bottom:6.25rem;display:flex}.sm-section.cc-home-hero.relative{justify-content:center;align-items:flex-start;min-height:65vw;position:relative}.sm-section.cc-home-about{padding-top:var(--_sizes---spacing--base);padding-bottom:0}.sm-section.cc-home-howitworks{margin-top:-14.8125rem;padding-top:13.125rem;padding-bottom:13.125rem;position:relative}.sm-section.cc-home-reviews{z-index:2;padding-bottom:0;position:relative}.sm-section.cc-home-cta{margin-top:-18.75rem;padding-top:13.125rem;padding-bottom:13.125rem;position:relative}.sm-section.cc-product-hero{padding-top:12rem;padding-bottom:0}.sm-section.cc-privacy{padding-top:10rem}.sm-section.cc-home-faq{z-index:2;padding-bottom:0;position:relative}.sm-section.cc-top-base{padding-top:var(--_sizes---spacing--base)}.text-base{font-family:var(--_text---font-family--primary);color:var(--_theme---colors--text);letter-spacing:-.02em;font-size:1rem;font-weight:500;line-height:1.4}.text-sm{font-size:.875rem;line-height:1.5}.title-wrapper{margin-top:0;margin-bottom:1.125rem;padding:0;position:relative}.title-wrapper.cc-align-center{text-align:center;flex-flow:column;justify-content:flex-start;align-items:center;margin-left:auto;margin-right:auto;display:flex}.title-wrapper.cc-lg{margin-bottom:2.25rem}.title-wrapper.cc-lg.cc-max-20rem{max-width:20rem;margin-bottom:0}.title-wrapper.cc-lg.cc-max-28rem{max-width:28rem}.h2{font-family:var(--_text---font-family--headings);color:var(--_theme---colors--primary);letter-spacing:-.02em;font-size:3.25rem;font-weight:500;line-height:1.2}.h2.u-mb-32{margin-bottom:2rem}.button-wrapper{grid-column-gap:1rem;grid-row-gap:1rem;flex-wrap:wrap;align-items:center;margin-top:0;display:flex}.button-wrapper.desktop-hidden{display:none}.text-lg{letter-spacing:-.02em;font-size:1.5rem;line-height:1.4}.text-lg.u-mb-36{margin-bottom:2.25rem}.text-wrapper{flex-flow:column;margin-top:0;margin-bottom:0;padding:0;display:flex;position:relative}.text-wrapper.cc-align-center{text-align:center;flex-direction:column;align-items:center;margin-left:auto;margin-right:auto;display:flex}.text-wrapper.cc-max-20rem{max-width:20rem}.text-wrapper.cc-max-30rem{max-width:30rem}.text-wrapper.cc-max-25rem{width:100%;max-width:25rem}.text-wrapper.cc-max-25rem.u-mb-36{margin-bottom:2.25rem}.text-wrapper.cc-max-50rem{width:100%;max-width:50rem}.text-wrapper.cc-max-50rem.cc-align-center{z-index:3}.text-wrapper.cc-max-50rem.cc-align-center.gap-base{gap:24px}.text-wrapper.cc-max-50rem.mlr-auto{margin-left:auto;margin-right:auto}.text-wrapper.cc-max-50rem.mlr-auto.gap-large{grid-column-gap:var(--_sizes---gap--large);grid-row-gap:var(--_sizes---gap--large)}.text-wrapper.gap-base{grid-column-gap:var(--_sizes---gap--base);grid-row-gap:var(--_sizes---gap--base)}.text-wrapper.gap-base.cc-width-50{flex:none;justify-content:flex-start;align-items:flex-start;width:50%}.text-wrapper.gap-small{grid-column-gap:var(--_sizes---gap--small);grid-row-gap:var(--_sizes---gap--small)}.text-wrapper.cc-max-22rem{max-width:22rem}.spacer{height:var(--_sizes---spacing--small);opacity:0}.spacer.is-small{height:var(--_sizes---icon--medium)}.eyebrow{font-family:var(--_text---font-family--primary);color:var(--_theme---colors--accent);letter-spacing:0;text-transform:uppercase;font-size:1rem;font-weight:700;line-height:1.4}.u-hflex-center-center{flex-flow:row;place-content:center;align-items:center;display:flex}.u-hflex-center-center.gap-base{grid-column-gap:1.5rem;grid-row-gap:1.5rem}.u-vflex-center-center{flex-flow:column;place-content:center;align-items:center;display:flex}.u-vflex-left-top{flex-flow:column;place-content:flex-start;align-items:flex-start;display:flex}.u-vflex-center-top{flex-flow:column;place-content:center flex-start;align-items:center;display:flex}.u-grid-global{grid-column-gap:1rem;grid-row-gap:1rem;grid-template-rows:auto;grid-auto-columns:1fr;grid-template-columns:repeat(var(--_sizes---grid--column), minmax(0, 1fr));display:grid}.u-grid-global.cc-3-2-2-1{grid-template-columns:repeat(3,minmax(0,1fr))}.sm-product{display:block}.sm-product-card-v1{border-radius:var(--_sizes---radius--card);background-color:var(--_theme---card-background);position:relative;overflow:hidden}.sm-product-card__top-wrapper{position:relative}.sm-product-card__info-wrapper{padding-top:var(--_sizes---card--info-padding);padding-right:var(--_sizes---card--info-padding);padding-left:var(--_sizes---card--info-padding);grid-column-gap:var(--_sizes---gap--small);grid-row-gap:var(--_sizes---gap--small);flex-flow:column;display:flex}.sm-product-card__title{color:var(--_theme---colors--primary-deep);font-size:var(--_text---font-size--xl);font-weight:700;text-decoration:none}.sm-product-card__price-wrapper{margin-top:var(--_sizes---card--price-margin)}.sm-product-card__image-wrapper{aspect-ratio:1;perspective:10000px;display:block;position:relative;overflow:hidden}.sm-product-card__image{z-index:1;object-fit:cover;width:100%;height:100%;transition:opacity 1.2s ease-in;display:block;position:absolute}.sm-product-card__buttons-wrapper{width:100%;padding-right:var(--_sizes---card--info-padding);padding-bottom:var(--_sizes---card--info-padding);padding-left:var(--_sizes---card--info-padding);flex-flow:column;justify-content:center;align-items:flex-start;display:flex}.sm-empty-state{grid-column-gap:var(--_sizes---gap--base);grid-row-gap:var(--_sizes---gap--base);border-radius:var(--_sizes---radius--small);background-color:var(--_palettes---neutral--50);font-size:var(--_text---font-size--xs);flex-flow:column;justify-content:center;align-items:center;padding:2rem 1rem;display:flex}.sm-empty-state__label{font-size:var(--_text---font-size--base);text-align:center;margin-bottom:0;font-weight:500}.sm-search_container{grid-column-gap:1rem;grid-row-gap:1rem;flex-direction:column;display:flex}.sm-search-discovery{width:100%}.is-hidden{display:none}.icon-16{color:#000;width:1rem;height:1rem}.icon-16:hover{cursor:pointer}.icon-16.is-52px{flex:none;width:3.25rem;height:3.25rem}.icon-16.is-52px.u-mb-8{margin-bottom:.5rem}.u-text-surface{color:var(--_theme---colors--surface)}.u-font-semibold{font-weight:600}.home-hero_bottom{grid-column-gap:2.5rem;grid-row-gap:2.5rem;background-color:var(--_theme---colors--primary);justify-content:center;align-items:center;padding-top:1.25rem;padding-bottom:1.25rem;display:flex}.home-hero-bottom_item{grid-column-gap:.4375rem;grid-row-gap:.4375rem;justify-content:flex-start;align-items:center;display:flex}.u-mb-16{margin-bottom:1rem}.home-hero_bg{z-index:1;width:100vw;position:absolute;bottom:0%;left:0%;right:0%}.home-about_cards{grid-column-gap:1.25rem;grid-row-gap:1.25rem;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;max-width:68.5rem;margin-top:3.75rem;margin-left:auto;margin-right:auto;display:grid}.home-about_card{grid-column-gap:.75rem;grid-row-gap:.75rem;border:1px solid var(--_theme---colors--stroke);text-align:center;border-radius:6.25rem 2.5rem;flex-flow:column;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:flex-end;align-items:center;max-width:68.5rem;padding:12.5rem 7rem 2rem;display:flex;overflow:hidden;box-shadow:0 2px 6px #0000001a}.home-about_card.is-1{background-image:url(/images/bug-the-dog-on-yellow-sock-texture-close-up-v003.webp);background-position:50%;background-repeat:no-repeat;background-size:cover}.home-about_card.is-2{background-image:url(/images/nurse-stretching-with-orange-cat-compression-socks-at-home.webp);background-repeat:no-repeat;background-size:cover;justify-content:flex-start;align-items:center;padding-top:2rem}.home-about_card.is-3{background-image:linear-gradient(#0000 36%,#000000ba),url(/images/man-jogging-on-dark-street-with-purple-compression-socks.webp);background-position:0 0,50%;background-repeat:repeat,no-repeat;background-size:auto,cover}.home-howitworks_cards{grid-column-gap:1.25rem;grid-row-gap:1.25rem;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;margin-top:3.75rem;margin-bottom:3.75rem;display:grid}.home-howitworks_card{grid-column-gap:1rem;grid-row-gap:1rem;background-color:var(--_theme---colors--secondary);text-align:center;border-radius:6.25rem 2.5rem;flex-flow:column;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:center;align-items:center;max-width:68.5rem;padding:2rem 3.5rem;display:flex;overflow:hidden}.u-text-surface-muted{color:var(--_theme---colors--surface-muted)}.sections-wrapper{background-image:url(/images/faq-bg.avif);background-repeat:no-repeat;background-size:cover;margin-top:-5.625rem;padding-bottom:21rem;position:relative}.u-text-black{color:var(--_palettes---neutral--black)}.home-howitworks_bg{z-index:1;width:200rem;position:absolute;top:0%;bottom:0%;left:50%;right:0%;transform:translate(-50%)}.faq_content-wrapper{grid-column-gap:1rem;grid-row-gap:1rem;flex-flow:column;width:33.625rem;display:flex}.dropdown_icon-wrapper{width:1rem;height:1rem;position:relative}.minus_icon{width:100%;height:100%;position:absolute;top:0%;bottom:0%;left:0%;right:0%}.dropdown_list{background-color:#fff0;display:block;position:static;overflow:hidden}.faq_dropdown{z-index:2;cursor:pointer;background-color:#fff;border:1px solid #0d366233;border-radius:3rem;flex-direction:column;width:100%;padding:1.5rem;transition:all .3s;display:flex;position:relative;box-shadow:0 2px 6px #0000001a}.dropdown_toggle{justify-content:space-between;align-items:center;width:100%;padding:0;display:flex}.plus_icon{z-index:1;width:100%;height:100%;transition:all .3s;position:absolute;top:0%;bottom:0%;left:0%;right:0%}.dropdown_text{margin-right:1.5rem}.dropdown_text.mt-8{margin-top:.5rem}.footer-logo-link{width:12.6875rem;height:auto;color:var(--_palettes---neutral--white);flex-flow:row;flex:0 auto;justify-content:flex-start;align-items:center;margin:0;padding:.25rem 0;display:flex;overflow:visible}.footer-logo-link:hover{transform:scale(1.1)}.social-link{border:1px solid var(--_palettes---neutral--subtle-muted);border-radius:100%;justify-content:center;align-items:center;width:3.25rem;height:3.25rem;display:flex}.social-link:hover{transform:scale(1.1)}.sm-footer_divider{background-color:var(--_palettes---neutral--subtle-muted);width:100%;height:1px}.main-nav-menu_top-mob{display:none}.burger-close-icon{width:2.5rem;height:2.5rem;color:inherit;flex:none;justify-content:center;align-items:center;display:flex}.main-nav-menu_links-wrapper{grid-column-gap:2rem;grid-row-gap:2rem;display:flex}.home-about_bg{background-image:url(/images/features-bg.avif);background-position:50%;background-repeat:no-repeat;background-size:cover;padding-bottom:22.5rem}.sm-variant-button-2{border-radius:var(--_sizes---button--button-radius-large) var(--_sizes---button--button-radius-small);background-color:#f7f7f7;justify-content:center;align-items:center;padding:.375rem 1.75rem;font-size:.875rem;transition:all .3s;display:inline-flex}.sm-variant-button-2:hover{border-color:#1717174d}.sm-variant-button-2.is-active{background-color:#e9f2fd}.sm-variant-button-2.is-disabled{border-color:var(--_palettes---neutral--100);background-color:var(--_theme---colors-special--inverted);opacity:.5;cursor:not-allowed;text-decoration:line-through}.file-uploader{margin-top:1rem;margin-bottom:1rem}.product_divider{background-color:#0000001a;width:100%;height:1px;margin-top:5rem;margin-bottom:5rem}.product_about-wrapper{grid-column-gap:2rem;grid-row-gap:2rem;justify-content:space-between;align-items:flex-start;width:100%;max-width:68.5rem;margin-left:auto;margin-right:auto;display:flex}.product_about-text{width:42%}.product_about-icluded{grid-column-gap:2rem;grid-row-gap:2rem;border:1px solid #0000001a;border-radius:1.5rem;flex-flow:column;width:49%;padding:2rem;display:flex}.text-med{letter-spacing:-.02em;font-size:1.25rem;line-height:1.4}.product_about-icluded-items{grid-column-gap:2.75rem;grid-row-gap:1.5rem;grid-template-rows:auto auto auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}.product_about-icluded-item{grid-column-gap:.75rem;grid-row-gap:.75rem;justify-content:flex-start;align-items:center;display:flex}.home-footer_wrapper{background-color:var(--_theme---colors--primary-deep);margin-top:-15rem;padding-top:15rem}.product_bg{background-image:url(/images/product-bg.avif);background-position:50% 100%;background-repeat:no-repeat;background-size:cover;padding-bottom:7.5rem}.icon-24{width:1.5rem}.sm-navbar__btn-group{grid-column-gap:1.5rem;grid-row-gap:1.5rem;justify-content:flex-start;align-items:center;display:flex}.home-hero_line-mob{display:none}.home-cta_waves{z-index:1;width:200rem;display:block;position:absolute;top:0%;bottom:0%;left:50%;right:0%;transform:translate(-50%)}.home-faq_line{object-fit:cover;width:100%;height:100%;position:absolute;top:0%;bottom:auto;left:0%;right:0%}.home-faq_line-mob{object-fit:cover;width:100%;height:100%;display:none;position:absolute;top:0%;bottom:auto;left:0%;right:0%}.home-hero_text-component{z-index:200;flex-flow:column;justify-content:flex-start;align-items:center;gap:24px;min-height:0;margin-top:-7rem;margin-bottom:-2rem;display:flex;position:relative}.heading{position:static}.home-hero_heading{font-size:2.4rem;line-height:1}.home-hero_icon{width:1.5rem;color:var(--_theme---colors--surface)}.text-wrap-pretty{text-wrap:pretty}.product_main-image{aspect-ratio:2/3;object-fit:cover;-webkit-user-select:none;user-select:none;border-radius:6rem 2rem;width:100%;max-width:30rem;margin-left:auto;margin-right:auto;display:block;overflow:clip}.product_main-image-wrap{position:-webkit-sticky;position:sticky;top:10rem}.show-mobile{display:none}.judge-me-reviews{width:100%}.judge-me-reviews.is-home{margin-left:-3.5rem}.sm-box-item__image-2{aspect-ratio:1;object-fit:cover;border-radius:.35rem;flex:0 auto;align-self:center;width:3rem;height:3rem}.sm-wf-cart_empty-inner{flex-flow:column;height:100%;display:flex}.blog-card_image{object-fit:cover;width:100%;height:100%}.heading-style-h2{font-size:3rem;font-weight:700;line-height:1.2}.blog-cards_col-list-wrapper{grid-column-gap:2rem;grid-row-gap:4rem;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;display:grid}.blog-cards_col-list{margin-top:3.75rem}.blog-cards_col-list.mb-lg{margin-bottom:3.75rem}.blog-card_img-wrapper{aspect-ratio:3/2;border-radius:6.25rem 2.5rem;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;margin-bottom:1rem;overflow:hidden}.blog-card_link{flex-flow:column;height:100%;display:flex}.blog-card_tag{color:var(--_theme---colors--accent);font-size:var(--_text---font-size--xs);letter-spacing:0;text-transform:uppercase;margin-bottom:.5rem;font-weight:700}.blog-card_heading{font-family:var(--_text---font-family--headings);font-size:var(--_text---font-size--lg);margin-bottom:1rem}.blog-card_date{font-size:var(--_text---font-size--xs);margin-top:auto}.blog-post-header_image{aspect-ratio:2;object-fit:cover;width:100%;height:100%}.blog-post-header_author-wrapper{align-items:center;display:flex}.blog-post-header_content-top{justify-content:space-between;align-items:flex-end;width:100%;display:flex}.blog-post-header_date-wrapper{margin-top:.25rem;display:flex}.blog-post-header_social-link{background-color:var(--_palettes---primary--100);color:var(--_theme---colors--accent);border-radius:100%;padding:.5rem}.blog-post-header_social-link:hover{transform:scale(1.1)}.blog-post-header_author-image{object-fit:cover;border-radius:100%;width:3.5rem;min-width:3.5rem;height:3.5rem;min-height:3.5rem}.blog-post-header_author-image-wrapper{margin-right:1rem}.blog-post-header_image-wrapper{width:100%;margin-top:3rem;margin-left:auto;margin-right:auto;overflow:hidden}.blog-post-header_share{grid-column-gap:.5rem;grid-row-gap:.5rem;grid-template-rows:auto;grid-template-columns:max-content;grid-auto-columns:1fr;grid-auto-flow:column;justify-items:start;display:grid}.blog-post-header_social-icon{width:1rem;height:1rem}.blog-post-content_share-wrapper{grid-column-gap:1rem;grid-row-gap:1rem;flex-direction:column;align-items:flex-start;width:50%;display:flex}.text-rich-text h2{font-size:var(--_text---font-size--3xl);margin-top:1.5rem;margin-bottom:1.5rem}.text-rich-text h3{font-family:var(--_text---font-family--headings);font-size:var(--_text---font-size--xl);margin-top:1rem;margin-bottom:1rem;font-weight:500}.text-rich-text p{margin-bottom:.5rem}.text-rich-text h4{font-family:var(--_text---font-family--headings);color:var(--_theme---colors--primary);font-size:var(--_text---font-size--lg);margin-top:.5rem;margin-bottom:.5rem;font-weight:500;line-height:1.3}.text-rich-text blockquote{border-left-color:var(--_theme---colors--primary);color:var(--_theme---colors--primary);font-size:var(--_text---font-size--lg);margin-top:1rem;margin-bottom:1rem;padding:1rem 2rem;line-height:130%}.text-rich-text a{color:var(--_theme---colors--primary);text-decoration:underline}.sm-header_banner{background-color:var(--_theme---colors--primary-light);height:2rem;color:var(--_theme---colors-special--info-text);font-size:var(--_text---font-size--base);justify-content:center;align-items:center;display:flex;overflow:hidden}.hero-carousel_wrapper{width:100%;margin-top:-218px;margin-bottom:0;padding-top:50px;position:relative;overflow-x:hidden;overflow-y:visible}.hero-carousel_list{height:480px;padding-top:12px;padding-bottom:12px;position:relative;overflow:visible}.hero-carousel_card{opacity:.85;-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform;background-color:#fff;border:8px solid #fff;border-radius:20px;width:180px;height:260px;margin-top:-130px;margin-left:-90px;transition:transform .3s,box-shadow .3s;position:absolute;top:50%;left:50%;overflow:hidden;box-shadow:0 2px 10px #0000001f}.hero-carousel_poster{z-index:1;object-fit:cover;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.hero-carousel_video{z-index:2;object-fit:cover;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.hero-carousel_video-src{display:none}.hero-carousel_arrow-prev{z-index:999;opacity:.55;color:#0d3662;cursor:pointer;-webkit-user-select:none;user-select:none;background-color:#fff;border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;margin-top:-16px;font-size:18px;transition:opacity .2s;display:flex;position:absolute;top:50%;left:16px;box-shadow:0 2px 8px #0000001f}.hero-carousel_arrow-next{z-index:999;opacity:.55;color:#0d3662;cursor:pointer;-webkit-user-select:none;user-select:none;background-color:#fff;border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;margin-top:-16px;font-size:18px;transition:opacity .2s;display:flex;position:absolute;top:50%;right:16px;box-shadow:0 2px 8px #0000001f}.hero-carousel_play-btn-style{z-index:10;cursor:pointer;-webkit-user-select:none;user-select:none;background-color:#ffffffd9;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;font-size:13px;display:flex;position:absolute;bottom:12px;left:12px}.hero-carousel_mute-btn-style{z-index:10;cursor:pointer;-webkit-user-select:none;user-select:none;background-color:#ffffffd9;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;font-size:13px;display:flex;position:absolute;bottom:12px;right:12px}.hero-subhead_max-width{flex-flow:column;width:100%;max-width:31.25rem;margin-top:0;margin-bottom:0;display:flex;position:relative}.home-redesign_page{flex-flow:column;justify-content:flex-start;align-items:stretch;min-height:100vh;display:flex;overflow-x:hidden;overflow-y:visible}.home-hero_copy-offset{width:100%;max-width:var(--_sizes---container--max-width);padding-right:var(--_sizes---container--padding);padding-left:var(--_sizes---container--padding);margin-top:30px;margin-left:auto;margin-right:auto}@media screen and (max-width:991px){body{--_sizes---button--button-radius-large:62.4375rem;--_sizes---button--button-radius-small:14.375rem;--_sizes---radius--extra-large:1.5rem;--_sizes---radius--rounded:999rem;--_sizes---radius--small:.35rem;--_sizes---gap--small:1rem;--_sizes---container--max-width:90rem;--_sizes---container--padding:3.75rem;--_sizes---radius--base:.5rem;--_sizes---spacing--large:14rem;--_sizes---spacing--base:7.5rem;--_sizes---spacing--small:2.5rem;--_sizes---gap--large:3.75rem;--_sizes---gap--base:1.5rem;--_sizes---icon--medium:1.5rem;--_sizes---gap--extra-small:.5rem;--_sizes---radius--card:.625rem;--_sizes---card--info-padding:2rem;--_sizes---radius--large:.85rem;--_sizes---button--small:2.65rem;--_sizes---button--radius:4rem;--_sizes---button--base:3.25rem;--_sizes---button--extra-small:1.75rem;--_sizes---grid--gutter:1rem;--_sizes---grid--column:8;--_sizes---icon--small:1rem;--_sizes---icon--large:2rem;--_sizes---list-spacing--base:.5rem;--_sizes---list-spacing--small:.25rem;--_sizes---list-spacing--large:.85rem;--_sizes---main-nav--height:4.25rem;--_sizes---outline--base:.125rem;--_sizes---outline--bold:.1875rem;--_sizes---outline--offset:3px;--_sizes---outline--offset-far:5px;--_sizes---radius--extra-small:.275rem;--_sizes---richtext-spacing--base:.75rem;--_sizes---richtext-spacing--small:.5rem;--_sizes---richtext-spacing--large:1rem;--_sizes---thickness--line:2px;--_text---font-family--primary:Manrope, Arial, sans-serif;--_text---font-family--headings:Unbounded, Arial, sans-serif;--_text---font-size--xs:.855rem;--_text---font-size--2xs:.759rem;--_text---font-size--base:1rem;--_text---font-size--sm:.964rem;--_text---font-size--lg:1.25rem;--_text---font-size--xl:1.38rem;--_text---font-size--3xl:1.765rem;--_text---font-family--secondary:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;--_text---font-size--2xl:1.56rem;--_text---font-size--3xs:.674rem}.sm-container.cc-home-reviews{flex-flow:column}.sm-container.cc-home-faq{flex-flow:column;padding-left:2rem;padding-right:2rem}.sm-navbar__btn-wrapper{display:none}.sm-navbar__btn-wrapper.mobile{display:block}.sm-mini-cart_item-image{object-fit:contain}.sm-footer__menu{justify-items:end;width:100%}.sm-footer__bottom-wrapper{justify-content:space-between;align-items:flex-start}.sm-add-to-cart__buttons{grid-auto-columns:1fr}.sm-ix-cart_interaction-container{display:none}.sm-ix-cart_button{z-index:1;height:100%}.burger-open-icon{width:1.5rem;height:1.5rem}.burger-wrapper{width:2.5rem;height:2.5rem}.main-nav-inner{grid-template-columns:1fr 1fr}.main-nav_link{justify-content:flex-start;align-self:flex-start;align-items:center;width:100%;padding-top:0;padding-bottom:0;font-size:1.5rem}.main-nav_link:hover{transform:none}.main-nav_menu{z-index:9999;background-color:#fefefe;width:100%;height:100vh;min-height:100vh;padding-top:2.5rem;padding-left:3.75rem;padding-right:3.75rem;display:block;position:fixed;top:0%;bottom:0%;left:0%;right:0%}.image-wrapper.is-reviews{left:auto}.button-wrapper{margin-top:0}.text-wrapper.gap-base.cc-width-50{text-align:center;justify-content:flex-start;align-items:center;width:100%}.u-grid-global.cc-3-2-2-1{grid-template-columns:repeat(2,minmax(0,1fr))}.sm-product-card__buttons-wrapper{opacity:1;bottom:1rem}.sm-search_container{flex-direction:column}.home-about_card{padding-top:6.875rem;padding-left:2rem;padding-right:2rem}.home-howitworks_cards{grid-template-columns:1fr}.home-howitworks_card{padding-left:2rem}.home-howitworks_bg{width:350rem}.faq_content-wrapper{width:100%}.faq_collection{margin-top:5rem}.main-nav-menu_top-mob{border-bottom:1px solid #0000001a;justify-content:flex-start;align-items:center;margin-bottom:3rem;padding-bottom:1.875rem;display:flex}.main-nav-menu_top-title{font-size:1.25rem}.burger-close-icon{width:1.25rem;height:1.25rem}.main-nav-menu_links-wrapper{border-bottom:1px solid #0000001a;flex-flow:column;justify-content:flex-start;align-items:flex-start;margin-bottom:2rem;padding-bottom:3rem}.product_about-text,.product_about-icluded{width:100%}.home-hero_heading{font-size:2.1rem}.judge-me-reviews.is-home{margin-left:0}.sm-box-item__image-2{object-fit:cover}.heading-style-h2{font-size:2.75rem}.blog-cards_col-list-wrapper{grid-template-columns:1fr 1fr}.hero-carousel_wrapper{margin-top:-85px;padding-top:45px}.hero-carousel_list{height:440px}.hero-carousel_card{border-width:7px;border-radius:18px;width:165px;height:239px;margin-top:-119.5px;margin-left:-82.5px}.hero-carousel_arrow-prev,.hero-carousel_arrow-next{top:191px}.home-hero_copy-offset{margin-top:15px}}@media screen and (max-width:767px){body{--_sizes---button--button-radius-large:62.4375rem;--_sizes---button--button-radius-small:14.375rem;--_sizes---radius--extra-large:1.5rem;--_sizes---radius--rounded:999rem;--_sizes---radius--small:.35rem;--_sizes---gap--small:1rem;--_sizes---container--max-width:90rem;--_sizes---container--padding:1.5rem;--_sizes---radius--base:.5rem;--_sizes---spacing--large:14rem;--_sizes---spacing--base:7.5rem;--_sizes---spacing--small:2.5rem;--_sizes---gap--large:2.75rem;--_sizes---gap--base:1.25rem;--_sizes---icon--medium:1.5rem;--_sizes---gap--extra-small:.5rem;--_sizes---radius--card:.625rem;--_sizes---card--info-padding:2rem;--_sizes---radius--large:.85rem;--_sizes---button--small:2.65rem;--_sizes---button--radius:4rem;--_sizes---button--base:3.25rem;--_sizes---button--extra-small:1.75rem;--_sizes---grid--gutter:1rem;--_sizes---grid--column:6;--_sizes---icon--small:1rem;--_sizes---icon--large:2rem;--_sizes---list-spacing--base:.5rem;--_sizes---list-spacing--small:.25rem;--_sizes---list-spacing--large:.85rem;--_sizes---main-nav--height:4rem;--_sizes---outline--base:.125rem;--_sizes---outline--bold:.1875rem;--_sizes---outline--offset:3px;--_sizes---outline--offset-far:5px;--_sizes---radius--extra-small:.275rem;--_sizes---richtext-spacing--base:.75rem;--_sizes---richtext-spacing--small:.5rem;--_sizes---richtext-spacing--large:1rem;--_sizes---thickness--line:2px;--_text---font-family--primary:Manrope, Arial, sans-serif;--_text---font-family--headings:Unbounded, Arial, sans-serif;--_text---font-size--xs:.84rem;--_text---font-size--2xs:.75rem;--_text---font-size--base:1rem;--_text---font-size--sm:.942rem;--_text---font-size--lg:1.25rem;--_text---font-size--xl:1.287rem;--_text---font-size--3xl:1.582rem;--_text---font-family--secondary:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;--_text---font-size--2xl:1.426rem;--_text---font-size--3xs:.669rem}.sm-buy-button{width:100%}.sm-buy-now-button{flex:1}.sm-mini-cart_item{flex-flow:row}.sm-footer__top-wrapper{grid-row-gap:2.5rem;margin-bottom:3rem}.sm-footer_payment-methods{grid-column-gap:1rem;grid-row-gap:1rem;margin-top:0}.footer_legal-list{grid-column-gap:.75rem;grid-row-gap:.75rem;flex-flow:column;grid-auto-flow:row;justify-content:flex-start;align-items:flex-start}.sm-footer__menu{grid-template-columns:1fr}.sm-footer__bottom-wrapper{grid-column-gap:2rem;grid-row-gap:2rem;flex-direction:column-reverse;align-items:flex-start;margin-top:1.5rem}.sm-product-page__grid{grid-template-columns:1fr}.sm-add-to-cart__buttons{grid-column-gap:.625rem;grid-row-gap:.75rem;flex-flow:wrap;grid-auto-columns:1fr;justify-content:flex-start;align-items:center;display:flex}.sm-ix-cart_close-button{margin-left:0}.sm-search_pagination{flex-flow:wrap}.main-nav_link:hover{transform:none}.main-nav_menu{padding-left:1.5rem;padding-right:1.5rem}.main-logo-link{padding-left:0}.title-wrapper.cc-lg{margin-bottom:0}.title-wrapper.cc-lg.cc-max-28rem.is-cta{margin-bottom:2.25rem}.button-wrapper.mob-hidden{display:none}.text-wrapper.gar-base.u-vflex-left-top{width:100%}.home-hero_bottom{grid-column-gap:1rem;grid-row-gap:1rem;flex-flow:column}.home-hero-bottom_item{flex:none}.home-about_cards{grid-template-columns:1fr}.home-about_card{text-align:left;justify-content:flex-end;align-items:flex-start;height:20rem}.home-about_card.is-2{text-align:center;justify-content:flex-start;align-items:center;height:35rem}.main-nav-menu_top-title{font-size:1.25rem}.product_about-wrapper{flex-flow:column}.product_bg{padding-bottom:4.25rem}.home-hero_heading{font-size:1.8rem}.product_main-image-wrap{position:static}.heading-style-h2{font-size:2.25rem}.blog-cards_col-list-wrapper{grid-row-gap:2rem;grid-template-columns:1fr}.blog-cards_col-list{margin-top:3rem}.blog-cards_col-list.mb-lg{margin-bottom:3rem}.blog-card_img-wrapper{aspect-ratio:16/9}.text-rich-text blockquote{padding:.75rem 1.5rem}.hero-carousel_wrapper{margin-top:-100px;padding-top:40px}.hero-carousel_list{height:400px}.hero-carousel_card{border-width:7px;border-radius:17px;width:150px;height:217px;margin-top:-108px;margin-left:-75px}.hero-carousel_arrow-prev,.hero-carousel_arrow-next{top:173px}}@media screen and (max-width:479px){body{--_sizes---button--button-radius-large:62.4375rem;--_sizes---button--button-radius-small:14.375rem;--_sizes---radius--extra-large:1rem;--_sizes---radius--rounded:999rem;--_sizes---radius--small:.35rem;--_sizes---gap--small:1rem;--_sizes---container--max-width:90rem;--_sizes---container--padding:1.5rem;--_sizes---radius--base:.5rem;--_sizes---spacing--large:11.5rem;--_sizes---spacing--base:4rem;--_sizes---spacing--small:1.5rem;--_sizes---gap--large:2.75rem;--_sizes---gap--base:1.25rem;--_sizes---icon--medium:1.5rem;--_sizes---gap--extra-small:.5rem;--_sizes---radius--card:.625rem;--_sizes---card--info-padding:2rem;--_sizes---radius--large:.85rem;--_sizes---button--small:2.65rem;--_sizes---button--radius:4rem;--_sizes---button--base:3.25rem;--_sizes---button--extra-small:1.75rem;--_sizes---grid--gutter:1rem;--_sizes---grid--column:4;--_sizes---icon--small:1rem;--_sizes---icon--large:2rem;--_sizes---list-spacing--base:.5rem;--_sizes---list-spacing--small:.25rem;--_sizes---list-spacing--large:.85rem;--_sizes---main-nav--height:4rem;--_sizes---outline--base:.125rem;--_sizes---outline--bold:.1875rem;--_sizes---outline--offset:3px;--_sizes---outline--offset-far:5px;--_sizes---radius--extra-small:.275rem;--_sizes---richtext-spacing--base:.75rem;--_sizes---richtext-spacing--small:.5rem;--_sizes---richtext-spacing--large:1rem;--_sizes---thickness--line:2px;--_text---font-family--primary:Manrope, Arial, sans-serif;--_text---font-family--headings:Unbounded, Arial, sans-serif;--_text---font-size--xs:.821rem;--_text---font-size--2xs:.737rem;--_text---font-size--base:1rem;--_text---font-size--sm:.913rem;--_text---font-size--lg:1.25rem;--_text---font-size--xl:1.168rem;--_text---font-size--3xl:1.347rem;--_text---font-family--secondary:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;--_text---font-size--2xl:1.254rem;--_text---font-size--3xs:.681rem}h1{font-size:3.5rem}h2{font-size:2.25rem}h3{font-size:1.25rem}.sm-page.cc-home{background-image:url(/images/home-bg-mobile.avif);background-position:50% 0;background-repeat:no-repeat;background-size:cover}.sm-container{margin-left:0;margin-right:0}.sm-container.u-vflex-center-top.relative{justify-content:flex-start;align-items:flex-start}.sm-container.cc-home-reviews{flex-flow:column}.sm-container.cc-home-faq,.sm-container.cc-home-cta{padding-left:1.5rem;padding-right:1.5rem}.sm-navbar__btn-wrapper{grid-column-gap:.5rem;grid-row-gap:.5rem;margin-left:auto;display:none}.sm-navbar__btn-wrapper.mobile{display:flex}.sm-mini-cart_item-image{border-radius:var(--_elements---general--radius\<deleted\|variable-5ce91050-8ccf-0200-8c1e-fd07c828e2a7\>);width:100%;height:auto;margin-bottom:1rem;display:block}.sm-quantity-input.is-small{border-radius:var(--_elements---general--radius\<deleted\|variable-5ce91050-8ccf-0200-8c1e-fd07c828e2a7\>);border-style:solid;border-width:1px;border-radius:.375rem;padding-left:.425rem;padding-right:.425rem}.sm-mini-cart_item{grid-column-gap:16px;grid-row-gap:16px;flex-flow:row;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:flex}.sm-free-shipping_needs-more{padding-top:.65rem;padding-bottom:.65rem}.sm-mini-cart_footer{margin-top:auto}.sm-mini-cart_quantity-container{border-radius:var(--_elements---general--radius\<deleted\|variable-5ce91050-8ccf-0200-8c1e-fd07c828e2a7\>);background-color:var(--_colors---secondary-background\<deleted\|variable-633b08ef-ea3d-d855-8a09-57752b854842\>);padding-left:.4rem;padding-right:.4rem}.sm-free-shipping_ready{font-size:var(--_text---font-size--base);padding-top:.65rem;padding-bottom:.65rem}.sm-cart-item__total{margin-left:.3rem;margin-right:.3rem;padding:7px;font-size:.85rem}.sm-quantity-field{height:3.125rem}.sm-cart-item__quantity-line{font-size:.85rem}.sm-mini-cart_item-image-container{width:6rem;height:6rem;margin-right:0}.sm-button{width:100%}.sm-footer__top-wrapper{grid-template-columns:.75fr}.sm-footer_payment-methods{grid-template-rows:auto auto;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;grid-auto-columns:1fr}.sm-footer__menu{flex-flow:wrap;grid-auto-columns:1fr}.sm-box-item{grid-column-gap:1rem;grid-row-gap:1rem;margin-top:.5rem}.sm-product-page__grid{grid-column-gap:1rem;grid-row-gap:1rem;grid-template-columns:1fr}.sm-file-uploader{width:100%;min-width:auto;min-height:3.875rem}.sm-ix-cart_form{width:auto}.sm-wf-cart_empty-container{width:100%}.sm-ix-cart_form-block{border-left-style:none;width:100%;padding-bottom:0;position:relative}.sm-ix-cart_relative-container{flex:1}.sm-ix-cart_interaction-container{display:none}.burger-open-icon{width:1rem;height:1rem}.main-nav_button{color:var(--_theme---colors--primary);padding:.5rem}.burger-wrapper{width:1.5rem;height:1.5rem}.main-nav-inner{border-radius:2.4rem .625rem;padding:1rem 1.5rem 1rem 2rem}.main-nav_link{justify-content:flex-start;align-self:flex-start;align-items:center;width:100%;padding-top:0;padding-bottom:0;font-size:1.5rem}.main-nav_menu{z-index:999999;background-color:#fefefe;width:100%;min-height:100vh;padding:2.5rem 1.5rem 0;display:block;position:fixed;top:0%;bottom:0%;left:0%;right:0%}.main-logo-link{width:7.8125rem;padding-left:0}.image-wrapper.is-reviews{width:110%;height:auto}.sm-section.cc-home-hero.relative{background-image:none;background-repeat:repeat;background-size:auto}.sm-section.cc-home-cta{z-index:3;padding-top:11.25rem;padding-bottom:42.5rem}.sm-section.cc-product-hero{padding-top:9rem}.text-base.u-font-semibold.u-text-black{font-size:.75rem}.title-wrapper.cc-lg.cc-max-20rem{margin-bottom:1.5rem}.title-wrapper.cc-lg.cc-max-28rem.is-cta{margin-bottom:3.25rem}.h2{font-size:2.25rem}.button-wrapper{flex-flow:wrap;justify-content:space-between;align-items:center;width:100%;margin-top:0;padding-left:.625rem;padding-right:.625rem}.button-wrapper.desktop-hidden{display:flex}.text-lg{font-size:1.125rem}.text-lg.u-mb-36{margin-bottom:1.75rem}.text-wrapper.cc-max-30rem.cc-align-center.gap-small{text-align:left;justify-content:flex-start;align-items:flex-start}.text-wrapper.cc-max-25rem.u-mb-36{margin-bottom:0}.eyebrow{font-size:1rem;line-height:1.175}.u-grid-global.cc-3-2-2-1{grid-template-columns:repeat(1,minmax(0,1fr))}.icon-16.is-52px.u-mb-8{width:2rem;height:2rem}.home-hero-bottom_item{grid-column-gap:.375rem;grid-row-gap:.375rem}.u-mb-16.u-mb-mob-4{margin-bottom:.25rem}.home-hero_bg{background-image:url(/images/home-hero-bg-mob-2.webp);background-repeat:no-repeat;background-size:contain;width:19.5rem;height:22.75rem;top:27.7875rem;bottom:auto;left:5.6rem;right:auto}.home-about_cards{grid-column-gap:1rem;grid-row-gap:1rem;grid-template-columns:1fr;margin-top:3rem}.home-about_card{text-align:left;border-radius:5rem 1.875rem;justify-content:flex-end;align-items:flex-start;height:16rem;padding:0 2.05rem 2rem}.home-about_card.is-2{background-image:url(/images/nurse-stretching-with-orange-cat-compression-socks-at-home.webp);background-position:50% 0;background-size:auto 137%}.home-howitworks_cards{grid-column-gap:1rem;grid-row-gap:1rem;grid-template-columns:1fr;margin-top:3rem}.home-howitworks_card{grid-column-gap:.5rem;grid-row-gap:.5rem;text-align:left;border-top-left-radius:5rem;justify-content:center;align-items:flex-start;padding:2.5rem 3rem 2rem 2.5rem}.sections-wrapper{background-image:url(/images/faq-bg.avif);background-size:cover;margin-top:-9.525rem}.home-howitworks_bg{width:100%;left:0%;transform:none}.faq_content-wrapper{grid-column-gap:.75rem;grid-row-gap:.75rem}.dropdown_icon-wrapper{flex:none;width:.75rem;height:.75rem}.faq_dropdown{padding:1.25rem}.dropdown_text{font-size:.875rem;line-height:1.5rem}.dropdown_text.mt-8{font-size:.75rem}.faq_collection{margin-top:3rem;margin-bottom:3.25rem}.main-nav-menu_top-mob{border-bottom:1px solid #0000001a;align-items:center;margin-bottom:3rem;padding-bottom:1.875rem;display:flex}.main-nav-menu_top-title{color:#0009;text-transform:uppercase;font-size:.75rem;line-height:1.3}.burger-close-icon{width:.75rem;height:.75rem}.main-nav-menu_links-wrapper{grid-column-gap:1.5rem;grid-row-gap:1.5rem;border-bottom:1px solid #0000001a;flex-flow:column;justify-content:flex-start;align-items:flex-start;margin-bottom:2rem;padding-bottom:3rem}.product_divider{margin-top:2rem;margin-bottom:2rem}.product_about-wrapper{grid-column-gap:2.5rem;grid-row-gap:2.5rem;flex-flow:column}.product_about-icluded{grid-column-gap:1.5rem;grid-row-gap:1.5rem;padding:1.5rem}.product_about-icluded-items{grid-row-gap:1.25rem;grid-template-columns:1fr}.sm-navbar__btn-group{grid-column-gap:.5rem;grid-row-gap:.5rem}.home-hero_line-mob{width:17.1875rem;height:23.3rem;display:block;position:absolute;top:23.7rem;left:2.875rem}.home-cta_waves{width:100%;left:0%;transform:none}.home-faq_line{display:none}.home-faq_line-mob{display:block}.home-hero_heading{font-size:1.5rem}.product_main-image{aspect-ratio:1}.hide-mobile{display:none}.show-mobile{display:block}.blog-card_img-wrapper{grid-column-gap:.5rem;grid-row-gap:.5rem;border-top-left-radius:5rem;justify-content:center;align-items:flex-start}.blog-post-header_author-wrapper{margin-bottom:1rem}.blog-post-header_content-top{flex-direction:column;align-items:flex-start}.blog-post-content_share-wrapper{width:100%;margin-bottom:2rem}.hero-carousel_wrapper{margin-top:-25px;padding-top:15vw}.hero-carousel_list{height:140vw}.hero-carousel_card{border-width:6px;border-radius:16px;width:59.5vw;height:85.85vw;margin-top:-42.9vw;margin-left:-29.75vw}.hero-carousel_arrow-prev{top:58vw;left:6px}.hero-carousel_arrow-next{top:58vw;right:6px}.home-hero_copy-offset{margin-top:-20px}}.hh-hero-upload{text-align:center;flex-direction:column;align-items:center;gap:.75rem;display:flex}.hh-hero-upload_button>div{align-items:center;gap:.5rem;display:inline-flex}.hh-hero-upload_button[aria-busy=true]{opacity:.8;cursor:progress}.hh-hero-upload_icon{display:inline-flex}.hh-hero-upload_logo{color:inherit;text-underline-offset:3px;margin-top:1.75rem;font-weight:600;text-decoration:underline}.hh-hero-upload_logo:hover{text-decoration-thickness:2px}:root{--font-from:18;--font-to:20;--vw-from:calc(1920 / 100);--vw-to:calc(2400 / 100);--coefficient:calc((var(--font-to) - var(--font-from)) / (var(--vw-to) - var(--vw-from)));--base:calc((var(--font-from) - var(--vw-from) * var(--coefficient)) / 16);--hh-ease:cubic-bezier(.22, 1, .36, 1)}html{font-size:calc(var(--base) * 1rem + var(--coefficient) * 1vw)}svg{display:block}.svg-bg-desktop-hidden{display:none}.svg-bg-mobile-hidden{display:block}@media screen and (max-width:1920px){:root{--font-from:16;--font-to:18;--vw-from:calc(1440 / 100);--vw-to:calc(1920 / 100)}}@media screen and (max-width:1440px){:root{--font-from:14;--font-to:16;--vw-from:calc(479 / 100);--vw-to:calc(1440 / 100)}}@media screen and (max-width:479px){:root{--font-from:12;--font-to:16;--vw-from:calc(1 / 100);--vw-to:calc(479 / 100)}.svg-bg-desktop-hidden{display:block}.svg-bg-mobile-hidden{display:none}}:focus-visible{outline:2px solid var(--_palettes---primary--500);outline-offset:3px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100000;color:var(--_palettes---primary--900);background:#fff;border-radius:.5rem;padding:.75rem 1rem;font-weight:700;position:absolute;top:-4rem;left:1rem}.skip-link:focus{top:1rem}button{font:inherit}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.main-nav_menu{justify-self:start}.main-logo-wrapper{justify-self:center}.sm-navbar__btn-group,.sm-footer__menu{justify-self:end}.home-about_card.is-2{grid-area:span 2/span 1/span 2/span 1}.sm-product_quantity-container{grid-area:span 1/span 2/span 1/span 2}@media screen and (max-width:991px){.main-logo-wrapper{justify-self:start}}@media screen and (max-width:767px){.home-about_card.is-2{grid-area:1/1/3/2}}@media screen and (max-width:479px){.sm-footer__link-list{justify-self:start}.sm-navbar__btn-group{grid-area:1/2/2/3}}@media screen and (min-width:992px){.sm-navbar{min-height:0;padding-top:.5rem;padding-bottom:.5rem}.main-nav-inner{padding:.7rem 1.5rem .7rem 3rem}.main-logo-link{width:9rem}.main-nav_link{padding-top:.25rem;padding-bottom:.25rem}.sm-navbar__btn-group>:first-child,.sm-navbar__btn-group .sm-navbar__btn-wrapper{zoom:.72}}.sm-header_banner a{color:inherit;text-decoration:none}.main-nav_button{cursor:pointer;color:inherit;border:0}@media screen and (max-width:991px){.main-nav_menu{transition:transform .35s var(--hh-ease);transform:translate(-100%)}.main-nav_menu[data-open=true]{transform:none;display:block!important}.w-nav[data-collapse=medium] .w-nav-menu[data-open=true]{display:block}body.nav-open{overflow:hidden}}.smootify-cart{display:contents}.sm-ix-cart_button{background:0 0;border:0;position:relative}.sm-ix-cart_interaction-container[data-open=true]{display:flex!important}.sm-ix-cart_backdrop{opacity:0;border:0;transition:opacity .3s}.sm-ix-cart_relative-container{transition:transform .4s var(--hh-ease);transform:translate(100%)}.sm-ix-cart_interaction-container[data-visible=true] .sm-ix-cart_backdrop{opacity:1}.sm-ix-cart_interaction-container[data-visible=true] .sm-ix-cart_relative-container{transform:none}.sm-ix-cart_close-button{cursor:pointer;border:0;display:flex}.sm-ix-cart_form-block{margin:0}.sm-ix-cart_items-container{flex:1;max-height:none}.sm-ix-cart_container[aria-busy=true] .sm-ix-cart_items-container{opacity:.6;pointer-events:none}.sm-mini-cart_item{position:relative}.sm-mini-cart_remove-button{cursor:pointer;z-index:2;border:0;display:flex}.sm-mini-cart_item-image{width:100%;height:100%}.sm-mini-cart_item-image-container{background:var(--_palettes---neutral--50)}.sm-mini-cart_item-image.is-preview{object-fit:contain;box-sizing:border-box;padding:4px}.sm-cart-item__photo{font-size:var(--_text---font-size--2xs);color:var(--_theme---colors--text-muted,#666);align-items:center;gap:.35rem;text-decoration:none;display:inline-flex}.sm-cart-item__photo img{object-fit:cover;border-radius:.25rem;width:1.5rem;height:1.5rem}.sm-cart-item__compare{color:var(--_theme---colors--text-muted,#7e7e7e);margin-right:.25rem;text-decoration:line-through}.sm-quantity-input-button{cursor:pointer;border:0}.sm-quantity-input-button:disabled{opacity:.5;cursor:not-allowed}.sm-quantity-input-button svg{width:.75rem;height:.75rem}.sm-quantity-field{-webkit-appearance:textfield;appearance:textfield}.sm-quantity-field::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.sm-quantity-field::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.sm-progress-bar{background-color:var(--_palettes---primary--500);height:100%;transition:width .4s var(--hh-ease)}.sm-free-shipping_progress-container{height:6px}.sm-cart__empty-label{text-align:center;max-width:18rem;margin-bottom:1.5rem}.flex-center-stretch.is-cart-empty{flex:1;justify-content:center;align-items:center;display:flex}.flex-vertical-center{flex-direction:column;align-items:center;display:flex}.sm-mini-cart_footer .sm-buy-button,.sm-mini-cart_footer .sm-buy-now-button{text-align:center;border:0;width:100%;text-decoration:none;display:flex}.sm-mini-cart_footer .sm-buy-button:hover,.sm-mini-cart_footer .sm-buy-now-button:hover{transform:scale(1.02)}.sm-cart-error{color:#c51313;font-size:var(--_text---font-size--xs);background:#ffdada;border-radius:.5rem;margin:0 1.5rem 1rem;padding:.5rem .75rem}@media screen and (max-width:479px){.sm-ix-cart_relative-container{max-width:100%}}.sm-variant-button,.sm-variant-button-2{cursor:pointer;color:inherit;font-family:inherit;line-height:inherit;border-width:0}.sm-variant-button{border-width:1px}.variant-swatches legend{padding:0}.sm-buy-button,.sm-buy-now-button{font:inherit;border:0;font-weight:700}.sm-buy-button[disabled],.sm-buy-now-button[disabled]{opacity:.65;cursor:progress;transform:none}.sm-buy-button[aria-disabled=true],.sm-buy-now-button[aria-disabled=true]{opacity:.65;cursor:not-allowed;transform:none}.sm-buy-button__state svg{width:1rem;height:1rem;animation:1s linear infinite hh-spin}@keyframes hh-spin{to{transform:rotate(360deg)}}.product-form_note{margin:0}.product-form_error{color:#92400e;font-size:var(--_text---font-size--xs);background:#fef3c7;border:1px solid #f59e0b;border-radius:.5rem;padding:.5rem .75rem}.sm-price-container{flex-wrap:wrap}.jdgm-preview-badge-slot{min-height:1.25rem}.product_main-image{height:auto}.hh-uploader{flex-direction:column;gap:.5rem;display:flex}.hh-uploader_drop{width:100%;font:inherit;color:inherit;text-align:center;background:#fff;transition:border-color .2s,background-color .2s}.hh-uploader_drop:hover,.hh-uploader_drop[data-dragging=true]{border-color:var(--_palettes---primary--500);background:var(--_palettes---primary--50)}.hh-uploader_drop[data-invalid=true]{background:#fffbeb;border-color:#f59e0b}.hh-uploader_hint{font-size:var(--_text---font-size--2xs);color:var(--_theme---colors--text-muted,#666)}.hh-uploader_item{background:#fff;border:1px solid #1717171a;border-radius:.75rem;grid-template-columns:4rem 1fr auto;align-items:center;gap:.75rem;padding:.5rem;display:grid}.hh-uploader_thumb{object-fit:cover;background:var(--_palettes---neutral--50);border-radius:.5rem;width:4rem;height:4rem}.hh-uploader_meta{flex-direction:column;gap:.25rem;min-width:0;display:flex}.hh-uploader_name{font-size:var(--_text---font-size--xs);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.hh-uploader_status{font-size:var(--_text---font-size--2xs);color:var(--_theme---colors--text-muted,#666)}.hh-uploader_status[data-tone=ok]{color:#047857}.hh-uploader_status[data-tone=error]{color:#b45309}.hh-uploader_bar{background:var(--_palettes---neutral--100);border-radius:4px;height:4px;overflow:hidden}.hh-uploader_bar>span{background:var(--_palettes---primary--500);height:100%;transition:width .2s;display:block}.hh-uploader_remove{background:var(--_palettes---neutral--50);cursor:pointer;width:2rem;height:2rem;color:inherit;border:0;border-radius:999px;place-items:center;display:grid}.hh-uploader_remove:hover{background:var(--_palettes---neutral--100)}.hh-modal_overlay{z-index:999998;box-sizing:border-box;background:#00000085;justify-content:center;align-items:center;padding:16px;animation:.2s hh-fade;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.hh-modal_card{width:100%;max-width:460px;max-height:92vh;font-family:var(--_text---font-family--primary);animation:hh-pop .25s var(--hh-ease);background:#fff;border-radius:14px;flex-direction:column;display:flex;overflow-y:auto;box-shadow:0 20px 60px #00000040}.hh-modal_card.is-wide{max-width:560px}.hh-modal_header{background:#eff6ff;border-bottom:1px solid #dbeafe;padding:20px 22px 14px;position:relative}.hh-modal_header h2{color:#1e3a5f;font-size:1.1rem;font-weight:700;font-family:var(--_text---font-family--primary);align-items:center;gap:9px;margin:0 0 4px;line-height:1.3;display:flex}.hh-modal_header p{color:#3b82f6;margin:0;font-size:.82rem;line-height:1.4}.hh-modal_close{cursor:pointer;color:#1e3a5f;background:0 0;border:0;border-radius:999px;place-items:center;width:2rem;height:2rem;display:grid;position:absolute;top:12px;right:12px}.hh-modal_close:hover{background:#dbeafe}.hh-modal_body{flex-direction:column;gap:13px;padding:14px 22px 6px;display:flex}.hh-modal_footer{flex-direction:column;gap:.5rem;padding:14px 22px 22px;display:flex}.hh-tip{align-items:flex-start;gap:12px;display:flex}.hh-tip_icon{background:#eff6ff;border:1px solid #dbeafe;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.hh-tip strong{color:#1e3a5f;margin-bottom:2px;font-size:.875rem;font-weight:600;line-height:1.3;display:block}.hh-tip span{color:#6b7280;font-size:.8rem;line-height:1.4}.hh-note{background:#dbeafe;border:1px solid #93c5fd;border-radius:8px;align-items:center;gap:10px;margin:4px 22px 2px;padding:10px 14px;display:flex}.hh-note span{color:#1e3a5f;font-size:.82rem;font-weight:600;line-height:1.4}.hh-btn{color:#fff;cursor:pointer;letter-spacing:.01em;background:#2484eb;border:none;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;padding:15px 20px;font-family:inherit;font-size:1rem;font-weight:700;transition:background .15s,transform .1s;display:flex;box-shadow:0 2px 8px #2484eb47}.hh-btn:hover:not(:disabled){background:#1d74d4}.hh-btn:active:not(:disabled){transform:scale(.98)}.hh-btn:disabled{opacity:.6;cursor:default}.hh-btn.is-secondary{color:#1e3a5f;box-shadow:none;background:#fff;border:1px solid #bfdbfe}.hh-btn.is-secondary:hover:not(:disabled){background:#eff6ff}.hh-btn.is-link{box-shadow:none;color:#2484eb;background:0 0;padding:6px;font-size:.875rem;font-weight:600}.hh-btn.is-link:hover:not(:disabled){background:0 0;text-decoration:underline}.hh-field{flex-direction:column;gap:.3rem;display:flex}.hh-field label{color:#1e3a5f;margin:0;font-size:.8rem;font-weight:600}.hh-field input[type=text],.hh-field input[type=email],.hh-field input[type=tel]{font:inherit;box-sizing:border-box;border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:.65rem .75rem;font-size:.95rem}.hh-field input:focus{border-color:#2484eb;outline:2px solid #93c5fd}.hh-check{color:#374151;align-items:flex-start;gap:.5rem;margin:0;font-size:.8rem;font-weight:400;line-height:1.4;display:flex}.hh-check input{margin-top:.2rem}.hh-check a{color:#2484eb}.hh-approve{cursor:pointer;background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;padding:10px 12px;font-size:.875rem}.hh-approve input{flex-shrink:0;width:18px;height:18px}.hh-legal-note{color:#6b7280;margin:.75rem 0 0;font-size:.75rem;line-height:1.4}.hh-legal-note a{color:inherit;text-decoration:underline}.hh-swatches{flex-wrap:wrap;gap:.5rem;display:flex}.hh-swatch{cursor:pointer;border:2px solid #fff;border-radius:999px;width:2rem;height:2rem;padding:0;box-shadow:0 0 0 1px #cbd5e1}.hh-swatch[aria-pressed=true]{box-shadow:0 0 0 2px #2484eb}.hh-swatch.is-pending{animation:.8s ease-in-out infinite alternate hh-swatch-wait}@keyframes hh-swatch-wait{to{box-shadow:0 0 0 3px #93c5fd}}.hh-hoverzoom{flex:none;line-height:0;display:inline-block}.sm-mini-cart_zoom{width:100%;height:100%;display:block}.hh-hoverzoom_pop{z-index:1000001;pointer-events:none;box-sizing:border-box;background:#fff;border-radius:12px;padding:8px;animation:.12s hh-fade;display:block;position:fixed;box-shadow:0 18px 50px #0f172a47}.hh-hoverzoom_pop img{width:auto;height:100%;display:block}.hh-magnifier{cursor:zoom-in;display:block;position:relative}.hh-magnifier_glass{pointer-events:none;background-color:#f1f5f9;background-repeat:no-repeat;border:3px solid #fff;border-radius:999px;position:absolute;box-shadow:0 8px 26px #0f172a59}.hh-compact-note{color:#374151;margin:0;font-size:.85rem}.hh-modal_card.is-reveal{max-width:860px}.hh-reveal{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:22px;padding:18px 22px 22px;display:grid}.hh-reveal_media{background:#f1f5f9;border-radius:12px;padding:10px;overflow:hidden}.hh-reveal_media .hh-preview_img{aspect-ratio:auto;object-fit:contain;background:0 0;border-radius:0;width:auto;height:min(92vh - 170px,580px);transition:opacity .15s;display:block}.hh-reveal_side{flex-direction:column;gap:16px;min-width:0;display:flex}.hh-reveal_footer{margin-top:auto;padding:0}@media (max-width:720px){.hh-modal_card.is-reveal{max-width:460px}.hh-reveal{grid-template-columns:minmax(0,1fr);gap:12px;padding:12px 16px 0}.hh-reveal_media{justify-self:center}.hh-reveal_media .hh-preview_img{height:min(40dvh,360px)}.hh-reveal .hh-swatches{flex-wrap:nowrap;padding:3px;overflow-x:auto}.hh-reveal .hh-swatch{flex:none}.hh-reveal_footer{background:#fff;margin:0 -16px;padding:10px 16px 18px;position:-webkit-sticky;position:sticky;bottom:0;box-shadow:0 -10px 18px -12px #00000040}.is-reveal .hh-modal_header{padding:14px 18px 10px}}.hh-preview_img{aspect-ratio:1;object-fit:contain;background:#f1f5f9;border-radius:10px;width:100%}.hh-preview_thumb{object-fit:cover;border-radius:8px;width:3.5rem;height:3.5rem}.hh-loading{text-align:center;color:#1e3a5f;flex-direction:column;align-items:center;gap:1rem;padding:2rem 0;display:flex}.hh-loading_spinner{border:3px solid #dbeafe;border-top-color:#2484eb;border-radius:999px;width:2.5rem;height:2.5rem;animation:.9s linear infinite hh-spin}.hh-hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.hh-preview-trigger{margin-top:-.25rem}.hh-past{gap:.6rem;padding:3px 3px .25rem;display:flex;overflow-x:auto}.hh-past button{cursor:pointer;background:#f1f5f9;border:0;border-radius:8px;flex:none;width:2.75rem;height:4.25rem;padding:0;overflow:hidden}.hh-past img{aspect-ratio:720/1462;transform-origin:100% 17.8%;width:100%;height:auto;display:block;transform:scale(2.29)}.hh-past button[aria-current=true]{outline-offset:2px;outline:2px solid #1e3a5f}.hh-your-previews{gap:.5rem;min-width:0;display:grid}.hh-your-previews_title{color:#1e3a5f;font-size:.85rem}.hh-your-previews_note{color:#6b7280;margin:0;font-size:.75rem}.hh-your-previews_clear{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}@media (max-width:520px){.hh-modal_overlay{align-items:flex-end;padding:0}.hh-modal_card{max-width:100%;max-height:92dvh;animation:hh-slide-up .3s var(--hh-ease);border-radius:18px 18px 0 0}.hh-modal_footer{padding-bottom:28px}}@keyframes hh-fade{0%{opacity:0}}@keyframes hh-pop{0%{opacity:0;transform:translateY(8px)scale(.98)}}@keyframes hh-slide-up{0%{transform:translateY(100%)}}.hh-toast{width:max-content;max-width:420px;font-family:var(--_text---font-family--primary);z-index:999997;animation:hh-pop .25s var(--hh-ease);border:1.5px solid;border-radius:10px;align-items:center;gap:12px;padding:13px 16px;font-size:.875rem;font-weight:500;line-height:1.4;display:flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%);box-shadow:0 4px 20px #00000024}.hh-toast[data-tone=error]{color:#92400e;background:#fef3c7;border-color:#f59e0b}.hh-toast[data-tone=success]{color:#065f46;background:#d1fae5;border-color:#10b981}.hh-toast button{cursor:pointer;color:inherit;opacity:.7;background:0 0;border:none;padding:0;display:flex}.hh-toast button:hover{opacity:1}@media (max-width:520px){.hh-toast{width:auto;max-width:none;left:12px;right:12px;transform:none}}.dropdown_toggle{cursor:pointer;text-align:left;width:100%;font:inherit;color:inherit;background:0 0;border:0;padding:0}.dropdown_list{height:0;transition:height .3s;display:block;overflow:hidden}.faq_dropdown{transition:box-shadow .3s}.faq_dropdown.active{box-shadow:0 2px 6px #0000004d}.plus_icon{transition:opacity .3s}.plus_icon.active{opacity:0}.hero-carousel_card:not(.hero-carousel_card_active) .hero-carousel_poster{z-index:3}.hero-carousel_arrow-prev,.hero-carousel_arrow-next,.hero-carousel_play-btn,.hero-carousel_mute-btn{font:inherit;cursor:pointer;border:0}.hero-carousel_play-btn,.hero-carousel_mute-btn{transform:translateZ(0)}.hero-carousel_card{-webkit-backface-visibility:hidden;opacity:1}@media screen and (max-width:479px){.hero-carousel_wrapper{padding-top:0}.hero-carousel_list{height:97vw}.hero-carousel_card{border-width:4px;border-radius:12px;width:29.75vw;height:42.9vw;margin-top:-21.45vw;margin-left:-14.875vw;top:43vw}.hero-carousel_arrow-prev,.hero-carousel_arrow-next{width:28px;height:28px;margin-top:-14px;font-size:16px;top:43vw}.hero-carousel_play-btn-style,.hero-carousel_mute-btn-style{width:24px;height:24px;bottom:6px}.hero-carousel_play-btn-style{left:6px}.hero-carousel_mute-btn-style{right:6px}}.hero-carousel_play-btn svg,.hero-carousel_mute-btn svg{flex:none;width:13px;min-width:13px;height:13px}@media screen and (min-width:992px){.sm-section.cc-home-hero.relative{justify-content:flex-start;min-height:0;padding-top:0}.home-hero_text-component{margin-top:-112px}.hero-carousel_wrapper{margin-top:calc(var(--hh-header-h,7rem) + 1.75rem - 40px)}}@media screen and (min-width:992px) and (max-height:799px){.hero-carousel_list{zoom:.8}.hero-carousel_wrapper{margin-top:calc(var(--hh-header-h,7rem) + 1.75rem - 45px);padding-top:40px}}.variant-swatches button{position:relative}.variant-swatches .sm-variant-button:hover:before{content:attr(data-value);z-index:9999;background-color:var(--_theme---colors--primary);color:#fff;white-space:nowrap;pointer-events:none;border-radius:.3rem;height:auto;padding:.2rem .5rem;font-size:.75rem;position:absolute;top:-70%;left:50%;transform:translate(-50%)}.cc-privacy .w-richtext>p+h3,.cc-home-hero .w-richtext>p+h3{margin-top:1.4rem}.text-rich-text>:-webkit-any(p,ul,ol)+:-webkit-any(h2,h3,figure){margin-top:calc(1.4rem + 8px)}.text-rich-text>:is(p,ul,ol)+:is(h2,h3,figure){margin-top:calc(1.4rem + 8px)}.text-rich-text>figure+:-webkit-any(h2,h3){margin-top:calc(1.4rem + 8px)}.text-rich-text>figure+:is(h2,h3){margin-top:calc(1.4rem + 8px)}.text-rich-text figure{text-align:center;width:40%;margin:0 auto 10px}.text-rich-text figure img{width:100%;height:auto;display:block}.text-rich-text figcaption{color:var(--_theme---colors--text-muted,#171717b3);text-align:center;margin-top:5px}.text-rich-text table{border-collapse:collapse;width:100%;margin:20px 0;font-family:sans-serif}.text-rich-text .table-scroll,.text-rich-text>table{margin:1.4rem 0 calc(1.4rem + 8px)}.text-rich-text th,.text-rich-text td{text-align:left;color:inherit;background-color:#0000;border:1px solid #ddd;padding:12px 15px}.text-rich-text th{color:#1d3557;background-color:#f2f8ff;font-weight:700}.text-rich-text tbody td:first-child{background-color:#f7f7f7;font-weight:700}.table-scroll{overflow-x:auto}.blog-post-header_social-link{cursor:pointer;color:inherit;background:0 0;border:0;padding:0}.sm-product-card__image{object-fit:cover;width:100%;height:100%}.sm-search_pagination{justify-content:center;margin-top:2.5rem;display:flex}.sm-pagination-button{text-decoration:none}.sm-empty-state{text-align:center;padding:3rem 0}.cart-page{grid-template-columns:minmax(0,1fr) 22rem;align-items:start;gap:2.5rem;display:grid}.cart-page_summary{background:#fff;border:1px solid #1717171a;border-radius:1rem;flex-direction:column;gap:1rem;padding:1.5rem;display:flex;position:-webkit-sticky;position:sticky;top:8rem}.cart-page_row{font-size:var(--_text---font-size--xs);justify-content:space-between;gap:1rem;display:flex}.cart-page_row.is-total{font-weight:700;font-size:var(--_text---font-size--base)}.cart-page_discount{gap:.5rem;display:flex}.cart-page_discount input{min-width:0;font:inherit;border:1px solid #cbd5e1;border-radius:.5rem;flex:1;padding:.5rem .75rem}.cart-page_discount button{background:var(--_palettes---primary--100);color:var(--_palettes---primary--900);cursor:pointer;border:0;border-radius:.5rem;padding:.5rem 1rem;font-weight:700}.cart-page_tag{background:var(--_palettes---primary--50);font-size:var(--_text---font-size--2xs);border-radius:999px;align-items:center;gap:.35rem;padding:.15rem .6rem;display:inline-flex}.cart-page_tag button{cursor:pointer;background:0 0;border:0;padding:0}.cart-page textarea{font:inherit;resize:vertical;box-sizing:border-box;border:1px solid #cbd5e1;border-radius:.5rem;width:100%;min-height:4.5rem;padding:.5rem .75rem}@media screen and (max-width:991px){.cart-page{grid-template-columns:1fr}.cart-page_summary{position:static}}.page-404{text-align:center;flex-direction:column;align-items:center;gap:1.5rem;padding:4rem 0;display:flex}.hh-tracking-notice{z-index:9000;color:#374151;background:#fff;border:1px solid #1717171a;border-radius:8px;align-items:center;gap:.75rem;max-width:34rem;padding:.625rem .875rem;font-size:.8rem;line-height:1.4;display:flex;position:fixed;bottom:16px;left:16px;right:16px;box-shadow:0 4px 16px #0000001f}.hh-tracking-notice[hidden]{display:none}.hh-tracking-notice p{flex:1;margin:0}.hh-tracking-notice a{color:inherit;text-decoration:underline}.hh-tracking-notice_ok{color:#fff;font:inherit;cursor:pointer;background:#171717;border:0;border-radius:6px;flex:none;padding:.375rem .875rem;font-weight:600}.hero-carousel_list{touch-action:pan-y}.hh-gallery{touch-action:pan-y;max-width:30rem;margin-left:auto;margin-right:auto;position:relative}.hh-gallery_arrow{z-index:5;color:#0d3662;cursor:pointer;opacity:.85;background:#fff;border:0;border-radius:999px;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;margin-top:-1.125rem;padding:0 0 2px;font-size:1.375rem;line-height:1;transition:opacity .2s;display:flex;position:absolute;top:50%;box-shadow:0 2px 8px #0000001f}.hh-gallery_arrow:hover{opacity:1}.hh-gallery_arrow:focus-visible{opacity:1}.hh-gallery_arrow.is-prev{left:.75rem}.hh-gallery_arrow.is-next{right:.75rem}[data-card-gallery]{touch-action:pan-y}.hh-slider{z-index:1;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.hh-slider_track{will-change:transform;width:300%;height:100%;display:flex}.hh-slider_slide{object-fit:cover;-webkit-user-drag:none;-webkit-user-select:none;user-select:none;flex:0 0 33.3333%;width:33.3333%;height:100%;display:block}.hh-gallery .hh-slider.product_main-image{position:relative;top:auto;bottom:auto;left:auto;right:auto;overflow:hidden}.hh-shop_title{margin:0}.hh-shop_gap{height:2rem}.hh-shop .sm-product-card__info-wrapper{gap:.4rem;padding-top:1rem;padding-left:1.25rem;padding-right:1.25rem}.hh-shop .sm-product-card__info-wrapper p{margin:0;font-size:.95rem;line-height:1.4}.hh-shop .sm-product-card__title{margin:0;font-size:1.25rem}.hh-shop .sm-price-container{margin-bottom:0}.hh-shop .sm-product-card__buttons-wrapper{padding:0 1.25rem 1.25rem}.hh-shop .sm-button.is-product-card{width:100%;margin:.75rem 0 0}.hh-shop_grid .sm-product{display:flex}.hh-shop_grid .sm-product-card-v1{flex-direction:column;width:100%;display:flex}.hh-shop_grid .sm-product-card__info-wrapper{flex:auto}.hh-shop_grid .sm-product-card__price-wrapper{margin-top:auto}@media screen and (min-width:992px){.hh-shop{padding-top:175px}.hh-shop .hh-shop_title.h2{font-size:2.5rem;line-height:1.1}.hh-shop_grid.u-grid-global.cc-3-2-2-1{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem}}@media screen and (max-width:991px){.hh-shop{padding-top:130px}.hh-shop .hh-shop_title.h2{font-size:2rem;line-height:1.1}.hh-shop_gap{height:1.25rem}}.sm-header_banner{color:#fff;background-color:#c8102e;height:2.875rem;font-size:1.15rem;font-weight:600}.hh-banner_text{align-items:center;gap:.6rem;display:inline-flex}.hh-banner_text b{font-weight:800}.hh-banner_icon{font-size:1.5rem;line-height:1}@media screen and (max-width:479px){.sm-header_banner{text-align:center;height:auto;min-height:2.5rem;padding:.35rem .75rem;font-size:.95rem;line-height:1.25}.hh-banner_icon{font-size:1.2rem}}
