html{scroll-behavior:smooth}body{font-size:var(--lo-fs-body);letter-spacing:0;color:var(--lo-ink);-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5{font-family:var(--lo-font-display);font-weight:500;letter-spacing:-.01em;color:var(--lo-ink);line-height:1.08}.h0,h1,.h1{font-size:var(--lo-fs-h1)}h2,.h2{font-size:var(--lo-fs-h2)}h3,.h3{font-size:var(--lo-fs-h3)}h4,.h4{font-size:2rem}h5,.h5{font-size:1.8rem}a{color:var(--lo-ink)}.rte a{color:var(--lo-accent-deep);text-underline-offset:3px}::selection{background:var(--lo-accent-soft)}:focus-visible{outline:2px solid var(--lo-accent-deep);outline-offset:3px}.loyana-eyebrow{display:block;margin:0 0 var(--lo-s-3);font-family:var(--lo-font-body);font-size:1.3rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--lo-accent-deep)}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded{min-height:var(--lo-touch);border-radius:var(--lo-r-button);font-family:var(--lo-font-body);font-weight:600;font-size:1.5rem;letter-spacing:.02em;transition:transform var(--lo-dur) var(--lo-ease),background-color var(--lo-dur) var(--lo-ease)}.button:before,.button:after,.shopify-payment-button__button--unbranded:before,.shopify-payment-button__button--unbranded:after{border-radius:var(--lo-r-button)}.button--secondary{--color-button: var(--color-background)}.button:not([disabled]):hover{transform:translateY(-1px)}.button--tertiary{min-height:var(--lo-touch)}.link,.link-with-icon{font-weight:500}.field__input,.select__select,.customer .field input,.quantity{border-radius:var(--lo-r-input);font-size:1.6rem;min-height:var(--lo-touch)}.quantity{border-radius:var(--lo-r-button)}.quantity__button{width:44px;min-height:var(--lo-touch)}.announcement-bar{background:var(--lo-ink)}.announcement-bar,.announcement-bar__message,.announcement-bar a{color:#fbf6f4}.announcement-bar__message{font-size:1.35rem;font-weight:500;letter-spacing:.04em;padding:1rem}.announcement-bar__message strong{font-weight:700}.section-header{border-bottom:1px solid var(--lo-line)}.header-wrapper{background:var(--lo-canvas);border-bottom:0}.header{padding-top:1.2rem;padding-bottom:1.2rem}.loyana-logo{display:inline-flex;align-items:center;color:var(--lo-ink);line-height:0}.loyana-logo svg{display:block;height:36px;width:auto}@media screen and (min-width:990px){.loyana-logo svg{height:44px}}.loyana-footer-logo{display:block;margin-bottom:var(--lo-s-4);line-height:0}.loyana-footer-logo svg{height:44px;width:auto}.header__icon,.header__icon .icon{color:var(--lo-ink)}.header__icon{width:var(--lo-touch);height:var(--lo-touch)}.header__menu-item,.header__menu-item span{font-weight:500;font-size:1.5rem;letter-spacing:.02em}.header__menu-item:hover span{text-decoration:none;color:var(--lo-accent-deep)}.cart-count-bubble{background:var(--lo-accent);color:#fff;font-weight:600}.menu-drawer{background:var(--lo-canvas)}.menu-drawer__menu-item{min-height:5.6rem;font-family:var(--lo-font-display);font-size:2.4rem;font-weight:500;letter-spacing:-.01em;padding:1rem 3rem}.menu-drawer__menu-item--active,.menu-drawer__menu-item:focus,.menu-drawer__menu-item:hover{background:var(--lo-accent-soft)}.menu-drawer__close-button{min-width:var(--lo-touch);min-height:var(--lo-touch)}.menu-drawer__utility-links{background:var(--lo-accent-soft)}.badge{border-radius:999px;border:0;padding:.5rem 1.2rem;font-family:var(--lo-font-body);font-size:1.2rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.badge--bottom-left{background:var(--lo-accent);color:#fff}.loyana-badge{display:inline-block;padding:.5rem 1.2rem;border-radius:999px;background:var(--lo-accent-soft);color:var(--lo-accent-deep);font-size:1.2rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.loyana-badge--ink{background:var(--lo-ink);color:#fff}.loyana-badge--sale{background:var(--lo-sale);color:#fff}.card-wrapper{--lo-card-pad: 0}.card--standard.card--media .card__inner,.card--standard .card__inner{border-radius:var(--lo-r-image);overflow:hidden;background:var(--lo-accent-soft)}.card .media,.card .card__media,.card .card__inner{border-radius:var(--lo-r-image)}.card__heading,.card__heading a{font-family:var(--lo-font-body);font-size:1.5rem;font-weight:500;letter-spacing:0;line-height:1.3;color:var(--lo-ink)}.card__heading a{text-decoration:none}.card__heading a:hover{text-decoration:underline;text-underline-offset:3px}.card__heading a:after{border-radius:var(--lo-r-image)}.card-information{padding-top:.8rem}.card-information .price{font-size:1.5rem;font-weight:600;color:var(--lo-ink)}.card-information .price--on-sale .price-item--regular{color:var(--lo-ink-muted);font-weight:400}.price-item--sale,.price--on-sale .price-item--sale{color:var(--lo-sale)}.loyana-card-spec{margin:.2rem 0 0;font-size:1.3rem;line-height:1.35;color:var(--lo-ink-muted)}.quick-add__submit,.card .quick-add .button{min-height:var(--lo-touch)}.card:hover .media img{transform:scale(1.03)}.grid--2-col-tablet-down .grid__item{width:calc(50% - var(--grid-mobile-horizontal-spacing) / 2)}.title-wrapper-with-link,.title-wrapper{margin-bottom:var(--lo-s-5)}.title,.collection-list-title,.featured-collection .title{font-family:var(--lo-font-display)}.loyana-section-head{text-align:center;margin:0 auto var(--lo-s-6);max-width:60rem}.loyana-section-head h2{margin:0}.loyana-section-head p{margin:var(--lo-s-3) 0 0;color:var(--lo-ink-muted)}.loyana-hero{position:relative;background:var(--lo-accent-soft);overflow:hidden}.loyana-hero__inner{display:grid;grid-template-columns:1fr}.loyana-hero__media{position:relative;aspect-ratio:4 / 5;max-height:72vh;width:100%;overflow:hidden}.loyana-hero__media img,.loyana-hero__media svg,.loyana-hero__media .placeholder-svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.loyana-hero__content{padding:var(--lo-s-6) var(--lo-s-4) var(--lo-s-7);text-align:left}.loyana-hero__title{margin:0 0 var(--lo-s-3);font-size:var(--lo-fs-h1);line-height:1.02}.loyana-hero__title em{font-style:italic;color:var(--lo-accent-deep)}.loyana-hero__text{margin:0 0 var(--lo-s-5);font-size:1.7rem;line-height:1.5;color:var(--lo-ink-muted);max-width:44rem}.loyana-hero__actions{display:flex;flex-wrap:wrap;gap:var(--lo-s-3)}.loyana-hero__fine{margin:var(--lo-s-4) 0 0;font-size:1.3rem;color:var(--lo-ink-muted)}@media screen and (min-width:750px){.loyana-hero__inner{grid-template-columns:1fr 1fr;align-items:stretch;min-height:62rem}.loyana-hero__media{aspect-ratio:auto;max-height:none;order:2}.loyana-hero__content{display:flex;flex-direction:column;justify-content:center;padding:var(--lo-s-8) max(var(--lo-s-6),calc((100vw - 130rem)/2 + 3.2rem));padding-right:var(--lo-s-8);order:1}.loyana-hero__text{font-size:1.8rem}}.loyana-benefits{background:var(--lo-surface);border-block:1px solid var(--lo-line)}.loyana-benefits__list{list-style:none;margin:0;padding:var(--lo-s-3) 0;display:flex;gap:var(--lo-s-5);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.loyana-benefits__list::-webkit-scrollbar{display:none}.loyana-benefits__item{flex:0 0 auto;display:flex;align-items:center;gap:var(--lo-s-2);min-height:var(--lo-touch);scroll-snap-align:start;font-size:1.4rem;font-weight:500;white-space:nowrap}.loyana-benefits__item svg{width:22px;height:22px;flex:none;color:var(--lo-accent-deep)}@media screen and (min-width:750px){.loyana-benefits__list{justify-content:space-between;overflow:visible;padding:var(--lo-s-4) 0}.loyana-benefits__item{font-size:1.5rem}}.loyana-usp{padding-block:var(--lo-s-7)}.loyana-usp__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:var(--lo-s-5) var(--lo-s-4)}.loyana-usp__item{text-align:center}.loyana-usp__mark{display:inline-grid;place-items:center;width:52px;height:52px;margin-bottom:var(--lo-s-3);border-radius:50%;background:var(--lo-accent-soft);color:var(--lo-accent-deep)}.loyana-usp__mark svg{width:26px;height:26px}.loyana-usp__title{margin:0 0 var(--lo-s-1);font-weight:600;font-size:1.5rem;color:var(--lo-ink)}.loyana-usp__text{margin:0;font-size:1.4rem;color:var(--lo-ink-muted);line-height:1.45}@media screen and (min-width:750px){.loyana-usp__grid{grid-template-columns:repeat(4,1fr);gap:var(--lo-s-6)}.loyana-usp{padding-block:var(--lo-s-8)}}.loyana-compare{padding-block:var(--lo-s-8)}.loyana-compare__table{margin:0 auto;max-width:92rem;border:1px solid var(--lo-line);border-radius:var(--lo-r-card);overflow:hidden;background:var(--lo-surface)}.loyana-compare__row{display:grid;grid-template-columns:1.3fr 1fr 1fr 1fr;align-items:center;border-top:1px solid var(--lo-line)}.loyana-compare__row:first-child{border-top:0}.loyana-compare__row>*{padding:var(--lo-s-3) var(--lo-s-2);font-size:1.4rem;text-align:center;line-height:1.3}.loyana-compare__row>:first-child{text-align:left;padding-left:var(--lo-s-4);font-weight:600}.loyana-compare__row--head>*{font-weight:600;font-size:1.3rem;letter-spacing:.06em;text-transform:uppercase;color:var(--lo-ink-muted);background:var(--lo-canvas)}.loyana-compare .is-featured{background:var(--lo-accent-soft);color:var(--lo-ink);font-weight:600}.loyana-compare__row--head .is-featured{color:var(--lo-accent-deep);background:var(--lo-accent-soft)}.loyana-compare__cta{display:flex;justify-content:center;margin-top:var(--lo-s-6)}.loyana-compare__footnote{text-align:center;margin:var(--lo-s-4) auto 0;font-size:1.3rem;color:var(--lo-ink-muted);max-width:60rem}@media screen and (min-width:750px){.loyana-compare__row>*{padding:var(--lo-s-4);font-size:1.6rem}}.loyana-faq{padding-block:var(--lo-s-8)}.loyana-faq__list{max-width:76rem;margin:0 auto}.loyana-faq details{border-bottom:1px solid var(--lo-line)}.loyana-faq summary{display:flex;align-items:center;justify-content:space-between;gap:var(--lo-s-4);min-height:5.6rem;padding:var(--lo-s-3) 0;cursor:pointer;list-style:none;font-weight:600;font-size:1.6rem;color:var(--lo-ink)}.loyana-faq summary::-webkit-details-marker{display:none}.loyana-faq summary svg{width:14px;height:14px;flex:none;transition:transform var(--lo-dur) var(--lo-ease)}.loyana-faq details[open] summary svg{transform:rotate(180deg)}.loyana-faq__answer{padding:0 0 var(--lo-s-5);color:var(--lo-ink-muted);line-height:1.6;max-width:66rem}.loyana-faq__answer p{margin:0 0 var(--lo-s-2)}.loyana-gifts{padding-block:var(--lo-s-7);text-align:center}.loyana-gifts__chips{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--lo-s-3);margin-top:var(--lo-s-5)}.loyana-chip{display:inline-flex;align-items:center;min-height:var(--lo-touch);padding:0 var(--lo-s-5);border:1px solid var(--lo-ink);border-radius:999px;font-weight:600;font-size:1.5rem;text-decoration:none;color:var(--lo-ink);background:transparent;transition:background-color var(--lo-dur) var(--lo-ease),color var(--lo-dur) var(--lo-ease)}.loyana-chip:hover{background:var(--lo-ink);color:#fff}.loyana-reviews{padding-block:var(--lo-s-8)}.loyana-reviews__summary{display:flex;align-items:center;justify-content:center;gap:var(--lo-s-3);margin-bottom:var(--lo-s-6);font-size:1.5rem}.loyana-reviews__stars{color:var(--lo-accent);letter-spacing:2px;font-size:1.8rem}.loyana-reviews__grid{display:grid;grid-template-columns:1fr;gap:var(--lo-s-4)}.loyana-review{padding:var(--lo-s-5);background:var(--lo-surface);border:1px solid var(--lo-line);border-radius:var(--lo-r-card)}.loyana-review__stars{color:var(--lo-accent);letter-spacing:2px}.loyana-review__body{margin:var(--lo-s-2) 0 var(--lo-s-3);line-height:1.55}.loyana-review__meta{font-size:1.3rem;color:var(--lo-ink-muted)}.loyana-reviews__empty{text-align:center;color:var(--lo-ink-muted)}@media screen and (min-width:750px){.loyana-reviews__grid{grid-template-columns:repeat(3,1fr)}}.product__title h1,.product__title .h1{font-size:3.2rem;line-height:1.05}@media screen and (min-width:750px){.product__title h1,.product__title .h1{font-size:4.2rem}}.product__info-container .price{font-size:2.2rem}.product__info-container .price-item--regular,.product .price__regular .price-item--regular{font-weight:600;color:var(--lo-ink)}.price--on-sale .price-item--sale{color:var(--lo-sale);font-weight:700}.price--on-sale .price-item--regular{color:var(--lo-ink-muted)}.product-form__submit{min-height:5.2rem;font-size:1.6rem}.product-form__input .form__label{font-weight:600;font-size:1.4rem}.product-form__input input[type=radio]+label{min-height:var(--lo-touch);display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:0 var(--lo-s-4)}.product__media-wrapper .media,.product-media-modal__content .media{border-radius:var(--lo-r-image)}.product__tax{display:none}.loyana-delivery{display:flex;gap:var(--lo-s-3);align-items:flex-start;margin:var(--lo-s-4) 0;padding:var(--lo-s-3) var(--lo-s-4);background:var(--lo-accent-soft);border-radius:var(--lo-r-input);font-size:1.45rem;line-height:1.4;color:var(--lo-ink)}.loyana-delivery svg{width:22px;height:22px;flex:none;margin-top:1px;color:var(--lo-accent-deep)}.loyana-delivery strong{font-weight:600}.loyana-delivery__sub{display:block;font-size:1.3rem;color:var(--lo-ink-muted)}.loyana-proof{margin:var(--lo-s-4) 0}.loyana-proof__list{list-style:none;margin:0;padding:0;display:grid;gap:var(--lo-s-2)}.loyana-proof__list li{display:flex;align-items:center;gap:var(--lo-s-3);font-size:1.45rem;min-height:32px}.loyana-proof__list svg{width:20px;height:20px;flex:none;color:var(--lo-accent-deep)}.accordion,.product__accordion{border-color:var(--lo-line)}.accordion__title{font-family:var(--lo-font-body);font-weight:600;font-size:1.6rem;letter-spacing:0}.accordion summary{min-height:5.2rem}.loyana-specs{width:100%;border-collapse:collapse;font-size:1.45rem}.loyana-specs th,.loyana-specs td{padding:var(--lo-s-2) 0;text-align:left;vertical-align:top;border-bottom:1px solid var(--lo-line)}.loyana-specs th{width:42%;font-weight:600;padding-right:var(--lo-s-3);color:var(--lo-ink)}.loyana-specs td{color:var(--lo-ink-muted)}.loyana-specs tr:last-child th,.loyana-specs tr:last-child td{border-bottom:0}.loyana-sticky-atc{position:fixed;left:0;right:0;bottom:0;z-index:30;display:flex;align-items:center;gap:var(--lo-s-3);padding:var(--lo-s-3) var(--lo-s-4) calc(var(--lo-s-3) + env(safe-area-inset-bottom));background:var(--lo-surface);box-shadow:var(--lo-shadow-float);transform:translateY(110%);transition:transform .25s var(--lo-ease)}.loyana-sticky-atc.is-visible{transform:translateY(0)}.loyana-sticky-atc__info{min-width:0;flex:1;line-height:1.25}.loyana-sticky-atc__title{display:block;font-size:1.4rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.loyana-sticky-atc__price{font-size:1.4rem;color:var(--lo-ink-muted)}.loyana-sticky-atc .button{flex:none;padding-inline:var(--lo-s-6)}@media screen and (min-width:750px){.loyana-sticky-atc{display:none}}body:has(.loyana-sticky-atc.is-visible){padding-bottom:8rem}.loyana-ship{margin:0 0 var(--lo-s-4);padding:var(--lo-s-3) var(--lo-s-4);background:var(--lo-accent-soft);border-radius:var(--lo-r-input)}.loyana-ship__msg{margin:0 0 var(--lo-s-2);font-size:1.4rem;font-weight:500}.loyana-ship__track{height:6px;border-radius:99px;background:#2b20301f;overflow:hidden}.loyana-ship__bar{display:block;height:100%;width:var(--loyana-ship-progress, 0%);background:var(--lo-accent);border-radius:99px;transition:width .4s var(--lo-ease)}.loyana-ship.is-complete .loyana-ship__bar{background:var(--lo-success)}.loyana-cart-note{margin:var(--lo-s-3) 0 0;font-size:1.3rem;color:var(--lo-ink-muted);text-align:center}.cart-drawer{--drawer-radius: var(--lo-r-card)}.drawer__inner{background:var(--lo-canvas);border-radius:var(--lo-r-card) 0 0 var(--lo-r-card)}.drawer__heading{font-family:var(--lo-font-display);font-size:2.6rem}.drawer__close{width:var(--lo-touch);height:var(--lo-touch)}.cart-item__name{font-family:var(--lo-font-body);font-weight:600;font-size:1.5rem;text-decoration:none}.cart__checkout-button{min-height:5.2rem;font-size:1.6rem}.totals__total-value{font-weight:700}.footer{background:var(--lo-ink);color:#fbf6f4;border-top:0}.footer,.footer a,.footer .footer-block__heading,.footer__content-bottom,.footer .copyright__content a{color:#fbf6f4}.footer-block__heading{font-family:var(--lo-font-display);font-size:2.2rem;font-weight:500}.footer-block__details-content a,.footer-block__details-content .list-menu__item--link{color:#fbf6f4c7;min-height:var(--lo-touch);display:inline-flex;align-items:center}.footer-block__details-content a:hover{color:#fff;text-decoration:underline}.footer__content-top{padding-bottom:var(--lo-s-5)}.footer .newsletter-form__field-wrapper .field__input{background:#ffffff0f;color:#fff;border-radius:999px}.footer .newsletter-form__button{color:#fbf6f4}.footer__content-bottom{border-top:1px solid rgba(251,246,244,.14)}.loyana-footer-contact{font-size:1.45rem;line-height:1.6;color:#fbf6f4c7}.loyana-footer-contact a{color:#fff}.shopify-policy__container,.page-width--narrow{max-width:78rem}.shopify-policy__title h1,.main-page-title{font-family:var(--lo-font-display);font-size:var(--lo-fs-h1);text-align:left}.shopify-policy__body.rte,.page .rte,.rte{font-size:1.6rem;line-height:1.7;color:var(--lo-ink)}.rte h2,.rte h3{margin-top:2.4em}.rte h2{font-size:2.8rem}.rte h3{font-size:2.2rem}.rte li{margin-bottom:.4em}.rte table{border-collapse:collapse;width:100%}.rte th,.rte td{padding:.8rem;border-bottom:1px solid var(--lo-line);text-align:left}.loyana-center{text-align:center}.loyana-muted{color:var(--lo-ink-muted)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/loyana-components.css.map */
