:root{--c2m-ease: cubic-bezier(.4, 0, .2, 1);--c2m-dur: .3s;--c2m-scrim: linear-gradient( 180deg, rgb(22 20 18 / 0) 40%, rgb(22 20 18 / .05) 48%, rgb(22 20 18 / .16) 56%, rgb(22 20 18 / .31) 64%, rgb(22 20 18 / .47) 72%, rgb(22 20 18 / .57) 80%, rgb(22 20 18 / .62) 90%, rgb(22 20 18 / .64) 100% )}html.c2-on #header-component .menu-list .c2m-tab{color:var(--color-foreground);font-weight:400;transition:color .15s var(--c2m-ease)}html.c2-on #header-component .c2m-tab .menu-list__link-title{display:inline-flex;align-items:center;gap:8px;padding-inline:24px}html.c2-on #header-component .c2m-tab__text{position:relative;display:inline-block;line-height:24px;-webkit-text-stroke:.5px transparent;transition:-webkit-text-stroke-color .3s var(--c2m-ease)}html.c2-on #header-component .c2m-tab:hover .c2m-tab__text,html.c2-on #header-component .c2m-tab:focus-visible .c2m-tab__text,html.c2-on #header-component .c2m-tab[aria-expanded=true] .c2m-tab__text{-webkit-text-stroke-color:currentColor}html.c2-on #header-component .c2m-tab__line{position:absolute;left:-4px;right:-4px;bottom:0;height:2px;border-radius:1px;background:currentColor;opacity:.25;transform:scaleX(0);transition:transform .3s var(--c2m-ease);pointer-events:none}html.c2-on #header-component .c2m-tab[aria-expanded=true] .c2m-tab__line{transform:scaleX(1)}html.c2-on #header-component .c2m-tab__chev{display:block;flex:none;width:17px;height:16px;transition:opacity .2s var(--c2m-ease)}html.c2-on #header-component:is([data-c2-mega=opening],[data-c2-mega=open],[data-c2-mega=closing]) .c2m-tab__chev{opacity:0}html.c2-on #header-component .c2m-tab:focus-visible{outline:none}html.c2-on #header-component .c2m-tab .menu-list__link-title{position:relative}html.c2-on #header-component .c2m-tab .menu-list__link-title:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:999px;pointer-events:none;transition:right .2s var(--c2m-ease)}html.c2-on #header-component .c2m-tab:focus-visible .menu-list__link-title:after{outline:2px solid var(--c2m-ring, var(--c2-blue, #2a72de));outline-offset:-2px}html.c2-on #header-component:is([data-c2-mega=opening],[data-c2-mega=open],[data-c2-mega=closing]) .c2m-tab:has(.c2m-tab__chev) .menu-list__link-title:after{right:25px}html.c2-on #header-component[transparent]:has(.c2m-tab):not([data-sticky-state=active]):not([data-c2-mega=open]):not([data-c2-mega=closing]) .c2m-tab:focus-visible .menu-list__link-title,html.c2-on[data-c2-page-tone=dark] #header-component[data-sticky-state=active]:not([data-c2-mega=open]):not([data-c2-mega=closing]) .c2m-tab:focus-visible .menu-list__link-title{--c2m-ring: currentColor}html.c2-on #header-component[transparent]:has(.c2m-tab):not([data-sticky-state=active]):not([data-c2-mega=open]):not([data-c2-mega=closing]){--header-logo-display: none;--header-logo-inverse-display: block}html.c2-on #header-component[transparent]:has(.c2m-tab):not([data-sticky-state=active]):not([data-c2-mega=open]):not([data-c2-mega=closing]) .header__row{--color-foreground: var(--color-transparent-text);--color-foreground-rgb: var(--color-transparent-text-rgb);--color-border: var(--color-transparent-text);--color-border-rgb: var(--color-transparent-text-rgb);--color-primary-button-background: var(--color-transparent-text);--color-primary-button-text: var(--color-transparent-text-contrast)}html.c2-on.c2-mega-open[data-c2-template] #header-component:is([data-c2-mega=open],[data-c2-mega=closing]){--header-logo-display: block;--header-logo-inverse-display: none}html.c2-on.c2-mega-open[data-c2-template] #header-component:is([data-c2-mega=open],[data-c2-mega=closing]) .header__row{--color-foreground: rgb(74 71 65);--color-foreground-rgb: 74 71 65;--color-border: rgb(74 71 65);--color-border-rgb: 74 71 65;--color-primary-button-background: rgb(74 71 65);--color-primary-button-text: rgb(247 241 232)}@media(prefers-reduced-motion:no-preference){html.c2-on #header-component[data-c2-mega] .header__row--top:before{clip-path:inset(var(--c2m-pill-cut, 100%) -48px -48px -48px);transition:background-color .4s ease}}@media(prefers-reduced-motion:reduce){html.c2-on #header-component:is([data-c2-mega=opening],[data-c2-mega=open]) .header__row--top:before{opacity:0;transition-duration:.18s}html.c2-on #header-component:is([data-c2-mega=closing],[data-c2-mega=fading]) .header__row--top:before{transition:opacity .15s cubic-bezier(0,0,.2,1),background-color .4s ease}}html.c2-on #header-component .header__row :is(.header-actions__action,.header-logo,a){transition:color .15s var(--c2m-ease),opacity .25s var(--c2m-ease)}html.c2-on #header-component:has(.c2m-tab) .header__row .account-button__icon{transition:color .15s var(--c2m-ease);--icon-stroke-width: 1.65px;translate:0 1px}html.c2-on #header-component[data-c2-mega=fading] .header__row :is(.header-actions__action,.header-logo,a),html.c2-on #header-component[data-c2-mega=fading] .menu-list .c2m-tab{transition-duration:60ms,.25s;transition-timing-function:linear,var(--c2m-ease)}html.c2-on #header-component[data-c2-mega=fading] .header__row .account-button__icon{transition-duration:60ms;transition-timing-function:linear}html.c2-on #header-component:has(.c2m-tab) shopify-account::part(signed-out-avatar):focus-visible{outline:2px solid var(--color-account-icon, currentColor);outline-offset:-2px;border-radius:999px}html.c2-on.c2-mega-open .c2-topbar.is-visible{visibility:hidden;opacity:0}.c2m-section{position:relative;z-index:17}.c2m{display:none}@media screen and (min-width:990px){.c2m{display:block;font-family:var(--c2-sans)}.c2m__overlay{position:fixed;top:var(--c2m-overlay-top, 0px);left:var(--c2m-left, 0px);width:var(--c2m-width, 100%);bottom:0;z-index:1;pointer-events:none;background-color:#19191c00;-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px);visibility:hidden;transition:background-color var(--c2m-dur) var(--c2m-ease),-webkit-backdrop-filter var(--c2m-dur) var(--c2m-ease),backdrop-filter var(--c2m-dur) var(--c2m-ease),visibility 0s linear var(--c2m-dur)}.c2m.is-open .c2m__overlay{visibility:visible;background-color:rgba(25,25,28,var(--c2m-dim, 0));-webkit-backdrop-filter:blur(var(--c2m-blur, 4px));backdrop-filter:blur(var(--c2m-blur, 4px));transition-delay:0s}.c2m__sheet{position:fixed;top:var(--c2m-top, 0px);left:var(--c2m-left, 0px);width:var(--c2m-width, 100%);height:0;z-index:2;overflow:hidden;background:var(--c2-cream, #f7f1e8);border-radius:0 0 48px 48px;box-shadow:0 25px 50px -12px #19191c40;visibility:hidden;contain:layout paint;transition:height var(--c2m-dur) var(--c2m-ease),visibility 0s linear var(--c2m-dur)}.c2m.is-open .c2m__sheet,.c2m.is-closing .c2m__sheet{visibility:visible;transition:height var(--c2m-dur) var(--c2m-ease),visibility 0s linear 0s}.c2m__panel{position:absolute;inset:0 0 auto 0;padding:calc(var(--c2m-header-h, 90px) + 22px) 16px 56px}.c2m__panel[hidden]{display:none}.c2m__panel.is-entering{animation:c2m-content-in .12s linear backwards}.c2m__panel{transition:opacity .1s linear}.c2m.is-closing .c2m__panel{opacity:0;animation:none}.c2m__row{display:flex;justify-content:center;align-items:flex-start;gap:64px;min-height:192px}.c2m-card{position:relative;display:block;flex:0 0 300px;width:300px;height:192px;border-radius:32px;overflow:hidden;isolation:isolate;background:#e7e0d9;color:#fff;text-decoration:none;-webkit-tap-highlight-color:transparent}.c2m-card__img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(0,0,.2,1)}.c2m-card:hover .c2m-card__img{transform:scale(1.05)}.c2m-card__shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:var(--c2m-scrim);pointer-events:none}.c2m-card__foot{position:absolute;left:0;right:0;bottom:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 20px 16px;pointer-events:none}.c2m-card__label{font-size:20px;line-height:30px;font-weight:450;letter-spacing:-.005em;color:#fff;text-shadow:0 1px 12px rgba(25,25,28,.18)}.c2m-card__arrow{display:grid;place-items:center;flex:none;width:37px;height:37px;border-radius:50%;background:var(--c2-cream, #f7f1e8);color:var(--c2-ink-soft, #4a4741);transition:transform .3s var(--c2m-ease)}.c2m-card__arrow svg{display:block;width:16px;height:16px}.c2m-card:hover .c2m-card__arrow{transform:translate(2px)}.c2m-card:focus-visible{outline:2px solid var(--c2-blue, #2a72de);outline-offset:3px}.c2m-list{display:grid;grid-auto-flow:column;grid-template-rows:repeat(var(--c2m-rows, 4),40px);column-gap:64px;row-gap:8px;margin:0;padding:8px 0 0;list-style:none}.c2m-list>li{margin:0;padding:0}.c2m-link{display:flex;align-items:center;gap:24px;height:40px;color:var(--c2-ink-soft, #4a4741);font-size:16px;line-height:40px;font-weight:400;white-space:nowrap;text-decoration:none;-webkit-text-stroke:.5px transparent;transition:-webkit-text-stroke-color .3s var(--c2m-ease),color .3s var(--c2m-ease);border-radius:12px}.c2m-link:hover,.c2m-link:focus-visible{-webkit-text-stroke-color:currentColor}.c2m-link:focus-visible{outline:2px solid var(--c2-blue, #2a72de);outline-offset:4px}.c2m-link__media{display:grid;place-items:center;flex:none;width:40px;height:40px;color:var(--c2-ink-soft, #4a4741);-webkit-text-stroke:0}.c2m-link__media img{display:block;width:40px;height:40px;object-fit:contain;transition:transform .5s cubic-bezier(0,0,.2,1)}.c2m-link:hover .c2m-link__media img{transform:scale(1.08)}.c2m-link__media svg{display:block;width:24px;height:24px;overflow:visible}.c2m-link--icon .c2m-link__media{color:#7f7b74;transition:color .3s var(--c2m-ease)}.c2m-link--icon:hover .c2m-link__media,.c2m-link--icon:focus-visible .c2m-link__media{color:#5a5751}.c2m-link--cta:hover .c2m-link__dot{background:var(--c2-blue-deep, #1f5fc4);transform:translate(2px)}}@keyframes c2m-content-in{0%{opacity:.55}to{opacity:1}}@media(prefers-reduced-motion:reduce){html.c2-on #header-component .c2m-tab__line,html.c2-on #header-component .c2m-tab .menu-list__link-title:after{transition:none}.c2m__sheet,.c2m.is-open .c2m__sheet,.c2m.is-closing .c2m__sheet{transition:opacity .15s linear,visibility 0s linear .15s}.c2m.is-open .c2m__sheet{transition:opacity .15s linear,visibility 0s linear 0s}.c2m__sheet{opacity:0}.c2m.is-open .c2m__sheet{opacity:1}.c2m__panel.is-entering{animation:none}.c2m-card__img,.c2m-link__media img{transition:none}}.c2-anchor{display:block;width:0;height:0;overflow:hidden}#health.c2-anchor,section#compare,section#specs,section#comfort{scroll-margin-top:72px}.c2m-link__dot{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--c2-blue, #2a72de);color:#fff;transition:background-color .3s var(--c2m-ease),transform .3s var(--c2m-ease)}.c2m-link__dot svg{display:block;width:16px;height:16px}@media screen and (max-width:989px){html.c2-on[scroll-lock] .page-wrapper{overflow:visible;overflow:clip}}html.c2-on #header-component .header__icon--menu.header__icon--summary{box-sizing:border-box;width:44px;height:44px;padding:calc(22px - var(--icon-size-xs, 13.6px) / 2);margin-inline:calc(var(--icon-size-xs, 13.6px) / 2 - 22px)}html.c2-on #header-component .header__icon--menu.header__icon--summary:focus-visible{outline:none}html.c2-on #header-component .header__icon--menu.header__icon--summary:focus-visible .header-drawer-icon{outline:var(--focus-outline-width, 1.5px) solid currentColor;outline-offset:calc(22px - var(--icon-size-xs, 13.6px) / 2 + 3px);border-radius:50%}html.c2-on header-drawer .menu-drawer{--color-foreground: rgb(25 25 28);--color-foreground-rgb: 25 25 28;--color-border: rgb(25 25 28 / .12);background-color:var(--c2-cream, #f7f1e8);color:var(--c2-ink, #19191c);border:0;overscroll-behavior:contain}@media screen and (max-width:749px){html.c2-on header-drawer .menu-drawer{width:100vw;max-width:100vw}}html.c2-on header-drawer .menu-drawer:before{content:"";position:absolute;top:calc(var(--safe-area-inset-top, 0px) + 29px);left:24px;width:calc(17px * var(--c2m-logo-ratio, 4.5));height:17px;background:var(--c2m-logo, none) left center / contain no-repeat;pointer-events:none}html.c2-on header-drawer .menu-drawer__close-button.menu-drawer__close-button{align-self:flex-end;display:grid;place-items:center;flex:none;width:40px;height:40px;margin:18px 22px 14px auto;padding:0;border-radius:50%;background:transparent;color:var(--c2-ink, #19191c);box-shadow:inset 0 0 0 1px #19191c38}html.c2-on header-drawer .menu-drawer__close-button svg{width:14px;height:14px}html.c2-on header-drawer .menu-drawer__navigation{padding:0 0 32px;margin-top:0}html.c2-on header-drawer .menu-drawer__menu.has-submenu{padding-inline:24px;margin:0}html.c2-on header-drawer .menu-drawer__menu.has-submenu>li{min-height:0}html.c2-on header-drawer .menu-drawer__menu-item--mainlist{min-height:64px;padding:0;font-family:var(--c2-sans);font-size:30px;line-height:36px;font-weight:400;letter-spacing:-.015em;color:var(--c2-ink, #19191c)}html.c2-on header-drawer .menu-drawer__menu-item--mainlist .icon-plus{width:16px;height:16px;color:var(--c2-ink-soft, #4a4741);opacity:.75}html.c2-on header-drawer .menu-drawer__menu-item--mainlist .icon-plus svg{flex:none;width:16px;min-width:16px;height:16px;--icon-stroke-width: 1.4px}html.c2-on header-drawer .menu-drawer__list-item--deep .menu-drawer__menu--childlist{margin:0;padding:6px 0 22px}html.c2-on header-drawer .menu-drawer__menu--childlist>.menu-drawer__list-item{min-height:0}html.c2-on header-drawer .menu-drawer__menu--childlist .menu-drawer__menu-item--child{justify-content:flex-start;gap:20px;min-height:52px;padding:6px 0;font-family:var(--c2-sans);font-size:17px;line-height:24px;font-weight:400;color:var(--c2-ink-soft, #4a4741)}html.c2-on header-drawer .c2m-dmedia{display:grid;place-items:center;flex:none;width:40px;height:40px;color:var(--c2-ink-soft, #4a4741)}html.c2-on header-drawer .c2m-dmedia img{display:block;width:40px;height:40px;object-fit:contain}html.c2-on header-drawer .c2m-dmedia svg{display:block;width:24px;height:24px;overflow:visible}html.c2-on header-drawer .c2m-dmedia--icon{color:#7f7b74}html.c2-on header-drawer .c2m-dmedia .c2m-link__dot svg{width:16px;height:16px}html.c2-on header-drawer .menu-drawer__menu--childlist .c2m-dtile-item+.menu-drawer__list-item:not(.c2m-dtile-item){margin-top:6px}html.c2-on header-drawer .menu-drawer__menu--childlist .menu-drawer__menu-item--child.c2m-dtile{position:relative;display:block;width:100%;aspect-ratio:342 / 190;min-height:0;margin:0 0 12px;padding:0;border-radius:24px;overflow:hidden;isolation:isolate;background:#e7e0d9;color:#fff;-webkit-tap-highlight-color:transparent}html.c2-on header-drawer .c2m-dtile__img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;object-fit:cover}html.c2-on header-drawer .c2m-dtile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:var(--c2m-scrim);pointer-events:none}html.c2-on header-drawer .c2m-dtile .menu-drawer__menu-item-text{position:absolute;left:20px;right:64px;bottom:15px;z-index:2;font-size:18px;line-height:26px;font-weight:500;color:#fff;text-shadow:0 1px 12px rgba(25,25,28,.18)}html.c2-on header-drawer .c2m-dtile__arrow{position:absolute;right:16px;bottom:12px;z-index:2;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--c2-cream, #f7f1e8);color:var(--c2-ink-soft, #4a4741)}html.c2-on header-drawer .c2m-dtile__arrow svg{width:14px;height:14px}
/*# sourceMappingURL=/cdn/shop/t/3/assets/circa-mega.css.map */
