*{padding:0;margin:0;box-sizing:border-box}html,body{width:100%;height:100%;font-family:var(--primary-font)}@font-face{font-family:Inter;src:url(/cdn/shop/files/Inter-Light.woff2);font-weight:300;font-display:swap}@font-face{font-family:Inter;src:url(/cdn/shop/files/Inter-Regular.woff2);font-weight:400;font-display:swap}@font-face{font-family:Inter;src:url(/cdn/shop/files/Inter-Medium.woff2);font-weight:500;font-display:swap}@font-face{font-family:Inter;src:url(/cdn/shop/files/Inter-SemiBold.woff2);font-weight:600;font-display:swap}@font-face{font-family:Inter;src:url(/cdn/shop/files/Inter-Bold.woff2);font-weight:700;font-display:swap}@font-face{font-family:Montserrat;src:url(/cdn/shop/files/Montserrat-Medium.woff2);font-weight:500;font-display:swap}:root{--primary-font: "Inter";--secondary-font: "Montserrat";--primary-color: #111111;--secondary-color: #ffffff;--light-bg-color: #FAFAF7;--black-color: #000000;--accent-color: #1F6F4A;--light-color: #5C5C5C;--mobile-menu-links-color: #002043;--transparent-color: #ffffff00;--box-width: 1350px;--full-width: 100%;--padding-lg: 20px 80px;--padding-md: 12px 80px;--section-padding: 80px;--light-section-border-color: #C2C2C2;--light-section-border-color-2: #E7E5DF}h1.primary,.h1.primary h1{font-size:clamp(28px,5vw,52px);font-weight:600;line-height:1em;letter-spacing:0}h1.secondary{font-size:clamp(24px,4vw,48px);font-weight:600;line-height:1.2em;letter-spacing:0}h2.primary,.h2.primary h2{font-size:clamp(20px,4vw,40px);font-weight:700;line-height:1.2em;letter-spacing:0}h2.secondary,.h2.secondary h2{font-size:clamp(24px,2.5vw,32px);font-weight:600;line-height:1.2em;letter-spacing:0}h3{font-size:clamp(16px,2.5vw,24px);font-weight:600;line-height:1.2em;letter-spacing:0}h4{font-size:clamp(16px,1.8vw,22px);font-weight:400;line-height:1.2em;letter-spacing:0}h5,.h5{font-size:clamp(14px,2vw,20px);font-weight:400;line-height:1.5em;letter-spacing:0}h6{font-size:18px;font-weight:400;line-height:1.2em;letter-spacing:0}p.primary{font-size:clamp(16px,2.5vw,24px);font-weight:400;line-height:1.2em;letter-spacing:0}p.secondary,legend{font-size:clamp(16px,1.5vw,18px);font-weight:400;line-height:1.2em;letter-spacing:0}p.tertiary{font-size:clamp(14px,1.5vw,16px);font-weight:400;line-height:1.2em;letter-spacing:0}span,.span{font-size:12px;font-weight:500;line-height:1em;letter-spacing:0}button{background:none;border:none;outline:none;cursor:pointer}button.icon-button{background:var(--transparent-color);border:none;outline:none;padding:0}a{text-decoration:none;color:inherit}a.header-links{font-size:14px;line-height:1em;font-weight:500;position:relative}ul{list-style:none}a.btn{display:inline-block;padding:16px 32px;border-radius:12px;border:none;outline:none;font-size:clamp(14px,1.2vw,16px);font-weight:600;line-height:1em;transition:all ease .3s}a.btn-primary{color:var(--primary-color);background:var(--secondary-color)}a.btn-secondary{border:1px solid var(--light-section-border-color-2);background:#0006}a.btn-primary:hover{background:var(--primary-color);color:var(--secondary-color)}a.btn-secondary:hover{background:var(--secondary-color);color:var(--primary-color)}a.category-btn{border:1px solid var(--light-section-border-color-2);padding:clamp(12px,3vw,24px);border-radius:12px}button.tab-btn{font-size:clamp(14px,2vw,16px);font-weight:500;line-height:1em;letter-spacing:0;padding:10px 16px;border:1px solid var(--light-section-border-color-2);border-radius:10px;transition:all ease .4s}button.tab-btn:hover,button.tab-btn.active{background:var(--primary-color);color:var(--secondary-color);border-color:var(--primary-color)}a.footer-link{font-size:clamp(14px,1.5vw,16px);font-weight:400;color:var(--light-color);transition:all ease .35s}a.footer-link:hover{color:var(--primary-color)}.light-section{background-color:var(--secondary-color);color:var(--primary-color)}.light-gray-section{background-color:var(--light-bg-color);color:var(--primary-color)}.dark-section{color:var(--secondary-color)}.page-width{width:100%;max-width:var(--box-width);margin:0 auto}@media(max-width:990px){:root{--padding-lg: 20px 40px;--padding-md: 12px 40px;--section-padding: 60px 40px}}@media(max-width:749px){:root{--padding-lg: 20px 16px;--padding-md: 12px 16px;--section-padding: 44px 16px}}.section.section-blends:has(.loox-widget){padding:var(--section-padding);padding-top:0}
/*# sourceMappingURL=/cdn/shop/t/4/assets/global.css.map */
