/** Shopify CDN: Minification failed

Line 64:2099 Unexpected ")"
Line 64:2157 Unexpected ")"
Line 81:3665 Unexpected ")"
Line 81:3983 Unexpected ")"
Line 81:4176 Unexpected ")"
Line 81:4364 Unexpected ")"
Line 81:4654 Unexpected ")"
Line 82:358 Unexpected ")"
Line 82:654 Unexpected ")"

**/
/* Ported from the live theme and mechanically transformed for the Dawn test theme:
 * all selectors scoped to #MainContent (so nothing leaks into Dawn's header/footer)
 * and all rem values baked to px (live assumes a 16px root; Dawn's root is 10px).
 * Source of truth: the live theme on main. Do not hand-edit -- regenerate instead. */

#MainContent{--bg:var(--COLOR-BG);--bg-alpha-25:var(--COLOR-BG-ALPHA-25);--bg-alpha-35:var(--COLOR-BG-ALPHA-35);--bg-alpha-60:var(--COLOR-BG-ALPHA-60);--bg-darken:var(--COLOR-BG-DARKEN);--bg-lighten-darken:var(--COLOR-BG-LIGHTEN-DARKEN);--bg-lighten-darken-shimmer-bg:var(--COLOR-BG-LIGHTEN-DARKEN-SHIMMER-BG);--bg-lighten-darken-shimmer-effect:var(--COLOR-BG-LIGHTEN-DARKEN-SHIMMER-EFFECT);--bg-lighten-darken-shimmer-enhancement:var(--COLOR-BG-LIGHTEN-DARKEN-SHIMMER-ENHANCEMENT);--bg-lighten-darken-foreground:var(--COLOR-BG-LIGHTEN-DARKEN-FOREGROUND);--bg-lighten-darken-highlight:var(--COLOR-BG-LIGHTEN-DARKEN-HIGHLIGHT);--bg-lighten-darken-search-loader:var(--COLOR-BG-LIGHTEN-DARKEN-SEARCH-LOADER);--bg-lighten-darken-search-loader-line:var(--COLOR-BG-LIGHTEN-DARKEN-SEARCH-LOADER-LINE);--bg-lighten-darken-contrast:var(--COLOR-BG-LIGHTEN-DARKEN-CONTRAST);--bg-overlay:var(--COLOR-BG-OVERLAY);--text:var(--COLOR-TEXT);--text-darken:var(--COLOR-TEXT-DARKEN);--text-lighten:var(--COLOR-TEXT-LIGHTEN);--text-alpha-5:var(--COLOR-TEXT-ALPHA-5);--text-alpha-8:var(--COLOR-TEXT-ALPHA-8);--text-alpha-10:var(--COLOR-TEXT-ALPHA-10);--text-alpha-15:var(--COLOR-TEXT-ALPHA-15);--text-alpha-25:var(--COLOR-TEXT-ALPHA-25);--text-alpha-50:var(--COLOR-TEXT-ALPHA-50);--text-alpha-60:var(--COLOR-TEXT-ALPHA-60);--text-alpha-85:var(--COLOR-TEXT-ALPHA-85);--heading:var(--COLOR-HEADING);--accent:var(--COLOR-ACCENT);--accent-text:var(--COLOR-ACCENT-TEXT);--sale-bg:var(--COLOR-SALE-BG);--sale-text:var(--COLOR-SALE-TEXT);--custom-bg:var(--COLOR-CUSTOM-BG);--custom-text:var(--COLOR-CUSTOM-TEXT);--sold-bg:var(--COLOR-SOLD-BG);--sold-text:var(--COLOR-SOLD-TEXT);--saving-bg:var(--COLOR-SAVING-BG);--saving-text:var(--COLOR-SAVING-TEXT);--input-bg:var(--COLOR-INPUT-BG);--border:var(--COLOR-BORDER);--border-alpha-15:var(--COLOR-BORDER-ALPHA-15);--border-alpha-30:var(--COLOR-BORDER-ALPHA-30);--border-alpha-50:var(--COLOR-BORDER-ALPHA-50);--border-alpha-65:var(--COLOR-BORDER-ALPHA-65);--border-lighten-darken:var(--COLOR-BORDER-LIGHTEN-DARKEN);--hairline:var(--COLOR-BORDER-HAIRLINE);--error:var(--COLOR-ERROR);--error-bg:var(--COLOR-ERROR-BG);--success:var(--COLOR-SUCCESS);--success-bg:var(--COLOR-SUCCESS-BG);--disabled-grey:var(--COLOR-DISABLED-GREY);--disabled-grey-darken:var(--COLOR-DISABLED-GREY-DARKEN);--white:var(--COLOR-WHITE);--white-darken:var(--COLOR-WHITE-DARKEN);--white-alpha-10:var(--COLOR-WHITE-ALPHA-10);--white-alpha-20:var(--COLOR-WHITE-ALPHA-20);--white-alpha-25:var(--COLOR-WHITE-ALPHA-25);--white-alpha-50:var(--COLOR-WHITE-ALPHA-50);--white-alpha-60:var(--COLOR-WHITE-ALPHA-60);--black:var(--COLOR-BLACK);--black-lighten:var(--COLOR-BLACK-LIGHTEN);--black-alpha-05:var(--COLOR-BLACK-ALPHA-05);--black-alpha-10:var(--COLOR-BLACK-ALPHA-10);--black-alpha-20:var(--COLOR-BLACK-ALPHA-20);--black-alpha-25:var(--COLOR-BLACK-ALPHA-25);--black-alpha-50:var(--COLOR-BLACK-ALPHA-50);--black-alpha-60:var(--COLOR-BLACK-ALPHA-60);--upsells-bg:var(--COLOR-UPSELLS-BG);--upsells-text:var(--COLOR-UPSELLS-TEXT);--upsells-text-lighten:var(--COLOR-UPSELLS-TEXT-LIGHTEN);--upsells-disabled-grey-darken:var(--COLOR-UPSELLS-DISABLED-GREY-DARKEN)}#MainContent{--adjust-body:var(--FONT-ADJUST-BODY);--adjust-heading:var(--FONT-ADJUST-HEADING);--adjust-button:var(--FONT-ADJUST-MEDIUM-BUTTON);--adjust-small-button:var(--FONT-ADJUST-SMALL-BUTTON);--adjust-medium-button:var(--FONT-ADJUST-MEDIUM-BUTTON);--adjust-large-button:var(--FONT-ADJUST-LARGE-BUTTON);--adjust-nav:var(--FONT-ADJUST-NAV);--adjust-nav-top-level:var(--FONT-ADJUST-NAV-TOP-LEVEL);--adjust-accent:var(--FONT-ADJUST-SUBHEADING);--adjust-label:var(--FONT-ADJUST-LABEL);--adjust-product-grid:var(--FONT-ADJUST-PRODUCT-GRID);--adjust-product-grid-heading:var(--FONT-ADJUST-PRODUCT-GRID-HEADING);--adjust-badges:calc(var(--FONT-ADJUST-BADGES) * var(--FONT-ADJUST-SUBHEADING))}#MainContent a{text-decoration:none}#MainContent,
#MainContent{font-size:16px}#MainContent{font-family:var(--FONT-STACK-BODY);font-weight:var(--FONT-WEIGHT-BODY);font-style:var(--FONT-STYLE-BODY);line-height:1.5625;color:var(--text);-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}#MainContent button,
#MainContent input{font-family:var(--FONT-STACK-BODY);font-weight:var(--FONT-WEIGHT-BODY);font-style:var(--FONT-STYLE-BODY);font-size:calc(16px * var(--adjust-body));line-height:26px;border-radius:var(--RADIUS)}#MainContent .h2,
#MainContent .h5,
#MainContent .h6,
#MainContent h1,
#MainContent h2,
#MainContent h3,
#MainContent h4{font-family:var(--FONT-STACK-HEADING);font-weight:var(--FONT-WEIGHT-HEADING);font-style:var(--FONT-STYLE-HEADING);text-transform:var(--HEADING-TEXT-CAPS);letter-spacing:var(--LETTER-SPACING-HEADING);display:block;color:var(--heading);margin:0 0 .5em;font-size:var(--heading-size, 48px);line-height:1.25}#MainContent h1 a,
#MainContent h3 a{text-decoration:none;font-weight:inherit;color:inherit}#MainContent .h2 strong{font-weight:var(--FONT-WEIGHT-HEADING-BOLD)}#MainContent h1{--heading-size:calc(48px * var(--adjust-heading));font-size:var(--heading-size)}@media only screen and (max-width:1439px){#MainContent h1{--heading-size:calc(40px * var(--adjust-heading))}}@media only screen and (max-width:767px){#MainContent h1{--heading-size:calc(36px * var(--adjust-heading))}}#MainContent .h2,
#MainContent h2{--heading-size:calc(40px * var(--adjust-heading));font-size:var(--heading-size)}@media only screen and (max-width:1439px){#MainContent .h2,
#MainContent h2{--heading-size:calc(33.6px * var(--adjust-heading))}}@media only screen and (max-width:767px){#MainContent .h2,
#MainContent h2{--heading-size:calc(28px * var(--adjust-heading))}}#MainContent h3{--heading-size:calc(28px * var(--adjust-heading));font-size:var(--heading-size)}@media only screen and (max-width:1439px){#MainContent h3{--heading-size:calc(24px * var(--adjust-heading))}}@media only screen and (max-width:767px){#MainContent h3{--heading-size:calc(20px * var(--adjust-heading))}}#MainContent h4{--heading-size:calc(21px * var(--adjust-heading));font-size:var(--heading-size)}@media only screen and (max-width:1439px){#MainContent h4{--heading-size:calc(20.48px * var(--adjust-heading))}}@media only screen and (max-width:767px){#MainContent h4{--heading-size:calc(20px * var(--adjust-heading))}}#MainContent .h5{--heading-size:calc(17.6px * var(--adjust-heading));font-size:var(--heading-size)}@media only screen and (max-width:767px){#MainContent .h5{--heading-size:calc(16px * var(--adjust-heading))}}#MainContent .h6{--heading-size:calc(16px * var(--adjust-heading));font-size:var(--heading-size)}@media only screen and (max-width:767px){#MainContent .h6{--heading-size:calc(14px * var(--adjust-heading))}}#MainContent p{font-size:calc(16px * var(--adjust-body))}#MainContent em{font-style:var(--FONT-STYLE-BODY-ITALIC)}#MainContent strong{font-weight:var(--FONT-WEIGHT-BODY-BOLD)}#MainContent small{--text-size:calc(12px * var(--adjust-body));font-size:var(--text-size)}#MainContent .main-heading{--heading-size:calc(48px * var(--adjust-heading));font-size:var(--heading-size);text-transform:var(--HEADING-TEXT-CAPS);line-height:1.2}@media only screen and (max-width:1439px){#MainContent .main-heading{--heading-size:calc(40px * var(--adjust-heading))}}@media only screen and (max-width:767px){#MainContent .main-heading{--heading-size:calc(36px * var(--adjust-heading))}}#MainContent .main-text{text-transform:none;--text-size:calc(21px * var(--adjust-body));font-size:var(--text-size);font-family:var(--FONT-STACK-BODY);font-weight:var(--FONT-WEIGHT-BODY);font-style:var(--FONT-STYLE-BODY)}@media only screen and (max-width:767px){#MainContent .main-text{--text-size:calc(20px * var(--adjust-body))}}#MainContent .subheading-text{font-family:var(--FONT-STACK-SUBHEADING);font-weight:var(--FONT-WEIGHT-SUBHEADING);font-size:calc(14px * var(--FONT-ADJUST-SUBHEADING));text-transform:var(--SUBHEADING-TEXT-CAPS);letter-spacing:var(--LETTER-SPACING-SUBHEADING);color:inherit}#MainContent .label-typography{font-family:var(--FONT-STACK-LABEL);font-weight:var(--FONT-WEIGHT-LABEL);font-style:var(--FONT-STYLE-LABEL);font-size:calc(19.2px * var(--adjust-label));text-transform:var(--LABEL-TEXT-CAPS);letter-spacing:var(--LETTER-SPACING-LABEL)}#MainContent *,
#MainContent :after,
#MainContent :before,
#MainContent input{box-sizing:border-box}#MainContent,
#MainContent{padding:0;margin:0}#MainContent input{background:0 0}#MainContent details,
#MainContent figure,
#MainContent footer,
#MainContent header,
#MainContent main,
#MainContent nav,
#MainContent section,
#MainContent summary{display:block}#MainContent details,
#MainContent header,
#MainContent main{overflow:hidden}#MainContent input[type=number]::-webkit-inner-spin-button,
#MainContent input[type=number]::-webkit-outer-spin-button{height:auto;margin:0;-webkit-appearance:none}#MainContent input[type=search]::-webkit-search-cancel-button,
#MainContent input[type=search]::-webkit-search-decoration{-webkit-appearance:none}#MainContent template{display:none}#MainContent ol,
#MainContent ul{margin:0 0 calc(var(--gutter)/ 2) 20px;padding:0}#MainContent ol{list-style:decimal}#MainContent li{margin-bottom:.25em}#MainContent img{border:0 none}#MainContent svg:not(:root){overflow:hidden}#MainContent img{max-width:100%}#MainContent form{margin-bottom:0}#MainContent button,
#MainContent input{color:var(--text);padding:0;margin:0;line-height:26px;-webkit-user-select:text;user-select:text}#MainContent button{background:0 0;border:none;cursor:pointer}#MainContent button,
#MainContent input{-webkit-appearance:none;-moz-appearance:none}#MainContent button{background:0 0;border:none;display:inline-block;cursor:pointer;font-family:var(--FONT-STACK-BODY);font-weight:var(--FONT-WEIGHT-BODY);font-style:var(--FONT-STYLE-BODY)}#MainContent button{cursor:pointer}#MainContent input{font-size:var(--FONT-SIZE-INPUT);border:var(--BORDER-WIDTH) solid var(--border);background:var(--input-bg);max-width:100%;padding:13px 20px}#MainContent ::input-placeholder{color:var(--text)}#MainContent :input-placeholder{color:var(--text)}#MainContent :placeholder{color:var(--text)}#MainContent{--full-height:100vh;--three-quarters:75vh;--two-thirds:66vh;--one-half:50vh;--one-third:33vh;--one-fifth:20vh;--announcement-height:0px;--content-full:calc(100vh - var(--header-height, 0px) - var(--announcement-height, 0px))}#MainContent .six-fifty-height{--min-h:650px}#MainContent .six-fifty-height{min-height:var(--min-h)}@media only screen and (max-width:767px){#MainContent .four-fifty-height-mobile{--min-h:450px}#MainContent .three-fifty-height-mobile{--min-h:350px}#MainContent .four-fifty-height-mobile,
#MainContent .three-fifty-height-mobile{min-height:var(--min-h)}}#MainContent{--button-line-height:1.53}#MainContent a{color:var(--text);background:0 0}#MainContent button[disabled]{cursor:default}#MainContent .btn{font-family:var(--FONT-STACK-BUTTON);font-weight:var(--FONT-WEIGHT-BUTTON);font-style:var(--FONT-STYLE-BUTTON);text-transform:var(--BUTTON-TEXT-CAPS);letter-spacing:var(--LETTER-SPACING-BUTTON);--top-bottom-padding:15px;--left-right-padding:22px;--btn-inner-top-bottom:calc(var(--top-bottom-padding) * var(--adjust-button));--btn-inner-left-right:calc(var(--left-right-padding) * var(--adjust-button));position:relative;display:inline-block;overflow:hidden;padding:var(--btn-inner-top-bottom) var(--btn-inner-left-right);line-height:var(--button-line-height);border-radius:var(--RADIUS);border:var(--BORDER-WIDTH) solid var(--btn-border);background:var(--btn-bg);color:var(--btn-text);text-decoration:none;box-shadow:none;font-size:calc(16px * var(--adjust-button));text-align:center;will-change:color,border,background;transition:color .3s ease,border .3s ease,background 0s linear 0s;z-index:1;-webkit-tap-highlight-color:initial}#MainContent .btn:after,
#MainContent .btn:before{content:"";position:absolute;display:flex;left:calc(var(--BORDER-WIDTH) * -1);top:calc(var(--BORDER-WIDTH) * -1);right:calc(var(--BORDER-WIDTH) * -1);bottom:calc(var(--BORDER-WIDTH) * -1);will-change:transform;z-index:-1;opacity:.3;transition:transform .3s ease;background:var(--btn-bg-hover)}#MainContent .btn:before{transform:scaleY(0)}#MainContent .btn:after{transform:scaleX(0)}#MainContent .btn:disabled{cursor:default;opacity:.65}#MainContent .btn:disabled:after,
#MainContent .btn:disabled:before{content:none;transform:scale(0)}#MainContent .btn:hover{transition:color .3s ease,border .3s ease,background 0s linear .3s}@media only screen and (min-width:480px){#MainContent .btn{min-width:120px}}@media only screen and (min-width:1440px){#MainContent .btn{min-width:180px}}@media only screen and (max-width:479px){#MainContent .btn{width:100%}}#MainContent .btn{--btn-border:var(--text);--btn-bg:var(--text);--btn-text:var(--bg);--btn-bg-hover:var(--bg-lighten-darken)}#MainContent .btn--advanced{display:inline-flex;align-items:center;justify-content:center}#MainContent .btn--advanced.btn--small{--adjust-button:var(--adjust-small-button)}#MainContent .btn--advanced-width-height{--button-width:var(--MEDIUM-BUTTON-WIDTH);--button-height:var(--MEDIUM-BUTTON-HEIGHT);--btn-min-max-width:calc(100vw - 2 * var(--gutter));--btn-width-limit:var(--button-width),var(--btn-min-max-width);height:auto;min-height:var(--button-height);width:auto;min-width:var(--stacked-button,min(var(--btn-width-limit)));max-width:max(var(--btn-width-limit),100%);align-content:center}@media only screen and (max-width:767px){#MainContent .btn--advanced-width-height{--btn-min-max-width:calc(100vw - 2 * var(--gutter-mobile))}}#MainContent .btn--advanced-width-height.btn--small{--button-width:var(--SMALL-BUTTON-WIDTH);--button-height:var(--SMALL-BUTTON-HEIGHT)}#MainContent .btn--primary{--btn-border:var(--PRIMARY-BUTTONS-COLOR-BORDER);--btn-bg:var(--PRIMARY-BUTTONS-COLOR-BG);--btn-text:var(--PRIMARY-BUTTONS-COLOR-TEXT);--btn-text-alpha-10:var(--PRIMARY-BUTTONS-COLOR-TEXT-ALPHA-10);--btn-bg-hover:var(--PRIMARY-BUTTONS-COLOR-HOVER)}#MainContent .btn--black{--btn-border:var(--black);--btn-bg:var(--black);--btn-text:var(--white);--btn-text-alpha-10:var(--white-alpha-10);--btn-bg-hover:var(--white-alpha-50)}#MainContent .btn--small{--top-bottom-padding:10px;--left-right-padding:18px}#MainContent .btn--medium{--top-bottom-padding:12px;--left-right-padding:20px}#MainContent .btn--solid{border-width:0}#MainContent .btn--solid.btn--medium,
#MainContent .btn--solid.btn--small{--btn-inner-top-bottom:calc(var(--top-bottom-padding) * var(--adjust-button) + var(--BORDER-WIDTH));--btn-inner-left-right:calc(var(--left-right-padding) * var(--adjust-button) + var(--BORDER-WIDTH))}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes pulse{0%{opacity:.1}50%{opacity:1}to{opacity:.1}}@keyframes pressFadeInUp{0%{transform:translateY(70%);opacity:0}to{transform:translateZ(0);opacity:1}}@keyframes pressFadeOutDown{0%{transform:translateZ(0);opacity:1}to{transform:translateY(40%);opacity:0}}#MainContent .text-dark{--text:var(--black);--text-alpha-50:rgb(0 0 0 / 50%);--heading:var(--black);--overlay:var(--white);color:var(--text)}#MainContent .text-left{text-align:left}#MainContent .text-center{text-align:center}#MainContent .caps{text-transform:uppercase}#MainContent .cv-h{content-visibility:hidden}#MainContent .label-hidden{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}#MainContent .visually-hidden{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}#MainContent .align--middle-split{align-items:center;justify-content:center;text-align:center}#MainContent{--site-width:var(--SITE-WIDTH);--site-width-narrow:var(--SITE-WIDTH-NARROW);--wrapper-width:calc(100vw - var(--scrollbar-width) - var(--gutter-mobile) * 2)}@media only screen and (min-width:1440px){#MainContent{--site-width:calc(var(--SITE-WIDTH) - var(--scrollbar-width));--wrapper-width:calc(var(--site-width) - var(--gutter) * 2)}}@media only screen and (min-width:1024px) and (max-width:1439px){#MainContent{--wrapper-width:calc(100vw - var(--scrollbar-width) - var(--gutter) * 2)}}#MainContent .wrapper--full-padded{--wrapper-width:calc(100vw - var(--scrollbar-width) - var(--gutter-mobile) * 2)}@media only screen and (min-width:1024px){#MainContent .wrapper--full-padded{--wrapper-width:calc(100vw - var(--scrollbar-width) - var(--gutter) * 2)}}#MainContent .wrapper--full{--wrapper-width:calc(100vw - var(--scrollbar-width))}@media only screen and (min-width:1024px){#MainContent .wrapper--full{--wrapper-width:calc(100vw - var(--scrollbar-width))}}@media only screen and (min-width:1024px){#MainContent .wrapper--narrow{--wrapper-width:calc(var(--site-width-narrow) - var(--gutter) * 2)}}@media only screen and (min-width:1024px){#MainContent .grid{grid-template-columns:var(--grid)}}@media only screen and (min-width:768px){#MainContent .grid{justify-content:center}#MainContent .grid .grid__item{width:100%}}#MainContent .grid{display:grid;gap:var(--grid-gutter)}@media only screen and (max-width:1023px){#MainContent .grid{grid-template-columns:var(--grid-tablet)}}@media only screen and (max-width:767px){#MainContent .grid{gap:var(--grid-gutter-mobile) var(--grid-gutter)}}@media only screen and (max-width:479px){#MainContent .grid{grid-template-columns:var(--grid-mobile)}#MainContent .grid .mobile--one-whole{grid-column:span 2}}@media only screen and (max-width:1023px){#MainContent .carousel__container{margin:0 calc(var(--gutter-mobile) * -1)}}#MainContent .carousel{--flickity-btn-position:calc((var(--gutter) - var(--flickity-btn-size)) / 2)}@media only screen and (min-width:768px) and (max-width:1023px){#MainContent .carousel{padding:0 var(--gutter-mobile)}}@media only screen and (min-width:768px){#MainContent .carousel--inactive,
#MainContent .carousel:not(.flickity-enabled){display:flex;text-align:center;justify-content:center}#MainContent .carousel--inactive .carousel__item,
#MainContent .carousel:not(.flickity-enabled) .carousel__item{margin-right:var(--grid-gutter)}#MainContent .carousel--inactive .carousel__item:last-child:not(:only-child),
#MainContent .carousel:not(.flickity-enabled) .carousel__item:last-child:not(:only-child){margin-right:0}}#MainContent .carousel:not(.flickity-enabled){justify-content:flex-start}@media only screen and (max-width:767px){#MainContent .carousel--mobile{--item-width-mobile:calc(var(--wrapper-width) - var(--grid-gutter));display:flex;flex-flow:row nowrap;justify-content:flex-start;gap:normal;margin:0;overflow-x:scroll;overflow-y:hidden;scroll-behavior:smooth;scroll-snap-type:x mandatory;scroll-padding:var(--gutter-mobile);padding-left:var(--gutter-mobile);scrollbar-width:none;-ms-overflow-style:none}#MainContent .carousel--mobile::-webkit-scrollbar{display:none}#MainContent .carousel--mobile .grid__item{display:block;float:none;flex:0 0 auto;scroll-snap-align:start;margin-right:var(--grid-gutter);padding-bottom:0;width:var(--item-width-mobile)}#MainContent .carousel--mobile .grid__item:last-child{margin-right:0}#MainContent .carousel--mobile:after{content:"";display:block;position:relative;padding-right:var(--gutter-mobile)}}#MainContent .carousel__item{width:calc(var(--wrapper-width) - var(--grid-gutter));display:block;white-space:normal;flex:0 0 auto}@media only screen and (min-width:768px){#MainContent .carousel__item{margin-right:var(--grid-gutter)}}@media only screen and (max-width:767px){#MainContent .stacked--mobile{gap:var(--grid-gutter);display:grid;grid-template-columns:var(--grid-tablet);padding-left:var(--gutter-mobile);padding-right:var(--gutter-mobile)}}@media only screen and (max-width:479px){#MainContent .stacked--mobile{grid-template-columns:var(--grid-mobile)}}@media only screen and (max-width:767px){#MainContent .stacked--mobile{grid-template-columns:minmax(0,1fr)}}@media only screen and (min-width:1440px){#MainContent .one-half{width:calc((var(--wrapper-width) - var(--grid-gutter))/ 2)}}@media only screen and (min-width:1024px) and (max-width:1439px){#MainContent .one-half{width:calc((var(--wrapper-width) - var(--grid-gutter))/ 2)}}@media only screen and (min-width:768px) and (max-width:1023px){#MainContent .one-half{width:calc((var(--wrapper-width) * .9 - var(--grid-gutter))/ 2)}}@media only screen and (max-width:767px){#MainContent .one-half{width:calc((var(--wrapper-width) * .9 - var(--grid-gutter))/ 2)}}@media only screen and (max-width:479px){#MainContent .mobile--one-whole{width:calc(var(--wrapper-width) * .9 - var(--grid-gutter))}}#MainContent .icon{fill:none;stroke:currentcolor;stroke-width:var(--STROKE-WIDTH);display:inline-block;width:100%;height:100%}#MainContent .icon-stroke .icon{stroke-width:3px}@supports (-webkit-hyphens:none){#MainContent .icon-stroke .icon{transform:translateZ(0)}}#MainContent .icon-select,
#MainContent .icon-toggle-minus,
#MainContent .icon-toggle-plus{width:15px;height:15px}#MainContent .icon-close{display:block;width:100%;height:100%;transition:transform .3s ease}#MainContent .icon-hamburger{display:block;width:28px;height:28px;pointer-events:none}#MainContent .lazy-image{position:relative;margin:0;overflow:hidden}#MainContent .lazy-image:after{position:absolute;display:block;top:-10%;left:-10%;right:-10%;bottom:-10%;transform:none;background:var(--bg-lighten-darken-shimmer-bg);animation:.4s ease-out 1 forwards fadeOut,1s linear 1 forwards shimmerBgOut;pointer-events:none}#MainContent .lazy-image.is-loading{background:var(--bg-lighten-darken-shimmer-bg);z-index:1}#MainContent .lazy-image.is-loading:after{content:"";z-index:-1;animation:1.6s linear infinite forwards shimmer;background:linear-gradient(98deg,var(--bg-lighten-darken-shimmer-bg) 16%,var(--bg-lighten-darken-shimmer-effect) 32%,var(--bg-lighten-darken-shimmer-bg) 48%);transform:translate(-100%)}@media only screen and (min-width:1024px){#MainContent .shimmer-sequential--2.skeleton-loading:has(img[loading].is-loading) .shimmer-sequential__item:nth-of-type(2n+2) .lazy-image:after{animation-delay:.7s}#MainContent .shimmer-sequential--3.skeleton-loading:has(img[loading].is-loading) .shimmer-sequential__item:nth-of-type(3n+2) .lazy-image:after{animation-delay:.7s}#MainContent .shimmer-sequential--4.skeleton-loading:has(img[loading].is-loading) .shimmer-sequential__item:nth-of-type(4n+2) .lazy-image:after{animation-delay:.7s}#MainContent .shimmer-sequential--mixed.skeleton-loading:has(img[loading].is-loading) .shimmer-sequential__item:nth-of-type(4n+2) .lazy-image:after{animation-delay:.7s}#MainContent .shimmer-sequential--3.skeleton-loading:has(img[loading].is-loading) .shimmer-sequential__item:nth-of-type(3n+3) .lazy-image:after{animation-delay:1.4s}#MainContent .shimmer-sequential--4.skeleton-loading:has(img[loading].is-loading) .shimmer-sequential__item:nth-of-type(4n+3) .lazy-image:after{animation-delay:1.4s}#MainContent .shimmer-sequential--mixed.skeleton-loading:has(img[loading].is-loading) .shimmer-sequential__item:nth-of-type(4n+3) .lazy-image:after{animation-delay:1.4s}#MainContent .shimmer-sequential--4.skeleton-loading:has(img[loading].is-loading) .shimmer-sequential__item:nth-of-type(4n+4) .lazy-image:after{animation-delay:2.1s}#MainContent .shimmer-sequential--mixed.skeleton-loading:has(img[loading].is-loading) .shimmer-sequential__item:nth-of-type(4n+4) .lazy-image:after{animation-delay:2.1s}}#MainContent .lazy-image--simple.background-size-cover,
#MainContent .lazy-image:has(.lazy-image__simple).background-size-cover{background:var(--bg)}#MainContent .lazy-image--simple:after,
#MainContent .lazy-image:has(.lazy-image__simple):after{animation:.6s ease 1 forwards fadeOut}#MainContent .lazy-image--simple.is-loading:after,
#MainContent .lazy-image:has(.lazy-image__simple).is-loading:after{animation:1.6s linear infinite forwards shimmer}#MainContent .lazy-image--cover{position:absolute;top:0;left:0;width:100%;height:100%}#MainContent .lazy-image img{transition:opacity .5s ease-in}#MainContent .lazy-image img.is-loading{opacity:.000001}#MainContent .background-size-cover{position:absolute;top:0;left:0;overflow:hidden;width:100%;height:100%;display:block;background:var(--bg)}#MainContent .image-with-text .background-size-cover,
#MainContent .overlapping-images .background-size-cover{background:0 0}#MainContent .background-size-cover.is-loading{background:var(--bg-lighten-darken-shimmer-bg)}#MainContent .background-size-cover img,
#MainContent .img-object-cover{display:block;object-fit:cover;width:100%;height:100%;min-height:100%}#MainContent .img-object-contain{display:block;object-fit:contain;width:100%;height:100%;min-height:100%}#MainContent .image-fill{position:relative;overflow:hidden}@supports not (aspect-ratio:16/9){}@media only screen and (max-width:767px){@supports not (aspect-ratio:16/9){}}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes shimmerBgOut{0%{background:var(--bg-lighten-darken-shimmer-bg)}to{background:var(--bg-lighten-darken-shimmer-enhancement)}}#MainContent .no-touch .hover-scale img{transform:scale(1);transition:transform .8s cubic-bezier(.19, .61, .15, .82)}#MainContent .no-touch .hover-scale:hover img{transform:scale(1.1)}#MainContent .input-group{--form-margin:20px;--input-height:54px;display:flex;flex-direction:column;margin:calc(var(--form-margin)/ -2)}@media only screen and (min-width:768px){#MainContent .input-group{flex-flow:row wrap}}#MainContent .align--middle-split .input-group{justify-content:flex-start}#MainContent .align--middle-split .input-group{justify-content:center}@media only screen and (min-width:768px){#MainContent .align--middle-split .input-group{justify-content:flex-end}}@media only screen and (max-width:479px){#MainContent .input-group{--form-margin:15px}}#MainContent .input-group__item{position:relative;padding:calc(var(--form-margin)/ 2);flex-basis:100%;flex-grow:2}@media only screen and (min-width:1024px){#MainContent .input-group__item{max-width:280px}}@media only screen and (min-width:768px){#MainContent .input-group__item{flex-basis:50%}}@media only screen and (min-width:1440px){#MainContent .input-group__item{flex-basis:25%}#MainContent .align--middle-split .input-group__item{flex-basis:50%}}#MainContent .input-group__item--btn{flex-grow:0}#MainContent .input-group__field{color:var(--text);background:var(--input-bg)}#MainContent .input-group__btn{width:100%;height:var(--input-height);min-width:54px}#MainContent input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #fff inset}#MainContent input{-webkit-appearance:none}#MainContent .product__form input{border:var(--BORDER-WIDTH) solid var(--border)}#MainContent .errors{border-radius:var(--RADIUS);padding:8px 12px;margin-bottom:var(--inner);border:var(--BORDER-WIDTH) solid transparent;font-size:calc(12px * var(--adjust-body));text-align:center}#MainContent .errors{background-color:var(--error-bg)}#MainContent .errors{color:var(--error);border-color:var(--error);clear:both}#MainContent .rte{margin-bottom:calc(var(--gutter)/ 2);font-size:calc(16px * var(--adjust-body))}#MainContent .rte p{font-size:inherit}#MainContent .rte :last-child{margin-bottom:0}#MainContent{scroll-behavior:smooth;--scroll-behavior:smooth}#MainContent{color:var(--text)}#MainContent *{-webkit-font-smoothing:antialiased}#MainContent,
#MainContent{background-color:var(--bg);min-height:100%;min-width:320px}#MainContent :focus{outline:0}#MainContent [tabindex="-1"]:focus{outline:0}#MainContent .skip-link{position:absolute!important;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}#MainContent .wrapper--full{width:100%;margin:0 auto;padding:0;max-width:100%}#MainContent .wrapper--full:after{content:"";display:table;clear:both}#MainContent .wrapper--full-padded{width:100%;max-width:100%;margin:0 auto;padding:0 var(--gutter-mobile)}#MainContent .wrapper--full-padded:after{content:"";display:table;clear:both}@media only screen and (min-width:1024px){#MainContent .wrapper--full-padded{padding:0 var(--gutter)}}#MainContent .wrapper{width:var(--site-width);max-width:100%;margin:0 auto;padding:0 var(--gutter-mobile)}#MainContent .wrapper:after{content:"";display:table;clear:both}@media only screen and (min-width:1024px){#MainContent .wrapper{padding:0 var(--gutter)}}#MainContent .wrapper--narrow{width:var(--site-width-narrow);max-width:100%;margin:0 auto;padding:0 var(--gutter-mobile)}#MainContent .wrapper--narrow:after{content:"";display:table;clear:both}@media only screen and (min-width:1024px){#MainContent .wrapper--narrow{padding:0 var(--gutter)}}#MainContent .section-padding{--padding-top:var(--PT);--padding-bottom:var(--PB);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom)}@media only screen and (min-width:768px) and (max-width:1023px){#MainContent .section-padding{--padding-top:calc(var(--PT) * .8);--padding-bottom:calc(var(--PB) * .8)}}@media only screen and (max-width:767px){#MainContent .section-padding{--padding-top:calc(var(--PT) * .6);--padding-bottom:calc(var(--PB) * .6)}}#MainContent .block-spacing{margin-bottom:var(--block-spacing-bottom,12px)}#MainContent .block-spacing.main-subheading{margin-bottom:var(--block-spacing-bottom,10px)}#MainContent .block-spacing.main-buttons{margin-bottom:var(--block-spacing-bottom,0)}#MainContent .main-content{display:block;overflow:initial;min-height:var(--content-min)}#MainContent ~ .section-footer) .section-footer{z-index:1}#MainContent ~ .section-footer) .section-footer~.section-footer{z-index:0}#MainContent .main-content>.shopify-section:first-child{--full-height:var(--content-full)}#MainContent .section__header{--heading-margin:20px;margin-bottom:calc(var(--gutter)/ 2)}#MainContent .section__heading{margin-bottom:var(--heading-margin);text-align:center}#MainContent .text-left .section__heading{text-align:left}#MainContent .main-heading{margin-bottom:0;color:var(--heading)}#MainContent .main-subheading{margin-bottom:10px}#MainContent .main-text{display:block;margin-bottom:10px;color:var(--text)}#MainContent .main-buttons{margin:4px -8px 0;display:flex;flex-flow:row wrap;justify-content:center;align-items:center}@media only screen and (max-width:479px){#MainContent .main-buttons{flex-flow:column;align-items:normal}}#MainContent .main-buttons__item{display:flex;align-items:center;margin:16px 8px 0}#MainContent .body--rounded-corners{--radius:8px;--radius-medium:5px;--radius-small:4px;--radius-large:8px}#MainContent .loader--line{position:relative;height:4px;display:block;background-color:var(--PRIMARY-BUTTONS-COLOR-ALPHA-05);border-radius:2px;overflow:hidden;width:100%;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility 0s linear .3s}#MainContent .loader-indeterminate{background-color:var(--PRIMARY-BUTTONS-COLOR-BG)}#MainContent .loader-indeterminate:before{content:"";position:absolute;background-color:inherit;top:0;left:-35%;width:100%;bottom:0;will-change:transform;animation:indeterminate 2.1s cubic-bezier(.65,.815,.735,.395) infinite}#MainContent .loader-indeterminate:after{content:"";position:absolute;background-color:inherit;top:0;left:-200%;width:100%;bottom:0;will-change:transform;animation:indeterminate-short 2.1s cubic-bezier(.165,.84,.44,1) infinite;animation-delay:1.15s}@keyframes indeterminate{0%{transform:translate(0) scaleX(.35)}60%{transform:translate(50%) scaleX(.9)}to{transform:translate(100%) scaleX(.9)}}@keyframes indeterminate-short{0%{transform:translate(0) scaleX(2)}60%{transform:translate(460px) scaleX(0)}to{transform:translate(460px) scaleX(0)}}#MainContent [data-collapsible-content]{overflow:hidden;will-change:transform;transform:translateY(25px);transition:transform .5s ease}#MainContent [data-collapsible-trigger-mobile],
#MainContent [data-collapsible-trigger]{position:relative;display:flex;align-items:center;justify-content:center;color:inherit;cursor:pointer;min-width:22px}#MainContent [data-collapsible-trigger-mobile] .icon,
#MainContent [data-collapsible-trigger] .icon{position:absolute;color:inherit;display:flex;align-items:center;justify-content:center}#MainContent [data-collapsible-trigger-mobile] .icon-toggle-minus,
#MainContent [data-collapsible-trigger-mobile] .icon-toggle-plus,
#MainContent [data-collapsible-trigger] .icon-toggle-minus,
#MainContent [data-collapsible-trigger] .icon-toggle-plus{width:16px;height:16px}#MainContent [data-collapsible-trigger-mobile] .icon-toggle-minus,
#MainContent [data-collapsible-trigger-mobile] .icon-toggle-plus,
#MainContent [data-collapsible-trigger] .icon-toggle-minus,
#MainContent [data-collapsible-trigger] .icon-toggle-plus{transition:opacity .3s ease,transform .3s ease}#MainContent [data-collapsible-trigger-mobile] .icon-toggle-minus,
#MainContent [data-collapsible-trigger] .icon-toggle-minus{opacity:0}@media only screen and (max-width:767px){#MainContent [data-collapsible-container-mobile]{position:relative;width:100%;height:0;opacity:0;overflow:hidden;visibility:hidden;will-change:height;transition:opacity .3s ease,height .3s ease,visibility 0s .3s;-webkit-backface-visibility:hidden;backface-visibility:hidden}}#MainContent search-popdown{--width:600px;--icon-size:26px;--search-popdown-height:68px;display:flex}#MainContent search-popdown summary.navlink--icon{transition:none}#MainContent search-popdown details>summary:first-of-type{list-style-type:none}#MainContent .menu__item--compress search-popdown{min-height:100%}#MainContent .menu__item--compress search-popdown details>summary:first-of-type{height:100%}#MainContent .search-popdown__body--fixed{position:fixed;z-index:4;top:100%;left:0;width:100%}@media only screen and (max-width:767px){#MainContent .search-popdown__body--fixed{width:100vw}}#MainContent .search-popdown__results{position:absolute;z-index:4;top:100%;left:0;right:0;width:100%;height:100vh;max-height:calc(100vh - var(--header-height) - var(--search-popdown-height) - var(--announcement-height));pointer-events:none}#MainContent .search-popdown__results>*{pointer-events:all}#MainContent .search-popdown__toggle{display:flex;justify-content:center;align-items:center;cursor:pointer}#MainContent .search-popdown__toggle::-webkit-details-marker{display:none}#MainContent .search-popdown__toggle .icon-close{display:none}#MainContent .search-popdown__close{position:absolute;top:50%;right:9px;transform:translateY(-50%);width:44px;height:100%;display:flex;align-items:center;justify-content:center;cursor:pointer;color:inherit;text-decoration:none}@media only screen and (max-width:767px){#MainContent .search-popdown__close{right:0;width:40px}}#MainContent .search-popdown__close .icon{width:calc(var(--icon-size) - 2px);height:calc(var(--icon-size) - 2px);stroke-width:calc(var(--STROKE-WIDTH) - 4px);transition:transform .3s ease;pointer-events:none}#MainContent .search-popdown__close:hover .icon{transform:rotate(90deg)}#MainContent .body--rounded-corners .popular-searches,
#MainContent .body--rounded-corners .predictive-search{border-radius:0 0 var(--radius) var(--radius);overflow:hidden}#MainContent .search-form{position:relative;display:block}#MainContent .search-form__inner{display:flex;padding:11px var(--gutter);min-height:var(--header-sticky-height);width:100%;background:var(--bg)}@media only screen and (max-width:767px){#MainContent .search-form__inner{padding:8px var(--gutter-mobile)}}#MainContent .search-form__input-holder{position:relative;margin:0 auto;max-width:var(--width);width:100%;background:var(--input-bg)}#MainContent .search-form__input{--input-bg:var(--bg-lighten-darken-foreground);width:100%;border:0;border-radius:0;margin:0;padding:9px 66px;color:var(--text);text-align:left}@supports (-webkit-touch-callout:none){#MainContent .search-form__input{font-size:max(16px * var(--FONT-ADJUST-BODY), 16px)}}@media only screen and (max-width:767px){#MainContent .search-form__input{padding-left:46px;padding-right:35px}}#MainContent .search-form__input:active,
#MainContent .search-form__input:focus{box-shadow:none}#MainContent .search-form__label{position:absolute;top:50%;left:12px;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:44px;height:100%;padding:0}@media only screen and (max-width:767px){#MainContent .search-form__label{left:0}}#MainContent .search-form__label .icon{width:var(--icon-size,26px);height:var(--icon-size,26px);stroke-width:calc(var(--STROKE-WIDTH) - 4px)}#MainContent .body--rounded-corners .search-form__input{border-radius:var(--radius);overflow:hidden}#MainContent .body--rounded-corners .search-popdown__body--fixed .search-form__input{border-bottom-left-radius:0;border-bottom-right-radius:0}#MainContent predictive-search{width:100%;display:block}@media only screen and (max-width:767px){#MainContent predictive-search{max-width:none}}#MainContent predictive-search p{margin:0}#MainContent .popular-searches,
#MainContent .predictive-search{--image-size:30px;--gap-lg:24px;--gap-sm:16px;--left-right:var(--gap-lg);--top-bottom:var(--gap-sm);--item-top-bottom:calc(var(--top-bottom) / 2);--inner:20px;position:absolute;z-index:20;top:0;right:0;left:0;margin:-11px auto 0;padding:0 var(--inner);width:100%;max-width:var(--width);max-height:calc(100vh - var(--header-height,0px) - var(--search-popdown-height) - var(--announcement-height));background:var(--bg-lighten-darken-foreground);scrollbar-width:none;-ms-overflow-style:none}#MainContent .popular-searches::-webkit-scrollbar,
#MainContent .predictive-search::-webkit-scrollbar{display:none}@media only screen and (max-width:767px){#MainContent .popular-searches,
#MainContent .predictive-search{margin-top:-8px;border-left:0;border-right:0;width:calc(100% - var(--gutter-mobile) * 2)}}#MainContent .search-popdown__results .popular-searches,
#MainContent .search-popdown__results .predictive-search{overflow-x:hidden;overflow-y:scroll;-webkit-overflow-scrolling:smooth}#MainContent .popular-searches .predictive-search__list{padding:var(--item-top-bottom) var(--left-right);display:flex;flex-flow:row wrap}@media only screen and (max-width:479px){#MainContent .popular-searches .predictive-search__list{padding:var(--item-top-bottom) 0}}#MainContent .popular-searches .predictive-search__list:last-child{padding-bottom:0}#MainContent .popular-searches .predictive-search__group:last-child{padding-bottom:var(--gap-lg)}#MainContent .popular-searches .predictive-search__item{padding:0 var(--left-right) var(--item-top-bottom) 0}#MainContent .predictive-search__heading{margin-bottom:calc(var(--gap-lg) - var(--item-top-bottom));padding:var(--gap-lg) var(--left-right) calc(var(--gap-sm)/ 4);border-bottom:var(--BORDER-WIDTH) solid var(--border);font-size:calc(16px * var(--adjust-label))}#MainContent .nav .predictive-search__heading{font-size:calc(16px * var(--adjust-label))}@media only screen and (max-width:479px){#MainContent .predictive-search__heading{padding:var(--gap-lg) 0 var(--item-top-bottom)}}#MainContent .predictive-search__heading span{display:inline-block}#MainContent .predictive-search__item{font-family:var(--FONT-STACK-BODY);font-weight:var(--FONT-WEIGHT-BODY);font-style:var(--FONT-STYLE-BODY);font-size:calc(16px * var(--adjust-body));line-height:1.2;letter-spacing:initial;padding:var(--item-top-bottom) var(--left-right)}@media only screen and (max-width:479px){#MainContent .predictive-search__item{padding:var(--item-top-bottom) 0}}#MainContent .predictive-search__item:last-child{padding-bottom:0}#MainContent .caps .predictive-search__item{text-transform:none}#MainContent .nav .predictive-search__item{font-size:calc(16px * var(--adjust-body))}#MainContent .predictive-search__link{display:inline-block;color:currentcolor;transition:opacity .3s ease}#MainContent .predictive-search__link:hover{opacity:.65}#MainContent .predictive-search__loading-state{margin:0 var(--left-right);min-height:var(--search-popdown-height);display:flex;align-items:center}@media only screen and (max-width:479px){#MainContent .predictive-search__loading-state{margin:0}}#MainContent .predictive-search__loading-state .predictive-search__loader{background:var(--bg-lighten-darken-search-loader-line)}#MainContent .predictive-search__loading-state .loader-indeterminate{background:var(--bg-lighten-darken-search-loader)}#MainContent .popular-searches,
#MainContent .predictive-search{visibility:hidden;transform-origin:center top;transform:scaleY(0);transition:transform .2s ease,visibility 0s .2s}#MainContent .predictive-search__heading span,
#MainContent .predictive-search__list{opacity:0;transform:translateY(-5px);transition:transform .2s,opacity .1s}#MainContent .search-popdown__body--fixed .search-form__inner{transform-origin:center top;transform:scaleY(0);visibility:hidden;transition:transform .2s ease .1s,visibility 0s .3s}#MainContent details:not(.is-open) .search-popdown__body--fixed .search-form__inner{transition:transform .2s ease .4s,visibility 0s .6s}#MainContent .search-popdown__body--fixed .search-form__input-holder{opacity:0;transform:translateY(-10px);transition:transform .2s,opacity .1s}#MainContent details:not(.is-open) .search-popdown__body--fixed .search-form__input-holder{transition:transform .2s .2s,opacity .1s .2s}#MainContent .main-content:before{content:"";position:fixed;top:0;left:0;right:0;width:100%;height:100vh;z-index:130;opacity:0;visibility:hidden;transition:visibility .4s linear,opacity .4s ease-in-out;background:var(--overlay)}#MainContent .predictive-search__loader{margin:auto}#MainContent predictive-search:not([loading]) .predictive-search__loading-state{display:none}#MainContent .nav:has(.menu__item.is-visible) predictive-search{opacity:0}#MainContent .shopify-section-header{position:relative;width:100%;z-index:9000}#MainContent .site-header{--highlight:var(--text);position:relative;z-index:5;width:100%;min-width:320px;background-color:var(--bg);color:var(--text);overflow:initial;-webkit-overflow-scrolling:touch;transition:color .2s ease,background .3s ease}#MainContent .site-header>.wrapper:not(.aos-initialized){transform:translateZ(0)}#MainContent .site-header>.wrapper{--header-sticky-height:60px;position:relative;display:flex;align-items:center;width:100%;min-height:var(--header-sticky-height);height:inherit}@media (pointer:coarse){#MainContent .site-header>.wrapper{justify-content:center}}#MainContent .site-header a{text-decoration:none}#MainContent .site-header__background{position:absolute;top:0;left:0;width:100%;height:0;transition:height .25s ease;pointer-events:none;background:inherit}@media (pointer:fine){#MainContent .site-header:focus-within .site-header__background{height:var(--header-height)}}@media (hover:hover){#MainContent .site-header:hover .site-header__background{height:var(--header-background-height)}}#MainContent .logo{position:relative;z-index:1;text-align:left;margin:15px 0;padding-right:var(--inner);max-width:calc(100% - 120px);display:flex;align-items:center;font-size:calc(18px * var(--adjust-heading));line-height:1.3;color:inherit;word-break:break-word}@media (pointer:coarse){#MainContent .logo{position:relative;padding-left:var(--inner);padding-right:var(--inner)}#MainContent .logo .logo__image-link--home:not(.logo__image-link--single){left:var(--inner);max-width:calc(100% - var(--inner) * 2)}}@media only screen and (max-width:479px){#MainContent .logo{max-width:calc(100% - 117px)}}#MainContent .site-header--compress .logo{margin-left:auto;margin-right:auto;padding-left:var(--inner);padding-right:var(--inner)}#MainContent .site-header--compress .logo .logo__image-link--home:not(.logo__image-link--single){left:var(--inner);max-width:calc(100% - var(--inner) * 2)}#MainContent .logo__image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;object-position:left;image-rendering:auto}#MainContent .logo__image-link{position:relative;color:var(--text);max-width:100%}#MainContent .logo__image-link--home:not(.logo__image-link--single){position:absolute;top:0;left:0;opacity:0;transition:opacity .4s ease}#MainContent .logo__image-link--other{display:block}#MainContent .logo__image-push{display:block;height:0}#MainContent > .supports-transparent-header:first-child):not(:has(.main-content>.supports-transparent-header:first-child [data-prevent-transparent-header])) .main-content>.shopify-section.supports-transparent-header:first-child{--full-height:var(--content-full);--content-full:calc(100vh - var(--announcement-height))}#MainContent > .supports-transparent-header:first-child):not(:has(.main-content>.supports-transparent-header:first-child [data-prevent-transparent-header])) .shopify-section-header{height:auto}#MainContent > .supports-transparent-header:first-child):not(:has(.main-content>.supports-transparent-header:first-child [data-prevent-transparent-header])) .site-header{position:absolute}#MainContent > .supports-transparent-header:first-child):not(:has(.main-content>.supports-transparent-header:first-child [data-prevent-transparent-header])):not(.search-opened) .site-header--transparent .logo__image-link--home:not(.logo__image-link--single){opacity:1}@media (pointer:fine){#MainContent > .supports-transparent-header:first-child):not(:has(.main-content>.supports-transparent-header:first-child [data-prevent-transparent-header])):not(.search-opened) .site-header--transparent.site-header--menu-opened .logo__image-link--home:not(.logo__image-link--single),
#MainContent > .supports-transparent-header:first-child):not(:has(.main-content>.supports-transparent-header:first-child [data-prevent-transparent-header])):not(.search-opened) .site-header--transparent:focus-within .logo__image-link--home:not(.logo__image-link--single){opacity:0}}@media (hover:hover){#MainContent > .supports-transparent-header:first-child):not(:has(.main-content>.supports-transparent-header:first-child [data-prevent-transparent-header])):not(.search-opened) .site-header--transparent.site-header--hovered:hover .logo__image-link--home:not(.logo__image-link--single){opacity:0}}#MainContent > .supports-transparent-header:first-child):not(:has(.main-content>.supports-transparent-header:first-child [data-prevent-transparent-header])).js-drawer-open .site-header--transparent.site-header--hovered .logo__image-link--home:not(.logo__image-link--single),
#MainContent > .supports-transparent-header:first-child):not(:has(.main-content>.supports-transparent-header:first-child [data-prevent-transparent-header])).js-drawer-open-cart .site-header--transparent.site-header--hovered .logo__image-link--home:not(.logo__image-link--single),
#MainContent > .supports-transparent-header:first-child):not(:has(.main-content>.supports-transparent-header:first-child [data-prevent-transparent-header])).js-quick-view-from-cart .site-header--transparent.site-header--hovered .logo__image-link--home:not(.logo__image-link--single),
#MainContent > .supports-transparent-header:first-child):not(:has(.main-content>.supports-transparent-header:first-child [data-prevent-transparent-header])).js-quick-view-visible .site-header--transparent.site-header--hovered .logo__image-link--home:not(.logo__image-link--single){opacity:0}#MainContent .has-scrolled:has(.site-header[data-transparent=true]):has(.main-content>.supports-transparent-header:first-child):not(:has(.main-content>.supports-transparent-header:first-child [data-prevent-transparent-header])) .site-header{position:fixed;height:var(--header-sticky-height)}#MainContent .no-js body:has(.site-header[data-transparent=true]):has(.main-content>.supports-transparent-header:first-child):not(:has(.main-content>.supports-transparent-header:first-child [data-prevent-transparent-header])) .site-header--transparent:hover .logo__image-link--home:not(.logo__image-link--single){opacity:0}#MainContent .drawer{will-change:transform;position:fixed;width:var(--drawer-width);overflow-y:auto;overflow-x:hidden;top:0;bottom:0;z-index:9999;color:var(--text);background-color:var(--bg);transition:var(--drawer-transition),visibility 0s linear .4s;visibility:hidden}#MainContent .drawer--left{right:100vw}#MainContent .drawer--header{padding-bottom:var(--inner)}#MainContent .drawer__header{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:56px;padding:var(--inner);position:relative}#MainContent .drawer__header .drawer__close-button{top:50%;transform:translateY(-50%)}#MainContent .drawer__close-button{position:absolute;top:8px;right:0;width:54px;height:54px;padding:18px;color:inherit;text-decoration:none;z-index:1}#MainContent .drawer__close-button svg{display:block;width:100%;height:100%;transition:transform .3s ease;pointer-events:none}#MainContent .drawer__close-button:hover svg{transform:rotate(90deg)}#MainContent .drawer__title{margin:0;max-width:calc(100% - 70px);font-weight:var(--FONT-WEIGHT-HEADING-BOLD)}#MainContent .drawer__logo{display:block;position:relative;max-width:100%;margin:0}#MainContent .drawer__logo-image{display:block;width:var(--logo-width);max-width:100%;object-fit:contain;object-position:left}#MainContent .drawer__overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--black);opacity:0;visibility:hidden;content:"";z-index:9998;transition:visibility .4s ease-in-out,opacity .4s ease-in-out}@media only screen and (min-width:768px){#MainContent .aos-initialized .skeleton-loading:has([data-aos=image-in].aos-animate:has(img[loading]:not(.is-loading))):has(img[loading]:not(.is-loading)) .image-in{opacity:.001;animation-name:fadeIn}}#MainContent .flickity-enabled{position:relative}#MainContent .flickity-viewport{overflow:hidden;position:relative}#MainContent .flickity-slider{position:absolute;width:100%;height:100%}#MainContent .flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}#MainContent .flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:grab}#MainContent .flickity-button{position:absolute;background:#ffffffbf;border:none;color:#333}#MainContent .flickity-button:hover{background:#fff;cursor:pointer}#MainContent .flickity-button:focus{outline:0;box-shadow:0 0 0 5px #19f}#MainContent .flickity-button:active{opacity:.6}#MainContent .flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}#MainContent .flickity-button-icon{fill:currentColor}#MainContent .flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;transform:translateY(-50%)}#MainContent .flickity-prev-next-button.previous{left:10px}#MainContent .flickity-prev-next-button.next{right:10px}#MainContent .flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}#MainContent .flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:.25;cursor:pointer}#MainContent .flickity-page-dots .dot.is-selected{opacity:1}#MainContent .flickity-enabled.is-fade .flickity-slider>*{pointer-events:none;z-index:0;opacity:.001!important;visibility:hidden;transition:opacity .8s ease,visibility .8s}#MainContent .flickity-enabled.is-fade .flickity-slider>.is-selected{pointer-events:auto;z-index:1;opacity:1!important;visibility:visible}#MainContent{--flickity-btn-size:40px;--flickity-btn-position:10px}@media only screen and (min-width:1024px){#MainContent{--flickity-btn-position:calc(var(--flickity-btn-size) / -2)}}#MainContent .flickity-viewport{transition:height .2s ease}#MainContent .flickity-button{background-color:transparent}#MainContent .flickity-button:disabled{opacity:0}#MainContent .flickity-page-dots{pointer-events:none}#MainContent .flickity-page-dots .dot{border:var(--BORDER-WIDTH) solid var(--text);background-color:transparent;transition:border .5s ease,width .5s ease,opacity .5s ease;border-radius:5px;pointer-events:auto}#MainContent .flickity-page-dots .dot.is-selected{width:25px}#MainContent .flickity-button-icon{display:none}#MainContent .flickity-prev-next-button,
#MainContent .pswp__button--arrow--left,
#MainContent .pswp__button--arrow--right{width:var(--flickity-btn-size);height:var(--flickity-btn-size);color:var(--text);background:var(--bg);box-shadow:0 1px 1px #00000014,0 1px 5px #0000000f;transform:translateY(-50%);-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;border-radius:50%;transform-origin:top;transition:opacity .2s ease,transform .25s ease-out,visibility 0s linear .2s}#MainContent .flickity-prev-next-button:hover,
#MainContent .pswp__button--arrow--left:hover,
#MainContent .pswp__button--arrow--right:hover{background:var(--bg);transform:scale(1.12) translateY(-50%)}#MainContent .pswp__button--arrow--left{left:var(--flickity-btn-position)}#MainContent .pswp__button--arrow--right{right:var(--flickity-btn-position)}#MainContent .flickity-prev-next-button.previous{left:var(--flickity-btn-position)}#MainContent .flickity-prev-next-button.next{right:var(--flickity-btn-position)}#MainContent .flickity-prev-next-button{--icon-size:18px;opacity:0;transform:scale(0) translateY(-50%);visibility:hidden}#MainContent .pswp__button{--icon-size:18px;opacity:1;visibility:visible}#MainContent .flickity-prev-next-button:before,
#MainContent .pswp__button:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:var(--icon-size);height:var(--icon-size);background:var(--text);-webkit-mask-size:var(--icon-size);mask-size:var(--icon-size);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center center;mask-position:center center;max-width:100%;max-height:100%}#MainContent .pswp__button--close:before{content:none}#MainContent .flickity-prev-next-button.previous:before,
#MainContent .pswp__button--arrow--left:before{-webkit-mask-image:var(--ICON-ARROW-RIGHT);mask-image:var(--ICON-ARROW-RIGHT);transform:rotate(180deg)}#MainContent .flickity-prev-next-button.next:before,
#MainContent .pswp__button--arrow--right:before{-webkit-mask-image:var(--ICON-ARROW-RIGHT);mask-image:var(--ICON-ARROW-RIGHT)}#MainContent .flickity-enabled:hover .flickity-button-holder .flickity-prev-next-button:not(:disabled),
#MainContent .flickity-enabled:hover>.flickity-prev-next-button:not(:disabled),
#MainContent .supports-touch .flickity-prev-next-button:not(:disabled),
#MainContent section:hover .flickity-enabled>.flickity-prev-next-button:not(:disabled){opacity:1;visibility:visible;transform:scale(1) translateY(-50%);transition-delay:0s}#MainContent .flickity-enabled:hover .flickity-button-holder .flickity-prev-next-button:not(:disabled):hover,
#MainContent .flickity-enabled:hover>.flickity-prev-next-button:not(:disabled):hover,
#MainContent .supports-touch .flickity-prev-next-button:not(:disabled):hover,
#MainContent section:hover .flickity-enabled>.flickity-prev-next-button:not(:disabled):hover{transform:scale(1.12) translateY(-50%)}#MainContent .pswp{display:none;position:absolute;width:100%;height:100vh;left:0;top:0;overflow:hidden;touch-action:none;z-index:1500;-webkit-text-size-adjust:100%;-webkit-backface-visibility:hidden;outline:0}#MainContent .pswp *{box-sizing:border-box}#MainContent .pswp__bg{position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:0;transform:translateZ(0);-webkit-backface-visibility:hidden;will-change:opacity}#MainContent .pswp__scroll-wrap{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden}#MainContent .pswp__container{touch-action:none;position:absolute;left:0;right:0;top:0;bottom:0}#MainContent .pswp__container{-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}#MainContent .pswp__bg{will-change:opacity;transition:opacity 333ms cubic-bezier(.4, 0, .22, 1)}#MainContent .pswp__container{-webkit-backface-visibility:hidden}#MainContent .pswp__item{position:absolute;left:0;right:0;top:0;bottom:0;overflow:hidden}#MainContent .blog__post-item{word-break:break-word}#MainContent .blog__post-image-link{position:relative;padding-top:var(--image-height);display:block;overflow:hidden}#MainContent .blog__post-image{z-index:0;background:unset}#MainContent .blog__post-excerpt-link{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:3}#MainContent .blog__post-overlay{display:none}#MainContent .blog__post-meta,
#MainContent .blog__post-title{margin:0 0 8px}@media only screen and (max-width:479px){#MainContent .blog--photo .blog__post-meta>*{display:block}}#MainContent .blog__post-meta{line-height:1.25}#MainContent .blog--photo .blog__post-title{margin-bottom:12px}#MainContent .blog--photo .blog__post-item{position:relative;overflow:hidden}#MainContent .blog--photo .blog__post-excerpt-link{display:none}#MainContent .blog--photo .blog__post-content{position:absolute;padding:calc(var(--gutter)/ 3);bottom:0;left:0;right:0;pointer-events:none}#MainContent .blog--photo .blog__post-content a{pointer-events:auto}#MainContent .blog--photo .blog__post-overlay{display:block;position:absolute;width:100%;height:100%;top:0;left:0;background:linear-gradient(180deg,#0000,#0006)}#MainContent .blog--photo .blog__post-meta{margin-bottom:0}#MainContent .blog--photo .blog__post-content,
#MainContent .blog--photo .blog__post-title-link{color:var(--white)}#MainContent .body--rounded-corners .blog--photo .blog__post-item,
#MainContent .body--rounded-corners .blog__post-image-link,
#MainContent .body--rounded-corners .blog__post-item .background-size-cover,
#MainContent .body--rounded-corners .blog__post-overlay{border-radius:var(--radius);overflow:hidden}#MainContent .body--rounded-corners .blog__post-image-link{transform:translateZ(0)}#MainContent{--offset:100px;--sticky-top:0}#MainContent{--sticky-top:var(--header-sticky-height)}#MainContent .main-content>.shopify-section:first-child{--sticky-top:0}#MainContent .shopify-section:has(.card-scrolling-effect):not(:last-child) .flickity-page-dots{bottom:calc(10px + var(--offset))}#MainContent .main-content>.shopify-section:has(.card-scrolling-effect)+.shopify-section{top:1px;margin-top:calc(var(--offset) * -1)}#MainContent .main-content>.shopify-section:has(.card-scrolling-effect)+.shopify-section:has(.card-scrolling-effect){top:var(--sticky-top)}#MainContent .main-content>.shopify-section:has(.card-scrolling-effect)~.shopify-section:not(:has(.card-scrolling-effect)){position:relative;-webkit-backface-visibility:hidden;backface-visibility:hidden;background:var(--bg);transform:translateZ(0)}#MainContent .main-content>.shopify-section:has(.card-scrolling-effect)~.shopify-section:not(:has(.card-scrolling-effect)) .section-marquee,
#MainContent .main-content>.shopify-section:has(.card-scrolling-effect)~.shopify-section:not(:has(.card-scrolling-effect)) section{background:var(--bg)}#MainContent .main-content>.shopify-section:has(.card-scrolling-effect)~.shopify-section:has(.collection__filters),
#MainContent .main-content>.shopify-section:has(.card-scrolling-effect)~.shopify-section:has(.drawer){transform:none}#MainContent .body--rounded-corners .main-content>.shopify-section:has(.card-scrolling-effect)+.shopify-section{--card-scrolling-radius:calc(var(--radius) * 2);border-radius:var(--card-scrolling-radius) var(--card-scrolling-radius) 0 0;contain:paint}#MainContent .body--rounded-corners .main-content>.shopify-section:has(.card-scrolling-effect)+.shopify-section:has(.collection__filters),
#MainContent .body--rounded-corners .main-content>.shopify-section:has(.card-scrolling-effect)+.shopify-section:has(.drawer){contain:none;overflow:clip}#MainContent .body--rounded-corners .main-content>.shopify-section:has(.card-scrolling-effect--rounded-large)+.shopify-section{--card-scrolling-radius:34px}@media only screen and (max-width:479px){#MainContent{--drawer-width:100vw}}#MainContent .cart-drawer{will-change:transform;overflow-y:auto;overflow-x:hidden;position:fixed;top:0;bottom:0;max-width:95%;min-width:320px;z-index:9999;display:flex;flex-direction:column;height:100%;width:var(--drawer-width);left:100vw;background-color:var(--bg);visibility:hidden;opacity:0;transition:transform .4s ease-in-out,visibility 0s linear .4s,opacity 1s;transition-behavior:allow-discrete;scrollbar-width:none;-ms-overflow-style:none}#MainContent .cart-drawer::-webkit-scrollbar{display:none}@media only screen and (max-width:479px){#MainContent .cart-drawer{max-width:100%}}@-moz-document url-prefix(){}#MainContent .newsletter-form .errors{display:none}#MainContent .newsletter-form .input-group__field{background:0 0}#MainContent .newsletter-form .errors{margin:var(--form-margin) 0;text-align:left}@media only screen and (max-width:479px){#MainContent .newsletter-form .errors{width:100%;flex-basis:100%;text-align:center}}#MainContent .input-group__fields{display:flex;flex:1 1 auto;padding:0;flex-flow:row wrap}@media only screen and (min-width:1024px){#MainContent .input-group__fields{max-width:280px}}@media only screen and (min-width:768px){#MainContent .input-group__fields{flex-basis:50%}}@media only screen and (min-width:1440px){#MainContent .input-group__fields{flex-basis:25%}}#MainContent .input-group__fields--first-last-name{flex-basis:100%}@media only screen and (min-width:1024px){#MainContent .input-group__fields--first-last-name{max-width:840px}}#MainContent .input-group__field{display:block;width:100%;border:var(--BORDER-WIDTH) solid var(--text);border-radius:var(--RADIUS);padding:12px 0 12px 20px}#MainContent .input-group__field::input-placeholder{color:var(--text)}#MainContent .input-group__field:input-placeholder{color:var(--text)}#MainContent .input-group__field:placeholder{color:var(--text)}#MainContent .product__block{padding-bottom:var(--PBB,0)}@media only screen and (max-width:767px){#MainContent .product__block{padding-bottom:max(var(--PBB,0) * .75,8px)}}#MainContent .product__title-and-price{display:grid;grid-template-columns:minmax(0,100%);grid-template-rows:min-content;align-content:start;gap:var(--form-margin);margin-bottom:calc(var(--form-margin)/ 2)}@media only screen and (max-width:767px){#MainContent .product__title-and-price{margin-bottom:var(--form-margin-mobile)}}#MainContent .product__title{font-size:calc(32px * var(--adjust-heading));margin-bottom:0}#MainContent .product__price-and-badge{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;margin-bottom:-8px}#MainContent .product__price-and-badge .product__price{padding-right:10px;margin:0 auto 0 0}#MainContent .product__price-wrapper{width:100%;display:flex;justify-content:space-between;align-items:flex-start}#MainContent .product__price{--adjust-price:var(--adjust-body-desktop, var(--FONT-ADJUST-BODY));--adjust-body:var(--adjust-price);display:flex;flex-flow:row wrap;align-items:flex-start;margin:0;--text-size:calc(17.6px * var(--adjust-body));font-size:var(--text-size);transition:opacity .3s ease}@media only screen and (max-width:767px){#MainContent .product__price{--text-size:calc(16px * var(--adjust-body))}}@media only screen and (max-width:767px){#MainContent .product__price{--adjust-body:var(--adjust-body-mobile, var(--adjust-price))}}#MainContent .product__price--regular{margin:0 6px 8px 0}#MainContent .product__price--compare{text-decoration:line-through;opacity:.5;margin:0 12px 8px 0}#MainContent .product__price--off{display:flex;flex-flow:row wrap;gap:5px 12px;align-items:center;font-size:calc(12px * var(--adjust-body) * var(--FONT-ADJUST-BADGES))}@media only screen and (max-width:767px){#MainContent .product__price--off{column-gap:var(--form-margin-mobile)}}#MainContent .product__price--off .product__price-badge{flex-shrink:0;padding:3px 9px;border-radius:var(--RADIUS-BADGE);background-color:var(--saving-bg);color:var(--saving-text)}#MainContent .product__price--off .product__price-badge:last-child{margin-right:0}#MainContent .product__description.rte{color:var(--text);margin-bottom:0;font-size:calc(14.4px * var(--adjust-body))}#MainContent .product__description.rte p{line-height:inherit;margin-block-start:0}@media only screen and (max-width:1023px){#MainContent .product__description.rte{width:100%}}#MainContent{--form-top:14px;--form-left:20px;--form-margin:25px;--form-padding-mobile:6px;--form-margin-mobile:8px}#MainContent .quantity-selector{display:block;max-width:120px;position:relative;margin:0;text-align:left}#MainContent .quantity__selector{display:block;width:100%;padding:var(--form-top) 32px;font-size:calc(14px * var(--adjust-body));text-align:center;letter-spacing:.02em;line-height:1.3}#MainContent .quantity__btn{height:50%;width:44px;color:inherit}#MainContent .quantity__btn--decrease,
#MainContent .quantity__btn--increase{position:absolute;top:0;height:100%;display:flex;align-items:center;justify-content:center}#MainContent .quantity__btn--decrease{left:0}#MainContent .quantity__btn--increase{right:0}#MainContent .product__form{--form-top:10px;display:grid;grid-template-columns:minmax(0,100%);gap:var(--grid-gutter);position:relative}@media only screen and (max-width:767px){#MainContent .product__form{--form-margin:var(--form-margin-mobile);gap:calc(var(--form-margin) * 2)}}#MainContent .product__form .btn--submit{position:relative;width:100%;transition:color .3s ease,border .3s ease,background .3s linear}#MainContent .product__form .btn--submit span{transition:opacity .3s ease}#MainContent .product__form .btn--submit .loader-indeterminate{background-color:var(--btn-text)}#MainContent .product__form .btn--submit .loader--line{transition:opacity .3s ease,visibility 0s linear 0s;background-color:var(--btn-text-alpha-10)}#MainContent .product__form .btn{width:100%}#MainContent .shop-pay-terms{font-size:calc(14px * var(--adjust-body))}#MainContent .product__submit__buttons{--form-margin:12px;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--form-margin)}@media only screen and (max-width:767px){#MainContent .product__submit__buttons{--form-margin:var(--form-margin-mobile)}}#MainContent .product__submit__add em{font-style:normal}#MainContent .product__submit__add .product__price--regular{margin:0}#MainContent .product__submit__add .product__price--regular:before{content:"\2022";margin:0 5px}#MainContent .product__submit__item .loader--line{position:absolute;top:0;bottom:0;width:80%;margin:auto}#MainContent .product__form__errors{overflow:hidden;position:relative;text-align:left;max-height:0;visibility:hidden;opacity:0;transition:max-height .3s,visibility .3s,opacity .3s,margin .3s}@media only screen and (max-width:479px){#MainContent .product__form__errors{max-width:390px}}#MainContent .product-gallery{position:relative}@media only screen and (max-width:767px){#MainContent .product-gallery{margin-bottom:var(--gutter-mobile)}}#MainContent .product-gallery__media-slider{margin:0 auto}@media only screen and (max-width:479px){#MainContent .product-gallery__media-slider{max-width:100%}}@media only screen and (max-width:479px){#MainContent .product-gallery__media-slider .flickity-prev-next-button{display:none}}#MainContent .product-gallery__media-slider .flickity-button{z-index:1;background:var(--COLOR-BG)}#MainContent .product-gallery__media-slider:not(.has-media-active) .flickity-button{transition-delay:.15s!important}#MainContent .no-outline .product-gallery__media-slider.has-media-active .flickity-prev-next-button:not(:disabled){opacity:0;visibility:hidden;transition:opacity .3s ease,visibility 0s linear .3s}#MainContent .no-outline .product-gallery__media-slider.has-media-active .flickity-prev-next-button:not(:disabled):after,
#MainContent .no-outline .product-gallery__media-slider.has-media-active .flickity-prev-next-button:not(:disabled):before{transition:none}#MainContent .product-gallery__media-slide{width:100%;position:relative;overflow:hidden}#MainContent .product-gallery__media{position:relative;width:100%;height:0;min-height:1px;overflow:hidden}#MainContent .product-gallery__media img{position:absolute;top:0;left:0;width:100%;height:100%;display:block;margin:0;object-fit:contain}#MainContent .product-gallery__media .lazy-image,
#MainContent .product-gallery__media img{position:absolute;top:0;left:0;width:100%;max-width:100%;min-width:100%}#MainContent .product-gallery__media-link{position:absolute;top:0;left:0;width:100%;height:100%}@media only screen and (min-width:768px){#MainContent .product-gallery__media-link{cursor:zoom-in;cursor:var(--icon-zoom-in),zoom-in}}#MainContent .product-gallery__media--image{height:auto;background-color:transparent}#MainContent .product-gallery__media-space{padding-top:var(--media-padding-top,0)}#MainContent .body--rounded-corners .product-gallery__media-slider .flickity-viewport,
#MainContent .body--rounded-corners .product-gallery__media-slider .product-gallery__media{border-radius:var(--radius);overflow:hidden}#MainContent .deferred-media__poster:focus-visible{outline:0}#MainContent{--product-media-padding-top:var(--PRODUCT-MEDIA-PADDING-TOP)}@-moz-document url-prefix(){}#MainContent [data-subscription-watch-price]{display:none}#MainContent .pswp{z-index:10000}#MainContent .pswp .pswp__bg{background:var(--black-alpha-60)}#MainContent .pswp .pswp__button{display:none;padding:0;line-height:1;font-size:100%}#MainContent .pswp .pswp__custom-close{display:block;position:absolute;top:8px;right:8px;width:44px;height:44px;padding:12px;z-index:4;border:0;background-color:var(--bg);color:var(--text);text-align:center}#MainContent .pswp .pswp__custom-close:hover .icon-close{transform:rotate(90deg)}#MainContent .pswp .pswp__counter{display:none;position:absolute;bottom:0;right:0;white-space:nowrap;font-size:calc(14px * var(--adjust-body));line-height:24px;padding:10px 20px;color:var(--text);background:var(--text-alpha-5)}#MainContent .pswp .pswp__bg{transition:opacity .4s cubic-bezier(.4, 0, .22, 1)}#MainContent .select-popout{--form-left:15px;--arrow-size:46px;position:relative;margin-bottom:10px;text-align:left;display:block}#MainContent .select-popout+.quantity-selector{display:none}@media only screen and (min-width:768px){#MainContent .select-popout{--form-left:20px;--arrow-size:54px}}#MainContent .select-popout__toggle{position:relative;overflow:hidden;display:block;width:100%;padding:var(--form-top) var(--arrow-size) var(--form-top) var(--form-left);border:var(--BORDER-WIDTH) solid var(--text);border-radius:var(--RADIUS);line-height:1.3;text-align:inherit;white-space:nowrap;text-overflow:ellipsis;letter-spacing:.02em;color:var(--text);background:var(--input-bg);font-size:calc(14px * var(--adjust-body));font-family:var(--FONT-STACK-BODY)}@media only screen and (max-width:767px){#MainContent .select-popout__toggle{font-size:calc(12px * var(--adjust-body));padding:10px var(--arrow-size) 10px var(--form-left)}}#MainContent .select-popout__toggle .icon-select{position:absolute;top:0;right:0;width:var(--arrow-size);padding:0 var(--form-left);height:100%;transition:transform .4s;transform:rotate(90deg)}#MainContent .select-popout__list{position:absolute;top:100%;left:0;min-width:100%;overflow:hidden;border:var(--BORDER-WIDTH) solid var(--text);border-radius:var(--RADIUS);margin:5px 0 0;background:var(--input-bg);opacity:0;visibility:hidden;z-index:-1;pointer-events:none;transition:opacity .15s ease,z-index .15s,visibility 0s linear .15s}#MainContent .select-popout__list--top{top:auto;bottom:100%;margin-bottom:5px}#MainContent .select-popout__list__scroll{--min:170px;--adjustment:0px;--available:calc(var(--max-height, 350px) - var(--adjustment));overflow-x:hidden;overflow-y:auto;margin:0;list-style:none;max-height:max(var(--available),var(--min))}#MainContent .select-popout__list--top .select-popout__list__scroll{--adjustment:calc(2 * var(--BORDER-WIDTH))}#MainContent .select-popout__item{display:block;margin-bottom:0;min-width:100px;color:var(--text);transition:color .3s ease-in-out,background-color .3s ease-in-out}#MainContent .select-popout__item:hover{color:var(--bg);background-color:var(--text)}#MainContent .select-popout__option{display:block;padding:var(--form-top) var(--form-left);color:inherit;font-size:calc(14px * var(--adjust-body))}@media only screen and (max-width:767px){#MainContent .select-popout__option{font-size:calc(12px * var(--adjust-body))}}#MainContent .select-popout--small{max-width:120px}#MainContent .localization-form{--form-top:8px;--form-left:15px;--arrow-size:31px;display:flex;justify-content:center;flex-wrap:wrap;column-gap:var(--gutter-mobile);margin-bottom:calc(var(--gutter-mobile)/ 2)}@media only screen and (max-width:767px){#MainContent .localization-form{justify-content:flex-start}}#MainContent .localization-form .select-popout{--form-left:inherit;--arrow-size:inherit;margin-bottom:0}#MainContent .localization-form .select-popout__list{margin:0 0 5px;background-color:var(--bg);border-radius:var(--RADIUS-SMALL)}#MainContent footer .localization-form .select-popout__list{top:auto;bottom:100%}@media only screen and (min-width:1024px){#MainContent .localization-form .select-popout__list{left:50%;transform:translate(-50%)}}#MainContent .localization-form .select-popout--country .select-popout__list{min-width:max(210px,100%)}#MainContent .localization-form .select-popout--country .select-popout__list__scroll{max-height:calc((14px * var(--adjust-body) * 1.5625 + var(--form-top) * 2) * 4)}@media only screen and (max-width:767px){#MainContent .localization-form .select-popout--country .select-popout__list__scroll{max-height:calc((12px * var(--adjust-body) * 1.5625 + var(--form-top) * 2) * 4)}}#MainContent .localization-form .select-popout__toggle{padding-left:0;padding-right:calc(var(--arrow-size) - 9px);display:flex;flex-flow:row wrap;align-items:center;color:var(--text);background-color:var(--bg);border:none;margin:0}#MainContent .localization-form .icon-select{right:-9px;width:var(--arrow-size);padding:0 var(--form-top);pointer-events:none}#MainContent .localization-form .select-popout__option{display:flex;flex-flow:row nowrap;align-items:center}#MainContent .localization-form .select-popout__item--current .select-popout__option span{border-bottom:var(--BORDER-WIDTH) solid var(--border);transition:border-color .3s ease-in-out}#MainContent .localization-form .select-popout__item--current:hover .select-popout__option span{border-color:var(--bg)}#MainContent .rating__star{position:relative;display:block;margin:0 0 2px}#MainContent .rating__star .icon{display:block;width:12px;height:12px}#MainContent .rating__star__empty,
#MainContent .rating__star__full{display:flex}#MainContent .rating__star__empty .icon,
#MainContent .rating__star__full .icon{margin-right:2px}#MainContent .rating__star__empty .icon:last-child,
#MainContent .rating__star__full .icon:last-child{margin-right:0}#MainContent .rating__star__full{position:absolute;top:0;left:0;clip-path:inset(0 var(--percent) 0 0);-webkit-clip-path:inset(0 var(--percent) 0 0)}#MainContent .rating__star .icon-star{stroke:currentcolor;stroke-width:1px;fill:currentcolor}#MainContent .rating__star .icon-star--empty{fill:transparent}#MainContent .text-highlight{color:var(--highlight-text-color,var(--text));position:relative;display:inline-block}#MainContent .text-highlight__icon{position:absolute;z-index:-1;top:50%;left:50%;width:100%;height:100%;transform:translate(-50%,-50%);color:var(--icon-color)}#MainContent .text-highlight__icon svg{position:absolute;top:50%;left:50%;width:100%;height:auto;transform:translate(-50%,-50%);pointer-events:none;z-index:-1}#MainContent .text-highlight__break{display:block}#MainContent .text-highlight-wrapper{--height-multiplier:.06;--heading-margin:var(--inner);--decoration-height:calc(var(--heading-size, 48px) * var(--height-multiplier));position:relative;z-index:1}#MainContent .text-highlight-wrapper~*{position:relative;z-index:2}#MainContent ol:has(.text-reveal__cropper) li,
#MainContent ul:has(.text-reveal__cropper) li{margin-bottom:0}#MainContent .text-reveal__cropper:not(:has(.text-highlight)){position:relative;z-index:2}#MainContent .text-highlight-wrapper--circle-hand-drawn{margin-bottom:var(--heading-margin)}#MainContent .text-highlight-wrapper--circle-hand-drawn .text-highlight{z-index:-1}#MainContent .text-highlight-wrapper--circle-hand-drawn .text-highlight path{opacity:0;stroke-dasharray:1;stroke-dashoffset:1}#MainContent .text-highlight-wrapper--circle-hand-drawn .text-highlight__icon{width:145%;height:145%}#MainContent .product__selectors{display:grid;grid-template-columns:repeat(2,minmax(0,50%));row-gap:var(--grid-gutter);margin-right:calc(var(--form-left) * -1);z-index:110}@media only screen and (max-width:767px){#MainContent .product__selectors{row-gap:calc(var(--form-margin-mobile) * 2)}}@media only screen and (max-width:767px){#MainContent .product__selectors{--swatch-size:var(--swatch-size-mobile)}}@media only screen and (max-width:479px){#MainContent .product__selectors{grid-template-columns:minmax(0,100%);margin-right:0}}#MainContent .product__selectors .selector-wrapper{margin-right:var(--form-left);font-size:0}@media only screen and (max-width:479px){#MainContent .product__selectors .selector-wrapper{margin-right:0;width:100%}}#MainContent .product__selectors .selector-wrapper .select-popout{margin-bottom:0}#MainContent .select__fieldset .select-popout{margin:0}#MainContent .select__fieldset .select__label{display:block;padding-right:0;margin-right:0;margin-bottom:8px;font-size:calc(17.6px * var(--adjust-label))}@media only screen and (max-width:767px){#MainContent .select__fieldset .select__label{font-size:calc(15.2px * var(--adjust-label));line-height:1.1}}#MainContent .selector-wrapper{z-index:10}#MainContent .selector-wrapper:focus-within{z-index:111}@media (pointer:coarse){#MainContent .selector-wrapper:has(.select-popout__toggle:hover){z-index:111}}#MainContent .selector-wrapper .select-popout{contain:paint}#MainContent .selector-wrapper--qty{grid-column-start:1}@supports not (aspect-ratio:16/9){}@container wrapper (width >=150px) and (width <=500px){#MainContent .wallet-cart-grid:has(>.wallet-cart-button-container:first-of-type).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(2))){justify-content:flex-start;flex-direction:column;margin:0}}@container wrapper (width <=310px){#MainContent .wallet-cart-grid:has(>.wallet-cart-button-container:nth-of-type(2)).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(3))){justify-content:flex-start;flex-direction:column;margin:0}}@container wrapper (width <=470px){#MainContent .wallet-cart-grid:has(>.wallet-cart-button-container:nth-of-type(3)).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(4))){justify-content:flex-start;flex-direction:column;margin:0}}@container wrapper (width <=630px){#MainContent .wallet-cart-grid:has(>.wallet-cart-button-container:nth-of-type(4)).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(5))){justify-content:flex-start;flex-direction:column;margin:0}}@container wrapper (width <=790px){#MainContent .wallet-cart-grid:has(>.wallet-cart-button-container:nth-of-type(5)).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(6))){justify-content:flex-start;flex-direction:column;margin:0}}#MainContent .wallet-cart-grid:has(>.wallet-cart-button-container:nth-of-type(6)){justify-content:flex-start;flex-direction:column;margin:0}@supports (not (container-type:inline-size)) or (not (selector(:has(*)))){}#MainContent .nav{--icon-size:26px;--inner:15px;font-family:var(--FONT-STACK-NAV);font-style:var(--FONT-STYLE-NAV);font-size:calc(16px * var(--adjust-nav));cursor:default;list-style:none;display:flex;align-items:stretch;position:absolute;top:0;left:0;right:0;height:100%;width:100%;z-index:0}@media only screen and (min-width:1024px){#MainContent .nav{padding-right:var(--gutter);padding-left:var(--gutter)}}#MainContent .nav p{font-size:inherit}@media (pointer:coarse){#MainContent .site-header:not(.js__header__clone) .nav--default{display:none}}#MainContent .site-header--nav-center .nav--default{justify-content:center}#MainContent .site-header--compress .nav{justify-content:flex-end}#MainContent .site-header--compress .nav .menu__item{display:none}#MainContent .site-header--compress .nav .menu__item--compress .menu__item--icon{display:flex}#MainContent .site-header--compress .nav .menu__item--compress{display:flex;margin-left:auto}#MainContent .site-header--compress .nav .menu__item--compress{margin-right:-10px}@media only screen and (max-width:1023px){#MainContent .site-header--compress .nav .menu__item--compress{margin-right:calc(var(--gutter-mobile) - 12px)}}#MainContent .cart-indicator{fill:var(--accent);stroke:none;visibility:hidden}#MainContent .cart__toggle--animation .cart-indicator{animation:pulse 1.7s infinite}#MainContent .navlink{position:relative;display:block;padding:3px 0;text-decoration:none;z-index:10}#MainContent .menu__item>.navlink{min-height:100%}#MainContent .site-header--nav-normal .navlink{font-weight:var(--FONT-WEIGHT-NAV)}#MainContent .navlink--toplevel{display:flex;align-items:center;padding:var(--inner);font-size:calc(16px * var(--adjust-nav-top-level));transition:color .2s ease}#MainContent .navlink--toplevel>.navtext{position:relative;display:inline-block;text-decoration:none!important}#MainContent .navlink--toplevel>.navtext:after,
#MainContent .navlink--toplevel>.navtext:before{content:"";position:absolute;left:0;bottom:-1.6px;width:100%;height:var(--BORDER-WIDTH);display:block;background:var(--btn-text,var(--text));transition:none;pointer-events:none}#MainContent .navlink--toplevel>.navtext:before{transform:scaleX(0);transform-origin:left}#MainContent .navlink--toplevel>.navtext:after{transform-origin:right}#MainContent .no-touch .navlink--toplevel>.navtext:hover{background:0 0;border:0}#MainContent .no-touch .navlink--toplevel>.navtext:hover:after,
#MainContent .no-touch .navlink--toplevel>.navtext:hover:before{transition:transform 1.1s cubic-bezier(.19, 1, .22, 1);transform:scaleX(0)}#MainContent .no-touch .navlink--toplevel>.navtext:hover:before{transform:scaleX(1);transition-delay:.25s}#MainContent .navlink--toplevel>.navtext:after{opacity:0}#MainContent .navlink--dot>.navtext{pointer-events:none}#MainContent .navlink--dot>.navtext:before{display:none}#MainContent .navlink--dot>.navtext:after{border-radius:100%;width:3px;height:3px;left:50%;bottom:-4px;transform-origin:center;transform:translate(-50%) scale(.25)}#MainContent .menu__item:hover>.navlink>.navtext:after,
#MainContent .menu__item:hover>.navlink>.navtext:before{transition:transform 1.1s cubic-bezier(.19, 1, .22, 1)}#MainContent .menu__item:hover>.navlink>.navtext:before{transform:scaleX(1);transition-delay:.25s}#MainContent .menu__item:hover>.navlink>.navtext:after{transform:scaleX(0);opacity:1}#MainContent .menu__item:hover>.navlink--dot>.navtext:after{transform:translate(-50%) scale(1)}#MainContent .navlink--icon{padding:8px;display:flex;align-items:center;transition:color .2s ease}#MainContent .navlink--icon .icon{width:var(--icon-size);height:var(--icon-size);pointer-events:none;stroke-width:calc(var(--STROKE-WIDTH) - 4px)}#MainContent .site-header--nav-normal .navlink--icon .icon{stroke-width:calc(var(--STROKE-WIDTH) - 2px)}#MainContent .navtext{position:relative;display:block}#MainContent .menu__items{display:flex;align-items:stretch;justify-content:center}#MainContent .menu__item{display:flex;align-items:center;margin:0}#MainContent .menu__item--icons{position:relative;z-index:12;display:flex;align-items:center;margin:0 -10px 0 25px}@media only screen and (max-width:1023px){#MainContent .menu__item--icons{margin-right:10px}}#MainContent .site-header--nav-center .menu__item--icons{position:absolute;top:0;right:var(--gutter);height:100%;display:flex;align-items:center;justify-content:flex-end;margin-right:-10px}@media only screen and (max-width:1023px){#MainContent .site-header--nav-center .menu__item--icons{right:var(--gutter-mobile)}}#MainContent .menu__item--compress{display:none;align-items:center;justify-content:flex-end}#MainContent .mobile-menu{position:absolute;top:0;right:0;bottom:0;display:none;align-items:center;justify-content:flex-end;color:var(--text);touch-action:manipulation;padding-right:calc(var(--gutter) - 12px)}@media (pointer:coarse){#MainContent .mobile-menu{display:flex}}@media only screen and (max-width:1023px){#MainContent .mobile-menu{padding-right:8px}}#MainContent .mobile-menu__button{position:relative;z-index:5;display:none;align-items:center;justify-content:center;color:var(--text);touch-action:manipulation;width:44px;height:44px;padding:8px}#MainContent .mobile-menu__button .icon{stroke-width:calc(var(--STROKE-WIDTH) - 4px)}#MainContent .site-header--nav-normal .mobile-menu__button .icon{stroke-width:calc(var(--STROKE-WIDTH) - 2px)}@media (pointer:coarse){#MainContent .mobile-menu__button{display:flex}}#MainContent .mobile-menu__button .icon-search{transform:translate(2px)}#MainContent .mobile-menu__button--burger{position:absolute;top:50%;left:calc(var(--gutter) - 12px);margin-top:-22px;margin-right:0}@media only screen and (max-width:1023px){#MainContent .mobile-menu__button--burger{left:8px}}#MainContent .site-header--compress .mobile-menu__button--burger{display:flex}#MainContent .cart__toggle{position:relative;font-size:calc(14px * var(--adjust-body));white-space:nowrap}#MainContent .mobile-nav{--sublist-padding:8px;--line-height:1.4;line-height:var(--line-height);font-family:var(--FONT-STACK-NAV);font-style:var(--FONT-STYLE-NAV);margin:10px 0 0}#MainContent .mobile-nav--weight-normal{font-weight:var(--FONT-WEIGHT-NAV)}#MainContent .mobile-nav--bottom{margin-top:20px}#MainContent .mobile-menu__item{position:relative;overflow:hidden;margin:0;list-style:none}#MainContent .mobile-navlink{display:block;width:100%}#MainContent .mobile-navlink--level-1{font-size:calc(24px * var(--adjust-nav-top-level));padding:var(--link-item-level-1-padding,5px) var(--inner)}#MainContent .mobile-navlink--small{font-size:calc(16px * var(--adjust-nav));padding:5px 5px 5px var(--inner)}#MainContent .announcement-bar-static{position:relative;z-index:135;background:var(--bg)}#MainContent .announcement-bar-static .announcement{min-height:var(--announcement-height)}#MainContent .announcement-bar-static{overflow:hidden}#MainContent .section-marquee{background:var(--bg);background-clip:content-box;overflow:hidden}#MainContent .announcement{--adjust-text:var(--adjust-text-size, var(--adjust-body));--text-size:calc(12px * var(--adjust-text));font-size:var(--text-size);font-family:var(--font-family, var(--FONT-STACK-BODY));font-style:var(--font-style,var(--FONT-STYLE-BODY));font-weight:var(--font-weight,var(--FONT-WEIGHT-BODY));position:relative;width:100%;min-width:32px;text-align:center;color:var(--text);letter-spacing:var(--letter-spacing);white-space:nowrap;line-height:0;text-transform:none}#MainContent .announcement *{line-height:0}#MainContent .announcement .announcement__text *{line-height:var(--line-height, 1.5)}#MainContent .announcement-bar-static .announcement{z-index:100}#MainContent .announcement__block{--spacing-inline:calc(5px + (var(--adjust-text) - .5) * (20px / 4.5))}#MainContent .announcement__slider[data-slider]{--flickity-btn-size:18px;--flickity-btn-position:var(--gutter-mobile)}@media only screen and (min-width:1024px){#MainContent .announcement__slider[data-slider]{--flickity-btn-position:var(--gutter)}}#MainContent .announcement__slider[data-slider] .announcement__slide.is-selected,
#MainContent .announcement__slider[data-slider] .flickity-viewport{overflow:initial}#MainContent .announcement__slider[data-slider] .announcement__slide{overflow:hidden}#MainContent .announcement__slide{width:100%;padding:var(--padding) 0}#MainContent .announcement__text{display:inline-flex;width:max-content;white-space:nowrap;color:var(--text)}#MainContent .announcement__text .text-highlight__break{display:inline-block;color:var(--text)}#MainContent .announcement__scale{display:inline-flex;align-items:center;transition:opacity .2s linear}#MainContent .announcement__slider{position:relative;z-index:2}#MainContent .announcement-bar-static .announcement__slider{overflow:hidden}#MainContent .announcement__slider .flickity-slider{display:flex;align-items:center}#MainContent .ticker__comparitor{position:absolute;transform:translateY(-5000px);visibility:hidden}#MainContent .ie11-error-message{font-weight:var(--FONT-WEIGHT-BODY-BOLD);font-size:calc(20px * var(--adjust-text));text-align:center;display:none}#MainContent .image-with-text{--content-offset:125px;position:relative;display:flex;width:100%;align-items:stretch;justify-content:center;overflow:hidden;background:var(--bg)}@media only screen and (min-width:768px){#MainContent .image-with-text--image-sixty .image-with-text__image{flex-basis:60%}}@media only screen and (min-width:768px){#MainContent .image-with-text--image-sixty .image-with-text__content{flex-basis:40%}}@media only screen and (min-width:768px){#MainContent .image-with-text--image-seventy .image-with-text__image{flex-basis:70%}}@media only screen and (min-width:768px){#MainContent .image-with-text--image-seventy .image-with-text__content{flex-basis:30%}}#MainContent .image-with-text__wrapper{display:flex;width:100%}#MainContent .image-with-text__wrapper .image-with-text__items--inline-left,
#MainContent .image-with-text__wrapper .image-with-text__items--inline-right{overflow:unset}#MainContent .image-with-text__wrapper .wrapper{position:relative}#MainContent .image-with-text__heading,
#MainContent .image-with-text__text p{margin:0}#MainContent .image-with-text__subheading{font-size:calc(16px * var(--adjust-body))}#MainContent .image-with-text__buttons.text-left{justify-content:flex-start}#MainContent .image-with-text__buttons a{pointer-events:auto}#MainContent .image-with-text__buttons .main-buttons__item{margin-bottom:0}#MainContent .image-with-text__image{width:100%;overflow:hidden}@media only screen and (max-width:767px){#MainContent .image-with-text__image{flex-basis:100%;width:100%;margin:0 0 calc(var(--content-offset) * -1);right:0}}#MainContent .image-with-text__content{position:relative;z-index:2;padding:calc(.6666666667 * var(--gutter));color:var(--text);border:var(--BORDER-WIDTH) solid var(--COLOR-BLACK-WHITE);overflow-wrap:break-word;pointer-events:auto}@media only screen and (max-width:767px){#MainContent .image-with-text__content{width:100%;margin:0 var(--gutter-mobile);padding:var(--gutter-mobile)}}#MainContent .image-with-text__content-items{position:relative;z-index:3}#MainContent .image-with-text__content-items .image-with-text__text,
#MainContent .image-with-text__content-items .subheading-text{position:relative;z-index:2}#MainContent .image-with-text__items{display:flex;flex-flow:row wrap;align-items:center;height:100%}@media only screen and (max-width:767px){#MainContent .image-with-text__items{margin:0 calc(var(--gutter-mobile) * -1);padding:0;min-height:0}}@media only screen and (min-width:768px){#MainContent .image-with-text__items--inline-right{flex-direction:row-reverse}}#MainContent .image-with-text__items--inline-left,
#MainContent .image-with-text__items--inline-right{position:relative}@media only screen and (max-width:767px){#MainContent .image-with-text__items--inline-left,
#MainContent .image-with-text__items--inline-right{margin:0}}#MainContent .image-with-text__items--inline-left .image-with-text__image,
#MainContent .image-with-text__items--inline-right .image-with-text__image{position:relative}@media only screen and (max-width:767px){#MainContent .image-with-text__items--inline-left .image-with-text__image,
#MainContent .image-with-text__items--inline-right .image-with-text__image{margin:0}}#MainContent .image-with-text__items--inline-left .image-with-text__content,
#MainContent .image-with-text__items--inline-right .image-with-text__content{border:none}@media only screen and (min-width:768px){#MainContent .image-with-text__items--inline-left .image-with-text__content,
#MainContent .image-with-text__items--inline-right .image-with-text__content{height:100%;display:inline-flex;flex-direction:column;justify-content:center;word-break:break-word}}@media only screen and (max-width:767px){#MainContent .image-with-text__items--inline-left .image-with-text__content,
#MainContent .image-with-text__items--inline-right .image-with-text__content{margin:0}#MainContent .wrapper--no-full .image-with-text__items--inline-left .image-with-text__content,
#MainContent .wrapper--no-full .image-with-text__items--inline-right .image-with-text__content{padding:var(--gutter-mobile) 0 0}}#MainContent .body--rounded-corners .image-with-text__image{border-radius:var(--radius);overflow:hidden}#MainContent .body--rounded-corners .image-with-text__image{transform:translateZ(0)}@media only screen and (min-width:768px){#MainContent .body--rounded-corners .image-with-text__image-bg{border-radius:var(--radius);overflow:hidden}#MainContent .body--rounded-corners .wrapper--no-full .image-with-text__items--inline-right:has(.image-with-text__content--has-color) .image-with-text__image,
#MainContent .body--rounded-corners .wrapper--no-full .image-with-text__items--inline-right:has(.image-with-text__content--has-color) .image-with-text__image-bg{border-top-left-radius:0;border-bottom-left-radius:0}#MainContent .body--rounded-corners .wrapper--no-full .image-with-text__items--inline-left:has(.image-with-text__content--has-color) .image-with-text__image,
#MainContent .body--rounded-corners .wrapper--no-full .image-with-text__items--inline-left:has(.image-with-text__content--has-color) .image-with-text__image-bg{border-top-right-radius:0;border-bottom-right-radius:0}}@media only screen and (max-width:767px){#MainContent .body--rounded-corners .wrapper--no-full .image-with-text__items--inline-left .image-with-text__image,
#MainContent .body--rounded-corners .wrapper--no-full .image-with-text__items--inline-right .image-with-text__image{border-radius:var(--radius)}#MainContent .body--rounded-corners .wrapper--no-full .image-with-text__items--inline-left:has(.image-with-text__content--has-color) .image-with-text__image,
#MainContent .body--rounded-corners .wrapper--no-full .image-with-text__items--inline-right:has(.image-with-text__content--has-color) .image-with-text__image{border-bottom-left-radius:0;border-bottom-right-radius:0}}#MainContent .testimonials-section{--inner:30px;--item-width:calc(90% - var(--grid-gutter));overflow:hidden;background:var(--bg)}@media only screen and (min-width:1440px){#MainContent .testimonials-section{--item-width:calc((100% - var(--grid-gutter) * 5) / 6)}}@media only screen and (min-width:1024px) and (max-width:1439px){#MainContent .testimonials-section{--item-width:calc((100% - var(--grid-gutter) * 3) / 4)}}@media only screen and (min-width:768px) and (max-width:1023px){#MainContent .testimonials-section{--item-width:calc((var(--wrapper-width) * .9 - var(--grid-gutter)) / 2)}}@media only screen and (max-width:767px){#MainContent .testimonials-section{--item-width:calc(90% / 2 - var(--grid-gutter))}}@media only screen and (max-width:479px){#MainContent .testimonials-section{--item-width:calc(var(--wrapper-width) - var(--grid-gutter))}}#MainContent .testimonials-section p{margin:0;line-height:1.25}#MainContent .testimonials-section .flickity-viewport{overflow:initial}@media only screen and (max-width:1023px){#MainContent .testimonials__wrapper{display:block}}#MainContent .testimonials__slider{position:relative}#MainContent .testimonials__slider .flickity-prev-next-button{--bg:var(--COLOR-BG)}#MainContent .testimonials__slider .flickity-prev-next-button.next{right:0}#MainContent .testimonials__slider .flickity-prev-next-button.previous{left:0}@media only screen and (max-width:767px){#MainContent .testimonials__slider.flickity-enabled{margin-bottom:calc(var(--inner) * 1.5)}#MainContent .testimonials__slider.flickity-enabled .flickity-prev-next-button{display:none}}@media only screen and (min-width:768px){#MainContent .testimonials__slider.flickity-enabled .flickity-page-dots{display:none}}@media only screen and (max-width:767px){#MainContent .testimonials__slider.flickity-enabled .flickity-page-dots{bottom:-40px}}#MainContent .testimonials__slider .flickity-slider{position:relative;height:100%}#MainContent .testimonial__item{--inner:20px;position:relative;display:flex;width:var(--item-width);margin-right:var(--grid-gutter);line-height:1;word-wrap:break-word}#MainContent .carousel--resize .testimonial__item{min-height:100%}#MainContent .testimonial__item p{font-size:inherit}#MainContent .testimonial__item:last-child{margin-right:0}#MainContent .testimonial__item .testimonial__heading{font-size:calc(16px * var(--adjust-body));font-weight:var(--FONT-WEIGHT-BODY-BOLD);margin-bottom:var(--inner)}#MainContent .testimonial__item__inner{width:100%;display:inline-flex;flex-direction:column;vertical-align:top;padding:var(--inner)}#MainContent .testimonial__item--border .testimonial__item__inner{border:var(--BORDER-WIDTH) solid var(--text)}#MainContent .testimonial__item__inner .testimonial__item__content>:last-child{margin-bottom:0}#MainContent .testimonial__user{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;margin-top:var(--inner);border:none;font-size:calc(12.8px * var(--adjust-body))}#MainContent .testimonial__user__name{display:inline-block}#MainContent .testimonial__stars{display:flex;justify-content:flex-start;margin-bottom:var(--inner)}#MainContent .testimonial__stars .rating__star{margin:0}#MainContent .testimonial__stars .rating__star__empty .icon,
#MainContent .testimonial__stars .rating__star__full .icon{margin-right:10px}#MainContent .testimonial__stars .rating__star__empty .icon:last-child,
#MainContent .testimonial__stars .rating__star__full .icon:last-child{margin-right:0}#MainContent .testimonial__subheading{color:var(--text-alpha-50);font-size:calc(12.8px * var(--adjust-body))}#MainContent .testimonial__subheading p{font-size:inherit}#MainContent .body--rounded-corners .testimonial__item__inner{border-radius:var(--radius)}#MainContent .section-columns{display:flex;justify-content:center;overflow:hidden;color:var(--text);background:var(--bg)}#MainContent .section-columns__wrapper{overflow:initial}@media only screen and (max-width:767px){#MainContent .section-columns__wrapper .stacked--mobile{row-gap:calc(var(--gutter)/ 2)}}@media only screen and (max-width:767px){#MainContent .stacked--mobile .column-item{width:var(--wrapper-width)}}#MainContent .column-item--image{justify-content:flex-start}#MainContent .column-item--image .column-item__inner{padding:0}#MainContent .column-item--image:has(.column-item__content:empty) .column-item__image-wrapper{margin-bottom:0}#MainContent .column-item__image-wrapper{max-width:var(--image-width);margin-bottom:calc(var(--gutter)/ 2);margin-left:auto;margin-right:auto;position:relative;overflow:hidden}#MainContent .text-left .column-item__image-wrapper{margin-left:0}#MainContent .column-item__image-wrapper:has(.column-item__image-link:focus){outline:-webkit-focus-ring-color auto 5px}#MainContent .column-item__image{display:block;height:auto;position:relative;overflow:hidden;padding-top:var(--aspect-ratio);background:unset}#MainContent .column-item__image img{position:absolute;top:0;left:0}#MainContent .column-item__content{overflow-wrap:break-word;width:100%}#MainContent .column-item__content p{margin:0}#MainContent .column-item__content h3{margin-bottom:.25em}#MainContent .text-left .column-item__content{text-align:left}@media only screen and (max-width:767px){#MainContent .section-columns--social-gallery .section-columns__slider:has(.column-item~.column-item){--item-width-mobile:calc(var(--wrapper-width) - var(--grid-gutter))}}#MainContent .body--rounded-corners .column-item__image,
#MainContent .body--rounded-corners .column-item__image-wrapper{border-radius:var(--radius);overflow:hidden}#MainContent .text-section{--text-gap:16px;position:relative;background:var(--bg)}#MainContent .text-section p:not(.text__heading){font-size:inherit}#MainContent .text>*{margin-bottom:var(--text-gap)}#MainContent .text>:last-child{margin-bottom:0}#MainContent .text__content{font-size:calc(16px * var(--adjust-body))}#MainContent .text__content p{margin:0}#MainContent .text__button{display:flex;justify-content:center;align-items:center}@media only screen and (max-width:479px){#MainContent .text__button{width:100%}}@media only screen and (max-width:479px){#MainContent .text__button:last-of-type{margin-top:var(--text-gap)}}#MainContent .text-left .text__button{justify-content:flex-start}#MainContent .icons-row{--item-width:100%;overflow:hidden;color:var(--text);background:var(--bg)}@media only screen and (max-width:767px){#MainContent .icons-row{--item-width:calc((var(--wrapper-width) * .9 - var(--grid-gutter)) / 2)}}@media only screen and (min-width:768px){#MainContent .icons-row__slider{display:grid}}@media only screen and (max-width:767px){#MainContent .icons-row__slider{margin-left:calc(-1 * var(--grid-gutter)/ 2);margin-right:calc(-1 * var(--grid-gutter)/ 2)}}@media only screen and (min-width:768px){#MainContent .icons-row--spaced .icons-row__slider{margin:0 calc(-1 * var(--gutter)/ 4)}}@media only screen and (max-width:767px){#MainContent .icons-row__slider:after{content:"";display:block;position:relative;padding-right:var(--gutter-mobile)}}@media only screen and (min-width:768px){#MainContent .icons-row__slider.items--3{grid-template-columns:repeat(3,minmax(0,1fr))}}#MainContent .icons-row__wrapper{position:relative}@media only screen and (max-width:767px){#MainContent .icons-row--spaced .icons-row__wrapper{margin:0 calc(var(--gutter-mobile) * -1)}}#MainContent .text-inline-left .icons-row-item__icon{flex:0 0 auto;margin-bottom:0;margin-right:14px}#MainContent .icons-row-item--center{align-items:center}#MainContent .icons-row-item{position:relative}@media only screen and (min-width:768px){#MainContent .icons-row-item{padding:calc(var(--gutter)/ 4);width:var(--item-width);margin:0}}@media only screen and (max-width:767px){#MainContent .icons-row-item{display:inline-block;min-width:var(--item-width);scroll-snap-align:start;padding:calc(var(--grid-gutter)/ 2)}}@media only screen and (min-width:768px){#MainContent .icons-row-item.icons-row-item--last-on-row:after{display:none}}@media only screen and (min-width:768px){#MainContent .icons-row--spaced .icons-row-item.icons-row-item--last-on-row:before{right:calc(var(--gutter)/ 4)}}@media only screen and (min-width:768px){#MainContent .icons-row--spaced .icons-row-item.icons-row-item--first-on-row:before{left:calc(var(--gutter)/ 4)}}@media only screen and (max-width:767px){#MainContent .icons-row-item.icons-row-item--last:after{display:none}}@media only screen and (max-width:767px){#MainContent .icons-row__slider.stacked--mobile{display:flex;flex-wrap:wrap;justify-content:center;gap:0}}@media only screen and (max-width:767px){#MainContent .icons-row__slider.stacked--mobile .icons-row-item.grid__item{width:100%}}#MainContent .icons-row-item__wrapper{height:100%}#MainContent .text-inline-left .icons-row-item__wrapper{display:flex;text-align:initial}#MainContent .icons-row-item__icon{position:relative;display:inline-block;margin-bottom:14px;width:min(var(--icon-size),var(--icon-max-size))}@media only screen and (max-width:767px){#MainContent .icons-row-item__icon{margin-bottom:0}}#MainContent .icons-row-item__icon .icon{display:block;width:100%;height:min(var(--icon-size),var(--icon-max-size))}#MainContent .icons-row-item__title{margin-bottom:0;color:var(--text);font-size:calc(24px * var(--adjust-heading))}@media only screen and (max-width:767px){#MainContent .icons-row-item__title{font-size:calc(19.84px * var(--adjust-heading))}}@supports (-webkit-hyphens:none){}@supports (-webkit-hyphens:none){}#MainContent .featured-product{background:var(--bg)}#MainContent .product-single{background:var(--bg)}@media only screen and (min-width:768px){#MainContent .product-single__wrapper{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--gutter)}}@media only screen and (min-width:768px){#MainContent .product-single__wrapper--standard{grid-template-columns:calc(50% - var(--gutter)/ 2) calc(50% - var(--gutter)/ 2)}}@media only screen and (max-width:767px){#MainContent .product-single__wrapper .product__submit__holder{padding-top:calc(var(--form-margin-mobile) * 2)}}#MainContent .product-single__details{width:100%;position:relative;z-index:15}@media only screen and (min-width:768px){#MainContent .product-single__details .form__wrapper{max-width:460px;margin:0 auto}}#MainContent .product-single__thumbnails{margin:5px 0}@media only screen and (max-width:1023px){#MainContent .product-single__thumbnails{margin:5px calc(var(--gutter-mobile) * -1)}}#MainContent .product-single__thumbnails.flickity-enabled.is-draggable .flickity-viewport{cursor:default}#MainContent .product-single__thumbnail{position:relative;display:block;padding:5px;cursor:pointer}#MainContent .product-single__thumbnail:first-child{padding-left:var(--gutter-mobile)}#MainContent .product-single__thumbnail:last-child{padding-right:var(--gutter-mobile)}@media only screen and (min-width:768px){#MainContent .product-single__thumbnail:first-child{padding-left:0}#MainContent .product-single__thumbnail:last-child{padding-right:0}}#MainContent .product-single__thumbnail-link{cursor:pointer;position:relative;overflow:hidden;border:var(--BORDER-WIDTH) solid transparent}#MainContent .is-nav-selected .product-single__thumbnail-link{border-color:var(--text)}#MainContent .product-single__thumbnail-img{display:block;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}#MainContent .body--rounded-corners .product-single__thumbnail-link{border-radius:var(--radius-medium);overflow:hidden}#MainContent .overlapping-images{--image-offset:50px;--image-offset-negative:calc(var(--image-offset) * -1);overflow:hidden;background:var(--bg)}#MainContent .overlapping-images__block{margin:0 auto}@media only screen and (min-width:768px){#MainContent .overlapping-images__block{display:grid;align-items:center;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gutter)}}@media only screen and (min-width:1440px){#MainContent .overlapping-images__block{gap:calc(var(--gutter) * 2)}}@media only screen and (min-width:768px) and (max-width:1023px){#MainContent .overlapping-images__block{gap:calc(var(--gutter)/ 2)}}@media only screen and (min-width:768px){#MainContent .overlapping-images__block--reverse .overlapping-images__images{order:1}}@media only screen and (min-width:1440px){#MainContent .overlapping-images__block--reverse .overlapping-images__content{margin:0 0 0 auto}#MainContent .overlapping-images__block--reverse .overlapping-images__images{margin:0 auto 0 0}}#MainContent .overlapping-images__text{font-size:calc(17.6px * var(--adjust-body));margin:0}#MainContent .overlapping-images__images{position:relative;width:100%;margin:0 auto;padding:0}@media only screen and (min-width:1440px){#MainContent .overlapping-images__images{margin:0 0 0 auto}}#MainContent .overlapping-images__image{position:relative;flex:1 0 50%;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform-style:preserve-3d}#MainContent .overlapping-images__images-inner{width:calc(100% + var(--image-offset));display:flex;flex-flow:row wrap;align-items:flex-start;margin:0 calc(var(--image-offset-negative)/ 2)}@media only screen and (max-width:767px){#MainContent .overlapping-images__images-inner{width:calc(100% + var(--gutter-mobile) * 2);margin-left:calc(-1 * var(--gutter-mobile));margin-right:calc(-1 * var(--gutter-mobile))}}#MainContent .overlapping-images__images-inner--single{width:100%;margin:0}#MainContent .overlapping-images__images--single-mobile{padding-bottom:0}@media only screen and (max-width:767px){#MainContent .overlapping-images__images--single-mobile .overlapping-images__images-inner{width:100%;margin-left:0}}#MainContent .overlapping-images__image-bg{position:relative;max-height:inherit;will-change:transform;transform:translate3d(var(--transformX-primary,0),var(--transformY-primary,0),0)}@media only screen and (max-width:767px){#MainContent .overlapping-images__image-bg{transition:transform .1s linear}}#MainContent .overlapping-images__content{max-width:600px;margin:0 auto}@media only screen and (min-width:1440px){#MainContent .overlapping-images__content{margin:0 auto 0 0}}@media only screen and (max-width:767px){#MainContent .overlapping-images__content{padding-top:30px;margin-bottom:-15px}}#MainContent .overlapping-images__heading{line-height:1}#MainContent .body--rounded-corners .overlapping-images__image-bg{border-radius:var(--radius);overflow:hidden}#MainContent .press{text-align:center;background:var(--bg)}#MainContent .press__items{position:relative;overflow:hidden}#MainContent .press__item{position:absolute;padding:var(--inner) 0;width:100%;font-size:calc(32px * var(--adjust-body));line-height:1.2;opacity:0!important;transition:opacity .2s ease;min-height:100%;display:flex;flex-flow:row wrap;align-items:center}#MainContent .press__item p{font-size:inherit;margin:0}#MainContent .press__item.is-selected{opacity:1!important}@media only screen and (max-width:767px){#MainContent .press__item{font-size:calc(24px * var(--adjust-body))}}#MainContent .press__item__content>*{margin-bottom:0}#MainContent .press__item__inner{width:100%;opacity:0;transition:opacity .2s ease}#MainContent .is-selected .press__item__inner{transition:none;opacity:1;animation:pressFadeInUp .4s ease;animation-delay:.2s;animation-fill-mode:backwards}#MainContent .press__item:not(.is-selected) .press__item__inner{opacity:0;animation:pressFadeOutDown .6s ease-in;animation-fill-mode:forwards}#MainContent .press__logos{margin:calc(var(--inner) * 1.5) auto 0;position:relative}@media only screen and (max-width:767px){#MainContent .press__logos{margin-top:var(--inner);max-width:100%}}#MainContent .press__logos-slider .flickity-slider{display:flex;flex-flow:row wrap;align-items:center}#MainContent .press__logos-slide{cursor:pointer}#MainContent .no-touch .press__logos-slide:hover{opacity:1}#MainContent .press__logo{display:flex;align-items:center;justify-content:center;width:200px;padding:0 10px;overflow:hidden;position:relative;transition:opacity .4s ease;opacity:var(--logo-opacity)}#MainContent .is-selected .press__logo{opacity:1}#MainContent .press__logo-image{display:block;max-width:100%;width:var(--image-width,var(--onboarding-logo-size));height:var(--image-height,var(--onboarding-logo-size));object-fit:contain;margin:auto}#MainContent .press__item--quotes{--font-size-adjust:calc(320px * var(--adjust-body))}#MainContent .press__item--quotes .press__item__inner{padding-top:calc(.15 * var(--font-size-adjust))}#MainContent .press__item--quotes .press__quote{position:relative}#MainContent .press__item--quotes .press__quote:before{content:"\201c";position:absolute;width:calc(.4 * var(--font-size-adjust));height:calc(.4 * var(--font-size-adjust));top:calc(.15 * var(--font-size-adjust));left:calc(-.1 * var(--font-size-adjust));font-size:var(--font-size-adjust);line-height:calc(.2 * var(--font-size-adjust));opacity:.1;text-align:left}@media only screen and (max-width:1023px){#MainContent .press__item--quotes{--font-size-adjust:calc(240px * var(--adjust-body))}}#MainContent .press__item--quotes .press__item__content{display:inline-block}#MainContent .press__item--quotes .press__item__content>*{display:inline}#MainContent .featured-blog{--image-height:70%;background:var(--bg)}#MainContent .featured-blog .rte{margin-bottom:10px}#MainContent .featured-blog.section-padding{padding-bottom:max(var(--grid-gutter),var(--padding-bottom))}@media only screen and (max-width:767px){#MainContent .featured-blog__container{margin:0 calc(var(--gutter-mobile) * -1)}}#MainContent .featured-blog__button{margin:var(--gutter) 0 0;text-align:center}#MainContent .newsletter{width:100%}#MainContent .newsletter-section{position:relative;background:var(--bg)}#MainContent .newsletter-section .wrapper{height:100%;position:relative;z-index:10}#MainContent .newsletter-section__content__wrapper{display:flex;flex-flow:row wrap;height:100%}#MainContent .newsletter-section__content{flex-basis:100%}#MainContent .newsletter-section__content .btn.input-group__btn{display:flex;align-items:center;justify-content:center}#MainContent .newsletter-section__entry h2{color:inherit}#MainContent .align--middle-split{align-items:flex-start}#MainContent .align--middle-split .newsletter{width:auto;flex-basis:50%}#MainContent .align--middle-split .newsletter-section__entry{text-align:left;flex:1;padding-right:var(--gutter)}@media only screen and (max-width:767px){#MainContent .align--middle-split .newsletter-section__entry{padding:0 0 var(--gutter-mobile);max-width:100%}}@media only screen and (min-width:768px){#MainContent .align--middle-split .newsletter-section__content{display:flex;flex-flow:row wrap;justify-content:center}}#MainContent .align--middle-split .newsletter-form{text-align:center}#MainContent .align--middle-split .newsletter-form .input-group{justify-content:flex-start}@media only screen and (min-width:768px){#MainContent .align--middle-split .input-group__fields,
#MainContent .align--middle-split .input-group__item{max-width:100%}}@media only screen and (min-width:768px){#MainContent .align--middle-split .input-group__item--btn-width{flex-basis:100%;max-width:100%}}#MainContent .site-footer{position:relative;z-index:12;background:var(--bg);color:var(--text)}#MainContent .footer-content{overflow:hidden}#MainContent .footer-blocks{--gutter:40px;--offset:calc(var(--gutter) * -1);display:grid;grid-template-columns:minmax(0,1fr);gap:var(--gutter);padding-bottom:var(--gutter)}@media only screen and (min-width:1024px){#MainContent .footer-blocks{display:flex;flex-flow:row wrap;margin:0 calc(var(--offset)/ 2);gap:0;padding-bottom:0}}@media only screen and (min-width:768px) and (max-width:1023px){#MainContent .footer-blocks{grid-template-columns:repeat(2,minmax(0,1fr))}#MainContent .footer-blocks .footer-block--logo-full{grid-column:1/-1}}#MainContent .footer-block{display:flex;flex-flow:column wrap;gap:var(--gutter-mobile)}@media only screen and (min-width:1024px){#MainContent .footer-block{padding:0 calc(var(--gutter)/ 2) var(--gutter);flex:0 0 var(--desktop-width)}}#MainContent .footer-block .rte,
#MainContent .footer-title,
#MainContent .footer-title__button{margin:0}#MainContent .footer-block .rte p:first-child{margin-top:0}#MainContent .footer-block .rte p:last-child{margin-bottom:0}#MainContent .footer-title{color:var(--text)}#MainContent .footer-title__button{text-align:left;-webkit-appearance:none}@media only screen and (min-width:768px){#MainContent .footer-title__button{display:block;cursor:text}#MainContent .footer-title__button .icon{display:none}}@media only screen and (max-width:767px){#MainContent .footer-title__button{position:relative;display:block;width:100%;padding:5px 32px 5px 0;margin-bottom:calc(var(--gutter-mobile) * -1);transition:margin .3s ease}#MainContent .footer-title__button .icon{top:0;right:0;width:14px;height:100%}}#MainContent .footer-copyright a:hover,
#MainContent .footer-link:hover{color:var(--text-alpha-85)}#MainContent .footer-link{transition:color .25s}#MainContent .footer-links{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;list-style:none;margin:0;font-size:calc(16px * var(--adjust-body))}@media only screen and (min-width:768px){#MainContent .footer-links{transform:none}}#MainContent .footer-links li{margin-bottom:.5em}#MainContent .footer-links li:last-child{margin-bottom:0}@media only screen and (min-width:768px){#MainContent .footer-links__wrapper{height:auto;opacity:1;visibility:initial}}#MainContent .footer-bottom{display:flex;flex-direction:column;color:inherit;position:relative;z-index:110}#MainContent .footer-bottom:after{content:none}@media only screen and (min-width:768px){#MainContent .footer-bottom{display:grid;grid-template-columns:repeat(var(--grid-columns),1fr);column-gap:10px;align-items:center;text-align:center}#MainContent .footer-bottom .payment-icon-list,
#MainContent .footer-bottom .social-sharing-wrapper{display:grid;grid-template-columns:repeat(5,auto);row-gap:10px;justify-content:flex-start}}@media only screen and (min-width:768px) and (max-width:1023px){#MainContent .footer-bottom>:nth-child(2):not(:last-child) .localization-form .select-popout__list{left:50%;transform:translate(-50%)}}@media only screen and (max-width:767px){#MainContent .footer-bottom.text-left .localization-form .select-popout__list{margin-left:calc(-1 * var(--form-left))}}#MainContent .social-sharing-wrapper{line-height:0}@media only screen and (max-width:767px){#MainContent .social-sharing-wrapper{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;margin-bottom:var(--gutter-mobile)}}#MainContent .social-sharing-icon{display:inline-block;position:relative;opacity:1;transition:opacity .25s;color:inherit;border-radius:50%;margin-right:16px}@media only screen and (max-width:767px){#MainContent .social-sharing-icon{margin:0 16px 10px 0}#MainContent .social-sharing-icon:last-child{margin-right:0}}#MainContent .social-sharing-icon:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:50%;background:var(--bg);border:1px solid var(--text);opacity:0;z-index:-1;will-change:transform,opacity}#MainContent .social-sharing-icon .icon{width:30px;height:30px;stroke:none;fill:currentcolor}@media only screen and (min-width:768px){#MainContent .follow-on-shop{grid-column:1/-1;text-align:left}}@media only screen and (max-width:767px){#MainContent .follow-on-shop{flex-basis:100%}}#MainContent .footer-copyright{font-size:calc(12px * var(--adjust-body))}#MainContent .footer-copyright a{color:inherit}#MainContent .payment-icon-list{display:flex;flex-wrap:wrap;list-style:none;margin:0}@media only screen and (min-width:768px){#MainContent .payment-icon-list{direction:rtl}}@media only screen and (max-width:767px){#MainContent .payment-icon-list{margin-top:var(--gutter-mobile)}}#MainContent .payment-icon-list>li{font-size:calc(22px * var(--adjust-body));display:block;margin-left:10px;margin-bottom:0}@media only screen and (max-width:767px){#MainContent .payment-icon-list>li{margin:0 10px 10px 0}#MainContent .payment-icon-list>li:last-child{margin-right:0}}#MainContent .payment-icon{display:block}#MainContent .footer-block--logo-full{width:100%}#MainContent .footer-block--logo-full.text-center{align-items:center}
