.ambry-home{--bg: #F7F5F0;--ink: #1F2A1E;--sage: #6B8F4E;--sage-light: #8BA86A;--sage-dark: #5a7a41;--panel: #EDEFE6;--tan: #D9CBB8;--white: #FFFFFF;--serif: "Fraunces", serif;--sans: "Inter", system-ui, sans-serif;--announcement-height: 40px}.ambry-home,.ambry-home *{box-sizing:border-box}.ambry-home a{color:var(--sage);text-decoration:none;transition:color .3s ease}.ambry-home img{max-width:100%;display:block}.ambry-home .ambry-btn{display:inline-flex;align-items:center;justify-content:center;font-family:var(--sans);font-weight:600;border-radius:100px;cursor:pointer;transition:transform .3s cubic-bezier(.2,.7,.3,1),background .3s ease,border-color .3s ease;border:none}.ambry-home .ambry-btn-primary{font-size:15.5px;color:var(--bg);background:var(--sage);padding:15px 30px}.ambry-home .ambry-btn-primary:hover{background:var(--sage-dark);transform:scale(1.02);color:var(--bg)}.ambry-home .ambry-btn-small{font-size:14px;padding:11px 22px}.ambry-home .ambry-announcement-bar{position:fixed;top:0;left:0;right:0;z-index:6;height:var(--announcement-height);display:flex;align-items:center;justify-content:center;gap:6px;background:var(--ink);color:var(--bg);font-family:var(--sans);font-size:13px;font-weight:500;letter-spacing:.01em;text-align:center;padding:0 16px}.ambry-home .ambry-announcement-bar strong{color:var(--sage-light);font-weight:700}.ambry-home .ambry-announcement-bar strong.ambry-bar-highlight{font-size:1.3em;text-transform:uppercase}.ambry-home .ambry-announcement-text{display:inline-block;transition:opacity .3s ease}@media(max-width:859px){.ambry-home .ambry-announcement-bar{font-size:9.5px;padding:0 10px}}.ambry-home .ambry-site-header{position:fixed;top:var(--announcement-height);left:0;right:0;z-index:5;display:flex;align-items:center;justify-content:space-between;padding:18px clamp(20px,5vw,64px);background:#f7f5f000;transition:background .4s ease,box-shadow .4s ease,backdrop-filter .4s ease}.ambry-home .ambry-site-header.ambry-scrolled{background:#f7f5f0e0;box-shadow:0 6px 24px -16px #1f2a1e66;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ambry-home .ambry-logo{font-family:var(--serif);font-weight:600;font-size:22px;letter-spacing:-.01em;color:#fff;display:flex;align-items:center;gap:10px;transition:color .4s ease}.ambry-home .ambry-logo-icon{width:52px;height:auto;flex-shrink:0}.ambry-home .ambry-site-header .ambry-logo-icon{filter:brightness(0) invert(1);transition:filter .4s ease}.ambry-home .ambry-nav{display:flex;align-items:center;gap:clamp(18px,3vw,36px)}.ambry-home .ambry-nav-link{font-size:14.5px;font-weight:500;color:#fff;transition:color .4s ease}.ambry-home .ambry-icon-group{display:flex;align-items:center;gap:16px}.ambry-home .ambry-icon-btn{display:inline-flex;align-items:center;justify-content:center;background:none;border:none;padding:2px;margin:0;cursor:pointer;color:#fff;line-height:0;transition:color .4s ease,opacity .3s ease}.ambry-home .ambry-icon-btn:hover{opacity:.7}.ambry-home .ambry-icon-btn svg{display:block}.ambry-home .ambry-site-header.ambry-scrolled .ambry-logo,.ambry-home .ambry-site-header.ambry-scrolled .ambry-nav-link,.ambry-home .ambry-site-header.ambry-scrolled .ambry-icon-btn{color:var(--sage)}.ambry-home .ambry-site-header.ambry-scrolled .ambry-logo-icon{filter:none}.ambry-home .ambry-site-header.ambry-header-solid{background:#f7f5f0e0;box-shadow:0 6px 24px -16px #1f2a1e66;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ambry-home .ambry-site-header.ambry-header-solid .ambry-logo,.ambry-home .ambry-site-header.ambry-header-solid .ambry-nav-link,.ambry-home .ambry-site-header.ambry-header-solid .ambry-icon-btn{color:var(--sage)}.ambry-home .ambry-site-header.ambry-header-solid .ambry-logo-icon{filter:none}@media(max-width:859px){.ambry-home .ambry-nav-link,.ambry-home .ambry-nav .ambry-btn-small{display:none}.ambry-home .ambry-icon-group{display:flex;gap:16px}}.ambry-home-spacer{height:128px}@media(max-width:859px){.ambry-home-spacer{height:112px}}.ambry-home .ambry-site-footer{background:var(--ink);color:var(--bg);padding:clamp(64px,9vw,96px) clamp(20px,5vw,64px) 40px}.ambry-home .ambry-footer-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1.2fr;gap:clamp(32px,5vw,64px);padding-bottom:56px;border-bottom:1px solid rgba(247,245,240,.14);max-width:1240px;margin:0 auto}@media(max-width:859px){.ambry-home .ambry-footer-grid{grid-template-columns:1fr 1fr}}.ambry-home .ambry-footer-brand{max-width:320px}.ambry-home .ambry-footer-logo{font-family:var(--serif);font-weight:600;font-size:22px;display:flex;align-items:center;gap:10px;margin-bottom:16px}.ambry-home .ambry-footer-logo .ambry-logo-icon{width:54px}.ambry-home .ambry-footer-brand p{font-size:14.5px;line-height:1.6;color:var(--bg);opacity:.6;margin:0}.ambry-home .ambry-footer-col h4{font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--sage-light);margin:0 0 18px;font-weight:600}.ambry-home .ambry-footer-col ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.ambry-home .ambry-footer-col a,.ambry-home .ambry-footer-col .ambry-static{font-size:14.5px;color:var(--bg);opacity:.8}.ambry-home .ambry-footer-col a:hover{opacity:1;color:var(--bg)}.ambry-home .ambry-social-row{display:flex;gap:12px;margin-top:20px}.ambry-home .ambry-social-icon{width:38px;height:38px;border-radius:50%;border:1px solid rgba(247,245,240,.25);display:flex;align-items:center;justify-content:center;color:var(--bg);transition:background .3s ease,border-color .3s ease}.ambry-home .ambry-social-icon svg{display:block}.ambry-home .ambry-social-icon:hover{background:var(--sage);border-color:var(--sage);color:var(--bg)}.ambry-home .ambry-trust-row{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;padding:28px 0 4px;max-width:1240px;margin:0 auto}.ambry-home .ambry-trust-icon{width:44px;height:44px;border-radius:50%;border:1px solid rgba(247,245,240,.18);display:flex;align-items:center;justify-content:center;color:var(--sage-light)}.ambry-home .ambry-trust-icon svg{display:block}.ambry-home .ambry-footer-bottom{display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;align-items:center;padding-top:28px;font-size:13px;max-width:1240px;margin:0 auto}.ambry-home .ambry-footer-bottom span{opacity:.55}.ambry-home .ambry-footer-legal{display:flex;gap:24px}.ambry-home .ambry-footer-legal a{color:var(--bg);opacity:.55;font-size:13px}.ambry-home .ambry-footer-legal a:hover{opacity:1;color:var(--bg)}.ambry-discount-badge{display:inline-flex;align-items:center;font-family:Inter,system-ui,sans-serif;font-size:1.05em;font-weight:800;color:#fff;background:#4a7a2f;padding:.15em .55em;border-radius:6px;margin-inline-start:.5em;line-height:1.3;vertical-align:middle}.price-item--sale.price{color:#4a7a2f;font-weight:700}.product-form-buttons{align-items:center}.product-form-buttons .accelerated-checkout-block{display:none!important}more-payment-options-link,.shopify-payment-button__more-options{display:none!important}.ambry-buy-now-btn{order:-1;flex:2 1 var(--buy-button-preferred-width, 0);background:#6b8f4e;color:#f7f5f0;border:none;border-radius:var(--style-border-radius-buttons, 4px);font-weight:700;text-transform:uppercase;letter-spacing:.03em;cursor:pointer}.ambry-buy-now-btn:hover{background:#5a7a41}.ambry-buy-now-btn:disabled{opacity:.7;cursor:default}.add-to-cart-button.ambry-secondary-btn{font-size:.85em;padding-block:calc(var(--padding-lg) * .7);opacity:.85}hr{border:none;border-top:1px solid #D9CBB8;margin:2em 0;height:0;background:none}
/*# sourceMappingURL=/cdn/shop/t/4/assets/ambry-shared.css.map */
