.sale-price{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:6px 10px}.sale-price__was{font-size:.82em;font-weight:400;color:color-mix(in oklab,var(--color-text) 72%,var(--color-background))}.sale-price__now{color:var(--color-care);font-weight:700}.sale-price__badge{align-self:center;padding:3px 8px;border-radius:5px;background:var(--color-accent-soft);color:var(--color-care);font:600 12px/1.4 var(--font-body--family);white-space:nowrap}.sale-price [hidden]{display:none!important}.product__price{flex-wrap:wrap}.product__price>.muted{font-size:13px}.purchase-assurances{padding:0;margin:16px 0;list-style:none;display:grid;gap:12px}.purchase-assurances li{display:grid;grid-template-columns:22px 1fr;gap:10px;align-items:start}.purchase-assurances svg{width:22px;height:22px;fill:none;stroke:var(--color-care);stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.purchase-assurances strong{display:block;font-size:14px;font-weight:600;line-height:1.4}.purchase-assurances span{display:block;font-size:13px;line-height:1.5;color:color-mix(in oklab,var(--color-text) 80%,var(--color-background))}.purchase-timing{padding:12px 0;margin:0 0 16px;border-block:1px solid var(--color-hairline);font-size:13px;line-height:1.65}.purchase-photo-note{font-size:13px;margin:0 0 16px}.sale-note{margin:-12px 0 16px;color:var(--color-care);font-size:13px}.mobile-purchase,.header__mobile-menu{display:none}@media(max-width:47.99rem){.header{position:relative;z-index:30}.header .header__inner{grid-template-columns:44px minmax(0,1fr) auto;grid-template-areas:"menu brand icons";grid-template-rows:minmax(64px,auto);column-gap:8px}.header .header__nav{display:none}.header .header__brand{max-width:156px}.header .header__icons{gap:0}.header .header__icon{width:44px;height:44px}.header .header__icons>a:first-child{display:none}.header__mobile-menu{display:block;grid-area:menu}.header__mobile-menu>summary{display:grid;place-items:center;width:44px;height:44px;list-style:none;cursor:pointer}.header__mobile-menu>summary::-webkit-details-marker{display:none}.header__mobile-menu>summary svg{width:22px;height:22px;stroke:currentColor;stroke-width:1.5;fill:none}.header__mobile-menu nav{position:absolute;top:100%;inset-inline:0;padding:12px 24px 24px;background:var(--color-background);border-bottom:1px solid var(--color-hairline);box-shadow:0 12px 20px #31352f0d;max-height:70svh;overflow-y:auto}.header__mobile-menu .header__nav-list{display:grid;gap:0;justify-content:stretch}.header__mobile-menu .header__nav-link{display:flex;white-space:normal;min-height:48px;border-bottom:1px solid var(--color-hairline)}.product--brass{padding-block-start:16px}.product--brass .product__grid{gap:24px}.product--brass .brass-gallery .product__shot{aspect-ratio:1;max-height:52svh}.mobile-purchase{display:flex;align-items:center;justify-content:space-between;gap:12px;position:fixed;z-index:25;inset:auto 0 0;padding:10px max(16px,env(safe-area-inset-right)) calc(10px + env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));background:var(--color-background);border-top:1px solid var(--color-hairline);box-shadow:0 -4px 20px #31352f0a}.mobile-purchase .sale-price{gap:2px 8px}.mobile-purchase .sale-price__now{font-size:17px}.mobile-purchase .sale-price__was{font-size:12px}.mobile-purchase .sale-price__badge{font-size:11px}.mobile-purchase .button{flex:0 0 auto;min-height:48px;padding-inline:18px;font-size:14px}body:has(.mobile-purchase){padding-bottom:96px}body:has(input:focus,textarea:focus,select:focus) .mobile-purchase,.mobile-purchase.is-obscured{display:none}.brass-total>.sale-price{justify-content:flex-end;font-size:16px}}.brass-customizer[data-step-count="4"] .brass-steps{grid-template-columns:repeat(4,minmax(0,1fr))}.brass-customizer[data-scene=brass][data-step="1"] .brass-plaque__highlight--lower{opacity:1}.brass-engraving-field+.brass-engraving-field{margin-top:20px}.brass-engraving-field h4{font:600 14px var(--font-body--family);margin:0 0 8px}
/*# sourceMappingURL=/cdn/shop/t/28/assets/purchase-essentials.css.map */
