:root{--font-heading: "Cormorant Garamond", Georgia, serif;--font-body: Montserrat, "Helvetica Neue", sans-serif;--color-brand: #A7191A;--color-text: #3a3a3a;--color-text-dark: #121212;--color-body: #FFFFFF;--color-border: rgba(18, 18, 18, .08);--color-dim: #F5F5F5;--color-btn: #000000;--color-btn-text: #FFFFFF;--color-btn-hover: #333333;--color-footer-bg: #FFFFFF;--color-footer-text: #3a3a3a;--color-announce-bg: #A7191A;--color-announce-t: #FFFFFF;--ease: all .2s ease}body{font-family:var(--font-body);font-weight:400;font-size:17px;line-height:1.7;color:var(--color-text);background:var(--color-body);-webkit-font-smoothing:antialiased}h1,.h1{font-size:2.8rem!important}h2,.h2{font-size:2.2rem!important}h3,.h3{font-size:1.5rem!important}h4,.h4{font-size:1.2rem!important}h1,h2,h3,h4,.h1,.h2,.h3,.h4{font-family:var(--font-heading)!important;font-weight:400!important;line-height:1.25!important;color:var(--color-text-dark)!important;letter-spacing:.01em!important}p,li,td,th,label,input,select,textarea{font-family:var(--font-body)}.announcement-bar{background:var(--color-announce-bg)!important}.announcement-bar__message,.announcement-bar__message a,.announcement-bar__link{font-family:var(--font-body);font-size:14px;font-weight:500;letter-spacing:.03em;color:var(--color-announce-t)!important}.announcement-bar .slider-button{display:none!important}.header{background:var(--color-body)!important;border-bottom:1px solid var(--color-border)}.header__heading-link,.header__heading{font-family:var(--font-heading);font-weight:400;color:var(--color-text-dark)}.header__heading-link .h2{font-family:var(--font-heading)!important;font-size:2.2rem!important;font-weight:400!important;letter-spacing:.15em!important;text-transform:uppercase!important;color:var(--color-text-dark)!important}.header__menu-item span{font-family:var(--font-body);font-size:15px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--color-text);transition:var(--ease)}.header__menu-item:hover span{color:var(--color-text-dark)}.button,.btn{font-family:var(--font-body)!important;font-weight:500!important;letter-spacing:.06em!important;text-transform:none!important;border-radius:0!important;transition:var(--ease)!important}.button--primary,.btn--primary,.product-form__submit,.newsletter-form__button,.cart__checkout-button{background:var(--color-btn)!important;border-color:var(--color-btn)!important;color:var(--color-btn-text)!important}.button--primary:hover,.btn--primary:hover,.product-form__submit:hover,.newsletter-form__button:hover,.cart__checkout-button:hover{background:var(--color-btn-hover)!important;border-color:var(--color-btn-hover)!important;color:var(--color-btn-text)!important}.button--secondary,.btn--secondary{background:transparent!important;border:1px solid var(--color-text-dark)!important;color:var(--color-text-dark)!important}.button--secondary:hover,.btn--secondary:hover{background:var(--color-text-dark)!important;color:var(--color-btn-text)!important}.shopify-payment-button__button{border-radius:0!important}.banner__heading{font-family:var(--font-heading)!important;font-weight:400!important;font-size:clamp(2rem,5vw,3.5rem)!important;letter-spacing:.02em!important;text-transform:none!important;line-height:1.15!important;color:#fff}.banner__box .banner__text{font-family:var(--font-body);font-size:17px;font-weight:400;line-height:1.8;color:#ffffffd9}.title-wrapper .title,.featured-collection .title,.collection-list__title,.rich-text__heading,.image-with-text__heading,.email-signup-banner__heading,.collapsible-content__heading{font-family:var(--font-heading)!important;font-weight:400!important;font-size:2.2rem!important;letter-spacing:.01em!important;text-transform:none!important;line-height:1.25!important;color:var(--color-text-dark)!important}.rich-text__text p,.image-with-text__text p{font-family:var(--font-body);font-size:17px;line-height:1.8;font-weight:400;color:var(--color-text)}.view-all a,.collection-product-count,.subtitle{font-family:var(--font-body);font-size:15px;font-weight:500;letter-spacing:.03em}.title-wrapper:before{display:none!important}.card__heading a{font-family:var(--font-body);font-size:15px;font-weight:500;letter-spacing:.02em;color:var(--color-text-dark);transition:var(--ease)}.card-wrapper:hover .card__heading a{color:var(--color-text-dark)!important;text-decoration:underline}.card__media{overflow:hidden}.card-wrapper{transition:var(--ease)}.card-wrapper:hover{box-shadow:none}.card__information .price{font-family:var(--font-body);font-size:16px;font-weight:500;color:var(--color-text-dark)}.price--on-sale .price-item--sale{color:var(--color-brand)!important;font-weight:700!important}.price--on-sale .price-item--regular{color:#12121273!important;text-decoration:line-through!important}.price__badge-sale,.badge--sale{background:var(--color-brand)!important;color:#fff!important;border-radius:0!important;font-family:var(--font-body);font-size:12px;font-weight:700;letter-spacing:.03em}.quick-add__submit{font-family:var(--font-body)!important;border-radius:0!important;background:var(--color-btn)!important;border-color:var(--color-btn)!important;color:var(--color-btn-text)!important}.quick-add__submit:hover{background:var(--color-btn-hover)!important;border-color:var(--color-btn-hover)!important}.multicolumn-card__title{font-family:var(--font-heading);font-weight:400;color:var(--color-text-dark)}.multicolumn-card__info p{font-family:var(--font-body);font-size:16px;line-height:1.8;font-weight:400;color:var(--color-text)}.email-signup-banner__subheading p{font-family:var(--font-body);font-size:16px;line-height:1.8;font-weight:400}.newsletter-form__field-wrapper input{font-family:var(--font-body);border-radius:0}.footer{background:var(--color-footer-bg)!important;border-top:1px solid var(--color-border)!important}.footer-block__heading{font-family:var(--font-body);font-size:14px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-dark)!important;margin-bottom:14px}.footer-block .list-menu__item{font-family:var(--font-body);font-size:15px;font-weight:400;line-height:2;color:var(--color-text)!important;transition:var(--ease)}.footer-block--text .footer-block__details p{font-family:var(--font-body);font-size:16px;line-height:1.8;color:var(--color-text)}.footer-block .list-menu__item:hover{color:var(--color-text-dark)!important;text-decoration:underline}.footer__copyright{font-family:var(--font-body);font-size:14px;color:#12121273!important}.product__title,.product__title h1,.product__title h2{font-family:var(--font-heading)!important;font-weight:400!important;font-size:32px!important;letter-spacing:.01em!important;text-transform:none!important;line-height:1.2!important;color:var(--color-text-dark)!important;margin-bottom:10px}.product__price,.product__price .price{font-family:var(--font-body)!important;font-weight:500!important;font-size:22px!important;color:var(--color-text-dark)!important}.product__price .price--on-sale .price-item--sale{color:var(--color-brand)!important;font-weight:700!important;font-size:22px!important}.product__price .price--on-sale .price-item--regular{color:#12121273!important;text-decoration:line-through!important;font-size:18px!important}.product__tax{font-family:var(--font-body);font-size:13px;color:#12121280;margin-top:4px}.icon-with-text{padding:12px 0}.icon-with-text .icon-with-text__item{font-family:var(--font-body);font-size:15px;font-weight:400;color:var(--color-text-dark)}.product-form__input .form__label,.product-form__input legend{font-family:var(--font-body)!important;font-size:14px!important;font-weight:700!important;letter-spacing:.06em!important;text-transform:uppercase!important;color:var(--color-text-dark)!important;margin-bottom:8px}.product-form__input--pill input[type=radio]+label{font-family:var(--font-body)!important;font-size:14px!important;font-weight:500!important;border-radius:0!important;border:1px solid rgba(18,18,18,.4)!important;background:#fff!important;color:#121212!important;transition:var(--ease)!important}.product-form__input--pill input[type=radio]:checked+label{background:#121212!important;border-color:#121212!important;color:#fff!important}.product-form__submit{font-family:var(--font-body)!important;font-size:16px!important;font-weight:500!important;letter-spacing:.1em!important;text-transform:uppercase!important;border-radius:0!important;min-height:52px!important;background:var(--color-btn)!important;border:none!important;color:var(--color-btn-text)!important;width:100%!important}.product-form__submit:hover{background:var(--color-btn-hover)!important}.payment-icons{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 0}.payment-icons img{height:24px;width:auto;object-fit:contain}details.accordion summary,.accordion__title{font-family:var(--font-body)!important;font-size:14px!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:var(--color-text-dark)!important;padding:16px 0!important;border-top:1px solid var(--color-border)!important}.accordion__content,details[open] .accordion__content{font-family:var(--font-body)!important;font-size:15px!important;line-height:1.8!important;color:var(--color-text)!important;font-weight:400!important;padding:0 0 16px!important}.product__description{padding-top:16px;border-top:1px solid var(--color-border);margin-top:8px}.product__description p,.product__description li{font-family:var(--font-body)!important;font-size:15px!important;line-height:1.8!important;font-weight:400!important;color:var(--color-text)!important}.product-media-container,.product__media-item{overflow:hidden}.thumbnail-list{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:8px!important;padding:8px 0!important}.thumbnail-list__item{width:100%!important;flex:none!important}.thumbnail-list__item .thumbnail{border:2px solid transparent!important;border-radius:0!important;transition:border-color .2s ease!important;width:100%!important;aspect-ratio:1!important}.thumbnail-list__item .thumbnail img{width:100%!important;height:100%!important;object-fit:cover!important}.thumbnail-list__item .thumbnail.is-active,.thumbnail-list__item .thumbnail:hover{border-color:var(--color-text-dark)!important}.product__info-container{padding-left:40px}.related-products .title-wrapper .title{font-family:var(--font-heading)!important;font-weight:400!important;text-transform:none!important;letter-spacing:.01em!important}.collection__title{font-family:var(--font-heading);font-weight:400;text-transform:uppercase;letter-spacing:.1em;color:var(--color-text-dark)}.collection-hero{background:var(--color-brand)}.collection .sort-by__label,.collection .facets__summary{font-family:var(--font-body);font-size:14px;font-weight:500;color:var(--color-text)}.cart-drawer{border-radius:0!important}.cart-drawer__heading{font-family:var(--font-heading)!important;font-weight:400!important;font-size:1.6rem!important}.cart-drawer .cart-item__name{font-family:var(--font-body);font-size:15px;font-weight:500}.cart-drawer .cart__checkout-button,.cart-drawer .button--primary{background:var(--color-btn)!important;border-color:var(--color-btn)!important;color:var(--color-btn-text)!important;border-radius:0!important;min-height:48px!important}.cart-drawer .cart__checkout-button:hover,.cart-drawer .button--primary:hover{background:var(--color-btn-hover)!important;border-color:var(--color-btn-hover)!important}.cart-drawer .quantity,.cart-notification{border-radius:0!important}.field__input,.select__select,.customer input,.form__input{font-family:var(--font-body)!important;border-radius:0!important}.predictive-search__heading{font-family:var(--font-body)!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.06em!important}.predictive-search__item-heading{font-family:var(--font-body)!important;font-weight:400!important}.collapsible-content summary .accordion__title{font-family:var(--font-body)!important;font-weight:500!important;font-size:16px!important;text-transform:none!important;letter-spacing:.02em!important}.collapsible-content .accordion__content p,.collapsible-content .accordion__content li{font-family:var(--font-body)!important;font-size:15px!important;line-height:1.8!important;color:var(--color-text)!important}.badge{font-family:var(--font-body);font-size:12px;font-weight:700;border-radius:0}.page-width{max-width:120rem!important}.rte,.rte p,.rte li,.rte td,.rte address{font-family:var(--font-body)!important;font-size:17px!important;line-height:1.8!important;color:var(--color-text)!important}.rte h1,.rte h2,.rte h3,.rte h4{font-family:var(--font-heading)!important}html{scroll-behavior:smooth}@media screen and (max-width:749px){.scroll-trigger.scroll-trigger{animation:none!important;opacity:1!important;transform:none!important}}.clone-urgency{display:flex;align-items:center;gap:8px;background:#f5f5f5;border:1px solid #E0E0E0;color:#333;padding:10px 16px;font-family:var(--font-body);font-size:14px;font-weight:700;margin:8px 0}.clone-urgency svg{flex-shrink:0;color:#2e7d32}.clone-shipping{display:flex;flex-direction:column;gap:8px;padding:12px 0;font-family:var(--font-body);font-size:14px;color:var(--color-text-dark)}.clone-shipping__text{display:flex;align-items:center;gap:6px}.clone-shipping__text strong{color:var(--color-text-dark)}.collection-hero__title,.collection__title h1{font-family:var(--font-heading)!important;font-weight:400!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:2.5rem!important}.lumara-hero{margin:0!important}.lumara-multirow{display:flex;flex-direction:column;gap:0}.lumara-row{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:0}.lumara-row--reverse{direction:rtl}.lumara-row--reverse>*{direction:ltr}.lumara-row__image img{width:100%;height:100%;object-fit:cover;display:block}.lumara-row__content{padding:3rem 4rem}.lumara-row__content h2{font-family:var(--font-heading);font-weight:400;font-size:2.2rem;margin-bottom:1rem;color:var(--color-text-dark)}.lumara-row__content p{font-family:var(--font-body);font-size:1rem;line-height:1.8;color:var(--color-text);margin-bottom:1.5rem}.lumara-row__btn{font-family:var(--font-body);font-size:14px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-dark);text-decoration:none;border:1px solid var(--color-text-dark);padding:12px 28px;transition:var(--ease)}.lumara-row__btn:hover{background:var(--color-text-dark);color:#fff}.lumara-multicol__title{font-family:var(--font-heading);font-weight:400;font-size:2.4rem;text-align:center;margin-bottom:2.5rem;color:var(--color-text-dark)}.lumara-multicol__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.lumara-multicol__item{text-align:center}.lumara-multicol__item img{width:100%;aspect-ratio:3/4;object-fit:cover;margin-bottom:1.5rem}.lumara-multicol__item h3{font-family:var(--font-heading);font-weight:400;font-size:1.4rem;margin-bottom:.75rem;color:var(--color-text-dark)}.lumara-multicol__item p{font-family:var(--font-body);font-size:15px;line-height:1.8;color:var(--color-text)}@media screen and (min-width:990px){.product__info-container{padding-left:40px}.drawer--right,cart-drawer .drawer{max-width:450px!important}}@media screen and (max-width:749px){.header__heading-link .h2{font-size:1.6rem!important}.banner__heading{font-size:2rem!important}h1,.h1{font-size:2.2rem!important}h2,.h2{font-size:1.8rem!important}h3,.h3{font-size:1.3rem!important}.product__info-container{padding-left:0}.lumara-row{grid-template-columns:1fr}.lumara-row--reverse{direction:ltr}.lumara-row__content{padding:2rem 1.5rem}.lumara-multicol__grid{grid-template-columns:1fr}.lumara-hero h1{font-size:2.2rem!important}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/lumara-custom.css.map */
