.gift-bundle-upsell{background:#faf8f5;border:1px solid #C9A96E;border-radius:6px;padding:1rem 1.1rem;margin:1rem 0}.gift-bundle-upsell__row{display:flex;align-items:flex-start;gap:.65rem;cursor:pointer}.gift-bundle-upsell__checkbox{margin-top:.2rem;width:1.1rem;height:1.1rem;accent-color:#C9A96E;flex:0 0 auto}.gift-bundle-upsell__copy{display:flex;flex-direction:column;gap:.25rem}.gift-bundle-upsell__title{color:#1a1a1a;font-size:.95rem;font-weight:600;line-height:1.35}.gift-bundle-upsell__subtitle{color:#1a1a1a;opacity:.65;font-size:.8rem;font-style:italic;line-height:1.3}.gift-bundle-upsell__total{margin:.75rem 0 0;padding-top:.6rem;border-top:1px solid rgba(201,169,110,.35);color:#1a1a1a;font-size:.85rem;font-weight:600}@media screen and (max-width:749px){.gift-bundle-upsell{padding:.85rem .9rem}.gift-bundle-upsell__title{font-size:.9rem}}:root{--font-heading-family: "Cormorant Garamond", "Cormorant", serif;--font-body-family: "Montserrat", sans-serif}.header__heading-logo{height:65px;width:auto}@media screen and (max-width:749px){.header__heading-logo{height:45px}}.product-form__submit.button--primary{background:#c9a96e;color:#1a1a1a;border-color:#c9a96e;font-weight:600;letter-spacing:.04em;text-transform:uppercase;min-height:3.25rem;font-size:1rem}.product-form__submit.button--primary:hover{background:#b8955a;border-color:#b8955a}@media screen and (max-width:749px){.product-form__buttons{gap:.75rem}.product-form__submit.button--full-width{width:100%;min-height:3.5rem;font-size:1.05rem}}.trust-badges{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem;list-style:none;margin:1.25rem 0 0;padding:1rem 0 0;border-top:1px solid rgba(26,26,26,.08)}.trust-badges__item{display:flex;flex-direction:column;align-items:center;gap:.4rem;flex:1 1 0;text-align:center}.trust-badges__icon svg{width:1.5rem;height:1.5rem;color:#c9a96e}.trust-badges__label{font-size:.7rem;letter-spacing:.02em;color:#1a1a1a;line-height:1.2}.sticky-atc{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:40;align-items:center;gap:.85rem;background:#fff;border-top:1px solid rgba(26,26,26,.1);padding:.65rem 1.25rem;padding-bottom:calc(.65rem + env(safe-area-inset-bottom));box-shadow:0 -4px 16px #1a1a1a1a;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .35s ease,visibility .35s ease}.sticky-atc--visible{opacity:1;visibility:visible;pointer-events:auto}.sticky-atc__media{flex:0 0 auto;width:48px;height:48px;border-radius:4px;overflow:hidden}.sticky-atc__media img{width:100%;height:100%;object-fit:cover;display:block}.sticky-atc__info{display:flex;flex-direction:column;min-width:0;flex:1 1 auto}.sticky-atc__title{font-size:.85rem;font-weight:600;color:#1a1a1a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sticky-atc__variant{font-size:.75rem;color:#1a1a1a;opacity:.6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sticky-atc__price{flex:0 0 auto;font-size:.95rem;font-weight:600;color:#1a1a1a}.sticky-atc__button{flex:0 0 auto;background:#c9a96e;color:#1a1a1a;border-color:#c9a96e;font-weight:600;letter-spacing:.03em;text-transform:uppercase;padding:.75rem 1.75rem;white-space:nowrap}.sticky-atc__button:hover{background:#b8955a;border-color:#b8955a}@media screen and (max-width:749px){.sticky-atc{padding:.6rem .85rem;gap:.65rem}.sticky-atc__media{width:40px;height:40px}.sticky-atc__variant{display:none}.sticky-atc__button{padding:.7rem 1.1rem;font-size:.85rem}}.color-scheme-4 .announcement-bar,.announcement-bar{letter-spacing:.03em}@media screen and (max-width:749px){.product__info-wrapper{padding-top:1rem}.product__info-container>*{margin-top:.85rem}}#shopify-section-image_banner .button--primary{background:#c9a96e;color:#fff;border-color:#c9a96e}#shopify-section-image_banner .button--primary:hover{background:#b8955a;border-color:#b8955a}@media screen and (max-width:749px){#shopify-section-image_banner .banner__media img{object-position:50% 20%}}.countdown-timer{display:flex;align-items:baseline;gap:.5rem;margin:0 0 .5rem;color:#c9a96e;font-weight:600}.countdown-timer__label{font-size:.85rem;text-transform:uppercase;letter-spacing:.03em}.countdown-timer__clock{font-variant-numeric:tabular-nums;font-size:1rem}.low-stock-warning{color:#c0392b;font-weight:600;font-size:.9rem;margin:0 0 .5rem}.delivery-estimate{color:#1a1a1a;font-size:.9rem;margin:0 0 .75rem}#CartDrawer-Checkout{min-height:3.25rem;font-size:1.05rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase}
/*# sourceMappingURL=/cdn/shop/t/6/assets/lumessence-custom.css.map */
