@media screen and (min-width:990px){.template-index{scroll-padding-top:12rem}.template-index #story,.template-index #product-details,.template-index #lumavoa-shop,.template-index #faq{scroll-margin-top:12rem}}@media screen and (max-width:989px){.template-index #story,.template-index #product-details,.template-index #lumavoa-shop,.template-index #faq{scroll-margin-top:2rem}}.lum-header__cart{width:3.55rem;height:3.55rem;flex:0 0 3.55rem}.lum-header__cart:before{content:"";position:absolute;top:-.45rem;right:-.45rem;bottom:-.45rem;left:-.45rem;border-radius:50%}.lum-header__cart-icon{width:1.38rem;height:1.38rem;stroke-width:1.45}.lum-header__cart .cart-count-bubble{top:-.55rem;right:-.55rem;min-width:1.65rem;height:1.65rem;padding-inline:.35rem;font-size:.88rem}@media screen and (max-width:749px){.lum-header__cart{width:3.5rem;height:3.5rem;flex-basis:3.5rem}.lum-header__cart-icon{width:1.34rem;height:1.34rem}}.template-page #MainContent[data-template="page.contact"]{background:#f4eee4}.lum-contact-page{min-height:70vh;padding:clamp(6rem,7vw,9rem) 0 clamp(7rem,9vw,12rem);color:#21170f;background:radial-gradient(circle at 84% 18%,rgba(225,170,70,.13),transparent 31rem),#f4eee4}.lum-contact-page__heading{max-width:120rem;margin-bottom:clamp(3.5rem,5vw,6rem)}.lum-contact-page__heading .lum-kicker,.lum-policy-page .lum-kicker{margin:0 0 1.3rem;color:#936817;font-size:1.15rem;font-weight:800;letter-spacing:.18em}.lum-contact-page__heading h1{max-width:75rem;margin:0 0 1.5rem;color:#19110b;font-size:clamp(4.2rem,5.2vw,7rem);line-height:.98;letter-spacing:-.045em}.lum-contact-page__heading>p:last-child{max-width:70rem;margin:0;color:#675b50;font-size:clamp(1.65rem,1.4vw,1.9rem);line-height:1.65}.lum-contact-page__grid{display:grid;grid-template-columns:minmax(27rem,.72fr) minmax(0,1.55fr);gap:clamp(2.4rem,4vw,5rem);align-items:start}.lum-contact-page__aside{padding:clamp(2.7rem,3.2vw,4rem);color:#f7f1e8;background:radial-gradient(circle at 100% 0,rgba(226,170,69,.18),transparent 24rem),#1c120c;border:1px solid rgba(255,255,255,.1);border-radius:2rem;box-shadow:0 2.2rem 6rem #2b1c0f1f}.lum-contact-page__aside h2{margin:0 0 1.2rem;color:#fff;font-size:clamp(2.5rem,2.3vw,3.4rem);line-height:1.08;letter-spacing:-.03em}.lum-contact-page__aside>p{margin:0 0 2.4rem;color:#cabfb3;font-size:1.55rem;line-height:1.65}.lum-contact-page__links{display:grid;border-top:1px solid rgba(255,255,255,.12)}.lum-contact-page__links a{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:1.45rem 0;color:#f1c869;border-bottom:1px solid rgba(255,255,255,.12);font-size:1.45rem;font-weight:700;text-decoration:none}.lum-contact-page__links a:hover,.lum-contact-page__links a:focus-visible{color:#fff0c4}.lum-contact-page__note{display:grid;grid-template-columns:2.5rem 1fr;gap:1.2rem;margin-top:2.5rem;padding-top:2.3rem}.lum-contact-page__note-icon{display:inline-grid;width:2.5rem;height:2.5rem;place-items:center;color:#1b120b;background:#e7b44e;border-radius:50%;font-size:1.25rem;font-weight:900}.lum-contact-page__note p{margin:0;color:#c9bdb0;font-size:1.35rem;line-height:1.6}.lum-contact-page__form-card{padding:clamp(2.7rem,4vw,5rem);background:#ffffffa3;border:1px solid rgba(79,53,27,.14);border-radius:2rem;box-shadow:0 2.2rem 6rem #2b1c0f17}.lum-contact-form{display:grid;gap:2.1rem}.lum-contact-form__row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}.lum-contact-form__field{display:grid;gap:.8rem}.lum-contact-form__field label{color:#2b1e15;font-size:1.25rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.lum-contact-form__field label span:not([aria-hidden=true]){color:#817468;font-weight:500;letter-spacing:0;text-transform:none}.lum-contact-form input,.lum-contact-form select,.lum-contact-form textarea{width:100%;min-height:5.4rem;margin:0;padding:1.35rem 1.5rem;color:#21170f;background:#fffdf9;border:1px solid #b9aa98;border-radius:.8rem;box-shadow:none;font:inherit;font-size:1.55rem;line-height:1.45;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.lum-contact-form textarea{min-height:18rem;resize:vertical}.lum-contact-form select{-webkit-appearance:auto;appearance:auto}.lum-contact-form input::placeholder,.lum-contact-form textarea::placeholder{color:#94877a;opacity:1}.lum-contact-form input:hover,.lum-contact-form select:hover,.lum-contact-form textarea:hover{border-color:#846b4d}.lum-contact-form input:focus,.lum-contact-form select:focus,.lum-contact-form textarea:focus{outline:none;background:#fff;border-color:#b47b16;box-shadow:0 0 0 .3rem #d6992a29}.lum-contact-form__submit{min-height:5.6rem;width:min(100%,30rem);margin-top:.4rem;border:0;border-radius:.9rem;cursor:pointer}.lum-contact-form__privacy{margin:-.3rem 0 0;color:#706359;font-size:1.3rem;line-height:1.55}.lum-contact-form__privacy a{color:#6e4a0a;font-weight:700}.lum-contact-form__status{display:grid;grid-template-columns:2.4rem 1fr;gap:1.2rem;padding:1.5rem 1.7rem;border-radius:.9rem;font-size:1.4rem}.lum-contact-form__status svg{width:2.2rem;height:2.2rem}.lum-contact-form__status strong,.lum-contact-form__status p{margin:0}.lum-contact-form__status--success{color:#22421f;background:#edf6e8;border:1px solid #b9d2ae}.lum-contact-form__status--error{color:#6a2019;background:#fff0ed;border:1px solid #e4b2a9}.lum-contact-form__errors ul{margin:.5rem 0 0;padding-left:1.8rem}.template-policy #MainContent{background:#f4eee4}.lum-policy-page{padding:clamp(5.5rem,7vw,9rem) 0 clamp(8rem,9vw,12rem);color:#261a12;background:radial-gradient(circle at 12% 7%,rgba(222,163,51,.1),transparent 30rem),#f4eee4}.lum-policy-page__layout{display:grid;grid-template-columns:minmax(23rem,30rem) minmax(0,82rem);justify-content:center;gap:clamp(3.2rem,6vw,8rem);align-items:start}.lum-policy-page__sidebar{position:sticky;top:10rem;padding:2.8rem;background:#21160f;border:1px solid rgba(255,255,255,.08);border-radius:1.5rem;box-shadow:0 2rem 5rem #2b1c0f1a}.lum-policy-page__sidebar .lum-kicker{color:#deb15b}.lum-policy-page__nav{display:grid;margin-top:1.7rem;border-top:1px solid rgba(255,255,255,.1)}.lum-policy-page__nav a{display:flex;align-items:center;min-height:4.9rem;padding:1rem 0;color:#cfc3b7;border-bottom:1px solid rgba(255,255,255,.1);font-size:1.42rem;font-weight:650;text-decoration:none}.lum-policy-page__nav a:hover,.lum-policy-page__nav a:focus-visible,.lum-policy-page__nav a[aria-current=page]{color:#f3c667}.lum-policy-page__nav a[aria-current=page]:before{content:"";width:.6rem;height:.6rem;margin-right:1rem;background:#e5ae40;border-radius:50%}.lum-policy-page__article{padding:clamp(3rem,5vw,6rem);background:#ffffff9e;border:1px solid rgba(79,53,27,.13);border-radius:1.8rem;box-shadow:0 2.2rem 6rem #2b1c0f14}.lum-policy-page__eyebrow{margin:0 0 1.3rem!important;color:#936817;font-size:1.1rem;font-weight:800;letter-spacing:.17em}.lum-policy-page__article h1{margin:0 0 1.7rem;color:#19110b;font-size:clamp(4rem,5vw,6.8rem);line-height:1;letter-spacing:-.045em}.lum-policy-page__lead{margin:0 0 4rem!important;padding-bottom:3rem;color:#56493f;border-bottom:1px solid #d9cdbf;font-size:clamp(1.7rem,1.7vw,2.05rem);line-height:1.65}.lum-policy-page__article h2{margin:3.4rem 0 1rem;color:#24170f;font-size:clamp(2rem,2vw,2.7rem);line-height:1.2;letter-spacing:-.02em}.lum-policy-page__article p,.lum-policy-page__article li{color:#5d5147;font-size:1.58rem;line-height:1.75}.lum-policy-page__article p{margin:0 0 1.5rem}.lum-policy-page__article a{color:#714c08;font-weight:750;text-decoration-thickness:.1rem;text-underline-offset:.25rem}.template-product #MainContent{background:#f3ede3}.template-product product-info{display:block;background:radial-gradient(circle at 15% 20%,rgba(224,171,72,.1),transparent 32rem),#f3ede3}.template-product .product{align-items:start;column-gap:clamp(3rem,6vw,8rem)}.template-product .product__info-wrapper{padding:0}.template-product .product__info-container{padding:clamp(2.6rem,3.6vw,4.5rem);background:#ffffff9e;border:1px solid rgba(79,53,27,.13);border-radius:1.8rem;box-shadow:0 2.2rem 6rem #2b1c0f14}.template-product .product__title h1{color:#1d140e;font-size:clamp(3.6rem,4.5vw,6rem);line-height:1;letter-spacing:-.045em}.template-product .price--large{color:#21160e;font-weight:800}.template-product .product-form__submit,.template-product .shopify-payment-button__button--unbranded{min-height:5.6rem;color:#20150d;background:linear-gradient(120deg,#f0cb78,#e3a62e);border:0;border-radius:.9rem;font-size:1.3rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.template-product .product-form__submit:after,.template-product .shopify-payment-button__button--unbranded:after{box-shadow:none}.template-product .product-form__submit:hover,.template-product .shopify-payment-button__button--unbranded:hover{filter:brightness(1.03)}.template-product .product-form__input input[type=radio]+label{border-color:#b9aa98;border-radius:.8rem}.template-product .product-form__input input[type=radio]:checked+label{color:#25170c;background:#f0c766;border-color:#b77c13}.template-product .quantity{background:#fffdf8;border:1px solid #b9aa98;border-radius:.8rem}.template-product .product__description{color:#62564c;font-size:1.55rem;line-height:1.7}.lum-product-fallback-media{position:relative;overflow:hidden;display:grid;min-height:52rem;place-items:center;padding:clamp(2rem,4vw,5rem);background:#eee5d9;border:1px solid rgba(79,53,27,.13);border-radius:1.8rem;box-shadow:0 2.2rem 6rem #2b1c0f14}.lum-product-fallback-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(145deg,rgba(255,255,255,.22),transparent 42%)}.lum-product-fallback-media img{display:block;width:100%;height:auto;max-height:64rem;object-fit:contain}.lum-product-fallback-media__label{position:absolute;left:1.5rem;bottom:1.5rem;z-index:1;padding:.65rem 1rem;color:#f8f2e9;background:#1a120cd1;border:1px solid rgba(255,255,255,.12);border-radius:999px;font-size:1.05rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.cart-item__image--lumavoa-fallback{aspect-ratio:1;object-fit:cover;object-position:center;background:#eee5d9;border-radius:.7rem}cart-drawer .cart-item__media{min-width:8rem}cart-drawer .cart-item__image{width:7rem;height:7rem;object-fit:cover}cart-drawer quantity-input .quantity__button[name=minus],.template-cart quantity-input .quantity__button[name=minus]{cursor:pointer}@media screen and (max-width:989px){.lum-contact-page__grid,.lum-policy-page__layout{grid-template-columns:1fr}.lum-contact-page__aside{order:2}.lum-policy-page__sidebar{position:static;padding:2.2rem}.lum-policy-page__nav{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2rem}.lum-policy-page__nav a:last-child{grid-column:1 / -1}.lum-product-fallback-media{min-height:42rem}}@media screen and (max-width:749px){.lum-contact-page,.lum-policy-page{padding-top:4.5rem;padding-bottom:7rem}.lum-contact-page__heading{margin-bottom:3rem}.lum-contact-page__heading h1,.lum-policy-page__article h1{font-size:clamp(3.8rem,12vw,5rem)}.lum-contact-page__grid{gap:2rem}.lum-contact-page__form-card,.lum-contact-page__aside,.lum-policy-page__article{padding:2.2rem;border-radius:1.4rem}.lum-contact-form__row{grid-template-columns:1fr;gap:2.1rem}.lum-contact-form__submit{width:100%}.lum-policy-page__nav{grid-template-columns:1fr}.lum-policy-page__nav a:last-child{grid-column:auto}.lum-policy-page__lead{margin-bottom:3rem!important;padding-bottom:2.5rem}.template-product .product__info-container{padding:2.2rem;border-radius:1.4rem}.lum-product-fallback-media{min-height:0;padding:2rem;border-radius:1.4rem}cart-drawer .cart-item__media{min-width:7rem}cart-drawer .cart-item__image{width:6.2rem;height:6.2rem}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/lumavoa-v11.css.map */
