html,body,div,span,object,iframe,p,blockquote,pre,abbr,address,cite,code,del,dfn,img,ins,kbd,q,samp,small,sub,sup,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;font:inherit;vertical-align:baseline}*{box-sizing:border-box}html{overflow-y:scroll;min-height:100%;font-size:var(--font-size-base)}body{min-height:100%;color:var(--color-text);background-color:var(--color-bg);font-family:var(--font-stack-body);font-size:var(--font-size-base);overflow:initial}a{text-decoration:none;color:var(--color-link)}a:hover{color:var(--color-link-hover)}@media only screen and (min-width:750px){.medium-up--hide{display:none!important}}.visually-hidden{position:absolute!important;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.site-header{margin:0;padding:0;position:relative;z-index:1000;vertical-align:baseline;text-align:center}.site-header .wrap{position:relative;line-height:1;z-index:99;width:1440px;max-width:100%;margin-left:auto;margin-right:auto;padding:0}.header__content{box-shadow:0 2px 2px -2px #bbb;background:var(--color-header-bg);width:100%;color:inherit}.header__account__link svg{width:20px;display:block;z-index:3}.logo{display:block;max-width:100%;max-height:200px;height:auto;object-fit:contain}.logo__wrapper{font-size:28px;justify-self:start;font-family:var(--font-stack-heading);font-style:var(--font-style-heading);line-height:1;margin:0;display:block;position:relative;z-index:3;text-align:center}.logo__wrapper a{text-decoration:none;color:var(--color-header-link);display:flex;margin:auto;align-items:center;justify-content:center;text-align:center;padding:0;max-width:440px}.header-content{display:grid;align-items:center;grid-template-columns:1fr auto 1fr;width:100%;z-index:1;position:relative;background:var(--color-header-bg);transition:background .2s ease-in-out;padding:17px 47px 17px 10px}@media(min-width:1070px){#header .section-constructor .navigation-item details{padding-left:25px!important;padding-right:25px!important}}.header-content a,.header-content button[popovertarget]{text-decoration:none;color:var(--color-header-link);background-color:unset}.header-content a svg{fill:var(--color-header-link)}.header-content button[popovertarget] svg{fill:var(--color-header-link)}.header-content button[popovertarget]:hover{color:var(--color-header-link-hover)}.header-content button[popovertarget]:hover svg,.header-content button[popovertarget]:focus svg{fill:var(--color-header-link-hover)}.user-links{display:flex;align-items:center;font-size:18px;line-height:normal;justify-self:end;gap:23px}.user-links a,.user-links button{height:100%;display:flex;align-items:center;padding:6px;z-index:3}.header__cart__count{position:absolute;top:15px;right:8px;border:0 solid var(--color-header-bg);height:16px;min-width:17px;padding:3px 2px 2px;border-radius:50%;line-height:1em;font-size:11px;font-weight:700;background-color:transparent;color:#000;text-decoration:none;transition:all ease-out .35s}.search-toggle{padding-top:3px}.header__account__link{font-size:.95em;cursor:pointer}@media only screen and (max-width:989px){.logo__wrapper{font-size:24px;padding:0;margin:0}.logo__wrapper a{display:block;min-height:0;max-height:120px;overflow:hidden;padding:11px 0}.logo__wrapper a img{width:auto;height:auto}.header-content{padding:0 13px}}@media screen and (max-width:649px){#CartButton{padding:0}}@media only screen and (max-width:749px){.header__content{background:var(--color-header-bg)}.logo{max-height:27px}.header-content{min-height:53px;grid-template-columns:1fr auto auto;z-index:5}button.toggle-menus{display:flex;height:100%;align-items:center;padding:0 6px!important;margin-left:12px!important;cursor:pointer;overflow:hidden;position:relative}}.promo{text-transform:uppercase;letter-spacing:2px;font-size:11px;text-align:center;padding:5px 1em;font-family:Axiforma,sans-serif;font-weight:600!important;line-height:15px}.cart_sm svg{height:33px;width:33px;margin-top:3px;position:relative}.header-content a svg{fill:#000}@media only screen and (max-width:749px){.header-content a svg{fill:#2c4d6a}}@media(max-width:748px){#logo a img{margin:0 auto;width:auto}}@media(min-width:750px)and (max-width:850px){.header-content{justify-content:space-between}.header__content .user-links{margin-left:0}}@media(max-width:850px){.header__content .user-links{gap:12px}}button{-webkit-user-select:none;user-select:none;-webkit-appearance:none;appearance:none;line-height:1.5;transition:all .15s ease;display:inline-block;width:auto;overflow:visible;text-decoration:none;text-align:center;vertical-align:middle;white-space:nowrap;border:0;border-radius:0;font-weight:700;cursor:pointer;background:var(--color-accent-secondary);color:var(--color-bg);padding:7px 14px}.header__cart__wrapper{position:relative}h1.theme{color:#202020;font-family:Axiforma;font-size:58px;font-weight:400;line-height:70px}@media not (min-width:749px){h1.theme{font-size:36px;line-height:40px}.template-page .page h2,.template-page .bsub-page h3{font-size:28px;line-height:31px}}.template-page .page:has(h1.theme+h2) h1.theme{margin-bottom:0}.header__content .user-links{anchor-name:--search-toggle-base}.header__content .search-details>summary{position:absolute;position-anchor:--search-toggle-base;right:anchor(left);margin-right:23px;top:anchor(center);translate:0 -50%;list-style:none;cursor:pointer;z-index:100;font-size:18px;margin-top:3px;padding:6px}@media not (min-width:850px){.header__content .search-details>summary{margin-right:12px}}.header__content .search-details>summary::-webkit-details-marker{display:none}.user-links .header__cart__wrapper{padding:0}#header .navigation-item summary{color:#4b4b4b;font-family:Axiforma;font-size:14px;font-style:normal;font-weight:500;line-height:14.44px;gap:10px}#header .navigation-item summary svg{width:13px}.header__account__links{display:none;position:absolute;top:calc(100% + 8px);right:0;padding:20px;gap:20px;flex-direction:column;box-shadow:0 4px 14px #00000040;border-radius:10px;text-align:left;background:#fff;white-space:nowrap;z-index:3;color:#4b4b4b}
/*# sourceMappingURL=/cdn/shop/t/118/assets/first-screen-turbo.css.map */
