:root{--color-aura-bg: #F7F4EF;--color-aura-sand: #EFECE6;--color-aura-forest: #14241B;--color-aura-forest-soft: #1E3528;--color-aura-gold: #D4A359;--color-aura-gold-light: #F6EBD9;--color-aura-terracotta: #C86D51;--color-aura-terracotta-hover: #B05A3F;--color-aura-border: rgba(20, 36, 27, .12);--color-aura-text-muted: #24382E;--color-aura-text-body: #1E3528;--font-aura-heading: "Cormorant Garamond", Georgia, serif;--font-aura-body: "Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, sans-serif;--radius-aura-sm: 8px;--radius-aura-md: 14px;--radius-aura-lg: 24px;--radius-aura-pill: 9999px;--shadow-aura-card: 0 16px 36px -12px rgba(20, 36, 27, .12);--shadow-aura-glow: 0 12px 30px rgba(200, 109, 81, .25)}body{background-color:var(--color-aura-bg)!important;color:var(--color-aura-forest)!important;font-family:var(--font-aura-body)!important;font-feature-settings:"cv02","cv03","cv04","cv11";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.65;position:relative}body:before{content:"";position:fixed;top:0;left:0;width:100vw;height:100vh;pointer-events:none;z-index:99999;opacity:.035;background-repeat:repeat;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E")}h1,h2,h3,.h1,.h2,.h3,.hero__heading,.banner__heading,.collection__title{font-family:var(--font-aura-heading)!important;font-weight:700!important;line-height:1.15!important;letter-spacing:-.015em!important;color:var(--color-aura-forest);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,.aura-light-section,.aura-impact-section,.aura-showcase-section,.aura-noble-section,.aura-reviews-section,.aura-ritual-section,.product,.collection,.page,.main-content{color:var(--color-aura-forest)}body h1:not(.aura-hero__title),body h2:not(.aura-bundle__title),body h3{color:var(--color-aura-forest)}.aura-hero-section,.aura-hero-section h1,.aura-hero-section .aura-hero__title,.aura-hero__title,.aura-bundle-section,.aura-bundle-section h2,.aura-bundle-section .aura-bundle__title,.aura-bundle__title{color:#fff!important;font-weight:700!important;text-shadow:0 2px 14px rgba(0,0,0,.45)!important;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important}.aura-hero-section p,.aura-hero-section .aura-hero__subtitle,.aura-hero__subtitle,.aura-bundle-section p,.aura-bundle-section .aura-bundle__subtitle,.aura-bundle__subtitle{color:#f7f4ef!important;font-weight:500!important;text-shadow:0 1px 6px rgba(0,0,0,.35)!important}.aura-hero-section .aura-hero__badge-text{color:#fff!important;font-weight:600!important}h4,h5,h6,.h4,.h5,.h6{font-family:var(--font-aura-body)!important;font-weight:700!important;letter-spacing:.02em!important;color:var(--color-aura-forest)!important}p,.rte,.description,.caption,.field__label,.text-block p{color:#24382e!important;font-weight:450!important;line-height:1.68!important}strong,b{color:var(--color-aura-forest)!important;font-weight:700!important}.announcement-bar,.announcement-bar-section,[data-section-type=announcement-bar]{background:var(--color-aura-forest)!important;color:#fff!important;border-bottom:1px solid rgba(212,163,89,.25)!important}.announcement-bar__message{font-family:var(--font-aura-body)!important;font-size:.84rem!important;font-weight:500!important;letter-spacing:.04em!important}.announcement-bar a{color:var(--color-aura-gold)!important;text-decoration:underline!important}.header-wrapper,header.header,#shopify-section-header,.header-component{background-color:#f7f4eff0!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;border-bottom:1px solid var(--color-aura-border)!important;transition:all .3s ease!important}.header__heading-link,.header__heading-text{font-family:var(--font-aura-heading)!important;font-size:1.85rem!important;font-weight:600!important;letter-spacing:.06em!important;color:var(--color-aura-forest)!important;text-transform:uppercase!important}.header__menu-item,.menu-drawer__menu-item,.header navigation a{font-family:var(--font-aura-body)!important;font-size:.92rem!important;font-weight:500!important;color:var(--color-aura-forest)!important;letter-spacing:.02em!important;transition:color .2s ease!important}.header__menu-item:hover{color:var(--color-aura-terracotta)!important}.header__icon svg{color:var(--color-aura-forest)!important}.cart-count-bubble{background-color:var(--color-aura-gold)!important;color:var(--color-aura-forest)!important;font-weight:700!important;font-family:var(--font-aura-body)!important}.button,.button--primary,.btn{background-color:var(--color-aura-terracotta)!important;color:#fff!important;font-family:var(--font-aura-body)!important;font-weight:600!important;letter-spacing:.03em!important;border-radius:var(--radius-aura-pill)!important;border:none!important;box-shadow:var(--shadow-aura-glow)!important;transition:all .25s ease!important}.button:hover,.button--primary:hover,.btn:hover{background-color:var(--color-aura-terracotta-hover)!important;transform:translateY(-2px)!important}.button--secondary,.btn--secondary{background-color:transparent!important;color:var(--color-aura-forest)!important;border:1.5px solid var(--color-aura-gold)!important;border-radius:var(--radius-aura-pill)!important}.button--secondary:hover,.btn--secondary:hover{background-color:var(--color-aura-gold-light)!important;color:var(--color-aura-forest)!important}#MainContent,main,.main-content,.shopify-section{background-color:var(--color-aura-bg)!important}.contact-form,.contact,form[action*="/contact"]{max-width:720px;margin:0 auto}.field__input,.customer .field input,.contact__fields input,.contact textarea,.field input,input[type=text],input[type=email],input[type=tel],textarea{border-radius:12px!important;border:1px solid #D1CEC7!important;background:#fff!important;padding:14px 18px!important;font-family:var(--font-aura-body)!important;font-size:.96rem!important;color:var(--color-aura-forest)!important;box-shadow:0 2px 6px #14241b08!important;transition:all .25s ease!important}.field__input:focus,.customer .field input:focus,.contact__fields input:focus,.contact textarea:focus,.field input:focus,input[type=text]:focus,input[type=email]:focus,input[type=tel]:focus,textarea:focus{border-color:var(--color-aura-terracotta)!important;outline:none!important;box-shadow:0 0 0 3px #c86d5129!important}.field__label,label.field__label{font-family:var(--font-aura-body)!important;color:var(--color-aura-text-muted)!important;font-size:.9rem!important}.contact__button .button,.contact-form-submit-button button,form[action*="/contact"] button[type=submit],.contact button[type=submit]{background-color:var(--color-aura-terracotta)!important;color:#fff!important;border-radius:var(--radius-aura-pill)!important;padding:16px 42px!important;font-family:var(--font-aura-body)!important;font-weight:600!important;font-size:1rem!important;letter-spacing:.03em!important;border:none!important;box-shadow:0 10px 24px #c86d514d!important;cursor:pointer!important;transition:all .28s cubic-bezier(.16,1,.3,1)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.contact__button .button:hover,.contact-form-submit-button button:hover,form[action*="/contact"] button[type=submit]:hover,.contact button[type=submit]:hover{background-color:var(--color-aura-terracotta-hover)!important;transform:translateY(-2px)!important;box-shadow:0 14px 32px #c86d516b!important}.template-collection,.template-collection #MainContent,.template-collection main,.collection,.main-collection{background-color:var(--color-aura-bg)!important}.collection-hero,.main-collection__header,.template-collection .section--page-width:first-child{text-align:center!important;padding-top:50px!important;padding-bottom:20px!important}.template-collection h1,.collection-hero__title{font-family:var(--font-aura-heading)!important;font-size:clamp(2.4rem,4.5vw,3.8rem)!important;color:var(--color-aura-forest)!important;font-weight:500!important;letter-spacing:-.02em!important;text-align:center!important;margin:0 auto 14px!important}.template-collection .text-block p,.collection-hero__description{font-family:var(--font-aura-body)!important;font-size:1.05rem!important;color:var(--color-aura-text-muted)!important;max-width:680px!important;margin:0 auto!important;line-height:1.6!important;text-align:center!important}.facets-vertical,.facets-wrapper,.facets-container,.facets-mobile-wrapper,.facets-controls-wrapper,.sorting-filter,.facets-horizontal-remove,.products-count-wrapper{display:none!important}.product-grid,.collection-grid,.resource-list--grid{gap:36px!important;padding-bottom:80px!important}product-card,.product-card,.product-card__content,.product-grid__card{background:#faf8f5!important;border-radius:24px!important;border:1px solid rgba(20,36,27,.08)!important;box-shadow:0 14px 32px -12px #14241b0f!important;transition:all .35s cubic-bezier(.16,1,.3,1)!important;overflow:hidden!important;position:relative!important;padding:16px!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important}product-card:hover,.product-card:hover{transform:translateY(-4px)!important;border-color:#d4a35973!important;box-shadow:0 24px 50px -15px #14241b24!important}.product-card .card-gallery,.product-card .product-media-container,.product-card img{border-radius:16px!important;overflow:hidden!important;transition:transform .45s ease!important;background-color:#efece6!important}product-card:hover img{transform:scale(1.04)!important}.product-card .product-title,.product-card h3,.product-card h2,.product-card a[href*="/products/"]{font-family:var(--font-aura-heading)!important;font-size:1.35rem!important;font-weight:600!important;color:var(--color-aura-forest)!important;line-height:1.25!important;text-decoration:none!important;margin-top:12px!important;margin-bottom:4px!important;display:block!important;transition:color .2s ease!important}.product-card a[href*="/products/"]:hover{color:var(--color-aura-terracotta)!important}.product-card .price,.product-card .price-item,.product-card .price__regular{font-family:var(--font-aura-heading)!important;font-size:1.35rem!important;font-weight:700!important;color:var(--color-aura-forest)!important;margin-bottom:12px!important}.product-card .price-item--sale{color:var(--color-aura-terracotta)!important}.product-card .add-to-cart-button,.product-card .button,.product-card buy-buttons button,.product-card .quick-add-button{background-color:var(--color-aura-terracotta)!important;color:#fff!important;border-radius:var(--radius-aura-pill)!important;padding:13px 26px!important;font-family:var(--font-aura-body)!important;font-weight:600!important;font-size:.94rem!important;width:100%!important;border:none!important;box-shadow:0 8px 20px #c86d5147!important;cursor:pointer!important;transition:all .25s ease!important;display:flex!important;align-items:center!important;justify-content:center!important}.product-card .add-to-cart-button:hover,.product-card .button:hover,.product-card buy-buttons button:hover,.product-card .quick-add-button:hover{background-color:var(--color-aura-terracotta-hover)!important;transform:translateY(-2px)!important;box-shadow:0 12px 28px #c86d5166!important}.template-product,.template-product #MainContent,.template-product main,.product-information{background-color:var(--color-aura-bg)!important}.product-media-container,.media-gallery__grid img,.product-media__drag-zoom-wrapper img{border-radius:20px!important;border:1px solid rgba(20,36,27,.08)!important;box-shadow:0 12px 30px #14241b0a!important}.aura-pdp-rating{display:inline-flex;align-items:center;gap:8px;margin-bottom:10px;font-family:var(--font-aura-body)}.aura-pdp-rating .stars-gold{color:#d4a359;font-size:1.15rem;letter-spacing:2px}.aura-pdp-rating .rating-val{color:var(--color-aura-forest);font-weight:700;font-size:.98rem}.aura-pdp-rating .reviews-note{color:var(--color-aura-text-muted);font-size:.88rem}.product-details h1,.product-information h1{font-family:var(--font-aura-heading)!important;font-size:clamp(2.2rem,3.8vw,3.2rem)!important;color:var(--color-aura-forest)!important;font-weight:600!important;letter-spacing:-.02em!important;line-height:1.14!important;margin-bottom:12px!important}.product-details .price,.product-information .price,.product-details .price-item{font-family:var(--font-aura-heading)!important;font-size:1.95rem!important;font-weight:700!important;color:var(--color-aura-forest)!important}.variant-picker__option-button,.variant-picker button,.variant-picker input[type=radio]+label{background:#faf8f5!important;border:1.5px solid #D1CEC7!important;border-radius:var(--radius-aura-pill)!important;color:var(--color-aura-forest)!important;padding:10px 22px!important;font-family:var(--font-aura-body)!important;font-weight:600!important;font-size:.92rem!important;transition:all .2s ease!important;cursor:pointer!important}.variant-picker__option-button:hover,.variant-picker input[type=radio]+label:hover{border-color:var(--color-aura-forest)!important}.variant-picker__option-button[aria-checked=true],.variant-picker__option-button.active,.variant-picker input[type=radio]:checked+label{background:var(--color-aura-forest)!important;color:#fff!important;border-color:var(--color-aura-forest)!important;box-shadow:0 4px 14px #14241b33!important}.quantity-input,.quantity-selector,.quantity{border-radius:12px!important;border:1px solid #D1CEC7!important;background:#fff!important}.product-details .add-to-cart-button,.product-information .add-to-cart-button,.product-form__submit,buy-buttons .button--primary,buy-buttons .button{background-color:var(--color-aura-terracotta)!important;color:#fff!important;border-radius:var(--radius-aura-pill)!important;padding:18px 40px!important;font-family:var(--font-aura-body)!important;font-weight:600!important;font-size:1.05rem!important;letter-spacing:.03em!important;border:none!important;box-shadow:0 10px 28px #c86d5159!important;cursor:pointer!important;transition:all .28s cubic-bezier(.16,1,.3,1)!important;width:100%!important}.product-details .add-to-cart-button:hover,.product-information .add-to-cart-button:hover,.product-form__submit:hover,buy-buttons .button--primary:hover,buy-buttons .button:hover{background-color:var(--color-aura-terracotta-hover)!important;transform:translateY(-2px)!important;box-shadow:0 14px 34px #c86d5173!important}.sticky-add-to-cart{background:#f7f4eff5!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;border-top:1px solid rgba(20,36,27,.1)!important}.sticky-add-to-cart__button{background-color:var(--color-aura-terracotta)!important;color:#fff!important;border-radius:var(--radius-aura-pill)!important}.aura-pdp-reassurance{background:#faf8f5;border:1px solid rgba(20,36,27,.08);border-radius:18px;padding:22px 24px;margin:22px 0 28px;display:flex;flex-direction:column;gap:14px;box-shadow:0 4px 16px #14241b08}.aura-pdp-reassure-item{display:flex;align-items:flex-start;gap:14px;font-family:var(--font-aura-body)}.aura-pdp-reassure-item .reassure-icon{font-size:1.35rem;line-height:1;flex-shrink:0;margin-top:2px}.aura-pdp-reassure-item strong{display:block;font-size:.94rem;color:var(--color-aura-forest);font-weight:700}.aura-pdp-reassure-item p{margin:2px 0 0;font-size:.83rem;color:var(--color-aura-text-muted);line-height:1.4}.product-details .disclosure,.product-details details{border-color:#14241b1a!important}.product-details summary,.product-details .disclosure__button{font-family:var(--font-aura-body)!important;font-weight:600!important;font-size:1rem!important;color:var(--color-aura-forest)!important}.theme-drawer__dialog,#cart-drawer dialog,.cart-drawer,.cart-drawer__content,.cart-drawer__inner{background-color:var(--color-aura-bg)!important;color:var(--color-aura-forest)!important;font-family:var(--font-aura-body)!important}.theme-drawer__header,.cart-drawer .theme-drawer__header{background-color:#faf8f5!important;border-bottom:1px solid rgba(20,36,27,.08)!important;padding:20px 24px!important}.theme-drawer__title,#cart-drawer-heading{font-family:var(--font-aura-heading)!important;font-size:1.85rem!important;font-weight:600!important;color:var(--color-aura-forest)!important;letter-spacing:-.01em!important}.theme-drawer__badge{background-color:var(--color-aura-gold)!important;color:var(--color-aura-forest)!important;font-weight:700!important}.cart-drawer__items,.cart-items{padding:16px 20px!important}.cart-item{background:#faf8f5!important;border:1px solid rgba(20,36,27,.08)!important;border-radius:16px!important;padding:16px!important;margin-bottom:14px!important;box-shadow:0 4px 14px #14241b08!important}.cart-item__image{border-radius:10px!important;background-color:#efece6!important}.cart-item__title,.cart-item__title a{font-family:var(--font-aura-heading)!important;font-size:1.15rem!important;font-weight:600!important;color:var(--color-aura-forest)!important;line-height:1.3!important;text-decoration:none!important}.cart-item__title a:hover{color:var(--color-aura-terracotta)!important}.cart-item__price,.cart-item__discounted-price{font-family:var(--font-aura-heading)!important;font-size:1.25rem!important;font-weight:700!important;color:var(--color-aura-forest)!important}.cart-drawer__summary,.cart-totals{background-color:#faf8f5!important;border-top:1px solid rgba(20,36,27,.08)!important;padding:24px!important}.cart-totals__item{font-size:1.05rem!important;font-weight:600!important;color:var(--color-aura-forest)!important}.cart-totals__item .cart-totals__value{font-family:var(--font-aura-heading)!important;font-size:1.5rem!important;font-weight:700!important;color:var(--color-aura-forest)!important}.cart__checkout-button,#checkout,button[name=checkout]{background-color:var(--color-aura-terracotta)!important;color:#fff!important;border-radius:var(--radius-aura-pill)!important;font-family:var(--font-aura-body)!important;font-size:1.05rem!important;font-weight:600!important;letter-spacing:.02em!important;padding:18px 32px!important;width:100%!important;border:none!important;box-shadow:0 10px 26px #c86d5159!important;cursor:pointer!important;transition:all .28s cubic-bezier(.16,1,.3,1)!important;display:flex!important;align-items:center!important;justify-content:center!important}.cart__checkout-button:hover,#checkout:hover,button[name=checkout]:hover{background-color:var(--color-aura-terracotta-hover)!important;transform:translateY(-2px)!important;box-shadow:0 14px 34px #c86d5173!important}.aura-drawer-reassurance{display:flex;flex-direction:column;gap:8px;margin-top:16px;padding:14px 16px;background:#14241b0a;border:1px solid rgba(20,36,27,.08);border-radius:12px}.aura-drawer-reassure-item{display:flex;align-items:center;gap:10px;font-family:var(--font-aura-body);font-size:.83rem;color:#24382e;line-height:1.35}.aura-drawer-reassure-icon{font-size:1.05rem;line-height:1;flex-shrink:0}.aura-empty-cart-desc{font-family:var(--font-aura-body)!important;font-size:.98rem!important;color:#24382e!important;margin-top:10px!important;margin-bottom:22px!important;line-height:1.55!important}.aura-btn-empty-cart{display:inline-flex!important;align-items:center!important;justify-content:center!important;background-color:var(--color-aura-terracotta)!important;color:#fff!important;text-decoration:none!important;font-family:var(--font-aura-body)!important;font-weight:600!important;font-size:.96rem!important;padding:14px 30px!important;border-radius:var(--radius-aura-pill)!important;box-shadow:0 8px 22px #c86d514d!important;transition:all .28s cubic-bezier(.16,1,.3,1)!important;margin-bottom:26px!important}.aura-btn-empty-cart:hover{background-color:var(--color-aura-terracotta-hover)!important;transform:translateY(-2px)!important;box-shadow:0 12px 28px #c86d516b!important}.aura-drawer-reassurance--empty{margin-top:0!important;margin-bottom:24px!important}html,body{overflow-x:hidden!important;width:100%!important;max-width:100vw!important;-webkit-overflow-scrolling:touch;touch-action:manipulation}*,*:before,*:after{box-sizing:border-box}@media(max-width:768px){input,select,textarea{font-size:16px!important}.section,.section-content-wrapper,.aura-impact__container,.aura-showcase__container,.aura-bundle__container,.aura-hero__container{padding-left:18px!important;padding-right:18px!important}.aura-btn,.button,.add-to-cart-button,.cart__checkout-button{min-height:50px!important;font-size:1rem!important}.aura-prod-card__inner,.product-card{padding:14px!important;border-radius:20px!important}h1,.h1,.hero__heading,.collection__title{font-size:clamp(2.2rem,7.5vw,3.2rem)!important}h2,.h2{font-size:clamp(1.8rem,6vw,2.6rem)!important}}.shopify-policy__container,.main-page,.page-content,.template-page .section-content-wrapper{background-color:var(--color-aura-bg)!important;max-width:820px!important;margin:0 auto!important;padding:60px 24px 100px!important}.shopify-policy__title h1,.main-page h1,.page-title,.template-page h1{font-family:var(--font-aura-heading)!important;font-size:clamp(2.4rem,4.5vw,3.6rem)!important;font-weight:600!important;letter-spacing:-.02em!important;color:var(--color-aura-forest)!important;text-align:center!important;margin-bottom:36px!important;line-height:1.15!important}.shopify-policy__body,.page-content,.rte{font-family:var(--font-aura-body)!important;color:#24382e!important;font-size:1.02rem!important;line-height:1.75!important}.shopify-policy__body p,.page-content p{color:#24382e!important;font-weight:450!important;margin-bottom:20px!important}.shopify-policy__body h2,.shopify-policy__body h3,.page-content h2,.page-content h3{font-family:var(--font-aura-heading)!important;color:var(--color-aura-forest)!important;font-weight:600!important;margin-top:40px!important;margin-bottom:16px!important}.shopify-policy__body a,.page-content a,.rte a{color:var(--color-aura-terracotta)!important;text-decoration:underline!important;text-underline-offset:3px!important;transition:color .2s ease!important}.shopify-policy__body a:hover,.page-content a:hover,.rte a:hover{color:var(--color-aura-terracotta-hover)!important}.shopify-policy__body ul,.page-content ul{padding-left:24px!important;margin-bottom:24px!important}.shopify-policy__body li,.page-content li{margin-bottom:8px!important;color:#24382e!important}.product-details [data-block-id*=rating_badge] p,[class*=text-block][class*=rating_badge] p,.aura-pdp-rating{display:inline-flex!important;align-items:center!important;gap:8px!important;font-family:var(--font-aura-body)!important;font-size:.92rem!important;color:#1e3528!important;margin:6px 0 10px!important;line-height:1.4!important}.product-details [data-block-id*=rating_badge] strong{color:#14241b!important;font-weight:700!important}.product-details [data-block-id*=botanical_charter],[class*=text-block][class*=botanical_charter]{background:#faf8f5!important;border:1px solid rgba(20,36,27,.09)!important;border-radius:14px!important;padding:16px 20px!important;margin:14px 0 18px!important;box-shadow:0 4px 16px #14241b08!important}.product-details [data-block-id*=botanical_charter] p,[class*=text-block][class*=botanical_charter] p{font-size:.88rem!important;line-height:1.6!important;color:#24382e!important;margin:6px 0!important}.product-details [data-block-id*=botanical_charter] p:first-child,[class*=text-block][class*=botanical_charter] p:first-child{margin-top:0!important}.product-details [data-block-id*=botanical_charter] p:last-child,[class*=text-block][class*=botanical_charter] p:last-child{margin-bottom:0!important}.product-details [data-block-id*=botanical_charter] strong,[class*=text-block][class*=botanical_charter] strong{color:#14241b!important;font-weight:650!important}.product-details [data-block-id*=reassurance],[class*=text-block][class*=reassurance]{background:#faf8f5!important;border:1px solid rgba(20,36,27,.09)!important;border-radius:14px!important;padding:16px 20px!important;margin-top:20px!important;margin-bottom:20px!important;box-shadow:0 6px 20px #14241b0a!important}.product-details [data-block-id*=reassurance] p,[class*=text-block][class*=reassurance] p{font-size:.88rem!important;line-height:1.55!important;color:#24382e!important;margin:8px 0!important}.product-details [data-block-id*=reassurance] p:first-child,[class*=text-block][class*=reassurance] p:first-child{margin-top:0!important}.product-details [data-block-id*=reassurance] p:last-child,[class*=text-block][class*=reassurance] p:last-child{margin-bottom:0!important}.button,.product-details button[type=submit],.cart-drawer__summary [name=checkout],.aura-btn,.aura-btn-ritual-add,.aura-upsell__btn{min-height:52px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-family:var(--font-aura-body)!important;font-weight:600!important;font-size:1rem!important;letter-spacing:.02em!important;border-radius:9999px!important}.product-details button[type=submit],.cart-drawer__summary [name=checkout],.aura-btn--terracotta,.aura-btn-ritual-add{background-color:var(--color-aura-terracotta)!important;color:#fff!important;border:none!important;box-shadow:0 10px 24px #c86d5152!important;transition:all .28s cubic-bezier(.16,1,.3,1)!important}.product-details button[type=submit]:hover,.cart-drawer__summary [name=checkout]:hover,.aura-btn--terracotta:hover,.aura-btn-ritual-add:hover{background-color:var(--color-aura-terracotta-hover)!important;transform:translateY(-2px)!important;box-shadow:0 14px 30px #c86d516b!important}.theme-drawer__close-button,.cart-items__quantity-button,.quantity-input__button{min-width:50px!important;min-height:50px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.aura-ship__bar{transition:width .4s cubic-bezier(.16,1,.3,1)!important}.theme-drawer__dialog,.cart-drawer__content,.cart-drawer__inner{background-color:var(--color-aura-bg)!important}:focus-visible{outline:2px solid #D4A359!important;outline-offset:3px!important;box-shadow:0 0 0 4px #d4a35940!important}button:focus:not(:focus-visible),a:focus:not(:focus-visible),input:focus:not(:focus-visible){outline:none!important}html{scroll-behavior:smooth!important}::selection{background-color:#d4a359!important;color:#14241b!important}.announcement-bar,.header-announcements,aside.announcement-bar,div[class*=header_announcements]{background:#14241b!important;color:#f7f4ef!important;border-block-end:1px solid rgba(212,163,89,.3)!important;font-family:var(--font-aura-body)!important;font-size:.82rem!important;letter-spacing:.04em!important;font-weight:500!important;padding:9px 0!important;text-align:center!important}.announcement-bar p,.announcement-bar span,.announcement-bar a,aside.announcement-bar *{color:#f7f4ef!important;text-decoration:none!important}.header-section,header.header,#header-component{background:#fdfbf7f5!important;backdrop-filter:blur(14px)!important;-webkit-backdrop-filter:blur(14px)!important;border-bottom:1px solid rgba(20,36,27,.08)!important;box-shadow:0 4px 20px -8px #14241b0d!important;transition:all .3s ease!important}.header-menu__link,.header__menu-item,nav.header-menu a,.header-menu a{font-family:var(--font-aura-body)!important;font-weight:500!important;font-size:.9rem!important;color:#14241b!important;letter-spacing:.03em!important;text-decoration:none!important;position:relative!important;padding:8px 14px!important;transition:color .25s ease!important}.header-menu__link:hover,.header__menu-item:hover,nav.header-menu a:hover,.header-menu a:hover{color:#d4a359!important}.header-menu__link:after,.header__menu-item:after{content:""!important;position:absolute!important;bottom:2px!important;left:14px!important;right:14px!important;height:2px!important;background:#d4a359!important;transform:scaleX(0)!important;transform-origin:right!important;transition:transform .25s cubic-bezier(.16,1,.3,1)!important}.header-menu__link:hover:after,.header__menu-item:hover:after{transform:scaleX(1)!important;transform-origin:left!important}.aura-header-brand-logo{display:inline-flex!important;align-items:center!important;transition:transform .25s ease!important}.aura-header-brand-logo:hover{transform:translateY(-1px)!important}.header-actions svg,.header__icons svg,.header-actions button,.header-actions a{color:#14241b!important;stroke:#14241b!important;transition:color .2s ease,transform .2s ease!important}.header-actions a:hover,.header-actions button:hover{color:#d4a359!important;stroke:#d4a359!important;transform:translateY(-1px)!important}.cart-count-bubble,.header-actions__cart-count{background-color:#d4a359!important;color:#14241b!important;font-weight:700!important;font-size:.72rem!important;border-radius:9999px!important;box-shadow:0 2px 6px #d4a35966!important}.shopify-payment-button,.shopify-payment-button__button,.shopify-payment-button__button--unbranded,.accelerated-checkout,shopify-accelerated-checkout,shopify-accelerated-checkout-cart,shopify-buy-it-now-button,[data-testid=ShopifyPay-button],.shopify-payment-terms{display:none!important;visibility:hidden!important;height:0!important;margin:0!important;padding:0!important;pointer-events:none!important}
/*# sourceMappingURL=/cdn/shop/t/1/assets/aura-global.css.map */
