:root{--forest: #1B3A2D;--forest-deep: #0F2318;--sand: 232, 220, 200;--sand-light: #F3EDE2;--cream: #FAF7F2;--ember: #C4572A;--ember-hover: #D66B3F;--gold: #B8943E;--charcoal: #2C2C2C;--stone: #7A7468;--white: #FFFFFF;--heading-font: "Plus Jakarta Sans", sans-serif;--page-width-large: 1400px;--radius: 10px;--radius-lg: 12px;--transition: .3s ease;--duration-extra-long: .6s;--ease-out-slow: cubic-bezier(0, 0, .3, 1);--animation-slide-in: slideIn var(--duration-extra-long) var(--ease-out-slow) forwards;--animation-fade-in: fadeIn var(--duration-extra-long) var(--ease-out-slow)}@keyframes slideIn{0%{transform:translateY(2rem);opacity:.01}to{transform:translateY(0);opacity:1}}@keyframes fadeIn{0%{opacity:.01}to{opacity:1}}body{-webkit-font-smoothing:antialiased;letter-spacing:0;line-height:1.65}p{font-size:17px;line-height:1.65}.h0{font-size:clamp(48px,7vw,72px)!important}h1,.h1{font-size:clamp(4rem,6vw,6.4rem)!important;font-weight:800;line-height:1.1;letter-spacing:0}h2,.h2{font-size:clamp(2.8rem,4vw,4.2rem);font-weight:800;line-height:1.1;letter-spacing:0}h3,.h3{font-size:2.2rem;font-weight:800;line-height:1.1;letter-spacing:0}@media(max-width:768px){.h0{font-size:clamp(3.6rem,8vw,5.2rem)!important}h1,.h1{font-size:clamp(3.2rem,8vw,4.8rem)!important}}@media(max-width:480px){.h0{font-size:3.6rem!important}h1,.h1{font-size:3.2rem!important}.typeset2{font-size:1.7rem}}.button{padding:1.4rem 2.8rem;font-weight:600;font-size:1.4rem;letter-spacing:1px;text-transform:uppercase;border-radius:var(--radius)!important;transition:background var(--transition)!important;white-space:nowrap;line-height:1.65}.button--cta{padding:1.4rem 3.2rem;background:var(--ember);color:var(--white)}.button--cta:hover{background:var(--ember-hover)}.button--cta .label{padding-inline-end:0;line-height:1.65;font-size:1.5rem;letter-spacing:1px}.button--cta{min-width:initial;gap:8px}cart-recommendations .button--cta{padding:1rem}.link-with-arrow{font-weight:600;font-size:1.4rem;letter-spacing:1px;text-transform:uppercase;display:flex;align-items:center;gap:.6rem;text-decoration:none;color:inherit}.link-with-arrow .svg-wrapper{width:1.4rem;height:1.4rem;display:inline-flex}@media screen and (hover:hover){.button--cta:hover .label{transform:none}}.button--cta:before,.button--cta:after{content:none}.card-information__button .button:after{content:none}.cart-count-bubble{height:1.8rem;width:1.8rem;font-size:1rem;font-weight:700}.text-small{font-size:1.5rem;line-height:1.6;letter-spacing:0}.page-width{padding:0 2rem}.page-width.page-width--full-width{padding:0}.section--padding{padding-top:calc(var(--section-padding-top) * .5);padding-bottom:calc(var(--section-padding-bottom) * .5)}@media screen and (min-width:990px){.page-width.page-width--inner{padding:0 15rem}}@media screen and (min-width:750px){.page-width{padding:0 2.4rem}.section--padding{padding-top:calc(var(--section-padding-top) * .75);padding-bottom:calc(var(--section-padding-bottom) * .75)}}@media screen and (min-width:1200px){.section--padding{padding-top:var(--section-padding-top);padding-bottom:var(--section-padding-bottom)}}@media(prefers-reduced-motion:no-preference){.animate--ambient>img,.animate--ambient>svg{animation:animateAmbient 30s linear infinite}@keyframes animateAmbient{0%{transform:rotate(0) translate(1em) rotate(0) scale(1.2)}to{transform:rotate(360deg) translate(1em) rotate(-360deg) scale(1.2)}}.scroll-trigger.animate--fade-in,.scroll-trigger.animate--slide-in{opacity:.01}.scroll-trigger.animate--slide-in{transform:translateY(2rem)}.scroll-trigger:not(.scroll-trigger--offscreen).animate--fade-in{opacity:1;animation:var(--animation-fade-in)}.scroll-trigger:not(.scroll-trigger--offscreen).animate--slide-in{animation:var(--animation-slide-in);animation-delay:calc(var(--animation-order) * .1s)}.scroll-trigger.scroll-trigger--design-mode.animate--fade-in,.scroll-trigger.scroll-trigger--design-mode.animate--slide-in,.scroll-trigger.scroll-trigger--design-mode .slider,.scroll-trigger:not(.scroll-trigger--offscreen).scroll-trigger--cancel{opacity:1;animation:none;transition:none}.scroll-trigger.scroll-trigger--design-mode.animate--slide-in{transform:translateY(0)}@keyframes slideIn{0%{transform:translateY(2rem);opacity:.01}to{transform:translateY(0);opacity:1}}@keyframes fadeIn{0%{opacity:.01}to{opacity:1}}}.header{padding-top:.75rem;padding-bottom:.75rem}.header.page-width{max-width:var(--page-width-large)}.header__icon{width:4.4rem}.header__icon .icon{height:2.2rem;width:2.2rem}.header__inline-menu .list-menu--inline{gap:0}.header__menu-item{font-weight:600;font-size:1.4rem;letter-spacing:1.5px;text-transform:uppercase;transition:color var(--transition)}sticky-header{transition:box-shadow var(--transition)}.header-wrapper>.header:before{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.header__active-menu-item .label,.list-menu__item--active .label{background:none}.shopify-section-header-sticky{box-shadow:0 1px 12px #00000014}.header__menu-item .label{background:none!important}.list-menu-dropdown .header__menu-item{gap:5px}@media screen and (min-width:990px){.header--middle-left .header__left{display:none}.header--middle-left{grid-template-columns:1fr auto 1fr;overflow:hidden}}@media screen and (min-width:1200px){.header--middle-left .header__right{margin-inline-start:0}}@media screen and (max-width:989px){.header--mobile-left{grid-template-columns:auto 1fr auto;grid-template-areas:"heading icons left-icon"}.header--mobile-left .header__left,.header--mobile-left .header__right{margin:0}}.featured-collection .page-width,.product-recommendations .page-width{max-width:var(--page-width-large)}.featured-collection .subheading,.product-recommendations .subheading{color:var(--subheading-color);font-weight:700;font-size:1.2rem;letter-spacing:2.5px;text-transform:uppercase;margin-bottom:1.2rem;margin-top:0}.featured-collection .title-wrapper .title,.product-recommendations .title-wrapper .title{color:var(--heading-color);margin-bottom:0}.featured-collection .view-all .link-with-arrow{color:var(--view-all-color)}.featured-collection .slider-button{color:var(--slider-arrow-color);background-color:transparent}.featured-collection .slider-mobile-gutter .slider-buttons{position:static}.quantity__button .label{position:relative;z-index:2;pointer-events:none}@media screen and (min-width:990px){.featured-collection .title-wrapper{margin-bottom:4rem;align-items:flex-end}}.page-subheading__common h5{font-weight:700;font-size:12px;letter-spacing:2.5px;text-transform:uppercase;color:var(--stone);margin:0 0 12px}.page-heading__common h2{font-size:clamp(32px,6vw,64px);color:var(--forest-deep);font-weight:800;line-height:1.1;margin:0 0 20px}.page-large-subheading__common h5{letter-spacing:2.5px;text-transform:uppercase;margin:0 0 20px;line-height:1.75;font-size:17px;font-weight:700;color:var(--stone)}.page-small-heading__common h2{font-size:clamp(32px,4vw,46px);color:var(--forest-deep);margin:0 0 24px}.page-description__common p{color:var(--stone);margin:0 0 20px;line-height:1.75;font-size:17px}.template-blog .text-content-block__content{text-align:center}.template-blog .text-content-block__content h1{margin:0 0 16px;font-size:clamp(36px,5vw,56px)!important;color:var(--forest-deep)}.template-blog .text-content-block__content p{font-size:18px;color:#7a7468;max-width:520px;line-height:1.65;margin:0 auto}@media(min-width:1024px){.blog-filter-wrapper::-webkit-scrollbar{height:10px;background:#e8e4de}.blog-filter-wrapper::-webkit-scrollbar-thumb{background:#1b3a2d;cursor:pointer}}@media(max-width:1024px){.blog-filter-wrapper::-webkit-scrollbar{display:none}}.blog-filter-wrapper{overflow-x:auto}.blog-header{border-bottom:1px solid #e8e4de}.blog-filter-wrapper{padding:32px 0;margin:auto}.blog-filter-pills{display:flex;gap:10px;list-style:none;margin:0;white-space:nowrap}.blog-filter-pills .pill-link{font-family:Plus Jakarta Sans,sans-serif;font-weight:600;font-size:13px;letter-spacing:1px;text-transform:uppercase;padding:7px 22px;border-radius:50px;border:1.5px solid #dddddd;color:#2c2c2c;background:#fff;text-decoration:none;cursor:pointer;transition:all .3s ease;display:inline-block}.blog-filter-pills .pill-link:hover{border-color:#1b3a2d;color:#1b3a2d}.blog-filter-pills .pill-link.is-selected{background:#1b3a2d;border-color:#1b3a2d;color:#fff;pointer-events:none}.blog-load-more-container{display:flex;justify-content:center;padding-top:48px;padding-bottom:100px;width:100%}@media(max-width:749px){.blog-load-more-container{padding-top:18px;padding-bottom:60px}}.load-more-btn{display:inline-flex;align-items:center;gap:8px;border:1.5px solid #1b3a2d;color:#1b3a2d;font-family:Plus Jakarta Sans,sans-serif;font-weight:600;font-size:14px;letter-spacing:1px;text-transform:uppercase;padding:14px 40px;border-radius:10px;transition:all .3s ease;text-decoration:none;cursor:pointer;background:transparent}.load-more-btn:hover{background:#1b3a2d;color:#fff}.load-more-btn .icon-arrow-down{transition:transform .3s ease}.load-more-btn:hover .icon-arrow-down{transform:translateY(3px)}.icon-inner{display:block;width:1em;height:1em;line-height:1}.blog-load-more-container svg.ionicon{display:block;height:100%;width:100%;stroke:currentcolor;overflow-clip-margin:content-box;overflow:hidden}.blog-load-more-container path{fill:none;stroke:currentcolor}.article-category-top{display:inline-block;font-size:1.2rem;font-weight:700;color:var(--ember);letter-spacing:2.5px;text-transform:uppercase;margin-bottom:20px}.featured-excerpt{font-size:17px;color:#7a7468;line-height:1.65;margin-bottom:24px}.author-view-posts{margin-top:0;font-family:Plus Jakarta Sans,sans-serif;font-weight:600;font-size:14px;letter-spacing:1px;text-transform:uppercase;color:var(--ember);display:inline-flex;align-items:center;gap:6px;transition:gap var(--transition);text-decoration:none}.featured-excerpt{font-size:17px;color:#7a7468;line-height:1.65;margin-bottom:20px}svg.ionicon.s-ion-icon{stroke:currentcolor}path.ionicon-fill-none{fill:none}.author-view-posts:hover{gap:12px}.featured-blog-post:hover .featured-title a{color:#c4572a}.featured-blog-post:hover .featured-blog-post__image img{transform:scale(1.03)}.featured-blog-post__image{border-radius:var(--radius-lg);overflow:hidden;aspect-ratio:3 / 2}.featured-blog-post__image img{display:block;border-radius:12px;width:100%;height:100%;object-fit:cover;transition:transform .5s ease;object-position:center center}.main-blog.page-width.section--padding{padding-top:0;padding-bottom:0}@media(max-width:480px){.featured-blog-post__content h2.featured-title{font-size:26px}}.template-product .newsletter.center.mobile-center,.template-nrs-membership .newsletter.center.mobile-center{display:none}.template-nrs-membership footer.footer{display:none}
/*# sourceMappingURL=/cdn/shop/t/15/assets/custom.css.map */
