.header,.header *,.menu-drawer,.menu-drawer *{font-family:"Plus Jakarta Sans",var(--font-body-family),-apple-system,BlinkMacSystemFont,sans-serif}.header{position:relative}@media screen and (min-width:990px){.header{display:flex!important;align-items:center;grid-template-areas:none;grid-template-columns:none;column-gap:0}}.header .header__icons{padding-right:0}@media screen and (max-width:989px){.section-header .header{padding-left:2rem;padding-right:2rem}}html{overflow-x:hidden;overflow-x:clip}.header-wrapper{background:#faf7f2;border-bottom:1px solid rgba(26,24,20,.08);transition:background .35s var(--ease-out),box-shadow .35s var(--ease-out),border-color .35s var(--ease-out)}body:not(.saif-homepage) .shopify-section-header-sticky .header-wrapper{background:#faf7f2fa;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(26,24,20,.1);box-shadow:0 1px 8px #1a18140d}body:not(.saif-homepage) .shopify-section-header-hidden .header-wrapper{border-bottom-color:transparent;box-shadow:none}body:has(#SaifPracticeStudio) .section-header{z-index:50}.header__heading-link .h2,.header__heading-link span.h2{font-family:"Plus Jakarta Sans",var(--font-body-family),sans-serif;font-weight:600;font-size:1.3rem;letter-spacing:.2em;text-transform:uppercase;color:#1a1814}.header__heading-link:hover .h2{color:var(--saif-accent-text, #8A6A0C)}.header__inline-menu .list-menu__item,.header__inline-menu .header__menu-item{font-family:"Plus Jakarta Sans",var(--font-body-family),sans-serif;font-size:1.25rem;font-weight:500;color:#1a1814;transition:color .2s var(--ease-out)}.header__inline-menu .list-menu__item:hover,.header__inline-menu .header__menu-item:hover,.header__inline-menu .list-menu__item--active,.header__inline-menu .header__menu-item[aria-current=page]{color:var(--saif-accent-text, #8A6A0C)}.header__icon{color:#1a1814;transition:color .2s var(--ease-out)}.header__icon:hover{color:#b8860b}.cart-count-bubble{background-color:var(--saif-accent-btn, #8A6508);color:#fff;font-family:Plus Jakarta Sans,sans-serif;font-weight:600}.search-modal__content,.search-modal__form input[type=search]{font-family:"Plus Jakarta Sans",var(--font-body-family),sans-serif}.menu-drawer{background:#faf7f2;font-family:"Plus Jakarta Sans",var(--font-body-family),sans-serif}.menu-drawer__menu-item{font-size:1.6rem;font-weight:500;color:#1a1814;border-color:#1a181414}.menu-drawer__menu-item:hover{color:var(--saif-accent-text, #8A6A0C)}.saif-mobile-link{font-weight:600!important;color:var(--saif-accent-text, #8A6A0C)!important}.menu-drawer__utility-links{border-color:#1a181414}.header__icon:focus-visible,.header__heading-link:focus-visible,.saif-site-nav__link:focus-visible,.saif-site-nav__cta:focus-visible,.header__inline-menu .list-menu__item:focus-visible{outline:2px solid #B8860B;outline-offset:2px}.utility-bar{background:#1a1814;color:#faf7f2;font-family:Plus Jakarta Sans,sans-serif;font-size:1.2rem;font-weight:500;letter-spacing:.03em}.utility-bar a{color:#d4a84b}.header__submenu{background:#faf7f2;border:1px solid rgba(26,24,20,.08);box-shadow:0 8px 24px #1a181414;border-radius:8px}.header__submenu .header__menu-item{font-size:1.2rem;color:#6b6560}.header__submenu .header__menu-item:hover{color:var(--saif-accent-text, #8A6A0C);background:#b8860b0a}.header__inline-menu{display:none!important}.saif-site-nav{display:none;align-items:center;gap:2.4rem}@media screen and (min-width:990px){.saif-site-nav{display:flex;margin-left:auto;margin-right:2.6rem;flex-wrap:nowrap}}.saif-site-nav__link{position:relative;font-family:"Plus Jakarta Sans",var(--font-body-family),sans-serif;font-size:1.3rem;font-weight:500;letter-spacing:.03em;color:#1a1814cc;text-decoration:none;padding:1rem .2rem;transition:color .2s var(--ease-out);white-space:nowrap}.saif-site-nav__link:hover,.saif-site-nav__link:focus-visible{color:#1a1814}.header .saif-site-nav .saif-site-nav__link:after{content:"";position:absolute;left:.2rem;right:.2rem;bottom:.5rem;height:2px;background:#b8860b;transform:scaleX(0);transform-origin:left center;transition:transform .2s var(--ease-out)}.header .saif-site-nav .saif-site-nav__link:hover:after,.header .saif-site-nav .saif-site-nav__link:focus-visible:after,.header .saif-site-nav .saif-site-nav__link--active:after{transform:scaleX(1)}.saif-site-nav__link--active{color:#1a1814}.saif-site-nav__cta-wrap{display:none;align-items:center;margin-right:1.2rem}@media screen and (min-width:990px){.saif-site-nav__cta-wrap{display:flex}}.saif-site-nav__cta{position:relative;display:inline-flex;align-items:center;padding:.7rem 1.5rem;background:var(--saif-accent-btn, #8A6508);color:#fff;border:none;border-radius:999px;font-family:Plus Jakarta Sans,sans-serif;font-size:1.2rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;transition:background .25s var(--ease-out),transform .2s var(--ease-out);white-space:nowrap}.saif-site-nav__cta:before{content:"";position:absolute;left:-.3rem;right:-.3rem;top:50%;height:4.4rem;transform:translateY(-50%)}.saif-site-nav__cta:hover{background:var(--saif-accent-btn-hover, #755607);color:#fff;transform:translateY(-1px)}@media(prefers-reduced-motion:reduce){.saif-site-nav__cta:hover{transform:none}}.saif-mobile-nav{list-style:none;padding:0;margin:0}.saif-mobile-nav__link{font-family:Plus Jakarta Sans,sans-serif!important;font-size:1.5rem!important;font-weight:500!important;color:#1a1814!important;padding:1.2rem 2.4rem!important;border-bottom:1px solid rgba(26,24,20,.06)}.saif-mobile-nav__link:hover{color:var(--saif-accent-text, #8A6A0C)!important}.saif-mobile-nav__link--accent{color:var(--saif-accent-text, #8A6A0C)!important;font-weight:700!important}.menu-drawer .menu-drawer__menu-item--active,.menu-drawer .menu-drawer__menu-item--active:hover,.menu-drawer .menu-drawer__menu-item:hover,.menu-drawer .menu-drawer__menu-item:focus{background-color:transparent}.menu-drawer .menu-drawer__navigation-container{grid-template-rows:1fr auto auto}.saif-mobile-nav__footer{display:flex;flex-direction:column;gap:1rem;padding:1.6rem 2.4rem calc(1.6rem + env(safe-area-inset-bottom,0px));border-top:1px solid rgba(26,24,20,.08);background:#faf7f2}.saif-mobile-nav__enroll{display:flex;align-items:center;justify-content:center;min-height:4.4rem;padding:1.1rem 2rem;background:var(--saif-accent-btn, #8A6508);color:#fff;border-radius:6px;font-family:"Plus Jakarta Sans",var(--font-body-family),sans-serif;font-size:1.4rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;transition:background .25s var(--ease-out)}.saif-mobile-nav__enroll:hover,.saif-mobile-nav__enroll:focus{background:var(--saif-accent-btn-hover, #755607);color:#fff}.saif-mobile-nav__account{display:flex!important;align-items:center;justify-content:center;gap:1rem;min-height:4.4rem;padding:.4rem .2rem;font-size:1.4rem;font-weight:500;color:#1a1814;text-decoration:none}.saif-mobile-nav__account .svg-wrapper{display:flex;width:2rem;height:2rem;flex-shrink:0}.saif-mobile-nav__account .svg-wrapper svg{width:100%;height:100%}.saif-mobile-nav__account:hover{color:var(--saif-accent-text, #8A6A0C)}.saif-mobile-nav__contact{margin:0;font-size:1.25rem;line-height:1.5;color:#6b6560}.saif-mobile-nav__contact a{display:inline-block;padding:.6rem 0;color:var(--saif-accent-text, #8A6A0C);text-decoration:underline;text-underline-offset:3px}.saif-course-page .header-wrapper,.saif-lesson-page .header-wrapper,.saif-my-courses-page .header-wrapper{background:#faf7f2}@media screen and (max-width:749px){body.saif-homepage .saif-sticky-cta{top:auto;bottom:0;transform:translate3d(0,100%,0);background-color:#faf7f2!important;border-bottom:none;border-top:1px solid rgba(26,24,20,.1);box-shadow:0 -4px 20px #00000014;padding-bottom:env(safe-area-inset-bottom,0px)}body.saif-homepage .saif-sticky-cta--visible{transform:translateZ(0)}body.saif-homepage .saif-sticky-cta__inner{justify-content:space-between;padding-top:1.2rem;padding-bottom:1.2rem}body.saif-homepage .saif-sticky-cta__button{min-height:4.4rem}body.saif-course-page .saif-sticky-cta{display:none}body.saif-homepage:has(.saif-sticky-cta--visible) .saif-whatsapp{bottom:calc(9.2rem + env(safe-area-inset-bottom,0px))}body.saif-homepage:has(.saif-sticky-cta) .footer{padding-bottom:calc(9rem + env(safe-area-inset-bottom,0px))}}.footer{font-family:"Plus Jakarta Sans",var(--font-body-family),sans-serif}.footer h2,.footer .footer__heading{font-family:Plus Jakarta Sans,Helvetica Neue,Arial,sans-serif;letter-spacing:-.01em}.footer a:hover{color:var(--saif-accent-text, #8A6A0C)}:root{--saif-bg: #FAF7F2;--saif-bg-rgb: 250, 247, 242;--saif-text: #1A1814;--saif-text-rgb: 26, 24, 20;--saif-text-muted: #6B6560;--saif-accent: #B8860B;--saif-accent-rgb: 184, 134, 11;--saif-accent-light: #D4A84B;--saif-accent-text: #8A6A0C;--saif-accent-btn: #8A6508;--saif-accent-btn-hover: #755607;--saif-danger: #C53030;--saif-danger-strong: #8E3D3D;--saif-accent-secondary: #2D6A5A;--saif-secondary: #6B6560;--saif-border: rgba(26, 24, 20, .1);--saif-heading-font: "Plus Jakarta Sans", "Helvetica Neue", Arial, sans-serif;--saif-body-font: "Plus Jakarta Sans", var(--font-body-family), -apple-system, BlinkMacSystemFont, sans-serif}body:not(.saif-homepage){font-family:var(--saif-body-font)}.cart-drawer,.cart-drawer__inner,.cart-drawer__overlay,.drawer__heading,.cart-items,.cart__items,#main-cart-items,#main-cart-footer{font-family:var(--saif-body-font)}.drawer__heading,.cart__heading{font-family:var(--saif-heading-font);font-weight:500;letter-spacing:-.015em;color:var(--saif-text)}.cart-drawer__inner,.cart-drawer,.cart-drawer__warnings,#CartDrawer{background:var(--saif-bg)!important}.cart-item__name,.cart-item__details>a,.cart__item-title{font-family:var(--saif-heading-font);font-weight:500;color:var(--saif-text)}.cart__checkout-button,.cart-drawer button[name=checkout],button[name=checkout]:not(.shopify-payment-button__button),.shopify-payment-button__button--unbranded{background:var(--saif-accent-btn, #8A6508)!important;color:#fff!important;border-color:var(--saif-accent)!important;font-family:var(--saif-body-font);letter-spacing:.04em;font-weight:600}.cart__checkout-button:hover,.cart-drawer button[name=checkout]:hover,button[name=checkout]:not(.shopify-payment-button__button):hover{background:var(--saif-accent-btn-hover, #755607)!important;border-color:var(--saif-accent-light)!important}.customer,.customer h1,.customer h2,.customer h3{font-family:var(--saif-body-font);color:var(--saif-text)}.customer h1,.customer h2{font-family:var(--saif-heading-font);font-weight:500;letter-spacing:-.015em}.customer .field__input:focus,.customer input[type=email]:focus,.customer input[type=password]:focus,.customer input[type=text]:focus{border-color:var(--saif-accent);box-shadow:0 0 0 3px rgba(var(--saif-accent-rgb),.15)}.customer button,.customer .button,.customer button[type=submit]{background:var(--saif-accent-btn, #8A6508)!important;color:#fff!important;border-color:var(--saif-accent)!important;font-family:var(--saif-body-font);letter-spacing:.04em;font-weight:600}.customer button:hover,.customer .button:hover,.customer button[type=submit]:hover{background:var(--saif-accent-btn-hover, #755607)!important;border-color:var(--saif-accent-light)!important}.customer a{color:var(--saif-accent-text, #8A6A0C)}.template-search,.template-404,.template-page{font-family:var(--saif-body-font)}.template-search h1,.template-404 h1,.template-page h1,.template-search h2,.template-page h2{font-family:var(--saif-heading-font);font-weight:500;letter-spacing:-.02em;color:var(--saif-text)}.predictive-search__heading{font-family:var(--saif-body-font);color:var(--saif-text-muted);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:700}[data-saif-fb-badge-host]{position:relative}.saif-fb-badge{position:absolute;top:.3rem;right:.1rem;min-width:1.7rem;height:1.7rem;padding:0 .4rem;border-radius:999px;background:var(--saif-accent-btn, #8A6508);color:#fff;font-family:Plus Jakarta Sans,sans-serif;font-size:1.05rem;font-weight:700;line-height:1.7rem;text-align:center;box-shadow:0 0 0 2px #faf7f2;pointer-events:none}.saif-mobile-nav__account .saif-fb-badge{position:static;margin-left:.6rem;box-shadow:none}:root:root{--font-heading-family: "Plus Jakarta Sans", "Helvetica Neue", Arial, sans-serif}h1 em,h2 em,h3 em{padding-right:.07em}details[open] .modal-overlay:after{position:fixed;top:0;right:0;bottom:0;left:0;width:auto;height:auto}@supports selector(body:has(a)){details[open] .modal-overlay:after{background-color:transparent!important}html:has(details-modal>details[open]):after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background:#1a181480;opacity:1;z-index:2;pointer-events:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/saif-header-global.css.map */
