@font-face{font-family:OverusedGrotesk-Regular;font-weight:400;font-style:normal;font-display:swap;src:url(/cdn/shop/files/OverusedGrotesk-Roman.woff2?v=1786520672) format("woff2")}@font-face{font-family:OverusedGrotesk-Regular;font-weight:500;font-style:normal;font-display:swap;src:url(/cdn/shop/files/OverusedGrotesk-Medium.woff2?v=1786528398) format("woff2")}@font-face{font-family:OverusedGrotesk-Regular;font-weight:600;font-style:normal;font-display:swap;src:url(/cdn/shop/files/OverusedGrotesk-Bold.woff2?v=1786526660) format("woff2")}@font-face{font-family:HFGipbay-Regular;font-weight:400;font-style:normal;font-display:swap;src:url(/cdn/shop/files/HFGipbay-Regular.woff2?v=1786530595) format("woff2")}@font-face{font-family:HFGipbay-Regular;font-weight:600;font-style:normal;font-display:swap;src:url(/cdn/shop/files/HFGipbay-Bold.woff2?v=1786540230) format("woff2")}@font-face{font-family:JetBrainsMono-Regular;font-weight:400;font-style:normal;font-display:swap;src:url(/cdn/shop/files/JetBrainsMono-Regular.ttf?v=1786530818) format("woff2")}@font-face{font-family:GCNordix-medium;font-weight:500;font-style:normal;font-display:swap;src:url(/cdn/shop/files/GCNordix-Medium.ttf?v=1786525922) format("woff2")}@font-face{font-family:GCNordix-Bold;font-weight:600;font-style:normal;font-display:swap;src:url(/cdn/shop/files/GCNordix-SemiBold.ttf?v=1786596368) format("woff2")}@font-face{font-family:GCNordix-Bold;font-weight:700;font-style:normal;font-display:swap;src:url(/cdn/shop/files/GCNordix-Bold.ttf?v=1786521090) format("woff2")}body{font-family:OverusedGrotesk-Regular}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5{font-family:GCNordix-Bold;font-weight:700}.header__menu-item{padding:16px;text-decoration:none;color:#0a0a0a;font-family:OverusedGrotesk-Regular;font-weight:500;font-size:14px;line-height:100%!important;letter-spacing:0;text-transform:uppercase}.header__active-menu-item{text-decoration:none;color:#0a0a0a}.header__menu-item span{text-decoration:none!important}.scrolled-past-header .header-wrapper .header__menu-item{color:#000}.header .list-menu--inline{display:flex;flex-wrap:wrap;justify-content:center}.header__icon--cart .icon{height:2rem;width:2rem;padding:0}.header__icon--account{order:-1}.desktop-logo{display:block}.mobile-logo{display:none;max-width:140px}.btn-primary,.btn-secondary{display:inline-flex;align-items:center;justify-content:center;padding:16px 32px;text-decoration:none;font-family:OverusedGrotesk-Regular;font-weight:600;font-size:16px;line-height:100%;letter-spacing:0;text-transform:uppercase;border-radius:4px}.btn-primary{background:#082a61;border:1px solid #082A61;color:#fff;transition:all ease-in .3s}.btn-primary:hover{background:#fbfcfd;color:#082a61;border:1px solid #FBFCFD}.hero-banner .btn-secondary{border-bottom:1px solid #FBFCFD;color:#fbfcfd;text-transform:math-auto;border-radius:0;padding:0;line-height:28px}.btn-secondary:hover{border-bottom:1px solid #082A61!important;transition:all ease-in .3s}span.btn-icon{display:inline-flex;margin-left:10px}.footer-block__heading{font-family:OverusedGrotesk-Regular;font-weight:600;font-size:18px;line-height:100%;letter-spacing:0;text-transform:uppercase;color:#6b7a8c;margin-bottom:12px}body .footer .list-menu__item--link{font-family:OverusedGrotesk-Regular;font-weight:400;font-size:16px!important;line-height:100%;letter-spacing:0;text-transform:capitalize;color:#fbfcfd;padding-bottom:10px;opacity:.85}p.footer-bottom-description{font-family:OverusedGrotesk-Regular;font-weight:500;font-size:16px;line-height:1.5;letter-spacing:0;color:#ffffff80;margin-top:0}body .copyright__content{font-weight:500;font-size:14px;line-height:1.5;letter-spacing:0;text-transform:capitalize;color:#ffffff80}.footer__copyright{display:flex;justify-content:space-between;width:100%;flex-wrap:wrap;gap:15px}.footer__copyright li{list-style:none}body label.field__label{font-family:OverusedGrotesk-Regular;font-weight:500;font-size:16px;line-height:28px;letter-spacing:0;color:#0009;left:15px}.field__input:focus{box-shadow:unset!important}.newsletter .transparency-section__content{width:100%}.spam-message-newsletter{font-family:OverusedGrotesk-Regular;font-weight:500;font-size:16px;line-height:1.5;letter-spacing:0;text-transform:capitalize;color:#00000080;margin-top:10px}body .footer .list-menu__item--link:hover{color:#fff;text-decoration:underline}.search-modal__content svg.icon.icon-close path{fill:#000!important}.button,.shopify-challenge__button,.customer button{display:inline-flex;justify-content:center;align-items:center;border:0;padding:0 3rem;cursor:pointer;font:inherit;font-size:1.5rem;text-decoration:none;color:rgb(var(--color-button-text));transition:box-shadow var(--duration-short) ease;-webkit-appearance:none;appearance:none;background-color:#082a61;font-family:OverusedGrotesk-Regular;font-weight:700;font-style:Bold;font-size:14px;letter-spacing:0;text-transform:uppercase}.cart-remove-button.button{background:#fff!important}span.price.price--end,.price__regular .price-item--regular{font-family:OverusedGrotesk-Regular;font-weight:500;font-size:14px;line-height:100%;letter-spacing:0;text-transform:uppercase}.product-form__submit{margin-bottom:1rem;color:#fff}.product__title>*{margin:0;font-family:GCNordix-Bold;font-weight:400;font-size:36px;line-height:100%;letter-spacing:0}body .product__accordion .accordion__content h4{font-family:OverusedGrotesk-Regular;font-weight:500;font-size:15px;line-height:1.5;letter-spacing:0;color:#000;margin-bottom:0}body .product__accordion .accordion__content p{font-family:OverusedGrotesk-Regular;font-weight:500;font-size:13px;line-height:1.5;letter-spacing:.5px;color:#00000080;margin-bottom:0;margin-top:6px}body .product__accordion .accordion__content p strong{color:#000}.is-active .product-media-container.constrain-height.media-fit-contain{width:100%;padding:60px}.copyright__content a:hover{color:#fff!important}.details-matter__bottom.certification-grid:not(:has(.certification-item)){display:none}.details-matter__bottom:not(:has(.source-row)){display:none}.details-matter__card:not(:has(.details-matter__card-title)){border-radius:40px}.details-matter__card:not(:has(.details-matter__card-title)) .details-matter__image{border:0}.details-matter__bottom:has(h4){display:block!important}div#shopify-section-template--22381093028055__hero_banner_qRtwmL .hero-overlay-custom{display:none!important}[data-widget-v4] .Avada-Subscription__RadioList{font-family:Gilroy-Regular}[data-widget-v4] .Avada-Price__AmountValue{font-weight:600!important}@media(max-width:1170px){.is-active .product-media-container.constrain-height.media-fit-contain{padding:30px}}@media screen and (max-width:991px){.desktop-logo{display:none}.mobile-logo{display:block}}@media(max-width:750px){body .footer .list-menu__item--link{font-size:14px!important;padding-bottom:0}body .footer-block__details-content{margin-bottom:1rem}.footer-block__image-wrapper{max-width:130px!important}p.footer-bottom-description{font-size:14px;line-height:1.4;max-width:260px}body .copyright__content{width:100%;flex-grow:1;font-size:14px;margin-bottom:15px}.newsletter-row{gap:30px;flex-wrap:wrap}.newsletter__wrapper .newsletter-form__field-wrapper{max-width:478px;margin-left:0}.spam-message-newsletter{font-size:14px;margin-top:8px}.footer-block__details-content .list-menu__item--link{padding-top:10px!important}.footer-accordion[open] .footer-accordion__content>ul{padding-bottom:0}.footer-block-image{display:flex;flex-direction:column;max-width:100%}p.footer-bottom-description{font-size:14px;line-height:1.4;max-width:100%}.footer-block.grid__item{max-width:480px!important;margin-inline:auto!important}.header__icon,.header__icon--cart .icon{height:3rem;width:3rem;padding:0}.header__icon--cart .icon{height:1.5rem;width:1.5rem;padding:0}.header__icon .icon{height:1.5rem;width:1.5rem}.cart-count-bubble{height:1.6rem;width:1.6rem;bottom:.8rem;left:unset;right:-2px;top:-2px;font-family:OverusedGrotesk-Regular;font-weight:500;font-size:10px;line-height:100%;letter-spacing:0;text-transform:capitalize}body .cart__empty-text{margin:2.5rem 0 2rem;font-family:GCNordix-Bold;font-weight:400;font-size:28px;line-height:100%;letter-spacing:0}body .cart__login-title{font-size:24px}body .cart__login-paragraph{font-size:14px;line-height:28px}.product__title>*{font-size:26px}.product .price__regular .price-item--regular{font-size:20px}.btn-primary,.btn-secondary{padding:12px 26px;font-size:15px}.footer-links-bottom{display:flex;gap:20px;flex-wrap:wrap}}span.header__active-menu-item{position:relative}span.header__active-menu-item:before{content:"";position:absolute;left:0;bottom:-4px;width:100%;height:1px;background:#0a0a0a}body .footer .footer__copyright .list-menu__item--link{font-weight:400;font-size:14px!important;line-height:100%;letter-spacing:0;text-transform:capitalize;color:#fbfcfd;padding:0;letter-spacing:.32px;opacity:.7}.footer-links-bottom{display:flex;gap:24px}.product-form__submit{margin-bottom:1rem;font-size:16px;font-weight:500;background:#020d1d}.inline-richtext.h1{font-size:56px;line-height:100%;font-weight:700;text-transform:uppercase;letter-spacing:0}body .newsletter-form__field-wrapper label.field__label{font-family:OverusedGrotesk-Regular;font-weight:400;font-size:15px;line-height:100%;color:#6b7a8c;left:16px;top:45%;letter-spacing:0;transform:translateY(-50%)}body .newsletter-form__field-wrapper .field__input{height:100%}body .newsletter-form__field-wrapper .field__input:focus~.field__label{font-size:12px;top:10px;left:20px;letter-spacing:0}.product__view-details{display:none!important}.quantity__input{font-family:HFGipbay-Regular;font-weight:600;font-size:16px;line-height:100%;letter-spacing:0;text-align:center;vertical-align:middle;color:#020d1d;padding-bottom:2px}.quantity{color:#020d1d;border:1px solid #DDE3EA;border-radius:4px;width:calc(14rem / var(--font-body-scale) + var(--inputs-border-width) * 6)}.quantity:before{display:none}.quantity:after{display:none}.product-form__submit{margin-bottom:1rem;font-size:16px;font-weight:600;background:#020d1d;border-radius:4px;letter-spacing:.6px}.product-form__buttons{max-width:100%!important}.search.search-modal__form label.field__label{padding-left:15px}body .author-name-cs{margin-top:90px}.author-name-cs h4{margin:0 0 8px;font-family:GCNordix-Bold;font-weight:700;font-size:32px;line-height:110.00000000000001%;letter-spacing:0;vertical-align:middle;text-transform:uppercase;color:#020d1d}.author-name-cs p{margin:0;font-weight:400;font-size:24px;line-height:130%;letter-spacing:0;vertical-align:middle}a.button.button--secondary{font-weight:700;font-size:24px;line-height:27.2px;letter-spacing:0;vertical-align:middle;background:unset;text-transform:math-auto;padding:0;border-bottom:1px solid #020D1D}a.button.button--secondary svg{margin-left:8px}.rich-text__blocks h2{margin-bottom:20px}.email-form-btn-cs a{display:inline-flex;align-items:center;justify-content:center;padding:16px 32px;text-decoration:none;font-family:OverusedGrotesk-Regular;font-weight:600;font-size:16px;line-height:100%;letter-spacing:0;text-transform:uppercase;border-radius:4px;background:#082a61;border:1px solid #082A61;color:#fff;transition:all ease-in .3s}.email-form-btn-cs a:hover{background:#fff;border:1px solid #fff;color:#082a61}.main-page-title,.shopify-policy__title h1{display:none}.shopify-policy__container{padding-block:40px}@media(max-width:1320px){.inline-richtext.h1{font-size:49px}}@media(max-width:1024px){.inline-richtext.h1{font-size:42px}.author-name-cs h4{margin:0 0 5px;font-size:26px}.author-name-cs p{font-size:20px;line-height:100%}a.button.button--secondary{font-weight:700;font-size:20px;line-height:1.2}}@media(max-width:800px){a.button.button--secondary{font-weight:700;font-size:18px;line-height:1.2}.inline-richtext.h1{font-size:28px}.email-form-btn-cs a{padding:12px 28px;font-size:14px}}@media(max-width:749px){a.button.button--secondary{font-size:16px;line-height:1.2;min-height:35px}a.button.button--secondary svg{margin-left:5px;max-width:22px}body .author-name-cs{margin-top:30px}.author-name-cs h4{margin:0 0 2px;font-size:20px}.footer-links-bottom{gap:15px}.footer-logo-image-cs img{max-width:160px}body .footer .footer__copyright .list-menu__item--link{letter-spacing:0}.footer__content-top{padding-top:20px!important;padding-bottom:64px;display:block}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/dynamic.css.map */
