@font-face{font-family:"Inter";font-style:normal;font-weight:100 900;font-display:swap;src:url(//turnanzuege-lessel.de/wp-content/themes/blocksy-child-lessel/assets/css/../fonts/inter-variable.woff2) format("woff2")}@font-face{font-family:"Marcellus";font-style:normal;font-weight:400;font-display:swap;src:url(//turnanzuege-lessel.de/wp-content/themes/blocksy-child-lessel/assets/css/../fonts/marcellus-regular.woff2) format("woff2")}:root{--lessel-cream:#f5efe3;--lessel-cream-light:#fffaf2;--lessel-lavender:#a690c1;--lessel-lavender-light:#e4ddea;--lessel-plum:#493750;--lessel-plum-dark:#37283d;--lessel-ink:#242126;--lessel-muted:#686168;--lessel-line:rgba(73,55,80,.14);--lessel-shadow:0 18px 50px rgba(73,55,80,.1);--lessel-radius:18px;--lessel-content-width:1200px;--lessel-font-sans:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--lessel-font-display:Marcellus,Georgia,"Times New Roman",serif;--theme-font-family:var(--lessel-font-sans);--theme-text-color:var(--lessel-ink);--theme-link-initial-color:var(--lessel-plum);--theme-link-hover-color:#6f5480;--theme-button-background-initial-color:var(--lessel-plum);--theme-button-background-hover-color:var(--lessel-plum-dark);--theme-button-text-initial-color:#fff}html{scroll-behavior:smooth}body.lessel-design{overflow-x:clip;color:var(--lessel-ink);background:var(--lessel-cream-light);font-family:var(--lessel-font-sans);font-size:16px;line-height:1.7;text-rendering:optimizeLegibility}.lessel-design h1,.lessel-design h2,.lessel-design h3,.lessel-design h4,.lessel-design h5,.lessel-design h6,.lessel-design .entry-title,.lessel-design .page-title{color:var(--lessel-ink);font-family:var(--lessel-font-display);font-weight:400;letter-spacing:-.018em;text-wrap:balance}.lessel-design h1,.lessel-design .page-title{font-size:clamp(2.35rem, 5vw, 4.8rem);line-height:1.06}.lessel-design h2{font-size:clamp(1.9rem, 3.4vw, 3.25rem);line-height:1.14}.lessel-design h3{font-size:clamp(1.35rem, 2vw, 1.85rem);line-height:1.25}.lessel-design p,.lessel-design li{color:inherit}.lessel-design a{text-underline-offset:.16em}.lessel-design :where(a,button,input,select,textarea,summary):focus-visible{outline:3px solid var(--lessel-lavender);outline-offset:3px}.lessel-design ::selection{color:var(--lessel-ink);background:var(--lessel-lavender-light)}.lessel-design input:not([type=checkbox]):not([type=radio]),.lessel-design select,.lessel-design textarea{min-height:48px;border:1px solid var(--lessel-line);border-radius:12px;color:var(--lessel-ink);background:#fff;box-shadow:none}.lessel-design textarea{min-height:130px}.lessel-design input:focus,.lessel-design select:focus,.lessel-design textarea:focus{border-color:var(--lessel-lavender);box-shadow:0 0 0 3px rgba(166,144,193,.16)}.lessel-design :where(.wp-element-button,.wp-block-button__link,button,input[type=submit],.button){min-height:46px;border:1px solid var(--lessel-plum);border-radius:999px;font-family:var(--lessel-font-sans);font-size:.9rem;font-weight:680;letter-spacing:.01em;box-shadow:none;transition:color .18s ease,background-color .18s ease,border-color .18s ease,transform .18s ease}.lessel-design :where(.wp-element-button,.wp-block-button__link,button,input[type=submit],.button):hover{transform:translateY(-1px)}#header,#header [data-row],#header .ct-container,#header .ct-header-html,#header [data-device=desktop],#header [data-device=mobile]{overflow:visible}#header [data-row=top]{color:var(--lessel-muted);background:#fbf7f0 !important;border-bottom:1px solid rgba(73,55,80,.08);font-size:.78rem;letter-spacing:.01em}#header [data-row=middle]{position:relative;z-index:5;min-height:142px;background:var(--lessel-cream) !important}#header [data-row=middle] .ct-container{width:min(calc(100% - 40px), 1280px);max-width:none}#header [data-row=middle] .ct-header-html,#header [data-row=middle] [data-id=html]{flex:1 1 auto;width:100%;max-width:none}#header [data-row=middle]:before{position:absolute;inset:0;content:"";pointer-events:none;background:radial-gradient(circle at 72% 12%,rgba(166,144,193,.17),transparent 28%),linear-gradient(110deg,transparent 0 55%,rgba(255,255,255,.32) 55% 56%,transparent 56%)}#header [data-row=bottom]{position:relative;z-index:20;min-height:52px;color:var(--lessel-plum-dark);background:#a690c1 !important;box-shadow:0 10px 28px rgba(73,55,80,.16)}#header .site-logo-container img,#header .custom-logo{max-height:78px;width:auto;mix-blend-mode:multiply}#header [data-row=bottom] :where(.menu,.menu-item,.ct-header-trigger,.ct-header-cart,.ct-header-account,.ct-header-search)>a,#header [data-row=bottom]>div>div>:where(a,button),#header [data-row=bottom] svg{color:var(--lessel-plum-dark);fill:currentColor}#header [data-row=bottom] .menu>li>a{min-height:52px;color:#fff;font-family:var(--lessel-font-sans);font-size:.84rem;font-weight:680;letter-spacing:.025em;text-shadow:0 1px 1px rgba(55,40,61,.32);text-transform:none}#header [data-row=bottom] .menu>li>a:after{height:2px;background:var(--lessel-plum-dark)}#header [data-row=bottom] .menu>li:hover>a,#header [data-row=bottom] .menu>.current-menu-item>a,#header [data-row=bottom] .menu>.current_page_item>a,#header [data-row=bottom] .menu>.current-menu-ancestor>a{color:#fff;background:rgba(255,250,242,.2)}#header [data-row=bottom] .menu>li:first-child>a:after,#header [data-row=bottom] .menu>.menu-item-home>a:after{display:none}#header [data-row=bottom] .menu>li:first-child:hover>a,#header [data-row=bottom] .menu>li:first-child.current-menu-item>a,#header [data-row=bottom] .menu>li:first-child.current_page_item>a,#header [data-row=bottom] .menu>li:first-child.current-menu-ancestor>a,#header [data-row=bottom] .menu>.menu-item-home:hover>a,#header [data-row=bottom] .menu>.menu-item-home.current-menu-item>a,#header [data-row=bottom] .menu>.menu-item-home.current_page_item>a{background:0 0}#header .sub-menu{padding:.65rem;border:1px solid var(--lessel-line);border-radius:14px;background:var(--lessel-cream-light);box-shadow:var(--lessel-shadow)}#header .sub-menu a{border-radius:9px;color:var(--lessel-ink) !important;font-size:.88rem}#header .sub-menu a:hover{color:var(--lessel-plum) !important;background:rgba(166,144,193,.14)}.lessel-header-signature{position:relative;width:100%;min-width:0;min-height:142px;display:grid;grid-template-columns:clamp(118px, 12vw, 158px) minmax(350px, 0.92fr) minmax(390px, 1.08fr);align-items:center;gap:clamp(0.75rem, 1.5vw, 1.4rem);color:var(--lessel-ink)}.lessel-header-logo{position:relative;z-index:6;width:clamp(112px, 11vw, 146px);height:124px;display:grid;place-items:center;justify-self:start;overflow:visible;border:0;border-radius:0;background:0 0;box-shadow:none}.lessel-header-logo img{display:block;width:min(88%, 126px);height:112px;object-fit:contain;filter:none}.lessel-header-message{position:relative;z-index:6;display:grid;justify-items:start;gap:.16rem;min-width:0}.lessel-header-brand{margin-bottom:.08rem;color:var(--lessel-plum);font-size:clamp(0.82rem, 0.9vw, 0.98rem);font-weight:720;line-height:1.2;letter-spacing:.13em;text-transform:uppercase}.lessel-header-welcome{color:var(--lessel-plum);font-family:var(--lessel-font-display);font-size:clamp(2.15rem, 2.65vw, 3.05rem);font-weight:400;line-height:1.05;white-space:nowrap}.lessel-header-note{color:var(--lessel-plum);font-size:clamp(0.74rem, 0.78vw, 0.84rem);font-weight:620;line-height:1.35;letter-spacing:.015em}.lessel-header-heart-scene{position:relative;z-index:3;width:100%;height:142px;min-width:0;overflow:hidden;isolation:isolate;pointer-events:none}.lessel-header-heart-art{position:absolute;z-index:2;inset:7px -3.5rem 7px clamp(3.5rem, 6vw, 6rem);display:flex;align-items:center;justify-content:center;opacity:.58}.lessel-header-heart-art img{display:block;width:min(100%, 660px);height:126px;object-fit:contain;object-position:center;transform:scaleX(1.06) translateX(4%);transform-origin:center}.lessel-header-model{position:absolute;z-index:3;right:clamp(0.25rem, 2.5vw, 2.25rem);bottom:-20px;width:clamp(126px, 12vw, 158px);height:146px;overflow:visible;border:0;background:0 0;filter:drop-shadow(0 10px 14px rgba(73,55,80,.15))}.lessel-header-model-image{display:block;width:100%;height:100%;object-fit:contain;object-position:center bottom;border:0;border-radius:0;background:0 0;box-shadow:none}.lessel-modern-hero{position:relative;left:50%;isolation:isolate;width:100vw;max-width:100vw;overflow:hidden;margin-left:-50vw;color:var(--lessel-ink);background:var(--lessel-cream);font-family:var(--lessel-font-sans)}.lessel-modern-hero--smart,.lessel-modern-hero--static{min-height:clamp(31rem, 47.5vw, 47.5rem)}.lessel-modern-hero--smart{left:auto;width:100%;max-width:100%;overflow:visible;margin-inline:0}.lessel-modern-hero--smart:before{position:absolute;z-index:0;inset:0;content:"";pointer-events:none;background:var(--lessel-cream)}.lessel-modern-hero--smart>*{position:relative;z-index:1}.lessel-modern-hero .lessel-slider-person{z-index:3 !important}.lessel-modern-hero .lessel-slider-person :where(img,.n2-ss-item-image-content),.lessel-modern-hero img.lessel-slider-person-image{display:block;width:100% !important;aspect-ratio:1;object-fit:contain;border:0 !important;border-radius:0 !important;background:0 0 !important;box-shadow:none !important;filter:drop-shadow(0 20px 28px rgba(73,55,80,.16))}.lessel-modern-hero--static .lessel-eyebrow{margin:0 0 1rem !important;color:var(--lessel-plum) !important;font-family:var(--lessel-font-sans) !important;font-size:clamp(0.72rem, 0.85vw, 0.84rem) !important;font-weight:720 !important;line-height:1.3 !important;letter-spacing:.15em !important;text-transform:uppercase !important}.lessel-modern-hero--static .lessel-slider-title{max-width:12ch;margin:0 !important;color:var(--lessel-ink) !important;font-family:var(--lessel-font-display) !important;font-size:clamp(2.6rem, 4.4vw, 5.25rem) !important;font-weight:400 !important;line-height:1.02 !important;letter-spacing:-.025em !important;text-wrap:balance}.lessel-modern-hero--static .lessel-slider-copy{max-width:38rem;margin:1.35rem 0 0 !important;color:#4a454b !important;font-family:var(--lessel-font-sans) !important;font-size:clamp(1rem, 1.2vw, 1.2rem) !important;font-weight:400 !important;line-height:1.65 !important}.lessel-modern-hero--static .lessel-hero-actions{display:flex !important;flex-wrap:wrap;gap:.75rem;margin-top:1.8rem !important}.lessel-modern-hero--static a.lessel-button{display:inline-flex !important;min-height:3.25rem;align-items:center;justify-content:center;padding:.85rem 1.35rem !important;border:1px solid var(--lessel-plum) !important;border-radius:999px !important;box-shadow:none !important;font-family:var(--lessel-font-sans) !important;font-size:.92rem !important;font-weight:680 !important;line-height:1.2 !important;text-decoration:none !important}.lessel-modern-hero--static a.lessel-button--primary{color:#fff !important;background:var(--lessel-plum) !important}.lessel-modern-hero--static a.lessel-button--secondary{color:var(--lessel-plum) !important;background:rgba(255,250,242,.72) !important;backdrop-filter:blur(8px)}.lessel-modern-hero--static a.lessel-button:hover{color:#fff !important;background:var(--lessel-plum-dark) !important;transform:translateY(-1px)}.lessel-modern-hero--static{display:grid;align-items:center}.lessel-modern-hero--mobile-static{display:none}.lessel-static-artwork,.lessel-static-artwork img{position:absolute;z-index:-1;inset:0;width:100%;height:100%}.lessel-static-artwork img{object-fit:cover;object-position:center}.lessel-static-content{width:min(100% - 3rem, var(--lessel-content-width));margin-inline:auto;padding-block:clamp(4rem, 8vw, 7rem)}.lessel-section{padding-block:clamp(4rem, 8vw, 7.5rem)}.lessel-section--cream{background:var(--lessel-cream)}.lessel-section--lavender{background:linear-gradient(135deg,rgba(166,144,193,.2),rgba(245,239,227,.8))}.lessel-kicker{margin:0 0 .85rem;color:var(--lessel-plum);font-size:.76rem;font-weight:720;letter-spacing:.15em;text-transform:uppercase}.lessel-intro{max-width:66ch;color:var(--lessel-muted);font-size:clamp(1.02rem, 1.5vw, 1.18rem)}.lessel-welcome-panel,.lessel-card{border:1px solid var(--lessel-line);border-radius:var(--lessel-radius);background:rgba(255,250,242,.86);box-shadow:var(--lessel-shadow)}.lessel-welcome-panel{padding:clamp(1.8rem, 4vw, 3.5rem)}.lessel-card{height:100%;padding:clamp(1.2rem, 2.8vw, 2rem);transition:transform .18s ease,box-shadow .18s ease}.lessel-card:hover{transform:translateY(-3px);box-shadow:0 22px 56px rgba(73,55,80,.14)}.lessel-design .wp-block-image img,.lessel-design .wp-block-cover,.lessel-design .wp-block-media-text__media img{border-radius:var(--lessel-radius)}.lessel-design .entry-content>.wp-block-separator{border-color:var(--lessel-line)}.lessel-design.woocommerce,.lessel-design.woocommerce-page{--theme-form-field-border-radius:12px}.lessel-design.woocommerce-shop :where(.ppcp-messages,[id^=ppcp-messages],[class*=ppcp-messages],[data-pp-message],[class*=pay-later-messaging]),.lessel-design.post-type-archive-product :where(.ppcp-messages,[id^=ppcp-messages],[class*=ppcp-messages],[data-pp-message],[class*=pay-later-messaging]),.lessel-design.tax-product_cat :where(.ppcp-messages,[id^=ppcp-messages],[class*=ppcp-messages],[data-pp-message],[class*=pay-later-messaging]),.lessel-design.tax-product_tag :where(.ppcp-messages,[id^=ppcp-messages],[class*=ppcp-messages],[data-pp-message],[class*=pay-later-messaging]),.lessel-design.search-results.woocommerce :where(.ppcp-messages,[id^=ppcp-messages],[class*=ppcp-messages],[data-pp-message],[class*=pay-later-messaging]){display:none !important}.lessel-design .woocommerce-breadcrumb,.lessel-design .woocommerce-breadcrumb a{color:var(--lessel-muted);font-size:.82rem}.lessel-design :where(.products,.wc-block-grid__products) :where(.product,.wc-block-grid__product){overflow:hidden;border:1px solid var(--lessel-line);border-radius:var(--lessel-radius);background:#fff;box-shadow:0 8px 30px rgba(73,55,80,.06);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.lessel-design :where(.products,.wc-block-grid__products) :where(.product,.wc-block-grid__product):hover{border-color:rgba(166,144,193,.48);box-shadow:var(--lessel-shadow);transform:translateY(-4px)}.lessel-design .products .product>:not(.ct-media-container):not(.ct-image-container):not(a),.lessel-design .wc-block-grid__product>:not(.wc-block-grid__product-image){margin-inline:1rem}.lessel-design :where(.products,.wc-block-grid__products) img{transition:transform .35s ease}.lessel-design :where(.products,.wc-block-grid__products) :where(.product,.wc-block-grid__product):hover img{transform:scale(1.025)}.lessel-design :where(.woocommerce-loop-product__title,.wc-block-grid__product-title){color:var(--lessel-ink);font-family:var(--lessel-font-display);font-size:1.12rem;font-weight:400;line-height:1.32}.lessel-design :where(.price,.wc-block-grid__product-price){color:var(--lessel-plum);font-size:.98rem;font-weight:700}.lessel-design :where(.price,.wc-block-grid__product-price) del{color:var(--lessel-muted);font-weight:450;opacity:.72}.lessel-design .onsale{min-width:auto;min-height:auto;padding:.4rem .65rem;border-radius:999px;color:#fff;background:var(--lessel-plum);font-size:.7rem;font-weight:720;letter-spacing:.06em;text-transform:uppercase}.lessel-design .product .button,.lessel-design .wc-block-grid__product-add-to-cart a{margin:.5rem 1rem 1rem;padding-inline:1rem;color:#fff;background:var(--lessel-plum)}.lessel-design:is(.woocommerce-shop,.post-type-archive-product,.tax-product_cat,.tax-product_tag) .ct-pagination{--theme-link-initial-color:var(--lessel-plum);--theme-link-hover-color:#fff;color:var(--lessel-plum)}.lessel-design:is(.woocommerce-shop,.post-type-archive-product,.tax-product_cat,.tax-product_tag) .ct-pagination .page-numbers{color:var(--lessel-plum) !important}.lessel-design:is(.woocommerce-shop,.post-type-archive-product,.tax-product_cat,.tax-product_tag) .ct-pagination :where(.next,.prev){border-color:rgba(73,55,80,.24) !important;background:0 0 !important}.lessel-design:is(.woocommerce-shop,.post-type-archive-product,.tax-product_cat,.tax-product_tag) .ct-pagination a.page-numbers:hover,.lessel-design:is(.woocommerce-shop,.post-type-archive-product,.tax-product_cat,.tax-product_tag) .ct-pagination a.page-numbers:focus-visible,.lessel-design:is(.woocommerce-shop,.post-type-archive-product,.tax-product_cat,.tax-product_tag) .ct-pagination .page-numbers.current{color:#fff !important;border-color:var(--lessel-lavender) !important;background:var(--lessel-lavender) !important}.lessel-design:is(.woocommerce-shop,.post-type-archive-product,.tax-product_cat,.tax-product_tag) .ct-pagination a.page-numbers:focus-visible{outline:3px solid rgba(166,144,193,.34);outline-offset:3px}.lessel-design:is(.woocommerce-shop,.post-type-archive-product,.tax-product_cat,.tax-product_tag) .ct-pagination .page-numbers.dots{color:var(--lessel-muted) !important}.lessel-design:is(.woocommerce-shop,.post-type-archive-product,.tax-product_cat,.tax-product_tag) ul.products li.product{display:grid !important;grid-template-columns:max-content minmax(0, 1fr);grid-template-areas:"media media" "title title" "price tax" "shipping shipping" "actions actions" "delivery delivery";grid-template-rows:auto auto auto auto auto auto;align-content:start;align-items:center;column-gap:.45rem;row-gap:.28rem;padding:0 0 .8rem}.lessel-design:is(.woocommerce-shop,.post-type-archive-product,.tax-product_cat,.tax-product_tag) ul.products li.product>figure{grid-area:media;width:100%;max-width:none;overflow:hidden;margin:0 !important;border-radius:0}.lessel-design:is(.woocommerce-shop,.post-type-archive-product,.tax-product_cat,.tax-product_tag) ul.products li.product>figure .ct-media-container{width:100%}.lessel-design:is(.woocommerce-shop,.post-type-archive-product,.tax-product_cat,.tax-product_tag) ul.products li.product>figure img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover}.lessel-design:is(.woocommerce-shop,.post-type-archive-product,.tax-product_cat,.tax-product_tag) ul.products li.product .woocommerce-loop-product__title{grid-area:title;min-height:2.4em;max-height:2.4em;margin:.72rem .85rem .1rem !important;overflow:hidden;font-size:clamp(1.08rem, 1.45vw, 1.3rem) !important;line-height:1.2 !important}.lessel-design:is(.woocommerce-shop,.post-type-archive-product,.tax-product_cat,.tax-product_tag) ul.products li.product .woocommerce-loop-product__title a{display:-webkit-box;overflow:hidden;color:var(--lessel-ink);-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;text-decoration:none}.lessel-design:is(.woocommerce-shop,.post-type-archive-product,.tax-product_cat,.tax-product_tag) ul.products li.product>.price{grid-area:price;min-width:0;align-self:baseline;margin:.05rem 0 0 .85rem !important;color:var(--lessel-plum);font-size:.84rem !important;font-weight:700;line-height:1.3 !important;white-space:nowrap}.lessel-design:is(.woocommerce-shop,.post-type-archive-product,.tax-product_cat,.tax-product_tag) ul.products li.product>.tax-info{grid-area:tax;align-self:baseline;justify-self:start;margin:.05rem .85rem 0 0 !important;color:var(--lessel-muted);font-size:.72rem !important;line-height:1.3 !important;white-space:nowrap}.lessel-design:is(.woocommerce-shop,.post-type-archive-product,.tax-product_cat,.tax-product_tag) ul.products li.product>.shipping-costs-info{grid-area:shipping;margin:0 .85rem !important;color:var(--lessel-muted);font-size:.72rem !important;line-height:1.35 !important}.lessel-design:is(.woocommerce-shop,.post-type-archive-product,.tax-product_cat,.tax-product_tag) ul.products li.product>.shipping-costs-info a{color:var(--lessel-lavender)}.lessel-design:is(.woocommerce-shop,.post-type-archive-product,.tax-product_cat,.tax-product_tag) ul.products li.product>.ct-woo-card-actions{grid-area:actions;min-height:42px;display:flex;align-items:center;justify-content:center;margin:.48rem .85rem .08rem !important;padding:0 !important}.lessel-design:is(.woocommerce-shop,.post-type-archive-product,.tax-product_cat,.tax-product_tag) ul.products li.product>.ct-woo-card-actions .button{min-height:40px;margin:0 !important;padding:.62rem 1rem !important;font-size:.78rem !important;line-height:1.15 !important;text-align:center}.lessel-design:is(.woocommerce-shop,.post-type-archive-product,.tax-product_cat,.tax-product_tag) ul.products li.product>.delivery-time-info{grid-area:delivery;margin:.08rem .85rem 0 !important;color:var(--lessel-muted);font-size:.7rem !important;line-height:1.35 !important;text-align:center}.lessel-design:is(.woocommerce-shop,.post-type-archive-product,.tax-product_cat,.tax-product_tag) ul.products li.product>.entry-meta{display:none !important}.lessel-design .woocommerce-product-gallery,.lessel-design .woocommerce-product-gallery__image,.lessel-design .woocommerce-product-gallery__image img{border-radius:var(--lessel-radius)}.lessel-design .woocommerce-product-gallery{overflow:hidden;border:1px solid var(--lessel-line);background:#fff}.lessel-design.single-product .entry-summary{padding:clamp(0.5rem, 2vw, 1.5rem)}.lessel-design.single-product .product_title{font-size:clamp(2rem, 4vw, 3.45rem)}.lessel-design .quantity input.qty{min-width:74px;border-radius:999px}.lessel-design :where(.woocommerce-tabs,.related,.up-sells){margin-top:clamp(3rem, 6vw, 5.5rem)}.lessel-design .woocommerce-tabs ul.tabs{border-bottom:1px solid var(--lessel-line)}.lessel-design .woocommerce-tabs ul.tabs li a{font-weight:650}.lessel-design :where(.woocommerce-message,.woocommerce-info,.woocommerce-error){border:1px solid var(--lessel-line);border-radius:14px;color:var(--lessel-ink);background:#fff;box-shadow:0 8px 24px rgba(73,55,80,.06)}.lessel-design .woocommerce-message{border-left:4px solid var(--lessel-lavender)}.lessel-design :where(.cart_totals,.woocommerce-checkout-review-order,.woocommerce-order-details,.woocommerce-customer-details){padding:clamp(1.2rem, 3vw, 2rem);border:1px solid var(--lessel-line);border-radius:var(--lessel-radius);background:#fff;box-shadow:0 10px 35px rgba(73,55,80,.06)}.lessel-design :where(.shop_table,.woocommerce-checkout-review-order-table) th,.lessel-design :where(.shop_table,.woocommerce-checkout-review-order-table) td{border-color:var(--lessel-line)}.lessel-design #place_order,.lessel-design .checkout-button{width:100%;justify-content:center;color:#fff;background:var(--lessel-plum)}.lessel-design .woocommerce-account .woocommerce-MyAccount-navigation{overflow:hidden;border:1px solid var(--lessel-line);border-radius:var(--lessel-radius);background:#fff}.lessel-design .woocommerce-MyAccount-navigation a{display:block;padding:.8rem 1rem;color:var(--lessel-ink);text-decoration:none}.lessel-design .woocommerce-MyAccount-navigation .is-active a,.lessel-design .woocommerce-MyAccount-navigation a:hover{color:var(--lessel-plum);background:rgba(166,144,193,.14)}.lessel-design .ct-cart-content,.lessel-design #woo-cart-panel .ct-cart-content{--theme-text-color:var(--lessel-cream-light);--theme-link-initial-color:var(--lessel-lavender-light);--theme-link-hover-color:#fff;color:var(--lessel-cream-light)}.lessel-design .ct-cart-content :where(p,span,small,strong,bdi,.quantity,.woocommerce-Price-amount,.woocommerce-Price-currencySymbol,.tax_label,.woocommerce-mini-cart__total){color:var(--lessel-cream-light) !important}.lessel-design .ct-cart-content :where(.woocommerce-mini-cart-item,.mini_cart_item)>a:not(.remove){color:var(--lessel-lavender-light) !important;font-weight:650}.lessel-design .ct-cart-content :where(.woocommerce-mini-cart-item,.mini_cart_item)>a:not(.remove):hover{color:#fff !important}.lessel-design .ct-cart-content :where(.remove,.remove_from_cart_button){color:var(--lessel-lavender-light) !important;border-color:rgba(228,221,234,.46) !important}.lessel-design .ct-cart-content :where(.remove,.remove_from_cart_button):hover{color:#fff !important;border-color:#fff !important}.lessel-design .ct-cart-content :where(.woocommerce-mini-cart__total,.mini_cart_item){border-color:rgba(228,221,234,.2) !important}.lessel-design .ct-cart-content .woocommerce-mini-cart__buttons .button,.lessel-design #woo-cart-panel .woocommerce-mini-cart__buttons .button{min-height:46px;border:1px solid #a690c1 !important;color:var(--lessel-plum-dark) !important;background:#a690c1 !important;box-shadow:none !important}.lessel-design .ct-cart-content .woocommerce-mini-cart__buttons .button *,.lessel-design #woo-cart-panel .woocommerce-mini-cart__buttons .button *{color:var(--lessel-plum-dark) !important}.lessel-design .ct-cart-content .woocommerce-mini-cart__buttons .button:hover,.lessel-design .ct-cart-content .woocommerce-mini-cart__buttons .button:focus-visible,.lessel-design #woo-cart-panel .woocommerce-mini-cart__buttons .button:hover,.lessel-design #woo-cart-panel .woocommerce-mini-cart__buttons .button:focus-visible{border-color:#c4b4d6 !important;color:var(--lessel-plum-dark) !important;background:#c4b4d6 !important;box-shadow:0 8px 20px rgba(166,144,193,.24) !important;transform:translateY(-1px)}.lessel-design .ct-cart-content .woocommerce-mini-cart__buttons .button:active,.lessel-design #woo-cart-panel .woocommerce-mini-cart__buttons .button:active{border-color:#8d76ad !important;background:#8d76ad !important;transform:translateY(0)}#footer{border-top:1px solid var(--lessel-line);color:rgba(255,250,242,.84);background:var(--lessel-plum-dark)}#footer h2,#footer h3,#footer h4{color:#fff}#footer a{color:var(--lessel-cream-light)}#footer a:hover{color:var(--lessel-lavender-light)}@media (max-width:1100px){.lessel-header-signature{grid-template-columns:112px minmax(300px, 0.95fr) minmax(330px, 1.05fr);gap:.7rem}.lessel-header-logo{width:104px;height:108px}.lessel-header-logo img{height:96px}.lessel-header-welcome{font-size:clamp(1.72rem, 3vw, 2.1rem)}.lessel-header-brand{font-size:clamp(0.7rem, 0.9vw, 0.84rem)}.lessel-header-heart-art{inset-inline:2rem -2.5rem;opacity:.5}.lessel-header-model{right:0;width:126px;height:132px}}@media (max-width:900px) and (min-width:768px){.lessel-header-signature{grid-template-columns:88px minmax(245px, 0.95fr) minmax(275px, 1.05fr);gap:.5rem}.lessel-header-logo{width:82px;height:92px}.lessel-header-logo img{height:80px}.lessel-header-heart-art{inset-inline:1rem -2rem;opacity:.42}.lessel-header-heart-art img{height:104px}.lessel-header-model{width:102px;height:116px}}@media (max-width:767px){.lessel-design:is(.woocommerce-shop,.post-type-archive-product,.tax-product_cat,.tax-product_tag) ul.products,body.archive.woocommerce.lessel-design ul.products{--shop-columns:2 !important;grid-template-columns:repeat(2,minmax(0, 1fr)) !important;gap:.75rem !important}.lessel-design:is(.woocommerce-shop,.post-type-archive-product,.tax-product_cat,.tax-product_tag) ul.products li.product .woocommerce-loop-product__title{min-height:2.4em;max-height:2.4em;margin:.58rem .55rem .05rem !important;font-size:clamp(0.92rem, 4.2vw, 1.05rem) !important}.lessel-design:is(.woocommerce-shop,.post-type-archive-product,.tax-product_cat,.tax-product_tag) ul.products li.product>.price{margin-left:.55rem !important;font-size:clamp(0.66rem, 2.8vw, 0.76rem) !important}.lessel-design:is(.woocommerce-shop,.post-type-archive-product,.tax-product_cat,.tax-product_tag) ul.products li.product>.tax-info{margin-right:.55rem !important;font-size:clamp(0.58rem, 2.45vw, 0.66rem) !important}.lessel-design:is(.woocommerce-shop,.post-type-archive-product,.tax-product_cat,.tax-product_tag) ul.products li.product>:where(.shipping-costs-info,.delivery-time-info){margin-inline:.55rem !important;font-size:clamp(0.61rem, 2.6vw, 0.68rem) !important}.lessel-design:is(.woocommerce-shop,.post-type-archive-product,.tax-product_cat,.tax-product_tag) ul.products li.product>.ct-woo-card-actions{min-height:38px;margin:.38rem .55rem .05rem !important}.lessel-design:is(.woocommerce-shop,.post-type-archive-product,.tax-product_cat,.tax-product_tag) ul.products li.product>.ct-woo-card-actions .button{min-height:36px;padding:.52rem .68rem !important;font-size:clamp(0.65rem, 2.7vw, 0.74rem) !important}#header [data-row=middle]{min-height:104px}#header [data-row=middle]:before{background:radial-gradient(circle at 78% 30%,rgba(166,144,193,.18),transparent 38%),linear-gradient(110deg,transparent 0 54%,rgba(255,255,255,.25) 54% 56%,transparent 56%)}#header .site-logo-container img,#header .custom-logo{max-height:54px}.lessel-header-signature{min-width:0;height:auto;min-height:104px;display:grid;grid-template-columns:56px minmax(156px, 1fr) 94px;align-items:center;gap:.45rem;padding:0}.lessel-header-logo{width:54px;height:68px}.lessel-header-logo img{width:48px;height:58px}.lessel-header-message{min-width:0;justify-items:start;gap:.08rem}.lessel-header-welcome{font-size:clamp(1.12rem, 5vw, 1.38rem);white-space:normal;text-align:left;line-height:1.02}.lessel-header-brand{margin-bottom:0;font-size:.54rem;letter-spacing:.1em}.lessel-header-note{display:block;font-size:.6rem;line-height:1.2}.lessel-header-heart-scene{width:94px;height:98px;overflow:hidden}.lessel-header-heart-art{z-index:2;inset:2px -34px 8px -6px;opacity:.48}.lessel-header-heart-art img{width:142px;height:82px;max-width:none;transform:scaleX(1.12) translateX(-4%)}.lessel-header-model{right:-2px;bottom:-8px;width:66px;height:78px;filter:drop-shadow(0 6px 8px rgba(73,55,80,.13))}.lessel-modern-hero--smart,.lessel-modern-hero--static{min-height:40rem}.lessel-modern-hero--desktop-slider{display:none !important}.lessel-modern-hero--mobile-static{display:grid;height:min(40rem, calc(100svh - 7.5rem));min-height:32rem}.lessel-design .entry-content.is-layout-constrained>.lessel-modern-hero--mobile-static,.lessel-design .entry-content>.lessel-modern-hero--mobile-static{left:0 !important;width:100% !important;max-width:100% !important;margin-inline:0 !important}.lessel-modern-hero--smart:before{background:var(--lessel-cream)}.lessel-static-artwork img{object-position:center bottom}.lessel-static-content{align-self:start;width:min(100% - 2rem, 38rem);padding-block:2.25rem 20rem;text-align:center}.lessel-modern-hero--mobile-static .lessel-static-content{position:relative;z-index:1;width:min(100% - 2.25rem, 31rem);padding-block:clamp(1.4rem, 4.5svh, 2.35rem) 0}.lessel-modern-hero--mobile-static .lessel-static-artwork:after{position:absolute;inset:0;content:"";background:linear-gradient(180deg,rgba(245,239,227,.24) 0%,rgba(245,239,227,0) 48%)}.lessel-modern-hero--static .lessel-slider-title{max-width:14ch;margin-inline:auto !important;font-size:clamp(2.25rem, 10vw, 3.5rem) !important}.lessel-modern-hero--mobile-static .lessel-slider-title{max-width:13ch;font-size:clamp(2.15rem, 9.2vw, 3.05rem) !important;line-height:1.04 !important}.lessel-modern-hero--static .lessel-slider-copy{max-width:31rem;margin-inline:auto !important;font-size:1rem !important;line-height:1.55 !important}.lessel-modern-hero--mobile-static .lessel-slider-copy{max-width:29rem;margin-top:.85rem !important;font-size:clamp(0.9rem, 3.7vw, 1rem) !important;line-height:1.45 !important}.lessel-modern-hero--static .lessel-hero-actions{justify-content:center;margin-top:1.25rem !important}.lessel-modern-hero--static a.lessel-button{min-height:3rem;padding:.75rem 1.05rem !important;font-size:.86rem !important}.lessel-modern-hero--mobile-static .lessel-eyebrow{margin-bottom:.65rem !important;font-size:.68rem !important}.lessel-modern-hero--mobile-static .lessel-hero-actions{margin-top:1rem !important}.lessel-modern-hero.lessel-modern-hero--mobile-static a.lessel-button--secondary{display:none !important}.lessel-section{padding-block:3.5rem}.lessel-design :where(.cart_totals,.woocommerce-checkout-review-order,.woocommerce-order-details,.woocommerce-customer-details){padding:1rem}}@media (max-width:420px){.lessel-header-signature{grid-template-columns:48px minmax(138px, 1fr) 80px;gap:.25rem}.lessel-header-logo{width:46px;height:62px}.lessel-header-logo img{width:42px;height:52px}.lessel-header-welcome{font-size:clamp(1rem, 5.2vw, 1.2rem)}.lessel-header-heart-scene{width:80px}.lessel-header-model{width:58px;height:72px}.lessel-modern-hero--smart,.lessel-modern-hero--static{min-height:40rem}.lessel-modern-hero--mobile-static{height:min(40rem, calc(100svh - 7rem));min-height:31rem}.lessel-modern-hero--static .lessel-hero-actions{display:grid !important;width:100%}.lessel-modern-hero--static a.lessel-button{width:100%}}@media (max-width:359px){.lessel-design:is(.woocommerce-shop,.post-type-archive-product,.tax-product_cat,.tax-product_tag) ul.products,body.archive.woocommerce.lessel-design ul.products{--shop-columns:1 !important;grid-template-columns:minmax(0, 1fr) !important}}#header [data-row=middle]{background:linear-gradient(90deg,#efe4d0 0 50%,#312437 50% 100%) !important}#header [data-row=middle]:before{display:none}.lessel-header-signature{width:100%;min-width:0;min-height:142px;display:block;overflow:hidden;color:inherit}.lessel-header-banner{display:block;width:100%;height:142px;max-width:none;margin:0;border:0;object-fit:cover;object-position:left center;box-shadow:none}@media (max-width:767px){#header [data-device=mobile] [data-row=middle]{background-color:#efe4d0 !important;background-image:url(//turnanzuege-lessel.de/wp-content/themes/blocksy-child-lessel/assets/css/../images/lessel-header-banner.jpg) !important;background-repeat:no-repeat !important;background-position:left center !important;background-size:auto 90px !important}#header [data-device=mobile] [data-row=middle]:before{display:none}#header [data-device=mobile] :where(.site-branding,.lessel-header-signature){opacity:0}#header [data-device=mobile] .ct-header-trigger{z-index:10;color:#312437 !important}#header [data-device=mobile] .ct-header-trigger svg{fill:currentColor !important}#header [data-row=middle] .ct-container{width:100%;padding-inline:0}.lessel-header-signature{min-height:104px;display:flex;align-items:center}.lessel-header-banner{width:auto;height:90px;flex:0 0 auto;object-position:left center}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.lessel-design *,.lessel-design *:before,.lessel-design *:after{scroll-behavior:auto !important;transition-duration:.01ms !important;animation-duration:.01ms !important;animation-iteration-count:1 !important}}@media print{.lessel-header-logo,.lessel-header-model,.lessel-header-heart-scene,.lessel-header-heart-art,.lessel-modern-hero .lessel-hero-actions{display:none !important}}