.lahna-info-page{overflow-wrap:anywhere}#contact_form{scroll-margin-top:11rem}.lahna-info-page details{border:1px solid #dfc9ca;border-radius:1.2rem;background:#fffdf9;margin:1.2rem 0}.lahna-info-page details>summary{min-height:44px;padding:1.4rem 1.6rem;cursor:pointer;font-weight:600;line-height:1.5}.lahna-info-page details>div{padding:0 1.6rem 1.2rem}.lahna-info-page summary:focus-visible,.lahna-cart-note summary:focus-visible{outline:2px solid #875c68;outline-offset:3px}.lahna-info-page td:last-child,.price-item,.cart-item__price-wrapper,.totals__total-value{white-space:nowrap}.lahna-info-page table{width:100%}.lahna-info-page caption{text-align:left;margin-bottom:1.2rem}.lahna-cart-note>summary{min-height:44px;padding:1.2rem 0;font-size:1.4rem;cursor:pointer}.lahna-cart-note .cart__note{margin:1.2rem 0;width:100%}.lahna-cart-note textarea{min-height:8rem}.cart__footer .cart__blocks{width:100%;margin-left:auto}.cart__footer .cart__blocks{display:flex;flex-direction:column}.cart__footer .js-contents{display:contents}.cart__footer .cart__ctas{order:1}.cart__footer .cart__dynamic-checkout-buttons{order:2}.cart__footer .lahna-cart-secondary{order:3}.cart__footer .lahna-cart-secondary{margin-top:2.4rem}.drawer__footer{display:flex;flex-direction:column}.drawer__footer .cart__ctas{order:1}.drawer__footer .cart-drawer__footer{display:contents}.drawer__footer .cart-drawer__footer>div:first-child,.drawer__footer .totals{order:0}.drawer__footer .tax-note,.drawer__footer .lahna-cart-shipping{order:0}.drawer__footer .lahna-cart-secondary{order:2;margin-top:1.6rem}.lahna-product-offer__tiers{gap:.8rem}.lahna-product-offer__tiers li{border-radius:1.2rem}.lahna-search-suggestions{display:flex;flex-wrap:wrap;justify-content:center;gap:.8rem}.lahna-search-suggestions>p{flex-basis:100%}.lahna-search-suggestions>a{min-height:44px;display:inline-flex;align-items:center;padding:.8rem 1.4rem;color:#704754;border:1px solid #dfc9ca;border-radius:2.4rem;text-underline-offset:.3rem}.lahna-footer-menu>summary{display:flex;align-items:center;justify-content:space-between;min-height:44px;cursor:pointer;list-style:none}.lahna-footer-menu>summary::-webkit-details-marker{display:none}.lahna-footer-menu>summary h2{margin:0}.lahna-article-subtitle{font-size:1.7rem;line-height:1.5;margin:1.2rem 0}.lahna-article-metadata{border-left:3px solid #875c68;padding:.8rem 1.2rem;background:#fff1f2;border-radius:0 .8rem .8rem 0;font-size:1.4rem;line-height:1.6;margin:1.6rem 0}.lahna-article-metadata p{margin:0}.product-form__submit,.cart__checkout-button,.contact__button .button,.lahna-project .button{--color-button:135,92,104;--color-button-text:255,255,255;background:#875c68;color:#fff;min-height:48px}.shopify-section>.lahna-product-page .product-form__submit,.lahna-mobile-purchase .button{background:#875c68;border-color:#875c68;color:#fff}.shopify-section>.lahna-product-page .product-form__submit:not([disabled]):hover{background:#704754;border-color:#704754}.button--primary{min-height:48px}.collection .slider-counter{display:inline-flex;align-items:center;gap:.5rem}@media(min-width:750px){.lahna-footer-menu:not([open])>ul{display:block}.lahna-footer-menu>summary{cursor:default}.lahna-footer-menu>summary>span{display:none}.cart__footer .cart__blocks{max-width:48rem}}@media(max-width:749px){body{font-size:1.6rem;letter-spacing:.01em}.page-width{padding-left:1.8rem;padding-right:1.8rem}.section-header .header{min-height:72px;padding:8px 16px;grid-template-columns:44px minmax(0,1fr) 88px;gap:0}.section-header .header__icon--account{display:none}.section-header .header__heading-logo-wrapper{width:132px;max-width:100%}.section-header .header__icon{height:44px;width:44px}.section-header .header__icons{padding-right:0;gap:0}.utility-bar .announcement-bar__message{padding:.8rem 1.2rem;font-size:1.2rem;line-height:1.4;letter-spacing:.01em}.lahna-info-page .main-page-title,.article-template .article-template__title,.template-search h1,.lahna-journal__header h1,.main-blog h1,#MainContent h1.title--primary{font-size:3rem;line-height:1.18;letter-spacing:-.015em;margin:0 0 2rem;text-wrap:balance}.lahna-info-page .rte{font-size:1.6rem;line-height:1.65}.lahna-info-page .rte h2{font-size:2.3rem;margin-top:2.4rem}.lahna-info-page .rte>p:first-child{margin-top:0}.lahna-info-page th,.lahna-info-page td{padding:1rem;font-size:1.4rem}.lahna-info-page .button{width:100%}.contact .field__input,.lahna-project input,.lahna-project select,.lahna-project textarea{font-size:16px}.contact .field{margin-bottom:1.6rem}.lahna-project{padding-top:1.6rem;padding-bottom:3.2rem}.lahna-project h2{font-size:2.4rem}.lahna-journal{padding:2.4rem 0 4.8rem}.lahna-journal__header{text-align:left;margin-bottom:1.6rem}.lahna-journal__eyebrow{margin:0 0 .8rem}.lahna-journal__intro{font-size:1.6rem;line-height:1.5}.lahna-journal__signature{display:none}.lahna-journal__filters{justify-content:flex-start;flex-wrap:nowrap;overflow-x:auto;gap:.8rem;margin-bottom:2.4rem;padding-bottom:.4rem}.lahna-journal__filters a{flex-shrink:0;font-size:1.4rem;padding:.8rem 1.2rem}.lahna-journal__grid{gap:2.4rem}.lahna-journal__image{aspect-ratio:16/9;object-position:center}.lahna-journal__card-content{padding:1.6rem}.lahna-journal__category{margin-bottom:.8rem}.lahna-journal__card h2{font-size:2.3rem;margin-bottom:.8rem}.lahna-journal__excerpt{font-size:1.5rem;margin-bottom:1.2rem}.article-template>header{margin-top:2.4rem}.article-template .article-template__hero-container{max-width:calc(100% - 3.6rem);margin:2.4rem auto}.article-template .article-template__hero-adapt{padding-bottom:60%!important}.article-template .article-template__hero-container img{object-fit:cover;object-position:center}.article-template__content{font-size:1.6rem;line-height:1.7}.article-template__content h2{font-size:2.4rem}.cart__footer{padding-top:1.6rem;display:block}.cart-item__image{max-width:75px}.cart-item__totals .price,.cart-item__totals .price-item{font-size:1.5rem}.cart-items .cart-item{column-gap:1.2rem}.cart__checkout-button{width:100%}.cart__footer .tax-note{margin-top:.8rem;font-size:1.3rem;line-height:1.5}.cart__footer .lahna-cart-shipping{font-size:1.3rem;margin:.8rem 0 1.2rem}.lahna-selection__hint{font-size:1.3rem;line-height:1.6;margin:1.2rem 0}.lahna-card-count{font-size:1.1rem;bottom:.8rem;left:.6rem;padding:.3rem .5rem}.collection .slider-counter{font-size:1.3rem}.collection .slider-buttons{gap:.4rem}.footer{margin-top:3.2rem}.footer .footer__content-top{padding-bottom:2.4rem}.footer .footer-block{margin:0 0 2.4rem}.footer .footer-block__details-content{margin-bottom:0}.footer .footer-block__heading{font-size:1.8rem}.footer .footer__content-bottom{padding-top:1.6rem}.footer .footer__column--info{padding-left:0;padding-right:0}.template-search--empty{padding-bottom:4rem}.template-search__search{margin-bottom:2.4rem}.lahna-catalogue-tools__meta{font-size:1.3rem}.lahna-editorial .button{min-height:48px;font-size:1.5rem;letter-spacing:.02em}.lahna-slideshow__button{font-size:1.5rem;letter-spacing:.02em}}cart-drawer .drawer__inner{height:100%;height:100dvh;overflow:hidden}cart-drawer .drawer__header{flex:none;min-height:56px;padding:8px 44px 8px 0}cart-drawer .drawer__heading{margin:0;font-size:2.4rem;line-height:1.2}cart-drawer .lahna-cart-count{font-family:var(--font-body-family);font-size:1.4rem;white-space:nowrap}cart-drawer .drawer__close{top:6px;right:-8px}cart-drawer cart-drawer-items{flex:1 1 auto;min-height:0;overflow:auto;overscroll-behavior:contain}cart-drawer .cart-drawer__form{flex-grow:0}cart-drawer .drawer__footer{flex:none;padding:10px 0 max(10px,env(safe-area-inset-bottom));gap:6px}cart-drawer .drawer__footer .cart-drawer__footer>*{margin:0}cart-drawer .drawer__footer .cart-drawer__footer>div:first-child:empty{display:none}cart-drawer .drawer__footer .totals{align-items:center}cart-drawer .drawer__footer .totals__total,cart-drawer .drawer__footer .totals__total-value{font-size:1.8rem;line-height:1.3;margin:0}cart-drawer .drawer__footer .tax-note{font-size:1.1rem;line-height:1.35;letter-spacing:0;margin:0}cart-drawer .drawer__footer .cart__ctas{margin:2px 0 0}cart-drawer .drawer__footer .cart__checkout-button{min-height:48px;padding:8px 12px;font-size:1.5rem;line-height:1.3;letter-spacing:.02em}cart-drawer .lahna-cart-saving{order:0;color:#704754;font-size:1.2rem;line-height:1.4;letter-spacing:0}cart-drawer .lahna-cart-extras{margin:8px 0 12px}cart-drawer .lahna-cart-extras>details{border-top:1px solid #e4d9d6}cart-drawer .lahna-cart-extras summary{min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 0;font-size:1.3rem;line-height:1.4;cursor:pointer;list-style:none}cart-drawer .lahna-cart-extras summary::-webkit-details-marker{display:none}cart-drawer .lahna-cart-extras summary .summary__title{display:flex;align-items:center;justify-content:space-between;width:100%}cart-drawer .lahna-cart-extras summary svg{position:static;flex:none;width:12px;height:8px}cart-drawer .lahna-cart-extras summary:focus-visible{outline:2px solid #875c68;outline-offset:-2px}cart-drawer .lahna-cart-extras .cart__note{margin:0 0 12px}cart-drawer .lahna-cart-information__content{padding:0 0 8px}cart-drawer .lahna-cart-extras .lahna-cart-offer{padding:12px;margin:8px 0}@media(max-width:749px){cart-drawer .drawer__inner{width:100vw;max-width:100vw;padding:0 16px;border:0}cart-drawer .cart-items thead{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}cart-drawer .cart-items .cart-item{grid-template-columns:56px minmax(0,1fr) auto;grid-template-rows:auto auto;column-gap:10px;row-gap:6px;padding:12px 0;border-bottom:1px solid #eee5e1;margin:0}cart-drawer .cart-items .cart-item>td{padding:0}cart-drawer .cart-items .cart-item__media{grid-column:1;grid-row:1 / 3;width:56px}cart-drawer .cart-item__image{width:56px;max-width:56px;height:76px;object-fit:contain}cart-drawer .cart-items .cart-item__details{grid-column:2 / 4;min-width:0}cart-drawer .cart-item__name{font-size:1.5rem;line-height:1.3;letter-spacing:0}cart-drawer .cart-item__details>*+*{margin-top:4px}cart-drawer .cart-item__details .product-option,cart-drawer .cart-item__details .discounts__discount{font-size:1.2rem;line-height:1.35}cart-drawer .cart-item__details .discounts:empty,cart-drawer .cart-item__error:has(.cart-item__error-text:empty){display:none}cart-drawer .cart-items .cart-item__quantity{grid-column:2;grid-row:2;width:auto}cart-drawer .cart-items .cart-item__totals{grid-column:3;grid-row:2;align-self:center}cart-drawer .quantity{min-height:44px;width:110px}cart-drawer .quantity__button{width:36px;min-height:44px}cart-drawer .quantity__input{width:38px;padding:0;font-size:16px}cart-drawer .quantity__button .svg-wrapper{width:12px}cart-drawer cart-remove-button .button{min-width:44px;min-height:44px}cart-drawer .cart-item__quantity-wrapper{gap:0}cart-drawer .cart-item__price-wrapper .cart-item__discounted-prices{gap:3px}cart-drawer .cart-item__price-wrapper .price{font-size:1.4rem;line-height:1.2}cart-drawer .cart-item__price-wrapper .cart-item__old-price{font-size:1.1rem}}@media(max-width:749px){cart-drawer .cart-items .cart-item{padding:8px 0}cart-drawer .cart-item__details .discounts{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}
/*# sourceMappingURL=/cdn/shop/t/74/assets/lahna-ux.css.map */
