:root{--font-body-family: var(--lh-sans);--font-body-style: normal;--font-body-weight: 400;--font-body-weight-bold: 700;--font-heading-family: var(--lh-serif);--font-heading-style: normal;--font-heading-weight: 600;--lh-shadow-soft: 0 24px 48px -28px rgba(23, 61, 44, .35);--lh-shadow-pop: 0 18px 40px -18px rgba(24, 33, 28, .28)}body.lh-theme{-webkit-tap-highlight-color:transparent;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}.lh-theme ::selection{background:var(--lh-green);color:var(--lh-cream)}:where(.lh-theme) :is(h1,h2,.h0,.h1,.h2){letter-spacing:-.005em;line-height:1.04;text-wrap:balance}:where(.lh-theme) :is(h3,.h3,h4,.h4){letter-spacing:0}.lh{letter-spacing:normal}.lh :where(h1,h2,h3,h4){letter-spacing:normal;word-break:normal}.lh .lh-h2{font-size:clamp(40px,6.4vw,84px);line-height:.98;letter-spacing:-.01em;color:var(--lh-ink);font-weight:600}.lh-theme .rte{text-wrap:pretty}.lh-theme img{-webkit-user-drag:none}.lh-theme .button,.lh-theme .shopify-challenge__button,.lh-theme .customer button{min-height:48px;padding:0 2.8rem;font-family:var(--lh-sans);font-weight:700;font-size:1.3rem;letter-spacing:.12em;text-transform:uppercase;user-select:none;-webkit-user-select:none;transition:transform .14s var(--lh-ease-out),box-shadow .2s ease,background-color .2s ease,color .2s ease}.lh-theme .button:active:not([disabled]):not([aria-disabled=true]){transform:scale(.97)}.lh-theme .button--secondary{--alpha-button-border: 1}@media(hover:hover)and (pointer:fine){.lh-theme .button--primary:hover:not([disabled]){box-shadow:0 10px 30px -12px #173d2c99}}.lh-theme .link,.lh-theme .rte a{text-underline-offset:.3rem;text-decoration-thickness:.1rem}.lh-theme .field__input,.lh-theme .select__select,.lh-theme .customer .field input{font-size:16px}.lh-theme .field__label{font-size:1.4rem}.lh-theme .announcement-bar__message{font-family:var(--lh-sans);font-size:1.2rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;padding-block:1rem}.lh-theme .header-wrapper{background:rgb(var(--color-background))}.lh-theme .header-wrapper--border-bottom{border-bottom-color:var(--lh-line)}.lh-theme .header__heading-link{padding:.4rem 0;min-height:44px;display:inline-flex;align-items:center}.lh-logo{display:inline-flex;align-items:center;gap:10px;color:var(--lh-green);line-height:1}.lh-logo__mark{flex:none;width:38px;height:37px;background:currentColor;-webkit-mask:url(lotushof-emblem.png) center / contain no-repeat;mask:url(lotushof-emblem.png) center / contain no-repeat;transition:transform .6s var(--lh-ease-out)}.lh-logo__word{font-family:var(--lh-sans);font-size:15px;font-weight:600;letter-spacing:.3em;text-transform:uppercase;margin-right:-.3em;white-space:nowrap}@media(max-width:749px){.lh-logo{gap:8px}.lh-logo__word{font-size:13px;letter-spacing:.24em;margin-right:-.24em}.lh-logo__mark{width:32px;height:31px}}@media(max-width:359px){.lh-logo__word{font-size:12px;letter-spacing:.18em}}@media(hover:hover)and (pointer:fine){.header__heading-link:hover .lh-logo__mark{transform:rotate(-8deg) scale(1.05)}}.color-scheme-3 .lh-logo,.color-scheme-4 .lh-logo{color:var(--lh-cream)}.lh-theme .header__inline-menu .header__menu-item{padding:1.2rem 1.4rem;min-height:44px;font-size:1.2rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--color-foreground))}.lh-theme .header__inline-menu .header__menu-item>span{position:relative;text-decoration:none}.lh-theme .header__inline-menu .header__menu-item>span:after{content:"";position:absolute;left:0;right:0;bottom:-4px;height:1.5px;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform .45s var(--lh-ease-out)}.lh-theme .header__inline-menu .header__active-menu-item{text-decoration:none}.lh-theme .header__inline-menu .header__menu-item>span.header__active-menu-item:after,.lh-theme .header__inline-menu details[open]>.header__menu-item>span:after{transform:scaleX(1);transform-origin:left}@media(hover:hover)and (pointer:fine){.lh-theme .header__inline-menu .header__menu-item:hover>span:after{transform:scaleX(1);transform-origin:left}.lh-theme .header__inline-menu .header__menu-item:hover span{text-decoration:none}}.lh-theme .header__inline-menu .header__menu-item .icon-caret{right:.4rem}.lh-theme .header__submenu.list-menu--disclosure{border:1px solid var(--lh-line);border-radius:16px;padding:.8rem;min-width:22rem;background:var(--lh-card);box-shadow:var(--lh-shadow-pop)}.lh-theme .header__submenu .header__menu-item{min-height:44px;padding:1rem 1.4rem;border-radius:10px;font-size:1.4rem;font-weight:500;letter-spacing:.02em;text-transform:none}.lh-theme .header__submenu .header__menu-item:focus-visible{outline-offset:-2px}@media(hover:hover)and (pointer:fine){.lh-theme .header__submenu .header__menu-item:hover{background:var(--lh-bg-2);text-decoration:none}}.lh-theme .header__inline-menu details[open]>.header__submenu,.lh-theme .header__inline-menu details[open]>.mega-menu__content{animation:lhMenuIn .22s var(--lh-ease-out) both;transform-origin:top left}@keyframes lhMenuIn{0%{opacity:0;transform:translateY(-6px) scale(.98)}to{opacity:1;transform:none}}.lh-theme .mega-menu__content{background:var(--lh-card);border-color:var(--lh-line);box-shadow:var(--lh-shadow-pop)}.lh-theme .mega-menu__link--level-2{font-family:var(--lh-serif);font-size:2rem;font-weight:600;letter-spacing:0;color:rgb(var(--color-foreground))}.lh-theme .mega-menu__link{min-height:36px;display:inline-flex;align-items:center}.lh-theme .header__icon{width:44px;height:44px;border-radius:50%;transition:transform .16s var(--lh-ease-out)}.lh-theme .header__icon:active{transform:scale(.92)}@media(hover:hover)and (pointer:fine){.lh-theme .header__icon:hover{background:rgba(var(--color-foreground),.06)}}.lh-theme .header__icon .icon:hover{transform:none}.lh-theme .cart-count-bubble{background:var(--lh-gold-ink);color:#fff;font-weight:700;animation:lhPop .38s cubic-bezier(.3,1.6,.5,1) both}@keyframes lhPop{0%{transform:scale(.4);opacity:0}to{transform:none;opacity:1}}.lh-theme .menu-drawer{background:var(--lh-bg)}.lh-theme .menu-drawer__menu-item{min-height:52px;font-family:var(--lh-serif);font-size:2.4rem;font-weight:600;padding-block:1rem}.lh-theme .menu-drawer__menu-item--active,.lh-theme .menu-drawer__menu-item:focus,.lh-theme .menu-drawer__close-button:focus{background:var(--lh-bg-2)}.lh-theme .menu-drawer__submenu .menu-drawer__menu-item{font-family:var(--lh-sans);font-size:1.6rem;font-weight:500}.lh-theme .menu-drawer__close-button{min-height:52px;font-family:var(--lh-sans);font-size:1.3rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.lh-theme .footer{border-top:0}.lh-theme .footer-block__heading{font-family:var(--lh-sans);font-size:1.2rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;opacity:.78;margin-bottom:1.6rem}.lh-theme .footer-block--newsletter .footer-block__heading{font-family:var(--lh-serif);font-size:clamp(2.6rem,3vw,3.4rem);font-weight:600;letter-spacing:0;text-transform:none;opacity:1}.lh-theme .footer-block__details-content .list-menu__item--link{min-height:44px;display:inline-flex;align-items:center;padding-block:.6rem;font-size:1.5rem}.lh-theme .footer-block__details-content .list-menu__item--active{text-decoration:underline;text-underline-offset:.4rem}.lh-theme .footer-block__details-content>p,.lh-theme .footer-block__details-content .rte{font-family:var(--lh-serif);font-style:italic;font-size:2.2rem;line-height:1.25}.lh-theme .footer__content-bottom{border-top-color:rgba(var(--color-foreground),.14)}.lh-theme .footer__copyright,.lh-theme .policies li a{font-size:1.2rem;letter-spacing:.04em}.lh-theme .policies li a{min-height:44px;display:inline-flex;align-items:center}@media(hover:hover)and (pointer:fine){.lh-theme .footer-block__details-content .list-menu__item--link:hover{text-decoration:underline;text-underline-offset:.4rem}}.lh-theme .newsletter-form__field-wrapper .field{border-radius:999px}.lh-theme .newsletter-form__field-wrapper .field__input{border-radius:999px;padding-left:2.2rem;min-height:52px}.lh-theme .newsletter-form__field-wrapper .field__label{left:2.2rem}.lh-theme .newsletter-form__field-wrapper .field:after,.lh-theme .newsletter-form__field-wrapper .field:before{border-radius:999px}.lh-theme .newsletter-form__button{width:44px;height:44px;top:4px;right:4px;border-radius:50%;background:rgb(var(--color-button));color:rgb(var(--color-button-text));transition:transform .16s var(--lh-ease-out)}.lh-theme .newsletter-form__button:not(:focus-visible):not(.focused),.lh-theme .newsletter-form__button:focus-visible,.lh-theme .newsletter-form__button:focus{background-color:rgb(var(--color-button));color:rgb(var(--color-button-text))}.lh-theme .newsletter-form__button:active{transform:scale(.92)}.lh-theme .newsletter-form__button .icon{width:1.6rem}.lh-theme .newsletter-form__button:focus-visible{box-shadow:0 0 0 3px rgb(var(--color-background)),0 0 0 5px rgb(var(--color-foreground))}.lh-theme .newsletter-form__message--success{font-family:var(--lh-sans);font-size:1.5rem;font-weight:500;line-height:1.5;align-items:flex-start}.lh-news-ok strong{display:inline-block;padding:.1rem .8rem;border-radius:6px;background:rgba(var(--color-foreground),.12);font-weight:700;letter-spacing:.12em}.lh-theme .newsletter .newsletter__wrapper{border-radius:0}.lh-theme .newsletter .newsletter__wrapper h2{font-family:var(--lh-serif)}.lh-theme .newsletter .newsletter__subheading{max-width:46ch;opacity:.9}.lh-theme .card-wrapper .card__inner{border-radius:16px;overflow:hidden}.lh-theme .card--standard>.card__content .card__information{padding-top:1.2rem}.lh-theme .card__heading{font-family:var(--lh-sans);font-size:1.5rem;font-weight:600;letter-spacing:.01em;line-height:1.35}.lh-theme .card__heading a{text-decoration:none}.lh-theme .card-information .price{font-size:1.5rem;font-weight:500;letter-spacing:.02em}.lh-theme .card .media{background:var(--lh-card)}.lh-theme .card__badge .badge{font-family:var(--lh-sans);font-size:1.1rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:.5rem 1.1rem}.lh-theme .quick-add__submit{min-height:44px;border-radius:999px;font-size:1.2rem}.lh-theme .quick-add__submit:after,.lh-theme .quick-add__submit:before{border-radius:999px}@media(max-width:749px){.lh-theme .quick-add__submit{padding:0 1rem;font-size:1.2rem;letter-spacing:.03em;text-transform:none;white-space:nowrap}}@media(hover:none),(pointer:coarse){.lh-theme .card-wrapper:hover .media.media--hover-effect>img:first-child:not(:only-child){opacity:1}.lh-theme .card-wrapper:hover .media.media--hover-effect>img+img{opacity:0;transform:none}.lh-theme .card-wrapper:hover .media.media--hover-effect>img:first-child:only-child{transform:none}}@media(hover:hover)and (pointer:fine){.lh-theme .card-wrapper .media.media--hover-effect>img{transition:opacity .42s var(--lh-ease-out),transform .7s var(--lh-ease-out)}.lh-theme .card-wrapper:hover .card__heading a{text-decoration:underline;text-underline-offset:.3rem}}.lh-ckopf{background:var(--lh-bg);padding:clamp(28px,5vw,64px) 0 clamp(20px,3vw,36px)}.lh-ckopf__wrap{display:grid;gap:clamp(24px,4vw,56px);align-items:end}@media(min-width:990px){.lh-ckopf--bild .lh-ckopf__wrap{grid-template-columns:1fr 1fr;align-items:center}}.lh-ckopf__crumbs ol{list-style:none;margin:0 0 12px;padding:0;display:flex;flex-wrap:wrap;align-items:center;font-size:13px;color:var(--lh-muted)}.lh-ckopf__crumbs li{display:inline-flex;align-items:center}.lh-ckopf__crumbs li+li:before{content:"/";margin:0 .6em;opacity:.6}.lh-ckopf__crumbs a{display:inline-flex;align-items:center;min-height:44px;color:inherit;text-underline-offset:3px}.lh-ckopf__crumbs [aria-current]{color:var(--lh-ink);font-weight:600}.lh-ckopf__h{margin:0;font-family:var(--lh-serif);font-weight:600;font-size:clamp(42px,7vw,92px);line-height:.98;letter-spacing:-.01em;color:var(--lh-ink);text-wrap:balance}.lh-ckopf__desc{margin-top:16px}.lh-ckopf__count{margin:18px 0 0;font-size:12px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--lh-green-2)}.lh-ckopf__media{margin:0;border-radius:var(--lh-radius);overflow:hidden;aspect-ratio:16 / 10;background:var(--lh-sand)}.lh-ckopf__media img{width:100%;height:100%;object-fit:cover}@media(max-width:749px){.lh-ckopf__media{aspect-ratio:4 / 3}}.lh-theme .facets-container{padding-top:0}.lh-theme .facets__summary,.lh-theme .facet-filters__label,.lh-theme .facets__heading{font-size:1.3rem;font-weight:600;letter-spacing:.06em}.lh-theme .facets__form .facets__summary{min-height:44px;padding:0 1.6rem;margin-right:.8rem;border:1px solid var(--lh-line);border-radius:999px;background:var(--lh-card)}.lh-theme .facets__disclosure[open]>.facets__summary{border-color:var(--lh-green)}.lh-theme .facets__summary .icon-caret{position:static;margin-left:.8rem}.lh-theme .facets__display{border-radius:16px;border-color:var(--lh-line);background:var(--lh-card);box-shadow:var(--lh-shadow-pop);top:calc(100% + .8rem)}.lh-theme .facets__disclosure[open] .facets__display{animation:lhMenuIn .2s var(--lh-ease-out) both}.lh-theme .facets__item label,.lh-theme .facet-checkbox{min-height:44px;align-items:center}.lh-theme .facet-filters__field .select__select{min-height:44px;border-radius:999px;padding-left:1.6rem}.lh-theme .facet-filters__field .select{border-radius:999px}.lh-theme .active-facets__button-inner{min-height:36px;border-radius:999px;background:var(--lh-bg-2);box-shadow:none;padding:.4rem 1.4rem;font-size:1.3rem}.lh-theme .active-facets__button{min-height:44px;display:inline-flex;align-items:center}.lh-theme .mobile-facets__open{min-height:44px;padding:0 1.6rem;border:1px solid var(--lh-line);border-radius:999px;background:var(--lh-card);width:auto}.lh-theme .mobile-facets__open-label{font-size:1.3rem;font-weight:600;letter-spacing:.06em}.lh-theme .mobile-facets__inner{background:var(--lh-bg)}.lh-theme .mobile-facets__heading{font-family:var(--lh-serif);font-size:2.6rem}.lh-theme .mobile-facets__summary,.lh-theme .mobile-facets__label,.lh-theme .mobile-facets__footer .button{min-height:48px}.lh-theme .product-count__text{font-size:1.3rem;letter-spacing:.04em;color:var(--lh-muted)}.lh-theme .pagination__item{min-width:44px;min-height:44px;border-radius:50%}.lh-theme .product__info-container>*+*{margin-top:1.4rem}.lh-theme .product__title{margin-bottom:.6rem}.lh-theme .product__title h1{font-family:var(--lh-serif);font-weight:600;font-size:clamp(3.4rem,4.6vw,5.4rem);line-height:1;letter-spacing:-.01em}.lh-theme .product .price{font-family:var(--lh-sans)}.lh-theme .product .price .price-item{font-size:2rem;font-weight:600;letter-spacing:.02em}.lh-theme .product .price--on-sale .price-item--regular{font-size:1.6rem;font-weight:400}.lh-theme .product__tax{font-size:1.2rem;color:var(--lh-muted)}.lh-theme .product__tax a{min-height:32px;display:inline-flex;align-items:center}.lh-theme .product__media-item .product__media,.lh-theme .product__media-wrapper .product-media-container{border-radius:16px;overflow:hidden;background:var(--lh-card)}.lh-theme .thumbnail{border-radius:10px;overflow:hidden}.lh-theme .thumbnail[aria-current]{box-shadow:0 0 0 2px var(--lh-green);border-color:transparent}.lh-theme .thumbnail-list__item{min-width:44px}.lh-theme .slider-counter{font-size:1.3rem;font-weight:600}.lh-theme .slider-button{width:44px;height:44px}.lh-theme .product-form__input .form__label{font-size:1.2rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;margin-bottom:.8rem}.lh-theme .product-form__input .form__label [data-selected-value]{font-weight:500;letter-spacing:.04em;text-transform:none;font-size:1.4rem;color:var(--lh-ink-2)}.lh-theme .product-form__input--pill input[type=radio]+label{display:inline-flex;align-items:center;justify-content:center;min-width:48px;min-height:44px;padding:.8rem 1.8rem;margin:.5rem .6rem .2rem 0;font-size:1.4rem;font-weight:600;letter-spacing:.04em;border-color:#18211c40;background:var(--lh-card);color:var(--lh-ink);transition:transform .14s var(--lh-ease-out),background-color .16s ease,color .16s ease,border-color .16s ease}.lh-theme .product-form__input--pill input[type=radio]:checked+label{background:var(--lh-green);border-color:var(--lh-green);color:var(--lh-cream)}.lh-theme .product-form__input--pill input[type=radio]+label:active{transform:scale(.96)}@media(hover:hover)and (pointer:fine){.lh-theme .product-form__input--pill input[type=radio]:not(:checked)+label:hover{border-color:var(--lh-green)}}.lh-theme .lh-dots input[type=radio]+label.lh-dot{position:relative;width:44px;height:44px;min-width:44px;padding:0;margin:.4rem .4rem .2rem 0;border:0;border-radius:50%;background:transparent;box-shadow:none}.lh-theme .lh-dots input[type=radio]:checked+label.lh-dot{background:transparent;color:inherit;box-shadow:0 0 0 2px var(--lh-green)}.lh-dot__fill{display:block;width:32px;height:32px;border-radius:50%;background:var(--lh-dot, var(--lh-sand));background-size:cover;box-shadow:inset 0 0 0 1px #18211c2e;transition:transform .2s var(--lh-ease-out)}.lh-theme .lh-dots input[type=radio]:checked+label.lh-dot .lh-dot__fill{transform:scale(.9)}.lh-theme .lh-dots input[type=radio].disabled+label.lh-dot{opacity:.5;text-decoration:none}.lh-theme .lh-dots input[type=radio].disabled+label.lh-dot:after{content:"";position:absolute;left:50%;top:6px;bottom:6px;width:1.5px;background:var(--lh-ink);transform:rotate(45deg)}.lh-theme .lh-dots input[type=radio]+label.lh-dot:before{display:none}@media(hover:hover)and (pointer:fine){.lh-theme .lh-dots input[type=radio]:not(:checked)+label.lh-dot:hover{box-shadow:0 0 0 1px #18211c59}.lh-theme .lh-dots input[type=radio]:not(:checked)+label.lh-dot:hover .lh-dot__fill{transform:scale(1.06)}}.lh-theme .lh-dots input[type=radio]:focus-visible+label.lh-dot{outline:3px solid var(--lh-gold-ink);outline-offset:3px}.lh-theme .swatch-input__label{min-width:44px;min-height:44px}.lh-theme .product-form__quantity .quantity{min-height:48px;border-radius:999px;width:14rem}.lh-theme .product-form__quantity .quantity:after,.lh-theme .product-form__quantity .quantity:before{border-radius:999px}.lh-theme .quantity__button{width:44px}.lh-theme .product-form__submit{min-height:56px;font-size:1.4rem}.lh-theme .product-form__buttons{max-width:48rem}.lh-theme .product-form__error-message-wrapper{color:#a72b24}.lh-theme .product__description{max-width:62ch;color:var(--lh-ink-2)}.lh-theme .product__description h2,.lh-theme .product__description h3{font-family:var(--lh-sans);font-size:1.3rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.lh-theme .share-button__button{min-height:44px;font-size:1.3rem;letter-spacing:.06em}.lh-theme .product__view-details{min-height:44px;display:inline-flex;align-items:center}.lh-bundle-hint{display:inline-flex;align-items:center;gap:10px;margin:0;padding:10px 16px 10px 12px;border-radius:999px;background:var(--lh-bg-2);color:var(--lh-ink);font-size:1.35rem;font-weight:500;line-height:1.4}.lh-bundle-hint__icon{flex:none;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--lh-green);color:var(--lh-cream)}.lh-bundle-hint__icon svg{width:15px;height:15px}.lh-trust{list-style:none;margin:2rem 0 0;padding:.4rem 0;display:grid;gap:0;border-block:1px solid var(--lh-line)}.lh-trust__item{display:flex;align-items:center;gap:12px;min-height:48px;font-size:1.4rem;color:var(--lh-ink-2)}.lh-trust__item+.lh-trust__item{border-top:1px dashed var(--lh-line)}.lh-trust__icon{flex:none;width:22px;height:22px;color:var(--lh-green-2)}.lh-trust__icon svg{width:100%;height:100%;display:block}.lh-trust__link{color:inherit;text-underline-offset:.3rem;text-decoration-color:#18211c59;min-height:44px;display:inline-flex;align-items:center}@media(hover:hover)and (pointer:fine){.lh-trust__link:hover{color:var(--lh-green);text-decoration-color:currentColor}}.lh-trust--empty{padding:1rem;font-size:1.3rem;border:1px dashed var(--lh-line);border-radius:12px}.lh-pers-box{margin:0 0 1.6rem;padding:1.8rem;border-radius:18px;background:var(--lh-bg-2);border:1px solid var(--lh-line)}.lh-pers-box[hidden]{display:none}.lh-pers-box__head{display:flex;align-items:center;gap:12px;margin-bottom:1.4rem}.lh-pers-box__icon{flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--lh-green);color:var(--lh-cream)}.lh-pers-box__title{margin:0;font-family:var(--lh-serif);font-size:2.4rem;font-weight:600;line-height:1.1;color:var(--lh-ink)}.lh-pers-box__opt{font-family:var(--lh-sans);font-size:1.3rem;font-weight:500;color:var(--lh-muted)}.lh-pers-box__fields{display:grid;gap:1rem}@media(min-width:480px){.lh-pers-box__fields{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)}}.lh-pers-box__field{margin:0;background:var(--lh-card);border-radius:12px}.lh-pers-box__field .field__input{min-height:52px;padding-top:2rem}.lh-pers-box__field select.field__input{appearance:none;-webkit-appearance:none;background:transparent;cursor:pointer}.lh-pers-box__preview{display:flex;align-items:center;gap:12px;margin-top:1.2rem;padding:1.2rem 1.4rem;border-radius:12px;background:var(--lh-green);color:var(--lh-cream)}.lh-pers-box__preview-label{flex:none;font-size:1.05rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;opacity:.8}.lh-pers-box__preview-text{margin:0;min-height:1.4em;font-size:1.6rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;overflow-wrap:anywhere}.lh-pers-box__preview-text:empty:before{content:attr(data-leer);opacity:.55}.lh-pers-box__error{margin:.6rem 0 0;color:#a72b24;font-size:1.35rem;font-weight:600}.lh-pers-box__error:empty{display:none}.lh-pers-box__legal{margin:.8rem 0 0;font-size:1.2rem;color:var(--lh-muted)}.lh-buybar{position:fixed;left:0;right:0;bottom:0;z-index:40;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:var(--lh-card);border-top:1px solid var(--lh-line);box-shadow:0 -16px 32px -24px #18211c73;transform:translate3d(0,110%,0);opacity:0;pointer-events:none;transition:transform .36s var(--lh-ease-out),opacity .24s ease}.lh-buybar.is-on{transform:none;opacity:1;pointer-events:auto}.lh-buybar__inner{display:flex;align-items:center;gap:12px;max-width:640px;margin:0 auto}.lh-buybar__info{min-width:96px;flex:1;display:grid}.lh-buybar__title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:1.3rem;font-weight:600;color:var(--lh-ink)}.lh-buybar__price{font-size:1.5rem;font-weight:700;color:var(--lh-green);white-space:nowrap}.lh-buybar__btn{flex:0 1 auto;max-width:64%;min-height:48px;padding:0 1.6rem;font-size:1.15rem;letter-spacing:.06em}.lh-buybar__btn span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.lh-buybar__btn.is-disabled{opacity:.7}@media(min-width:750px){.lh-buybar{display:none}}@media(max-width:749px){body:has(.lh-buybar){padding-bottom:calc(72px + env(safe-area-inset-bottom))}}quick-add-modal .lh-buybar{display:none}.lh-theme .related-products__heading{font-family:var(--lh-serif);font-size:clamp(3.2rem,4vw,4.8rem)}.lh-theme .quick-add-modal__content{border-radius:20px;overflow:hidden}.lh-theme quick-add-modal[open] .quick-add-modal__content{animation:lhMenuIn .26s var(--lh-ease-out) both}.lh-theme .drawer__inner{background:var(--lh-bg);border-left:1px solid var(--lh-line)}.lh-theme .drawer__header{padding:2rem 0 1.4rem;border-bottom:1px solid var(--lh-line)}.lh-theme .drawer__heading{font-family:var(--lh-serif);font-size:3rem;font-weight:600}.lh-theme .drawer__close{width:44px;height:44px;min-width:44px;border-radius:50%;top:1.2rem;right:-1rem}@media(hover:hover)and (pointer:fine){.lh-theme .drawer__close:hover{background:rgba(var(--color-foreground),.06)}}.lh-theme .cart-item__media .cart-item__image,.lh-theme .cart-item__link{border-radius:12px}.lh-theme .cart-item__image{background:var(--lh-card)}.lh-theme .cart-item__name{font-family:var(--lh-sans);font-size:1.45rem;font-weight:600;letter-spacing:.01em;text-decoration:none}.lh-theme .cart-item .product-option{font-size:1.3rem;color:var(--lh-muted)}.lh-theme .cart-item__quantity-wrapper .quantity{min-height:44px;border-radius:999px}.lh-theme .cart-item__quantity-wrapper .quantity:after,.lh-theme .cart-item__quantity-wrapper .quantity:before{border-radius:999px}.lh-theme cart-remove-button .button{min-width:44px;min-height:44px;border-radius:50%}.lh-theme .drawer__footer{border-top:1px solid var(--lh-line);padding-top:1.6rem}.lh-theme .totals__total{font-family:var(--lh-sans);font-size:1.3rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.lh-theme .totals__total-value{font-size:2rem;font-weight:700;color:var(--lh-green)}.lh-theme .cart__checkout-button{min-height:56px;font-size:1.4rem}.lh-theme .tax-note{font-size:1.2rem;color:var(--lh-muted)}.lh-theme .cart-drawer__empty-content .cart__empty-text{font-family:var(--lh-serif);font-size:3.2rem}.lh-theme .cart-discount,.lh-theme .discounts__discount{color:var(--lh-green-2);font-weight:600}.lh-cart-note{margin:1rem 0 0;font-size:1.25rem;color:var(--lh-muted);text-align:center}.lh-progress{margin:1.4rem 0 .4rem;padding:1.2rem 1.4rem;border-radius:14px;background:var(--lh-bg-2)}.lh-progress__text{margin:0 0 .8rem;font-size:1.4rem;line-height:1.4;color:var(--lh-ink)}.lh-progress__text strong{color:var(--lh-green)}.lh-progress__bar{height:6px;border-radius:999px;background:#18211c1a;overflow:hidden}.lh-progress__bar span{display:block;height:100%;background:var(--lh-green);border-radius:inherit;transform-origin:left center;transition:transform .6s var(--lh-ease-out)}.lh-progress__note{margin:.8rem 0 0;font-size:1.15rem;color:var(--lh-muted)}.lh-theme .main-page-title{font-family:var(--lh-serif);font-size:clamp(4rem,6vw,7.2rem)}.lh-theme .page-width--narrow .rte{font-size:1.7rem;line-height:1.7}@media(prefers-reduced-motion:reduce){.lh-theme .button,.lh-theme .header__icon,.lh-theme .newsletter-form__button,.lh-theme .product-form__input--pill input[type=radio]+label,.lh-dot__fill,.lh-logo__mark{transition:none}.lh-theme .button:active,.lh-theme .header__icon:active,.lh-theme .newsletter-form__button:active,.lh-theme .product-form__input--pill input[type=radio]+label:active{transform:none}.lh-theme .header__inline-menu details[open]>.header__submenu,.lh-theme .header__inline-menu details[open]>.mega-menu__content,.lh-theme .facets__disclosure[open] .facets__display,.lh-theme quick-add-modal[open] .quick-add-modal__content,.lh-theme .cart-count-bubble{animation:none}.lh-theme .header__inline-menu .header__menu-item>span:after{transition:none}.lh-buybar{transform:none;transition:opacity .2s ease}.lh-progress__bar span{transition:none}.lh-theme .card-wrapper .media.media--hover-effect>img{transition:opacity .2s ease}.lh-theme .card-wrapper:hover .media.media--hover-effect>img{transform:none!important}}.lh-bigword{overflow:hidden;margin-top:4rem;pointer-events:none;-webkit-user-select:none;user-select:none}.lh-bigword span{display:block;font-family:var(--lh-serif);font-weight:500;font-size:clamp(80px,19vw,300px);line-height:.8;letter-spacing:-.04em;white-space:nowrap;color:rgba(var(--color-foreground),.06)}.lh-theme .announcement-bar-section .utility-bar{background:#10261b}.lh-theme .announcement-bar__message{font-size:1.1rem;letter-spacing:.2em}
/*# sourceMappingURL=/cdn/shop/t/8/assets/lotushof-global.css.map */
