body:has(.gm-gifting){background:#f6f4ec}body:has(.gm-gifting) .shopify-section-group-header-group{display:none}body:has(.gm-gifting) .shopify-section-group-footer-group{margin-left:clamp(170px,16vw,250px)}.gm-gifting{--gm-ivory: #F6F4EC;--gm-sage: #59644F;--gm-ink: #20221C;color:var(--gm-ink);background:var(--gm-ivory);font-family:Georgia,Times New Roman,serif}.gm-gifting a{color:inherit;text-decoration:none}.gm-gifting a:focus-visible,.gm-gifting summary:focus-visible{outline:2px solid #915668;outline-offset:6px}.gm-gift-rail{position:fixed;inset:0 auto 0 0;width:clamp(170px,16vw,250px);background:var(--gm-sage);z-index:4;overflow:hidden}.gm-gift-brand{position:absolute;left:10%;top:36px;display:flex;align-items:flex-start;gap:8px;color:var(--gm-ivory)!important}.gm-gift-brand span{writing-mode:vertical-rl;transform:rotate(180deg);font-size:clamp(34px,4.3vw,66px);line-height:1;letter-spacing:-1px;white-space:nowrap}.gm-gift-brand span+span{font-size:clamp(29px,3.6vw,56px)}.gm-gift-botanical{position:absolute;width:88%;height:34vh;object-fit:contain;left:8%;bottom:12px;filter:brightness(0) invert(96%) sepia(10%)}.gm-gift-page{margin-left:clamp(170px,16vw,250px);padding:0 3.4vw}.gm-gift-header{min-height:90px;display:flex;justify-content:space-between;align-items:center;gap:24px;border-bottom:1px solid #B8B7AA}.gm-gift-nav,.gm-gift-tools{display:flex;align-items:center;gap:clamp(18px,2.7vw,40px);flex-wrap:wrap}.gm-gift-nav{font-size:18px}.gm-gift-tools{font-size:14px;gap:18px}.gm-gift-nav details{position:relative}.gm-gift-nav summary{cursor:pointer}.gm-gift-dropdown{position:absolute;min-width:190px;background:var(--gm-ivory);padding:20px;border:1px solid #B8B7AA;z-index:5}.gm-gift-dropdown a{display:block;padding:8px 0}.gm-gift-mobile-brand{display:none}.gm-gift-intro{padding:54px 0 36px;max-width:780px}.gm-gift-eyebrow{font-family:Arial,sans-serif;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:#414a3e}.gm-gift-intro h1{font:400 clamp(42px,5.1vw,76px)/1.08 Georgia,serif;letter-spacing:-.045em;margin:16px 0}.gm-gift-description{font-size:19px;line-height:1.55;max-width:670px;margin:0}.gm-gift-options{display:grid;grid-template-columns:1fr 1fr;gap:30px;padding-bottom:50px}.gm-gift-option{min-width:0}.gm-gift-image{aspect-ratio:1.48;background:#eae7dd;overflow:hidden}.gm-gift-image img{display:block;width:100%;height:100%;object-fit:cover}.gm-gift-option-copy{padding:25px 25px 28px;background:#e8ebe2}.gm-gift-option--rose .gm-gift-option-copy{background:#dec2c7}.gm-gift-option-copy h2{font:400 32px/1.15 Georgia,serif;margin:0 0 12px;letter-spacing:-.02em}.gm-gift-option-copy>p{font-size:16px;line-height:1.6;margin:0 0 22px}.gm-gift-details summary{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 0 2px;border-top:1px solid #8F9484;cursor:pointer;font-size:18px;list-style:none}.gm-gift-details summary::-webkit-details-marker{display:none}.gm-gift-details-content{font-family:Arial,sans-serif;font-size:14px;line-height:1.65;padding-top:10px}.gm-gift-shipping,.gm-gift-preview{border-top:1px solid #8F9484;padding-top:14px}.gm-gift-buy{display:inline-block;padding:12px 20px;background:#414a3e;color:var(--gm-ivory)!important}.gm-gift-preview-link[hidden]{display:none}.gm-gift-bottom{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #B8B7AA;border-bottom:1px solid #B8B7AA}.gm-gift-bottom a{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:30px 22px;font-size:19px}.gm-gift-bottom a+a{border-left:1px solid #B8B7AA}.gm-gift-bottom a[aria-current]{background:#dec2c7}@media(min-width:990px)and (max-height:760px){.gm-gift-brand span{font-size:43px}.gm-gift-brand span+span{font-size:35px}.gm-gift-botanical{height:26vh}}@media(max-width:989px){.gm-gift-rail{display:none}.gm-gift-page{margin-left:0;padding:0 24px}body:has(.gm-gifting) .shopify-section-group-footer-group{margin-left:0}.gm-gift-mobile-brand{display:block;font-size:23px}.gm-gift-header{flex-wrap:wrap;gap:16px;padding:22px 0}.gm-gift-nav{order:3;width:100%;font-size:16px;gap:22px}.gm-gift-intro{padding-top:36px}}@media(max-width:600px){.gm-gift-options{grid-template-columns:1fr;gap:28px}.gm-gift-intro h1{font-size:45px}.gm-gift-description{font-size:17px}.gm-gift-tools{font-size:12px;gap:12px}.gm-gift-bottom{grid-template-columns:1fr}.gm-gift-bottom a+a{border-left:0;border-top:1px solid #B8B7AA}.gm-gift-bottom a{padding:22px 16px}}.gm-site-desktop{display:none}body:has(#PBarNextFrame) cart-drawer .drawer__inner{height:calc(100dvh - 80px);max-height:calc(100dvh - 80px)}.gm-gift-tools a{position:relative}.gm-cart-count{display:inline-block;border-radius:50%;background:#59644f;color:#f6f4ec;padding:3px 6px;font:12px Arial,sans-serif}@media(min-width:0px){body{--gm-site-rail-width: clamp(76px, 16vw, 250px);padding-left:var(--gm-site-rail-width)}body .shopify-section-group-header-group{display:none}body .shopify-section-group-header-group:has(cart-notification){display:block!important;position:static;margin:0;padding:0}body .shopify-section-group-header-group:has(cart-notification) .header-wrapper{display:none}body .shopify-section-group-header-group cart-notification .cart-notification{position:fixed;top:90px;right:3.4vw;z-index:10}body .shopify-section-group-footer-group{margin-left:0!important}.gm-site-desktop{display:block;color:#20221c;background:#f6f4ec;font-family:Georgia,Times New Roman,serif;letter-spacing:0}.gm-site-desktop a{text-decoration:none;color:inherit}.gm-site-desktop a:focus-visible{outline:2px solid #915668;outline-offset:5px}.gm-site-rail{position:fixed;inset:0 auto 0 0;width:var(--gm-site-rail-width);background:#59644f;z-index:4;overflow:hidden}.gm-site-brand{position:absolute;left:10%;top:36px;display:flex;align-items:flex-start;gap:8px;color:#f6f4ec!important}.gm-site-brand span{writing-mode:vertical-rl;transform:rotate(180deg);font-size:clamp(34px,4.3vw,66px);line-height:1;letter-spacing:-1px;white-space:nowrap}.gm-site-brand span+span{font-size:clamp(29px,3.6vw,56px)}.gm-site-botanical{position:absolute;width:88%;height:34vh;object-fit:contain;left:8%;bottom:12px;filter:brightness(0) invert(96%) sepia(10%)}.gm-site-header{margin:0 3.4vw;min-height:90px;display:flex;justify-content:space-between;align-items:center;gap:24px;border-bottom:1px solid #b8b7aa}.gm-site-info{display:flex;gap:clamp(18px,2.7vw,40px);font-size:18px}.gm-site-info a[aria-current]{text-decoration:underline;text-underline-offset:6px}.gm-site-tools{display:flex;gap:18px;align-items:center}.gm-site-tools a{display:flex;padding:10px;position:relative}.gm-site-tools svg{width:25px;height:25px;fill:none;stroke:currentColor;stroke-width:1.5}.gm-site-cart-count{position:absolute;top:0;right:-3px;border-radius:50%;background:#59644f;color:#f6f4ec;padding:3px 6px;font:12px Arial,sans-serif}.gm-site-shop-nav{margin:0 3.4vw;display:flex;flex-wrap:wrap;gap:24px;padding:18px 0;font-size:17px;border-bottom:1px solid #d5d4c9}.gm-site-shop-nav a[aria-current]{text-decoration:underline;text-underline-offset:6px}body:has(.gm-home) .gm-site-header,body:has(.gm-home) .gm-site-shop-nav,body:has(.gm-gifting) .gm-site-header,body:has(.gm-gifting) .gm-site-shop-nav{display:none}body .gm-home-rail,body .gm-gift-rail{display:none}body .gm-home-page,body .gm-gift-page{margin-left:0}}@media(min-width:990px)and (max-height:760px){.gm-site-brand span{font-size:43px}.gm-site-brand span+span{font-size:35px}.gm-site-botanical{height:26vh}}@media(max-width:989px){.gm-site-brand{left:10%;top:22px;gap:4px}.gm-site-brand span{font-size:clamp(25px,4.3vw,43px)}.gm-site-brand span+span{font-size:clamp(22px,3.6vw,35px)}.gm-site-botanical{width:94%;left:3%;height:30svh;bottom:8px}.gm-site-header{min-height:72px;margin:0 16px;gap:8px;flex-wrap:wrap;padding:12px 0}.gm-site-info{gap:14px;flex-wrap:wrap;font-size:15px}.gm-site-tools{gap:0;margin-left:auto}.gm-site-tools a{padding:7px}.gm-site-tools svg{width:22px;height:22px}.gm-site-shop-nav{margin:0 16px;gap:10px 16px;font-size:14px}body .gm-home-header,body .gm-gift-header{background:#f6f4ec;color:#20221c}body .gm-gift-mobile-brand,body .gm-home-mobile-brand,body .gm-home-mobile-botanical{display:none}body .gm-home-header{padding:20px;gap:14px}body .gm-home-header .gm-home-nav{width:auto;order:0;gap:12px;font-size:15px}body .gm-home-copy{padding-top:0}}
/*# sourceMappingURL=/cdn/shop/t/25/compiled_assets/styles.css.map?subset=AABQ */
