@import"https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,300;0,9..40,400;0,9..40,500;0,9..40,600;1,9..40,300&family=Playfair+Display:wght@400;500;600&display=swap";:root{--green-1: #3d6b4f;--green-2: #2c5040;--green-3: #2c3e35;--green-light: #f0f4f1;--green-mid: #7aab8a;--text-dark: #1a1a1a;--text-mid: #4b5563;--text-light: #6b7280;--bg-white: #ffffff;--bg-off: #f7f9f7;--border: rgba(0,0,0,.07);--font-serif: "Playfair Display", Georgia, serif;--font-sans: "DM Sans", -apple-system, BlinkMacSystemFont, sans-serif;--r-sm: 8px;--r-md: 12px;--r-lg: 20px;--shadow-xs: 0 1px 4px rgba(0,0,0,.05);--shadow-sm: 0 2px 8px rgba(0,0,0,.07);--shadow-md: 0 8px 24px rgba(0,0,0,.09);--shadow-lg: 0 20px 60px rgba(0,0,0,.12);--t: .28s cubic-bezier(.4,0,.2,1)}*,*:before,*:after{box-sizing:border-box}html{font-size:17px}body{font-family:var(--font-sans)!important;font-size:1rem!important;color:var(--text-dark);-webkit-font-smoothing:antialiased;background:var(--bg-white);line-height:1.7}p,li,span,div,a{font-size:inherit}h1,.h1{font-family:var(--font-serif)!important;font-size:clamp(2.1rem,4.5vw,3.2rem)!important;font-weight:500;letter-spacing:-.02em;line-height:1.15}h2,.h2{font-family:var(--font-serif)!important;font-size:clamp(1.65rem,3.2vw,2.4rem)!important;font-weight:500;letter-spacing:-.02em}h3,.h3{font-family:var(--font-sans)!important;font-size:1.2rem!important;font-weight:600!important}h4,.h4{font-size:1.05rem!important;font-weight:600!important}.page-width{max-width:1280px!important;padding:0 24px!important}.header{border-bottom:1px solid var(--border)!important;background:#fffffff5!important;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);position:sticky!important;top:0;z-index:200;transition:box-shadow var(--t)}.header.scrolled{box-shadow:var(--shadow-sm)}.header__heading-link{letter-spacing:.03em!important;font-weight:600!important;font-size:1.15rem!important}.header__menu-item{font-size:1rem!important;font-weight:500!important;letter-spacing:.01em}.header__menu-item:hover{color:var(--green-1)!important}.announcement-bar{background:var(--green-1)!important;font-size:.88rem!important;font-weight:500!important;letter-spacing:.05em!important}.announcement-bar a{color:#fff!important;text-decoration:underline;text-underline-offset:3px}.banner{overflow:hidden}.banner__media img{transition:transform 8s ease}.banner:hover .banner__media img{transform:scale(1.03)}.banner__box{border-radius:var(--r-lg)!important;background:#ffffffed!important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);padding:2.5rem!important;box-shadow:var(--shadow-md);max-width:580px!important;border:1px solid rgba(255,255,255,.6)}.banner__heading{color:var(--text-dark)!important;margin-bottom:.75rem!important}.banner__box .banner__text{color:var(--text-mid)!important;font-size:1.15rem!important;line-height:1.65;margin-bottom:1.5rem!important}.card-wrapper{border-radius:var(--r-md)!important;overflow:hidden;transition:transform var(--t),box-shadow var(--t);background:var(--bg-white)}.card-wrapper:hover{transform:translateY(-7px)!important;box-shadow:var(--shadow-lg)!important}.card{border-radius:var(--r-md)!important;border:1px solid var(--border)!important;overflow:hidden}.card__media{overflow:hidden;aspect-ratio:1/1}.card__media img,.card__media .media{transition:transform .55s cubic-bezier(.4,0,.2,1)!important;width:100%;height:100%;object-fit:cover}.card-wrapper:hover .card__media img{transform:scale(1.07)!important}.card__information{padding:16px 18px 20px!important}.card__heading{font-family:var(--font-sans)!important;font-size:1rem!important;font-weight:500!important;line-height:1.45;margin-bottom:6px!important;color:var(--text-dark)}.card__heading a{color:inherit!important;text-decoration:none}.card__heading a:hover{color:var(--green-1)!important}.price__regular,.price-item--regular{color:var(--green-1)!important;font-weight:700!important;font-size:1.08rem!important}.price-item--sale{color:#dc4f25!important;font-weight:700!important;font-size:1.08rem!important}.price-item--regular:has(+.price-item--sale){text-decoration:line-through;color:var(--text-light)!important;font-weight:400!important}.quick-add{border-radius:0 0 var(--r-md) var(--r-md)!important;overflow:hidden}.quick-add__submit{background:var(--green-1)!important;font-family:var(--font-sans)!important;font-weight:500!important;font-size:.95rem!important;letter-spacing:.02em;border:none!important;transition:background var(--t)!important}.quick-add__submit:hover{background:var(--green-2)!important}.badge{border-radius:5px!important;font-size:.72rem!important;font-weight:700!important;letter-spacing:.07em;text-transform:uppercase;padding:3px 8px!important}.button{border-radius:var(--r-sm)!important;font-family:var(--font-sans)!important;font-weight:500!important;font-size:1rem!important;letter-spacing:.02em;transition:all var(--t)!important;border:none!important}.button--primary{background:var(--green-1)!important;color:#fff!important}.button--primary:hover{background:var(--green-2)!important;transform:translateY(-2px)!important;box-shadow:0 8px 24px #3d6b4f4d!important}.button--secondary{background:transparent!important;border:1.5px solid var(--green-1)!important;color:var(--green-1)!important}.button--secondary:hover{background:var(--green-light)!important;transform:translateY(-2px)!important}.shopify-payment-button__button--branded{border-radius:var(--r-sm)!important;font-family:var(--font-sans)!important}.multicolumn-list__item{border-right:1px solid var(--border)}.multicolumn-list__item:last-child{border-right:none}.multicolumn-card__title{font-size:1.08rem!important;font-weight:600!important;font-family:var(--font-sans)!important;color:var(--text-dark);margin-bottom:.4rem!important}.multicolumn-card p,.multicolumn-card__info{font-size:.97rem!important;color:var(--text-light)!important;line-height:1.65}.title-wrapper .title,.section-header__title,.featured-collection__title,.collection-list__title{font-family:var(--font-serif)!important;font-weight:500!important;letter-spacing:-.02em!important}.title-wrapper .title-wrapper-with-link,.section-header__description{color:var(--text-light);font-size:1.05rem!important;margin-top:.25rem}.image-with-text{border-radius:var(--r-lg)!important;overflow:hidden}.image-with-text__media-item{overflow:hidden}.image-with-text__media-item img{transition:transform .5s var(--t)!important;border-radius:0!important}.image-with-text:hover .image-with-text__media-item img{transform:scale(1.03)}.image-with-text__content{padding:3rem!important}.image-with-text__content h2{margin-bottom:1rem}.image-with-text__content p{color:var(--text-mid);line-height:1.8;font-size:1.05rem!important;margin-bottom:1rem}.email-signup-banner .title{color:#fff!important;font-family:var(--font-serif)!important}.email-signup-banner .field{max-width:480px;margin:0 auto}.email-signup-banner .field__input{border-radius:50px 0 0 50px!important;border:none!important;background:#ffffff26!important;color:#fff!important;padding-left:20px!important;font-size:1rem!important}.email-signup-banner .field__input::placeholder{color:#ffffffa6!important}.email-signup-banner .button{border-radius:0 50px 50px 0!important;background:#fff!important;color:var(--green-1)!important;font-weight:600!important;padding:0 24px!important}.product__title{font-family:var(--font-serif)!important;font-size:clamp(1.6rem,2.8vw,2.2rem)!important;line-height:1.2;color:var(--text-dark);margin-bottom:.5rem!important}.price--large .price-item{font-size:1.65rem!important;font-weight:700!important;color:var(--green-1)!important}.product-form__cart-submit{background:var(--green-1)!important;font-family:var(--font-sans)!important;font-size:1.08rem!important;font-weight:600!important;letter-spacing:.02em;border-radius:var(--r-sm)!important;padding:1rem 2rem!important;transition:all var(--t)!important}.product-form__cart-submit:hover{background:var(--green-2)!important;transform:translateY(-2px)!important;box-shadow:0 8px 24px #3d6b4f4d!important}.product__media-item img,.product__media-item .media{border-radius:var(--r-md)!important}.thumbnail-slider__button{border-radius:6px!important;overflow:hidden;opacity:.7;transition:opacity var(--t)}.thumbnail-slider__button:hover,.thumbnail-slider__button.is-active{opacity:1;outline:2px solid var(--green-1)!important;outline-offset:2px}.product__description h3{color:var(--green-1)!important;font-size:1.1rem!important;font-weight:600!important;font-family:var(--font-sans)!important;border-bottom:1px solid var(--green-light);padding-bottom:.3rem;margin:1.5rem 0 .6rem}.product__description ul{padding-left:1.25rem;margin:0 0 1rem}.product__description li{font-size:1rem!important;line-height:1.7;color:var(--text-mid);margin-bottom:.3rem}.product__description p{font-size:1rem!important;line-height:1.8;color:var(--text-mid);margin-bottom:.75rem}.product__description strong{color:var(--text-dark)}.product__description hr{border:none;border-top:1px solid var(--border);margin:1.5rem 0}.product-form__input label,.product-form label{font-size:1rem!important;font-weight:500!important}.page .rte h2,.rte h2{font-family:var(--font-serif)!important;color:var(--text-dark);margin:2rem 0 .75rem;border-left:4px solid var(--green-1);padding-left:.75rem}.page .rte h3,.rte h3{font-family:var(--font-sans)!important;color:var(--green-1)!important;font-weight:600!important;margin:1.5rem 0 .5rem;font-size:1.15rem!important}.page .rte p,.rte p{font-size:1.05rem!important;line-height:1.85;color:var(--text-mid);margin-bottom:.75rem}.page .rte ul,.rte ul,.page .rte ol,.rte ol{padding-left:1.4rem;margin-bottom:1rem}.page .rte li,.rte li{font-size:1.02rem!important;line-height:1.75;color:var(--text-mid);margin-bottom:.35rem}.page .rte hr,.rte hr{border:none;border-top:1px solid var(--border);margin:2rem 0}.page .rte a,.rte a{color:var(--green-1);text-decoration:underline;text-underline-offset:3px}.page .rte strong,.rte strong{color:var(--text-dark)}.collection-hero{background:var(--bg-off)!important}.collection-hero__title{font-family:var(--font-serif)!important;font-weight:500!important}.facets__label,.facets__summary,.active-facets__button{font-size:.97rem!important}.footer{background:var(--green-3)!important;border-top:none!important}.footer a{color:#ffffffb8!important;transition:color var(--t);font-size:.97rem!important}.footer a:hover{color:#fff!important}.footer__heading{color:#fff!important;font-family:var(--font-sans)!important;font-weight:600!important;font-size:.75rem!important;letter-spacing:.1em!important;text-transform:uppercase!important;margin-bottom:1rem!important}.footer__list li{margin-bottom:.4rem}.footer__content-top{border-bottom:1px solid rgba(255,255,255,.1)!important;padding-bottom:2.5rem!important;margin-bottom:1.5rem!important}.footer__newsletter .field__input{border-radius:50px 0 0 50px!important;background:#ffffff1f!important;border-color:#fff3!important;color:#fff!important;font-size:1rem!important}.footer__newsletter .button{border-radius:0 50px 50px 0!important;background:var(--green-1)!important;color:#fff!important}.footer__payment-icon-list{filter:brightness(.85) grayscale(.2)}.grid{--gap: 20px;gap:var(--gap)!important}@media(max-width:749px){.grid{--gap: 12px}}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:#f1f5f2}::-webkit-scrollbar-thumb{background:var(--green-mid);border-radius:10px}::-webkit-scrollbar-thumb:hover{background:var(--green-1)}@media(max-width:749px){html{font-size:16px}.banner__box{margin:1rem!important;padding:1.5rem!important;max-width:100%!important;border-radius:var(--r-md)!important}.banner__heading{font-size:1.65rem!important}.product__title{font-size:1.5rem!important}.multicolumn-list__item{border-right:none!important;border-bottom:1px solid var(--border)}.image-with-text__content{padding:1.5rem!important}.page-width{padding:0 16px!important}.card__heading{font-size:.97rem!important}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.card-wrapper{animation:fadeInUp .4s ease both}.card-wrapper:nth-child(1){animation-delay:.05s}.card-wrapper:nth-child(2){animation-delay:.1s}.card-wrapper:nth-child(3){animation-delay:.15s}.card-wrapper:nth-child(4){animation-delay:.2s}
/*# sourceMappingURL=/cdn/shop/t/3/assets/timoscape-custom.css.map */
