:root{--lumotrove-primary: #0a2e6f;--lumotrove-accent: #f4b02a;--lumotrove-ink: #111827;--lumotrove-background: #f8f7f4;--lumotrove-border: #e5e7eb;--lumotrove-neutral: #d8d1c7;--buttons-radius: 6px;--buttons-radius-outset: 7px;--inputs-radius: 6px;--variant-pills-radius: 6px;--product-card-corner-radius: 1.4rem;--collection-card-corner-radius: 1.4rem;--blog-card-corner-radius: 1.4rem;--lumotrove-card-radius: 14px;--lumotrove-card-media-margin: .6rem;--lumotrove-card-image-inset: .4rem;--lumotrove-card-title-lines: 3}body,.gradient{background:var(--lumotrove-background)}body,h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5{color:var(--lumotrove-ink)}.announcement-bar-section .utility-bar{background:var(--lumotrove-primary);color:#fff;border-bottom:0}.announcement-bar__message,.announcement-bar__message span{color:#fff;font-weight:700;letter-spacing:0}.header-wrapper,.header-wrapper.gradient,.header-wrapper.color-scheme-5{background:#f8f7f4f5;color:var(--lumotrove-ink);border-bottom:1px solid var(--lumotrove-border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.header{min-height:6.8rem}.header__heading-link{padding:.4rem 0}.header__heading-logo-wrapper--lumotrove{width:clamp(15.2rem,16vw,21rem);line-height:0}.header__heading-logo--lumotrove{display:block;width:100%;height:auto}.header__icon,.header__menu-item,.list-menu__item,.link{color:var(--lumotrove-ink)}.header__menu-item:hover,.header__menu-item:hover span,.link:hover{color:var(--lumotrove-primary)}.menu-drawer,.menu-drawer__inner-container,.search-modal,.cart-notification{background:var(--lumotrove-background);color:var(--lumotrove-ink)}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded{border-radius:6px;letter-spacing:0}.button--primary,.product-form__submit,.shopify-payment-button__button,.shopify-payment-button__button--unbranded{background:var(--lumotrove-primary);color:#fff;border-color:var(--lumotrove-primary)}.button--primary:hover,.product-form__submit:hover,.shopify-payment-button__button:hover,.shopify-payment-button__button--unbranded:hover{background:#08265c;border-color:#08265c}.banner .banner__buttons .button,.banner .banner__buttons .button--primary{--color-button: 10, 46, 111;--color-button-text: 255, 255, 255;background:var(--lumotrove-primary);border-color:var(--lumotrove-primary);color:#fff}.banner .banner__buttons .button:after{box-shadow:0 0 0 var(--buttons-border-width) var(--lumotrove-primary)}.banner .banner__buttons .button:hover,.banner .banner__buttons .button--primary:hover{background:#08265c;border-color:#08265c;color:#fff}.banner .banner__buttons .button:hover:after{box-shadow:0 0 0 var(--buttons-border-width) #08265c}.banner .banner__buttons .button:focus-visible{outline:2px solid rgba(255,255,255,.9);outline-offset:3px}.button--secondary,.quick-add__submit,.cart-notification__links .button,.shopify-payment-button__more-options{border-color:var(--lumotrove-primary);color:var(--lumotrove-primary)}.cart-notification__links .button--secondary{background:transparent;color:var(--lumotrove-primary)}.cart-notification__links .button--primary,.cart-notification__links form .button--primary{--color-button: 10, 46, 111;--color-button-text: 255, 255, 255;background:var(--lumotrove-primary);border-color:var(--lumotrove-primary);color:#fff;font-weight:700}.cart-notification__links .button--primary:hover,.cart-notification__links form .button--primary:hover{background:#08265c;border-color:#08265c;color:#fff}.product-form__buttons .product-form__submit,.product-form__buttons .product-form__submit.button--primary,.product-form__buttons .product-form__submit.button--secondary{--color-button: 10, 46, 111;--color-button-text: 255, 255, 255;background:var(--lumotrove-primary);border-color:var(--lumotrove-primary);color:#fff;font-weight:700;text-shadow:none}.product-form__buttons .product-form__submit span,.product-form__buttons .product-form__submit .loading__spinner,.product-form__buttons .product-form__submit .loading__spinner .path{color:#fff;opacity:1;stroke:#fff}.product-form__buttons .product-form__submit:not([disabled]):hover,.product-form__buttons .product-form__submit:not([aria-disabled=true]):hover{background:#08265c;border-color:#08265c;color:#fff}.product-form__buttons .product-form__submit[disabled],.product-form__buttons .product-form__submit[aria-disabled=true]{background:var(--lumotrove-neutral);border-color:var(--lumotrove-neutral);color:var(--lumotrove-ink);opacity:.85}.product-form__buttons .product-form__submit[disabled] span,.product-form__buttons .product-form__submit[aria-disabled=true] span{color:var(--lumotrove-ink)}.badge,.card__badge .badge{background:linear-gradient(180deg,#ffc95c,var(--lumotrove-accent));border-color:#f4b02a73;color:var(--lumotrove-ink);font-weight:700;box-shadow:0 8px 18px #f4b02a38}.card-wrapper .card,.collection-card-wrapper .card,.article-card-wrapper .card,.product__media,.product__media-list .product__media-item,.facets-container,.accordion,.field__input,.select__select,.quantity{border-color:var(--lumotrove-border)}.card-wrapper .card,.collection-card-wrapper .card,.article-card-wrapper .card{background:linear-gradient(180deg,#ffffffb8,#faf7f1eb);border:1px solid rgba(10,46,111,.08);border-radius:var(--lumotrove-card-radius);overflow:hidden;box-shadow:0 16px 36px #0a2e6f12;transition:box-shadow .18s ease,transform .18s ease,border-color .18s ease,background .18s ease}.card-wrapper:hover .card,.collection-card-wrapper:hover .card,.article-card-wrapper:hover .card{border-color:#0a2e6f24;box-shadow:0 20px 42px #0a2e6f1c;transform:translateY(-2px)}.card-wrapper .card:after,.card-wrapper .card__inner:after,.collection-card-wrapper .card:after,.collection-card-wrapper .card__inner:after,.article-card-wrapper .card:after,.article-card-wrapper .card__inner:after{box-shadow:none}.card-wrapper .card__inner,.collection-card-wrapper .card__inner,.article-card-wrapper .card__inner{background:radial-gradient(circle at 50% 24%,#f4b02a1f,#f8f7f4b3 58%,#f8f7f4eb);border:0;border-radius:var(--lumotrove-card-radius);margin:var(--lumotrove-card-media-margin) var(--lumotrove-card-media-margin) 0;overflow:hidden;width:auto}.card-wrapper .card--standard .card__inner,.collection-card-wrapper .card--standard .card__inner,.article-card-wrapper .card--standard .card__inner{border:0}.card-wrapper .card__media,.collection-card-wrapper .card__media,.article-card-wrapper .card__media,.card-wrapper .media,.collection-card-wrapper .media,.article-card-wrapper .media{background:transparent;border-radius:inherit}.card-wrapper .card__inner .card__media,.card-wrapper .card .card__inner .card__media,.collection-card-wrapper .card__inner .card__media,.collection-card-wrapper .card .card__inner .card__media,.article-card-wrapper .card__inner .card__media{border-radius:var(--lumotrove-card-radius);clip-path:inset(0 round var(--lumotrove-card-radius));overflow:hidden}.card-wrapper .card__media,.card-wrapper .card .card__media,.card-wrapper .media,.card-wrapper .card .media,.collection-card-wrapper .card__media,.collection-card-wrapper .card .card__media,.collection-card-wrapper .media,.collection-card-wrapper .card .media,.article-card-wrapper .card__media,.article-card-wrapper .card .card__media,.article-card-wrapper .media{border-radius:var(--lumotrove-card-radius);overflow:hidden}.card-wrapper .card__media .media img,.collection-card-wrapper .card__media .media img,.article-card-wrapper .card__media .media img{inset:var(--lumotrove-card-image-inset);width:calc(100% - (2 * var(--lumotrove-card-image-inset)));height:calc(100% - (2 * var(--lumotrove-card-image-inset)));object-fit:contain;object-position:center center;border-radius:calc(var(--lumotrove-card-radius) - 3px);filter:saturate(.96) contrast(.98)}.card-wrapper .card__content,.collection-card-wrapper .card__content,.article-card-wrapper .card__content{padding:1.15rem 1.2rem 1.35rem;text-align:center}.card-wrapper .card__information,.collection-card-wrapper .card__information,.article-card-wrapper .card__information{padding:0;text-align:center}.card-wrapper .card-information,.collection-card-wrapper .card-information,.article-card-wrapper .card-information{color:#111827ad;text-align:center}.card-wrapper .card__heading,.card-wrapper .card__heading a,.collection-card-wrapper .card__heading,.collection-card-wrapper .card__heading a,.article-card-wrapper .card__heading,.article-card-wrapper .card__heading a{display:block;font-size:clamp(1.7rem,1.3vw,1.85rem);font-weight:650;line-height:1.32;text-align:center}.card-wrapper .card-information>*+*,.collection-card-wrapper .card-information>*+*,.article-card-wrapper .card-information>*+*{margin-top:.8rem}.product-card-wrapper .card>.card__content{padding-inline:calc(var(--lumotrove-card-media-margin) + var(--lumotrove-card-image-inset))}.product-card-wrapper .card__content,.product-card-wrapper .card__information,.product-card-wrapper .card-information,.product-card-wrapper .card__heading,.product-card-wrapper .card__heading a{text-align:left}.product-card-wrapper .card__heading,.product-card-wrapper .card__heading a{font-size:calc(var(--font-heading-scale) * 1.2rem);font-weight:var(--font-heading-weight);line-height:1.32}.product-card-wrapper .card__heading{min-height:calc(var(--lumotrove-card-title-lines) * 1.32em)}.product-card-wrapper .card__heading a{display:-webkit-box;max-height:calc(var(--lumotrove-card-title-lines) * 1.32em);overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:var(--lumotrove-card-title-lines)}@media screen and (min-width:750px){.product-card-wrapper .card__heading,.product-card-wrapper .card__heading a{font-size:calc(var(--font-heading-scale) * 1.3rem)}}.card__heading,.card__heading a,.product__title,.product__title h1{color:var(--lumotrove-ink)}.banner.color-scheme-5 .banner__heading,.banner.color-scheme-5 .banner__text,.banner.color-scheme-5 .banner__box,.color-scheme-5 .banner__heading,.color-scheme-5 .banner__text{color:#fff}.banner.color-scheme-5 .banner__heading{text-shadow:0 2px 18px rgba(0,0,0,.32)}.price,.price .price-item,.price--on-sale .price-item--sale{color:var(--lumotrove-primary);font-weight:700}.price--on-sale .price-item--regular{color:#1118278c}.facets__summary,.facet-checkbox,.pagination__item,.field__label,.product-form__input legend,.product__text,.product__description{color:#111827c7}.field__input,.select__select,.quantity{background:#fff}.product{background:linear-gradient(180deg,#ffffffa8,#f8f7f4e0);border:1px solid rgba(10,46,111,.07);border-radius:18px;margin-top:1.8rem;padding:clamp(1.2rem,2.4vw,2.8rem)}.product__info-wrapper{background:transparent;border:0;border-radius:0;box-shadow:none;padding:clamp(1.6rem,2.3vw,2.8rem)}.product__info-container{color:var(--lumotrove-ink)}.product__info-container variant-selects{border-top:1px solid rgba(10,46,111,.14);display:block;margin-top:2rem;padding-top:2rem}.product__info-container variant-selects .product-form__input:first-of-type{margin-top:0}.product__info-container>ymq-option{border-top:1px solid rgba(10,46,111,.12);margin-top:2rem;padding-top:2rem}@media screen and (max-width:749px){.product{border-left:0;border-right:0;border-radius:0;margin-left:calc(var(--page-width-margin) * -1);margin-right:calc(var(--page-width-margin) * -1);padding:1.2rem 0}.product__info-wrapper{padding:1.8rem 1.5rem 2.2rem}}.footer,.footer.color-scheme-3,.footer.color-scheme-4,.footer.color-scheme-5{background:var(--lumotrove-ink);color:#fff}.footer a,.footer .link,.footer-block__heading{color:#fff}.footer .footer__content-top,.footer .footer__content-bottom,.footer .footer-block__details-content,.footer .footer-block__details-content p,.footer .footer-block__details-content li,.footer .footer-block__details-content .rte,.footer .footer-block__details-content .rte p,.footer .footer__localization h2,.footer .footer__copyright,.footer .copyright__content,.footer .copyright__content a,.footer .caption,.footer .caption-large,.footer .text-body,.footer small{color:#ffffffd6}.footer .footer-block__heading,.footer .footer-block__newsletter .footer-block__heading,.footer .footer-block__details-content a,.footer .list-menu__item--link,.footer .copyright__content a{color:#fff}.footer .footer-block__details-content a:hover,.footer .list-menu__item--link:hover,.footer .copyright__content a:hover{color:var(--lumotrove-accent)}.footer .field__input{background:#fff;color:var(--lumotrove-ink)}.footer .field__input+.field__label,.footer .newsletter-form__field-wrapper .field__label{color:#111827b8}.footer .newsletter-form__button{color:var(--lumotrove-accent)}.footer .disclosure__list-wrapper{background:#fff;border:1px solid rgba(10,46,111,.14);box-shadow:0 18px 42px #0a2e6f2e}.footer .disclosure__button.localization-form__select{background:#ffffff0f;border-color:#ffffff3d;color:#fff}.footer .disclosure__button.localization-form__select:hover{border-color:#f4b02ab8}.footer .disclosure__link,.footer .disclosure__link .country,.footer .disclosure__link .localization-form__currency{color:var(--lumotrove-ink)}.footer .disclosure__link{background:#fff}.footer .disclosure__link:hover,.footer .disclosure__link:focus,.footer .disclosure__link:focus-visible{background:#f4b02a24;color:var(--lumotrove-primary)}.footer .disclosure__link:hover .country,.footer .disclosure__link:focus .country,.footer .disclosure__link:focus-visible .country,.footer .disclosure__link:hover .localization-form__currency,.footer .disclosure__link:focus .localization-form__currency,.footer .disclosure__link:focus-visible .localization-form__currency{color:var(--lumotrove-primary)}.footer .localization-form__currency{opacity:1}.footer .country-filter{background:#fff}.footer .country-filter__input,.footer .country-filter__input+.field__label{color:var(--lumotrove-ink)}.footer .country-selector__close-button.link,.footer .country-filter__reset-button,.footer .country-filter__search-icon{color:var(--lumotrove-primary)}@media screen and (max-width:430px){.footer .footer__localization{align-items:center;flex-direction:column;flex-wrap:nowrap;row-gap:.6rem}.footer .footer__localization localization-form{flex:0 0 auto;width:min(100%,24rem)}.footer .footer__localization .localization-form{margin:0;padding:.4rem 0;width:100%}.footer .footer__localization .localization-form>div{width:100%}.footer .footer__localization h2{margin:.6rem 0 .4rem;text-align:center}.footer .footer__localization .disclosure__button.localization-form__select{justify-content:center;width:100%}}@media screen and (max-width:749px){.header{min-height:5.6rem}.header__heading-logo-wrapper--lumotrove{width:14.8rem}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/lumotrove-theme.css.map */
