body:not(.is-loaded) .announcement__wrapper,body:not(.is-loaded) .header__desktop{opacity:1!important}*,*:before,*:after{box-sizing:border-box}body{margin:0;background-color:var(--bg);color:var(--text);font-family:var(--FONT-STACK-BODY);font-style:var(--FONT-STYLE-BODY);font-weight:var(--FONT-WEIGHT-BODY);letter-spacing:var(--LETTER-SPACING-BODY)}a{text-decoration:none;color:var(--link)}img{max-width:100%;height:auto;border:0;vertical-align:middle}.visually-hidden{position:absolute!important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0)}.container{margin:0;padding:0;display:block;width:100%;min-height:100%}.main-content{margin:0;padding:0;min-width:100%;display:block}.wrapper--full{max-width:none;margin:0 auto}@media only screen and (max-width:749px){.section-padding{padding-top:var(--PT-MOBILE, calc(var(--PT, 0px) * .6));padding-bottom:calc(var(--PB, 0px) * .6)}}@media only screen and (min-width:750px){.mobile{display:none}}@media only screen and (max-width:749px){.desktop{display:none}}.icon{display:inline-block;width:var(--icon-size, 20px);height:var(--icon-size, 20px);vertical-align:middle;fill:none;stroke:var(--icons, currentColor);stroke-width:var(--ICON-STROKE-WIDTH)}.btn{-webkit-appearance:none;appearance:none;position:relative;display:inline-flex;justify-content:center;align-items:center;width:auto;padding:var(--btn-top) var(--btn-left);border:1px solid var(--btn-border);border-radius:var(--btn-radius);background-color:var(--btn-bg);font-family:var(--BTN-FONT-STACK);font-size:var(--BTN-FONT-SIZE);line-height:var(--line-height-normal);color:var(--btn-text);font-style:var(--BTN-FONT-STYLE);font-weight:var(--BTN-FONT-WEIGHT);letter-spacing:var(--BTN-LETTER-SPACING);text-decoration:none;text-align:center;text-transform:var(--BTN-UPPERCASE);overflow-wrap:anywhere;--icons: var(--btn-text)}.btn--small{--btn-top: var(--BTN-TOP-SMALL, 8px);--btn-left: var(--BTN-LEFT-SMALL, 16px);font-size:var(--BTN-FONT-SIZE-SMALL, var(--BTN-FONT-SIZE))}.btn--white{--btn-border: var(--COLOR-TEXT-BTN-BORDER-WHITE);--btn-bg: var(--COLOR-TEXT-BTN-BG-WHITE);--btn-text: var(--COLOR-TEXT-BTN-WHITE)}.btn--primary{--btn-border: var(--BTN-PRIMARY-BORDER, var(--BTN-PRIMARY-BG));--btn-bg: var(--BTN-PRIMARY-BG);--btn-text: var(--BTN-PRIMARY-TEXT)}.btn--solid,.btn--outline{overflow:hidden;z-index:1}.btn--solid.btn--white{--btn-border: #fff;--btn-bg: #fff;--btn-text: #000}.btn--solid.btn--primary{--btn-border: var(--BTN-PRIMARY-BG);--btn-bg: var(--BTN-PRIMARY-BG);--btn-text: var(--BTN-PRIMARY-TEXT)}.header-sections{display:flex;flex-direction:column}.header-sections .page-announcement{order:-1}.announcement__wrapper{position:relative;overflow:hidden;background:var(--bg);line-height:var(--line-height-normal)}.announcement__wrapper--top{z-index:5500}.announcement__slide{padding:0 var(--padding, 0);width:100%;color:var(--text)}.announcement__slide.announcement__bar{padding:0 var(--outer)}.announcement__slide>div{display:flex;min-height:var(--announcement-height, 36px);align-items:center;justify-content:var(--justify-content, center)}.announcement__text,.announcement__text p{margin:0}.announcement__bar:not(.desktop):not(.mobile){display:block}header-component{display:block}.page-header:has([data-header-sticky]){position:sticky;top:0;z-index:5600}.header__wrapper{--bg: var(--COLOR-MENU-BG);position:relative;transition:top .2s linear}.js__header__stuck{width:100%;z-index:5600}.header__desktop{--text: var(--COLOR-HEADER-LINK);--link: var(--COLOR-HEADER-LINK);--link-hover: var(--COLOR-HEADER-LINK-HOVER);width:100%}.theme__header{position:absolute;z-index:2300;width:100%}.theme__header .icon{--icons: currentcolor}.theme__header:after{content:"";width:100%;height:100%;position:absolute;top:0;z-index:-5;background:var(--bg);opacity:0;visibility:hidden}.header__wrapper:not([data-header-transparent]) .theme__header:after{opacity:1;visibility:visible}.header__mobile{--text: var(--COLOR-HEADER-LINK);--link: var(--COLOR-HEADER-LINK);--link-hover: var(--COLOR-HEADER-LINK-HOVER);display:grid;min-height:42px;grid-template-columns:repeat(3,1fr);gap:10px;padding-left:var(--outer);padding-right:var(--outer)}.header__backfill{visibility:hidden;z-index:-1;position:relative;height:var(--header-height, 72px)}.header__logo{margin:0;display:flex;align-items:center;justify-content:center;min-height:46px}.header__logo__link{--logo-width: var(--logo-width-mobile);width:var(--logo-width);display:block;text-decoration:none;position:relative;max-width:calc(100vw - 202px - var(--scrollbar-width, 0px))}@media only screen and (min-width:750px){.header__logo__link{--logo-width: var(--logo-width-desktop)}}.header__logo--image .header__logo__link:before{content:"";display:block;width:100%;height:0;padding-bottom:var(--logo-padding);font-size:0}.logo__img{position:absolute;top:0;left:0;display:block;width:100%;height:100%}.logo__img--transparent{position:absolute;top:0;opacity:0}.header__mobile__left,.header__mobile__right{display:flex;align-items:center;min-height:inherit}.header__mobile__left,.header__mobile__left .header__mobile__button .navlink{justify-content:flex-start}.header__mobile__right,.header__mobile__right .header__mobile__button .navlink{justify-content:flex-end}.header__mobile__button .navlink{height:100%;display:flex;align-items:center}.header__desktop__upper,.header__desktop__lower{display:flex;width:100%;justify-content:space-around;align-items:center;flex-wrap:nowrap;padding-left:var(--outer);padding-right:var(--outer)}.header__desktop__bar__l,.header__desktop__bar__c,.header__desktop__bar__r{display:flex;align-self:stretch}.header__desktop__bar__l{flex:1 0 0;justify-content:flex-start;align-items:center}.header__desktop__bar__c{flex-grow:0}.header__desktop__bar__r{flex:1 0 0;justify-content:flex-end;align-items:center}.header__desktop__buttons{display:flex;align-items:center}.header__menu{z-index:5;display:flex;height:100%}hover-disclosure{display:block}.header__dropdown{position:absolute;top:100%;z-index:5;opacity:0;visibility:hidden;pointer-events:none}.drawer__inner{position:fixed;top:0;left:100vw;z-index:6001;visibility:hidden;width:100%;height:100%;max-width:var(--DRAWER-WIDTH, 400px)}.drawer__underlay,.underlay{position:fixed;top:0;right:0;bottom:0;left:0;opacity:0;visibility:hidden}.is-open .underlay,.underlay--visible,.expanded~.underlay{pointer-events:auto}.popout__flag{display:block;width:20px;height:15px;aspect-ratio:4 / 3;object-fit:cover}.navlink{font-family:var(--FONT-STACK-NAV);font-style:var(--FONT-STYLE-NAV);font-weight:var(--FONT-WEIGHT-NAV);letter-spacing:var(--LETTER-SPACING-NAV);line-height:1.2;padding:5px 0;position:relative;color:var(--link)}.navlink .icon{display:block}.navlink--toplevel,.header__desktop__button .navlink{align-items:center;display:flex;height:100%}.header__mobile__button .navlink:not(.navlink--toplevel),.header__desktop__button .navlink:not(.navlink--toplevel){padding:5px 9px}@media only screen and (max-width:479px){.header__mobile{display:grid}.header__desktop{position:relative;overflow:hidden;max-height:0;opacity:0;visibility:hidden;pointer-events:none}}@media only screen and (min-width:480px){.header__desktop{position:static}.header__mobile{display:none}}@media only screen and (max-width:749px){.header__mobile__button .navtext{display:none}}.page,.article,.shopify-policy__container{max-width:var(--content-max, 1400px);margin:0 auto;padding:var(--outer);color:var(--text)}.page img,.page iframe,.article img,.shopify-policy__container img{max-width:100%;height:auto}.rte{font-family:var(--FONT-STACK-BODY);line-height:var(--line-height-normal, 1.5)}.rte p{margin:0 0 1em}.rte h1,.rte h2,.rte h3,.rte h4,.heading-large,.heading-medium,.heading-small{font-family:var(--FONT-STACK-HEADING);font-weight:var(--FONT-WEIGHT-HEADING);letter-spacing:var(--LETTER-SPACING-HEADING);line-height:1.2;margin:.5em 0;color:var(--text)}.rte a{color:var(--link);text-decoration:underline}.rte ul,.rte ol{margin:0 0 1.5em 1.3em}.section-padding{padding-top:var(--PT, 0px);padding-bottom:var(--PB, 0px)}.wrapper{max-width:var(--content-max, 1400px);margin:0 auto;padding-left:var(--outer);padding-right:var(--outer)}.article__title,.page__title,h1{font-family:var(--FONT-STACK-HEADING);font-weight:var(--FONT-WEIGHT-HEADING);margin:0 0 .75em}.article__meta{color:var(--text-light);margin-bottom:1.5em}.blog__title{margin:0 0 var(--gutter);text-align:center;overflow-wrap:break-word}.blog__title a{color:inherit}.article-grid-item{margin-bottom:30px;min-width:0}.article__image{position:relative;display:block;overflow:hidden;max-width:100%;margin-bottom:16px}.article__image img{width:100%;height:auto;display:block}.article__text-wrapper{padding:var(--inner) 0}.article__title{margin-top:0;margin-bottom:8px}.article__title a{--link: var(--text);color:var(--text)}.editorial{background:var(--bg);overflow-wrap:break-word;min-height:inherit}@media only screen and (min-width:750px){.editorial{display:flex;flex-direction:row-reverse}}.editorial__aside{display:flex;justify-content:center}@media only screen and (min-width:750px){.editorial__aside{flex:1 1 50%}}@media only screen and (max-width:749px){.editorial__aside{display:block}}.editorial__aside-inner{display:flex;flex:0;flex-direction:column;justify-content:center;padding:var(--outer)}.editorial__content{margin:auto 0}.editorial__subheading{padding-left:5px;padding-bottom:.5em;margin:0 0 auto}.editorial__title{margin:0 0 .5em;font-family:var(--FONT-STACK-HEADING)}.editorial__image{display:flex;position:relative;overflow:hidden;min-width:0}@media only screen and (min-width:750px){.editorial__image{flex:0 0 50%}}.editorial__image img,.editorial__image .image-wrapper img{width:100%;height:100%;object-fit:cover}.editorial__link{margin-top:1em}@media only screen and (min-width:750px){.five-fifty-height-hero{min-height:550px}.screen-height-one-half{min-height:var(--one-half, 50vh)}}@media only screen and (max-width:749px){.screen-height-one-half--mobile{min-height:var(--one-half, 50vh)}}.grid{display:grid;gap:var(--gap);grid-template-columns:repeat(var(--columns, var(--COLUMNS, 3)),minmax(0,1fr))}@media only screen and (max-width:749px){.grid{--columns: var(--COLUMNS-SMALL, 2)}}@media only screen and (max-width:479px){.grid{--columns: var(--COLUMNS-MOBILE, 1)}}
/*# sourceMappingURL=/cdn/shop/t/365/assets/critical-content.css.map */
