.announcement-bar,.announcement-bar[class*=color-]{background-color:#2d4a3e!important;color:#fff!important;min-height:40px;display:flex;align-items:center;justify-content:center;text-align:center}.announcement-bar .announcement-bar__slides,.announcement-bar .announcement-bar__slider,.announcement-bar announcement-bar-component{width:100%;text-align:center;justify-content:center}.announcement-bar .announcement-bar__slide,.announcement-bar__text{text-align:center!important;width:100%;display:flex;justify-content:center;align-items:center}.section-background.color-scheme-announcement-olive{background-color:#2d4a3e!important}.announcement-bar *,.announcement-bar .announcement-bar__text,.announcement-bar a,.announcement-bar p{color:#fff!important;font-family:DM Sans,sans-serif;font-size:11px!important;letter-spacing:.15em;text-transform:uppercase}.announcement-bar .slideshow-control svg,.announcement-bar .slideshow-control{color:#ffffffb3!important}.announcement-bar .slideshow-control:hover{color:#fff!important}.header-section,.header-section .section-background,.header__row,.header__columns,header-component{background-color:#fbf7f0!important}.header__columns{border-bottom:1px solid rgba(43,43,43,.1)!important;min-height:80px!important}.header__logo img,.header__logo-image,.header__logo .logo{max-height:54px!important;width:auto;object-fit:contain}.header__menu-item,.header__active-menu-item,.header-menu__item,.header__link{font-family:DM Sans,sans-serif!important;font-size:12px!important;letter-spacing:.12em!important;text-transform:uppercase!important;font-weight:500!important;color:#2b2b2b!important;transition:opacity .2s ease!important;position:relative}.header__menu-item:hover,.header__link:hover{opacity:.65}.header__menu-item--active,.header__active-menu-item{color:#2b2b2b!important;font-weight:600!important}.header__menu-item--active>a:after,.header__active-menu-item>a:after,.header__menu-item>a[aria-current=page]:after{content:"";position:absolute;bottom:-4px;left:0;width:100%;height:1.5px;background-color:#2b2b2b}.header__menu-item .icon-caret,.header__menu-item .svg-wrapper svg{color:#2b2b2b!important;width:12px;height:12px}.header__submenu,.header-menu__submenu,.mega-menu__content,.popover,[data-popover]{background-color:#fff!important;border:1px solid rgba(43,43,43,.08)!important;border-radius:12px!important;box-shadow:0 8px 32px #2b2b2b1a!important}.header-actions__action,.account-button__text,.header-actions__text-style{font-family:DM Sans,sans-serif!important;font-size:13px!important;color:#2b2b2b!important;letter-spacing:.02em!important;display:flex;align-items:center;gap:4px}.header-actions__action svg,.account-button__icon{color:#2b2b2b!important;width:18px;height:18px}.cart-bubble__background{background-color:#8dab78!important}.cart-bubble__text{color:#fff!important;font-family:DM Sans,sans-serif!important;font-weight:600!important;font-size:10px!important}.aurova-wishlist-btn{display:flex;align-items:center;gap:4px;color:#2b2b2b!important;text-decoration:none!important;font-family:DM Sans,sans-serif!important;font-size:13px!important;transition:opacity .2s ease!important;padding:0 4px;min-height:44px}.aurova-wishlist-btn:hover{opacity:.65!important}.aurova-wishlist-btn svg{color:#2b2b2b;transition:fill .2s ease}.aurova-wishlist-btn:hover svg{fill:#f2b8c6;stroke:#f2b8c6}.search-modal__open-button,.header__icon--search,.search-action,.header-actions__search,[data-action=search],.search-action--hidden-on-menu,.search-action--hidden-on-drawer{display:none!important}.hero{min-height:100vh!important;position:relative;overflow:hidden}.hero__media-grid:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,#122616d1,#12261673 45%,#1226161a);z-index:1;pointer-events:none}.hero__media-grid:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(10,20,12,.65) 0%,transparent 55%);z-index:1;pointer-events:none}.hero__container .section__content,.hero__content,.hero .section__content{position:relative;z-index:2;max-width:660px}.hero .section__text p:first-child,.hero [data-block-type=text]:first-of-type p,.hero__eyebrow,.hero .section__subheading{font-family:DM Sans,sans-serif!important;font-size:11px!important;letter-spacing:.35em!important;text-transform:uppercase!important;color:#a3b89b!important;font-weight:500!important;margin-bottom:1.25rem}.hero h1,.hero h2,.hero .section__heading,.hero__heading{font-family:Cormorant Garamond,serif!important;font-weight:300!important;line-height:1.08!important;color:#fff!important;font-size:clamp(2.8rem,7.5vw,5.5rem)!important;letter-spacing:-.01em!important}.hero h1 em,.hero h2 em{font-style:italic;font-weight:300;color:#ffffffeb}.hero .hero__divider,.hero hr{width:64px;height:1px;background-color:#a3b89b99;border:none;margin:1.5rem 0}.hero p,.hero .section__text p,.hero__text{color:#fffc!important;font-family:DM Sans,sans-serif!important;font-size:1.0625rem!important;line-height:1.75!important;max-width:500px;font-weight:300}.hero .button,.hero .btn,.hero a.button{border-radius:9999px!important;padding:.9rem 2.25rem!important;font-family:DM Sans,sans-serif!important;font-size:11.5px!important;letter-spacing:.18em!important;text-transform:uppercase!important;font-weight:500!important;transition:transform .25s ease,box-shadow .25s ease!important;cursor:pointer}.hero .button:hover,.hero .btn:hover{transform:translateY(-2px)!important;box-shadow:0 8px 24px #00000040!important}.hero .button--primary,.hero a.button:not(.button--secondary){background-color:#8dab78!important;border-color:#8dab78!important;color:#fff!important}.hero .button--primary:hover{background-color:#7a9e7e!important;border-color:#7a9e7e!important}.hero .button--secondary,.hero a.button-secondary{background-color:#ffffff1f!important;border:1px solid rgba(255,255,255,.45)!important;color:#fff!important;-webkit-backdrop-filter:blur(6px)!important;backdrop-filter:blur(6px)!important}.hero .button--secondary:hover{background-color:#ffffff38!important}.hero:after{content:"";position:absolute;bottom:2rem;left:50%;transform:translate(-50%);width:1px;height:48px;background:linear-gradient(to bottom,rgba(255,255,255,.6),transparent);animation:scrollLine 2s ease-in-out infinite;z-index:3}@keyframes scrollLine{0%,to{opacity:.3;transform:translate(-50%) scaleY(.5);transform-origin:top}50%{opacity:1;transform:translate(-50%) scaleY(1);transform-origin:top}}.button,.btn,.shopify-payment-button__button{border-radius:9999px!important}@media screen and (min-width:750px){.product-grid--grid{--product-grid-columns-desktop: repeat(4, 1fr) !important}}.section__heading,.section-heading,.collection-card__title,.product-card__title,.featured-product__title{font-family:Cormorant Garamond,serif!important;font-weight:400!important;letter-spacing:.02em}html,body{overflow-x:hidden;max-width:100vw}img,video,svg{max-width:100%}@media(max-width:749px){.aur-pdp__wrap,.aur-pdp__story-inner,.aurova-fc,.aurova-cert,.aurova-nat,.aurova-trust,.aurova-about,.aurova-contact,.aurova-footer,.aur-account__wrap,.ao-wrap,.co-wrap,.nat-wrap{padding-left:1rem!important;padding-right:1rem!important;box-sizing:border-box}.hero,.hero__inner,.banner__content,.banner__media,.product-grid,.product-grid--grid,.aurova-fc__grid{padding-left:1rem;padding-right:1rem;box-sizing:border-box}.aur-pdp__layout{padding-left:0!important;padding-right:0!important;gap:1.5rem!important}.aur-pdp__certs,.aur-pdp__ingr-panel,.aur-pdp__story-cols--single{padding-left:0!important;padding-right:0!important}.aur-pdp__sticky-inner{padding-left:1rem!important;padding-right:1rem!important;gap:.5rem!important}.aur-pdp__sticky-name{font-size:12.5px!important}.aur-pdp__sticky-btn{padding:.6rem 1rem!important;font-size:11.5px!important;letter-spacing:.06em!important}.aur-pdp__atc-btn,.aur-pdp__buy-now,.aur-pdp__opt-pill,.aur-pdp__sticky-btn,.aurova-fc__atc,.co-submit,.ao-btn,.aur-auth__submit,.aur-account__btn,input,select,textarea{max-width:100%;box-sizing:border-box}.aur-pdp__opt-pills,.aur-pdp__atc-row{flex-wrap:wrap!important}.aurova-footer__columns,.aurova-footer__inner,.aurova-footer__row,.aurova-footer__bottom{padding-left:1rem!important;padding-right:1rem!important;box-sizing:border-box}.header-announcements,.aur-hdr{max-width:100vw;overflow:hidden}.aur-pdp__story-title{font-size:clamp(1.7rem,7vw,2.4rem)!important;line-height:1.1!important;word-wrap:break-word}.aur-account__title,.aur-account__sub,.aur-account__header{padding-left:0!important;padding-right:0!important}}@media(max-width:480px){.aurova-fc__title,.ao-hero__title,.co-hero__title,.aur-pdp__title,.aur-pdp__story-title{font-size:clamp(1.6rem,7vw,2rem)!important;line-height:1.1!important;word-wrap:break-word}.aur-pdp__sticky-thumb{width:36px!important;height:36px!important}.aur-pdp__trust-item{padding:8px 4px!important;font-size:10px!important}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/aurova-custom.css.map */
