/* erzeugt aus ll-design-refresh.css — NICHT von Hand aendern, sondern: python scripts/minify-css.py — quelle-sha256:03361b7ad0b30907 */
html,body{max-width:100%}@media (max-width:990px),(pointer:coarse){html,body{overflow-x:clip}}.header__icon--search,.header__icon--search-mobile,.header__icon--search-close{display:none !important}.footer-form__button,.footer-form__button::before,.footer-form__button::after,.footer-form__button span,.footer-form__button *{transition:none !important;transform:none !important;animation:none !important}.footer-form__button,.footer-form__button:hover,.footer-form__button:focus,.footer-form__button span,.footer-form__button span span{color:#ffffff !important}.footer-form__button span[data-text]::before,.footer-form__button span[data-text]::after{display:none !important;content:none !important;transform:none !important;transition:none !important}.footer-form__button span[data-text]>span,.footer-form__button:hover span[data-text]>span{transform:none !important;transition:none !important}.footer__navigation-item--contact{display:none !important}.template-blog #MainContent,.template-article #MainContent,.template-blog #MainContent *,.template-article #MainContent *{font-family:var(--ll-font-body) !important}.template-blog #MainContent h1,.template-blog #MainContent h2,.template-blog #MainContent h3,.template-blog #MainContent h4,.template-blog #MainContent .h0,.template-blog #MainContent .h1,.template-blog #MainContent .h2,.template-article #MainContent h1,.template-article #MainContent h2,.template-article #MainContent h3,.template-article #MainContent h4,.template-article #MainContent .h0,.template-article #MainContent .h1,.template-article #MainContent .h2{font-family:var(--ll-font-head) !important}:root{--ll-navy:#1A2A44;--ll-navy-deep:#101D30;--ll-navy-90:#1a3653;--ll-navy-20:#ccd2db;--ll-navy-05:#f2f4f7;--ll-white:#ffffff;--ll-paper:#fafaf8;--ll-cream:#FFFAE9;--ll-ivory:#F8F5F0;--ll-stone:#E8E4DD;--ll-studio-oben:#DFE1E7;--ll-studio:#EBECF0;--ll-grad-studio:linear-gradient(180deg,var(--ll-studio-oben) 0%,var(--ll-studio) 50%);--ll-gold:#B48A3A;--ll-gold-text:#8A6A25;--ll-rule:#D6D0C6;--ll-line:#e7e7e3;--ll-text:#1A2A44;--ll-text-muted:#5F7287;--ll-grey:#707070;--ll-ink:#2E2E2E;--ll-green:#2E7D52;--ll-green-soft:#EEF5F1;--ll-red-soft:#FBEEEC;--ll-red:#B4453A;--ll-veil:rgba(16,29,48,0.4);--ll-cream-muted:rgba(255,250,233,0.6);--ll-cream-soft:rgba(255,250,233,0.07);--ll-tint-row:rgba(26,42,68,0.02);--ll-tint-row-on:rgba(26,42,68,0.08);--ll-green-ring:rgba(46,125,82,0.45);--ll-grad-hero-dim:linear-gradient(rgba(26,42,68,0.10),rgba(26,42,68,0.18));--ll-grad-hero-vignette:radial-gradient(ellipse at center,rgba(26,42,68,0) 40%,rgba(26,42,68,0.28) 100%);--ll-shadow-hero-text:0 1px 3px rgba(16,29,48,0.55),0 2px 18px rgba(16,29,48,0.40);--ll-shadow-bar:0 -8px 28px rgba(26,42,68,0.07);--ll-shadow-text-flaeche:0 0 3px rgba(16,29,48,0.25);--ll-shadow-kachel:0 2px 8px rgba(26,42,68,0.1);--ll-shadow-eckband:0 3px 9px rgba(26,42,68,0.22);--ll-club-ink:#85191B;--ll-club-ink-2:#9A3B32;--ll-club-muted:#7D5A52;--ll-club-paper:#ECE4D0;--ll-font-head:"Playfair Display",Georgia,"Times New Roman",serif;--ll-font-body:"Montserrat",-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;--ll-track-head:0.01em;--ll-track-body:0.03em;--ll-track-label:0.25em;--ll-fw-head:400;--ll-fw-body:400;--ll-fw-bold:700;--ll-fw-ui:500;--ll-title-hero:clamp(30px,3.6vw,44px);--ll-title-page:clamp(28px,2.8vw,34px);--ll-title-section:clamp(28px,2.6vw,32px);--ll-title-card:clamp(21px,1.9vw,23px);--ll-title-sub:18px;--ll-label-color:var(--ll-gold-text);--ll-gap-label:12px;--ll-gap-title:24px;--ll-gap-head:96px;--ll-fs-xs:12px;--ll-fs-sm:14px;--ll-fs-base:16px;--ll-fs-md:18px;--ll-fs-lg:22px;--ll-fs-xl:32px;--ll-fs-2xl:44px;--ll-fs-3xl:64px;--ll-lh-tight:1.15;--ll-lh-base:1.7;--ll-lh-ui:1.5;--ll-tracking-tight:var(--ll-track-head);--ll-tracking-wide:0.08em;--ll-s-1:8px;--ll-s-2:16px;--ll-s-3:24px;--ll-s-4:32px;--ll-s-5:48px;--ll-s-6:64px;--ll-s-7:96px;--ll-s-8:128px;--ll-radius:0;--ll-radius-lg:0;--ll-trans:180ms cubic-bezier(0.4,0,0.2,1);--ll-touch:44px}body,.shopify-section,.page-width,.container{font-family:var(--ll-font-body);color:var(--ll-text);background:var(--ll-white);font-size:var(--ll-fs-base);line-height:var(--ll-lh-base);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:where(*){letter-spacing:var(--ll-track-body)}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:var(--ll-font-head);color:var(--ll-navy);font-weight:var(--ll-fw-head);letter-spacing:var(--ll-tracking-tight);line-height:var(--ll-lh-tight);margin:0 0 var(--ll-s-3)}h1,.h1{font-size:var(--ll-title-page);font-weight:var(--ll-fw-head)}h2,.h2{font-size:var(--ll-title-section)}h3,.h3{font-size:var(--ll-title-card)}h4,.h4{font-size:var(--ll-title-sub)}.product-title,a.product-title{font-size:var(--ll-title-page)}p{margin:0 0 var(--ll-s-2)}a{color:var(--ll-navy);text-decoration:none;transition:color var(--ll-trans),opacity var(--ll-trans)}a:hover{opacity:0.7}img,picture,video{max-width:100%;height:auto;display:block}.eyebrow,.section__subheading,.product__category{font-family:var(--ll-font-body);font-size:var(--ll-fs-xs);font-weight:var(--ll-fw-ui);text-transform:uppercase;letter-spacing:var(--ll-tracking-wide);color:var(--ll-text-muted)}.page-width,.container,.shopify-section>.section,main .content-for-layout{max-width:1280px;margin-left:auto;margin-right:auto;padding-left:var(--ll-s-3);padding-right:var(--ll-s-3)}@media (min-width:768px){.page-width,.container{padding-left:var(--ll-s-5);padding-right:var(--ll-s-5)}}.shopify-section + .shopify-section{margin-top:0}section:not(.shopify-section),.shopify-section>.section{padding-top:var(--ll-s-6);padding-bottom:var(--ll-s-6)}@media (min-width:1024px){section:not(.shopify-section),.shopify-section>.section{padding-top:var(--ll-s-7);padding-bottom:var(--ll-s-7)}}.header,.site-header,header.section-header,.shopify-section-header{background:var(--ll-white);border-bottom:1px solid var(--ll-line);padding:var(--ll-s-2) 0}.header__heading-logo,.header__logo img,.site-header__logo img{max-height:40px;width:auto}.header .header__logo{flex-direction:column;align-items:center}.header__logo .ll-logo-ort{margin:2px 0 0;font-family:var(--ll-font-head);font-size:12px;font-weight:var(--ll-fw-head);line-height:var(--ll-lh-ui);letter-spacing:var(--ll-track-head);color:var(--ll-gold-text);text-align:center;white-space:nowrap}.header__inline-menu .list-menu__item,.site-nav__link,nav.header__menu a{font-family:var(--ll-font-body);font-size:var(--ll-fs-xs);font-weight:var(--ll-fw-ui);text-transform:uppercase;letter-spacing:var(--ll-tracking-wide);color:var(--ll-navy);padding:var(--ll-s-1) var(--ll-s-2)}.header__inline-menu .list-menu__item:hover,.site-nav__link:hover{opacity:0.6}.announcement-bar,.utility-bar{background:var(--ll-navy);color:var(--ll-white);font-size:var(--ll-fs-xs);letter-spacing:var(--ll-tracking-wide);text-transform:uppercase;padding:10px 0;text-align:center}.announcement-bar a,.announcement-bar p{color:var(--ll-white)}.banner,.hero,.image-with-text,.section-image-banner{background:var(--ll-paper)}.banner__media,.hero__image,.banner__media img{object-fit:cover;min-height:60vh;max-height:80vh}.banner__content,.hero__content{text-align:left;padding:var(--ll-s-6) var(--ll-s-4);max-width:560px}@media (min-width:1024px){.banner__content,.hero__content{padding:var(--ll-s-7) var(--ll-s-5)}}.banner__heading,.hero__heading{font-family:var(--ll-font-head);font-size:clamp(36px,5vw,64px);font-weight:400;line-height:1.05;color:var(--ll-navy);margin-bottom:var(--ll-s-3)}.banner__text,.hero__text{font-size:var(--ll-fs-md);color:var(--ll-text-muted);max-width:440px;margin-bottom:var(--ll-s-4)}.slider-button{background:transparent;color:var(--ll-navy)}.slideshow__controls{gap:var(--ll-s-2)}.btn,.button,.shopify-payment-button__button,button.product-form__submit,.cta,input[type="submit"]{display:inline-flex;align-items:center;justify-content:center;min-height:var(--ll-touch);padding:14px 28px;border:1px solid var(--ll-navy);border-radius:var(--ll-radius);background:var(--ll-navy);color:var(--ll-white);font-family:var(--ll-font-body);font-size:var(--ll-fs-sm);font-weight:var(--ll-fw-ui);letter-spacing:var(--ll-tracking-wide);text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background var(--ll-trans),color var(--ll-trans),transform var(--ll-trans);line-height:1}.btn:hover,.button:hover,.shopify-payment-button__button:hover,button.product-form__submit:hover{background:var(--ll-navy-90);color:var(--ll-white);opacity:1}.btn:active,.button:active{transform:translateY(1px)}.btn--secondary,.button--secondary,.btn-outline,.button.button--outline{background:transparent;color:var(--ll-navy)}.btn--secondary:hover,.button--secondary:hover{background:var(--ll-navy);color:var(--ll-white)}.btn:disabled,.button:disabled{background:var(--ll-navy-20);border-color:var(--ll-navy-20);cursor:not-allowed}.collection,.product-grid-container,.section-collection-list{background:var(--ll-white)}.product-grid,.grid--collection,ul.collection-grid,.grid.product-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--ll-s-3);list-style:none;padding:0;margin:0}@media (min-width:768px){.product-grid,.grid--collection,ul.collection-grid,.grid.product-grid{grid-template-columns:repeat(3,1fr);gap:var(--ll-s-4)}}@media (min-width:1200px){.product-grid,.grid--collection,ul.collection-grid,.grid.product-grid{grid-template-columns:repeat(4,1fr);gap:var(--ll-s-4)}}.card-wrapper,.card,.product-card,.grid__item{background:transparent;border:none;overflow:hidden}.card__media,.product-card__media,.media--product{background:var(--ll-paper);border-radius:var(--ll-radius);overflow:hidden;margin-bottom:var(--ll-s-2);aspect-ratio:4 / 5}.card__media img,.product-card__media img,.media--product img{width:100%;height:100%;object-fit:cover;transition:transform 500ms cubic-bezier(0.4,0,0.2,1)}.card-wrapper:hover .card__media img,.product-card:hover .product-card__media img{transform:scale(1.02)}.card__content,.product-card__content,.card__information{padding:0;text-align:left}.card__heading,.product-card__title,.card__heading a{font-family:var(--ll-font-body);font-size:var(--ll-fs-base);font-weight:var(--ll-fw-ui);color:var(--ll-navy);margin:0 0 4px;line-height:1.3}.price,.product-card__price,.card-information__price{font-family:var(--ll-font-body);font-size:var(--ll-fs-sm);color:var(--ll-text-muted);font-weight:400}.price--on-sale .price__sale,.price__regular{color:var(--ll-navy)}.price--on-sale .price__regular{text-decoration:line-through;opacity:0.5}.quick-add,.card__quick-add,.product-card__quick-add{display:none}.badge,.card__badge,.product-card__badge{background:var(--ll-white);color:var(--ll-navy);border:1px solid var(--ll-navy);font-size:var(--ll-fs-xs);font-weight:var(--ll-fw-ui);letter-spacing:var(--ll-tracking-wide);text-transform:uppercase;padding:4px 10px;border-radius:0}.facets,.collection-filters,.product-filters{border-top:1px solid var(--ll-line);border-bottom:1px solid var(--ll-line);padding:var(--ll-s-2) 0;margin-bottom:var(--ll-s-4)}.facets summary,.collection-filters__summary{font-size:var(--ll-fs-xs);text-transform:uppercase;letter-spacing:var(--ll-tracking-wide);color:var(--ll-navy);padding:var(--ll-s-1) var(--ll-s-2);cursor:pointer}.collection-sort__select,.facets__select{border:1px solid var(--ll-line);border-radius:var(--ll-radius);padding:10px 14px;background:var(--ll-white);font-size:var(--ll-fs-sm);color:var(--ll-navy);font-family:var(--ll-font-body)}.product,.section-product,.product-page{padding-top:var(--ll-s-4);padding-bottom:var(--ll-s-6)}.product__container,.product-page__grid,.product .grid{display:grid;grid-template-columns:1fr;gap:var(--ll-s-4)}@media (min-width:1024px){.product__container,.product-page__grid,.product .grid{grid-template-columns:1.2fr 1fr;gap:var(--ll-s-6);align-items:start}}.product__media,.product__media-list,.product-page__media{position:sticky;top:var(--ll-s-4)}.product__media img,.product-media img{border-radius:var(--ll-radius);background:var(--ll-paper)}.product__info,.product-page__info{max-width:480px}.product__title,h1.product__title,.product-page__title{font-family:var(--ll-font-head);font-size:clamp(28px,3.5vw,44px);font-weight:var(--ll-fw-ui);line-height:var(--ll-lh-tight);margin:0 0 var(--ll-s-2);color:var(--ll-navy)}.product__price,.price--large{font-family:var(--ll-font-body);font-size:var(--ll-fs-md);color:var(--ll-navy);font-weight:var(--ll-fw-ui);margin-bottom:var(--ll-s-3)}.product__description,.product__text,.rte{color:var(--ll-text);font-size:var(--ll-fs-base);line-height:var(--ll-lh-base);margin-bottom:var(--ll-s-4)}.product__description p:last-child{margin-bottom:0}.product__description ul{list-style:none;padding:0;margin:var(--ll-s-2) 0}.product__description li{padding:var(--ll-s-1) 0;border-bottom:1px solid var(--ll-line);font-size:var(--ll-fs-sm);color:var(--ll-text)}.product__description li:last-child{border-bottom:none}.product-form__input,.variant-input-wrap,fieldset.product-form__input{border:none;padding:0;margin:0 0 var(--ll-s-3)}.product-form__input legend,.form__label{font-size:var(--ll-fs-xs);font-weight:var(--ll-fw-ui);text-transform:uppercase;letter-spacing:var(--ll-tracking-wide);color:var(--ll-text-muted);margin-bottom:var(--ll-s-1);display:block}.product-form__input input[type="radio"] + label,.variant-input label,.product-form__pill,.swatch{display:inline-flex;align-items:center;justify-content:center;min-width:48px;height:44px;padding:0 var(--ll-s-2);border:1px solid var(--ll-line);border-radius:var(--ll-radius);margin-right:8px;margin-bottom:8px;font-size:var(--ll-fs-sm);color:var(--ll-navy);background:var(--ll-white);cursor:pointer;transition:border-color var(--ll-trans),background var(--ll-trans)}.product-form__input input[type="radio"]:checked + label,.variant-input label.is-active,.swatch.is-active{border-color:var(--ll-navy);background:var(--ll-navy);color:var(--ll-white)}.product-customization,.engraving-section,.product-personalization,.product-form__input--engraving{margin:var(--ll-s-4) 0;padding:var(--ll-s-3);background:var(--ll-navy-05);border-radius:var(--ll-radius-lg);border-left:3px solid var(--ll-navy)}.product-customization legend,.engraving-section h3{font-family:var(--ll-font-head);font-size:var(--ll-fs-md);margin-bottom:var(--ll-s-2);color:var(--ll-navy);text-transform:none;letter-spacing:normal}.product-customization input[type="text"],.engraving-section input,.product-personalization textarea{width:100%;padding:12px 14px;border:1px solid var(--ll-line);border-radius:var(--ll-radius);font-family:var(--ll-font-body);font-size:var(--ll-fs-base);color:var(--ll-navy);background:var(--ll-white)}.product-customization input:focus,.engraving-section input:focus{outline:none;border-color:var(--ll-navy)}.product-form__buttons,.product-form__submit-buttons{display:flex;flex-direction:column;gap:var(--ll-s-1);margin-top:var(--ll-s-3)}.product-form__submit,.shopify-payment-button__button--unbranded{width:100%;padding:18px 28px;font-size:var(--ll-fs-sm)}.quantity__button,.quantity__input{height:44px;background:var(--ll-white);border:1px solid var(--ll-line);color:var(--ll-navy)}.footer,footer.site-footer,.shopify-section-footer{background:var(--ll-navy);color:var(--ll-white);padding:var(--ll-s-6) 0 var(--ll-s-3);margin-top:var(--ll-s-7)}.footer__content-top,.site-footer__content{display:grid;grid-template-columns:1fr;gap:var(--ll-s-4);max-width:1280px;margin:0 auto;padding:0 var(--ll-s-3)}@media (min-width:768px){.footer__content-top,.site-footer__content{grid-template-columns:repeat(4,1fr);gap:var(--ll-s-5);padding:0 var(--ll-s-5)}}.footer-block__heading,.site-footer__heading{font-family:var(--ll-font-body);font-size:var(--ll-fs-xs);font-weight:var(--ll-fw-ui);text-transform:uppercase;letter-spacing:var(--ll-tracking-wide);color:var(--ll-white);margin-bottom:var(--ll-s-2)}.footer-block__details-content a,.site-footer__linklist a{color:var(--ll-white);font-size:var(--ll-fs-sm);opacity:0.75;display:block;padding:4px 0}.footer-block__details-content a:hover{opacity:1}.cart-page,.cart,main.cart-page{padding:var(--ll-s-5) 0}.cart-items,.cart__items table{width:100%;border-collapse:collapse}.cart-item,.cart__row{display:grid;grid-template-columns:100px 1fr auto auto;gap:var(--ll-s-3);align-items:center;padding:var(--ll-s-3) 0;border-bottom:1px solid var(--ll-line)}@media (max-width:767px){.cart-item,.cart__row{grid-template-columns:80px 1fr;grid-template-rows:auto auto}}.cart-item__media img{border-radius:var(--ll-radius);background:var(--ll-paper)}.cart-item__name{font-family:var(--ll-font-body);font-size:var(--ll-fs-base);font-weight:var(--ll-fw-ui);color:var(--ll-navy)}.cart-item__price{font-size:var(--ll-fs-sm);color:var(--ll-text-muted)}.cart-item__quantity .quantity{display:inline-flex;border:1px solid var(--ll-line);border-radius:var(--ll-radius);overflow:hidden}.cart-item__quantity .quantity__button{border:none;width:36px;height:36px;background:var(--ll-white)}.cart-remove,.cart-item__remove,button[name="updates[]"][value="0"]{background:none;border:none;color:var(--ll-text-muted);font-size:var(--ll-fs-xs);text-transform:uppercase;letter-spacing:var(--ll-tracking-wide);cursor:pointer;padding:0;min-height:auto;text-decoration:underline}.cart-remove:hover{color:var(--ll-navy);background:none}.cart__footer,.cart-summary{margin-top:var(--ll-s-4);padding-top:var(--ll-s-4);border-top:1px solid var(--ll-line);display:flex;flex-direction:column;align-items:flex-end;gap:var(--ll-s-2)}.cart__total,.totals__total{font-family:var(--ll-font-head);font-size:var(--ll-fs-lg);color:var(--ll-navy)}input[type="text"],input[type="email"],input[type="tel"],input[type="search"],input[type="number"],input[type="password"],select,textarea{width:100%;padding:12px 14px;border:1px solid var(--ll-line);border-radius:var(--ll-radius);background:var(--ll-white);font-family:var(--ll-font-body);font-size:var(--ll-fs-base);color:var(--ll-navy);min-height:var(--ll-touch)}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--ll-navy)}label,.form__label{font-size:var(--ll-fs-xs);font-weight:var(--ll-fw-ui);text-transform:uppercase;letter-spacing:var(--ll-tracking-wide);color:var(--ll-text-muted);margin-bottom:6px;display:block}.input-wrapper .input-label,.textarea-wrapper .textarea-label{font-size:var(--ll-fs-xs);letter-spacing:var(--ll-tracking-wide)}.input-wrapper .input:focus + .input-label,.input-wrapper .input:not(:placeholder-shown) + .input-label,.textarea-wrapper .textarea:focus + .textarea-label,.textarea-wrapper .textarea:not(:placeholder-shown) + .textarea-label{font-size:var(--ll-fs-xs)}.contact-form form .contact-form__form-fields{row-gap:26px}.contact-form .textarea,.contact-form__field .textarea{min-height:118px;resize:vertical}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){*{animation:none !important;transition:none !important}}.scroll-trigger,.animate-on-scroll{transition:opacity 400ms ease,transform 400ms ease}[data-aos],.banner__media img.animate{animation:none !important}.search-modal,.predictive-search{background:var(--ll-white);border-top:1px solid var(--ll-line)}.search__input,.predictive-search__input{border:none;border-bottom:1px solid var(--ll-line);border-radius:0;font-size:var(--ll-fs-lg);padding:var(--ll-s-3) 0;font-family:var(--ll-font-head);color:var(--ll-navy)}@media (max-width:767px){body{font-size:15px}.page-width,.container{padding-left:var(--ll-s-2);padding-right:var(--ll-s-2)}section:not(.shopify-section),.shopify-section>.section{padding-top:var(--ll-s-5);padding-bottom:var(--ll-s-5)}a,button,.btn,input,select{min-height:var(--ll-touch)}.swiper-pagination-bullet,.llkar-punkt,.ll-pstars-link,.llmk__stars-link,.ll-spec-handwerk,p a,li a,td a,.price a,.sec-link a,.faq-answer a,.ll-sizehint a{min-height:0}.kl_reviews__star_rating_widget{min-height:0}.product-title-wrapper .product-title{margin-bottom:10px}.swiper-pagination-bullets .swiper-pagination-bullet::after{top:-21px;height:44px}.menu-drawer{background:var(--ll-white);padding:var(--ll-s-4) var(--ll-s-3)}.menu-drawer__menu a{font-size:var(--ll-fs-md);padding:var(--ll-s-2) 0;border-bottom:1px solid var(--ll-line)}}.u-mt-0{margin-top:0 !important}.u-mb-0{margin-bottom:0 !important}.u-text-center{text-align:center}.u-text-muted{color:var(--ll-text-muted)}.u-divider{height:1px;background:var(--ll-line);margin:var(--ll-s-4) 0;border:none}.header,.section-header{background:var(--ll-white) !important;border-bottom:1px solid var(--ll-line);box-shadow:none}.header__heading-link{padding:0}.header__menu-item,.header__inline-menu .list-menu__item{font-family:var(--ll-font-body);font-size:var(--ll-fs-xs);text-transform:uppercase;letter-spacing:var(--ll-tracking-wide);font-weight:var(--ll-fw-ui);color:var(--ll-navy)}.banner--content-align-mobile-center .banner__content,.banner__box,.image-banner__content{padding:var(--ll-s-6) var(--ll-s-4) !important;max-width:560px;background:transparent !important;border:none !important;text-align:left !important}.banner h2.banner__heading,.banner__heading{font-family:var(--ll-font-head) !important;font-weight:400 !important;font-size:clamp(36px,5vw,64px) !important;letter-spacing:-0.01em !important}.slideshow__autoplay,.slideshow-button{display:none}.card__media,.card .media{background:var(--ll-paper);border-radius:var(--ll-radius);overflow:hidden;aspect-ratio:4/5}.card__heading,.card-information__text,.card-information a{font-family:var(--ll-font-body) !important;font-size:var(--ll-fs-base);font-weight:var(--ll-fw-ui);color:var(--ll-navy) !important;text-transform:none !important;letter-spacing:0 !important}.card__heading a:hover{color:var(--ll-navy-90) !important}.price__regular .price-item--regular,.price-item--regular{color:var(--ll-text-muted);font-size:var(--ll-fs-sm);font-weight:400}.price__sale .price-item--sale{color:var(--ll-navy);font-weight:var(--ll-fw-ui)}.card-wrapper:hover .card__media .motion-reduce,.card-wrapper .card__media img.motion-reduce{transform:none !important}.card-wrapper:hover .card__media img{transform:scale(1.02) !important}.card__overlay,.card__quick-shop,.quick-view-btn{display:none !important}.grid--3-col-desktop>.grid__item,.grid--4-col-desktop>.grid__item{padding:0}ul.grid.product-grid{gap:var(--ll-s-3)}@media (min-width:1024px){ul.grid.product-grid{gap:var(--ll-s-4)}}.product-section,.section-main-product{padding-top:var(--ll-s-5);padding-bottom:var(--ll-s-7)}.product__title h1,.product__title.h1{font-family:var(--ll-font-head) !important;font-weight:var(--ll-fw-ui) !important;font-size:clamp(28px,3.5vw,44px) !important;letter-spacing:-0.01em !important;text-transform:none !important}.product__media-wrapper{background:var(--ll-paper);border-radius:var(--ll-radius)}.product__info-wrapper,.product__info{padding-left:var(--ll-s-4)}@media (max-width:1023px){.product__info-wrapper{padding-left:0}}.product .price--large .price-item{font-family:var(--ll-font-body);font-size:var(--ll-fs-md);color:var(--ll-navy)}.product-form__input--pill input[type="radio"] + label,.product-form__input--swatch input[type="radio"] + label{border-radius:var(--ll-radius) !important;border:1px solid var(--ll-line) !important;padding:0 var(--ll-s-2) !important;min-width:48px;height:44px;background:var(--ll-white);color:var(--ll-navy);font-weight:var(--ll-fw-ui)}.product-form__input--pill input[type="radio"]:checked + label{background:var(--ll-navy) !important;color:var(--ll-white) !important;border-color:var(--ll-navy) !important}.product-form__submit,.shopify-payment-button__button{background:var(--ll-navy) !important;color:var(--ll-white) !important;border:1px solid var(--ll-navy) !important;border-radius:var(--ll-radius) !important;font-family:var(--ll-font-body) !important;text-transform:uppercase !important;letter-spacing:var(--ll-tracking-wide) !important;font-weight:var(--ll-fw-ui) !important}.product-form__submit:hover{background:var(--ll-navy-90) !important}.shopify-payment-button__more-options{color:var(--ll-text-muted) !important;font-size:var(--ll-fs-xs);text-transform:uppercase;letter-spacing:var(--ll-tracking-wide)}.drawer,.cart-drawer{background:var(--ll-white);border-left:1px solid var(--ll-line)}.drawer__header,.cart-drawer__header{border-bottom:1px solid var(--ll-line);padding:var(--ll-s-3)}.drawer__heading{font-family:var(--ll-font-head);font-size:var(--ll-fs-lg);font-weight:var(--ll-fw-ui)}.footer__content-top{padding-top:var(--ll-s-6);padding-bottom:var(--ll-s-5)}.footer-block__heading{font-family:var(--ll-font-body) !important;font-size:var(--ll-fs-xs);letter-spacing:var(--ll-tracking-wide);text-transform:uppercase;font-weight:var(--ll-fw-ui)}.footer-block__details-content{font-size:var(--ll-fs-sm)}.footer__column--social .list-social{gap:var(--ll-s-1)}.predictive-search,.search-modal__content{background:var(--ll-white) !important}.search__input.field__input{font-family:var(--ll-font-head);font-size:var(--ll-fs-lg);border:none;border-bottom:1px solid var(--ll-line);border-radius:0;padding:var(--ll-s-2) 0}.scroll-trigger.animate--slide-in,.scroll-trigger.animate--fade-in{animation-duration:300ms !important;animation-timing-function:ease-out !important}[data-aos]{transition-duration:200ms !important}.product-form__input.product-form__input--engraving,.product-form__input[data-property="Initialen"],.product-form__input[data-property="Garnfarbe"]{background:var(--ll-navy-05);padding:var(--ll-s-3);border-radius:var(--ll-radius-lg);border-left:3px solid var(--ll-navy);margin:var(--ll-s-3) 0}.footer-cta h2{color:#FFFAE9 !important}.footer-cta h2 em{color:#B48A3A !important}@media screen and (min-width:768px){.lh-hero{background-attachment:scroll !important;background-position:center top !important;background-size:cover !important;min-height:64vh !important}}.header__menu,nav.header__menu,.header-menu,.header__burger-mobile-menu-button{display:none !important}.header{padding-top:4px;padding-bottom:4px}.header .header__container{padding-top:4px;padding-bottom:4px}.header .header__heading{margin:0}.llnav-burger{position:absolute;left:clamp(16px,4vw,44px);top:50%;transform:translateY(-50%);display:flex;flex-direction:column;justify-content:center;gap:5px;width:34px;height:34px;padding:5px;background:none;border:0;cursor:pointer;z-index:40}@media (min-width:768px){.js-header .header__container{display:flex !important;align-items:center;justify-content:center;position:relative}.js-header .header__utils{position:absolute;right:clamp(16px,4vw,44px);top:50%;transform:translateY(-50%);margin:0}.js-header .header__mobile-menu-wrapper{display:none}.header{padding-top:8px;padding-bottom:8px}.header .header__container{padding-top:6px;padding-bottom:6px}}.header-menu__item-wrapper:has(a[href*="/collections/accessoires"]),.header-mobile__menu-item-wrapper:has(a[href*="/collections/accessoires"]){display:none !important}.footer.need-animate,.footer.animated{transform:none !important}.template-blog #MainContent .article-card__title,.template-blog #MainContent .article-card__title-link,.template-article #MainContent .article-card__title,.template-article #MainContent .article-card__title-link,#MainContent .featured-blog .article-card__title,#MainContent .featured-blog .article-card__title-link{font-family:var(--ll-font-head) !important;font-weight:var(--ll-fw-head) !important;letter-spacing:var(--ll-track-head)}.cart-item-drawer a.cart-item-drawer__details-title,.cart-item-drawer p.cart-item-drawer__details-text,.cart-item a.cart-item__details-title,.cart-item p.cart-item__details-text{word-break:normal;overflow-wrap:break-word}#MainContent .radio-option .radio-option__label,#MainContent fieldset .radio-option__label{letter-spacing:0.12em}#MainContent .button--primary,#MainContent .button--secondary,#MainContent input[type="submit"],#MainContent button[type="submit"],#MainContent .shopify-payment-button__button,.cart-drawer .button--primary,.cart-drawer .button--secondary{letter-spacing:0.13em}#MainContent .preamble{color:var(--ll-label-color) !important}#MainContent .ll-page-label{font-family:var(--ll-font-body);font-size:11px;font-weight:var(--ll-fw-body);letter-spacing:var(--ll-track-label);text-transform:uppercase;color:var(--ll-label-color);text-align:center;margin:0 0 14px}#MainContent .ll-page-head{max-width:900px;margin:0 auto;padding:72px 32px 8px;text-align:center}#MainContent .ll-page-title{font-family:var(--ll-font-head);font-size:var(--ll-title-page);font-weight:400;line-height:var(--ll-lh-tight);letter-spacing:var(--ll-track-head);color:var(--ll-navy);margin:0}#MainContent .ll-page-sub{margin:16px auto 0;max-width:620px;font-size:16px;line-height:var(--ll-lh-base);color:var(--ll-text-muted)}@media (max-width:640px){#MainContent .ll-page-head{padding:52px 24px 4px}}#MainContent .page{padding-top:110px !important}@media (max-width:640px){#MainContent .page{padding-top:72px !important}}.template-blog #MainContent .blog__title.ll-page-title{margin-bottom:40px}.ll-filmbadge{position:absolute;left:0;bottom:0;z-index:2;padding:7px 12px;background:var(--ll-navy);color:var(--ll-cream);font-family:var(--ll-font-body);font-size:11px;font-weight:400;font-style:normal;letter-spacing:0.14em;line-height:1;text-transform:uppercase;white-space:nowrap}.product-card__stars{margin:8px 0 0}.product-card__colors{margin:6px 0 0;font-family:var(--ll-font-body);font-size:14px;font-weight:400;line-height:var(--ll-lh-base);color:var(--ll-text-muted)}.cart-footer__tax .cart-footer__versand{color:var(--ll-navy);font-weight:var(--ll-fw-bold)}.cart-footer__tax .cart-footer__tax-trenner{padding:0 0.4em;color:var(--ll-grey)}.template-collection .llmk{padding-top:24px}@media (max-width:767px){.template-collection .llmk{padding-top:16px}}[data-wisch-feld]{scroll-behavior:auto}.llkar-punkte[hidden],.llkar-punkt[hidden]{display:none}.llkar-punkte{display:flex;align-items:center;justify-content:center;gap:0;margin-top:20px}.llkar-punkt{position:relative;flex:0 0 auto;appearance:none;-webkit-appearance:none;box-sizing:border-box;width:28px;height:28px;min-width:0;min-height:0;background:none;border:0;padding:0;cursor:pointer}.llkar-punkt::after{content:'';position:absolute;top:50%;left:50%;width:8px;height:8px;margin:-4px 0 0 -4px;border-radius:50%;background:var(--ll-rule);transition:background .2s ease,transform .2s ease}.llkar-punkt[aria-current="true"]::after{background:var(--ll-gold);transform:scale(1.25)}.llkar-punkt:focus-visible{outline:2px solid var(--ll-gold-text);outline-offset:-4px}@media (max-width:767px){.llkar-punkte{margin-top:16px}.llkar-punkt{width:32px;height:32px}.llkar-punkt::after{width:10px;height:10px;margin:-5px 0 0 -5px}}.kl_reviews__stars_badge.kl_reviews__stars_badge.kl_reviews__stars_badge,.kl_reviews__stars_badge.kl_reviews__stars_badge.kl_reviews__stars_badge svg{--kl-reviews-reviews-star-color:var(--ll-navy);--kl-reviews-reviews-empty-star-color:var(--ll-line);--kl-reviews-stars-star-color:var(--ll-navy);--kl-reviews-stars-empty-star-color:var(--ll-line);--kl-reviews-featured-star-color:var(--ll-navy);--kl-reviews-featured-empty-star-color:var(--ll-line)}.kl_reviews__stars_badge.kl_reviews__stars_badge svg.kl_reviews__full_star,.kl_reviews__stars_badge.kl_reviews__stars_badge svg.kl_reviews__full_star path{fill:var(--ll-navy)}.ll-bewertung{display:inline-flex;align-items:center;gap:8px;line-height:1}.ll-bewertung__sterne{display:inline-flex;gap:2px}.ll-bewertung__stern{position:relative;display:block;width:14px;height:14px}.ll-bewertung__stern svg{display:block;width:14px;height:14px}.ll-bewertung__stern--voll svg path{fill:var(--ll-navy)}.ll-bewertung__stern--leer svg path{fill:none;stroke:var(--ll-navy);stroke-width:1.4;stroke-linejoin:round}.ll-bewertung__halb{position:absolute;top:0;left:0;width:50%;height:100%;overflow:hidden}.ll-bewertung__halb svg path{fill:var(--ll-navy);stroke:none}.ll-bewertung__zahl{font-family:var(--ll-font-body);font-size:12px;font-weight:400;letter-spacing:var(--ll-track-body);color:var(--ll-grey)}@media (max-width:767px){.product-care{display:none}}#CartDrawer .cart-item-drawer__image{height:100%;max-height:none}@media (min-width:1200px){.footer .footer__main-content .footer__navigation-item{min-width:max-content}.footer__main-content .footer__navigation-list-link{white-space:nowrap}}.ll-cart-gp{display:inline-flex;align-items:center;gap:6px;vertical-align:middle;margin-left:10px;padding:7px 2px;background:none;border:0;border-radius:0;color:var(--ll-gold-text);font-family:var(--ll-font-body);font-size:12px;font-weight:var(--ll-fw-body);letter-spacing:0.02em;line-height:var(--ll-lh-ui);text-align:left;white-space:nowrap;cursor:pointer;transition:color .2s ease}.ll-cart-gp svg{flex:0 0 auto;width:15px;height:15px;fill:none;stroke:var(--ll-gold);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;transition:stroke .2s ease}.ll-cart-gp:hover,.ll-cart-gp:focus-visible{color:var(--ll-navy)}.ll-cart-gp:hover svg,.ll-cart-gp:focus-visible svg{stroke:var(--ll-navy)}.ll-cart-gp-zeile{display:flex;align-items:center;flex-wrap:wrap;white-space:normal;margin-top:-5px;margin-bottom:-5px}.ll-price{color:var(--ll-navy)}.ll-price,.ll-price *{box-sizing:border-box}.ll-price .price__container{display:flex;flex-direction:column;align-items:flex-start;gap:5px}.ll-price:not(.price--on-sale) .price__sale{display:none !important}.ll-price:not(.price--on-sale) .price__regular{display:flex !important;align-items:baseline;flex-wrap:wrap;gap:10px}.ll-price.price--on-sale .price__regular{display:none !important}.ll-price.price--on-sale .price__sale{display:flex !important;align-items:baseline;flex-wrap:wrap;gap:10px}.ll-price .price-item{font-family:var(--ll-font-head);font-weight:400;letter-spacing:0}.ll-price .price-item--regular,.ll-price .price-item--sale{color:var(--ll-navy);font-size:24px;line-height:var(--ll-lh-tight)}.ll-price.price--on-sale .price-item--sale{color:#1A2A44}.ll-price .price-item--compare,.ll-price .price-item--old,.ll-price .price-item--regular[data-price-old],.ll-price s.price-item--regular{color:var(--ll-grey);font-size:16px;line-height:var(--ll-lh-tight);text-decoration:line-through}.ll-price .unit-price{margin-top:4px;color:var(--ll-grey);font-size:12px;line-height:var(--ll-lh-ui)}.ll-price .unit-price .price-item{font-family:var(--ll-font-body);color:var(--ll-grey);font-size:12px;line-height:var(--ll-lh-ui)}.ll-price .price__volume-pricing-note{margin-top:6px;color:var(--ll-grey);font-size:12px;line-height:var(--ll-lh-ui)}.ll-price .price__taxes-included{max-width:420px;margin-top:6px;color:var(--ll-text-muted);font-family:var(--ll-font-body);font-size:13px;line-height:var(--ll-lh-ui);font-weight:400;letter-spacing:0}.ll-price .price__taxes-trenner{margin:0 5px;color:var(--ll-grey)}.ll-price .price__versand-ab{white-space:nowrap}.ll-price .price__taxes-included a{color:#1A2A44;text-decoration:none;font-weight:var(--ll-fw-ui)}.ll-price .price__taxes-included a:hover{text-decoration:underline}.ll-price .price__installments{margin-top:8px;color:var(--ll-grey);font-size:12px;line-height:var(--ll-lh-ui)}.t4s-product__price-review .ll-price,.t4s-product__info-container .ll-price,.product__info-container .ll-price{margin:14px 0 20px 0}.t4s-product__price-review .ll-price .price__container,.t4s-product__info-container .ll-price .price__container,.product__info-container .ll-price .price__container{padding:0;border:0;background:transparent}.t4s-product__price-review .ll-price .price-item--regular,.t4s-product__price-review .ll-price .price-item--sale,.t4s-product__info-container .ll-price .price-item--regular,.t4s-product__info-container .ll-price .price-item--sale,.product__info-container .ll-price .price-item--regular,.product__info-container .ll-price .price-item--sale{font-size:26px;line-height:1.15}@media screen and (max-width:767px){.t4s-product__price-review .ll-price,.t4s-product__info-container .ll-price,.product__info-container .ll-price{margin:8px 0 14px 0}.t4s-product__price-review .ll-price .price__container,.t4s-product__info-container .ll-price .price__container,.product__info-container .ll-price .price__container{align-items:center;text-align:center}.t4s-product__price-review .ll-price .price__regular,.t4s-product__price-review .ll-price .price__sale,.t4s-product__info-container .ll-price .price__regular,.t4s-product__info-container .ll-price .price__sale,.product__info-container .ll-price .price__regular,.product__info-container .ll-price .price__sale{justify-content:center}.t4s-product__price-review .ll-price .price-item--regular,.t4s-product__price-review .ll-price .price-item--sale,.t4s-product__info-container .ll-price .price-item--regular,.t4s-product__info-container .ll-price .price-item--sale,.product__info-container .ll-price .price-item--regular,.product__info-container .ll-price .price-item--sale{font-size:24px;line-height:var(--ll-lh-tight)}.ll-price .price__taxes-included{max-width:320px;margin-top:6px;font-size:12px;line-height:var(--ll-lh-ui)}}html .product-media .product-media__custom-cursor.is-active{display:none}html .product-media .product-media__slider-slide.product-media__slider-slide--zoom{cursor:zoom-in}
