:root{--emerald: #0D2818;--sage: #4A7C59;--sage-light: #6B9E75;--cream: #F5F0E8;--charcoal: #1A1A1A;--pearl: #FAFAF5;--terracotta: #C17817;--gold: #D4A843;--mist: rgba(232,245,233,.3);--cream-border: #E8E0D4}html{overflow-x:hidden!important;max-width:100vw!important}body{font-family:"Source Sans 3",sans-serif!important;background-color:var(--cream)!important;color:var(--charcoal)!important;font-weight:300!important;font-size:17px!important;overflow-x:hidden!important;max-width:100vw!important;touch-action:pan-y!important}h1,h2,h3,h4,h5,h6{font-family:Cormorant Garamond,serif!important;font-weight:400!important}p,span,li,a,label,td,th,input,select,textarea{font-family:"Source Sans 3",sans-serif}.header-wrapper:not(.dc-header-transparent){background-color:var(--cream)!important;transition:background-color .3s ease!important}.site-header{background-color:transparent!important;border-bottom:none!important;box-shadow:none!important}.header-wrapper:not(.dc-header-transparent) .site-header{border-bottom:1px solid var(--cream-border)!important}.site-header__logo a,.site-header__logo-link{font-family:Montserrat,sans-serif!important;font-weight:700!important;font-size:13px!important;letter-spacing:.16em!important;text-transform:uppercase!important;color:var(--charcoal)!important}.site-nav__link{font-family:Montserrat,sans-serif!important;font-size:12px!important;font-weight:500!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:var(--charcoal)!important}.site-nav__link:hover{color:var(--sage)!important;opacity:1!important}.site-nav__dropdown{background-color:var(--pearl)!important;border:1px solid var(--cream-border)!important}.site-nav__dropdown-link{font-family:Montserrat,sans-serif!important;font-size:11px!important;color:var(--charcoal)!important}.burger-icon{background-color:var(--charcoal)!important}.announcement-bar{background-color:var(--emerald)!important}.announcement-bar__message{font-family:Montserrat,sans-serif!important;font-size:11px!important;font-weight:500!important;letter-spacing:.1em!important;color:var(--pearl)!important}@media screen and (max-width:768px){.dc-bar-sep{display:none!important}.dc-bar-line1,.dc-bar-line2{display:block!important;text-align:center}.announcement-bar__message{line-height:1.8!important}}.btn,.btn--primary,input[type=submit],button[type=submit]{background-color:var(--sage)!important;border:2px solid var(--sage)!important;color:var(--pearl)!important;font-family:Montserrat,sans-serif!important;font-weight:600!important;font-size:13px!important;letter-spacing:.16em!important;text-transform:uppercase!important;border-radius:0!important;padding:14px 32px!important;transition:background-color .25s,border-color .25s!important}.btn:hover,.btn--primary:hover,input[type=submit]:hover,button[type=submit]:hover{background-color:var(--emerald)!important;border-color:var(--emerald)!important;color:var(--pearl)!important}.btn--secondary{background-color:transparent!important;border:2px solid var(--pearl)!important;color:var(--pearl)!important}.btn--secondary:hover{background-color:#fafaf51a!important}.header-wrapper.dc-header-absolute{position:absolute!important;left:0!important;right:0!important;z-index:200!important}.header-wrapper.dc-header-transparent{background-color:transparent!important;border-bottom:none!important;box-shadow:none!important}.header-wrapper.dc-header-transparent .site-nav__link,.header-wrapper.dc-header-transparent .site-header__logo a,.header-wrapper.dc-header-transparent .site-header__logo-link{color:#fafaf5!important;opacity:1!important}.header-wrapper.dc-header-transparent .site-header__icons a,.header-wrapper.dc-header-transparent .site-header__icons button{color:#fafaf5!important}.header-wrapper.dc-header-transparent .site-header__icons svg path,.header-wrapper.dc-header-transparent .site-header__icons svg use{fill:#fafaf5!important}.header-wrapper.dc-header-transparent .burger-icon{background-color:#fafaf5!important}.drawer .site-nav__link,#NavDrawer .site-nav__link,.drawer a,.drawer__nav a{color:#fafaf5!important;opacity:1!important}.drawer .site-nav__link:hover,.drawer a:hover{color:#6b9e75!important}.drawer__title{color:#fafaf5!important}.drawer .burger-icon{background-color:#fafaf5!important}.dc-hero__label{color:#6b9e75!important;text-shadow:0 1px 6px rgba(0,0,0,.5)!important}.dc-hero__title{color:#fafaf5!important;text-shadow:0 2px 16px rgba(0,0,0,.5)!important}.dc-hero__subtitle{color:#fafaf5!important;text-shadow:0 1px 8px rgba(0,0,0,.4)!important}.dc-hero__btn-primary{color:#fafaf5!important;background-color:#4a7c59!important}.dc-hero__btn-secondary{color:#fafaf5!important;background-color:transparent!important}.dc-science__eyebrow{color:#6b9e75!important}.dc-science__title{color:#fafaf5!important;text-shadow:0 2px 12px rgba(0,0,0,.4)!important}.dc-science__subtitle,.dc-science__stat-number{color:#fafaf5!important}.dc-science__stat-label{color:#6b9e75!important}.dc-science__stat-desc{color:#fafaf5d9!important}.dc-science__feature-icon{opacity:1!important}.dc-science__feature-title{color:#fafaf5!important}.dc-science__feature-desc{color:#fafaf5e6!important}.dc-newsletter__eyebrow{color:#6b9e75!important}.dc-newsletter__title{color:#fafaf5!important;text-shadow:0 2px 12px rgba(0,0,0,.3)!important}.dc-newsletter__subtitle,.dc-newsletter__subtitle p{color:#fafaf5!important}.dc-newsletter__trust-item{color:#fafaf5bf!important}.slideshow__title{font-family:Cormorant Garamond,serif!important;font-size:clamp(56px,8vw,120px)!important;font-weight:300!important;color:var(--pearl)!important;line-height:1!important;letter-spacing:-.01em!important}.slideshow__subtitle{font-family:"Source Sans 3",sans-serif!important;font-size:17px!important;font-weight:300!important;color:#fafaf5d9!important;line-height:1.75!important;max-width:540px!important;margin:0 auto!important}.section-header h2,.section-header__title{font-family:Cormorant Garamond,serif!important;font-size:clamp(40px,5vw,72px)!important;font-weight:400!important;color:var(--charcoal)!important;line-height:1.1!important}.section-header p{font-family:"Source Sans 3",sans-serif!important;font-size:17px!important;font-weight:300!important;color:#555!important;line-height:1.7!important}.section-eyebrow{font-family:Montserrat,sans-serif!important;font-size:11px!important;font-weight:500!important;letter-spacing:.25em!important;text-transform:uppercase!important;color:var(--sage)!important;display:block!important;margin-bottom:14px!important}.grid-product__image-wrapper{background-color:var(--cream-border)!important;overflow:hidden!important}.grid-product__image{transition:transform .6s ease!important}.grid-product:hover .grid-product__image{transform:scale(1.05)!important}.grid-product__title{font-family:"Source Sans 3",sans-serif!important;font-size:14px!important;font-weight:400!important;color:var(--charcoal)!important}.grid-product__price{font-family:Montserrat,sans-serif!important;font-weight:600!important;font-size:15px!important;color:var(--sage)!important}.grid-product__price s,.grid-product__price del{color:#999!important;font-weight:400!important}.grid-product__tag{font-family:Montserrat,sans-serif!important;font-size:10px!important;font-weight:600!important;letter-spacing:.08em!important;border-radius:0!important;padding:4px 9px!important;background-color:var(--terracotta)!important;color:var(--pearl)!important}.product-single__title{font-family:Cormorant Garamond,serif!important;font-size:clamp(28px,4vw,44px)!important;font-weight:400!important;color:var(--charcoal)!important}.product-single__price .money{font-family:Montserrat,sans-serif!important;font-weight:600!important;font-size:20px!important;color:var(--sage)!important}.product-single__description{font-family:"Source Sans 3",sans-serif!important;font-size:16px!important;font-weight:300!important;line-height:1.8!important;color:#555!important}.product-form__cart-submit{background-color:var(--sage)!important;border-color:var(--sage)!important;color:var(--pearl)!important;font-family:Montserrat,sans-serif!important;font-weight:600!important;font-size:13px!important;letter-spacing:.16em!important;border-radius:0!important}.product-form__cart-submit:hover{background-color:var(--emerald)!important;border-color:var(--emerald)!important}input[type=text],input[type=email],input[type=password],textarea,select{font-family:"Source Sans 3",sans-serif!important;border:1px solid var(--cream-border)!important;background-color:var(--pearl)!important;border-radius:0!important;color:var(--charcoal)!important;font-size:15px!important;font-weight:300!important}input:focus,textarea:focus,select:focus{border-color:var(--sage)!important;box-shadow:0 0 0 1px var(--sage)!important;outline:none!important}.site-footer{background-color:var(--emerald)!important;border-top:none!important}.site-footer .wrapper{padding-top:60px!important;padding-bottom:32px!important}.site-footer a,.site-footer__linklist a{font-family:"Source Sans 3",sans-serif!important;font-size:14px!important;font-weight:300!important;color:#fafaf5a6!important;text-decoration:none!important;transition:color .2s!important}.site-footer a:hover{color:var(--pearl)!important}.site-footer__copyright-content,.site-footer__copyright-content a{font-family:Montserrat,sans-serif!important;font-size:11px!important;color:#fafaf54d!important}.social-icons a{color:#fafaf599!important}.social-icons a:hover{color:var(--pearl)!important}.drawer{background-color:var(--cream)!important}.drawer__title{font-family:Cormorant Garamond,serif!important;font-size:26px!important;font-weight:400!important;color:var(--charcoal)!important}.ajaxcart__product-name{font-family:"Source Sans 3",sans-serif!important;font-weight:400!important;color:var(--charcoal)!important}.ajaxcart__price{font-family:Montserrat,sans-serif!important;font-weight:600!important;color:var(--sage)!important}.page-header{background-color:var(--cream)!important;padding:40px 0!important}.page-header h1{font-family:Cormorant Garamond,serif!important;font-size:clamp(32px,5vw,60px)!important;font-weight:400!important;color:var(--charcoal)!important}.drawer--left{background-color:var(--cream)!important}.mobile-nav__link{font-family:Montserrat,sans-serif!important;font-weight:500!important;font-size:12px!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:var(--charcoal)!important}a{color:var(--sage)!important}a:hover{color:var(--emerald)!important}hr{border-color:var(--cream-border)!important}hr.hr--large{display:none!important}.section,.wrapper{background-color:transparent!important}@media screen and (max-width:768px){.slideshow__title{font-size:clamp(40px,11vw,64px)!important}.section-header h2{font-size:clamp(32px,8vw,48px)!important}}#MainContent{padding-top:0!important}.shopify-section:first-of-type{margin-top:0!important}[data-section-type=hero-video]{margin-top:0!important}#CollectionSection{overflow-x:hidden!important;width:100%!important;max-width:100%!important}#CollectionSection .grid-uniform{display:flex!important;flex-wrap:wrap!important;align-items:flex-start!important;margin-left:0!important;margin-right:0!important;width:100%!important;box-sizing:border-box!important}#CollectionSection .grid-uniform .grid__item.grid-product{float:none!important;clear:none!important;box-sizing:border-box!important}@media screen and (min-width:769px){#CollectionSection .grid-uniform .grid__item.grid-product{flex:0 0 33.333%!important;width:33.333%!important;max-width:33.333%!important;padding-left:10px!important;padding-right:10px!important}}@media screen and (max-width:768px){#CollectionSection .grid-uniform .grid__item.grid-product{flex:0 0 50%!important;width:50%!important;max-width:50%!important;padding-left:5px!important;padding-right:5px!important}.grid-product__meta{padding:8px 2px!important}.grid-product__title{font-size:12px!important;white-space:normal!important}.grid-product__price{font-size:13px!important}}[data-section-type=product-template],[data-section-type=product-template] .grid,[data-section-type=product-template] .grid__item,[data-section-type=product-template] .product-single,[data-section-type=product-template] .product-single__meta,[data-section-type=product-template] .product-single__meta--wrapper,[data-section-type=product-template] .product-single__media-group-wrapper,[data-section-type=product-template] .product-single__media-group,[data-section-type=product-template] .slick__controls,[data-section-type=product-template] .slick-slider,[data-section-type=product-template] .slick__dots-wrapper,[data-section-type=product-template] .radio-wrapper,[data-section-type=product-template] .product-form__item,[data-section-type=product-template] .single-option-radio,[data-section-type=product-template] .product-single__form,[data-section-type=product-template] .product-single__add-to-cart,[data-section-type=product-template] .product-single__quantity{background-color:var(--cream)!important}.slick__controls,.slick__controls.slick-slider,.slick__dots-wrapper,.slick-dots{background-color:var(--cream)!important;background:var(--cream)!important}.slick-dots li button{background-color:var(--charcoal)!important;opacity:.25!important;border:none!important}.slick-dots li.slick-active button{background-color:var(--sage)!important;opacity:1!important}.slick-dots li button:before{color:var(--charcoal)!important;opacity:.35!important}.slick-dots li.slick-active button:before{color:var(--sage)!important;opacity:1!important}.single-option-radio label{display:inline-block!important;border:2px solid var(--cream-border)!important;color:var(--charcoal)!important;background-color:var(--cream)!important;font-family:Montserrat,sans-serif!important;font-size:12px!important;font-weight:600!important;letter-spacing:.08em!important;padding:8px 14px!important;cursor:pointer!important;transition:border-color .2s,color .2s,background-color .2s!important}.single-option-radio label:hover{border-color:var(--sage)!important;color:var(--sage)!important}.single-option-radio input:checked+label{border-color:var(--sage)!important;color:var(--sage)!important;background-color:#4a7c590f!important}.single-option-radio label.disabled,.single-option-radio input:disabled+label{opacity:.4!important;cursor:not-allowed!important;border-color:var(--cream-border)!important;color:#999!important}@media(prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/custom.css.map */
