@import"https://fonts.googleapis.com/css2?family=Oswald:wght@400;500;600;700&family=Roboto:wght@300;400;500;700&display=swap";:root{--montis-green: #198F51;--montis-green-light: #1DBF64;--montis-green-dark: #14723F;--montis-black: #1E1E1E;--montis-black-deep: #111111;--montis-white: #FFFFFF;--montis-gray: #AAAAAA;--montis-gray-dark: #2A2A2A;--montis-gray-medium: #3A3A3A;--font-heading: "Oswald", sans-serif;--font-body: "Roboto", sans-serif;--transition-fast: .2s cubic-bezier(.4, 0, .2, 1);--transition-medium: .4s cubic-bezier(.4, 0, .2, 1);--transition-slow: .6s cubic-bezier(.4, 0, .2, 1)}body{font-family:var(--font-body)!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:var(--font-heading)!important;letter-spacing:.02em;line-height:1.1}p,span,a,li,td,th,label,input,textarea,select,button{font-family:var(--font-body)!important}.montis-green{color:var(--montis-green)!important}.montis-green-gradient{background:linear-gradient(135deg,var(--montis-green),var(--montis-green-light));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.montis-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 36px;font-family:var(--font-heading)!important;font-weight:600;font-size:14px;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;border:none;border-radius:0;cursor:pointer;transition:all var(--transition-medium);position:relative;overflow:hidden}.montis-btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);transition:left .5s}.montis-btn:hover:before{left:100%}.montis-btn-primary{background:linear-gradient(135deg,var(--montis-green),var(--montis-green-light));color:var(--montis-white)}.montis-btn-primary:hover{background:var(--montis-white);color:var(--montis-green-dark, #14723F);transform:translateY(-2px);box-shadow:0 8px 25px #198f5159}.montis-btn-outline{background:transparent;color:var(--montis-white);border:2px solid var(--montis-white)}.montis-btn-outline:hover{background:var(--montis-white);color:var(--montis-black);transform:translateY(-2px)}.montis-section{padding:70px 0;position:relative;overflow:hidden}.montis-section--dark{background-color:var(--montis-black)}.montis-section--deeper{background-color:var(--montis-black-deep)}.montis-section--white{background-color:var(--montis-white)}.montis-section--white .montis-section-heading,.montis-section--white h2,.montis-section--white h3{color:var(--montis-black)!important}.montis-section--white .montis-section-description,.montis-section--white p{color:#555!important}.montis-section--white .montis-divider{background:linear-gradient(90deg,var(--montis-green),var(--montis-green-light))}.montis-section--green{background:linear-gradient(135deg,var(--montis-green-dark),var(--montis-green))}.montis-container{max-width:1400px;margin:0 auto;padding:0 40px}@media(max-width:768px){.montis-container{padding:0 20px}.montis-section{padding:50px 0}}@media(max-width:480px){.montis-container{padding:0 16px}.montis-section{padding:40px 0}}.montis-section-heading{font-family:var(--font-heading)!important;font-weight:700;font-size:clamp(28px,4.5vw,48px);text-transform:uppercase;line-height:1.05;margin-bottom:12px;color:var(--montis-black)}#montis-our-story .montis-section-heading,#montis-pro-testimonials .montis-section-heading,.montis-section--dark .montis-section-heading,.montis-pdp-why .montis-section-heading{color:var(--montis-white)!important}.montis-section-subheading{font-family:var(--font-body)!important;font-size:11px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--montis-green);margin-bottom:10px}.montis-section-description{font-family:var(--font-body)!important;font-size:16px;line-height:1.7;color:#555;max-width:600px}.montis-reveal{opacity:0;transform:translateY(40px);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1)}.montis-reveal.revealed{opacity:1;transform:translateY(0)}.montis-reveal-left{opacity:0;transform:translate(-40px);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1)}.montis-reveal-left.revealed{opacity:1;transform:translate(0)}.montis-reveal-right{opacity:0;transform:translate(40px);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1)}.montis-reveal-right.revealed{opacity:1;transform:translate(0)}.montis-stagger>*{opacity:0;transform:translateY(30px);transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1)}.montis-stagger.revealed>*:nth-child(1){transition-delay:.05s}.montis-stagger.revealed>*:nth-child(2){transition-delay:.1s}.montis-stagger.revealed>*:nth-child(3){transition-delay:.15s}.montis-stagger.revealed>*:nth-child(4){transition-delay:.2s}.montis-stagger.revealed>*:nth-child(5){transition-delay:.25s}.montis-stagger.revealed>*:nth-child(6){transition-delay:.3s}.montis-stagger.revealed>*{opacity:1;transform:translateY(0)}.montis-divider{width:40px;height:2px;background:linear-gradient(90deg,var(--montis-green),var(--montis-green-light));margin:16px 0}.montis-divider--center{margin-left:auto;margin-right:auto}.montis-card{background:var(--montis-gray-dark);border-radius:4px;overflow:hidden;transition:transform var(--transition-medium),box-shadow var(--transition-medium)}.montis-card:hover{transform:translateY(-6px);box-shadow:0 20px 40px #0006}.montis-img-zoom{overflow:hidden}.montis-img-zoom img{transition:transform .6s cubic-bezier(.16,1,.3,1)}.montis-img-zoom:hover img{transform:scale(1.05)}.template-page #main-content>.shopify-section:first-child,.template-contact #main-content>.shopify-section:first-child{padding-top:30px}.template-page #wrapper,.template-page #main-content,.template-index #wrapper,.template-index #main-content{background-color:var(--montis-black)!important}.template-collection #wrapper,.template-collection #main-content{background-color:var(--montis-white)!important}.template-collection .collection-banner{min-height:220px}.template-collection .collection-banner--has-bg{min-height:280px}.template-collection .collection-banner--content h1{font-family:var(--font-heading)!important;font-weight:700;letter-spacing:.05em;font-size:clamp(28px,5vw,48px)}.template-collection .collection-container{padding-top:10px}.template-collection .product-card{display:flex;flex-direction:column}.template-collection .product-card-info{flex:1;display:flex;flex-direction:column}.template-collection .product-card-title{font-family:var(--font-body)!important;font-weight:500;font-size:.85rem;line-height:1.4;letter-spacing:.02em;text-transform:uppercase;min-height:2.8em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:6px}.template-collection .product-card-vendor{font-size:.625rem;letter-spacing:.15em;color:var(--montis-gray);margin-bottom:6px}.template-collection .product-price{font-family:var(--font-body)!important;font-weight:600;font-size:.9rem;color:var(--montis-black)}.template-collection .star-rating{margin-top:5px}.template-collection .facets-bar{border-bottom:1px solid #E5E5E5;padding-bottom:12px;margin-bottom:20px}.template-collection .breadcrumbs{font-size:.6875rem;letter-spacing:.1em;text-transform:uppercase}.template-collection .breadcrumbs a{color:#ffffffb3;transition:color var(--transition-fast)}.template-collection .breadcrumbs a:hover{color:var(--montis-green)}.template-collection .pagination{margin-top:40px;margin-bottom:40px}.template-collection .product-card--featured-image img{transition:transform .5s cubic-bezier(.16,1,.3,1)}.template-collection .product-card:hover .product-card--featured-image img{transform:scale(1.03)}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--montis-black)}::-webkit-scrollbar-thumb{background:var(--montis-gray-dark);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--montis-green)}
/*# sourceMappingURL=/cdn/shop/t/6/assets/montis-custom.css.map */
