:root{--color-black: #1E2124;--color-black-rgb: 30, 33, 36;--color-grey5: #3D4246;--color-grey4: #5B6064;--color-grey3-wcag: #767676;--color-grey3: #C0C5C9;--color-grey2: #DBDEE0;--color-grey2-rgb: 219, 222, 224;--color-grey1: #F3F5F6;--color-grey1-rgb: 243, 245, 246;--color-white: #FFFFFF;--color-white-rgb: 255, 255, 255;--color-green1: #198655;--color-green1-darken10: #156e46;--color-green1-rgb: 25, 134, 85;--color-green2: #21B573;--color-green2-darken10: #1c9c62;--color-green2-rgb: 33, 181, 115;--color-blue1: #205391;--color-blue1-rgb: 32, 83, 145;--color-blue2: #468ADD;--color-red1: #94151A;--color-red1-rgb: 148, 21, 26;--color-yellow1: #F9DF37;--color-yellow1-rgb: 249, 223, 55;--color-x: #000000;--color-facebook: #1778F2;--color-linkedin: #2766B1;--color-pinterest: #cb2027;--color-instagram: #FD1D1D}@font-face{font-family:'Crimson Text';font-weight:normal;font-display:swap;src:url("/assets/deslegte/fonts/default/crimsontext-regular-webfont.woff2") format("woff2"),url("/assets/deslegte/fonts/default/crimsontext-regular-webfont.woff") format("woff");font-style:normal}@font-face{font-family:'Crimson Text';font-weight:normal;font-style:italic;src:url("/assets/deslegte/fonts/default/crimsontext-italic-webfont.woff2") format("woff2"),url("/assets/deslegte/fonts/default/crimsontext-italic-webfont.woff") format("woff");font-display:swap}@font-face{font-family:'Crimson Text';font-weight:600;font-style:normal;src:url("/assets/deslegte/fonts/default/crimsontext-semibold-webfont.woff2") format("woff2"),url("/assets/deslegte/fonts/default/crimsontext-semibold-webfont.woff") format("woff");font-display:swap}@font-face{font-family:'Inter', sans-serif;font-style:normal;font-weight:100 900;src:url("/assets/deslegte/fonts/default/inter-variablefont.woff2") format("woff2 supports variations"),url("/assets/deslegte/fonts/default/inter-variablefont.woff2") format("woff2-variations");font-display:swap}@font-face{font-family:'Inter', sans-serif;font-style:italic;font-weight:100 900;src:url("/assets/deslegte/fonts/default/inter-italic-variablefont.woff2") format("woff2 supports variations"),url("/assets/deslegte/fonts/default/inter-italic-variablefont.woff2") format("woff2-variations");font-display:swap}@keyframes scaleToFullWidth{from{width:0%}to{width:100%}}@keyframes wiggleIn{from{transform:translateY(-1.6rem)}to{transform:translateY(0)}}@keyframes speechBubbleIn{from{transform:scale(0)}to{transform:scale(1)}}@keyframes headerNavSlideIn{from{left:-100vw}to{left:0}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes subtleSlideScale{from{transform:scale(1.05)}to{transform:scale(1)}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:0.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*,*:before,*:after{box-sizing:border-box}:root{--header-height: 172px}html{font-size:10px}body{font-family:'Inter', sans-serif;font-size:1.6rem;line-height:1.6}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}[hidden]{display:none !important}b,strong{font-weight:600}i,em,.italic{font-variation-settings:'ital' 1}.slanted{font-variation-settings:'slnt' -10}h1{font-family:'Crimson Text', serif;font-size:5.6rem;font-weight:400;line-height:1;margin:0 0 4.8rem 0;text-wrap:balance}h1.h1--inter{font-family:'Inter', sans-serif;font-weight:600;font-size:3.6rem}h2{font-family:'Crimson Text', serif;font-size:3.2rem;font-weight:600;line-height:1.2;margin:1.6rem 0 1.6rem 0;text-wrap:balance}h2.h2--inter{font-family:'Inter', sans-serif;font-size:2.8rem;margin-top:2.4rem;padding-top:0}h3{font-family:'Crimson Text', serif;font-size:2.8rem;font-weight:600;line-height:1.2;margin:1.6rem 0 0.8rem 0}h3.h3--inter{font-family:'Inter', sans-serif;font-size:2.4rem;margin-top:2.4rem;padding-top:0}h4{font-size:1.8rem;font-weight:700;line-height:1.2;margin:2.4rem 0 0.8rem 0}h5{font-size:1.4rem;font-weight:700;line-height:1.2;margin:2.4rem 0 0.8rem 0}p{margin:0 0 2.4rem 0}p.p--small{font-size:1.4rem;line-height:1.4}ul,ol{padding-left:3.6rem}ul ul,ul ol,ol ul,ol ol{padding-left:2.4rem}pre{margin:0}a{color:var(--color-blue1);text-decoration:underline;transition:all 0.15s ease-in-out}a:hover{color:var(--color-black)}a:hover:not(.button){text-decoration:underline}a:focus-visible{outline-color:var(--color-blue2);outline-style:dotted;outline-width:1px;color:var(--color-blue2) !important}hr{border:none;height:4.8rem;margin:1.6rem auto;max-width:100%;background:transparent url(/assets/deslegte/images/default/hr-default2x.png) center no-repeat;background-size:100% auto;width:100%}hr.hr--below-pagetitle{margin-top:-0.8rem;margin-bottom:0.8rem}hr.hr--inline{margin-top:0;margin-bottom:0}hr.hr--below-refinement-suggestions{display:none}.hr--thin{width:100%;height:1px;background-color:var(--color-grey5);background-image:none;margin:0;max-width:100%}form .element{padding:0;margin:0;background:transparent}:target{scroll-margin-top:5rem}form.form{background:var(--color-grey1);padding:2.4rem}form.form .button:disabled{background:var(--color-grey2);color:var(--color-white);transition:none}form.form--newsletter-subscribe .form__body,form.form--subscribe .form__body,form.form--stockmonitor .form__body{font-size:1.4rem}form.form--newsletter-subscribe .form__fields,form.form--subscribe .form__fields,form.form--stockmonitor .form__fields{display:flex;gap:0.8rem}form.form--newsletter-subscribe .form__fields .element.input,form.form--subscribe .form__fields .element.input,form.form--stockmonitor .form__fields .element.input{flex-grow:1;margin-bottom:0}form.form--newsletter-subscribe .form__fields .element.submit,form.form--subscribe .form__fields .element.submit,form.form--stockmonitor .form__fields .element.submit{margin-top:0;margin-bottom:0;flex-grow:0;flex-shrink:0}form.form--newsletter-subscribe .form__fields .element.submit .button,form.form--subscribe .form__fields .element.submit .button,form.form--stockmonitor .form__fields .element.submit .button{padding-top:1.55rem;padding-bottom:1.55rem;white-space:nowrap}form.form--newsletter-subscribe .form__fields--captcha .frc-captcha[data-attached="1"],form.form--subscribe .form__fields--captcha .frc-captcha[data-attached="1"],form.form--stockmonitor .form__fields--captcha .frc-captcha[data-attached="1"]{margin-bottom:0.8rem}form.form--orderform{background:transparent;padding:0}form.form--orderform .element{position:relative}form.form--orderform .element:not(.hidden){margin-bottom:1.6rem}form.form--orderform .element:last-child{margin-bottom:0}form.form--orderform .element .label{font-size:1.4rem;font-weight:600;margin-bottom:0.4rem}form.form--orderform .element .label .req{font-weight:normal;color:var(--color-grey3)}form.form--orderform .element label{font-size:1.4rem}form.form--orderform .element label:hover{cursor:pointer}form.form--orderform .element.clear,form.form--orderform .element.clearborder{display:none}form.form--orderform .element:not(.element--validate) .validation.empty{display:none}form.form--orderform .element--validate input{background-position:calc(100% + 2.4rem) 50%;background-repeat:no-repeat;background-size:12px 12px}form.form--orderform .element--validate.ok input{border-color:var(--color-green1);background-image:url(/assets/deslegte/images/default/check-green.svg);background-position:calc(100% - 1.6rem) 50%}form.form--orderform .element--validate.ok .pickuplocation__search-form.error .pickuplocation__search-input{border-color:var(--color-red1);background-image:url(/assets/deslegte/images/default/cross-red.svg);background-position:calc(100% - 1.6rem) 50%}form.form--orderform .element--validate.ok .pickuplocation__search-form.ok .pickuplocation__search-input{border-color:var(--color-green1);background-image:url(/assets/deslegte/images/default/check-green.svg);background-position:calc(100% - 1.6rem) 50%}form.form--orderform .element--validate.error input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]):required,form.form--orderform .element--validate.error textarea{border-color:var(--color-red1);background-image:url(/assets/deslegte/images/default/cross-red.svg);background-position:calc(100% - 1.6rem) 50%}form.form--orderform .element--validate.error select{border-color:var(--color-red1)}form.form--orderform .element--validate .pickuplocation__search-form.error .pickuplocation__search-input{border-color:var(--color-red1);background-image:url(/assets/deslegte/images/default/cross-red.svg);background-position:calc(100% - 1.6rem) 50%}form.form--orderform .element--validate .pickuplocation__search-form.ok .pickuplocation__search-input{border-color:var(--color-green1);background-image:url(/assets/deslegte/images/default/check-green.svg);background-position:calc(100% - 1.6rem) 50%}form.form--orderform .element--validate.pickupLocationBPost,form.form--orderform .element--validate.pickupLocationQLS{background-position:calc(100% + 2.4rem) 1.6rem;background-repeat:no-repeat;background-size:12px 12px}form.form--orderform .element--validate.pickupLocationBPost.ok,form.form--orderform .element--validate.pickupLocationQLS.ok{border-color:var(--color-green1);background-image:url(/assets/deslegte/images/default/check-green.svg);background-position:calc(100% - 1.6rem) 1.6rem}form.form--orderform .element--validate.pickupLocationBPost.error,form.form--orderform .element--validate.pickupLocationQLS.error{border-color:var(--color-red1);background-image:url(/assets/deslegte/images/default/cross-red.svg);background-position:calc(100% - 1.6rem) 1.6rem}form.form--orderform .element--validate .validation.empty,form.form--orderform .element--validate .validation.ok{display:none}form.form--orderform .element--validate .validation.error{display:block !important;background:rgba(var(--color-red1-rgb), 0.1);padding:0.8rem;border-radius:0.8rem;font-size:1.4rem}form.form--orderform .element--validate .validation.error .message{margin:0;color:var(--color-red1)}form.form--orderform .element--validate .validation.error .message:before{content:"";display:inline-block;position:relative;top:2px;width:16px;height:16px;background:transparent url(/assets/deslegte/images/default/alert-red.svg) no-repeat center center/100% auto;margin-right:0.6rem}form.form--orderform .element--validate .validation.error#validationpaymentType{margin-top:0.8rem}form.form--orderform .element .option--radio input,form.form--orderform .element .option--checkbox input{align-self:center}form.form--orderform .element .option--radio label,form.form--orderform .element .option--checkbox label{line-height:1.2;padding:0.8rem 0;max-width:var(--column-width3);align-self:center}form.form--orderform .element.contactAddress_houseNumber .validation.ok,form.form--orderform .element.deliveryAddress_houseNumber .validation.ok{display:block;background:rgba(var(--color-green1-rgb), 0.1);border-radius:0.8rem;font-size:1.4rem}form.form--orderform .element.contactAddress_houseNumber .validation.ok .message,form.form--orderform .element.deliveryAddress_houseNumber .validation.ok .message{margin:0;padding:0.8rem;color:var(--color-green1)}form.form--orderform .element.contactPerson_fullname .input,form.form--orderform .element.contactPerson_email .input,form.form--orderform .element.contactAddressSticker .input,form.form--orderform .element.deliveryAddressSticker .input{font-size:1.4rem}form.form--orderform .element .trigger-addresses{color:var(--color-black);font-weight:normal;margin-left:0.4rem}form.form--orderform .element .trigger-addresses:hover{text-decoration:none;cursor:pointer}form.form--orderform .element.shippingType{margin-top:3.2rem}form.form--orderform .element.packingType--boxo .icon--boxo{display:inline-block;vertical-align:middle;margin-top:-2px;margin-left:0.4rem;width:3.2rem;height:3.2rem;border-radius:50%;background:rgba(var(--color-green2-rgb), 0.1) url(/assets/deslegte/images/default/boxo-icon-heartloop-green.svg) no-repeat center center/100% auto}form.form--orderform .element.pickupLocationBPost,form.form--orderform .element.pickupLocationQLS{border:1px solid var(--color-grey2);border-radius:0.8rem;padding:1.6rem;max-width:var(--column-width3)}form.form--orderform .element.pickupLocationBPost label,form.form--orderform .element.pickupLocationQLS label{pointer-events:none}form.form--orderform .element.pickupLocationBPost .input,form.form--orderform .element.pickupLocationQLS .input{font-size:1.4rem}form.form--orderform .element.pickupLocationBPost .search-form,form.form--orderform .element.pickupLocationQLS .search-form{margin-top:0.8rem;padding-top:0.8rem;border-top:1px dashed var(--color-grey2)}form.form--orderform .element.pickupLocationBPost .search-form__header,form.form--orderform .element.pickupLocationQLS .search-form__header{font-size:1.4rem}form.form--orderform .element.pickupLocationBPost .pickuplocation__search-element,form.form--orderform .element.pickupLocationQLS .pickuplocation__search-element{display:flex;gap:0.8rem}form.form--orderform .element.pickupLocationBPost .results,form.form--orderform .element.pickupLocationQLS .results{margin-top:0;display:flex;flex-direction:column;gap:1.6rem}form.form--orderform .element.pickupLocationBPost .results.results--visible,form.form--orderform .element.pickupLocationQLS .results.results--visible{margin-top:1.6rem}form.form--orderform .element.paymentType{margin-top:3.2rem;margin-bottom:3.2rem}form.form--orderform .element.paymentType .input{display:flex;flex-direction:row;flex-wrap:wrap;gap:0.8rem}form.form--orderform .element.paymentType .option{width:calc(50% - 0.4rem)}form.form--orderform .element.paymentType .option input[type="radio"]{position:absolute;z-index:-100;opacity:0}form.form--orderform .element.paymentType .option input[type="radio"]:hover ~ label,form.form--orderform .element.paymentType .option input[type="radio"]:checked ~ label{background-color:var(--color-grey1)}form.form--orderform .element.paymentType .option input[type="radio"]:checked ~ label{font-weight:600;border-color:var(--color-green1);background-color:rgba(var(--color-green1-rgb), 0.1);color:var(--color-green1)}form.form--orderform .element.paymentType .option label{position:relative;display:inline-block;width:100%;overflow:hidden;white-space:nowrap;display:block;padding:1.6rem 0.8rem 1.6rem calc(0.8rem + 3.6rem + 0.8rem);border-radius:0.8rem;background-color:var(--color-white);border:1px solid var(--color-grey1);color:var(--color-black);line-height:1;cursor:pointer;transition:all 0.2s ease-in-out}form.form--orderform .element.paymentType .option label:after{content:'';display:block;z-index:1;width:36px;height:36px;position:absolute;transform:translateY(-50%);top:50%;left:0.8rem;background:transparent no-repeat center center / 100% auto;opacity:1;transition:opacity 0.2s ease-in-out}form.form--orderform .element.paymentType .option label#paymentType1:after{background-image:url(/assets/deslegte/images/default/paymentproviders/ideal.svg)}form.form--orderform .element.paymentType .option label#paymentType6:after{background-image:url(/assets/deslegte/images/default/paymentproviders/bancontact.svg)}form.form--orderform .element.paymentType .option label#paymentType7:after{background-image:url(/assets/deslegte/images/default/paymentproviders/mastercard.svg)}form.form--orderform .element.paymentType .option label#paymentType8:after{background-image:url(/assets/deslegte/images/default/paymentproviders/visa.svg)}form.form--orderform .element.paymentType .option label#paymentType9:after{background-image:url(/assets/deslegte/images/default/paymentproviders/maestro.svg)}form.form--orderform .element.paymentType .option label#paymentType11:after{background-image:url(/assets/deslegte/images/default/paymentproviders/apple-pay.svg)}form.form--orderform .element.paymentType.element--validate.error .option label{border-color:var(--color-red1)}form.form--orderform .element.agreeConditions{border:1px solid var(--color-grey3);background:var(--color-grey1);padding:1.2rem 1.6rem;border-radius:0.8rem;margin-top:3.2rem;margin-bottom:3.2rem}form.form--orderform .element.agreeConditions .label{margin-bottom:0}form.form--orderform .element.agreeConditions label{font-size:1.4rem;line-height:1.4}form.form--orderform .element.agreeConditions a{color:var(--color-black)}form.form--orderform .element.agreeConditions a:hover{text-decoration:none}form.form--orderform .element.step-buttons .button.back{margin-top:1.6rem;width:100%;box-sizing:border-box}form.form--orderform .tooltip{display:inline-block;font-family:'Crimson text', serif;font-size:1.1rem;font-weight:600;background:transparent;border:1px solid var(--color-black);color:var(--color-black);border-radius:50%;width:13px;height:13px;line-height:10px;vertical-align:middle;margin-top:-2px;text-align:center;position:relative;transition:all 0.2s ease-in-out}form.form--orderform .tooltip:hover{background-color:var(--color-blue1);border-color:var(--color-blue1);color:var(--color-white);cursor:help}form.form--orderform .tooltip:hover .tooltip-content{visibility:visible;animation:fadeIn 0.2s ease-in forwards}form.form--orderform .tooltip-content{background-color:var(--color-blue1);border-radius:0.4rem;color:var(--color-white);font-family:'Inter', sans-serif;font-size:1.2rem;font-weight:400;line-height:1.2;position:absolute;bottom:15px;padding:0.8rem;text-align:left;opacity:0;visibility:hidden;min-width:50vw;z-index:1;transition:all 0.2s linear;transform:translateX(-50%)}form.form--orderform .tooltip-content a{color:var(--color-white)}form.form--orderform .tooltip-content a:hover{color:var(--color-black)}form.form .frc-captcha{max-width:100% !important;width:100%;border-radius:0.8rem}form.form .frc-captcha a{color:var(--color-black);text-decoration:none}form.form .frc-captcha a:hover{text-decoration:underline}form.form .element.group{display:flex;flex-direction:column;gap:1.6rem}form.form .element.submit{margin-top:2.4rem}form.form .element.submit input[type="submit"]{width:100%;box-sizing:border-box}form.form .element.submit .status{font-size:1.4rem;text-align:center;margin:0 0 1.6rem}form.form .element.submit .status--loading .status__icon{display:inline-block;vertical-align:middle;width:16px;height:16px;background:transparent no-repeat center center / 100% auto;margin-right:0.4rem}form.form .element.submit .status--loading .status__icon--loading{background-image:url(/assets/deslegte/images/default/loading-default-black.svg);animation:spin 1s infinite linear}form.form .element.submit .status .status__message--success{color:var(--color-green1)}form.form .element.submit .status .status__message--error{color:var(--color-red1)}form.form .required-note{margin-top:1.6rem;font-size:1.4rem}form.form--handled{border:1px solid var(--color-green1);background:rgba(var(--color-green1-rgb), 0.05)}form.form--handled .form__body{font-style:italic}form.form--singlerow div:not([class]){display:none}.pickuplocation__result{font-size:1.4rem;display:flex;gap:0.8rem;flex-direction:column}.pickuplocation__result .pickuplocation__label{flex:1}.pickuplocation__result .pickuplocation__label.details-visible .pickuplocation__address{display:none}.pickuplocation__result button{order:2}.pickuplocation__title{font-weight:600}.pickuplocation__details-trigger{text-decoration:underline;display:block}.pickuplocation__details-trigger:hover{cursor:pointer}.pickuplocation__details-trigger:after{display:inline-block;width:12px;height:12px;content:"";margin-left:0.4rem;background:transparent url(/assets/deslegte/images/default/arrow-slim-right-black.svg) no-repeat center center/100% auto;transform:rotate(90deg)}.pickuplocation__details{margin-top:0.8rem;padding-top:0.8rem;border-top:2px dotted var(--color-grey2)}.pickuplocation__hours{margin-top:0.8rem}.pickuplocation__hours .hours__title{font-weight:600;margin-bottom:0.4rem}.pickuplocation__hours table{width:100%;margin-left:0;margin-bottom:0}.pickuplocation__hours table td{width:100%;white-space:nowrap}.pickuplocation__hours table td:first-child{border-left-width:0px}.pickuplocation__hours table td:last-child{border-right-width:0px}.pickuplocation__hours table tr:last-child td{border-bottom-width:0px}.form__body{margin-bottom:2.4rem}.form__body p:last-child{margin-bottom:0}.form__body--footer{margin-top:0.8rem;margin-bottom:0}.form__body--footer a{color:var(--color-black)}.form__body--footer a:hover{color:var(--color-blue1)}input[type=text],input[type=email],input[type=password],input[type=search]{background:var(--color-white);border-radius:0.8rem;color:initial}input,select{height:4rem;border-radius:0.8rem;padding:0 1.6rem;font-size:1.4rem;line-height:1;width:100%;background:var(--color-white);border:1px solid var(--color-grey3);outline-width:0px;transition:all 0.2s ease-in-out}input[type="search"],input[type="text"]#q,select[type="search"],select[type="text"]#q{border-radius:2rem;padding-right:4rem;font-size:1.2rem;border:2px solid transparent}input[type="search"]:focus-visible,input[type="text"]#q:focus-visible,select[type="search"]:focus-visible,select[type="text"]#q:focus-visible{outline:none;border-color:var(--color-blue2)}input:focus-visible,select:focus-visible{outline-offset:0px;outline-width:2px}input::placeholder,select::placeholder{color:var(--color-grey3)}input:disabled,select:disabled{color:var(--color-grey3)}select{-moz-appearance:none;-webkit-appearance:none;appearance:none;padding:0 1.2rem;background-image:url(/assets/deslegte/images/default/arrow-default-down-black.svg);background-position:calc(100% - 1.6rem) 50%;background-repeat:no-repeat;background-size:12px 12px;line-height:inherit}textarea{height:calc(2.9rem + 7.2em + 1.7rem);border-radius:0.8rem;padding:0 1.6rem;font-size:1.4rem;line-height:1.4;width:100%;background:var(--color-white);border:1px solid var(--color-grey3);outline-width:0px;transition:all 0.2s ease-in-out}textarea:focus-visible{outline-offset:0px;outline-width:2px}textarea::placeholder{color:var(--color-grey3)}fieldset{padding:0;border:none}input[type="radio"],input[type="checkbox"]{width:auto;height:auto;padding:0}.option{display:flex;gap:0.8rem}.option--checkbox-rich input[type="checkbox"]{align-self:flex-start;margin-top:0.6rem;flex:1}.option--checkbox-rich .checkbox__label-title{display:block;font-weight:bold}.toggle__password{background:red;width:48px;height:48px;position:absolute;top:0;right:0;background:transparent url(/assets/deslegte/images/default/visible-black.svg) no-repeat center center/50% auto}.toggle__password:hover{cursor:pointer}.toggle__password span{display:none}.toggle__password.visible{background-image:url(/assets/deslegte/images/default/hide-black.svg)}.form--validate .element{position:relative;margin-bottom:1.6rem}.form--validate .element.hidden{margin-bottom:0}.form--validate .element:last-child{margin-bottom:0}.form--validate .element--validate.error input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]):required,.form--validate .element--validate.error textarea{border-color:var(--color-red1);background-image:url(/assets/deslegte/images/default/cross-red.svg);background-position:calc(100% - 1.6rem) 50%}.form--validate .element--validate .validation.empty,.form--validate .element--validate .validation.ok{display:none}.form--validate .element--validate .validation.error{background:rgba(var(--color-red1-rgb), 0.1);padding:0.8rem;border-radius:0.8rem;font-size:1.4rem}.form--validate .element--validate .validation.error .message{margin:0;color:var(--color-red1)}.form--validate .element--validate .validation.error .message:before{content:"";display:inline-block;position:relative;top:2px;width:16px;height:16px;background:transparent url(/assets/deslegte/images/default/alert-red.svg) no-repeat center center/100% auto;margin-right:0.6rem}.form--validate .element.quantity label{font-weight:600;margin-bottom:0.8rem;display:block}.form--validate .element.quantity label .optional{display:none}.form--validate label{position:absolute;top:1.7rem;left:1.6rem;font-size:1.4rem;line-height:1;color:var(--color-grey4);transition:all 0.2s ease-in-out}.form--validate label .optional{color:var(--color-grey3)}.form--validate label.label-default{position:relative;top:0;left:0;color:var(--color-black)}.form--validate fieldset legend{font-size:1.4rem;line-height:1;margin-bottom:0.4rem}.form--validate input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]){padding-top:2.9rem;padding-bottom:1.7rem}.form--validate input:not([type="submit"]):not([type="checkbox"]):not([type="radio"])::placeholder{opacity:0}.form--validate input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]):focus+label,.form--validate input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]):required:valid+label,.form--validate input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]):not(:required):not(:placeholder-shown)+label,.form--validate input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]):not([type="password"]):not(:placeholder-shown)+label{top:0.8rem;font-size:1rem;color:var(--color-grey3)}.form--validate input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]){background-position:calc(100% + 2.4rem) 50%;background-repeat:no-repeat;background-size:12px 12px}.form--validate input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]):not(:required):not(:placeholder-shown):not([type="paddword"]):not([type="date"]){border-color:var(--color-green1);background-image:url(/assets/deslegte/images/default/check-green.svg);background-position:calc(100% - 1.6rem) 50%}.form--validate input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]):required:not(:placeholder-shown):invalid:not([type="password"]){border-color:var(--color-red1);background-image:url(/assets/deslegte/images/default/cross-red.svg);background-position:calc(100% - 1.6rem) 50%}.form--validate input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]):required:not(:placeholder-shown):valid{border-color:var(--color-green1);background-position:calc(100% - 1.6rem) 50%}.form--validate input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]):required{padding-right:calc(24px + 1.6rem);background-image:url(/assets/deslegte/images/default/cross-grey2.svg);background-position:calc(100% - 1.6rem) 50%}.form--validate input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]):required:valid{border-color:var(--color-green1);outline-color:var(--color-green1);background-image:url(/assets/deslegte/images/default/check-green.svg)}.form--validate input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]):required:focus:invalid{border-color:var(--color-red1);outline-color:var(--color-red1);background-image:url(/assets/deslegte/images/default/cross-red.svg)}.form--validate input:required{background-image:url(/assets/deslegte/images/default/cross-grey2.svg);background-position:calc(100% - 1.6rem) 50%}.form--validate input:required:valid{background-image:url(/assets/deslegte/images/default/check-green.svg)}.form--validate input:required:focus:invalid{background-image:url(/assets/deslegte/images/default/cross-red.svg)}.form--validate input[type="checkbox"],.form--validate input[type="radio"]{height:1.6rem;width:1.6rem;padding:0;background:var(--color-white)}.form--validate input.toggle-password-visibility:not([type="submit"]):not([type="checkbox"]):not([type="radio"]):required{padding-right:calc(24px + 4.8rem);background-image:url(/assets/deslegte/images/default/cross-grey2.svg);background-position:calc(100% - 4.8rem) 50% !important}.form--validate input.toggle-password-visibility:not([type="submit"]):not([type="checkbox"]):not([type="radio"]):required:valid{background-image:url(/assets/deslegte/images/default/check-green.svg)}.form--validate input.toggle-password-visibility:not([type="submit"]):not([type="checkbox"]):not([type="radio"]):required:focus:invalid{background-image:url(/assets/deslegte/images/default/cross-red.svg)}.form--validate textarea{padding-top:2.9rem;padding-bottom:1.7rem;background-position:calc(100% + 2.4rem) 50%;background-repeat:no-repeat;background-size:12px 12px}.form--validate textarea::placeholder{opacity:0}.form--validate textarea:focus+label,.form--validate textarea:required:valid+label,.form--validate textarea:not(:required):not(:placeholder-shown)+label,.form--validate textarea:not([type="password"]):not(:placeholder-shown)+label{top:0.8rem;font-size:1rem}.form--validate textarea:optional:not(:placeholder-shown){background-image:url(/assets/deslegte/images/default/check-grey2.svg)}.form--validate textarea:required:not(:placeholder-shown):invalid{border-color:var(--color-red1);background-image:url(/assets/deslegte/images/default/cross-red.svg);background-position:calc(100% - 1.6rem) 50%}.form--validate textarea:required:not(:placeholder-shown):valid{border-color:var(--color-green1);background-position:calc(100% - 1.6rem) 50%}.form--validate textarea:focus:required{padding-right:calc(24px + 1.6rem);background-image:url(/assets/deslegte/images/default/cross-black.svg);background-position:calc(100% - 1.6rem) 50%}.form--validate textarea:focus:valid{border-color:var(--color-green1);outline-color:var(--color-green1);background-image:url(/assets/deslegte/images/default/check-green.svg)}.form--validate textarea:focus:invalid{border-color:var(--color-red1);outline-color:var(--color-red1);background-image:url(/assets/deslegte/images/default/cross-red.svg)}.form--validate textarea:required{background-image:url(/assets/deslegte/images/default/cross-grey2.svg);background-position:calc(100% - 1.6rem) 50%}.form--validate textarea:required:valid{background-image:url(/assets/deslegte/images/default/check-green.svg)}.form--validate textarea:required:focus:invalid{background-image:url(/assets/deslegte/images/default/cross-red.svg)}.form--validate .element.group{margin:2rem 0}.form--validate .option{display:flex;gap:0.8rem;margin-left:1.6rem;margin-right:1.6rem}.form--validate .option label{position:relative;top:auto;left:auto;pointer-events:initial;color:var(--color-black);cursor:pointer}.form--validate .option--radio,.form--validate .option--checkbox{margin-top:0.8rem;margin-bottom:0.8rem}button,.button{all:unset;display:inline-block;vertical-align:middle;text-align:center;background:var(--color-white);border:1px solid var(--color-black);border-radius:4.8rem;padding:1.2rem 1.6rem;font-size:1.3rem;line-height:1.1;color:var(--color-black);transition:all 0.2s ease-in-out}button:hover,.button:hover{cursor:pointer}button:hover,button:focus-visible,.button:hover,.button:focus-visible{background-color:var(--color-blue1);color:var(--color-white);border-color:var(--color-blue1)}button:focus-visible,.button:focus-visible{color:var(--color-white) !important}button:focus,.button:focus{background-color:var(--color-blue2);color:var(--color-white);border-color:var(--color-blue2)}button--breadcrumb,.button--breadcrumb{font-size:1.1rem;color:var(--color-grey4);background:transparent;border:1px solid var(--color-grey2);padding-top:0.9rem;padding-bottom:0.9rem}button--ghost,.button--ghost{background-color:transparent}button--arrow-right,.button--arrow-right{background-image:url(/assets/deslegte/images/default/arrow-long-right-black.svg);background-size:1.6rem auto;background-repeat:no-repeat;background-position:right 1.6rem center;padding-right:calc(1.6rem + 2.4rem)}button--arrow-right:hover,button--arrow-right:focus-visible,.button--arrow-right:hover,.button--arrow-right:focus-visible{background-image:url(/assets/deslegte/images/default/arrow-long-right-white.svg);color:var(--color-white) !important}button--arrow-right:hover,.button--arrow-right:hover{padding-right:calc(2.0rem + 2.4rem)}button--arrow-left,.button--arrow-left{background-image:url(/assets/deslegte/images/default/arrow-long-left-black.svg);background-size:1.6rem auto;background-repeat:no-repeat;background-position:left 1.6rem center;padding-left:calc(1.6rem + 2.4rem)}button--arrow-left:hover,button--arrow-left:focus-visible,.button--arrow-left:hover,.button--arrow-left:focus-visible{background-image:url(/assets/deslegte/images/default/arrow-long-left-white.svg);color:var(--color-white) !important}button--arrow-left:hover,.button--arrow-left:hover{padding-left:calc(2.0rem + 2.4rem)}button--delete,.button--delete{background-image:url(/assets/deslegte/images/default/delete-black.svg);background-size:1.6rem auto;background-repeat:no-repeat;background-position:right 1.6rem center;padding-right:calc(1.6rem + 2.4rem)}button--delete:hover,button--delete:focus-visible,.button--delete:hover,.button--delete:focus-visible{background-image:url(/assets/deslegte/images/default/delete-white.svg);color:var(--color-white) !important}button--download,.button--download{background-image:url(/assets/deslegte/images/default/download-black.svg);background-size:1.6rem auto;background-repeat:no-repeat;background-position:right 1.6rem center;padding-right:calc(1.6rem + 2.4rem)}button--download:hover,button--download:focus-visible,.button--download:hover,.button--download:focus-visible{background-image:url(/assets/deslegte/images/default/download-white.svg);color:var(--color-white) !important}button--light,.button--light{border-color:var(--color-white);color:var(--color-white)}button--light:hover,button--light:focus-visible,.button--light:hover,.button--light:focus-visible{background-color:var(--color-white);color:var(--color-black);border-color:var(--color-white)}button--light.button--arrow-right,.button--light.button--arrow-right{background-image:url(/assets/deslegte/images/default/arrow-long-right-white.svg)}button--light.button--arrow-right:hover,button--light.button--arrow-right:focus-visible,.button--light.button--arrow-right:hover,.button--light.button--arrow-right:focus-visible{background-image:url(/assets/deslegte/images/default/arrow-long-right-black.svg);color:var(--color-black) !important}button--dark,.button--dark{border-color:var(--color-black);color:var(--color-white);background-color:var(--color-black)}button--dark:hover,button--dark:focus-visible,.button--dark:hover,.button--dark:focus-visible{background-color:var(--color-blue1);color:var(--color-white);border-color:var(--color-blue1)}button--blue,.button--blue{border-color:var(--color-blue1);color:var(--color-white);background-color:var(--color-blue1)}button--blue:hover,button--blue:focus-visible,.button--blue:hover,.button--blue:focus-visible{background-color:var(--color-blue2);color:var(--color-white);border-color:var(--color-blue2)}button--text,button--textual,.button--text,.button--textual{background:none;color:var(--color-black);border:none;padding:0;text-decoration:underline;border-radius:0;vertical-align:initial}button--text:hover,button--text:focus,button--textual:hover,button--textual:focus,.button--text:hover,.button--text:focus,.button--textual:hover,.button--textual:focus{color:var(--color-blue1);background:transparent}button--text:focus-visible,button--textual:focus-visible,.button--text:focus-visible,.button--textual:focus-visible{color:var(--color-blue1) !important}button--toggle:after,.button--toggle:after{display:inline-block;width:12px;height:12px;content:"";margin-left:0.4rem;background:transparent url(/assets/deslegte/images/default/arrow-slim-right-black.svg) no-repeat center center/100% auto;transform:rotate(90deg)}button--toggle:hover:after,button--toggle:focus:after,.button--toggle:hover:after,.button--toggle:focus:after{background-image:url(/assets/deslegte/images/default/arrow-slim-right-white.svg)}button--toggle.button--text:hover:after,button--toggle.button--text:focus:after,.button--toggle.button--text:hover:after,.button--toggle.button--text:focus:after{background-image:url(/assets/deslegte/images/default/arrow-slim-right-black.svg)}button--toggle.selected:after,.button--toggle.selected:after{transform:rotate(-90deg)}button--cart,.button--cart{padding-right:calc(1.6rem + 16px + 0.4rem);background:var(--color-white) url(/assets/deslegte/images/default/cart-black.svg) no-repeat right 1.6rem center/16px 16px;white-space:nowrap}button--cart:hover,button--cart:focus,.button--cart:hover,.button--cart:focus{background-image:url(/assets/deslegte/images/default/cart-white.svg)}button--stockmonitor,.button--stockmonitor{padding-right:calc(1.6rem + 16px + 0.4rem);background:var(--color-black) url(/assets/deslegte/images/default/bell-default-white.svg) no-repeat right 1.6rem center/16px 16px}button--stockmonitor.disable,.button--stockmonitor.disable{background-color:var(--color-red1);border-color:var(--color-red1);background-image:url(/assets/deslegte/images/default/bell-disable-white.svg)}button--stockmonitor.disable:hover,button--stockmonitor.disable:focus,.button--stockmonitor.disable:hover,.button--stockmonitor.disable:focus{background-color:var(--color-blue1);border-color:var(--color-blue1)}button--wishlist,.button--wishlist{padding-left:calc(1.6rem + 16px + 0.4rem);background:var(--color-white) url(/assets/deslegte/images/default/heart-default-black.svg) no-repeat left 1.6rem center/16px 16px;white-space:nowrap}button--wishlist:hover,button--wishlist:focus,.button--wishlist:hover,.button--wishlist:focus{background-image:url(/assets/deslegte/images/default/heart-white.svg)}button--checkout,.button--checkout{border-color:var(--color-blue1);color:var(--color-white);background-color:var(--color-blue1);background-image:url(/assets/deslegte/images/default/arrow-long-right-white.svg);background-size:1.6rem auto;background-repeat:no-repeat;background-position:right 1.6rem center;padding-right:calc(1.6rem + 2.4rem)}button--checkout:hover,button--checkout:focus-visible,.button--checkout:hover,.button--checkout:focus-visible{background-image:url(/assets/deslegte/images/default/arrow-long-right-white.svg);color:var(--color-white) !important}button--checkout:hover,button--checkout:focus-visible,.button--checkout:hover,.button--checkout:focus-visible{background-color:var(--color-blue2);color:var(--color-white);border-color:var(--color-blue2)}button--disabled,.button--disabled{background:transparent;border-color:var(--color-grey2);color:var(--color-grey2);cursor:default}button--disabled:hover,.button--disabled:hover{background:transparent;border-color:var(--color-grey2);color:var(--color-grey2);cursor:default}button:disabled,.button:disabled{background:transparent;border-color:var(--color-grey2);color:var(--color-grey2);cursor:default}ul,ol{margin-bottom:2.4rem}table{border:2px solid var(--color-grey2);border-collapse:collapse;border-spacing:0;margin-bottom:2.4rem;font-size:1.4rem;line-height:1.4;display:block;overflow:hidden;max-width:100%}table tbody{display:block;width:100%;overflow-x:scroll}table th{font-weight:bold}table th,table td{border-right:1px solid var(--color-grey2);border-bottom:1px solid var(--color-grey2)}table th:first-child,table td:first-child{border-left:1px solid var(--color-grey2)}table tr{min-width:100%}table td{width:fit-content;padding:0.8rem 1.6rem;background-color:rgba(var(--color-grey1-rgb), 0.25)}table tr:nth-child(even) td{background-color:var(--color-grey1)}.skip-to-content-link{display:none}.site-header{position:fixed;z-index:8;top:0;left:0;width:100vw;background-color:rgba(var(--color-black-rgb), 1);backdrop-filter:blur(0px);color:var(--color-white);box-shadow:0 1px 1px rgba(var(--color-black-rgb), 0.01),0 2px 2px rgba(var(--color-black-rgb), 0.02),0 4px 4px rgba(var(--color-black-rgb), 0.04),0 8px 8px rgba(var(--color-black-rgb), 0.08);transition:all 0.2s ease-in-out}.site-header .header__content{padding:1.2rem 0.8rem;display:flex;justify-content:space-between;gap:0;flex-wrap:wrap;transition:all 0.2s ease-in-out}.site-header .header__instore-nav{display:none}.site-header .header__nav-primary{display:flex;justify-content:center;margin-right:auto}.site-header .header__nav-toggle{display:block;width:48px;height:48px;position:absolute;left:0.8rem;z-index:101;background:transparent;border:none;margin:0;padding:0;border-radius:50%;outline:none;border:1px dotted transparent;transition:all 0.2s ease-in-out}.site-header .header__nav-toggle span{position:absolute;left:12px;display:block;text-indent:-100000px;width:24px;height:3px;border-radius:2px;background:var(--color-white);pointer-events:none;transition:all 0.15s ease-in-out}.site-header .header__nav-toggle span:nth-child(1){top:12px;transition-delay:0.1s}.site-header .header__nav-toggle span:nth-child(2){top:22px;width:16px;opacity:1}.site-header .header__nav-toggle span:nth-child(3){top:32px;width:20px;transition-delay:0.1s}.site-header .header__nav-toggle:hover{cursor:pointer}.site-header .header__nav-toggle--close span{left:11px}.site-header .header__nav-toggle--close span:nth-child(1){transform:rotate(45deg);top:22px}.site-header .header__nav-toggle--close span:nth-child(3){width:24px;transform:rotate(-45deg);top:22px}.site-header .header__nav-toggle--close span:nth-child(2){opacity:0;left:16px}.site-header .header__nav-toggle:hover,.site-header .header__nav-toggle:focus-visible{background-color:var(--color-blue1);border:1px dotted var(--color-blue1)}.site-header .header__nav{position:absolute;top:0;left:-100vw;width:100vw;min-height:100vh;z-index:100;transition:all 0.2s ease-in-out}.site-header .header__nav:before{content:"";position:fixed;z-index:-1;top:0;left:0;width:100vw;height:100vh;background:rgba(var(--color-black-rgb), 0.95);opacity:0;pointer-events:none;backdrop-filter:blur(0);transition:all 0.2s ease-in-out, opacity 0.3s ease-in-out}.site-header .header__logo{text-align:center;align-self:center;display:flex;justify-content:center;margin-left:calc(48px + 0.8rem);transition:all 0.2s ease-in-out}.site-header .header__logo-image svg{display:inline-block;vertical-align:middle;width:auto;height:36px;transition:all 0.2s ease-in-out}.site-header .header__logo-image svg path{fill:var(--color-white);transition:all 0.2s ease-in-out}.site-header .header__logo-image a{display:block;width:100%;height:100%}.site-header .header__logo-image a:hover svg path,.site-header .header__logo-image a:focus-visible svg path{fill:var(--color-blue2)}.site-header .header__user-control{display:flex;gap:0;flex:1;justify-content:flex-end;margin-left:auto}.site-header .header__button-text{text-decoration:none}.site-header .header__button-text:after{content:"";display:inline-block;vertical-align:middle;width:16px;height:16px;margin-left:0.2rem;background:transparent center no-repeat}.site-header .header__button-text--profile:after{background-image:url(/assets/deslegte/images/default/avatar-white.svg);background-size:auto 100%}.site-header .header__button-text--logout:after{background-image:url(/assets/deslegte/images/default/logout-white.svg);background-size:auto 100%}.site-header .header__button{position:relative;display:block;text-indent:-10000px;width:48px;height:48px;background:transparent center no-repeat;border-radius:50%}.site-header .header__button .icon{width:100%;height:100%;display:flex;justify-content:center}.site-header .header__button .icon svg{width:50%;height:auto;align-self:center}.site-header .header__button .icon svg path{transition:all 0.2s ease-in-out}.site-header .header__button:hover .icon svg path,.site-header .header__button:focus-visible .icon svg path{fill:var(--color-blue2) !important}.site-header .header__button--profile-logged-in .icon svg path{fill:var(--color-blue2) !important}.site-header .header__button--profile-logged-in:after{display:block;content:"";position:absolute;bottom:-4px;left:0;right:0;margin:auto;width:8px;height:8px;border-radius:50%;background:var(--color-blue2);transition:all 0.2s ease-in-out}.site-header .header__button--profile-logged-in:hover .icon svg path{fill:var(--color-green2) !important}.site-header .header__button--profile-logged-in:hover:after{background:var(--color-green2)}.site-header .header__button--cart{position:relative}.site-header .header__button--cart .text{display:none}.site-header .header__button--cart .num-items{position:absolute;z-index:2;top:4px;left:3px;right:0;margin:auto;display:block;width:18px;height:18px;border-radius:50%;background:var(--color-blue2);color:var(--color-white);font-size:1.2rem;line-height:18px;text-align:center;text-indent:0;transition:all 0.2s cubic-bezier(0.25, 0.4, 0.55, 1.4)}.site-header .header__button--cart:hover .num-items,.site-header .header__button--cart:focus-visible .num-items{top:-4px}.site-header .header__search{width:100%;margin-top:1.2rem;position:relative;transition:margin-top 0.2s ease-in-out}.site-header .header__search-form{top:0;position:relative;margin-bottom:0;opacity:1;pointer-events:initial;transition:top 0.2s ease-in-out, margin-bottom 0.2s ease-in-out, opacity 0.2s ease-in-out}.site-header .header__search-toggle{position:fixed;top:12px;left:60px;width:4.8rem;height:4.8rem;background:transparent url(/assets/deslegte/images/default/search-white.svg) center no-repeat;background-size:24px auto;opacity:0;pointer-events:none;transition:all .2s ease-in-out}.site-header .header__search-toggle span{display:block;height:100%;width:100%;text-indent:-999em}.site-header .header__search-prefix{display:none}.site-header .header__search-button input[type="submit"]{display:block;position:absolute;top:2px;bottom:2px;right:4px;margin:auto;width:36px;height:36px;background:transparent url(/assets/deslegte/images/default/search-black.svg) center no-repeat;background-size:16px auto;text-indent:-999em;border:2px solid transparent;padding:0;border-radius:50%;transition:position 0.2s ease-in-out,background 0.2s cubic-bezier(0.25, 0.4, 0.55, 1.4)}.site-header .header__search-button input[type="submit"]:hover{cursor:pointer;background-size:20px auto}.site-header .header__search-autocomplete{position:absolute;top:48px;left:0;right:0;margin:auto;z-index:100;background:var(--color-white);border-radius:2rem;box-shadow:0 1px 1px rgba(var(--color-black-rgb), 0.01),0 2px 2px rgba(var(--color-black-rgb), 0.02),0 4px 4px rgba(var(--color-black-rgb), 0.04),0 8px 8px rgba(var(--color-black-rgb), 0.08);color:var(--color-black);padding:1.6rem;opacity:0;pointer-events:none;transition:all 0.2s ease-in-out}.site-header .header__search-autocomplete.autocomplete-visible{opacity:1;pointer-events:inherit}.site-header .header__search-autocomplete h2{margin:0 0 1.6rem 0;font-size:1.4rem;font-weight:600}.site-header .header__search-autocomplete p{margin-bottom:0;font-size:1.4rem}.site-header .header__search-autocomplete p a{font-weight:600;text-decoration:none}.site-header .header__search-autocomplete p.summary{width:100%;border:1px solid var(--color-grey2);border-width:1px 0;padding:1.6rem 0;margin:1.6rem 0}.site-header .header__search-autocomplete p.summary a{font-weight:400;text-decoration:underline;color:var(--color-black)}.site-header .header__search-autocomplete p.summary a:hover{color:var(--color-blue2)}.site-header .header__search-autocomplete p.search{width:100%;border-top:1px solid var(--color-grey2);padding:1.6rem 0 0 0;margin:1.6rem 0 0 0}.site-header .header__search-autocomplete p.search a{font-weight:400;text-decoration:underline;color:var(--color-black)}.site-header .header__search-autocomplete p.search a:hover{color:var(--color-blue2)}.site-header .header__bottombar{width:100%;padding:1.45rem 0;background:var(--color-grey5);font-size:1.2rem;transition:padding 0.1s ease-in-out}.site-header .header__bottombar a{color:var(--color-white);text-decoration:none}.site-header .header__bottombar a:hover{color:var(--color-blue2)}.site-header .header__bottombar--store{display:flex;flex-direction:column;padding:0}.site-header .header__bottombar--store .header__nav-secondary{order:2;padding:1.45rem 0}.site-header .header__bottombar--store .header__nav-stores{order:1;display:flex;flex-direction:column}.site-header .header__bottombar--store .header__nav-stores .header__nav-stores-title{order:1;margin-top:0.8rem;margin-bottom:0.8rem}.site-header .header__bottombar--store .header__nav-stores hr{order:2;margin:0}.site-header .header__nav-secondary{text-align:center;top:0;position:relative;margin-bottom:0;opacity:1;transition:top 0.1s ease-in-out, margin-bottom 0.1s ease-in-out, opacity 0.2s ease-in-out}.site-header .header__nav-secondary .swiper-button-prev,.site-header .header__nav-secondary .swiper-button-next{background-image:url(/assets/deslegte/images/default/arrow-slim-right-white.svg);background-size:50% auto;opacity:0.15}.site-header .header__nav-secondary .swiper-button-prev:hover,.site-header .header__nav-secondary .swiper-button-next:hover{background-color:transparent;background-size:50% auto;opacity:1}.site-header .header__nav-stores{display:none;text-align:center;top:0;position:relative;margin-bottom:0;opacity:1;transition:top 0.1s ease-in-out, margin-bottom 0.1s ease-in-out, opacity 0.2s ease-in-out}.site-header .header__nav-stores .hr--thin{margin:1.6rem 0;background-color:var(--color-grey4)}.site-header .header__nav-stores .nav__list{display:none}.site-header .header__nav-stores--store{display:block}.site-header .header__nav-content{background:var(--color-white);color:var(--color-black);width:calc(100vw - 48px - 1.6rem);min-height:100vh;box-shadow:0 1px 1px rgba(var(--color-black-rgb), 0),0 2px 2px rgba(var(--color-black-rgb), 0),0 4px 4px rgba(var(--color-black-rgb), 0),0 8px 8px rgba(var(--color-black-rgb), 0);transition:background 0.2s ease-in-out}.site-header .header__nav-content a{color:var(--color-black)}.site-header .header__nav-content a:hover{color:var(--color-blue2)}.site-header .header__nav-content-top{background:var(--color-grey5);padding:2.4rem 3.2rem}.site-header .header__nav-content-top .header__button-text{margin-top:0.3rem;display:inline-block;vertical-align:middle;font-size:1.2rem;color:var(--color-white)}.site-header .header__nav-content-top .header__button-text--home{display:none}.site-header .header__nav-content-top .header__button-text--profile-logged-in .text--logged-in-as{display:none}.site-header .header__nav-content-top .header__button-text--profile-logged-in .text--display-name{text-decoration:underline}.site-header .header__nav-content-top .header__button-text--logout .text{text-decoration:underline}.site-header .header__nav-content-top .header__button-text:after{margin-left:0.4rem}.site-header .header__nav-content-top .header__button-text:hover{color:var(--color-blue2)}.site-header .header__nav-content-top .seperator{color:var(--color-grey4);display:inline-block;vertical-align:middle;margin:0 0.4rem}.site-header .header__nav-content-main{padding:3.2rem}.site-header .header__nav-content-main .header__nav-main{margin-bottom:3.2rem}.site-header .header__nav-content-main .hr--thin{background-color:var(--color-grey2);margin-bottom:3.2rem}.site-header .header__nav-content-main .header__nav-categories{font-size:1.4rem}.site-header .header__nav-content-main .header__nav-categories a{display:inline-block;vertical-align:middle;color:var(--color-black);text-decoration:none;display:block;padding:0.6rem 0}.site-header .header__nav-content-main .header__nav-categories a:hover{color:var(--color-blue2)}.site-header .header__nav-content-secondary{display:none}.site-header .header__nav-content-bottom{display:none}.site-header .header__nav-slogan{margin-top:2.4rem;opacity:0;transform:translateY(1.6rem);transition:opacity 0.2s ease-in-out 0.2s,transform 0.2s cubic-bezier(0.25, 0.4, 0.55, 1.4) 0.2s}.site-header .header__nav-slogan h3{font-size:1.8rem;color:var(--color-green2);margin-bottom:0}.site-header .header__nav-slogan .pseudo-br{display:block}.site-header .nav__list{list-style:none;margin:0;padding:0}.site-header .nav__list--main .nav__list-item{margin-bottom:2.4rem}.site-header .nav__list--main .nav__list-item:last-child{margin-bottom:0}.site-header .nav__list--main .nav__list-item a{text-decoration:none;font-size:2.2rem;font-weight:600;line-height:1.2;padding:0.4rem 0}.site-header .nav__list--main .nav__list-item--parent>a{position:relative;display:block;padding-right:16px}.site-header .nav__list--main .nav__list-item--parent>a:after{content:"";width:16px;height:16px;display:block;position:absolute;top:0;right:0;bottom:0;margin:auto;background:transparent url(/assets/deslegte/images/default/arrow-default-right-black.svg) center no-repeat;background-size:auto 100%;transform:rotate(90deg);transition:all 0.2s ease-in-out}.site-header .nav__list--main .nav__list-item--parent.active>a:after{transform:rotate(-90deg)}.site-header .nav__list--main .nav__list-item--parent.active ul{display:block}.site-header .nav__list--main .nav__list-item--parent ul{display:none;margin-top:0.8rem}.site-header .nav__list--main .nav__list-item--parent ul .nav__list-item{margin-bottom:0}.site-header .nav__list--main .nav__list-item--parent ul a{font-size:1.4rem;font-weight:normal;display:block;padding:0.4rem 0}.site-header .nav__list--main .nav__list-item--country .country__title{color:var(--color-grey4);font-size:1.3rem;font-family:'Inter', sans-serif;font-style:italic}.site-header .nav__list--main .nav__list-item--country ul{margin-top:0;margin-bottom:0.8rem}.site-header .nav__list--main .nav__list-item--categories{display:none}.site-header .nav__list--stores .nav__list-item--country .country__title{color:var(--color-grey4);font-size:1.3rem;font-family:'Inter', sans-serif;font-style:italic}.site-header .nav__list--stores .nav__list-item--country ul{margin-top:0;margin-bottom:0.8rem}.site-header .nav__list--stores .nav__list-item:last-child ul.children{margin-bottom:0}.header__checkout-steps{background:var(--color-blue1)}.header__checkout-steps-content{padding:1.6rem}.header__checkout-steps-title{font-size:2rem;line-height:1;font-weight:600;margin-bottom:0.8rem}.header__checkout-steps-list{list-style:none;margin:0;padding:0;width:100%;display:flex;gap:0.8rem}.header__checkout-steps-item{font-size:1.4rem;font-weight:600;color:var(--color-blue2);position:relative}.header__checkout-steps-item:before{content:counter(list-item);border:2px solid var(--color-blue2);font-size:1.2rem;line-height:2.2rem;text-align:center;border-radius:1.2rem;display:inline-block;width:2.4rem;height:2.4rem;margin-right:0.8rem}.header__checkout-steps-item:after{position:relative;content:"";display:inline-block;vertical-align:middle;top:-1px;height:2px;background:var(--color-blue2);width:1.6rem}.header__checkout-steps-item:last-child:after{display:none}.header__checkout-steps-item span{display:none}.header__checkout-steps-item.current{flex-grow:1;color:var(--color-white);padding-right:2.4rem}.header__checkout-steps-item.current:before{border-color:var(--color-white)}.header__checkout-steps-item.current:after{position:absolute;top:0;bottom:0;margin:auto;right:0}.header__checkout-steps-item.current span{display:inline-block}.header__checkout-steps-item.current:last-child{padding-right:0}.header__checkout-steps-item.complete{color:var(--color-white)}.header__checkout-steps-item.complete:before{border-color:var(--color-white);background:var(--color-white) url(/assets/deslegte/images/default/check-blue1.svg) no-repeat center center/12px auto;content:"";vertical-align:middle}.header__checkout-steps-item.complete span{top:1px;position:relative}.header__checkout-steps-item.complete:after{background-color:var(--color-white)}body.header--nav-visible .site-header{height:100vh;overflow-y:scroll}body.header--nav-visible .header__nav{animation:headerNavSlideIn 0.2s ease-in forwards}body.header--nav-visible .header__nav:before{opacity:1;backdrop-filter:blur(1px)}body.header--nav-visible .header__nav-toggle{left:calc(100vw - 48px - 0.8rem)}body.header--nav-visible .header__nav-content{box-shadow:0 1px 2px rgba(var(--color-black-rgb), 0.1),0 2px 4px rgba(var(--color-black-rgb), 0.2),0 4px 8px rgba(var(--color-black-rgb), 0.3),0 8px 16px rgba(var(--color-black-rgb), 0.4)}body.header--nav-visible .header__nav-slogan{transform:translateY(0%);opacity:1}body.header--nav-visible .site-footer{width:100vw}body.sticky-header .site-header{background-color:rgba(var(--color-black-rgb), 0.95);backdrop-filter:blur(1px)}body.sticky-header .header__content{padding-top:0.6rem;padding-bottom:0.6rem}body.sticky-header .header__search{margin-top:0}body.sticky-header .header__search.searchform-visible{margin-top:0.6rem;overflow:visible}body.sticky-header .header__search.searchform-visible .header__search-form{top:0;margin-bottom:0;opacity:1;pointer-events:initial}body.sticky-header .header__search-form{top:-4.8rem;margin-bottom:-4.8rem;opacity:0;pointer-events:none}body.sticky-header .header__bottombar{overflow:hidden;padding-top:0;padding-bottom:0}body.sticky-header .header__nav-secondary,body.sticky-header .header__nav-stores{top:-4.8rem;margin-bottom:-4.8rem;opacity:0}body.sticky-header .header__button--profile-logged-in:after{bottom:-1px}body.sticky-header.sticky-header--up .header__search{margin-top:0.6rem}body.sticky-header.sticky-header--up .header__search-form{top:0;margin-bottom:0;opacity:1}body.sticky-header.sticky-header--up .header__search-toggle{top:12px;opacity:0;pointer-events:none}body.sticky-header-secondary .header__search-toggle{top:6px;opacity:1;pointer-events:initial}body.sticky-header-secondary:not(.sticky-header--up) .site-header .header__logo{margin-left:calc(48px + 0.8rem + 48px + 0.8rem)}body.sticky-header-secondary:not(.sticky-header--up) .site-header .header__logo-image svg{height:28px;width:auto}.site-footer{position:relative;z-index:1;background:var(--color-black);color:var(--color-white);width:100%}.site-footer .footer__content{padding:4.8rem 1.6rem}.site-footer .footer__content .hr--thin{margin:3.2rem 0}.site-footer .footer__logo{text-align:center}.site-footer .footer__logo-image svg{display:inline-block;vertical-align:middle;width:150px;height:48px}.site-footer .footer__logo-image svg path{fill:var(--color-white)}.site-footer .footer__logo-image.animate-in-start svg{overflow:visible}.site-footer .footer__logo-image.animate-in-start svg .emblem{opacity:0;transition:opacity 0.2s ease-in-out}.site-footer .footer__logo-image.animate-in-start svg .emblem .j{transform:translateY(5%);transition:transform 0.4s cubic-bezier(0.33, 1, 0.68, 1) 0.2s}.site-footer .footer__logo-image.animate-in-start svg .text{opacity:0;transition:opacity 0.2s ease-in-out 0.2s}.site-footer .footer__logo-image.animate-in-play svg .emblem{opacity:1}.site-footer .footer__logo-image.animate-in-play svg .emblem .j{transform:translateY(0)}.site-footer .footer__logo-image.animate-in-play svg .text{opacity:1}.site-footer .social{margin-top:1.6rem}.site-footer .footer__ctatext{margin-top:3.2rem;font-size:1.2rem}.site-footer .footer__ctatext a{color:var(--color-white)}.site-footer .footer__ctatext a:hover{color:var(--color-blue2);text-decoration:none}.site-footer .footer__ctatext p:last-child{margin-bottom:0}.site-footer .footer__nav-primary{font-size:1.3rem;line-height:1.2}.site-footer .footer__nav-primary .nav__title{font-size:1.6rem;margin-bottom:1.6rem}.site-footer .footer__nav-primary .nav__list-item a{display:block;padding:1.2rem 0}.site-footer .footer__nav-primary .nav__list-item:last-child{margin-bottom:0}.site-footer .footer__nav-primary a{color:var(--color-white);text-decoration:none}.site-footer .footer__nav-primary a:hover{color:var(--color-blue2)}.site-footer .footer__nav-primary-column{margin-bottom:3.2rem}.site-footer .footer__nav-primary-column:last-child{margin-bottom:0}.site-footer .footer__bottombar{background:var(--color-grey5);color:var(--color-white)}.site-footer .footer__bottombar-inner{font-size:1.1rem;padding:1.6rem}.site-footer .footer__nav-secondary{margin-bottom:2.4rem;font-size:1.1rem;line-height:1.2}.site-footer .footer__nav-secondary .nav__list{display:flex;gap:1.6rem;flex-wrap:wrap;justify-content:center}.site-footer .footer__nav-secondary a{color:var(--color-white);text-decoration:none}.site-footer .footer__nav-secondary a:hover{color:var(--color-blue2)}.site-footer .footer__copy{color:var(--color-grey3);text-align:center}.site-footer .footer__paymentlogos{background:var(--color-grey1);color:var(--color-black);padding:1.6rem}.site-footer .footer__paymentlogos ul{list-style:none;margin:0;padding:0;display:flex;justify-content:center;gap:1.6rem}.site-footer .footer__paymentlogos ul li{align-self:center}.site-footer .footer__paymentlogos-image{display:block;width:auto;height:20px}.site-footer .footer__paymentlogos-image--visa{height:12px}.nav__list{list-style:none;margin:0;padding:0}.nav__list .nav__list-item ul{list-style:none;margin:0;padding:0}.overlay{width:100vw;height:100%;background:rgba(var(--color-black-rgb), 0.35);position:fixed;z-index:10;top:0;left:0;opacity:0;pointer-events:none;display:flex;justify-content:center;transition:all 0.2s ease-in-out 0.1s}.overlay--behind-header{z-index:4}.overlay.overlay-visible{opacity:1;pointer-events:initial}.overlay__content{position:relative;width:calc(100vw - 3.2rem);max-height:calc(100vh - 3.2rem);align-self:center;background:var(--color-white);padding:0.8rem;box-shadow:0 1px 1px rgba(var(--color-black-rgb), 0.01),0 2px 2px rgba(var(--color-black-rgb), 0.02),0 4px 4px rgba(var(--color-black-rgb), 0.04),0 8px 8px rgba(var(--color-black-rgb), 0.08)}.overlay__content iframe[src*=".pdf"]{height:100%}.overlay__content--slideshow{text-align:center;padding:0}.overlay__content--slideshow .swiper--main{max-width:100%;max-height:100%;padding:0.8rem 0.8rem 7.2rem 0.8rem}.overlay__content--slideshow .swiper-slide{display:flex;align-self:center}.overlay__content--slideshow .swiper-slide img{display:block;margin:auto;max-width:100%;max-height:100%;align-self:center;border:1px solid var(--color-grey1)}.overlay__content--slideshow .swiper--thumbnails{position:absolute;bottom:0;left:0;right:0;width:100%;margin:auto;padding:0.8rem;border-top:1px solid var(--color-grey1);background:var(--color-white)}.overlay__content--slideshow .swiper--thumbnails .swiper-wrapper{justify-content:center}.overlay__content--slideshow .swiper--thumbnails .swiper-slide{align-self:flex-start;width:auto !important;margin:0 0.5rem;min-width:4.8rem}.overlay__content--slideshow .swiper--thumbnails .swiper-slide img{width:auto;height:48px;transition:all 0.2s ease-in-out}.overlay__content--slideshow .swiper--thumbnails .swiper-slide.swiper-slide-thumb-active img{border-color:var(--color-green1)}.overlay__content--slideshow .swiper--thumbnails .swiper-slide:hover{cursor:pointer}.overlay__content--slideshow .swiper--thumbnails .swiper-slide:hover img{border-color:var(--color-green1)}.overlay__close-button,.filters__close-button{display:block;background:transparent;border:none;padding:0;position:absolute;z-index:10;right:0;top:-56px;content:"";width:48px;height:48px;border-radius:50%;outline:none;transition:all 0.2s ease-in-out}.overlay__close-button:hover,.filters__close-button:hover{cursor:pointer}.overlay__close-button span,.filters__close-button span{position:absolute;left:12px;display:block;text-indent:-100000px;width:24px;height:3px;border-radius:2px;background:var(--color-white);pointer-events:none;transition:all 0.15s ease-in-out}.overlay__close-button span:nth-child(1),.filters__close-button span:nth-child(1){transform:rotate(45deg);top:22px;transition-delay:0.1s}.overlay__close-button span:nth-child(2),.filters__close-button span:nth-child(2){top:22px;transform:rotate(-45deg);transition-delay:0.1s}.overlay__close-button{right:-16px}.social-button a{width:4.8rem;height:4.8rem;display:flex;justify-content:center;border-radius:50%}.social-button a span{height:3.6rem;width:3.6rem;background:var(--color-grey4);border-radius:50%;margin:0.6rem;align-self:center;display:flex;justify-content:center;transition:background 0.2s ease-in-out}.social-button a:hover span,.social-button a:focus-visible span{background-color:var(--color-blue2)}.social-button-image{display:block;align-self:center;width:auto;height:14px}.breadcrumbs{margin-left:1.6rem;margin-right:1.6rem}.breadcrumbs--store{margin-top:2.4rem}.breadcrumbs--footer{margin-bottom:4.8rem;background:var(--color-grey1);padding:0.4rem 0.8rem;border-radius:0.4rem}.breadcrumbs__list{list-style:none;margin:0;padding-left:0}.breadcrumbs__item{display:inline-block;vertical-align:middle;font-size:1.2rem;color:var(--color-grey4)}.breadcrumbs__item .separator{margin:0 0.2rem}.breadcrumbs__item a{color:var(--color-grey4)}.breadcrumbs__item a:hover{color:var(--color-blue1);text-decoration:none}.breadcrumbs__item--back-button{display:none}.breadcrumbs__item:last-child:not(:nth-child(1)) span:not(.separator){display:none}.breadcrumbs__item .remove-term{font-family:'Crimson Text', serif;font-size:1.3rem;font-weight:600;background:var(--color-black);color:var(--color-white);border-radius:50%;width:16px;height:16px;line-height:16px;display:inline-block;vertical-align:middle;text-align:center;text-decoration:none;margin-top:-2px;transition:all 0.2s ease-in-out}.breadcrumbs__item .remove-term span{display:block;margin-top:-1px}.breadcrumbs__item .remove-term:hover{background:var(--color-red1);color:var(--color-white);text-decoration:none}.breadcrumbs--footer .breadcrumbs__item:last-child:not(:nth-child(1)) span:not(.separator){display:inline-block}.main__section{margin-bottom:4.8rem}.main__section--product{overflow:hidden}.main__section--checkout{margin-bottom:0}.grid__row{display:flex;justify-content:space-evenly;align-items:flex-start;flex-wrap:wrap;gap:1.6rem;margin-left:1.6rem;margin-right:1.6rem}.grid__col{width:100%}.page__title{margin:2.4rem auto}.page__datetime{font-size:1.4rem;text-align:center;margin-bottom:2.4rem;text-transform:uppercase;color:var(--color-grey4)}.contenttext img{width:100%;max-width:max-content;height:auto;display:block;margin:0 auto}.contenttext a:not(.button){text-underline-offset:1px}.contenttext a:not(.button):hover{text-underline-offset:4px}.contenttext a[href^="tel:"]{white-space:nowrap}.contenttext p:last-child{margin-bottom:0}.contenttext .message{margin-bottom:2.4rem}.contenttext .message--error{color:var(--color-red1);background-color:rgba(var(--color-red1-rgb), 0.1);padding:2.4rem 1.6rem;font-size:1.4rem;border-radius:0.8rem}.contenttext .table-wrapper{overflow-x:auto}iframe{display:block;width:100%;height:auto;aspect-ratio:4 / 3;border:1px solid var(--color-grey1)}iframe[src*=".pdf"]{aspect-ratio:2 / 3}iframe[src*="youtube.com"],iframe[src*="vimeo.com"]{aspect-ratio:16 / 9}.hidden-by-cookieconsent{display:none}.cookieconsent-required{background:rgba(var(--color-grey1-rgb), 0.35);border:1px dashed var(--color-grey2);padding:1.6rem}.cookieconsent-required h2{font-size:2.4rem;margin:0 0 1.2rem 0;font-family:'Inter', sans-serif}.cookieconsent-required p{font-size:1.5rem;margin-bottom:1.6rem}.cookieconsent-required .cookieconsent-action__view-on-platform{display:block;font-size:1.3rem;margin-top:1.6rem;color:var(--color-black)}.share{margin:2.4rem auto 4.8rem}.share h3{font-size:1.6rem;margin-top:0}.share__title{margin:0 0 1.6rem 0;text-align:center}.share__buttons{list-style:none;margin:0 1.6rem;padding-left:0;text-align:center;display:flex;justify-content:center;gap:0.8rem}.share__button .button{padding:1rem}.share__button .button:hover,.share__button .button:focus-visible{background-color:var(--color-black);border-color:var(--color-black)}.share__button .button:before{content:"";width:18px;height:18px;display:inline-block;vertical-align:middle;background:transparent center no-repeat}.share__button .button--x{background-color:var(--color-x);border-color:var(--color-x);color:var(--color-white)}.share__button .button--x:before{background-image:url(/assets/deslegte/images/default/social/x-white.svg);background-size:100% auto}.share__button .button--facebook{background-color:var(--color-facebook);border-color:var(--color-facebook);color:var(--color-white)}.share__button .button--facebook:before{background-image:url(/assets/deslegte/images/default/social/facebook-white.svg);background-size:auto 100%}.share__button .button--linkedin{background-color:var(--color-linkedin);border-color:var(--color-linkedin);color:var(--color-white)}.share__button .button--linkedin:before{background-image:url(/assets/deslegte/images/default/social/linkedin-white.svg);background-size:100% auto}.share__button .button--pinterest{background-color:var(--color-pinterest);border-color:var(--color-pinterest);color:var(--color-white)}.share__button .button--pinterest:before{background-image:url(/assets/deslegte/images/default/social/pinterest-white.svg);background-size:100% auto}.block--headervisual-subsite{width:100%;background:var(--color-blue1)}.block--headervisual-subsite .slide__content{height:calc(100% - ((100vw / 3) * 2));min-height:calc((100vw / 3) * 2);padding:4.8rem 3.2rem;overflow:hidden;display:flex;justify-content:center;opacity:0;transition:opacity 0.2s ease-in-out}.block--headervisual-subsite .slide:nth-child(1) .slide__content{opacity:1}.block--headervisual-subsite .slide:nth-child(1) .slide__content-container p.description{opacity:1}.block--headervisual-subsite .slide:nth-child(1) .slide__visual img{opacity:1;transform:scale(1.05)}.block--headervisual-subsite .slide__content-container{border-right:4px solid var(--color-blue2);padding-right:calc(2.8rem + 1.6rem);color:var(--color-white);align-self:center}.block--headervisual-subsite .slide__content-container h3{margin-top:0}.block--headervisual-subsite .slide__content-container p.description{margin-bottom:1.6rem;opacity:0;transition:opacity 0.2s ease-in-out 0.1s}.block--headervisual-subsite .slide__visual{width:100%;aspect-ratio:3 / 2;background:var(--color-black);color:var(--color-white);overflow:hidden}.block--headervisual-subsite .slide__visual img{width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity 0.2s ease-in-out 0.1s}.block--headervisual-subsite .slide__visual .image--empty{width:100%;height:100%;background:linear-gradient(to right, var(--color-blue2) 0%, var(--color-blue1) 100%)}.block--headervisual-subsite .slide:after{content:"";display:block;position:absolute;z-index:10;bottom:0;left:0;width:0;height:4px;background:var(--color-blue2)}.block--headervisual-subsite .slide:not(:first-child) .slide__content{transition-delay:0.3s}.block--headervisual-subsite .slide:not(:first-child) .slide__content-container p.description{transition-delay:0.4s}.block--headervisual-subsite .slide:not(:first-child) .slide__visual img{transition-delay:0.4s}.block--headervisual-subsite .slide.swiper-slide-active .slide__content{opacity:1}.block--headervisual-subsite .slide.swiper-slide-active .slide__content-container p.description{opacity:1}.block--headervisual-subsite .slide.swiper-slide-active .slide__visual{overflow:hidden}.block--headervisual-subsite .slide.swiper-slide-active .slide__visual img{opacity:1;transform:scale(1.05);animation:subtleSlideScale var(--slide-duration) ease-out forwards var(--slide-progress-animation, running)}.block--headervisual-subsite .slide.swiper-slide-active:after{animation:scaleToFullWidth var(--slide-duration) linear forwards var(--slide-progress-animation, running)}.block--headervisual-subsite .swiper-button-prev,.block--headervisual-subsite .swiper-button-next{top:calc((50% - 2.4rem) + 4px)}.store__header .store__header-visual{position:relative;z-index:1;width:100%;height:auto;aspect-ratio:2 / 1}.store__header .store__header-visual:before{position:absolute;content:"";top:0;left:0;display:block;width:100%;height:100%;z-index:2;background:var(--color-black);opacity:0.5}.store__header .store__header-visual img{display:block;position:relative;z-index:1;width:100%;height:100%;object-fit:cover;filter:grayscale(1)}.store__header .store__header-headerslider{position:relative;z-index:1;width:100%;height:auto;aspect-ratio:4 / 3;background:linear-gradient(to bottom, var(--color-blue2) 0%, var(--color-blue1) 100%)}.store__header .store__header-headerslider .swiper-button-prev,.store__header .store__header-headerslider .swiper-button-next{background-size:65% auto}.store__header .store__header-headerslider .swiper-button-prev:hover:not(.swiper-button-disabled),.store__header .store__header-headerslider .swiper-button-next:hover:not(.swiper-button-disabled){background-size:calc(65% * 0.8) auto}.store__header .store__header-headerslider .swiper-button-prev{left:0.4rem}.store__header .store__header-headerslider .swiper-button-next{right:0.4rem}.store__header .store__header-headerslide{display:flex;align-items:center;justify-content:center;padding:2.4rem}.store__header .store__header-headerslide .slide__content{position:relative;z-index:2;align-self:flex-end}.store__header .store__header-headerslide .slide__visual{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%}.store__header .store__header-headerslide .slide__visual img{display:block;object-fit:cover;width:100%;height:100%;opacity:0;transition:opacity 0.2s ease-in-out 0.1s}.store__header .slide:after{content:"";display:block;position:absolute;z-index:10;bottom:0;left:0;width:0;height:4px;background:var(--color-blue2)}.store__header .slide.swiper-slide-active .slide__visual{overflow:hidden}.store__header .slide.swiper-slide-active .slide__visual img{opacity:1;transform:scale(1.05);animation:subtleSlideScale var(--slide-duration) ease-out forwards var(--slide-progress-animation, running)}.store__header .slide.swiper-slide-active:after{animation:scaleToFullWidth var(--slide-duration) linear forwards var(--slide-progress-animation, running)}.store__header .store__header-content{position:relative;z-index:2;padding:0 3.2rem;margin-top:-9.6rem}.store__header .store__header-title h1{color:var(--color-white);font-size:3.2rem;margin:0 0 1.6rem 0}.store__header .store__header-content-inset{background:var(--color-blue1);color:var(--color-white);padding:1.6rem;font-size:1.4rem;position:relative}.store__header .store__header-content-inset a{color:var(--color-white)}.store__header .store__header-address .line{display:block}.store__header .store__header-contact{margin:1.6rem 0}.store__header .store__header-contact .telephone,.store__header .store__header-contact .mail{display:block}.store__header .store__header-contact .telephone:hover,.store__header .store__header-contact .mail:hover{text-decoration:none}.store__header .store__header-contact .telephone{margin-bottom:0.4rem}.store__header .store__header-openingtimes p{margin:0}.store__header .store__header-openingtimes .open,.store__header .store__header-openingtimes .closed{display:block;font-style:italic;margin-bottom:0.4rem}.store__header .store__header-openingtimes .time-icon{display:flex;gap:0.8rem}.store__header .store__header-openingtimes .time-icon .icon{align-self:center;flex-shrink:0;width:16px;height:16px;background:transparent url(/assets/deslegte/images/default/clock-white.svg) no-repeat center center/100% auto}.store__header .store__header-openingtimes .time-icon .time{align-self:center;line-height:1.4}.store__header .store__header-popular-terms{margin-top:3.2rem;padding:0 1.6rem 0}.store__header .store__header-popular-terms h2{font-size:2.4rem;margin:0 0 2.4rem 0;text-align:center}.store__header .store__header-popular-terms .list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-self:start;gap:0.8rem 1.6rem}.store__header .store__header-popular-terms .list .item{width:calc(50% - 0.8rem);font-size:1.4rem;line-height:1.4}.store__header .store__header-popular-terms .list .item a{color:var(--color-black)}.store__header .store__header-popular-terms .list .item a:hover{text-decoration:none}.store__header .store__header-sticker{position:absolute;z-index:10;top:0;bottom:0;right:-1.6rem;margin:auto;width:9.6rem;height:9.6rem}.store__header .store__header-sticker a{display:block;width:100%;height:100%;background:var(--color-white);border-radius:50%;border:2px solid var(--color-blue2);overflow:hidden;transition:all 0.2s ease-in-out}.store__header .store__header-sticker a img{width:100%;height:100%;opacity:1;box-shadow:0 1px 1px rgba(var(--color-black-rgb), 0.01),1px 2px 2px rgba(var(--color-black-rgb), 0.02),2px 4px 4px rgba(var(--color-black-rgb), 0.04),4px 8px 8px rgba(var(--color-black-rgb), 0.08);object-fit:cover;transition:all 0.2s ease-in-out}.store__header .store__header-sticker a:hover{transform:scale(1.1)}.store__header .store__header-sticker a:hover img{opacity:0.5;box-shadow:0 1px 1px rgba(var(--color-black-rgb), 0.01),1px 2px 2px rgba(var(--color-black-rgb), 0.04),2px 4px 4px rgba(var(--color-black-rgb), 0.08),4px 8px 16px rgba(var(--color-black-rgb), 0.12)}.block--usp{background:var(--color-white);margin:0 auto;padding:1.6rem 0}.block--usp ul{list-style:none;margin:0;padding:0}.block--usp ul li{font-family:'Inter', sans-serif;font-size:1.3rem;line-height:1.2;font-weight:600;position:relative;text-align:center}.block--usp ul li:before{content:"";display:inline-block;vertical-align:middle;width:16px;height:16px;background:transparent url(/assets/deslegte/images/default/check-green.svg) center no-repeat;background-size:16px auto;margin-right:8px;margin-top:-0.2em}.block--body-subsite{margin:0 auto 1.6rem;padding-top:4.8rem;border-top:1px solid var(--color-grey2)}.block--body-subsite .grid__col--col2{margin-top:3.2rem;margin-bottom:1.6rem;text-align:center}.block--body-subsite h2{margin-top:0}h2.block__title{font-size:2.8rem;margin-top:0;margin-left:1.6rem;margin-right:3.2rem;margin-bottom:3.2rem}h2.block__title.h2--inter{font-size:2.4rem}h2.block__title a{color:var(--color-black);text-decoration:none;display:inline-block}h2.block__title a:hover{color:var(--color-blue1)}h3.block__subtitle{font-size:1.2rem;font-weight:400;margin:-2.4rem 1.6rem 3.2rem 1.6rem}.block--categories,.block--terms{width:100%;max-width:100vw;overflow:hidden;margin:2.4rem auto;padding:2.4rem 0;background:rgba(var(--color-grey1-rgb), 0.35)}.block--categories .block__title,.block--terms .block__title{text-align:center;margin-top:0;margin-bottom:2.4rem}.block--categories .block__subtitle,.block--terms .block__subtitle{text-align:center;margin-top:-1.6rem}.block--categories .swiper,.block--terms .swiper{width:calc(100vw - 6.4rem);overflow:visible}.block--categories .list,.block--terms .list{list-style:none;margin:0 auto;padding:0;display:flex;justify-content:flex-start;flex-flow:row nowrap}.block--categories a,.block--terms a{display:block}.block--categories a:hover .list__item-visual img,.block--categories a:hover .list__item-visual .image--empty,.block--terms a:hover .list__item-visual img,.block--terms a:hover .list__item-visual .image--empty{transform:scale(1.05)}.block--categories a:hover .list__item-title,.block--terms a:hover .list__item-title{text-decoration:underline}.block--categories .list__item-visual,.block--terms .list__item-visual{display:block;background:var(--color-grey2);padding:1.6rem;text-align:center}.block--categories .list__item-visual img,.block--categories .list__item-visual .image--empty,.block--terms .list__item-visual img,.block--terms .list__item-visual .image--empty{display:block;margin:0 auto;width:auto;height:92px;box-shadow:0 1px 1px rgba(var(--color-black-rgb), 0.01),1px 2px 2px rgba(var(--color-black-rgb), 0.02),2px 4px 4px rgba(var(--color-black-rgb), 0.04),4px 8px 8px rgba(var(--color-black-rgb), 0.08);background:var(--color-grey3);font-size:1.2rem;transition:transform 0.15s ease-in-out, box-shadow 0.15s ease-in-out}.block--categories .list__item-visual .image--empty,.block--terms .list__item-visual .image--empty{aspect-ratio:2 / 3;background:var(--color-grey3)}.block--categories .list__item-title,.block--terms .list__item-title{display:inline-block;width:100%;margin-top:1.2rem;text-align:center;color:var(--color-black);text-decoration:none;font-size:1.4rem;line-height:1.2;text-wrap:balance;hyphens:auto}.block--categories .swiper-button-prev,.block--categories .swiper-button-next,.block--terms .swiper-button-prev,.block--terms .swiper-button-next{display:none}.block--categories .block__more-link,.block--terms .block__more-link{text-align:center;position:relative;z-index:1;margin-top:2.4rem;margin-left:1.6rem;margin-right:1.6rem;margin-bottom:0;font-size:1.4rem}.block--categories .block__more-link a,.block--terms .block__more-link a{color:var(--color-black);text-decoration:underline}.block--categories .block__more-link a:hover,.block--terms .block__more-link a:hover{color:var(--color-blue1)}.block--categories .block__more-link a.button,.block--terms .block__more-link a.button{display:inline-block;text-decoration:none;background-color:transparent}.block--categories .block__more-link a.button:hover,.block--terms .block__more-link a.button:hover{color:var(--color-white);background-color:var(--color-blue1)}.block--categories .block__more-link a.button:focus,.block--terms .block__more-link a.button:focus{background-color:var(--color-blue2)}.block--categories .block__more-link--secondary,.block--terms .block__more-link--secondary{margin-top:1.6rem}.block--categories .block__more-link--secondary span,.block--categories .block__more-link--secondary a,.block--terms .block__more-link--secondary span,.block--terms .block__more-link--secondary a{display:inline-block}.block--categories .block__more-link .link-label,.block--terms .block__more-link .link-label{font-style:italic}.block--carousel{width:100%;max-width:100vw;overflow:hidden;margin:2.4rem auto 4.8rem}.block--carousel .swiper{position:relative;width:calc(100vw - 3.2rem);overflow:visible}.block--carousel .swiper:not(.swiper-initialized) .list__item .list__item-content span:not(.list__item-title){opacity:0;transition:all 0.2s ease-in-out}.block--carousel .swiper.swiper-initialized .list__item .list__item-content span:not(.list__item-title){opacity:1}.block--carousel .list{position:relative;z-index:1;list-style:none;margin:0 auto;padding:0;display:flex;justify-content:flex-start;flex-flow:row nowrap}.block--carousel .list__item{flex:1 0 auto}.block--carousel .list__item:not(.swiper-slide-visible) .list__item-visual img{opacity:0.2;filter:grayscale(1);transition:all 0.2s ease-in-out}.block--carousel .list__item:not(.swiper-slide-visible) .list__item-visual:hover img{opacity:1;filter:grayscale(0)}.block--carousel .list__item:not(.swiper-slide-visible) .list__item-content{opacity:0;transition:all 0.2s ease-in-out}.block--carousel .list__item.swiper-slide-visible .list__item-visual img,.block--carousel .list__item:nth-child(1) .list__item-visual img{opacity:1;filter:grayscale(0)}.block--carousel .list__item.swiper-slide-visible .list__item-content,.block--carousel .list__item:nth-child(1) .list__item-content{opacity:1}.block--carousel .block__more-link{position:relative;z-index:1;margin-top:1.6rem;margin-left:1.6rem;margin-right:1.6rem;margin-bottom:0;font-size:1.4rem}.block--carousel .block__more-link a{color:var(--color-black);text-decoration:underline}.block--carousel .block__more-link a:hover{color:var(--color-blue1);text-decoration:underline}.block--carousel .block__more-link--secondary{margin-top:0}.block--carousel .block__more-link--secondary span,.block--carousel .block__more-link--secondary a{display:inline-block}.block--carousel .block__more-link .link-label{font-style:italic}.block--carousel .swiper-button-prev,.block--carousel .swiper-button-next{top:calc(120px - 2.4rem)}.block--recent-arrivals{margin-top:4.8rem}.block--carousel .list__shelf,.block--shelf .list__shelf{position:absolute;z-index:2;top:240px;background:var(--color-white);height:1.6rem;width:100%;box-shadow:0 1px 1px rgba(var(--color-black-rgb), 0.01),1px 2px 2px rgba(var(--color-black-rgb), 0.02),2px 4px 4px rgba(var(--color-black-rgb), 0.04),4px 4px 8px rgba(var(--color-black-rgb), 0.08),8px 4px 16px rgba(var(--color-black-rgb), 0.24)}.block--carousel a,.block--shelf a{text-decoration:none;display:block;margin:0 auto;width:auto;height:auto}.block--carousel a:hover,.block--shelf a:hover{text-decoration:none}.block--carousel a:hover .list__item-title,.block--shelf a:hover .list__item-title{text-decoration:underline}.block--carousel a:hover .list__item-price:not(.no-stock),.block--shelf a:hover .list__item-price:not(.no-stock){font-weight:600;letter-spacing:-0.015em}.block--carousel a:hover img,.block--carousel a:hover .image--empty,.block--shelf a:hover img,.block--shelf a:hover .image--empty{box-shadow:0 1px 1px rgba(var(--color-black-rgb), 0.01),1px 2px 2px rgba(var(--color-black-rgb), 0.04),2px 4px 4px rgba(var(--color-black-rgb), 0.08),4px 8px 16px rgba(var(--color-black-rgb), 0.12);transform:scale(1.05)}.block--carousel .list__item-visual,.block--shelf .list__item-visual{position:relative;text-align:center;align-self:center;display:flex;align-items:flex-end;min-height:240px;margin-bottom:1.6rem}.block--carousel .list__item-visual img,.block--carousel .list__item-visual .image--empty,.block--shelf .list__item-visual img,.block--shelf .list__item-visual .image--empty{display:block;margin:0 auto;width:auto;height:240px;box-shadow:0 1px 1px rgba(var(--color-black-rgb), 0.01),1px 2px 2px rgba(var(--color-black-rgb), 0.02),2px 4px 4px rgba(var(--color-black-rgb), 0.04),4px 8px 8px rgba(var(--color-black-rgb), 0.08);background:var(--color-grey1);font-size:1.2rem;transition:transform 0.15s ease-in-out, box-shadow 0.15s ease-in-out;transform-origin:bottom center}.block--carousel .list__item-visual .image--empty,.block--shelf .list__item-visual .image--empty{aspect-ratio:2 / 3;background:var(--color-grey1)}.block--carousel .list__item-visual.list__item-visual--more,.block--shelf .list__item-visual.list__item-visual--more{font-size:1.2rem;line-height:1.2;text-wrap:balance}.block--carousel .list__item-visual.list__item-visual--more .image--empty,.block--shelf .list__item-visual.list__item-visual--more .image--empty{margin-top:1px;background:transparent;box-shadow:none;border:1px dashed var(--color-grey2);transition-duration:0.15s}.block--carousel .list__item-visual.list__item-visual--more a,.block--shelf .list__item-visual.list__item-visual--more a{text-decoration:underline;color:var(--color-grey4)}.block--carousel .list__item-visual.list__item-visual--more a:hover,.block--shelf .list__item-visual.list__item-visual--more a:hover{color:var(--color-blue1)}.block--carousel .list__item-visual.list__item-visual--more a:hover .image--empty,.block--shelf .list__item-visual.list__item-visual--more a:hover .image--empty{background-color:rgba(var(--color-blue1-rgb), 0.1);box-shadow:none;transform:scale(1);border-color:var(--color-blue1)}.block--carousel .list__item-visual.list__item-visual--more span,.block--shelf .list__item-visual.list__item-visual--more span{display:flex;align-items:center;justify-content:center;padding:0.8rem;transition:all 0.2s ease-in-out}.block--carousel .list__item-rating--onshelf,.block--shelf .list__item-rating--onshelf{position:absolute;top:-1.4rem;z-index:10;height:1.6rem;align-items:center;gap:0}.block--carousel .list__item-rating--onshelf .rating__star,.block--shelf .list__item-rating--onshelf .rating__star{width:12px;height:12px}.block--carousel .list__item-rating--onshelf .rating__count,.block--shelf .list__item-rating--onshelf .rating__count{display:none}.block--carousel .list__item-rating--number,.block--shelf .list__item-rating--number{position:absolute;z-index:10;right:0;top:0}.block--carousel .list__item-rating--number .rating__star,.block--shelf .list__item-rating--number .rating__star{display:flex;align-items:center;justify-content:center;width:3.2rem;height:3.2rem;background-image:url(/assets/deslegte/images/default/star-outline-black.svg)}.block--carousel .list__item-rating--number .rating__star--highlight:before,.block--carousel .list__item-rating--number .rating__star--highlight-half:before,.block--shelf .list__item-rating--number .rating__star--highlight:before,.block--shelf .list__item-rating--number .rating__star--highlight-half:before{background-image:url(/assets/deslegte/images/default/star-black.svg);opacity:0;transition:opacity 0.2s ease-in-out}.block--carousel .list__item-rating--number .number,.block--shelf .list__item-rating--number .number{color:var(--color-black);position:relative;z-index:2;font-size:1rem;line-height:1;margin-top:2px}.block--carousel .list__item-content,.block--shelf .list__item-content{position:relative;display:flex;justify-content:center;flex-wrap:wrap;align-items:flex-start;padding-top:1.6rem;text-align:center;hyphens:auto;word-wrap:break-word}.block--carousel .list__item-title,.block--shelf .list__item-title{display:block;color:var(--color-black);text-decoration:none;font-size:1.4rem;font-weight:600;line-height:1.2;width:100%;text-wrap:balance}.block--carousel .list__item-price,.block--shelf .list__item-price{display:block;margin-top:0.4rem;font-size:1.4rem;color:var(--color-green1);width:100%;letter-spacing:normal;transition:all 0.1s ease-in-out}.block--carousel .list__item-price.no-stock,.block--shelf .list__item-price.no-stock{color:var(--color-red1)}.block--carousel .list__item-price .org-price,.block--shelf .list__item-price .org-price{color:var(--color-red1);text-decoration:line-through;font-weight:normal;display:block}.block--carousel .list__item-stock,.block--shelf .list__item-stock{font-size:1.4rem;color:var(--color-green1)}.block--carousel .list__item-stock--last-item,.block--shelf .list__item-stock--last-item{display:block;font-style:italic;font-size:1rem;line-height:1}.block--carousel .list__item-stock--sold-out,.block--shelf .list__item-stock--sold-out{color:var(--color-red1);display:block;font-size:1rem;line-height:1.2;margin:0 auto;width:80%}.block--shelf{width:100%;max-width:100vw;margin:2.4rem auto 4.8rem}.block--shelf .list{position:relative;z-index:1;list-style:none;margin:0 auto;padding:0}.block--shelf .shelf__grid{display:grid;grid-template-columns:repeat(2, calc(50% - 8px) [grid-col]);gap:2.4rem 1.6rem}.block--shelf .list__shelf{height:1.2rem}.block--shelf .list__shelf{top:120px;width:100%}.block--shelf .list__item{width:100%;height:auto}.block--shelf .list__item .list__shelf{display:none}.block--shelf .list__item--firstchild,.block--shelf .list__item--thirdchild,.block--shelf .list__item--fifthchild,.block--shelf .list__item--seventhchild{position:relative}.block--shelf .list__item--firstchild .list__shelf,.block--shelf .list__item--thirdchild .list__shelf,.block--shelf .list__item--fifthchild .list__shelf,.block--shelf .list__item--seventhchild .list__shelf{display:block;width:calc(200% + 1.6rem)}.block--shelf .list__item-visual{min-height:120px;margin-bottom:1.2rem}.block--shelf .list__item-visual img,.block--shelf .list__item-visual .image--empty{height:120px}.block--shelf .list__item-visual img.extra-wide{height:80px}.block--shelf .list__item-year{font-size:1.2rem;line-height:1.2;color:var(--color-black);margin-top:0.4rem}.block--shelf .list__item-price--expanded{font-size:12px;line-height:1.2}.block--shelf .list__item-price--expanded .from{text-transform:lowercase}.block--shelf .list__item-author{color:var(--color-black);font-size:1.2rem}.block--shelf .list__item-formats{list-style:none;margin:0;padding:0;display:flex;gap:0 0.4rem;justify-content:center;flex-wrap:wrap}.block--shelf .list__item-format .product__icon{width:1.6rem;height:1.6rem;opacity:1;transition:opacity 0.2s ease-in-out}.block--shelf .list__item-format .list__item-format-title{display:none}.block--shelf .list__item-format a:hover .product__icon{opacity:0.5}.block--shelf-menu{margin-bottom:0}.block--shelf-single{background:var(--color-grey1);padding:3.2rem;width:calc(100% - 3.2rem);margin-left:auto;margin-right:auto;margin-bottom:0}.block--shelf-single .shelf__grid{margin-top:1.6rem;grid-template-columns:repeat(1, 100% [grid-col])}.block--shelf-single .list__item .list__shelf{width:100%;top:calc(120px * 1.5);height:1.6rem}.block--shelf-single .list__item-visual{min-height:calc(120px * 1.5)}.block--shelf-single .list__item-visual img,.block--shelf-single .list__item-visual .image--empty{height:calc(120px * 1.5)}.block--shelf-single .list__item-rating--number{right:calc(((100% - calc(96px * 1.5)) / 2) - 16px)}.block--shelf-single .list__item-rating--onshelf{top:-1.2rem}.block--shelf-single .list__item-content{padding-top:1.6rem}.block--suggestions{margin:4.8rem auto}.block--suggestions .block__title{text-align:center}.block--suggestions .suggestions__explanation{font-size:1.4rem;color:var(--color-grey4);text-align:center;margin-top:4.8rem;padding-left:1.6rem;padding-right:1.6rem}.block--suggestions .suggestions__explanation a{display:inline-block;color:var(--color-grey4);text-decoration:underline}.block--suggestions .suggestions__explanation a:hover{color:var(--color-blue1)}.block--autolist-even,.block--signed{background-color:rgba(var(--color-grey1-rgb), 0.35);padding-top:4.8rem;padding-bottom:4.8rem}.block--banner{margin:4.8rem auto;text-align:center}.block--banner a.banner{display:block;width:fit-content;max-width:calc(100% - 3.2rem);margin:auto}.block--banner a.banner img{display:block;width:100%;height:auto}.block--pillars{display:flex;justify-content:center;flex-direction:column;gap:1.6rem;margin:4.8rem 1.6rem}.block--pillars .pillar:nth-child(1):after{background-image:url(/assets/deslegte/images/default/illustration-books-default4.svg);transform:scaleX(-1)}.block--pillars .pillar:nth-child(2):after{background-image:url(/assets/deslegte/images/default/illustration-books-default3.svg);transform:scaleX(-1)}.block--pillars .pillar:nth-child(3):after{background-image:url(/assets/deslegte/images/default/illustration-books-default1.svg)}.block--pillars .pillar:nth-child(4):after{background-image:url(/assets/deslegte/images/default/illustration-books-default2.svg)}.block--pillars .pillar:nth-child(5):after{background-image:url(/assets/deslegte/images/default/illustration-books-default3.svg)}.block--pillars .pillar:nth-child(6):after{background-image:url(/assets/deslegte/images/default/illustration-books-default4.svg)}.pillar{position:relative;background:var(--color-grey1);text-align:center}.pillar a{display:block;width:100%;height:100%;text-decoration:none;border:2px solid transparent;padding:1.6rem 2.4rem}.pillar a:hover{text-decoration:none}.pillar a:hover .pillar__title{color:var(--color-blue1)}.pillar .pillar__content{position:relative;z-index:2}.pillar:after{content:"";display:block;z-index:1;pointer-events:none;position:absolute;bottom:1.6rem;left:1.6rem;margin:auto;width:calc(100% - 3.2rem);height:calc(100% - 3.2rem);background:transparent repeat-x center bottom / contain}.pillar.animate-in-start:after{opacity:0;transition:opacity 0.2s ease-in-out 0.2s, transform 0.2s ease-in-out}.pillar.animate-in-play:after{opacity:1}h3.pillar__title{color:var(--color-black);margin:0;text-align:center;transition:color 0.2s ease-in-out}.pillar__button{display:none}.block--news{margin-bottom:4.8rem;padding-bottom:4.8rem;border-bottom:1px solid var(--color-grey2)}.block--news .block__title{text-align:left;margin-bottom:3.2rem}.block--news .list{list-style:none;margin:0;padding:0}.block--news .list__item{margin-bottom:2.4rem}.block--news .list__item:last-child:not(.list__item--highlight){margin-bottom:0}.block--news .list__item.list__item--highlight{margin-bottom:1.6rem}.block--news .list__item-visual{margin-bottom:1.6rem;background:var(--color-grey1);aspect-ratio:2 / 1;overflow:hidden}.block--news .list__item-visual img{display:block;width:100%;height:100%;object-fit:cover;transition:all 0.15s ease-in-out}.block--news .list__item-visual a{display:block;width:100%;height:100%}.block--news .list__item-visual a:hover img{transform:scale(1.05)}.block--news .list__item-content h3{margin-top:0;margin-bottom:0.8rem}.block--news .list__item-content h3 a{color:var(--color-black);text-decoration:none}.block--news .list__item-content h3 a:hover{color:var(--color-blue1)}.block--news .list__item-content .date{font-size:1.2rem;text-align:left;margin-bottom:0.8rem;text-transform:uppercase;color:var(--color-black)}.block--news .list__item-content .description{font-size:1.4rem;line-height:1.6;margin:0.8rem auto 0.8rem}.block--news .list__item-content .more{font-size:1.4rem;text-align:left;color:var(--color-black);text-underline-offset:1px}.block--news .list__item-content .more:hover{color:var(--color-blue1);text-underline-offset:2px}.block--news .list__item-content a.button{margin-top:0.8rem}.block--news .view-all{display:block;font-size:1.4rem;text-align:center;margin:3.2rem auto 0;color:var(--color-black);text-underline-offset:1px}.block--news .view-all:hover{color:var(--color-blue1);text-underline-offset:4px}.block--recent-pages .list,.block--list-products .list{list-style:none;margin:0 auto;padding:0;display:flex;justify-content:flex-start;flex-flow:row nowrap}.block--recent-pages .list__item,.block--list-products .list__item{flex:1 0 auto}.block--recent-pages .list__item-visual,.block--list-products .list__item-visual{text-align:center;align-self:center;display:flex}.block--recent-pages .list__item-visual img,.block--recent-pages .list__item-visual .image--empty,.block--list-products .list__item-visual img,.block--list-products .list__item-visual .image--empty{display:block;margin:0 auto;width:auto;height:240px;box-shadow:0 1px 1px rgba(var(--color-black-rgb), 0.01),1px 2px 2px rgba(var(--color-black-rgb), 0.02),2px 4px 4px rgba(var(--color-black-rgb), 0.04),4px 8px 8px rgba(var(--color-black-rgb), 0.08);background:var(--color-grey3);font-size:1.2rem;transition:transform 0.15s ease-in-out, box-shadow 0.15s ease-in-out}.block--recent-pages .list__item-visual .image--empty,.block--list-products .list__item-visual .image--empty{aspect-ratio:2 / 3;background:var(--color-grey3)}.block--recent-pages a,.block--list-products a{display:block;width:100%;height:100%}.block--recent-pages a:hover img,.block--recent-pages a:hover .image--empty,.block--list-products a:hover img,.block--list-products a:hover .image--empty{box-shadow:0 1px 1px rgba(var(--color-black-rgb), 0.01),1px 2px 2px rgba(var(--color-black-rgb), 0.04),2px 4px 4px rgba(var(--color-black-rgb), 0.08),4px 8px 16px rgba(var(--color-black-rgb), 0.12);transform:scale(1.05)}.block--recent-pages{background:var(--color-grey1);margin:4.8rem auto;padding:4.8rem 0;overflow:hidden}.block--recent-pages .block__header{margin-bottom:4rem;padding:0 1.6rem}.block--recent-pages .block__title{margin-top:0;text-align:center}.block--recent-pages .more{text-align:center}.block--recent-pages .more a{color:var(--color-black)}.block--recent-pages .more a:hover{color:var(--color-blue1)}.block--recent-pages .swiper{overflow:visible}.block--recent-pages .swiper-button-prev{left:1.6rem}.block--recent-pages .swiper-button-next{right:1.6rem}.block--recent-pages-inline .block__header{margin-bottom:0}.block--list-products{background:var(--color-grey1);padding:4.8rem 0}.block--list-products .list{flex-direction:row;flex-wrap:wrap;gap:1.6rem 0}.block--list-products .list__item-visual img,.block--list-products .list__item-visual .image--empty{height:160px}.block--stores{background:var(--color-grey1);padding-top:4.8rem;padding-bottom:4.8rem;margin-bottom:4.8rem}.block--stores .block__title{margin-left:0;margin-right:0}.block--stores .block__more-link{position:relative;z-index:1;margin-top:3.2rem;margin-bottom:0;font-size:1.4rem;text-align:center}.block--stores .block__more-link a{color:var(--color-black);text-decoration:underline}.block--stores .block__more-link a:hover{color:var(--color-blue1);text-decoration:underline}.block__stores-list{display:flex;flex-wrap:wrap;gap:1.6rem}.block__stores-list .block__more-link{width:100%;margin-top:1.6rem;margin-bottom:1.6rem;text-align:center}.block__stores-item{background:var(--color-black);aspect-ratio:3 / 2;width:calc((100% - 1.6rem) / 2);display:flex;justify-content:center;align-items:center;position:relative}.block__stores-item a{color:var(--color-white);width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-decoration:none}.block__stores-item a:hover{text-decoration:none}.block__stores-item a:hover .block__stores-item-visual:before{opacity:0.85;background:var(--color-blue1)}.block__stores-item a:hover .block__stores-item-visual img{transform:scale(1.05)}.block__stores-item a:hover .block__stores-item-title{text-decoration:underline}.block__stores-item--banner{background:var(--color-blue1);aspect-ratio:initial;width:100%;color:var(--color-white);display:block;text-align:center;font-size:1.4rem}.block__stores-item--banner .block__stores-item-content{padding:1.6rem}.block__stores-item--banner h3{margin:0 0 1.2rem;font-size:1.6rem}.block__stores-item--banner p{margin-bottom:0.8rem}.block__stores-item--banner a{width:auto;height:auto;display:block;text-decoration:underline;text-underline-offset:1px}.block__stores-item--banner a:hover{text-decoration:underline !important;text-underline-offset:4px}.block__stores-item-visual{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;overflow:hidden}.block__stores-item-visual:before{position:absolute;z-index:2;content:"";top:0;left:0;width:100%;height:100%;display:block;background:var(--color-black);opacity:0.5;transition:all 0.2s ease-in-out}.block__stores-item-visual img{position:relative;z-index:1;filter:grayscale(1);width:100%;height:100%;object-fit:cover;transition:transform 0.2s ease-in-out}.block__stores-item-content{position:relative;z-index:2;text-align:center}.block__stores-item-title{display:block;font-weight:600;font-size:2rem;line-height:1.4}.block__stores-item-address{display:block;font-size:1.2rem}.pre-footer{margin-top:4.8rem;margin-bottom:4.8rem}.doorway__nav a:not(.button){color:var(--color-black);text-underline-offset:1px}.doorway__nav a:not(.button):hover{color:var(--color-blue1);text-underline-offset:2px}h3.doorway__title{margin:0 auto 1.6rem}.doorway__text{font-size:1.4rem;line-height:1.4}.doorway__text p{margin-bottom:1.6rem}.doorway__list-container{margin-top:2.4rem}.doorway__list-container .block__more-link{margin-top:1.6rem;margin-bottom:0;font-size:1.4rem}h3.doorway__subtitle{margin:3.2rem auto 1.6rem}.doorway__list{font-size:1.2rem;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2, 1fr);gap:0 0.8rem}.doorway__list-item{flex:1;flex-basis:50%}.doorway__list-item a{text-decoration-color:transparent}.doorway__list-item a:hover{text-decoration-color:var(--color-blue1)}.form--newsletter-subscribe{padding-top:4.8rem;padding-bottom:4.8rem}.form--newsletter-subscribe h2{margin-top:0;padding-top:0}.alert{background:rgba(var(--color-yellow1-rgb), 0.1);border:1px dashed var(--color-yellow1);padding:1.6rem;border-radius:1.6rem;font-size:1.4rem}.alert p:first-child:before{content:"";display:inline-block;position:relative;top:2px;width:16px;height:16px;background:transparent url(/assets/deslegte/images/default/alert-grey.svg) no-repeat center center/100% auto;margin-right:0.6rem}.alert a{color:var(--color-black)}.dialog{background-color:rgba(var(--color-blue1-rgb), 0.1);border-radius:0.8rem;padding:1.6rem;font-size:1.4rem;position:relative;color:var(--color-blue1);animation:wiggleIn 0.3s cubic-bezier(0.25, 0.4, 0.55, 1.4) forwards}.dialog.dialog--speechbubble:after{content:"";position:absolute;bottom:0;left:50%;width:0;height:0;border:8px solid transparent;border-top-color:var(--color-white);border-bottom:0;margin-left:-8px;margin-bottom:-8px;transform:scale(0);transform-origin:center 0%;transition:transform 0.2s ease-in-out;animation:speechBubbleIn 0.2s cubic-bezier(0.25, 0.4, 0.55, 1.4) forwards 0.3s}.dialog.searchresult-all-stores p:last-child{margin-bottom:0}.dialog--error{color:var(--color-red1);background-color:rgba(var(--color-red1-rgb), 0.1)}.dialog--error.dialog--speechbubble:after{border-top-color:rgba(var(--color-red1-rgb), 0.1)}.dialog--error p:last-child{margin-bottom:0}.dialog--error ul{padding-left:2rem}.dialog--success{color:var(--color-green1);background-color:rgba(var(--color-green1-rgb), 0.05)}.dialog--success.dialog--speechbubble:after{border-top-color:rgba(var(--color-green1-rgb), 0.05)}.dialog--success p:last-child{margin-bottom:0}.dialog p{margin-bottom:1.6rem}.dialog ul{margin-bottom:0}.social ul{list-style:none;margin:0;padding:0;display:flex;justify-content:center;gap:0}.social ul li{align-self:center}.swiper,swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px, 0, 0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide,swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform, height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,0.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left, rgba(0,0,0,0.5), transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right, rgba(0,0,0,0.5), transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top, rgba(0,0,0,0.5), transparent)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom, rgba(0,0,0,0.5), transparent)}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,swiper-container:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>img,.swiper-zoom-container>svg,.swiper-zoom-container>canvas{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper{position:relative}.swiper:not(.swiper-initialized) .swiper-slide{width:100%}.swiper:not(.swiper-initialized) .swiper-button-prev,.swiper:not(.swiper-initialized) .swiper-button-next{display:none}.swiper--categories:not(.swiper-initialized) .swiper-slide,.swiper--popular-terms:not(.swiper-initialized) .swiper-slide{width:calc(50% - 0.8rem);margin-right:1.6rem}.swiper-zoom-container:hover{cursor:zoom-in}.swiper-button-prev,.swiper-button-next{position:absolute;z-index:10;width:4.8rem;height:4.8rem;top:calc(50% - 2.4rem);border-radius:50%;background:transparent url(/assets/deslegte/images/default/arrow-extra-slim-right-white.svg) center no-repeat;background-size:100% auto;outline:none;opacity:1;transition:background 0.2s ease-in-out, opacity 0.2s ease-in-out, border 0.2s ease-in-out}.swiper-button-prev:hover:not(.swiper-button-disabled),.swiper-button-next:hover:not(.swiper-button-disabled){cursor:pointer}.swiper-button-prev:hover:not(.swiper-button-disabled),.swiper-button-prev:focus-visible:not(.swiper-button-disabled),.swiper-button-next:hover:not(.swiper-button-disabled),.swiper-button-next:focus-visible:not(.swiper-button-disabled){background-color:var(--color-blue2);background-size:80% auto}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{border-color:var(--color-grey1);background-image:url(/assets/deslegte/images/default/arrow-slim-right-grey2.svg);transition:none}.swiper-button-prev--ghost,.swiper-button-next--ghost{border:1px solid var(--color-grey3);background-image:url(/assets/deslegte/images/default/arrow-slim-right-black.svg);background-size:50% auto}.swiper-button-prev--ghost:hover:not(.swiper-button-disabled),.swiper-button-prev--ghost:focus-visible:not(.swiper-button-disabled),.swiper-button-next--ghost:hover:not(.swiper-button-disabled),.swiper-button-next--ghost:focus-visible:not(.swiper-button-disabled){background-color:var(--color-blue2);border-color:var(--color-blue2);background-image:url(/assets/deslegte/images/default/arrow-slim-right-white.svg);background-size:50% auto}.swiper-button-prev.swiper-button-lock,.swiper-button-next.swiper-button-lock{display:none}.swiper-button-prev{left:0.8rem;transform:rotate(180deg)}.swiper-button-next{right:0.8rem}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0, 0, 0);z-index:10;background:var(--color-grey1);width:100%;height:4px;left:0;top:0}.swiper-pagination-progressbar-fill{background:var(--color-green1);position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}body.metalist .breadcrumbs__item:last-child:not(:nth-child(1)){display:inline-block}.cookieconsent{position:fixed;left:0;right:0;bottom:10px;margin:0 auto;padding:20px;width:calc(100% - 20px);max-width:var(--column-width8);max-height:calc(100vh - 60px);background-color:var(--color-grey1);z-index:9000;box-shadow:0 1px 1px rgba(var(--color-black-rgb), 0.01),0 2px 2px rgba(var(--color-black-rgb), 0.02),0 4px 4px rgba(var(--color-black-rgb), 0.04),0 8px 8px rgba(var(--color-black-rgb), 0.08);overflow:auto;opacity:1}.cookieconsent.hidden{opacity:0;pointer-events:none}.cookieconsent-content{font-size:1.3rem;margin:0 auto}.cookieconsent-content h2{font-size:2.4rem;line-height:1;margin:0 0 0.8rem 0;padding-top:0}.cookieconsent-content p{margin:0 0 10px 0;padding:0}.cookieconsent-content a{color:var(--color-black);text-decoration:underline}.cookieconsent-content a:hover{color:var(--color-blue1)}.cookieconsent-buttons .button{margin-right:20px;background-color:transparent}.cookieconsent-buttons .button:hover{background-color:var(--color-blue1)}.cookieconsent-buttons .button:focus,.cookieconsent-buttons .button:focus-visible{background-color:var(--color-blue2)}.cookieconsent-buttons .button--textual{position:relative;margin-right:0}.cookieconsent-buttons .button--textual:hover{color:var(--color-black);background-color:transparent}.cookieconsent-buttons .button--textual:focus,.cookieconsent-buttons .button--textual:focus-visible{background-color:transparent}.cookieconsent-buttons .button--textual:after{display:inline-block;content:"";width:8px;height:8px;background:transparent url(/assets/deslegte/images/default/arrow-default-right-black.svg) no-repeat right center/100% auto;margin-left:5px;transform:rotate(90deg)}.cookieconsent--settings-visible .button--textual:after{transform:rotate(-90deg)}.cookieconsent-permissions{display:none;padding:10px 0 0 0;margin-top:10px;border-top:1px dashed var(--color-grey2)}.cookieconsent-permissions input[type=checkbox]{display:none}.cookieconsent-permissions input[type=checkbox]+label{position:relative;display:block;margin:0 0 10px 0;padding-left:48px}.cookieconsent-permissions input[type=checkbox]+label:before{position:absolute;top:50%;left:12px;display:block;content:"";font-size:2.8rem;color:transparent;border:1px solid #d9d9d9;width:24px;height:25px;background-color:#fff;line-height:24px;text-align:center;transform:translate3d(0, -50%, 0)}.cookieconsent-permissions input[type=checkbox]:checked+label:before{content:"";background:#fff url(/assets/deslegte/images/default/check-green.svg) no-repeat center center;background-size:18px 18px}.cookieconsent-permissions input[type=checkbox]:checked+label.disabled:before{border:0;background-color:transparent}.cookieconsent-permissions span.title{display:block;font-weight:bold;margin:0}.cookieconsent-permissions span.text{display:block}.cookieconsent-permissions.active{display:block}@media only screen and (min-width: 1024px){.cookieconsent-content{display:flex;flex-direction:row;gap:20px}.cookieconsent-content p{margin-bottom:0}.cookieconsent-settings{padding:0;width:calc(100% - 200px - 20px)}.cookieconsent-settings-options{display:flex;flex-direction:row;gap:20px}.cookieconsent-settings-options{flex-grow:1}.cookieconsent-buttons{display:flex;padding:0 0 0 20px;border-left:1px solid var(--color-grey2);width:200px;align-items:center;justify-content:center}.cookieconsent-buttons .button{margin:0}.cookieconsent-buttons-container{display:flex;flex-direction:column;gap:10px}.cookieconsent-permissions{padding:20px 0 0 0;margin-top:20px}.cookieconsent-permissions input[type=checkbox]+label{margin-bottom:0}}.main{position:relative;z-index:2;margin-top:calc(var(--header-height) + 2.4rem);padding:0}.main--checkout{background:var(--color-grey1);margin-top:calc(var(--header-height) + 8.4rem)}.main--checkout-result{background:var(--color-white)}body.store .main{margin-top:calc(var(--header-height) + 2.4rem + 3.6rem)}.container__main--redesign{position:relative;z-index:2;margin-top:var(--header-height)}body.has-headervisual .main{margin-top:var(--header-height)}body.has-headervisual.store .main{margin-top:calc(var(--header-height) + 3.6rem)}body.subsite .main__section{margin-bottom:0}@media only screen and (min-width: 768px){:root{--column-width1: 144px;--column-width2: 304px;--column-width3: 464px;--column-width4: 624px;--header-height: 136px;--search-prefix-width: 0px}hr{background-image:url(/assets/deslegte/images/default/hr-default-wide2x.png);background-size:100% auto;margin-top:2.4rem;margin-bottom:2.4rem}hr.hr--below-pagetitle{margin-top:-2.4rem;margin-bottom:2.4rem}hr.hr--inline{margin-top:0;margin-bottom:0}hr.hr--below-refinement-suggestions{display:block}form.form--orderform .element.paymentType .option label{padding:2.4rem 1.6rem 2.4rem calc(1.6rem + 3.6rem + 1.2rem);margin-top:0;margin-bottom:0}form.form--orderform .element.paymentType .option label:after{left:1.6rem}form.form--orderform .element.agreeConditions{padding:1.6rem 2.4rem}form.form--orderform .element.step-buttons{display:flex;justify-content:space-between}form.form--orderform .element.step-buttons input[type="submit"]{width:auto;order:2}form.form--orderform .element.step-buttons .button.back{margin-top:0;width:auto;order:1}form.form--orderform .element .option--radio label,form.form--orderform .element .option--checkbox label{padding:0.3rem 0}form.form--orderform .element .tooltip-content{min-width:calc(var(--column-width1) * 1.5);font-size:1.3rem;padding:1.2rem}form.form--singlerow{display:flex;gap:1.6rem}form.form--singlerow .form__body{margin-bottom:0;align-self:center}form.form--singlerow .form__fields{align-self:center}form.form--singlerow .element.submit{margin-top:0}input[type="search"],input[type="text"]#q{padding-right:calc(40px + var(--search-prefix-width))}.pickuplocation__result{flex-direction:row;justify-content:space-between;gap:1.6rem}.pickuplocation__result button{align-self:flex-start;margin-top:1.2rem}.site-header .header__content{gap:1.6rem;padding:2rem 2.4rem}.site-header .header__nav-primary{order:4;flex:1;min-width:calc(4.8rem - 1.6rem)}.site-header .header__nav-secondary .swiper-button-prev,.site-header .header__nav-secondary .swiper-button-next{display:none}.site-header .header__nav-toggle{left:auto;right:1.6rem}.site-header .header__logo{flex:1;margin-left:0;text-align:left;order:1;justify-content:flex-start;flex:auto;width:calc(25% - 3.2rem)}.site-header .header__logo svg{height:40px}.site-header .header__user-control{order:3;justify-content:flex-end;margin-left:4.8rem}.site-header .header__user-control--logged-in{margin-left:0}.site-header .header__search{order:2;width:50%;max-width:335px;margin-top:0;align-self:center}.site-header .header__search-toggle{display:none}.site-header .header__search-prefix{display:block;position:absolute;right:0;top:0;bottom:0;margin:auto}.site-header .header__search-prefix-select:hover{cursor:pointer}.site-header .header__search-prefix-title{display:inline-block;color:var(--color-black);white-space:nowrap;font-size:1.2rem;height:40px;line-height:40px;margin:0 auto;padding:0 1.6rem;border-left:1px solid var(--color-black)}.site-header .header__search-prefix-select{position:absolute;z-index:1;right:0;top:0;opacity:0;width:var(--search-prefix-width);height:40px;font-size:1.2rem;padding:0}.site-header .header__search-button{z-index:2}.site-header .header__search-button input[type="submit"]{right:calc(2px + var(--search-prefix-width))}.site-header .header__bottombar{order:5;display:flex;gap:0;justify-content:space-between;padding-left:1.6rem;padding-right:1.6rem}.site-header .header__nav-content{width:calc(100vw - 48px - 3.2rem);max-width:50%}.site-header .header__bottombar--store{flex-direction:row;padding:1.45rem 1.6rem}.site-header .header__bottombar--store .header__nav-secondary{order:2;padding:0}.site-header .header__bottombar--store .header__nav-stores{order:1;display:block;width:fit-content}.site-header .header__bottombar--store .header__nav-stores .header__nav-stores-title{order:2;margin-top:0;margin-bottom:0}.site-header .header__bottombar--store .header__nav-stores hr{order:1}.site-header .header__nav-secondary{order:2}.site-header .header__nav-secondary .swiper:not(.swiper-initialized) .swiper-slide{width:auto;margin-right:0}.site-header .header__nav-secondary .nav__list{display:flex;gap:1.6rem}.site-header .header__nav-secondary li{display:none}.site-header .header__nav-secondary li:nth-child(1),.site-header .header__nav-secondary li:nth-child(2),.site-header .header__nav-secondary li:nth-child(3),.site-header .header__nav-secondary li:nth-child(4){display:block}.site-header .header__nav-stores{display:block;order:1;position:relative}.site-header .header__nav-stores .hr--thin{display:none}.site-header .header__nav-stores .nav__list--stores{display:block;position:absolute;left:0;right:0;top:2.4rem;padding:1.2rem 1.6rem;width:fit-content;white-space:nowrap;z-index:10;text-align:left;background:var(--color-white);border-radius:0.8rem;box-shadow:0 1px 1px rgba(var(--color-black-rgb), 0.01),0 2px 2px rgba(var(--color-black-rgb), 0.02),0 4px 4px rgba(var(--color-black-rgb), 0.04),0 8px 8px rgba(var(--color-black-rgb), 0.08);pointer-events:none;opacity:0;transition:all 0.2s ease-in-out}.site-header .header__nav-stores .nav__list--stores a{color:var(--color-black);font-size:1.2rem}.site-header .header__nav-stores .nav__list--stores a:hover{color:var(--color-blue1)}.site-header .header__nav-stores.dropdown-visible .header__nav-stores-toggle:after{transform:rotate(-90deg)}.site-header .header__nav-stores.dropdown-visible .nav__list--stores{pointer-events:initial;opacity:1}.site-header .header__nav-stores-toggle:after{display:inline-block;vertical-align:middle;margin-left:0.4rem;content:"";width:13px;height:13px;background:url(/assets/deslegte/images/default/arrow-default-right-white.svg) center no-repeat;background-size:8px 8px;transform:rotate(90deg);text-indent:-10000px;border:0;margin:0;padding:0;transition:all 0.2s ease-in-out}.site-header .header__nav-stores-toggle:hover:after,.site-header .header__nav-stores-toggle:focus-visible:after{background-image:url(/assets/deslegte/images/default/arrow-default-right-blue2.svg);background-size:8px 8px}body.sticky-header-secondary:not(.sticky-header--up) .site-header .header__logo{margin-left:0}body.sticky-header-secondary:not(.sticky-header--up) .site-header .header__logo-image svg{height:40px}body.header--nav-visible .header__nav-toggle{left:auto}body.sticky-header .header__search{margin-top:0}body.sticky-header .header__search-form{top:0;margin-bottom:0;opacity:1;pointer-events:initial}body.sticky-header .header__content{padding-top:1.6rem;padding-bottom:1.6rem}body.sticky-header .header__search form{display:block}body.sticky-header .header__button--profile-logged-in:after{bottom:-4px}body.store .main{margin-top:calc(var(--header-height) + 2.4rem)}body.has-headervisual .main{margin-top:var(--header-height)}body.has-headervisual.store .main{margin-top:var(--header-height)}.site-footer .footer__content{padding-left:6.4rem;padding-right:6.4rem}.site-footer .footer__content-top{display:flex}.site-footer .footer__content-top-section{flex:1 0 auto;width:50%}.site-footer .footer__logo{text-align:left}.site-footer .social{margin-left:-0.6rem}.site-footer .footer__ctatext{margin-top:0}.site-footer .footer__nav-primary{display:flex;align-content:flex-start}.site-footer .footer__nav-primary .nav__list-item{margin-bottom:0.2rem}.site-footer .footer__nav-primary .nav__list-item a{padding:0.4rem 0}.site-footer .footer__nav-primary-column{margin-bottom:0;flex:1 0 auto;width:50%}.site-footer .footer__bottombar-inner{display:flex;padding-left:6.4rem;padding-right:6.4rem}.site-footer .footer__nav-secondary{flex:1 0 auto;order:2;align-self:center;margin-bottom:0}.site-footer .footer__nav-secondary .nav__list{justify-content:flex-end}.site-footer .footer__copy{flex:1 0 auto;order:1;text-align:left;align-self:center}.overlay{height:100vh}.overlay__content{max-width:calc(100vw - 6.4rem);max-height:calc(100vh - 6.4rem);padding:1.6rem}.overlay__content--slideshow{padding:0}.overlay__content--slideshow .swiper--main{padding:1.6rem 1.6rem 11.2rem 1.6rem}.overlay__content--slideshow .swiper--thumbnails{padding:1.6rem}.overlay__content--slideshow .swiper--thumbnails .swiper-slide img{height:64px}.overlay__close-button,.filters__close-button{top:-48px}.overlay__close-button{right:-48px}.cookieconsent-required .cookieconsent-action__view-on-platform{display:inline-block;margin-top:0;margin-left:1.6rem}.breadcrumbs--store .breadcrumbs__item:last-child:not(:nth-child(1)){display:inline-block}.breadcrumbs--footer{padding-left:1.6rem;padding-right:1.6rem}.breadcrumbs__item--home .separator{display:none}.breadcrumbs__item--back-button{display:inline-block;margin-right:1.6rem}.breadcrumbs__item:last-child{display:inline-block}.grid__row{flex-wrap:nowrap}.grid__row .grid__col{max-width:100%}.grid__row .grid__col--col2,.grid__row .grid__col--col4,.grid__row .grid__col--col6,.grid__row .grid__col--col8{width:var(--column-width4)}.block--headervisual-subsite .swiper-wrapper{height:360px}.block--headervisual-subsite .slide{display:flex;justify-content:center}.block--headervisual-subsite .slide__content{width:50%;height:100%;min-height:initial;order:2}.block--headervisual-subsite .slide__visual{width:50%;height:100%;order:1}.block--headervisual-subsite .slide__visual .image--empty{background:linear-gradient(to bottom, var(--color-blue2) 0%, var(--color-blue1) 100%)}.block--headervisual-subsite .slide-2 .slide__content,.block--headervisual-subsite .slide-4 .slide__content,.block--headervisual-subsite .slide-6 .slide__content,.block--headervisual-subsite .slide-8 .slide__content{order:1}.block--headervisual-subsite .slide-2 .slide__visual,.block--headervisual-subsite .slide-4 .slide__visual,.block--headervisual-subsite .slide-6 .slide__visual,.block--headervisual-subsite .slide-8 .slide__visual{order:2}.block--headervisual-subsite .swiper-button-prev,.block--headervisual-subsite .swiper-button-next{top:calc(100% - 2.4rem - 4.8rem)}.block--headervisual-subsite .swiper-button-prev{left:2rem}.block--headervisual-subsite .swiper-button-next{right:2rem}.store__header .store__header-headerslider{aspect-ratio:3 / 2}.store__header .store__header-headerslide{padding:3.2rem}.block--body-subsite{margin-bottom:3.2rem;padding-top:6.4rem}.block--body-subsite .grid__col--col2{margin-top:0;margin-bottom:0;align-self:center}.block--carousel .swiper{width:100%}.block--carousel .list__item:nth-child(2) .list__item-visual img,.block--carousel .list__item:nth-child(3) .list__item-visual img,.block--carousel .list__item:nth-child(4) .list__item-visual img{opacity:1;filter:grayscale(0)}.block--carousel .list__item:nth-child(2) .list__item-content,.block--carousel .list__item:nth-child(3) .list__item-content,.block--carousel .list__item:nth-child(4) .list__item-content{opacity:1}.block--carousel .list__shelf{top:144px}.block--carousel .swiper-button-prev,.block--carousel .swiper-button-next{top:calc((144px / 2) - 2.4rem)}.block--carousel .list__item-visual,.block--shelf .list__item-visual{min-height:144px}.block--carousel .list__item-visual .image--empty,.block--shelf .list__item-visual .image--empty{width:96px;height:auto}.block--carousel .list__item-visual img,.block--shelf .list__item-visual img{width:auto;max-width:96px;max-height:144px;height:auto}.block--carousel .list__item-visual img.extra-wide,.block--shelf .list__item-visual img.extra-wide{height:auto}.block--carousel .list__item-rating--onshelf,.block--shelf .list__item-rating--onshelf{top:-1.6rem}.block--shelf a:hover .list__item-rating--number .rating__star--highlight:before,.block--shelf a:hover .list__item-rating--number .rating__star--highlight-half:before{opacity:1}.block--shelf a:hover .list__item-rating--number .number{color:var(--color-white)}.block--shelf .shelf__grid{grid-template-columns:repeat(4, var(--column-width1) [grid-col]);gap:3.2rem 1.6rem}.block--shelf .list__shelf{height:1.6rem}.block--shelf .list__item{width:var(--column-width1)}.block--shelf .list__item--firstchild,.block--shelf .list__item--fifthchild{position:relative}.block--shelf .list__item--firstchild .list__shelf,.block--shelf .list__item--fifthchild .list__shelf{display:block;width:var(--column-width4)}.block--shelf .list__item--thirdchild .list__shelf,.block--shelf .list__item--seventhchild .list__shelf{display:none}.block--shelf .list__item-visual{margin-bottom:1.6rem}.block--shelf .list__shelf{width:100%;top:144px}.block--pillars{flex-direction:row;flex-wrap:wrap}.block--pillars .pillar{width:calc(50% - 8px)}.block--news{padding-bottom:6.4rem}.block--news .list__item.list__item--highlight{margin-bottom:0}.block--recent-pages .list,.block--list-products .list{justify-content:center}.block--recent-pages .list__item,.block--list-products .list__item{max-width:var(--column-width1);align-self:flex-end}.block--recent-pages .list__item-visual img,.block--recent-pages .list__item-visual .image--empty,.block--list-products .list__item-visual img,.block--list-products .list__item-visual .image--empty{width:96px;height:auto}.block--recent-pages .list__item{align-self:center}.block--list-products .list{gap:1.6rem}.block--banner-responsive{max-width:var(--column-width4)}.block--banner-responsive a.banner{width:100%;max-width:100%}.social ul{justify-content:flex-start}.swiper{position:relative}.swiper:not(.swiper-initialized) .swiper-slide{width:calc((100% - (3 * 1.6rem)) / 4);margin-right:1.6rem}.swiper--headervisual:not(.swiper-initialized) .swiper-slide{width:100%}.swiper--categories:not(.swiper-initialized) .swiper-slide,.swiper--popular-terms:not(.swiper-initialized) .swiper-slide{width:calc((100% - (3 * 1.6rem)) / 4)}.doorway__list{font-size:1.4rem}}@media only screen and (min-width: 1024px){:root{--column-width1: calc((((100vw - (8 * 16px)) / 8) * 1));--column-width2: calc(((((100vw - (8 * 16px)) / 8) * 2) + (1 * 16px)));--column-width3: calc(((((100vw - (8 * 16px)) / 8) * 3) + (2 * 16px)));--column-width4: calc(((((100vw - (8 * 16px)) / 8) * 4) + (3 * 16px)));--column-width5: calc(((((100vw - (8 * 16px)) / 8) * 5) + (4 * 16px)));--column-width6: calc(((((100vw - (8 * 16px)) / 8) * 6) + (5 * 16px)));--column-width7: calc(((((100vw - (8 * 16px)) / 8) * 7) + (6 * 16px)));--column-width8: calc(((((100vw - (8 * 16px)) / 8) * 8) + (7 * 16px)));--header-height: 123px}.skip-to-content-link{display:block;background:var(--color-grey1);color:var(--color-black);left:50%;padding:0.4rem 0.8rem;font-size:1.4rem;position:absolute;top:0;z-index:100;opacity:0;transform:translateX(-50%) translateY(-200%);transition:all 0.2s linear}.skip-to-content-link:focus{opacity:1;transform:translateX(-50%) translateY(0%)}hr{max-width:var(--column-width7);margin-top:4.8rem;margin-bottom:4.8rem}hr.hr--below-pagetitle{max-width:var(--column-width6);margin-top:-2.4rem;margin-bottom:4.8rem}hr.hr--inline{margin-top:0;margin-bottom:0}hr.hr--below-refinement-suggestions{margin-top:2.4rem;margin-bottom:2.4rem}form.form--subscribe{max-width:var(--column-width4);margin-left:auto;margin-right:auto}form.form--validate .element.quantity{display:flex;gap:0 1.6rem}form.form--validate .element.quantity label{flex-grow:1;align-self:center;margin-bottom:0}form.form--validate .element.quantity select{max-width:var(--column-width1);align-self:center}.site-header .header__content{padding-left:4.8rem;padding-right:4.8rem}.site-header .header__content--instore .header__logo{padding-left:calc(4.8rem + 1.6rem)}.site-header .header__instore-nav{display:block;position:absolute;z-index:10;top:calc((8.8rem / 2) - 2.4rem);left:4.8rem;transition:all 0.2s ease-in-out}.site-header .header__instore-nav span{display:block;text-indent:-999em;background:var(--color-blue1) url(/assets/deslegte/images/default/arrow-slim-right-white.svg) no-repeat center center/50% auto;width:48px;height:48px;color:var(--color-white);transform:rotate(180deg);transition:all 0.2s ease-in-out}.site-header .header__instore-nav:hover{cursor:pointer}.site-header .header__instore-nav:hover span{background-color:var(--color-blue2)}.site-header .header__logo{width:calc(25% - 2.8rem);flex:auto}.site-header .header__search{width:50%;flex:auto}.site-header .header__search form{width:480px;margin:0 auto}.site-header .header__search-autocomplete{width:480px}.site-header .header__user-control{width:calc(25% - 9.6rem);flex:auto;margin-left:calc(4.8rem * 3)}.site-header .header__nav-primary{width:4.8rem;flex:0;min-width:4.8rem}.site-header .header__nav-toggle{right:4.8rem}.site-header .nav__list--main .nav__list-item--parent>a{display:inline-block;padding-right:0}.site-header .nav__list--main .nav__list-item--parent>a:after{display:none}.site-header .nav__list--main .nav__list-item a{font-size:2.4rem}.site-header .header__nav{display:flex}.site-header .header__nav-content{align-self:center;background:transparent;box-shadow:none;width:var(--column-width6);margin:0 auto;max-width:initial;min-height:auto;display:grid;grid-template-columns:repeat(4, 25% [col-start]);grid-template-rows:repeat(4, auto [row-start]);grid-template-areas:"r1 r1 r1 r1" "r2 r2 r2 r2" "r3 r3 r3 r3" "r4 r4 r4 r4"}.site-header .header__nav-content a{color:var(--color-white);text-decoration:none}.site-header .header__nav-content a:hover{color:var(--color-blue2)}.site-header .header__nav-content .nav__list ul a{font-size:1.4rem;font-weight:normal}.site-header .header__nav{left:0;opacity:0;pointer-events:none}.site-header .header__nav-main a{font-size:2.4rem;font-weight:600}.site-header .header__nav-main .nav__list ul a{font-size:1.4rem;font-weight:normal;display:inline}.site-header .header__nav-content-top{background:transparent;display:flex;justify-content:space-between;grid-area:r1;text-align:center;padding:0}.site-header .header__nav-content-top .header__button-text--profile,.site-header .header__nav-content-top .seperator,.site-header .header__nav-content-top .header__button-text--logout{display:none}.site-header .header__nav-content-top .header__button-text--home{display:block;font-size:2.4rem;font-weight:600;align-self:center}.site-header .header__nav-content-top .header__button-text--home:after{display:none}.site-header .header__nav-content-top .header__nav-slogan{margin-top:0;align-self:center}.site-header .header__nav-content-top .header__nav-slogan h3{margin-top:0}.site-header .header__nav-content-top .header__nav-slogan .pseudo-br{display:inline-block;vertical-align:middle;width:0.25em}.site-header .header__nav-content-main{grid-area:r2;padding:0;padding:6.4rem 0}.site-header .header__nav-content-main .header__nav-categories h3{color:var(--color-white)}.site-header .header__nav-content-main .header__nav-categories a{color:var(--color-white);font-size:1.4rem}.site-header .header__nav-content-main .header__nav-categories a:hover{color:var(--color-blue2)}.site-header .header__nav-content-main .nav__list--main{display:grid;grid-template-columns:repeat(4, 25% [col-start]);grid-template-rows:1fr;grid-template-areas:"r2-c1 r2-c2 r2-c3 r2-c4";gap:1.6rem}.site-header .header__nav-content-main .nav__list--main .nav__list-item--home,.site-header .header__nav-content-main .nav__list--main .nav__list-item--contact{display:none}.site-header .header__nav-content-main .nav__list--main .nav__list-item--categories{display:block;grid-area:r2-c1}.site-header .header__nav-content-main .nav__list--main .nav__list-item:nth-child(3){grid-area:r2-c2}.site-header .header__nav-content-main .nav__list--main .nav__list-item:nth-child(4){grid-area:r2-c3}.site-header .header__nav-content-main .nav__list--main .nav__list-item:nth-child(5){grid-area:r2-c4}.site-header .header__nav-content-main .nav__list--main .nav__list-item--parent ul{display:block}.site-header .header__nav-content-main .nav__list--main .nav__list-item--country .country__title{color:var(--color-grey3)}.site-header .header__nav-content-main .hr--thin{display:none}.site-header .header__nav-content-main .header__nav-categories{display:none}.site-header .header__nav-content-secondary{grid-area:r3;display:flex;justify-content:space-between;border-bottom:1px solid var(--color-grey5);padding:0 0 6.4rem 0}.site-header .header__nav-content-secondary .header__button-text--contact{display:block;font-size:2.4rem;font-weight:600;align-self:center}.site-header .header__nav-content-secondary .header__button-text--contact:after{display:none}.site-header .header__nav-content-secondary .social{align-self:center}.site-header .header__nav-content-bottom{display:block;grid-area:r4;text-align:center;padding-top:6.4rem}.site-header .header__nav-content-bottom .header__button-text{display:inline-block;vertical-align:middle;font-size:1.4rem;color:var(--color-white)}.site-header .header__nav-content-bottom .header__button-text--logout .text{text-decoration:underline;text-underline-offset:1px;transition:all 0.2s ease-in-out}.site-header .header__nav-content-bottom .header__button-text--logout:hover .text{text-underline-offset:3px}.site-header .header__nav-content-bottom .header__button-text:after{margin-left:0.4rem}.site-header .header__nav-content-bottom .header__button-text:hover{color:var(--color-blue2)}.site-header .header__nav-content-bottom .header__button-text .icon{width:16px;height:16px;display:inline-block;vertical-align:middle;margin-left:0.4rem}.site-header .header__nav-content-bottom .header__button-text .icon svg{width:100%;height:auto}.site-header .header__nav-content-bottom .header__button-text .icon svg path{transition:all 0.2s ease-in-out}.site-header .header__nav-content-bottom .header__button-text:hover .icon svg path,.site-header .header__nav-content-bottom .header__button-text:focus-visible .icon svg path{fill:var(--color-blue2) !important}.site-header .header__nav-content-bottom .header__button-text--profile:after{display:none}.site-header .header__nav-content-bottom .header__button-text--profile-logged-in{text-underline-offset:1px;transition:all 0.2s ease-in-out}.site-header .header__nav-content-bottom .header__button-text--profile-logged-in .text--display-name{text-decoration:underline}.site-header .header__nav-content-bottom .header__button-text--profile-logged-in:hover{text-underline-offset:3px}.site-header .header__nav-content-bottom .seperator{color:var(--color-grey5);display:inline-block;vertical-align:middle;margin:0 0.4rem}.site-header .header__button-text--logout:after{display:none}.site-header .header__bottombar{justify-content:flex-start;padding:0.8rem 4.8rem}.site-header .header__nav-secondary{width:90%}.site-header .header__nav-secondary .nav__list{justify-content:center}.site-header .header__nav-secondary li{display:block}.site-header .header__nav-stores{text-align:left}.site-header .header__nav-stores .nav__list--stores a{font-size:1.4rem}.site-header .header__nav-stores{width:10%}.header__checkout-steps-content{display:flex;justify-content:space-between;padding-left:0;padding-right:0;max-width:var(--column-width6);margin:0 auto}.header__checkout-steps-title,.header__checkout-steps-list{align-self:center}.header__checkout-steps-title{flex-grow:1;margin-bottom:0}.header__checkout-steps-list{width:auto}.header__checkout-steps-item:after{margin-left:0.8rem;width:3.2rem}.header__checkout-steps-item span{display:inline-block}.header__checkout-steps-item.current{flex-grow:initial;padding-right:4.0rem}body.header--nav-visible .site-header{overflow:hidden}body.header--nav-visible .header__nav{pointer-events:initial;animation:fadeIn 0.2s ease-in forwards}body.header--nav-visible .header__nav-content{box-shadow:none}body.sticky-header .site-header .header__instore-nav{top:calc((8rem / 2) - 2.4rem)}.site-footer .footer__content,.site-footer .footer__bottombar-inner{max-width:var(--column-width6);margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}.site-footer .footer__content{display:flex;gap:1.6rem}.site-footer .footer__content .hr--thin{display:none}.site-footer .footer__content-top{display:block;width:var(--column-width3)}.site-footer .footer__content-top-section{width:100%}.site-footer .footer__social{order:3}.site-footer .footer__ctatext{order:2;margin:1.6rem 1.6rem 1.6rem 0}.site-footer .footer__nav-primary{width:var(--column-width3)}.site-footer .footer__paymentlogos ul{gap:2.4rem}.site-footer .footer__paymentlogos-image{height:32px}.site-footer .footer__paymentlogos-image--visa{height:20px}table{display:table;overflow:visible;border-width:1px 0 0 0;width:var(--column-width6);margin-left:calc(-1 * (var(--column-width1) + 16px));max-width:initial}table tbody{display:table-row-group;width:auto;overflow-x:auto}.overlay__content{width:65vw;max-height:calc(100vh - 12.8rem);padding:2.4rem}.overlay__content iframe[src*=".pdf"]{height:calc((100vh - 12.8rem) - 4.8rem);aspect-ratio:initial}.overlay__content--slideshow{padding:0}.overlay__content--slideshow .swiper--main{height:calc(100vh - 13.6rem);padding:2.4rem 2.4rem 13.6rem 2.4rem}.overlay__content--slideshow .swiper--thumbnails{padding:2.4rem}.breadcrumbs{margin-left:auto;margin-right:auto;max-width:var(--column-width6)}.breadcrumbs--store{max-width:var(--column-width8)}.main{width:100%}.main--checkout{margin-top:calc(var(--header-height) + 6.4rem)}.main__section{margin-bottom:6.4rem}.main__section--checkout{margin-bottom:0}.grid__row{justify-content:center}.grid__row .grid__col{max-width:100%}.grid__row .grid__col--col2{width:var(--column-width2)}.grid__row .grid__col--col4{width:var(--column-width4)}.grid__row .grid__col--col6{width:var(--column-width6)}.grid__row .grid__col--col8{width:var(--column-width8)}.page__title{text-align:center;margin-top:4.8rem;margin-bottom:4.8rem;max-width:var(--column-width6)}.page__title--searchresults-summary{margin-top:1.6rem}.contenttext .table-wrapper{overflow-x:visible}.share{margin-top:4.8rem;margin-bottom:6.4rem}.pre-footer{margin-top:4.8rem;margin-bottom:6.4rem}.block--headervisual-subsite .swiper-wrapper{height:calc((50vw /3) * 2)}.block--headervisual-subsite .slide__content{margin-left:auto;margin-right:auto;padding-left:0;padding-right:0;max-width:var(--column-width4)}.block--headervisual-subsite .slide-1 .slide__content,.block--headervisual-subsite .slide-3 .slide__content,.block--headervisual-subsite .slide-5 .slide__content,.block--headervisual-subsite .slide-7 .slide__content,.block--headervisual-subsite .slide-9 .slide__content{margin-left:initial}.block--headervisual-subsite .slide-2 .slide__content,.block--headervisual-subsite .slide-4 .slide__content,.block--headervisual-subsite .slide-6 .slide__content,.block--headervisual-subsite .slide-8 .slide__content{margin-right:initial}.block--headervisual-subsite .slide__content-container{padding-right:1.6rem;width:calc(var(--column-width2) + 1.6rem + 4px)}.block--headervisual-subsite .swiper-button-prev,.block--headervisual-subsite .swiper-button-next{top:calc(50% - 2.4rem)}.block--headervisual-subsite .swiper-button-prev{left:1.6rem}.block--headervisual-subsite .swiper-button-next{right:1.6rem}.store__header{display:flex;flex-wrap:wrap}.store__header .store__header-headerslider{order:2;width:50%}.store__header .store__header-headerslider .swiper-button-prev,.store__header .store__header-headerslider .swiper-button-next{background-size:100% auto}.store__header .store__header-headerslider .swiper-button-prev:hover:not(.swiper-button-disabled),.store__header .store__header-headerslider .swiper-button-next:hover:not(.swiper-button-disabled){background-size:80% auto}.store__header .store__header-headerslider .swiper-button-prev{left:2.4rem}.store__header .store__header-headerslider .swiper-button-next{right:2.4rem}.store__header .store__header-headerslide{justify-content:center;padding:4.8rem}.store__header .store__header-visual{order:1;width:50%;aspect-ratio:initial}.store__header .store__header-content{order:3;width:var(--column-width2);margin-top:-16rem;margin-left:calc(((100% - var(--column-width8)) / 2) * 1);padding-left:0;padding-right:0}.store__header .store__header-content-inset{font-size:1.6rem}.store__header .store__header-contact .telephone{text-decoration:none}.store__header .store__header-sticker{right:-3.2rem}.store__header .store__header-popular-terms{order:4}.store__header .store__header-popular-terms{display:flex;margin-top:2.4rem;margin-left:1.6rem;padding:0;width:var(--column-width6)}.store__header .store__header-popular-terms h2{margin-bottom:0;width:var(--column-width1);margin-left:calc(var(--column-width1) + 1.6rem);margin-right:1.6rem;text-align:left;flex-shrink:0}.store__header .store__header-popular-terms .list .item{position:relative;display:block;width:calc(var(--column-width2) - 1px)}.block--carousel .swiper{width:calc(100% - 3.2rem)}.block--carousel .swiper.swiper-initialized .list__item:nth-child(5) .list__item-visual img,.block--carousel .swiper.swiper-initialized .list__item:nth-child(6) .list__item-visual img,.block--carousel .swiper.swiper-initialized .list__item:nth-child(7) .list__item-visual img,.block--carousel .swiper.swiper-initialized .list__item:nth-child(8) .list__item-visual img{opacity:0.2;filter:grayscale(1)}.block--carousel .swiper.swiper-initialized .list__item:nth-child(5) .list__item-content,.block--carousel .swiper.swiper-initialized .list__item:nth-child(6) .list__item-content,.block--carousel .swiper.swiper-initialized .list__item:nth-child(7) .list__item-content,.block--carousel .swiper.swiper-initialized .list__item:nth-child(8) .list__item-content{opacity:0}.block--carousel .swiper.swiper-initialized .list__item:nth-child(5).swiper-slide-visible .list__item-visual img,.block--carousel .swiper.swiper-initialized .list__item:nth-child(6).swiper-slide-visible .list__item-visual img,.block--carousel .swiper.swiper-initialized .list__item:nth-child(7).swiper-slide-visible .list__item-visual img,.block--carousel .swiper.swiper-initialized .list__item:nth-child(8).swiper-slide-visible .list__item-visual img{opacity:1;filter:grayscale(0)}.block--carousel .swiper.swiper-initialized .list__item:nth-child(5).swiper-slide-visible .list__item-content,.block--carousel .swiper.swiper-initialized .list__item:nth-child(6).swiper-slide-visible .list__item-content,.block--carousel .swiper.swiper-initialized .list__item:nth-child(7).swiper-slide-visible .list__item-content,.block--carousel .swiper.swiper-initialized .list__item:nth-child(8).swiper-slide-visible .list__item-content{opacity:1}.block--carousel .list__item:nth-child(5) .list__item-visual img,.block--carousel .list__item:nth-child(6) .list__item-visual img,.block--carousel .list__item:nth-child(7) .list__item-visual img,.block--carousel .list__item:nth-child(8) .list__item-visual img{opacity:1;filter:grayscale(0)}.block--carousel .list__item:nth-child(5) .list__item-content,.block--carousel .list__item:nth-child(6) .list__item-content,.block--carousel .list__item:nth-child(7) .list__item-content,.block--carousel .list__item:nth-child(8) .list__item-content{opacity:1}.block--categories .swiper,.block--terms .swiper{width:calc(100% - 3.2rem)}.block--categories .list__item:not(.swiper-slide-visible) .list__item-visual img,.block--terms .list__item:not(.swiper-slide-visible) .list__item-visual img{opacity:0.2;filter:grayscale(1);transition:all 0.2s ease-in-out}.block--categories .list__item:not(.swiper-slide-visible) .list__item-visual:hover img,.block--terms .list__item:not(.swiper-slide-visible) .list__item-visual:hover img{opacity:1;filter:grayscale(0)}.block--categories .list__item .list__item-visual a,.block--terms .list__item .list__item-visual a{background:var(--color-grey3)}.block--categories .list__item .item__content,.block--terms .list__item .item__content{transition:opacity 0.2s ease-in-out}.block--categories .list__item.swiper-slide-visible .list__item-visual img,.block--terms .list__item.swiper-slide-visible .list__item-visual img{opacity:1;filter:grayscale(0)}.block--categories .swiper-button-prev,.block--categories .swiper-button-next,.block--terms .swiper-button-prev,.block--terms .swiper-button-next{display:block;top:calc(((92px / 2) + 1.6rem) - 2.4rem)}.block--categories .swiper-button-prev.swiper-button-disabled,.block--categories .swiper-button-next.swiper-button-disabled,.block--terms .swiper-button-prev.swiper-button-disabled,.block--terms .swiper-button-next.swiper-button-disabled{opacity:0}.block--categories .swiper-button-prev:not(.swiper-button-disabled),.block--categories .swiper-button-next:not(.swiper-button-disabled),.block--terms .swiper-button-prev:not(.swiper-button-disabled),.block--terms .swiper-button-next:not(.swiper-button-disabled){border-color:var(--color-grey4)}.block--categories .swiper-button-prev:not(.swiper-button-disabled):hover,.block--categories .swiper-button-next:not(.swiper-button-disabled):hover,.block--terms .swiper-button-prev:not(.swiper-button-disabled):hover,.block--terms .swiper-button-next:not(.swiper-button-disabled):hover{border-color:var(--color-blue2)}.block--suggestions{position:relative}.block--suggestions .block__title{max-width:var(--column-width8);text-align:left}.block--suggestions .suggestions__explanation{position:absolute;right:calc((100% - var(--column-width8)) / 2);top:0.8rem;margin-top:0}.block--shelf.block-shelf--offset1 .shelf__grid,.block--shelf.block-shelf--offset2 .shelf__grid,.block--shelf.block-shelf--offset3 .shelf__grid{grid-template-areas:'c1 c2 c3 c4 c5 c6 c7 c8'}.block--shelf.block-shelf--offset1 .list__item--firstchild{grid-area:c2}.block--shelf.block-shelf--offset1 .list__item--firstchild .list__shelf{margin-left:calc(var(--column-width1) * -1)}.block--shelf.block-shelf--offset1 .list__item--secondchild{grid-area:c3}.block--shelf.block-shelf--offset1 .list__item--thirdchild{grid-area:c4}.block--shelf.block-shelf--offset1 .list__item--fourthchild{grid-area:c5}.block--shelf.block-shelf--offset1 .list__item--fifthchild{grid-area:c6}.block--shelf.block-shelf--offset1 .list__item--sixthchild{grid-area:c7}.block--shelf.block-shelf--offset2 .list__item--firstchild{grid-area:c3}.block--shelf.block-shelf--offset2 .list__item--firstchild .list__shelf{margin-left:calc(var(--column-width2) * -1)}.block--shelf.block-shelf--offset2 .list__item--secondchild{grid-area:c4}.block--shelf.block-shelf--offset2 .list__item--thirdchild{grid-area:c5}.block--shelf.block-shelf--offset2 .list__item--fourthchild{grid-area:c6}.block--shelf.block-shelf--offset3 .list__item--firstchild{grid-area:c4}.block--shelf.block-shelf--offset3 .list__item--firstchild .list__shelf{margin-left:calc(var(--column-width3) * -1)}.block--shelf.block-shelf--offset3 .list__item--secondchild{grid-area:c5}.block--shelf:not(.block--shelf-related) .shelf__grid{grid-template-columns:repeat(8, calc((100% - (7 * 1.6rem)) / 8) [grid-col])}.block--shelf:not(.block--shelf-related) .list__item--firstchild .list__shelf{width:calc(var(--column-width8) - 3.2rem)}.block--shelf:not(.block--shelf-related) .list__item--fifthchild .list__shelf{display:none}.block--shelf-single .list__item-rating--number{right:calc(((100% - 96px) / 2) - 16px)}.block--banner a.banner{max-width:var(--column-width8)}.block--pillars{margin-left:auto;margin-right:auto;max-width:calc(100% - 3.2rem)}.block--pillars .pillar{width:calc(25% - 1.2rem)}.block--pillars .pillar a:hover .pillar__button{background-color:var(--color-blue1);color:var(--color-white);border-color:var(--color-blue1)}.block--pillars .pillar:nth-child(1),.block--pillars .pillar:nth-child(2){width:calc(50% - 0.8rem)}.block--pillars .pillar:nth-child(1):after{background-image:url(/assets/deslegte/images/default/illustration-books-wide1.svg);transform:scaleX(1)}.block--pillars .pillar:nth-child(2):after{background-image:url(/assets/deslegte/images/default/illustration-books-wide2.svg);transform:scaleX(1)}.block--pillars .pillar:hover:after{transform:scale(1.05)}.block--pillars .pillar:nth-child(1):hover:after,.block--pillars .pillar:nth-child(2):hover:after{transform:scale(1.025)}.pillar a{padding:2.4rem 2.4rem}.pillar:after{background-repeat:no-repeat}h3.pillar__title{padding-top:0}.pillar__button{display:inline-block;margin:1.6rem auto 0;background-color:rgba(var(--color-grey2-rgb), 0.35);backdrop-filter:blur(1px)}.block--news h2.block__title{max-width:var(--column-width6)}.block--usp{max-width:var(--column-width8)}.block--usp ul{display:flex;justify-content:center}.block--usp ul li{align-self:center;flex:1}.block--recent-pages .list,.block--list-products .list{justify-content:center;gap:1.6rem}.block--recent-pages .swiper-button-prev,.block--recent-pages .swiper-button-next{display:none}.block--stores .block__more-link{margin-top:2.4rem;text-align:left}.block__stores-list .block__stores-item{order:1}.block__stores-list .block__stores-item--banner{order:2;width:calc((100% - (3 * 1.6rem)) / 4);display:flex}.block__stores-list .block__stores-item--banner .block__stores-item-content{align-self:center}.block__stores-list .block__more-link{order:3;margin-bottom:0}.block__stores-item{width:calc((100% - (3 * 1.6rem)) / 4)}.block__stores-item-title{font-size:2.4rem}.block__stores-item-address{font-size:1.4rem}.alert,.dialog{padding:2.4rem}.form--newsletter-subscribe .form__body,.form--newsletter-subscribe .form__fields{width:var(--column-width3);margin-left:auto;margin-right:auto}.swiper{position:relative}.swiper:not(.swiper-initialized) .swiper-slide{width:calc((100% - (7 * 1.6rem)) / 8);margin-right:1.6rem}.swiper--headervisual:not(.swiper-initialized) .swiper-slide{width:100%}.swiper--categories:not(.swiper-initialized) .swiper-slide,.swiper--popular-terms:not(.swiper-initialized) .swiper-slide{width:calc((100% - (7 * 1.6rem)) / 8)}.swiper-button-prev{left:0.4rem}.swiper-button-next{right:0.4rem}body.metalist .breadcrumbs{max-width:var(--column-width8);padding-left:1.6rem;padding-right:1.6rem}body.subsite .main__section{margin-bottom:0}.doorway__list{grid-template-columns:repeat(4, 1fr)}}@media only screen and (min-width: 1300px){:root{--column-width1: 144px;--column-width2: 304px;--column-width3: 464px;--column-width4: 624px;--column-width5: 787px;--column-width6: 943px;--column-width7: 1105px;--column-width8: 1264px;--header-height: 123px}.site-header .header__nav-secondary{width:80%}.grid__row{margin-left:auto;margin-right:auto}h2.block__title,h3.block__subtitle{max-width:var(--column-width8);margin-left:auto;margin-right:auto}.block--carousel .swiper{width:var(--column-width8)}.block--carousel .block__more-link{max-width:var(--column-width8);margin-left:auto;margin-right:auto}.block--categories .swiper,.block--terms .swiper{width:var(--column-width8)}.block--headervisual-subsite .slide__content-container h3{font-size:3.2rem}.block--headervisual-subsite .slide__content-container p{font-size:1.8rem}.block--headervisual-subsite .slide__content-container button,.block--headervisual-subsite .slide__content-container .button{padding:1.4rem 2rem;font-size:1.5rem}.block--headervisual-subsite .slide__content-container button--arrow-right,.block--headervisual-subsite .slide__content-container .button--arrow-right{padding-right:calc(2rem + 2.4rem)}.block--headervisual-subsite .swiper-button-prev{left:calc(((100% - var(--column-width8)) / 2) - 2.4rem)}.block--headervisual-subsite .swiper-button-next{right:calc(((100% - var(--column-width8)) / 2) - 2.4rem)}.block--pillars{max-width:var(--column-width8)}.block--pillars .pillar{width:var(--column-width2)}.block--pillars .pillar:nth-child(1),.block--pillars .pillar:nth-child(2){width:var(--column-width4)}.block--shelf:not(.block--shelf-related) .shelf__grid{grid-template-columns:repeat(8, var(--column-width1) [grid-col])}.block--shelf:not(.block--shelf-related) .list__item--firstchild .list__shelf{width:var(--column-width8)}.swiper-button-prev{left:calc(-1.6rem - 4.8rem)}.swiper-button-next{right:calc(-1.6rem - 4.8rem)}body.metalist .breadcrumbs:not(.breadcrumbs--footer){padding-left:0;padding-right:0}}
/*# sourceMappingURL=inline.css.map */
