:root{--font-heading-family: "Cormorant Garamond", serif !important;--font-body-family: "Outfit", sans-serif !important;--color-primary-green: #374C22;--color-secondary-green: #C5A059;--color-cream: #FAF8F5;--color-dark-grey: #1F1F1F;--color-light-grey: #FAF8F5;--color-border: rgba(250, 248, 245, .15);--color-foreground: 31, 31, 31 !important;--color-background: 250, 248, 245 !important;--color-button: 31, 31, 31 !important;--color-button-text: 250, 248, 245 !important;--color-secondary-button-text: 31, 31, 31 !important;--grid-desktop-vertical-spacing: 20px !important;--grid-desktop-horizontal-spacing: 20px !important}body{background-color:var(--color-cream)!important;color:var(--color-dark-grey)!important;font-family:var(--font-body-family);-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.product__title,.collection-hero__title{font-family:var(--font-heading-family);font-weight:400;letter-spacing:.05em;text-transform:lowercase;color:var(--color-dark-grey)!important}.announcement-bar{background-color:#1f1f1f!important;color:#faf8f5!important;font-size:1.1rem;letter-spacing:.1em;text-transform:uppercase;font-weight:500;border-bottom:.5px solid rgba(255,255,255,.1)}.header{background-color:var(--color-cream)!important;border-bottom:.5px solid var(--color-border);padding-top:1.5rem!important;padding-bottom:1.5rem!important}.header__menu-item{font-family:var(--font-body-family);font-size:1.2rem!important;text-transform:uppercase;letter-spacing:.15em;font-weight:500;color:var(--color-dark-grey)!important;padding:1rem 2rem!important;transition:color .3s ease}.header__menu-item:hover{color:var(--color-secondary-green)!important;text-decoration:none!important}.button,.shopify-payment-button__button{font-family:var(--font-body-family);text-transform:uppercase;letter-spacing:.08em;font-weight:500;font-size:1.2rem;border-radius:0!important;padding:1.2rem 3rem!important;border:1px solid var(--color-dark-grey)!important;background-color:var(--color-dark-grey)!important;color:var(--color-cream)!important;transition:all .3s cubic-bezier(.25,.46,.45,.94);box-shadow:none!important}.button:after,.button:before{display:none!important}.button:hover,.shopify-payment-button__button:hover{background-color:transparent!important;color:var(--color-dark-grey)!important;border-color:var(--color-dark-grey)!important}.button--secondary{background-color:transparent!important;color:var(--color-dark-grey)!important;border:1px solid var(--color-dark-grey)!important}.button--secondary:hover{background-color:var(--color-dark-grey)!important;color:var(--color-cream)!important}.card-wrapper{background:var(--color-cream)!important;border-radius:0!important;border:none!important}.card__inner{border-radius:0!important;overflow:hidden;position:relative;background-color:var(--color-light-grey)!important}.card__media img{transition:transform .8s cubic-bezier(.25,.46,.45,.94)!important}.card-wrapper:hover .card__media img{transform:scale(1.06)}.card__information{padding-left:0!important;padding-right:0!important;text-align:center}.card__heading{font-family:var(--font-body-family)!important;font-size:1.4rem!important;font-weight:500;letter-spacing:.05em;text-transform:none;color:var(--color-dark-grey)}.price{font-family:var(--font-body-family)!important;font-size:1.4rem!important;font-weight:600;color:var(--color-primary-green)!important;justify-content:center}.circular-categories{display:flex;justify-content:center;gap:3rem;padding:4rem 2rem;flex-wrap:wrap;background-color:var(--color-cream)}.circular-category-item{display:flex;flex-direction:column;align-items:center;text-decoration:none;width:110px}.circular-category-image-wrapper{width:100px;height:100px;border-radius:50%;overflow:hidden;border:1px solid var(--color-border);background-color:var(--color-light-grey);transition:all .4s ease;display:flex;align-items:center;justify-content:center}.circular-category-image-wrapper img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.circular-category-item:hover .circular-category-image-wrapper{border-color:var(--color-primary-green);box-shadow:0 4px 12px #374c2226}.circular-category-item:hover .circular-category-image-wrapper img{transform:scale(1.1)}.circular-category-title{margin-top:1rem;font-family:var(--font-body-family);font-size:1.2rem;text-transform:uppercase;letter-spacing:.08em;font-weight:500;color:var(--color-dark-grey)!important;text-align:center}.scrolling-marquee{overflow:hidden;background-color:var(--color-primary-green);color:#fff;padding:1.2rem 0;white-space:nowrap;border-top:.5px solid rgba(255,255,255,.1);border-bottom:.5px solid rgba(255,255,255,.1)}.marquee-content{display:inline-block;animation:marquee 25s linear infinite;padding-left:100%}.marquee-item{display:inline-block;padding:0 4rem;font-family:var(--font-body-family);font-size:1.3rem;text-transform:uppercase;letter-spacing:.15em;font-weight:500}.marquee-item span{color:var(--color-secondary-green);margin-right:1rem}@keyframes marquee{0%{transform:translateZ(0)}to{transform:translate3d(-100%,0,0)}}.pdp-tabs{margin-top:3rem;border-top:.5px solid var(--color-border)}.pdp-tab-item{border-bottom:.5px solid var(--color-border)}.pdp-tab-header{width:100%;display:flex;justify-content:space-between;align-items:center;padding:1.8rem 0;background:none;border:none;cursor:pointer;font-family:var(--font-body-family);font-size:1.3rem;text-transform:uppercase;letter-spacing:.1em;font-weight:600;color:var(--color-dark-grey)!important;text-align:left}.pdp-tab-icon{font-size:1.6rem;transition:transform .3s ease;color:var(--color-dark-grey)!important}.pdp-tab-content{max-height:0;overflow:hidden;transition:max-height .3s cubic-bezier(.25,.46,.45,.94);font-family:var(--font-body-family);font-size:1.3rem;line-height:1.6;color:#1f1f1fcc!important}.pdp-tab-content-inner{padding-bottom:2rem}.pdp-tab-item.active .pdp-tab-content{max-height:500px}.pdp-tab-item.active .pdp-tab-icon{transform:rotate(45deg)}.pdp-meta-badges{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;margin:2.5rem 0;border-top:.5px solid var(--color-border);border-bottom:.5px solid var(--color-border);padding:2rem 0}.badge-item{display:flex;flex-direction:column;align-items:center;text-align:center}.badge-icon{width:28px;height:28px;margin-bottom:.8rem;fill:var(--color-primary-green)}.badge-text{font-family:var(--font-body-family);font-size:1rem;text-transform:uppercase;letter-spacing:.05em;font-weight:600;color:var(--color-dark-grey)}.badge-subtext{font-family:var(--font-body-family);font-size:.9rem;color:#1f1f1fb3;margin-top:.4rem;font-weight:300;line-height:1.2}.footer{background-color:var(--color-dark-grey)!important;color:var(--color-cream)!important;border-top:none!important}.footer h2,.footer h3,.footer__heading{color:var(--color-secondary-green)!important;font-family:var(--font-heading-family)!important;font-size:1.8rem!important}.footer a,.footer__link-list a{color:var(--color-cream)!important;opacity:.8;font-family:var(--font-body-family)!important;font-size:1.3rem!important}.footer a:hover{opacity:1;color:var(--color-secondary-green)!important}.footer-custom-bottom{border-top:.5px solid rgba(255,255,255,.1);padding-top:2rem;margin-top:4rem;text-align:center;font-size:1.2rem;opacity:.6}
/*# sourceMappingURL=/cdn/shop/t/13/assets/custom-styles.css.map */
