:root{--section-header-bottom: .67em;--page-width: 1460px;--page-width-padding: 20px}:root{--color-btn-buy-bg: #437600;--color-btn-buy-bg--hover: #5f8a26;--color-btn-buy-text: #fefefe}h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-family:Helvetica,Helvetica Neue,Arial,Lucida Grande,sans-serif;font-style:normal;font-weight:700}h1,.h1,.h1--mini,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{color:#222}h4,.h4{text-transform:uppercase;font-size:1.05882em}a{text-decoration:none;transition:all .1s ease-in;cursor:pointer}a:hover,a:focus,.link-accent-color:hover,.link-accent-color:focus{color:#961821}p{margin:0 0 10px}.form-vertical{margin:0}button,input,optgroup,select,textarea{margin:0;line-height:1.15;font-family:inherit;font-size:100%}hr,.hr--small,.hr--medium,.hr--large{border-color:#f0f0f0}.hr--medium{margin:20px auto}@media screen and (min-width: 769px){h2,.h2{font-size:calc(var(--type-header-size) - 4px)}}@media screen and (max-width: 768px){:root{--type-base-size: 17px}.page-width{padding:0 10px}}.type-banner{flex:1 0 100%}.site-nav [data-link*=health-hub],.site-nav [data-link*=health-hub]~.site-nav__dropdown,.health-hub-page .toolbar-section,.health-hub-page .main-content,.slide-nav__button[data-target*=health-hub],[data-parent*=health-hub]{--color-scheme-1-bg: var(--color-override);--color-button-primary: var(--color-override);--color-cart-dot: var(--color-override);--color-override: #59a146;--color-sale-tag: var(--color-override);--color-scheme-1-bg--hover: color-mix(in srgb, var(--color-override) 100%, #010101 12.5%);--color-toolbar: var(--color-override)}:is(.site-nav [data-link*=health-hub],.site-nav [data-link*=health-hub]~.site-nav__dropdown,.health-hub-page .toolbar-section,.health-hub-page .main-content,.slide-nav__button[data-target*=health-hub],[data-parent*=health-hub])[data-link*=strom-health-hub]{--color-scheme-1-text: var(--color-override)}:is(.slide-nav__button[data-target*=health-hub],.slide-nav__button[data-target*=health-hub]:hover,.slide-nav__button[data-target*=health-hub]:focus,.slide-nav__button[data-target*=health-hub]:focus-visible) .slide-nav__link{color:var(--color-override, inherit)!important}#SiteHeader .site-header__drawer{background-color:#fefefe;font-size:.875rem}#SiteHeader .cart__item{display:flex;flex-wrap:wrap;grid-column-gap:40px;align-items:center;margin:0;padding:0;border-color:#f0f0f0}#SiteHeader .cart__item-title{gap:0;order:-10;flex:0 0 100%;font-size:.875rem}#SiteHeader .cart__item-title,#SiteHeader .cart__item-title a{padding-block:0}:where(.feature-row){padding-block:var(--page-width-padding)}:where(.shopify-section:has(.feature-row)){margin-block-end:1.5rem}:where(.page-content--product) .page-width>.product-grid__container{max-width:var(--page-width);margin:0 auto;padding-block-start:calc(var(--page-width-padding, 20px) * 2.5);padding-block-end:var(--page-width-padding, 20px);padding-inline:var(--page-width-padding, 20px);border-radius:calc(var(--page-width-padding, 20px) * 2.5);background:var(--color-highlight-bg, #fefefe)}.main-content:has(.index-section--flush:first-child),.main-content:has(.index-section--hero:first-child){margin-block-start:0}.shopify-section+div#trustshop-review{margin-block-start:2rem}.slide-item.overlay{position:relative;--z-index-overlay: 0}.slide-item.overlay>a{z-index:1}.btn,.rte .btn,.shopify-payment-button .shopify-payment-button__button--unbranded{line-height:1.15}.btn,.btn--secondary,.rte .btn--secondary,.shopify-payment-button .shopify-payment-button__button--unbranded,.rte .btn,.rte .shopify-payment-button .shopify-payment-button__button--unbranded,.shopify-payment-button .rte .shopify-payment-button__button--unbranded{display:inline-block;vertical-align:middle;width:auto;border:1px solid transparent;background-color:var(--color-scheme-1-bg, #d8232f);color:var(--color-scheme-1-text, #fefefe);text-align:center;text-decoration:none;white-space:nowrap;cursor:pointer;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;user-select:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}:is(.btn,.btn--secondary,.rte .btn--secondary,.shopify-payment-button .shopify-payment-button__button--unbranded,.rte .btn,.rte .shopify-payment-button .shopify-payment-button__button--unbranded,.shopify-payment-button .rte .shopify-payment-button__button--unbranded):hover{background-color:var(--color-scheme-1-bg--hover, #ac1c25);color:#fff}:is(.btn,.btn--secondary,.rte .btn--secondary,.shopify-payment-button .shopify-payment-button__button--unbranded,.rte .btn,.rte .shopify-payment-button .shopify-payment-button__button--unbranded,.shopify-payment-button .rte .shopify-payment-button__button--unbranded):active,:is(.btn,.btn--secondary,.rte .btn--secondary,.shopify-payment-button .shopify-payment-button__button--unbranded,.rte .btn,.rte .shopify-payment-button .shopify-payment-button__button--unbranded,.shopify-payment-button .rte .shopify-payment-button__button--unbranded):focus{background-color:var(--color-scheme-1-bg, #d8232f);color:var(--color-scheme-1-text, #fefefe)}.quick-add-btn :is(.btn,.btn--secondary,.rte .btn--secondary,.shopify-payment-button .shopify-payment-button__button--unbranded,.rte .btn,.rte .shopify-payment-button .shopify-payment-button__button--unbranded,.shopify-payment-button .rte .shopify-payment-button__button--unbranded):not([disabled]),:is(.btn,.btn--secondary,.rte .btn--secondary,.shopify-payment-button .shopify-payment-button__button--unbranded,.rte .btn,.rte .shopify-payment-button .shopify-payment-button__button--unbranded,.shopify-payment-button .rte .shopify-payment-button__button--unbranded).quick-add-btn:not([disabled]){border-color:var(--color-btn-buy-bg);background-color:var(--color-btn-buy-bg);color:var(--color-btn-buy-text)}:is(.quick-add-btn :is(.btn,.btn--secondary,.rte .btn--secondary,.shopify-payment-button .shopify-payment-button__button--unbranded,.rte .btn,.rte .shopify-payment-button .shopify-payment-button__button--unbranded,.shopify-payment-button .rte .shopify-payment-button__button--unbranded):not([disabled]),:is(.btn,.btn--secondary,.rte .btn--secondary,.shopify-payment-button .shopify-payment-button__button--unbranded,.rte .btn,.rte .shopify-payment-button .shopify-payment-button__button--unbranded,.shopify-payment-button .rte .shopify-payment-button__button--unbranded).quick-add-btn:not([disabled])):hover{border-color:var(--color-btn-buy-bg--hover, #5f8a26);background-color:var(--color-btn-buy-bg--hover, #5f8a26);color:var(--color-btn-buy-text--hover, var(--color-btn-buy-text, #fefefe))}:is(:is(#id,.page-container) .rte,:is(#id,.page-container) .rte-setting) a:not(.rte__image):not(.btn){color:var(--color-scheme-1-bg)}:is(:is(#id,.page-container) .rte,:is(#id,.page-container) .rte-setting) a:not(.rte__image):not(.btn):hover,:is(:is(#id,.page-container) .rte,:is(#id,.page-container) .rte-setting) a:not(.rte__image):not(.btn):focus,:is(:is(#id,.page-container) .rte,:is(#id,.page-container) .rte-setting) a:not(.rte__image):not(.btn):focus-visible{color:var(--color-scheme-1-bg--hover)}.btn[disabled],[disabled].btn--secondary,.shopify-payment-button [disabled].shopify-payment-button__button--unbranded,.rte .btn[disabled],.rte [disabled].btn--secondary,.rte .shopify-payment-button [disabled].shopify-payment-button__button--unbranded,.shopify-payment-button .rte [disabled].shopify-payment-button__button--unbranded{background-color:#d5d5d5;color:#757575;cursor:default}.btn .icon,.btn--secondary .icon,.shopify-payment-button .shopify-payment-button__button--unbranded .icon,.rte .btn .icon,.rte .btn--secondary .icon,.rte .shopify-payment-button .shopify-payment-button__button--unbranded .icon,.shopify-payment-button .rte .shopify-payment-button__button--unbranded .icon{fill:currentColor;path:currentColor}.btn--secondary,.rte .btn--secondary{background-color:#222}.btn--secondary:hover,.rte .btn--secondary:hover{background-color:#2f2f2f;color:#fff}.btn--secondary:active,.btn--secondary:focus,.rte .btn--secondary:active,.rte .btn--secondary:focus{background-color:#484848;color:#fff}.btn--secondary-accent{border:1px solid var(--color-scheme-1-bg, #d8232f);background-color:var(--color-scheme-1-text, #fefefe);color:var(--color-scheme-1-bg, #d8232f)}.btn--secondary-accent:hover{border:1px solid var(--color-scheme-1-bg--hover, #ac1c25);background-color:#fff;color:var(--color-scheme-1-bg--hover, #ac1c25)}.btn--secondary-accent:active,.btn--secondary-accent:focus{border:1px solid var(--color-scheme-1-bg, #d8232f);background-color:var(--color-scheme-1-text, #fefefe);color:var(--color-scheme-1-bg, #d8232f)}.btn--secondary-accent[disabled]{border-color:#d5d5d5}.btn--secondary-accent[disabled]:hover,.btn--secondary-accent[disabled]:active,.btn--secondary-accent[disabled]:focus{background-color:#d5d5d5;color:#757575}.btn,.btn--secondary,.rte .btn--secondary,.shopify-payment-button .shopify-payment-button__button--unbranded{--padding-y: 15px;--padding-x: 45px;padding-block:var(--padding-y, 15px);padding-inline:var(--padding-x, 45px);text-transform:uppercase;letter-spacing:.15em;font-size:.76471em;font-weight:700;transition:color .1s ease-in,background-color .1s ease-in}.btn--narrow,.btn--circle{--padding-x: var(--padding-y)}.btn--circle .text-link .icon{width:1em;height:1em;margin-inline:0!important;fill:currentcolor}.btn--full{display:block;width:100%}a,.link-accent-color{color:var(--color-scheme-1-bg, #d8232f);text-decoration:none;transition:color .1s ease-in,background-color .1s ease-in}a:hover,a:focus,.link-accent-color:hover,.link-accent-color:focus{color:var(--color-scheme-1-bg--hover, #961821)}.text-link{transition:color .1s ease-in,background-color .1s ease-in}.text-link .icon{width:1rem;height:1rem;margin-left:3px;fill:currentColor}.btn--circle :is(.text-link .icon){margin-inline:1px!important}.link-body-color{color:#666;transition:color .1s ease-in,background-color .1s ease-in}.link-body-color:hover,.link-body-color:focus{color:var(--color-scheme-1-bg, #d8232f)}input:active,textarea:active,select:active,input:focus,textarea:focus,select:focus{border:none}::-webkit-input-placeholder{color:#666;opacity:.6}:-moz-placeholder{color:#666;opacity:.6}:-ms-input-placeholder{color:#666;opacity:.6}::-ms-input-placeholder{color:#666;opacity:.6;opacity:1}input,textarea,select{max-width:100%;border:0;background-color:#f4f4f4;color:#333}input[disabled],textarea[disabled],select[disabled]{color:#0006}input.input--error,textarea.input--error,select.input--error{color:#fff}input.input--error::-webkit-input-placeholder,textarea.input--error::-webkit-input-placeholder,select.input--error::-webkit-input-placeholder{color:#fff;opacity:.6}input.input--error:-moz-placeholder,textarea.input--error:-moz-placeholder,select.input--error:-moz-placeholder{color:#fff;opacity:.6}input.input--error:-ms-input-placeholder,textarea.input--error:-ms-input-placeholder,select.input--error:-ms-input-placeholder{color:#fff;opacity:.6}input.input--error::-ms-input-placeholder,textarea.input--error::-ms-input-placeholder,select.input--error::-ms-input-placeholder{color:#fff;opacity:.6;opacity:1}.input--content-color{background-color:#fff}input,textarea{padding:13px 15px}input[type=search]{padding-right:0}select{padding-top:13px;padding-bottom:13px;padding-left:15px}.form-vertical input,.form-vertical select,.form-vertical textarea{display:block;width:100%;margin-bottom:10px}.form-vertical input[type=radio],.form-vertical input[type=checkbox]{display:inline-block;width:auto;margin-right:5px}.form-vertical input[type=submit],.form-vertical .btn,.form-vertical .btn--secondary,.form-vertical .shopify-payment-button .shopify-payment-button__button--unbranded,.shopify-payment-button .form-vertical .shopify-payment-button__button--unbranded{display:inline-block}.input--full{width:100%}textarea{min-height:100px}label:not(.variant__button-label):not(.text-label),.label{margin-bottom:13px;color:#666;text-transform:uppercase;font-size:.70588em;font-weight:700}label.inline{display:inline-block}.note,.form-success,.errors{margin:0 0 10px;padding:13px}.note{border:1px solid #f0f0f0}.form-success{background-color:#59ac6c;color:#fff}.errors{background-color:#ec523e;color:#fff}.errors ul{margin:0;padding:0;list-style:none}.input-group{display:table;position:relative;width:100%;border-collapse:separate}.form-vertical .input-group{margin-bottom:20px}.input-group__field,.input-group__btn{display:table-cell;vertical-align:middle;margin:0}.input-group__field,.input-group__btn .btn,.input-group__btn .btn--secondary,.input-group__btn .shopify-payment-button .shopify-payment-button__button--unbranded,.shopify-payment-button .input-group__btn .shopify-payment-button__button--unbranded{height:48px;padding-top:0;padding-bottom:0}.input-group__field{width:100%}.form-vertical .input-group__field{margin:0}.input-group__btn{width:1%;white-space:nowrap}.input-group__btn .icon-arrow-right{width:14px;height:17px}.share-icons{position:fixed;z-index:10000;bottom:120px;left:0;padding:5px 3px;background:#fff;text-align:center}.share-icons p{margin:0;color:var(--color-scheme-1-bg, #d8232f);font-size:13px;font-weight:700}.share-icons ul{margin:0;padding:0;list-style:none}.share-icons ul li{display:block}.share-icons ul li #ssf{margin-bottom:15px}@media screen and (max-width: 1200px){.share-icons{position:fixed;top:190px;right:0!important;bottom:auto;left:revert;left:initial;padding:15px 0}}.a2a_kit{padding-left:.25rem;border-radius:.25rem 0 0 .25rem}.a2a_hide{display:none}.a2a_logo_color{background-color:#0166ff}.a2a_menu,.a2a_menu *{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;position:static;float:none;width:auto;height:auto;margin:0;padding:0}.a2a_menu{display:none;overflow:hidden;vertical-align:baseline;border:1px solid #cccccc;border-radius:6px;background:#fff;color:#000;line-height:12px;font:16px sans-serif-light,HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Arial,Helvetica,Liberation Sans,sans-serif;direction:ltr}.a2a_mini{position:absolute;z-index:9999997;width:300px;min-width:200px}.a2a_overlay{display:none;position:fixed;z-index:9999998;top:0;right:0;bottom:0;left:0;background:#616c7deb;transition:opacity .14s,backdrop-filter .14s;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);-webkit-tap-highlight-color:transparent}.a2a_full{position:fixed;z-index:9999999;top:15%;left:50%;width:640px;height:auto;height:320px;margin-left:-320px;border:1px solid #ffffff;background:#fff;box-shadow:#2a2a2a1a 0 0 20px 10px;text-align:center;transition:transform .14s,opacity .14s}.a2a_full_footer,.a2a_full_header,.a2a_full_services{box-sizing:border-box;margin:0;padding:12px;border:0}.a2a_full_header{padding-bottom:8px}.a2a_full_services{overflow-y:scroll;height:280px;padding:0 12px;-webkit-overflow-scrolling:touch}.a2a_full_services .a2a_i{display:inline-block;float:none;width:181px;width:calc(33.334% - 18px)}div.a2a_full_footer{padding:8px 14px;text-align:center;font-size:12px}div.a2a_full_footer a,div.a2a_full_footer a:visited{display:inline;padding:8px 14px;line-height:14px;font-size:12px}div.a2a_full_footer a:focus,div.a2a_full_footer a:hover{border:0;background:0 0;color:#0166ff}div.a2a_full_footer a span.a2a_s_a2a,div.a2a_full_footer a span.a2a_w_a2a{display:inline-block;vertical-align:top;width:14px;height:14px;margin:0 3px 0 0;border-radius:3px;background-size:14px;line-height:14px}.a2a_modal{position:fixed;z-index:9999999;top:15%;left:50%;width:640px;height:0;margin-left:-320px;text-align:center;transition:transform .14s,opacity .14s;-webkit-tap-highlight-color:transparent}.a2a_modal_body{position:relative;width:auto;height:auto;border:0;background:0 0;font:24px sans-serif-light,HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Arial,Helvetica,Liberation Sans,sans-serif}.a2a_thanks{width:auto;height:auto;margin-top:20px;color:#fff}.a2a_thanks>div:first-child{margin:0 0 40px}.a2a_thanks div *{height:inherit}#a2a_copy_link{margin-top:15%;border:1px solid #ffffff;background:#fff;cursor:pointer}span.a2a_s_link#a2a_copy_link_icon,span.a2a_w_link#a2a_copy_link_icon{display:inline-block;position:absolute;left:0;vertical-align:top;width:48px;height:48px;margin:0 3px 0 0;border-radius:0;background-size:48px;line-height:48px}#a2a_modal input#a2a_copy_link_text{position:relative;left:62px;width:564px;width:calc(100% - 76px);max-width:initial;height:48px;min-height:auto;padding:0;border:0;background-color:transparent;color:#2a2a2a;font:inherit;cursor:pointer}#a2a_copy_link_copied{display:none;margin-top:1px;padding:3px 8px;background-color:#0166ff;color:#fff;font:inherit;font-size:16px}@media (forced-colors: active){.a2a_color_buttons a,.a2a_svg{forced-color-adjust:none}}@media (prefers-color-scheme: dark){.a2a_menu a,.a2a_menu a.a2a_i,.a2a_menu a.a2a_i:visited,.a2a_menu a.a2a_more,i.a2a_i{border-color:#2a2a2a!important;color:#fff!important}.a2a_menu a.a2a_i:active,.a2a_menu a.a2a_i:focus,.a2a_menu a.a2a_i:hover,.a2a_menu a.a2a_more:active,.a2a_menu a.a2a_more:focus,.a2a_menu a.a2a_more:hover,.a2a_menu_find_container{border-color:#444!important;background-color:#444!important}.a2a_menu:not(.a2a_thanks){border-color:#2a2a2a;background-color:#2a2a2a}.a2a_menu_find{color:#fff!important}.a2a_menu span.a2a_s_find svg{background-color:transparent!important}.a2a_menu span.a2a_s_find svg path{fill:#fff!important}.a2a_full{box-shadow:#0006 0 0 20px 10px}.a2a_overlay{background-color:#373737eb}}@media print{.a2a_floating_style,.a2a_menu,.a2a_overlay{visibility:hidden}}@keyframes a2aFadeIn{0%{opacity:0}to{opacity:1}}.a2a_starting{opacity:0}.a2a_starting.a2a_full,.a2a_starting.a2a_modal{transform:scale(.8)}@media (max-width: 639px){.a2a_full{top:15%;left:0;width:100%;margin-left:auto;border-radius:0}.a2a_modal{left:0;width:calc(100% - 20px);margin-left:10px}}@media (min-width: 318px) and (max-width: 437px){.a2a_full .a2a_full_services .a2a_i{width:calc(50% - 18px)}}@media (max-width: 317px){.a2a_full .a2a_full_services .a2a_i{width:calc(100% - 18px)}}@media (max-height: 436px){.a2a_full{top:40px;bottom:40px;height:auto}}@media (max-height: 550px){.a2a_modal{top:30px}}@media (max-height: 360px){.a2a_modal{top:20px}.a2a_thanks>div:first-child{margin-bottom:20px}}.a2a_menu a{width:auto;height:auto;outline:0;color:#0166ff;line-height:14px;text-decoration:none;font:16px sans-serif-light,HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Arial,Helvetica,Liberation Sans,sans-serif}.a2a_menu a.a2a_i:visited,.a2a_menu a.a2a_more{color:#0166ff}.a2a_menu a.a2a_i:active,.a2a_menu a.a2a_i:focus,.a2a_menu a.a2a_i:hover,.a2a_menu a.a2a_more:active,.a2a_menu a.a2a_more:focus,.a2a_menu a.a2a_more:hover{border-style:solid;border-color:#eee;background-color:#eee;color:#2a2a2a;text-decoration:none}.a2a_menu span.a2a_s_find{position:absolute;top:7px;left:8px;width:24px;height:24px;background-size:24px}.a2a_menu span.a2a_s_find svg{background-color:#fff}.a2a_menu span.a2a_s_find svg path{fill:#ccc}#a2a_menu_container{display:inline-block}.a2a_menu_find_container{position:relative;padding:2px 24px 2px 0;border:1px solid #cccccc;border-radius:6px;text-align:left}.a2a_cols_container .a2a_col1{overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}#a2a_modal input,#a2a_modal input[type=text],.a2a_menu input,.a2a_menu input[type=text]{display:block;overflow:hidden;margin:0;padding:0;outline:0;background-image:none;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;line-height:100%;-webkit-appearance:none}#a2afeed_find_container input,#a2afeed_find_container input[type=text],#a2apage_find_container input,#a2apage_find_container input[type=text]{box-sizing:content-box;position:relative;left:38px;float:none;width:99%;max-width:initial;height:28px;min-height:initial;margin:0;padding:2px 0;outline:0;border:0;background-color:transparent;color:#2a2a2a;line-height:20px;font:inherit;font-size:16px}.a2a_clear{clear:both}.a2a_svg{display:block;overflow:hidden;width:32px;height:32px;padding:0;background-repeat:no-repeat;line-height:32px;pointer-events:none}.a2a_svg svg{display:block;position:relative;top:0;left:0;overflow:hidden;width:auto;height:auto;margin:0 auto;padding:0;border:none;background-repeat:no-repeat;background-position:50% 50%}a.a2a_i,i.a2a_i{display:block;overflow:hidden;float:left;width:132px;padding:6px 8px;border:1px solid #ffffff;line-height:24px;text-align:left;text-overflow:ellipsis;white-space:nowrap}a.a2a_i span,a.a2a_more span{display:inline-block;overflow:hidden;vertical-align:top}a.a2a_i .a2a_svg{margin:0 6px 0 0}a.a2a_i .a2a_svg,a.a2a_more .a2a_svg{width:24px;height:24px;background-size:24px;line-height:24px}a.a2a_sss:hover{border-left:1px solid #cccccc}a.a2a_more{margin:6px 0 0;padding:6px;border-right:0;border-bottom:1px solid #ffffff;border-left:0;line-height:24px;-webkit-touch-callout:none}a.a2a_more span{height:24px;margin:0 6px 0 0}.a2a_kit .a2a_svg{background-repeat:repeat}.a2a_default_style a:empty,.a2a_flex_style a:empty,.a2a_floating_style a:empty,.a2a_overlay_style a:empty{display:none}.a2a_color_buttons a,.a2a_floating_style a{text-decoration:none}.a2a_default_style:not(.a2a_flex_style) a{float:left;padding:0 2px;line-height:16px}.a2a_default_style a:hover .a2a_svg,.a2a_floating_style a:hover .a2a_svg,.a2a_overlay_style a:hover .a2a_svg svg{opacity:.7}.a2a_overlay_style.a2a_default_style a:hover .a2a_svg{opacity:1}.a2a_default_style .a2a_count,.a2a_default_style .a2a_svg,.a2a_floating_style .a2a_svg,.a2a_menu .a2a_svg,.a2a_vertical_style .a2a_count,.a2a_vertical_style .a2a_svg{border-radius:4px}.a2a_default_style .a2a_counter img,.a2a_default_style .a2a_dd,.a2a_default_style .a2a_svg{float:left}.a2a_default_style .a2a_img_text{margin-right:4px}.a2a_default_style .a2a_divider{display:inline;float:left;height:16px;margin:0 5px;border-left:1px solid #000000;line-height:16px}.a2a_kit a{transition:none;cursor:pointer}.a2a_floating_style{position:fixed;z-index:9999995;border-radius:6px;background-color:#fff}.a2a_overlay_style{z-index:2147483647}.a2a_floating_style,.a2a_overlay_style{padding:4px;animation:a2aFadeIn .2s ease-in}.a2a_vertical_style:not(.a2a_flex_style) a{display:block;overflow:hidden;clear:left;padding:4px}.a2a_floating_style.a2a_default_style{bottom:0}.a2a_floating_style.a2a_default_style a,.a2a_overlay_style.a2a_default_style a{padding:4px}.a2a_count{box-sizing:border-box;display:block;position:relative;float:left;width:50px;height:16px;margin-left:4px;border:1px solid #cccccc;background-color:#fff;color:#2a2a2a;text-align:center;font:12px Arial,Helvetica,sans-serif}.a2a_count:after,.a2a_count:before{content:"";position:absolute;top:50%;left:0;width:0;height:0;margin:-4px 0 0 -4px;border:solid transparent;border-width:4px 4px 4px 0;line-height:0}.a2a_count:before{border-right-color:#ccc}.a2a_count:after{margin-left:-3px;border-right-color:#fff}.a2a_count span{animation:a2aFadeIn .14s ease-in}.a2a_vertical_style .a2a_counter img{display:block}.a2a_vertical_style .a2a_count{float:none;margin-top:6px;margin-left:0}.a2a_vertical_style .a2a_count:after,.a2a_vertical_style .a2a_count:before{content:"";position:absolute;top:0;left:50%;width:0;height:0;margin:-4px 0 0 -4px;border:solid transparent;border-width:0 4px 4px 4px;line-height:0}.a2a_vertical_style .a2a_count:before{border-bottom-color:#ccc}.a2a_vertical_style .a2a_count:after{margin-top:-3px;border-bottom-color:#fff}.a2a_color_buttons .a2a_count,.a2a_color_buttons .a2a_count:after,.a2a_color_buttons .a2a_count:before,.a2a_color_buttons.a2a_vertical_style .a2a_count:after,.a2a_color_buttons.a2a_vertical_style .a2a_count:before{float:none;width:auto;border:none;background-color:transparent;color:#fff}.a2a_color_buttons.a2a_vertical_style .a2a_count{margin-top:0}.a2a_flex_style{display:flex;gap:0;align-items:flex-start}.a2a_default_style.a2a_flex_style{right:0;left:0;width:100%}.a2a_vertical_style.a2a_flex_style{top:0;bottom:0;flex-direction:column}.a2a_flex_style a{display:flex;justify-content:center;flex:1;padding:4px}.a2a_flex_style.a2a_vertical_style a{flex-direction:column}.a2a_floating_style.a2a_color_buttons,.a2a_floating_style.a2a_flex_style{padding:0;border-radius:0}.a2a_floating_style.a2a_default_style.a2a_flex_style{bottom:0}.a2a_kit.a2a_flex_style .a2a_counter img,.a2a_kit.a2a_flex_style .a2a_dd,.a2a_kit.a2a_flex_style .a2a_svg{float:none}.a2a_nowrap{white-space:nowrap}.a2a_note{margin:0 auto;padding:9px;text-align:center;font-size:12px}.a2a_note .a2a_note_note{margin:0;color:#2a2a2a}.a2a_wide a{display:block;margin-top:3px;border-top:1px solid #eeeeee;text-align:center}.a2a_label{position:absolute!important;overflow:hidden;width:1px;height:1px;-webkit-clip-path:polygon(0px 0px,0px 0px,0px 0px);clip-path:polygon(0px 0px,0px 0px,0px 0px)}.a2a_kit,.a2a_menu,.a2a_modal,.a2a_overlay{outline:0;-ms-touch-action:manipulation;touch-action:manipulation}.a2a_dd{-webkit-user-drag:none}.a2a_dd img{border:0}.a2a_button_facebook_like iframe{max-width:none}newsletter-popup.modal--square .modal__inner{background:#f5f5f5;box-shadow:0 0 15px #0000004d,0 1px 5px #0003;color:#000}newsletter-popup .scheme-wave{background:transparent}newsletter-popup.modal--square .modal__centered-content{background:#f5f5f5;color:#000}.newsletter-popup .newsletter__input-group{display:flex}.newsletter-popup .newsletter__input-group .input-group-field{background:#fff;color:var(--color-text-body)}.newsletter-popup .btn{color:#fff}button.modal__close,button.modal__close:hover{top:0;padding:6px;background:transparent;color:var(--color-text-body);transform:none}button.modal__close:hover{color:var(--color-button-primary)}#HeaderWrapper{--spacing: .75rem}#HeaderWrapper,#HeaderWrapper :where(.site-header__drawer),#HeaderWrapper :where(.site-header__drawers){z-index:calc(var(--z-index-header-bottom-row) + 1)}#HeaderWrapper .cart__items{display:flex;flex-direction:column;align-items:stretch}#HeaderWrapper .site-header__drawer{background-color:#fefefe}#HeaderWrapper .cart__item--variants,#HeaderWrapper .cart__item-name,#HeaderWrapper .cart__item-title,#HeaderWrapper .cart__item,#HeaderWrapper .cart__image{margin:0;padding:0}#HeaderWrapper .cart__item-price,#HeaderWrapper .cart__scrollable,#HeaderWrapper .cart__drawer-form,#HeaderWrapper header-cart-drawer,#HeaderWrapper .cart__item-quantity,#HeaderWrapper .cart__item--variants,#HeaderWrapper .cart__item-name,#HeaderWrapper .cart__item-title,#HeaderWrapper .cart__item,#HeaderWrapper .cart__image{font-size:.875rem}#HeaderWrapper .cart__item{display:flex;flex-wrap:wrap;grid-column-gap:40px;gap:var(--spacing);align-items:center;padding-block:var(--spacing);border-color:#f0f0f0}#HeaderWrapper .cart__item:first-child{padding-block-start:0}#HeaderWrapper .cart__item-row:has(cart-note){padding-block:var(--spacing)}#HeaderWrapper .cart__image{--size: 5.5rem;display:flex;align-items:stretch;justify-content:center;flex:0 0 var(--size)}#HeaderWrapper .cart__image a,#HeaderWrapper .cart__image is-land,#HeaderWrapper .cart__image img{width:100%;height:100%;aspect-ratio:1;object-fit:cover;object-position:center}#HeaderWrapper .cart__item-quantity{margin-inline:1rem}#HeaderWrapper .cart__price,#HeaderWrapper .cart__item-sub{display:flex;gap:.5em;font-size:1rem}#HeaderWrapper .cart__item-title{gap:0;order:-10;flex:0 0 100%;font-size:.875rem}#HeaderWrapper .cart__item-title,#HeaderWrapper .cart__item-title a{padding-block:0}#HeaderWrapper .cart__item-price{width:unset;margin-inline-start:auto}.cart-open #HeaderWrapper .site-nav__icons{display:flex}.product-grid-item{display:block;position:relative;z-index:1;padding:12.5px;background-color:#fff;color:#666;text-align:center}.grid-product__image-wrap{margin:0;padding-top:12.5px}.grid-product__tags{display:block;position:absolute;top:-12.5px;left:0;margin-left:-12.5px}.grid-product__tag--sale{display:inline-block;display:block;margin-top:0;padding:4px 10px;border-radius:0;background-color:var(--color-scheme-1-bg, #d8232f);color:var(--color-scheme-1-text, #fefefe);line-height:1.5;text-transform:uppercase;letter-spacing:.6px;font-size:12px;font-weight:700}.product-card__overlay{visibility:hidden;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#0000000f;opacity:0;transition:all .15s ease-in;pointer-events:none}.grid-item__meta{width:100%;margin-right:0;margin-bottom:0;margin-left:0}.grid-item:hover .product-card__overlay,.grid-item:focus .product-card__overlay{visibility:visible;opacity:1}.grid-item:hover .product-card__overlay-btn{-ms-transform:translateY(-85%);-webkit-transform:translateY(-85%);transform:translateY(-85%)}.product-card__overlay-btn{position:relative;top:50%;transition:all .15s ease-in;-ms-transform:translateY(-45%);-webkit-transform:translateY(-45%);transform:translateY(-45%);pointer-events:auto}.product-card__overlay-btn:hover{background-color:var(--color-scheme-1-bg--hover, #ac1c25);color:#fff}.grid-product__title{color:#222;text-align:center;white-space:normal;font-weight:700}.grid-product__price,.grid-product__price *{margin:0;font-size:14px;font-weight:400}.grid-product__price{text-align:center}.grid-product__price--savings{display:none}.account .page-content{padding-bottom:80px}.page-width--tiny{max-width:600px}.page-width--tiny>.page-content{margin-top:60px;margin-bottom:80px;padding:40px;background-color:#fff}.content-block{margin-bottom:20px;padding:40px;background-color:#fff}.content-block:last-child{margin-bottom:0}body.addresses .full-width--return-link{margin-bottom:-40px}body.addresses .full-width{padding:80px 20px;background-color:#f0f0f0;text-align:center}body.addresses .return-link{display:inline-block;margin-bottom:0;color:#222;text-align:center;font-size:1.41176em}body.addresses .return-link .icon{fill:currentColor}body.addresses button.btn.address-new-toggle{border-radius:5px}.template-customer .page-content h2{text-transform:inherit}.template-customer button.btn.btn-full{width:100%}@media screen and (max-width: 1200px){body.addresses .medium-up--one-third,body.addresses .medium-up--two-thirds{width:100%}}.cart__page-col:first-child,.cart__page-col:last-child{flex:100%;padding:0}.cart__page{flex-wrap:wrap;max-width:100%}.cart__page-col:last-child:after{background:transparent}.cart__page-col:first-child{margin-bottom:46px;border:0;border-radius:.9375rem;background-color:#fff}.cart__item{margin:0;padding:20px}.template-cart .cbb-also-bought-container h2{font-family:Open Sans Condensed,sans-serif}.template-cart .cbb-also-bought-container h3{text-transform:none}.cart__note,.cart__page-col:last-child textarea{width:100%;border:1px solid #d6d6d6;background-color:#fff}.cart__page-note{width:calc(100% + calc(var(--grid-gutter)))}.cart__item-row{margin-bottom:45px}.cart__item--subtotal{justify-content:flex-end;margin-top:14px;margin-bottom:1px;font-size:calc(var(--type-header-size) * .7)}.template-cart .page-content .btn,button.btn.cart__checkout{padding:14px 45px;border-radius:5px;background:#59ac6c;text-indent:0}button.btn.cart__checkout:before{display:none}.template-cart .page-content .btn:hover,button.btn.cart__checkout:hover{border-color:#59ac6c;background:transparent;color:#59ac6c}button.btn.cart__checkout:active,button.btn.cart__checkout:focus{background-color:var(--color-scheme-1-bg, #d8232f);color:var(--color-scheme-1-text, #fefefe)}@media screen and (max-width: 768px){button.btn.cart__checkout,button.btn.update-cart{width:100%}}@media screen and (min-width: 769px){button.btn.update-cart{display:none}}@media screen and (max-width: 768px){button.btn.update-cart{margin-bottom:10px}}.cart__item{display:flex;grid-column-gap:40px;align-items:center;border-color:#f0f0f0}.cart__item-name{color:var(--color-text-body);text-transform:none;font-size:1.17647em}.cart__image{align-self:center;width:140px;margin:10px 0}.cart__item-title{width:63%}.cart__item-quantity{width:90px}.cart__item-price{width:160px;color:#0a0a0a}.js-qty__num{min-width:90px;padding:13px 20px;color:#0a0a0a}.cart__price:not(.cart__price--strikethrough){font-size:1.2em;font-weight:400}.cart__item--variants{margin:0;font-size:var(--type-base-size)}.cart__page-note label:not(.variant__button-label):not(.text-label){margin-bottom:2px}.cart__note{min-height:67px;border-radius:5px}.template-cart .main-content{margin:0}.template-cart .page-content{color:#0a0a0a}@media screen and (min-width: 769px){.cart__page-note{display:flex}}@media screen and (max-width: 768px){.cart__page-note{width:100%;margin:0}.cart__page-note .grid__item{padding:0}.cart__page-note .grid__item>*{text-align:center}.cart__item--subtotal{justify-content:center}.cart__item{flex-direction:column;justify-content:center;padding:10px;text-align:center}.cart__item>div{width:100%;margin-bottom:10px}.cart__item-price{text-align:center!important}.cart__item>div:last-child{margin:0}.cart__page-note label:not(.variant__button-label):not(.text-label){text-align:left}.cart__note{margin:0}.cart__page-note .grid__item{margin-bottom:20px}}.product-grid__container video-media{--border-width: min(.5rem, .01081vw);--video-height: max(25rem, 50vh);--aspect-ratio: auto;border-width:var(--border-width);border-style:solid;border-color:#ebebeb}.product-grid__container video-media video{display:block;width:auto;height:50vh;max-height:calc(50vh - var(--border-width) - var(--border-width));margin-inline:auto}.product-grid__container .product-slideshow.flickity-enabled .product-main-slide,.product-grid__container .product-slideshow.flickity-enabled .product-main-slide .product-image-main{min-height:100%}.product-grid__container .product-slideshow.flickity-enabled .product-main-slide:not(.is-selected) video{display:flex!important}.product-grid__container .product-slideshow.flickity-enabled .product-main-slide,.product-grid__container .product-slideshow.flickity-enabled .product-main-slide .product-image-main,.product-grid__container .product-slideshow.flickity-enabled .product-main-slide .product__video-wrapper,.product-grid__container .product-slideshow.flickity-enabled .product-main-slide .video-media,.product-grid__container .product-slideshow.flickity-enabled .product-main-slide is-land,video-media :is(.product-grid__container .product-slideshow.flickity-enabled .product-main-slide) picture,.product-grid__container .product-slideshow.flickity-enabled .product-main-slide img{-webkit-user-select:none;user-select:none}.product-single__meta{padding-block:0}.product-single__title{margin-block-start:0}@media only screen and (min-width: 769px){.product-single__sticky{position:sticky;top:calc(var(--header-height) * .5)}}
/*# sourceMappingURL=/s/files/1/0715/6461/t/17/assets/overrides.css.map */
