.site-footer{position:relative;overflow:hidden;background:linear-gradient(to bottom,#f8f5ef,#efe9e2)!important}.site-footer:before{content:"";position:absolute;right:0;bottom:-34px;width:800px;height:800px;background-image:url(/cdn/shop/files/footer-botanical.png?v=1786072129);background-repeat:no-repeat;background-size:contain;background-position:bottom right;opacity:.12;filter:brightness(.55) sepia(.2);pointer-events:none;z-index:0}.site-footer>*{position:relative;z-index:1}.site-footer a{transition:color .3s ease,transform .3s ease}.site-footer a:hover{color:#8a8b69}.site-footer h2,.site-footer h3{letter-spacing:.02em}.button{transition:transform .3s ease,box-shadow .3s ease,background .3s ease}.button:hover{transform:translateY(-2px);box-shadow:0 12px 28px #0000001f}.product-card{transition:transform .35s ease,box-shadow .35s ease}.product-card:hover{transform:translateY(-8px);box-shadow:0 20px 45px #00000014}.product-card img{transition:transform .8s ease}.product-card:hover img{transform:scale(1.05)}.collection-card{overflow:hidden}.collection-card img{transition:transform .8s ease}.collection-card:hover img{transform:scale(1.08)}.site-header a{transition:opacity .25s ease}.site-header a:hover{opacity:.7}.site-header{position:relative;z-index:50;background:transparent;border-bottom:none;padding:14px 18px 16px}.announcement{width:100%;height:32px;padding:0 20px;display:flex;align-items:center;justify-content:center;background:#8a8b69;color:#f8f5ef;text-align:center}.announcement__message{display:flex;align-items:center;justify-content:center;width:100%;height:100%;margin:0;padding:0;color:inherit;font-size:.82rem;font-weight:500;line-height:1;letter-spacing:.02em}.header-inner{width:min(1240px,calc(100% - 20px));min-height:76px;margin:0 auto;padding:0 30px;background:#f8f5eff0;border:1px solid rgba(47,44,40,.08);border-radius:22px;box-shadow:0 8px 24px #2f2c280d,0 2px 8px #2f2c2806;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);transition:box-shadow .3s ease,transform .3s ease,background .3s ease}.header-inner:hover{box-shadow:0 12px 34px #2f2c2813,0 3px 10px #2f2c2809}.brand{color:#2f2c28;font-family:var(--heading-font);font-size:clamp(1.55rem,2.5vw,2.1rem);letter-spacing:-.015em;transition:color .25s ease,opacity .25s ease}.brand:hover{color:#8a8b69}.nav{align-items:center;gap:28px}.nav a{position:relative;padding:8px 0;color:#2f2c28;transition:color .25s ease,opacity .25s ease}.nav a:after{content:"";position:absolute;left:0;bottom:3px;width:100%;height:1px;background:#8a8b69;transform:scaleX(0);transform-origin:right;transition:transform .3s ease}.nav a:hover{color:#747657}.nav a:hover:after{transform:scaleX(1);transform-origin:left}.header-actions{align-items:center;gap:18px}.header-actions a,.icon-link{transition:color .25s ease,transform .25s ease}.header-actions a:hover,.icon-link:hover{color:#8a8b69;transform:translateY(-2px)}@media screen and (min-width:990px){.site-header{padding-left:24px;padding-right:24px}.header-inner{padding-left:34px;padding-right:34px}}@media screen and (max-width:989px){.site-header{padding:10px 12px 12px}.announcement{margin:-10px -12px 12px}.header-inner{width:100%;min-height:68px;padding:0 20px;border-radius:18px}.nav{gap:18px}}@media screen and (max-width:749px){.site-header{padding:8px 8px 10px}.announcement{margin:-8px -8px 10px;padding:7px 14px;font-size:.78rem}.header-inner{width:100%;min-height:62px;padding:0 16px;border-radius:16px;box-shadow:0 6px 20px #2f2c280e}.brand{font-size:1.45rem}.header-actions{gap:12px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/fd-custom.css.map */
