: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:#fff;--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:#000;--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-2.0.140/fonts/default/crimsontext-regular-webfont.woff2") format("woff2"),url("/assets/deslegte-2.0.140/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-2.0.140/fonts/default/crimsontext-italic-webfont.woff2") format("woff2"),url("/assets/deslegte-2.0.140/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-2.0.140/fonts/default/crimsontext-semibold-webfont.woff2") format("woff2"),url("/assets/deslegte-2.0.140/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-2.0.140/fonts/default/inter-variablefont.woff2") format("woff2 supports variations"),url("/assets/deslegte-2.0.140/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-2.0.140/fonts/default/inter-italic-variablefont.woff2") format("woff2 supports variations"),url("/assets/deslegte-2.0.140/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:.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:0;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:.35em .75em .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 .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 .8rem 0}
h5{font-size:1.4rem;font-weight:700;line-height:1.2;margin:2.4rem 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 .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:0;height:4.8rem;margin:1.6rem auto;max-width:100%;background:transparent url(/assets/deslegte-2.0.140/images/default/hr-default2x.png) center no-repeat;background-size:100% auto;width:100%}
hr.hr--below-pagetitle{margin-top:-0.8rem;margin-bottom:.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:.8rem}form.form--newsletter-subscribe .form__fields .element.frmemail,form.form--subscribe .form__fields .element.frmemail,form.form--stockmonitor .form__fields .element.frmemail{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:.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:.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-2.0.140/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-2.0.140/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-2.0.140/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-2.0.140/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-2.0.140/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-2.0.140/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-2.0.140/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-2.0.140/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:.8rem;border-radius:.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-2.0.140/images/default/alert-red.svg) no-repeat center center/100% auto;margin-right:.6rem}
form.form--orderform .element--validate .validation.error#validationpaymentType{margin-top:.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:.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:.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:.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:.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:.4rem;width:3.2rem;height:3.2rem;border-radius:50%;background:rgba(var(--color-green2-rgb),0.1) url(/assets/deslegte-2.0.140/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:.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:.8rem;padding-top:.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:.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:.8rem}form.form--orderform .element.paymentType .option{width:calc(50% - .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 .8rem 1.6rem calc(0.8rem+3.6rem+0.8rem);border-radius:.8rem;background-color:var(--color-white);border:1px solid var(--color-grey1);color:var(--color-black);line-height:1;cursor:pointer;transition:all .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:.8rem;background:transparent no-repeat center center / 100% auto;opacity:1;transition:opacity .2s ease-in-out}
form.form--orderform .element.paymentType .option label#paymentType1:after{background-image:url(/assets/deslegte-2.0.140/images/default/paymentproviders/ideal.svg)}form.form--orderform .element.paymentType .option label#paymentType6:after{background-image:url(/assets/deslegte-2.0.140/images/default/paymentproviders/bancontact.svg)}
form.form--orderform .element.paymentType .option label#paymentType7:after{background-image:url(/assets/deslegte-2.0.140/images/default/paymentproviders/mastercard.svg)}form.form--orderform .element.paymentType .option label#paymentType8:after{background-image:url(/assets/deslegte-2.0.140/images/default/paymentproviders/visa.svg)}
form.form--orderform .element.paymentType .option label#paymentType9:after{background-image:url(/assets/deslegte-2.0.140/images/default/paymentproviders/maestro.svg)}form.form--orderform .element.paymentType .option label#paymentType11:after{background-image:url(/assets/deslegte-2.0.140/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:.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 .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 .2s ease-in forwards}form.form--orderform .tooltip-content{background-color:var(--color-blue1);border-radius:.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:.8rem;text-align:left;opacity:0;visibility:hidden;min-width:50vw;z-index:1;transition:all .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:.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:.4rem}form.form .element.submit .status--loading .status__icon--loading{background-image:url(/assets/deslegte-2.0.140/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:.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:.4rem;background:transparent url(/assets/deslegte-2.0.140/images/default/arrow-slim-right-black.svg) no-repeat center center/100% auto;transform:rotate(90deg)}
.pickuplocation__details{margin-top:.8rem;padding-top:.8rem;border-top:2px dotted var(--color-grey2)}.pickuplocation__hours{margin-top:.8rem}.pickuplocation__hours .hours__title{font-weight:600;margin-bottom:.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:0}.pickuplocation__hours table td:last-child{border-right-width:0}.pickuplocation__hours table tr:last-child td{border-bottom-width:0}.form__body{margin-bottom:2.4rem}.form__body p:last-child{margin-bottom:0}.form__body--footer{margin-top:.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:.8rem;color:initial}input,select{height:4rem;border-radius:.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:0;transition:all .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:0;border-color:var(--color-blue2)}
input:focus-visible,select:focus-visible{outline-offset:0;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-2.0.140/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:.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:0;transition:all .2s ease-in-out}textarea:focus-visible{outline-offset:0;outline-width:2px}textarea::placeholder{color:var(--color-grey3)}
fieldset{padding:0;border:0}input[type="radio"],input[type="checkbox"]{width:auto;height:auto;padding:0}.option{display:flex;gap:.8rem}.option--checkbox-rich input[type="checkbox"]{align-self:flex-start;margin-top:.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-2.0.140/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-2.0.140/images/default/hide-black.svg)}.form--validate .element{position:relative;margin-bottom:1.6rem}.form--validate .element.hidden{margin-bottom:0;display:none}.form--validate .element.hidden.group{display:none}
.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-2.0.140/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:.8rem;border-radius:.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-2.0.140/images/default/alert-red.svg) no-repeat center center/100% auto;margin-right:.6rem}
.form--validate .element.quantity label{font-weight:600;margin-bottom:.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);pointer-events:none;transition:all .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:.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:.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-2.0.140/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-2.0.140/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-2.0.140/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-2.0.140/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-2.0.140/images/default/cross-red.svg)}
.form--validate input:required{background-image:url(/assets/deslegte-2.0.140/images/default/cross-grey2.svg);background-position:calc(100% - 1.6rem) 50%}.form--validate input:required:valid{background-image:url(/assets/deslegte-2.0.140/images/default/check-green.svg)}.form--validate input:required:focus:invalid{background-image:url(/assets/deslegte-2.0.140/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-2.0.140/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-2.0.140/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-2.0.140/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:.8rem;font-size:1rem}
.form--validate textarea:optional:not(:placeholder-shown){background-image:url(/assets/deslegte-2.0.140/images/default/check-grey2.svg)}.form--validate textarea:required:not(:placeholder-shown):invalid{border-color:var(--color-red1);background-image:url(/assets/deslegte-2.0.140/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-2.0.140/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-2.0.140/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-2.0.140/images/default/cross-red.svg)}
.form--validate textarea:required{background-image:url(/assets/deslegte-2.0.140/images/default/cross-grey2.svg);background-position:calc(100% - 1.6rem) 50%}.form--validate textarea:required:valid{background-image:url(/assets/deslegte-2.0.140/images/default/check-green.svg)}.form--validate textarea:required:focus:invalid{background-image:url(/assets/deslegte-2.0.140/images/default/cross-red.svg)}
.form--validate .element.group{margin:2rem 0}.form--validate .option{display:flex;gap:.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:.8rem;margin-bottom:.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 .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:.9rem;padding-bottom:.9rem}button--ghost,.button--ghost{background-color:transparent}button--arrow-right:after,.button--arrow-right:after{content:"";width:1.6rem;height:1.2rem;position:relative;top:-1px;display:inline-block;vertical-align:middle;margin-left:.8rem;background-image:url(/assets/deslegte-2.0.140/images/default/arrow-long-right-black.svg);background-size:100% auto;background-repeat:no-repeat;background-position:center;transition:margin .2s ease-in-out}
button--arrow-right:hover,button--arrow-right:focus-visible,.button--arrow-right:hover,.button--arrow-right:focus-visible{color:var(--color-white)!important}button--arrow-right:hover:after,button--arrow-right:focus-visible:after,.button--arrow-right:hover:after,.button--arrow-right:focus-visible:after{background-image:url(/assets/deslegte-2.0.140/images/default/arrow-long-right-white.svg)}
button--arrow-right:hover:after,.button--arrow-right:hover:after{margin-left:1.2rem}button--arrow-left,.button--arrow-left{background-image:url(/assets/deslegte-2.0.140/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-2.0.140/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-2.0.140/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-2.0.140/images/default/delete-white.svg);color:var(--color-white)!important}
button--download,.button--download{background-image:url(/assets/deslegte-2.0.140/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-2.0.140/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:after,.button--light.button--arrow-right:after{background-image:url(/assets/deslegte-2.0.140/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{color:var(--color-black)!important}button--light.button--arrow-right:hover:after,button--light.button--arrow-right:focus-visible:after,.button--light.button--arrow-right:hover:after,.button--light.button--arrow-right:focus-visible:after{background-image:url(/assets/deslegte-2.0.140/images/default/arrow-long-right-black.svg)}
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:0;color:var(--color-black);border:0;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:.4rem;background:transparent url(/assets/deslegte-2.0.140/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-2.0.140/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-2.0.140/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-2.0.140/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-2.0.140/images/default/cart-white.svg)}button--stockmonitor,.button--stockmonitor{padding-right:calc(1.6rem+16px+0.4rem);background:var(--color-black) url(/assets/deslegte-2.0.140/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-2.0.140/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-2.0.140/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-2.0.140/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-2.0.140/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-2.0.140/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:.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 .2s ease-in-out}
.site-header .header__content{padding:1.2rem .8rem;display:flex;justify-content:space-between;gap:0;flex-wrap:wrap;transition:all .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:.8rem;z-index:101;background:transparent;border:0;margin:0;padding:0;border-radius:50%;outline:0;border:1px dotted transparent;transition:all .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 .15s ease-in-out}.site-header .header__nav-toggle span:nth-child(1){top:12px;transition-delay:.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:.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 .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 .2s ease-in-out,opacity .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 .2s ease-in-out}.site-header .header__logo-image svg{display:inline-block;vertical-align:middle;width:auto;height:36px;transition:all .2s ease-in-out}.site-header .header__logo-image svg path{fill:var(--color-white);transition:all .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:.2rem;background:transparent center no-repeat}.site-header .header__button-text--profile:after{background-image:url(/assets/deslegte-2.0.140/images/default/avatar-white.svg);background-size:auto 100%}
.site-header .header__button-text--logout:after{background-image:url(/assets/deslegte-2.0.140/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 .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 .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 .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 .2s ease-in-out}.site-header .header__search-form{top:0;position:relative;margin-bottom:0;opacity:1;pointer-events:initial;transition:top .2s ease-in-out,margin-bottom .2s ease-in-out,opacity .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-2.0.140/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-2.0.140/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 .2s ease-in-out,background .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 .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 .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:.8rem;margin-bottom:.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 .1s ease-in-out,margin-bottom .1s ease-in-out,opacity .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-2.0.140/images/default/arrow-slim-right-white.svg);background-size:50% auto;opacity:.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 .1s ease-in-out,margin-bottom .1s ease-in-out,opacity .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 .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:.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:.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 .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:.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 .2s ease-in-out .2s,transform .2s cubic-bezier(0.25,0.4,0.55,1.4) .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:.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-2.0.140/images/default/arrow-default-right-black.svg) center no-repeat;background-size:auto 100%;transform:rotate(90deg);transition:all .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:.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:.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:.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:.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:.8rem}
.header__checkout-steps-list{list-style:none;margin:0;padding:0;width:100%;display:flex;gap:.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:.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-2.0.140/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 .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 - .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:.6rem;padding-bottom:.6rem}
body.sticky-header .header__search{margin-top:0}body.sticky-header .header__search.searchform-visible{margin-top:.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:.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 .2s ease-in-out}
.site-footer .footer__logo-image.animate-in-start svg .emblem .j{transform:translateY(5%);transition:transform .4s cubic-bezier(0.33,1,0.68,1) .2s}.site-footer .footer__logo-image.animate-in-start svg .text{opacity:0;transition:opacity .2s ease-in-out .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 .2s ease-in-out .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:.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:.8rem .8rem 7.2rem .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:.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 .5rem;min-width:4.8rem}.overlay__content--slideshow .swiper--thumbnails .swiper-slide img{width:auto;height:48px;transition:all .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:0;padding:0;position:absolute;z-index:10;right:0;top:-56px;content:"";width:48px;height:48px;border-radius:50%;outline:0;transition:all .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 .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:.1s}
.overlay__close-button span:nth-child(2),.filters__close-button span:nth-child(2){top:22px;transform:rotate(-45deg);transition-delay:.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:.6rem;align-self:center;display:flex;justify-content:center;transition:background .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:.4rem .8rem;border-radius:.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 .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 .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%}.swiper-initialized .grid__row{margin:0;gap:0}.swiper-initialized .grid__row.swiper-wrapper{flex-wrap:nowrap}
.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:.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:.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-2.0.140/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-2.0.140/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-2.0.140/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-2.0.140/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 .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 .2s ease-in-out .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 .2s ease-in-out .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:.3s}.block--headervisual-subsite .slide:not(:first-child) .slide__content-container p.description{transition-delay:.4s}
.block--headervisual-subsite .slide:not(:first-child) .slide__visual img{transition-delay:.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)}.block--headervisual-landing{position:relative;background:var(--color-grey1)}.block--headervisual-landing .headervisual__inner{position:relative;z-index:2;margin:0 auto;padding:3.2rem 3.2rem calc(3.2rem+3.2rem)}
.block--headervisual-landing .headervisual__content .eyebrow{font-size:1.6rem;color:var(--color-black);font-weight:600;margin-bottom:.4rem}.block--headervisual-landing .headervisual__content h1{margin:0 0 2rem 0}.block--headervisual-landing .headervisual__content p{margin-bottom:0}.block--headervisual-landing .headervisual__content .buttons{margin-top:2.4rem;display:flex;flex-direction:column;gap:.8rem}
.block--headervisual-landing .headervisual__content .button--arrow-right{background-color:transparent}.block--headervisual-landing .headervisual__content .button--arrow-right:hover{background-color:var(--color-blue1)}.block--headervisual-landing .headervisual__visual{margin:0 auto 3.2rem}.block--headervisual-landing .headervisual__visual img{display:block;width:100%;height:100%;aspect-ratio:1 / 1;object-fit:cover;border-radius:.8rem}
.block--headervisual-landing .headervisual-background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;opacity:.1;pointer-events:none}.block--headervisual-landing .headervisual-background img{display:block;width:100%;height:100%;object-fit:cover}.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:.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% * .8) auto}.store__header .store__header-headerslider .swiper-button-prev{left:.4rem}
.store__header .store__header-headerslider .swiper-button-next{right:.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 .2s ease-in-out .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:.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:.4rem}.store__header .store__header-openingtimes .time-icon{display:flex;gap:.8rem}
.store__header .store__header-openingtimes .time-icon .icon{align-self:center;flex-shrink:0;width:16px;height:16px;background:transparent url(/assets/deslegte-2.0.140/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:.8rem 1.6rem}
.store__header .store__header-popular-terms .list .item{width:calc(50% - .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 .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 .2s ease-in-out}
.store__header .store__header-sticker a:hover{transform:scale(1.1)}.store__header .store__header-sticker a:hover img{opacity:.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-2.0.140/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,.block--terms-highlight{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,.block--terms-highlight .block__title{text-align:center;margin-top:0;margin-bottom:2.4rem}.block--categories .block__subtitle,.block--terms .block__subtitle,.block--terms-highlight .block__subtitle{text-align:center;margin-top:-1.6rem}.block--categories .swiper,.block--terms .swiper,.block--terms-highlight .swiper{width:calc(100vw - 6.4rem);overflow:visible}
.block--categories .list,.block--terms .list,.block--terms-highlight .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,.block--terms-highlight 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,.block--terms-highlight a:hover .list__item-visual img,.block--terms-highlight 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,.block--terms-highlight a:hover .list__item-title{text-decoration:underline}.block--categories .list__item-visual,.block--terms .list__item-visual,.block--terms-highlight .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,.block--terms-highlight .list__item-visual img,.block--terms-highlight .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 .15s ease-in-out,box-shadow .15s ease-in-out}
.block--categories .list__item-visual .image--empty,.block--terms .list__item-visual .image--empty,.block--terms-highlight .list__item-visual .image--empty{aspect-ratio:2 / 3;background:var(--color-grey3)}.block--categories .list__item-title,.block--terms .list__item-title,.block--terms-highlight .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,.block--terms-highlight .swiper-button-prev,.block--terms-highlight .swiper-button-next{display:none}.block--categories .block__more-link,.block--terms .block__more-link,.block--terms-highlight .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,.block--terms-highlight .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,.block--terms-highlight .block__more-link a:hover{color:var(--color-blue1)}
.block--categories .block__more-link a.button,.block--terms .block__more-link a.button,.block--terms-highlight .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,.block--terms-highlight .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,.block--terms-highlight .block__more-link a.button:focus{background-color:var(--color-blue2)}.block--categories .block__more-link--secondary,.block--terms .block__more-link--secondary,.block--terms-highlight .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,.block--terms-highlight .block__more-link--secondary span,.block--terms-highlight .block__more-link--secondary a{display:inline-block}
.block--categories .block__more-link .link-label,.block--terms .block__more-link .link-label,.block--terms-highlight .block__more-link .link-label{font-style:italic}.block--terms-highlight h3.block__subtitle{font-size:1.4rem}.block--terms-highlight .list__item-visual{overflow:hidden;padding:0;background:var(--color-grey1);aspect-ratio:1 / 1;width:100%;height:auto}
.block--terms-highlight .list__item-visual img{width:100%;height:100%;object-fit:cover;box-shadow:none}.block--terms-highlight .list__item-title{font-weight:600}.block--terms-highlight .swiper:not(.swiper-initialized) .swiper-wrapper{display:flex;gap:1.6rem}.block--terms-highlight .swiper:not(.swiper-initialized) .swiper-slide{width:calc((100% - 1.6rem) / 2)}
.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 .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:.2;filter:grayscale(1);transition:all .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 .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{display:inline-block;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 .15s ease-in-out,box-shadow .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:.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:.8rem;transition:all .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-2.0.140/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-2.0.140/images/default/star-black.svg);opacity:0;transition:opacity .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:.4rem;font-size:1.4rem;color:var(--color-green1);width:100%;letter-spacing:normal;transition:all .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:.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 .4rem;justify-content:center;flex-wrap:wrap}.block--shelf .list__item-format .product__icon{width:1.6rem;height:1.6rem;opacity:1;transition:opacity .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:.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-2.0.140/images/default/illustration-books-default4.svg);transform:scaleX(-1)}.block--pillars .pillar:nth-child(2):after{background-image:url(/assets/deslegte-2.0.140/images/default/illustration-books-default3.svg);transform:scaleX(-1)}
.block--pillars .pillar:nth-child(3):after{background-image:url(/assets/deslegte-2.0.140/images/default/illustration-books-default1.svg)}.block--pillars .pillar:nth-child(4):after{background-image:url(/assets/deslegte-2.0.140/images/default/illustration-books-default2.svg)}.block--pillars .pillar:nth-child(5):after{background-image:url(/assets/deslegte-2.0.140/images/default/illustration-books-default3.svg)}
.block--pillars .pillar:nth-child(6):after{background-image:url(/assets/deslegte-2.0.140/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 .2s ease-in-out .2s,transform .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 .2s ease-in-out}.pillar__button{display:none}.block--news{margin-bottom:4.8rem}
.block--news.bordered{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 .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:.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:.8rem;text-transform:uppercase;color:var(--color-black)}.block--news .list__item-content .description{font-size:1.4rem;line-height:1.6;margin:.8rem auto .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:.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--news .swiper--news.swiper-initialized{padding-left:1.6rem;padding-right:1.6rem}.block--news .block__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:3.2rem;margin-left:1.6rem;margin-right:1.6rem}.block--news .block__header h2{margin:0}.block--news .swiper-pagination{display:flex;gap:.4rem;position:relative;top:auto;left:auto;width:auto;height:auto;background:transparent}
.block--news .swiper-pagination-bullet{display:block;width:8px;height:8px;border-radius:8px;background-color:var(--color-grey3);transition:all .2s ease-in-out}.block--news .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:var(--color-blue1);width:16px}.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 .15s ease-in-out,box-shadow .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:.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:.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:.5;transition:all .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 .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 .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-2.0.140/images/default/alert-grey.svg) no-repeat center center/100% auto;margin-right:.6rem}.alert a{color:var(--color-black)}
.dialog{background-color:rgba(var(--color-blue1-rgb),0.1);border-radius:.8rem;padding:1.6rem;font-size:1.4rem;position:relative;color:var(--color-blue1);animation:wiggleIn .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 .2s ease-in-out;animation:speechBubbleIn .2s cubic-bezier(0.25,0.4,0.55,1.4) forwards .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% - .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-2.0.140/images/default/arrow-extra-slim-right-white.svg) center no-repeat;background-size:100% auto;outline:0;opacity:1;transition:background .2s ease-in-out,opacity .2s ease-in-out,border .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-2.0.140/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-2.0.140/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-2.0.140/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:.8rem;transform:rotate(180deg)}.swiper-button-next{right:.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 .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-2.0.140/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-2.0.140/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}.menu__sections--landing .block:nth-child(even){background-color:var(--color-grey1);padding-top:4.8rem;padding-bottom:4.8rem}
.menu-index__list{display:flex;flex-direction:column;gap:.8rem;margin:-3.2rem 1.6rem 0;position:relative;z-index:2}.menu-index__item{position:relative;background:var(--color-black);display:flex;justify-content:center;align-items:flex-end;border-radius:.4rem;overflow:hidden;padding:.8rem 1.6rem;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),2px 4px 16px rgba(var(--color-black-rgb),0.08);transition:all .2s ease-in-out}
.menu-index__item a{width:100%;text-decoration-color:transparent;text-underline-offset:1px}.menu-index__item a:hover{text-decoration-color:var(--color-white);text-underline-offset:3px}.menu-index__item a:hover .menu-index__visual{opacity:.2}.menu-index__item a:hover .menu-index__visual img{transform:scale(1.2)}
.menu-index__item:hover{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),2px 4px 16px rgba(var(--color-black-rgb),0.16)}.menu-index__content{display:block;position:relative;z-index:2;text-align:center;padding-top:2.4rem}
.landing__menu-index-title{font-size:1.8rem;line-height:1.2;font-weight:600;color:var(--color-white);text-shadow:0 0 6px rgba(var(--color-black-rgb),0.35)}.landing__menu-index-title:after{content:"";width:1.6rem;height:1.6rem;background:transparent url(/assets/deslegte-2.0.140/images/default/arrow-slim-right-white.svg) no-repeat center/100% auto;display:block;margin:.8rem auto 0;transform:rotate(90deg)}
.menu-index__visual{display:block;position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;opacity:.65;transition:all .2s ease-in-out}.menu-index__visual img{display:block;width:100%;height:100%;object-fit:cover;transform:scale(1.1);transition:all .2s ease-in-out}.menu-index__visual:hover{opacity:1}
.block--menu-tile{width:100%;max-width:100vw;overflow:hidden;margin:2.4rem auto 4.8rem}.block--menu-tile .block__title{text-align:center}.block--menu-tile .block__title a{text-decoration-color:transparent;text-underline-offset:1px}.block--menu-tile .block__title a:hover{text-decoration-color:var(--color-blue);text-underline-offset:3px}
.block--menu-tile .block__body{margin:0 1.6rem 3.2rem}.block--menu-tile .block__more-link{position:relative;z-index:1;margin-top:3.2rem;margin-left:1.6rem;margin-right:1.6rem;margin-bottom:0;font-size:1.4rem;text-align:center}.list--tile,.menu__list--tile{margin:0 1.6rem;padding:0;list-style:none;display:flex;flex-direction:column;gap:3.2rem}
.block--carousel-tile{position:relative;width:100%;max-width:100vw;overflow:hidden}.block--carousel-tile .swiper{z-index:2;width:calc(100vw - 6.4rem);overflow:visible}.block--carousel-tile .list{position:relative;z-index:1;list-style:none;margin:0 auto;padding:0;display:flex;justify-content:flex-start;align-items:stretch;flex-flow:row nowrap}
.block--carousel-tile .list__item{flex:1 0 auto;height:initial;margin-right:16px;flex-basis:100%}.block--carousel-tile .list__item:not(.swiper-slide-visible) .list__item-visual img{opacity:.2;filter:grayscale(1);transition:all .2s ease-in-out}.block--carousel-tile .list__item:not(.swiper-slide-visible) .list__item-visual:hover img{opacity:1;filter:grayscale(0)}
.block--carousel-tile .list__item:not(.swiper-slide-visible) .list__item-content{opacity:.5;transition:all .2s ease-in-out}.block--carousel-tile .list__item.swiper-slide-visible .list__item-visual img,.block--carousel-tile .list__item:nth-child(1) .list__item-visual img{opacity:1;filter:grayscale(0)}
.block--carousel-tile .list__item.swiper-slide-visible .list__item-content,.block--carousel-tile .list__item:nth-child(1) .list__item-content{opacity:1}.block--carousel-tile .swiper-button-prev{left:-1.6rem}.block--carousel-tile .swiper-button-next{right:-1.6rem}.list--tile .list__item,.menu__list--tile .list__item,.list--tile-carousel .list__item{width:100%;border-radius:4px;background:var(--color-white);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),2px 4px 16px rgba(var(--color-black-rgb),0.08);text-align:center;transition:all .2s ease-in-out}
.list--tile .list__item a,.menu__list--tile .list__item a,.list--tile-carousel .list__item a{display:flex;flex-direction:column;gap:2.4rem;text-decoration:none;padding:2.4rem}.list--tile .list__item a:hover .list__item-visual img,.menu__list--tile .list__item a:hover .list__item-visual img,.list--tile-carousel .list__item a:hover .list__item-visual img{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)}
.list--tile .list__item a:hover .list__item-title,.menu__list--tile .list__item a:hover .list__item-title,.list--tile-carousel .list__item a:hover .list__item-title{text-decoration-color:var(--color-blue);text-underline-offset:3px}.list--tile .list__item:hover,.menu__list--tile .list__item:hover,.list--tile-carousel .list__item:hover{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),2px 4px 16px rgba(var(--color-black-rgb),0.16)}
.list--tile .list__item-visual,.menu__list--tile .list__item-visual,.list--tile-carousel .list__item-visual{display:block;text-align:center;width:100%;max-width:300px;height:300px;margin:auto;display:flex;justify-content:center;align-items:center}.list--tile .list__item-visual img,.list--tile .list__item-visual .image--empty,.menu__list--tile .list__item-visual img,.menu__list--tile .list__item-visual .image--empty,.list--tile-carousel .list__item-visual img,.list--tile-carousel .list__item-visual .image--empty{display:block;margin:0 auto;width:auto;max-width:100%;height:auto;max-height: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 8px 8px rgba(var(--color-black-rgb),0.08);background:var(--color-grey3);font-size:1.2rem;transition:transform .15s ease-in-out,box-shadow .15s ease-in-out}
.list--tile .list__item-visual .image--empty,.menu__list--tile .list__item-visual .image--empty,.list--tile-carousel .list__item-visual .image--empty{aspect-ratio:2 / 3;background:var(--color-grey3)}.list--tile .list__item-author,.menu__list--tile .list__item-author,.list--tile-carousel .list__item-author{display:block;color:var(--color-black);font-size:1.6rem}
.list--tile .list__item-title,.menu__list--tile .list__item-title,.list--tile-carousel .list__item-title{display:block;color:var(--color-black);text-decoration:none;margin-top:.8rem;font-size:1.6rem;font-weight:600;line-height:1.2;width:100%;text-wrap:balance;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:1px;transition:all .2s ease-in-out}
.list--tile .list__item-price,.menu__list--tile .list__item-price,.list--tile-carousel .list__item-price{display:block;margin-top:.8rem;font-size:1.6rem;color:var(--color-green1);width:100%;letter-spacing:normal;transition:all .1s ease-in-out}.list--tile .list__item-price.no-stock,.menu__list--tile .list__item-price.no-stock,.list--tile-carousel .list__item-price.no-stock{color:var(--color-red1)}
.list--tile .list__item-price .org-price,.menu__list--tile .list__item-price .org-price,.list--tile-carousel .list__item-price .org-price{display:inline-block;color:var(--color-red1);text-decoration:line-through;font-weight:normal}.list--tile .list__item-year,.menu__list--tile .list__item-year,.list--tile-carousel .list__item-year{display:block;color:var(--color-black);margin-top:.8rem;font-size:1.6rem}
.list--tile .product-details__tags,.menu__list--tile .product-details__tags,.list--tile-carousel .product-details__tags{margin:.8rem auto 0;justify-content:center}.list--tile-carousel .list__item>div{height:100%}.list--tile-carousel .list__item a{height:100%}.list--tile-carousel .list__item-content{flex-grow:1}
@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:0}hr{background-image:url(/assets/deslegte-2.0.140/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:.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}
.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:.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 .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:.4rem;content:"";width:13px;height:13px;background:url(/assets/deslegte-2.0.140/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 .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-2.0.140/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:.2rem}.site-footer .footer__nav-primary .nav__list-item a{padding:.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}.block--headervisual-landing .headervisual__visual img{aspect-ratio:2 / 1}.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--terms-highlight .swiper:not(.swiper-initialized) .swiper-slide{width:calc((100% - 4.8rem) / 4);margin-right:0}.block--news.bordered{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:auto;max-width:96px;max-height:144px;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)}.swiper--news:not(.swiper-initialized) .swiper-slide{width:var(--column-width2)}
.doorway__list{font-size:1.4rem}.list--tile,.menu__list--tile{flex-direction:row;flex-wrap:wrap}.list--tile .list__item,.menu__list--tile .list__item{width:calc((100% - 3.2rem) / 2)}.list--tile .list__item>div,.menu__list--tile .list__item>div{height:100%}.list--tile .list__item a,.menu__list--tile .list__item a{height:100%}
.list--tile .list__item-content,.menu__list--tile .list__item-content{flex-grow:1}.block--carousel-tile .list__item{flex-basis:calc(50% - .8rem)}}@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:.4rem .8rem;font-size:1.4rem;position:absolute;top:0;z-index:100;opacity:0;transform:translateX(-50%) translateY(-200%);transition:all .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 .2s ease-in-out}.site-header .header__instore-nav span{display:block;text-indent:-999em;background:var(--color-blue1) url(/assets/deslegte-2.0.140/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 .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:.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 .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:.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:.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 .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 .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 .4rem}.site-header .header__button-text--logout:after{display:none}
.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:.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 .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)}
body.menu--landing .breadcrumbs{max-width:var(--column-width4)}.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:.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,.block--terms-highlight .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,.block--terms-highlight .list__item:not(.swiper-slide-visible) .list__item-visual img{opacity:.2;filter:grayscale(1);transition:all .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,.block--terms-highlight .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,.block--terms-highlight .list__item .list__item-visual a{background:var(--color-grey3)}
.block--categories .list__item .item__content,.block--terms .list__item .item__content,.block--terms-highlight .list__item .item__content{transition:opacity .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,.block--terms-highlight .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,.block--terms-highlight .swiper-button-prev,.block--terms-highlight .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,.block--terms-highlight .swiper-button-prev.swiper-button-disabled,.block--terms-highlight .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),.block--terms-highlight .swiper-button-prev:not(.swiper-button-disabled),.block--terms-highlight .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,.block--terms-highlight .swiper-button-prev:not(.swiper-button-disabled):hover,.block--terms-highlight .swiper-button-next:not(.swiper-button-disabled):hover{border-color:var(--color-blue2)}
.block--terms-highlight .swiper-button-prev,.block--terms-highlight .swiper-button-next{top:calc((var(--column-width2) * .25) - 2.4rem)}.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:.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% - .8rem)}.block--pillars .pillar:nth-child(1):after{background-image:url(/assets/deslegte-2.0.140/images/default/illustration-books-wide1.svg);transform:scaleX(1)}.block--pillars .pillar:nth-child(2):after{background-image:url(/assets/deslegte-2.0.140/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--news .block__header{max-width:var(--column-width6);margin-left:auto;margin-right:auto}.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--news:not(.swiper-initialized) .swiper-slide{width:var(--column-width2);margin-right:0}
.swiper-button-prev{left:.4rem}.swiper-button-next{right:.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)}.menu__sections--landing .block--carousel-tile{padding-bottom:.6rem}
.block--carousel-tile .list__item{flex-basis:calc(25% - 1.2rem)}}@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__bottombar{justify-content:flex-start;padding:.8rem 4.8rem}.site-header .header__nav-secondary{width:80%}.site-header .header__nav-secondary .nav__list{justify-content:center}.site-header .header__nav-secondary li{display:block}.site-header .header__nav-stores{white-space:nowrap;text-align:left}
.site-header .header__nav-stores .nav__list--stores a{font-size:1.4rem}.site-header .header__nav-stores{width:10%}.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,.block--terms-highlight .swiper{width:var(--column-width8)}.block--terms-highlight{padding-top:3.2rem}.block--terms-highlight .list__item-visual{aspect-ratio:2 / 1}
.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 .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--headervisual-landing .headervisual__inner{display:flex;align-items:center;justify-content:center;max-width:var(--column-width8);gap:8rem;padding:4.8rem 0 calc(4.8rem+4.8rem)}
.block--headervisual-landing .headervisual__content{order:1;width:var(--column-width5);padding-left:8rem}.block--headervisual-landing .headervisual__content .buttons{flex-direction:row;gap:.6rem}.block--headervisual-landing .headervisual__visual{order:2;width:var(--column-width4);padding-right:8rem;margin:0 auto}
.block--headervisual-landing .headervisual__visual img{aspect-ratio:5 / 4;width:var(--column-width3)}.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}.menu-index__list{margin:-4.8rem auto 0;max-width:var(--column-width8);flex-direction:row;justify-content:center;gap:1.6rem}.menu-index__item{aspect-ratio:1 / 1;padding-top:1.6rem;padding-bottom:1.6rem;width:var(--column-width2)}
.menu-index__item:hover{padding-bottom:4.8rem}.menu-index__content{padding-top:0}.landing__menu-index-title:after{width:2.4rem;height:2.4rem;display:block;margin:.8rem auto 0}.menu-index__visual{opacity:.95}.block--menu-tile .block__body{max-width:var(--column-width8);margin-left:auto;margin-right:auto}
.block--menu-tile .block__more-link{max-width:var(--column-width8);margin-left:auto;margin-right:auto}.list--tile,.menu__list--tile{flex-direction:row;max-width:var(--column-width8);margin-left:auto;margin-right:auto}.list--tile .list__item,.menu__list--tile .list__item{width:calc((100% - 9.6rem) / 4)}
.block--carousel-tile .swiper{max-width:var(--column-width8);margin-left:auto;margin-right:auto}.block--carousel-tile .swiper-button-prev{left:0}.block--carousel-tile .swiper-button-next{right:0}.block--carousel-tile .swiper-button-prev,.block--carousel-tile .swiper-button-next{bottom:-7.7rem;top:auto}
}???.block--headervisual-static{width:100%;background:var(--color-blue1);margin-bottom:2.4rem}.block--headervisual-static .headervisual__visual{width:100%;height:auto;background:var(--color-black);color:var(--color-white)}.block--headervisual-static .headervisual__visual img{display:block;width:100%;height:auto}
.product__page-grid{display:flex;flex-wrap:wrap;margin-top:24px;gap:32px}.product__page-primary,.product__page-secondary{display:flex;flex-wrap:wrap;gap:32px}.product__page-header{display:flex;flex-wrap:wrap;gap:32px;width:100%}.product__page-title{width:100%}.product__title{line-height:1;margin:0;padding-top:0;font-size:4rem;font-weight:600}
.product__title .oddity{display:inline-block;vertical-align:middle;background:var(--color-grey1);border-radius:6rem;font-size:2rem;line-height:1;font-family:'Inter',sans-serif;padding:.8rem 1.6rem;text-transform:uppercase}.product__subtitle{margin:1.6rem 0 0 0;font-weight:400;font-style:italic;padding-top:0;font-size:2.4rem}
.product__subtitle span.language{background:var(--color-grey1);border-radius:.4rem;padding:.4rem .8rem;font-style:normal;display:inline-block;pointer-events:none;font-family:'Inter',sans-serif;font-size:1.8rem;line-height:1.2}.product__subtitle--language{display:flex;gap:.8rem}
.product__page-cover{position:relative;width:100%;text-align:center;order:1}.product__page-cover .cover{display:block;width:auto;height:320px;margin:auto;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),8px 16px 16px rgba(var(--color-black-rgb),0.16);transition:all .2s ease-in-out}
.product__page-cover .cover--landscape{width:calc(100vw - 6.4rem);height:auto}.product__page-cover .cover--empty{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),8px 16px 16px rgba(var(--color-black-rgb),0.16);aspect-ratio:2 / 3;background:var(--color-grey1);display:flex;justify-content:center;color:var(--color-grey3)}
.product__page-cover .cover--empty span{font-size:1.4rem;align-self:center;font-style:italic;line-height:1.2;padding:0 3.2rem}.product__page-cover a:not(.button){display:block;width:fit-content;height:fit-content;margin:auto}.product__page-cover a:not(.button):hover{transform:scale(1.025)}.product__page-cover-image{position:relative;z-index:2}
.product__page-cover-image .open-slideshow-in-overlay{position:relative}.product__page-cover-image .open-slideshow-in-overlay:after{content:"";display:block;position:absolute;top:4px;right:4px;z-index:1;width:48px;height:48px;background:transparent url(/assets/deslegte-2.0.140/images/default/zoom-in-black.svg) no-repeat center center/50% auto;border-radius:50%;transition:background .2s ease-in-out}
.product__page-cover-image .open-slideshow-in-overlay:hover:after{background-color:var(--color-blue1);background-image:url(/assets/deslegte-2.0.140/images/default/zoom-in-white.svg)}.product__page-usernav{position:absolute;z-index:10;top:50%;left:0;transform:translateY(-50%)}.product__page-usernav__option{padding:0;margin:0;width:48px;height:48px;background:var(--color-grey1);border:0;display:flex;justify-content:center}
.product__page-usernav__option .icon{display:block;align-self:center;width:16px;height:16px}.product__page-usernav__option .icon svg{width:100%;height:auto}.product__page-usernav__option .icon svg path{transition:fill .2s ease-in-out}.product__page-usernav__option:hover .icon svg path{fill:var(--color-white)}
.product__page-usernav__option.selected{background-color:var(--color-green1);position:relative}.product__page-usernav__option.selected .icon{transform:scale(1);opacity:1;transition:all .2s ease-in-out}.product__page-usernav__option.selected .icon--hover{position:absolute;margin:auto;opacity:0}.product__page-usernav__option.selected .icon svg path{fill:var(--color-white)}
.product__page-usernav__option.selected:hover,.product__page-usernav__option.selected:focus{background-color:var(--color-red1)}.product__page-usernav__option.selected:hover .icon,.product__page-usernav__option.selected:focus .icon{opacity:0}.product__page-usernav__option.selected:hover .icon--hover,.product__page-usernav__option.selected:focus .icon--hover{transform:scale(1.25);opacity:1!important}
.product__page-usernav__option.selected:hover .icon--hover svg path,.product__page-usernav__option.selected:focus .icon--hover svg path{fill:var(--color-white)}.product__page-usernav__option.selected:hover .icon svg path,.product__page-usernav__option.selected:focus .icon svg path{fill:var(--color-white)}
.product__page-sample{margin-top:1.6rem}.product__page-sample .icon{display:inline-block;vertical-align:middle;width:20px;height:20px;margin:-4px 0 -4px 4px}.product__page-sample .icon svg{width:100%;height:auto}.product__page-sample .icon svg path{transition:fill .2s ease-in-out}.product__page-sample a:hover .icon svg path{fill:var(--color-white)}
.product__page-cover-gallery{position:relative;z-index:1;margin-top:1.6rem}.product__page-cover-gallery .thumbnails{display:flex;justify-content:center;gap:8px}.product__page-cover-gallery .thumbnail{align-self:center;width:calc((100% -(4 * .8rem)) / 5)}.product__page-cover-gallery .thumbnail a{display:block;width:fit-content;height:fit-content;margin:auto}
.product__page-cover-gallery .thumbnail a:hover img{transform:scale(1.05)}.product__page-cover-gallery .thumbnail img{display:block;width:auto;height:auto;max-width:100%;border:1px solid var(--color-grey1);transition:transform .2s ease-in-out}.product__page-cover-gallery .product__page-cover-gallery-overlay-content{display:none}
.book-cover__award{position:absolute;left:0;right:0;bottom:16px;margin:0 auto;width:fit-content;min-width:calc(((320px / 3)* 2)+1rem);transform:rotate(-1deg)}.book-cover__award span.year{font-weight:bold}.book-cover__award-ribbon-center{position:relative;z-index:2;background:var(--color-green2);text-align:center;padding:0 .5rem;display:flex;justify-content:center;min-height:32px;width:104%;margin-left:-2%}
.book-cover__award-ribbon-center-text{align-self:center;height:100%;font-size:1.3rem;line-height:1.2;color:var(--color-white);padding:0 .5rem}.book-cover__award-ribbon-center-text.ribbon__tooltip{position:relative}.book-cover__award-ribbon-center-text.ribbon__tooltip .ribbon__tooltip-text{pointer-events:none;width:fit-content;max-width:65%;background-color:var(--color-grey5);color:var(--color-white);font-size:.9em;text-align:center;padding:.5em;position:absolute;z-index:10;left:0;right:0;margin:auto;box-shadow:0 2px 5px rgba(var(--color-black-rgb),0.35);user-select:none;opacity:0;transform:rotate(1deg) translateY(-8px);transition:all .2s ease-in-out}
.book-cover__award-ribbon-center-text.ribbon__tooltip:hover .ribbon__tooltip-text{opacity:1;transform:rotate(1deg) translateY(0)}.book-cover__award-ribbon-left,.book-cover__award-ribbon-right{position:absolute;z-index:1;top:8px;width:8px;height:32px;background:var(--color-green2-darken10)}.book-cover__award-ribbon-left{left:calc(-5px - 2%)}
.book-cover__award-ribbon-left:before{content:"";position:absolute;z-index:2;top:0;left:-11.5px;border-top:16px solid var(--color-green2-darken10);border-bottom:16px solid var(--color-green2-darken10);border-left:12px solid transparent}.book-cover__award-ribbon-right{right:calc(-5px - 2%)}
.book-cover__award-ribbon-right:before{content:"";position:absolute;z-index:2;top:0;right:-15.5px;border-top:16px solid var(--color-green2-darken10);border-bottom:16px solid var(--color-green2-darken10);border-right:16px solid transparent}.product__page-summary{width:100%;margin-top:-1.6rem}
.product__page-summary a{color:var(--color-black)}.product__page-summary a:hover{color:var(--color-blue1)}.product__page-author{margin:0 auto 1.6rem}.product__page-rating-average{display:flex;justify-content:flex-start;gap:.8rem}.product__page-rating-average .rating__stars{align-self:center}.product__page-rating-average .rating__number{align-self:center}
.product__page-rating-average .rating__number--summary{font-weight:600}.product__page-rating-overview{list-style:none;margin:0;padding:0}.product__page-rating-overview-item{display:flex;gap:.8rem;align-items:center}.product__page-rating-overview-item .label{font-size:1.4rem;text-align:center;width:1.6rem}
.product__page-rating-overview-item .bar{position:relative;width:100%;height:.8rem;background-color:var(--color-grey2);border-radius:.4rem}.product__page-rating-overview-item .bar span{position:absolute;display:block;width:0;height:100%;background-color:var(--color-black);border-radius:.4rem}.product__page-stars-reviews{display:flex}
.rating__stars{display:flex;gap:2px;align-self:center}.rating__stars--empty{opacity:.25}.rating__star{display:block;position:relative;z-index:1;width:20px;height:20px;background:transparent url(/assets/deslegte-2.0.140/images/default/star-grey3.svg) no-repeat center center/100% auto}.rating__star--highlight:before,.rating__star--highlight-half:before{position:absolute;top:0;left:0;display:block;z-index:2;content:"";width:100%;height:100%;background:transparent url(/assets/deslegte-2.0.140/images/default/star-blue1.svg) no-repeat center center/100% auto}
.rating__star--highlight-half:before{-webkit-mask-image:linear-gradient(to right,var(--color-black) 50%,transparent 51%);mask-image:linear-gradient(to right,var(--color-black) 50%,transparent 51%)}.product__page-reviews-link{margin-left:.8rem;text-transform:initial}.product__page-reviews-link--found{text-transform:lowercase}
.product__page-description{order:3;width:100%}.product__page-series-notification{font-style:italic;background:var(--color-grey1);display:inline-block;width:100%;text-align:center;padding:.8rem;font-size:1.4rem;border-radius:.4rem}.product__page-series-notification a{color:var(--color-black)}.product__page-series-notification a:hover{color:var(--color-blue1)}
.product__page-series-notification:before{content:"";display:inline-block;vertical-align:middle;width:16px;height:16px;background:url(/assets/deslegte-2.0.140/images/default/book-series-black.svg) no-repeat center center/100% auto;margin-right:.8rem}h3.product__page-description-title{font-size:1.6rem;margin-top:0}
.product__page-description-content p:last-child,.authortitle__body-content p:last-child,.author__page-body p:last-child{margin-bottom:0}.product__page-description-content .button--toggle,.authortitle__body-content .button--toggle,.author__page-body .button--toggle{display:block;position:relative;z-index:10;margin:1.6rem auto 0}
.product__page-description-content--minimized,.authortitle__body-content--minimized,.author__page-body--minimized{position:relative}.product__page-description-content--minimized .contenttext,.authortitle__body-content--minimized .contenttext,.author__page-body--minimized .contenttext{overflow:hidden;-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 5.2rem),transparent 100%);mask-image:linear-gradient(to bottom,#000 calc(100% - 5.2rem),transparent 100%)}
.product__page-description-content--minimized .contenttext,.authortitle__body-content--minimized .contenttext{max-height:128px}.author__page-body--minimized .contenttext{max-height:284px}.product__page-specs,.author__page-specs{width:100%}h3.product__page-specs-title,h3.author__page-specs-title{font-size:1.6rem;margin-top:0}
.product__page-spec-list,.author__page-spec-list{list-style:none;margin:0;padding:0}.product__page-spec-item,.author__page-spec-item{font-size:1.4rem;display:flex;gap:.8rem}.product__page-spec-item:first-child .column,.author__page-spec-item:first-child .column{border-top:0}.product__page-spec-item .column,.author__page-spec-item .column{border-top:1px solid var(--color-grey1);padding:.8rem}
.product__page-spec-item .column:nth-child(1),.author__page-spec-item .column:nth-child(1){width:130px;flex-shrink:0}.product__page-spec-item .column:nth-child(2),.author__page-spec-item .column:nth-child(2){flex-grow:1}.product__page-spec-item--section,.product__page-spec-item--genre,.product__page-spec-item--website,.author__page-spec-item--section,.author__page-spec-item--genre,.author__page-spec-item--website{border:1px solid var(--color-grey1);border-radius:24px;margin-top:2.4rem;padding:1.2rem 2.4rem}
.product__page-spec-item--section .column,.product__page-spec-item--genre .column,.product__page-spec-item--website .column,.author__page-spec-item--section .column,.author__page-spec-item--genre .column,.author__page-spec-item--website .column{border-top:0;width:auto;padding:0}.product__page-spec-item--section .column:nth-child(1),.product__page-spec-item--genre .column:nth-child(1),.product__page-spec-item--website .column:nth-child(1),.author__page-spec-item--section .column:nth-child(1),.author__page-spec-item--genre .column:nth-child(1),.author__page-spec-item--website .column:nth-child(1){width:auto}
.product__page-spec-item--section .column:nth-child(2),.product__page-spec-item--genre .column:nth-child(2),.product__page-spec-item--website .column:nth-child(2),.author__page-spec-item--section .column:nth-child(2),.author__page-spec-item--genre .column:nth-child(2),.author__page-spec-item--website .column:nth-child(2){flex-grow:1}
.product__page-spec-item a,.author__page-spec-item a{color:var(--color-black)}.product__page-spec-item a:hover,.author__page-spec-item a:hover{color:var(--color-blue1)}.product__page-spec-award-participations{list-style:none;margin:0;padding:0}.product__page-spec-award-participations .product__page-spec-award-participation:last-child{margin:0}
.product__page-spec-award-participation{margin-bottom:.4rem;color:var(--color-green1)}.product__page-spec-award-participation:before{content:"";display:inline-block;vertical-align:middle;width:16px;height:16px;background:transparent url(/assets/deslegte-2.0.140/images/default/award-green.svg) no-repeat center center/100% auto;margin-right:.4rem}
.author__page-specs{margin-top:4.8rem}.author__page-spec-item--wikipedia a{word-break:break-word}.author__page-spec-item--website{justify-content:center}.author__page-spec-item--death .column:nth-child(2) span:after{content:"";width:16px;height:16px;display:inline-block;vertical-align:middle;margin-top:-2px;background:transparent url(/assets/deslegte-2.0.140/images/default/rip-black.svg) no-repeat center center/100% auto}
.product__page-offer-container{display:flex;flex-wrap:wrap;gap:24px;order:2}.product__page-offer{order:2;width:100%;display:flex;flex-direction:column;gap:.8rem}.product__page-offer--no-used .product__page-offer-table--new,.product__page-offer--no-used .product__page-offer-table--ebooks{order:1}.product__page-offer--no-used .product__page-offer-table--used{order:2}
.product__page-offer-table{border:1px solid var(--color-grey3);border-radius:1.6rem;padding:2.4rem 1.6rem;position:relative}h2.product__page-offer-table-title{margin-top:0;margin-bottom:1.6rem;font-size:1.6rem;padding-bottom:1.6rem;border-bottom:1px solid var(--color-grey2);position:relative}h2.product__page-offer-table-title .sticker{position:absolute}
h2.product__page-offer-table-title .sticker--web-only{background:var(--color-black);color:var(--color-white);font-size:1.2rem;line-height:1.2rem;width:4.8rem;height:4.8rem;text-align:center;border-radius:50%;padding-top:1.2rem;transform:rotate(-4deg);margin-left:-2.4rem;right:0;top:-4.4rem}.product__page-offer-table--new-soldout h3.product__page-offer-table-title .sticker--web-only,.product__page-offer-table--used-soldout h3.product__page-offer-table-title .sticker--web-only{display:none}
.product__page-offer-table-content{font-size:1.4rem}.product__page-offer-table-content .product__page-offer-table-row{padding-bottom:1.6rem;border-bottom:1px solid var(--color-grey2)}.product__page-offer-table-content .product__page-offer-table-row:last-child{padding-bottom:0;border-bottom:0}.product__page-offer-table-row{display:flex;flex-direction:row;gap:.8rem 1.6rem;flex-wrap:wrap}
.product__page-offer-table-row--subheader{display:block;color:var(--color-grey3);margin:1.6rem 0}.product__page-offer-table-row--subheader h4{font-weight:400;font-size:1.2rem;margin:0}.product__page-offer-table-row--offer{margin-bottom:1.6rem}.product__page-offer-table-row--offer:last-child{margin-bottom:0}
.product__page-offer-table-row--no-offer{color:var(--color-red1)}.product__page-offer-table-row--backorder .product__page-offer-table-column--stock{display:none}.product__page-offer-table-row--backorder .product__page-offer-table-column--price{flex-grow:1}.product__page-offer-table-row--notification{font-style:italic;background:var(--color-grey1);display:inline-block;width:100%;text-align:center;padding:.8rem;font-size:1.4rem;border-radius:.4rem;margin-top:-1.6rem;margin-bottom:.8rem}
.product__page-offer-table-row-inset{width:100%}.product__page-offer-table-row-inset--details{margin-top:.8rem}.product__page-offer-table-row-inset--details .product__page-offer-table-column{display:flex;gap:.8rem;flex-wrap:wrap}.product__page-offer-table-row-inset--stock-alert{color:var(--color-black);border-top:1px dashed var(--color-grey2);padding-top:1.6rem}
.product__page-offer-table-row-inset--stock-alert .stock-alert__title{font-size:1.6rem;margin-top:0}.product__page-offer-table-row-inset--stock-alert .row{display:flex;gap:1.6rem;align-items:center}.product__page-offer-table-row-inset--stock-alert .row .column{width:auto}.product__page-offer-table-row-inset--stock-alert .row .stock-alert__body p{margin-bottom:0}
.product__page-offer-table-row-inset--stock-alert .row .form{flex-shrink:0}.product__page-offer-table-row-inset--stock-alert .stock-alert__body p{margin-bottom:.8rem}.product__page-offer-table-row-inset--stock-alert .form{background:transparent;padding:0}.product__page-offer-table-column--wide{flex:1}
.product__page-offer-table-column--info{width:100%}.product__page-offer-table-column--info .supplier{font-weight:600;white-space:nowrap}.product__page-offer-table-column--info .supplier .country{color:var(--color-grey4);font-weight:normal}.product__page-offer-table-column--info .quality .quality__value{font-weight:600}
.product__page-offer-table-column--info .quality .quality__value-tooltip{position:relative}.product__page-offer-table-column--info .quality .quality__value-tooltip:hover{cursor:help}.product__page-offer-table-column--info .quality .quality__value-tooltip:hover .quality__value-tooltip-text{opacity:1;transform:translateX(-50%) translateY(0)}
.product__page-offer-table-column--info .quality .quality__value-tooltip .icon{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;margin-top:-2px;text-align:center}
.product__page-offer-table-column--info .quality .quality__value-tooltip-text{opacity:0;pointer-events:none;position:absolute;z-index:10;left:50%;transform:translateX(-50%) translateY(1rem);min-width:var(--column-width1);bottom:24px;border-radius:.4rem;color:white;padding:.8rem 1.2rem;font-weight:normal;font-size:1.2rem;line-height:1.2;background:var(--color-black);margin:auto;transition:opacity .2s ease-in-out,transform .1s ease-in-out}
.product__page-offer-table-column--info .quality .quality__value-tooltip-text:after{content:'';position:absolute;bottom:0;left:50%;width:0;height:0;border:.4rem solid transparent;border-top-color:var(--color-black);border-bottom:0;margin-left:-0.4rem;margin-bottom:-0.4rem}
.product__page-offer-table-column--stock{align-self:center;flex-grow:1}.product__page-offer-table-column--stock.backorder{content:"&nbsp;"}.product__page-offer-table-column--price{color:var(--color-green1);font-weight:600;align-self:center}.product__page-offer-table-column--price.display-org-price .org-price-label{color:var(--color-black);font-weight:normal}
.product__page-offer-table-column--price.display-org-price .org-price{color:var(--color-black);text-decoration:line-through;font-weight:normal}.product__page-offer-table-column--actions{align-self:center}.product-details__tags{display:flex;flex-wrap:wrap;gap:.4rem}.product-details__tag{font-size:1.2rem;line-height:1.2;background:rgba(var(--color-green1-rgb),0.05);color:var(--color-green1);font-weight:600;border-radius:1.6rem;padding:.8rem 1.2rem}
.product-details__description{font-size:1.2rem;background:var(--color-grey1);border-radius:6rem;padding:.8rem;position:relative;display:flex;gap:.8rem;width:fit-content}.product-details__description--shipping{margin-bottom:0}.product-details__description-icon{font-family:'Crimson Text',serif;font-size:1.3rem;font-weight:600;background:var(--color-black);color:var(--color-white);border-radius:50%;flex-shrink:0;width:16px;height:16px;line-height:16px;display:inline-block;vertical-align:middle;margin-top:-2px;text-align:center;align-self:center}
.product-details__description-text{line-height:1.2;color:var(--color-black)}.product__page-offer-delivery{font-size:1.2rem;color:var(--color-grey4);position:absolute;top:2.4rem;right:1.6rem}.product__page-currentformat{order:1;width:100%;border:1px solid var(--color-green1);background:rgba(var(--color-green1-rgb),0.05);border-radius:1.6rem;padding:1.6rem;font-size:1.4rem}
.product__page-currentformat-starting-prices{font-size:1.2rem}.product__page-currentformat-title{margin-bottom:1.6rem;padding-bottom:1.6rem;border-bottom:1px solid var(--color-green1);font-weight:600}.product__page-currentformat-title--noprice{border-bottom:0;margin-bottom:0;padding-bottom:0}.product__page-currentformat-title .product__icon{margin-right:.4rem}
.product__page-otherformats{order:3;width:100%}.product__page-otherformats--minimized{position:relative}.product__page-otherformats--minimized .product__page-otherformats-item{display:none}.product__page-otherformats--minimized .product__page-otherformats-item:nth-child(1),.product__page-otherformats--minimized .product__page-otherformats-item:nth-child(2),.product__page-otherformats--minimized .product__page-otherformats-item:nth-child(3){display:block}
.product__page-otherformats .button--toggle{display:block;position:relative;z-index:10;margin:1.6rem auto 0;width:calc(100% - 2px);padding-left:0;padding-right:0}h3.product__page-otherformats-title{font-size:1.6rem;margin-top:0;margin-bottom:1.6rem}.product__page-otherformats-list{display:flex;gap:1.6rem;flex-wrap:wrap}
.product__page-otherformats-item{width:calc((100% - 3.2rem) / 3);font-size:1.2rem;text-align:center}.product__page-otherformats-item a{display:block;width:100%;height:100%;text-decoration:none;color:var(--color-black);border:1px solid var(--color-grey2);background:var(--color-white);border-radius:1.6rem;padding:1.6rem}
.product__page-otherformats-item a:hover{border-color:var(--color-blue1);background-color:rgba(var(--color-blue1-rgb),0.1);text-decoration:none}.product__page-otherformats-item .product__page-otherformat-title{border-bottom:0;padding-bottom:0;margin-bottom:0;display:flex;gap:.8rem;flex-direction:column;justify-content:center;line-height:1.2;font-weight:600}
.product__page-otherformats-item .product__page-otherformat-title span{display:block}.product__page-otherformats-item .product__page-otherformat-title .product__icon{margin:0 auto;width:32px;height:32px}.product__page-otherformats-item .product__page-otherformat-starting-prices{font-size:1rem;margin-top:.4rem}
.product__icon{display:inline-block;vertical-align:middle;width:24px;height:24px;background:transparent no-repeat center center / 100% auto}.product__icon--book{background-image:url(/assets/deslegte-2.0.140/images/default/book-default-black.svg)}.product__icon--ebook{background-image:url(/assets/deslegte-2.0.140/images/default/book-ebook-black.svg)}
.product__icon--audiobook{background-image:url(/assets/deslegte-2.0.140/images/default/book-audiobook-black.svg)}.product__icon--beam{background-image:url(/assets/deslegte-2.0.140/images/default/book-beam-black.svg)}.product__icon--avm{background-image:url(/assets/deslegte-2.0.140/images/default/book-avm-black.svg)}
.product__page-relateditems{width:100%}.product__page-relateditems .block--shelf{margin-bottom:0}.product__page-relateditems-title{text-align:center;margin-bottom:3.2rem}.product__page-relateditems-list--minimized .list__item--5,.product__page-relateditems-list--minimized .list__item--6,.product__page-relateditems-list--minimized .list__item--7,.product__page-relateditems-list--minimized .list__item--8{display:none}
.product__page-relateditems-list--minimized .list__shelf--6,.product__page-relateditems-list--minimized .list__shelf--8{display:none}.product__page-relateditems-toggle{width:100%;min-width:calc(100%+12px);margin-top:2.4rem;margin-left:auto;margin-right:auto}.product__page-relateditems-toggle.selected{display:none}
.product__page-relateditems-item{width:50%;text-align:center}.product__page-grid-column--wide{width:100%;display:flex;flex-wrap:wrap;gap:32px}.product__page-related-sections{width:100%;display:flex;flex-direction:column;gap:32px}.product__page-related-section{width:100%}.product__page-related-section .block--carousel{margin-top:0;margin-bottom:0;overflow:visible}
.product__page-related-section .block__more-link{text-align:center;margin-top:3.2rem}.product__page-related-section-title{text-align:center;margin-top:0;margin-bottom:3.2rem}.product__page-related-section-form{margin-top:3.2rem}.product__page-reviews{width:100%}h3.product__page-reviews-title{text-align:center;margin:0 auto 2.4rem}
.product__page-reviews-rating-rate{margin:2.4rem auto}.product__page-reviews-rating-rate .product__page-reviews-rating h4{margin-top:0;margin-bottom:1.6rem}.product__page-reviews-rating-rate .product__page-rating-average{gap:1.6rem}.product__page-reviews-rate{margin-top:2.4rem}.form--rating .form__body{text-align:center;margin-bottom:1.6rem}
.form--rating.form--handled .form__body{margin-bottom:0;font-size:1.4rem}.form--rating h4{margin:0}.form--rating input,.form--rating label{cursor:pointer}.form--rating .rating{display:flex;flex-direction:row-reverse;justify-content:center}.form--rating .rating>input{display:none}.form--rating .rating>label{position:relative;padding:0 .1rem}
.form--rating .rating>label:before{content:"";display:block;position:absolute;z-index:1;width:32px;height:32px;background:transparent url(/assets/deslegte-2.0.140/images/default/star-grey2.svg) no-repeat center center/100% auto}.form--rating .rating>label:after{position:absolute;content:"";display:block;position:relative;z-index:2;width:32px;height:32px;background:transparent no-repeat center center / 100% auto}
.form--rating .rating>input:checked ~ label:after,.form--rating .rating:not(:checked)>label:hover:after,.form--rating .rating:not(:checked)>label:hover ~ label:after{background-image:url(/assets/deslegte-2.0.140/images/default/star-black.svg)}.form--rating .rating>input:checked+label:hover:after,.form--rating .rating>input:checked ~ label:hover:after,.form--rating .rating>label:hover ~ input:checked ~ label:after,.form--rating .rating>input:checked ~ label:hover ~ label:after{background-image:url(/assets/deslegte-2.0.140/images/default/star-blue2.svg)}
.form--rating .element.submit{margin-top:1.6rem}.form--rating .element.submit input[type="submit"]{width:auto;display:block;margin:0 auto}.product__page-reviews-rating-disclaimer{margin-top:1.6rem;margin-bottom:1.6rem;font-size:1.2rem}.product__page-reviews-write{font-size:1.4rem;margin-top:3.2rem}
.product__page-reviews-write .button--text{font-size:1.4rem;line-height:1.6}.product__page-reviews-write .toggle-write-review{margin-top:1.6rem}.product__page-reviews-write .form--write-review .form__body h4{margin-top:0}.product__page-reviews-write .form--login h3{margin:0}.product__page-reviews-write-actions{margin-top:2.4rem}
.product__page-reviews-write-actions a{color:var(--color-black)}.product__page-reviews-write-actions a:hover{color:var(--color-blue1)}.product__page-reviews-list{display:flex;flex-direction:column;margin-top:3.2rem}.product__page-reviews-list-title{margin:0 0 2.4rem}.product__page-review-item{background:var(--color-grey1);border-radius:1.6rem;padding:2.4rem}
.product__page-review-item .review__title{margin:0}.product__page-review-item .review__date{display:none}.product__page-review-item--empty{font-style:italic;font-size:1.4rem;background:transparent;border:1px solid var(--color-grey1)}.product__page-review-item--empty .product__page-review-item-content{text-align:center}
.product__page-review-item--empty .product__page-review-item-content p{margin-bottom:0}.product__page-review-item-content{font-size:1.4rem;margin:8px auto 1.2rem}.product__page-review-item-author{font-size:1.4rem}.product__page-review-item-author .icon{display:inline-block;vertical-align:middle;width:18px;height:18px;background:transparent url(/assets/deslegte-2.0.140/images/default/avatar-black.svg) no-repeat center center/100% auto}
.product__page-review-item-author .author{font-weight:600}.menu__list{margin:3.2rem 0 0;padding:0;list-style:none}.menu__list--rich{border-top:0;margin-top:4.8rem;padding-top:0;display:flex;flex-direction:column;gap:4.8rem}.menu__list--grid{display:flex;flex-direction:column;gap:1.6rem}.menu__list--grid .menu__item{margin:0}
.menu__list--grid-images{margin-top:4.8rem}.menu__list--grid-images a{position:relative;height:100%;color:var(--color-black);text-decoration:none;display:flex;justify-content:center;align-items:center}.menu__list--grid-images a:hover .menu__item-visual img{opacity:1;transform:scale(1.05)}.menu__list--grid-images .menu__item{position:relative;padding:0;border-radius:1.6rem}
.menu__list--grid-images .menu__item-visual{display:block;position:absolute;top:0;z-index:1;width:100%;height:100%;overflow:hidden;pointer-events:none;border-radius:1.6rem}.menu__list--grid-images .menu__item-visual img{width:100%;height:100%;object-fit:cover;opacity:.2;transition:all .2s ease-in-out}
.menu__list--grid-images .menu__item-content{display:block;position:relative;z-index:2;padding:2.4rem;text-align:center}.menu__list--grid-images .menu__item-content h3{margin:0;background:transparent;transition:all .2s ease-in-out}.menu__list--grid-images .menu__item-content .more{text-decoration:underline}
.menu__list--faq-index .menu__item,.menu__list--faq-section .menu__item{border:0;padding:0}.menu__list--faq-section{margin-top:4.8rem}.menu__list--faq-section:first-child{margin-top:0}.menu__item{margin-bottom:2.4rem;border:1px solid var(--color-grey1);border-radius:2.4rem;padding:2.4rem}.menu__item:last-child{margin-bottom:0}
.menu__item p.more,.menu__item span.more{margin-bottom:0}.menu__item p.more a,.menu__item span.more a{text-underline-offset:1px}.menu__item p.more a:after,.menu__item span.more a:after{content:"";display:inline-block;vertical-align:middle;width:16px;height:16px;background:url(/assets/deslegte-2.0.140/images/default/arrow-slim-right-black.svg) no-repeat center center/100% auto;margin-left:0;transition:margin .15s ease-in-out}
.menu__item p.more a:hover,.menu__item span.more a:hover{text-underline-offset:2px}.menu__item p.more a:hover:after,.menu__item span.more a:hover:after{margin-left:4px}.menu__item-visual{width:100%;height:auto;margin-bottom:1.6rem;background:var(--color-grey1);overflow:hidden}.menu__item-visual img{display:block;width:100%;height:auto;transition:transform .2s ease-in-out}
.menu__item-visual a:hover img{transform:scale(1.05)}.menu__item-title{margin:0 0 .4rem 0}.menu__item-title a{text-decoration:none;color:var(--color-black)}.menu__item-title a:hover{color:var(--color-blue1)}.menu__item-date{font-size:1.4rem;color:var(--color-grey3);margin-bottom:.4rem}.menu__item-description p{margin-bottom:.8rem}
.faq-index__title{margin:0;display:flex;line-height:1}.faq-index__title a{color:var(--color-black);text-decoration:none}.faq-index__title a:hover{color:var(--color-blue1);text-decoration-thickness:2px}.faq-index__title:before{content:"???";display:block;margin-right:.8rem;align-self:center}
.faq-section__title{margin-top:0;margin-bottom:4.8rem;font-size:4rem}.faq-section__chapter{margin-bottom:2.4rem;border:1px solid var(--color-grey1);border-radius:1.2rem;padding:2.4rem 2.4rem 0}h3.faq-section__chapter-question{position:relative;margin:0 0 2.4rem 0;padding-right:calc(2.4rem+2.4rem);font-size:2rem}
h3.faq-section__chapter-question:hover{cursor:pointer}h3.faq-section__chapter-question:after{position:absolute;top:0;bottom:0;right:0;margin:auto;content:"";width:24px;height:24px;background:transparent url(/assets/deslegte-2.0.140/images/default/plus-black.svg) no-repeat center center/100% auto}
h3.faq-section__chapter-question.active:after{background-image:url(/assets/deslegte-2.0.140/images/default/minus-black.svg)}.faq-section__chapter-answer{display:none}.faq-section__chapter-answer ul{list-style:disc}.faq-section__chapter-answer ul li{margin-bottom:.9rem}.faq-section__chapter-answer ul li:last-child{margin-bottom:0}
.faq-section__chapter-answer.show{display:block;margin-top:2.4rem}.linkbox--form{margin:2.4rem auto 0}.page__title--searchresults-summary{line-height:.8;margin-top:1.6rem;margin-bottom:3.2rem;font-size:4.8rem}.page__title--searchresults-summary .terms{font-style:italic}.page__subtitle--searchresults-summary{margin-top:-1.6rem;margin-bottom:1.6rem;color:var(--color-grey3);font-size:2.8rem;font-weight:400;line-height:1}
.page__subtitle--searchresults-summary .icon{display:inline-block;width:20px;height:20px;background:transparent url(/assets/deslegte-2.0.140/images/default/search-grey3.svg) no-repeat center center/100% 100%;margin-right:.4rem}.page__title-rss{display:flex;align-items:center;justify-content:space-between;gap:.8rem}
.rss{display:block}.rss span:not(.rss){display:block}.rss .icon{display:inline-block;width:20px;height:20px;background:transparent url(/assets/deslegte-2.0.140/images/default/rss-black.svg) no-repeat center center/100% 100%;opacity:1;transition:all .2s ease-in-out}.rss .text{display:block;text-indent:-9999px;width:0;height:0}
.rss:hover .icon{opacity:.5}.page__body--series{margin-bottom:2.4rem}.page__body--rubriclist{margin-bottom:2.4rem}.page__chapters ul{margin:0;padding:0;list-style:none}.page__chapters .chapter__list{display:flex;flex-direction:column;gap:1.6rem 0}.page__chapters .chapter__list-item a{color:var(--color-black);text-decoration-color:transparent;font-weight:600}
.page__chapters .chapter__list-item a:hover{color:var(--color--blue1);text-decoration-color:var(--color--blue1)}.page__chapters .chapter__list-item a:after{content:"";display:inline-block;vertical-align:middle;width:16px;height:16px;background:url(/assets/deslegte-2.0.140/images/default/arrow-slim-right-black.svg) no-repeat center center/100% auto;margin-left:0;transition:margin .15s ease-in-out}
.aside--searchfilters{position:absolute}.filters--searchresults{position:fixed;z-index:100;bottom:0;left:0;opacity:0;pointer-events:none;width:100vw;background:var(--color-white);transition:opacity .2s ease-in-out}.filters--searchresults.active{pointer-events:initial;animation:fadeIn .2s ease-in forwards}
.filters--searchresults.active:before{opacity:1;pointer-events:initial}.filters--searchresults:before{content:"";width:100vw;height:100%;background:rgba(var(--color-black-rgb),0.85);position:fixed;z-index:1;top:0;left:0;opacity:0;pointer-events:none;transition:all .2s ease-in-out .1s}
.filters__content{position:relative;z-index:2;background:var(--color-white)}.filters__content-header{background:var(--color-grey2);padding:0;display:flex;justify-content:flex-end}.filters__reset-button{padding:1.6rem}.filters__content-section{max-height:50vh;overflow-y:scroll;padding:1.6rem}.filters__content-footer{border-top:1px solid var(--color-grey2);background:var(--color-white);padding:1.6rem}
.filters--searchfilters{display:flex;flex-direction:column;gap:2.4rem}.filter__list{list-style-type:square;margin:0;padding:0 0 0 1.6rem}.filter__list--current-refinements{border-bottom:1px dashed var(--color-grey2);padding-bottom:1.6rem;--increment-margin:.8rem}.filter__list--current-refinements li:nth-child(2){margin-left:calc((2 - 2) * var(--increment-margin))}
.filter__list--current-refinements li:nth-child(3){margin-left:calc((3 - 2) * var(--increment-margin))}.filter__list--current-refinements li:nth-child(4){margin-left:calc((4 - 2) * var(--increment-margin))}.filter__list--current-refinements li:nth-child(5){margin-left:calc((5 - 2) * var(--increment-margin))}
.filter__list--current-refinements li:nth-child(6){margin-left:calc((6 - 2) * var(--increment-margin))}.filter__list--current-refinements li:nth-child(7){margin-left:calc((7 - 2) * var(--increment-margin))}.filter__list--current-refinements li:nth-child(8){margin-left:calc((8 - 2) * var(--increment-margin))}
.filter__list--current-refinements li:nth-child(9){margin-left:calc((9 - 2) * var(--increment-margin))}.filter__list--current-refinements li:nth-child(10){margin-left:calc((10 - 2) * var(--increment-margin))}.filter__list--current-refinements li:last-child:not(:first-child){font-weight:600}.filter__list--current-refinements .filter__item--link{padding-left:.4rem}
.filter__list--current-refinements .filter__item--link::marker{content:"<";color:var(--color-black)}.filter__list--current-refinements .filter__item:not(.filter__item--link):not(:first-child){margin-left:1.6rem}.filter__list--current-refinements .filter__item a{text-decoration:underline}
.filter__list--current-refinements .filter__item .remove-term .icon{font-family:'Crimson Text',serif;font-size:1.3rem;font-weight:600;background:transparent;border:1px solid var(--color-black);color:var(--color-black);border-radius:50%;width:16px;height:16px;line-height:12px;display:inline-block;vertical-align:middle;margin-top:-2px;text-align:center;transition:all .2s ease-in-out}
.filter__list--current-refinements .filter__item .remove-term:hover .icon{background:var(--color-red1);border-color:var(--color-red1);color:var(--color-white)}.filter__list.visible .filter__item--hidden{display:list-item}.filter__list.visible .filter__list-toggle:after{transform:rotate(-90deg)}.filter__item{font-size:1.4rem}
.filter__item::marker{color:var(--color-grey3)}.filter__item--title{font-weight:600;margin-bottom:.4rem;list-style-type:none;margin-left:-1.6rem}.filter__item a{text-decoration:none;color:var(--color-black)}.filter__item a:hover{color:var(--color-blue1);text-decoration:none}.filter__item a:hover .filter__item-title{text-decoration:underline}
.filter__item--hidden{display:none}.filter__item--toggle::marker{color:transparent}.filter__item-count{color:var(--color-grey3)}.filter__list-toggle{font-size:1.4rem}.filter__list-toggle:after{content:"";display:inline-block;width:12px;height:12px;margin-left:.4rem;background:transparent url(/assets/deslegte-2.0.140/images/default/arrow-slim-right-black.svg) no-repeat center center/100% auto;transform:rotate(90deg)}
a.filters__reset-button{font-size:1.3rem;color:var(--color-black)}a.filters__reset-button:hover{color:var(--color-blue1)}.searchresults__alert{margin-bottom:1.6rem}.searchresults__alert a{color:var(--color-black)}.searchresults__alert a:hover{text-decoration:none}.searchresults__alert p:last-child{margin-bottom:0}
.searchresults__summary-body{font-size:1.4rem;margin:0 auto 2.4rem}.searchresults__summary-body .button--toggle{display:block;margin:.8rem auto 0}.searchresults__summary-body--minimized{display:flex}.searchresults__summary-body--minimized .button--toggle{margin-top:0;align-self:center;flex-shrink:0}
.searchresults__summary-body--minimized .searchresults__summary-body-content{overflow:hidden;max-height:calc(1.6em * 2);-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 3.2em),transparent 100%);mask-image:linear-gradient(to bottom,#000 calc(100% - 3.2em),transparent 100%)}.searchresults__summary-body-content{margin-bottom:1.6rem;transition:margin .2s ease-in-out}
.searchresults__summary-body-content .button{background-color:transparent}.searchresults__summary-body-content .button:hover,.searchresults__summary-body-content .button:focus-visible{background-color:var(--color-blue1)}.searchresults__refinement-suggestions{margin-bottom:2.4rem}h3.searchresults__refinement-suggestions-title,h3.rubric__subrubric-suggestions-title{margin:0 auto 1.6rem;text-align:center}
.searchresults__refinement-suggestions-container,.rubric__subrubric-suggestions-container{position:relative;overflow:hidden;margin-left:-1.6rem;padding:0 1.6rem;width:100vw}.searchresults__refinement-suggestions-container .swiper,.rubric__subrubric-suggestions-container .swiper{overflow:visible}.searchresults__refinement-suggestions-container .swiper-slide,.rubric__subrubric-suggestions-container .swiper-slide{width:fit-content;align-self:center}
.searchresults__refinement-suggestions-container .swiper-button-prev,.searchresults__refinement-suggestions-container .swiper-button-next,.rubric__subrubric-suggestions-container .swiper-button-prev,.rubric__subrubric-suggestions-container .swiper-button-next{display:none}.searchresults__refinement-suggestions-container .swiper-slide{max-width:50%}
.searchresults__refinement-suggestion,.rubric__subrubric-suggestion{flex-shrink:0}.searchresults__refinement-suggestion a,.rubric__subrubric-suggestion a{display:flex;width:100%;height:100%;justify-content:flex-start;gap:.8rem;border:1px solid var(--color-grey1);border-radius:.8rem;background-color:var(--color-white);padding:.8rem;color:var(--color-black);text-decoration:none;transition:all .2s ease-in-out}
.searchresults__refinement-suggestion a:hover,.rubric__subrubric-suggestion a:hover{background-color:var(--color-blue1);border-color:var(--color-blue1);color:var(--color-white);text-decoration:none}.searchresults__refinement-suggestion a:hover .searchresults__refinement-suggestion-image,.rubric__subrubric-suggestion a:hover .searchresults__refinement-suggestion-image{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.1)}
.searchresults__refinement-suggestion--novisual a,.rubric__subrubric-suggestion--novisual a{min-height:54px}.searchresults__refinement-suggestion-image,.rubric__subrubric-suggestion-image{width:auto;height:36px;aspect-ratio:2 / 3;align-self:center;border:1px solid rgba(var(--color-black-rgb),0.05);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);transition:transform .15s ease-in-out,box-shadow .15s ease-in-out}
.searchresults__refinement-suggestion-title,.rubric__subrubric-suggestion-title{align-self:center;font-size:1.4rem;line-height:1.2}.searchresults__controls{display:flex;flex-wrap:wrap;justify-content:space-between}.searchresults__filter-controls{align-self:center}.searchresults__view-controls{font-size:1.3rem;align-self:center;display:flex;align-items:center;gap:0;max-width:calc(100% - 100px - 1.6rem)}
.searchresults__view-list{list-style:none;margin:0;padding:0;display:flex}.searchresults__view-item{display:block;width:4.8rem;height:4.8rem;background:transparent no-repeat center center / 50% 50%}.searchresults__view-item.active{display:none}.searchresults__view-item a{display:block;text-indent:-999em;width:100%;height:100%}
.searchresults__view-item a:hover{opacity:1}.searchresults__view-item span{display:block;text-indent:-999em;width:100%;height:100%}.searchresults__view-item--grid{background-image:url(/assets/deslegte-2.0.140/images/default/grid-black.svg)}.searchresults__view-item--list{background-image:url(/assets/deslegte-2.0.140/images/default/list-black.svg)}
.searchresults__sorting{display:flex;align-items:center;gap:.8rem}.searchresults__sorting label{white-space:nowrap}.searchresults__sorting select{padding:0 2rem 0 .8rem;background-position:calc(100% - .8rem) 50%;height:3.2rem;color:var(--color-black)}.searchresults__sorting input[type="submit"]{display:none}
.searchresults__advanced-search{width:100%;text-align:center;margin:1.6rem auto 0;font-size:1.3rem}.searchresults__advanced-search a{color:var(--color-black)}.searchresults__advanced-search a:hover{color:var(--color-blue1)}.searchresults__list{display:flex;flex-wrap:wrap;gap:3.2rem 1.6rem;list-style:none;margin:3.2rem auto;padding:0}
.searchresults__list--list .searchresult__item{width:100%}.searchresults__list--list .searchresult__item:before,.searchresults__list--list .searchresult__item:nth-child(odd):before{display:none}.searchresults__list--list .searchresult__item:after{content:"";display:block;width:100%;height:1px;margin-top:3.2rem;border-top:1px dashed var(--color-grey2)}
.searchresults__list--list .searchresult__item:last-child:after{display:none}.searchresults__list--list .searchresult__item a{display:block}.searchresults__list--list .searchresult__item .list__item-visual{width:100%;margin-bottom:1.6rem;text-align:center;min-height:160px;align-items:center}.searchresults__list--list .searchresult__item .list__item-visual img,.searchresults__list--list .searchresult__item .list__item-visual .image--empty{transform-origin:center center}
.searchresults__list--list .searchresult__item .list__item-content{width:100%;justify-content:flex-start;align-self:center;padding-top:0;display:flex;flex-direction:column}.searchresults__list--list .searchresult__item .list__item-content-column{text-align:left;margin-bottom:1.6rem}.searchresults__list--list .searchresult__item .list__item-content-column:last-child{margin-bottom:0}
.searchresults__list--list .searchresult__item .list__item-title,.searchresults__list--list .searchresult__item .list__item-author,.searchresults__list--list .searchresult__item .list__item-format,.searchresults__list--list .searchresult__item .list__item-price{width:auto;text-align:left}.searchresults__list--list .searchresult__item .list__item-title{font-size:1.8rem}
.searchresults__list--list .searchresult__item .list__item-author{margin-top:.4rem;font-size:1.4rem}.searchresults__list--list .searchresult__item .list__item-specs{display:flex;flex-wrap:wrap;gap:0 .8rem;text-align:left;margin:.4rem 0 .8rem;color:var(--color-grey4);font-size:1.3rem;transition:color .2s ease-in-out 0s}
.searchresults__list--list .searchresult__item .list__item-specs .divider{width:1px;height:1em;align-self:center;background:var(--color-grey2)}.searchresults__list--list .searchresult__item .list__item-language,.searchresults__list--list .searchresult__item .list__item-isbn,.searchresults__list--list .searchresult__item .list__item-releasedate,.searchresults__list--list .searchresult__item .list__item-numpages{display:block;align-self:center}
.searchresults__list--list .searchresult__item .list__item-format{display:block;font-size:1.3rem;margin-top:0;vertical-align:middle;color:var(--color-grey4);transition:color .2s ease-in-out 0s}.searchresults__list--list .searchresult__item .list__item-rating .rating__count{color:var(--color-black);margin-left:.2rem}
.searchresults__list--list .searchresult__item .list__item-description{display:block;text-align:left;margin:.8rem 0 0;color:var(--color-black)}.searchresults__list--list .searchresult__item .list__item-price{display:block;margin-bottom:1.6rem}.searchresults__list--list .searchresult__item .list__item-price .org-price{display:inline-block}
.searchresults__list--grid .searchresult__item .list__item-visual{position:relative}.searchresults__list--grid .searchresult__item .list__item-rating--onshelf{position:absolute;top:-1.6rem;z-index:10;height:1.6rem;align-items:center;gap:0}.searchresults__list--grid .searchresult__item .list__item-rating--onshelf .rating__star{width:12px;height:12px}
.searchresults__list--grid .searchresult__item .list__item-rating--onshelf .rating__count{display:none}.searchresults__list--grid .searchresult__item .list__item-rating--number{position:absolute;z-index:10;right:0;top:0}.searchresults__list--grid .searchresult__item .list__item-rating--number .rating__star{display:flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;background-image:url(/assets/deslegte-2.0.140/images/default/star-outline-black.svg)}
.searchresults__list--grid .searchresult__item .list__item-rating--number .rating__star--highlight:before,.searchresults__list--grid .searchresult__item .list__item-rating--number .rating__star--highlight-half:before{background-image:url(/assets/deslegte-2.0.140/images/default/star-black.svg);opacity:0;transition:opacity .2s ease-in-out}
.searchresults__list--grid .searchresult__item .list__item-rating--number .number{color:var(--color-black);position:relative;z-index:2;font-size:1rem;line-height:1;margin-top:2px}.searchresult__item{position:relative;width:calc(50% - .8rem);font-size:1.4rem}.searchresult__item:before{display:none;content:"";position:absolute;z-index:2;top:200px;background:var(--color-white);height:1.6rem;width:calc((100% * 2)+1.6rem);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)}
.searchresult__item:nth-child(odd):before{display:block}.searchresult__item a{text-decoration:none;display:block;margin:0 auto}.searchresult__item a:hover{text-decoration:none}.searchresult__item a:hover .list__item-title{text-decoration:underline}.searchresult__item a:hover img,.searchresult__item 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)}
.searchresult__item .list__item-visual{text-align:center;align-self:center;display:flex;align-items:flex-end;min-height:200px;margin-bottom:1.6rem}.searchresult__item .list__item-visual img,.searchresult__item .list__item-visual .image--empty{display:block;margin:0 auto;width:auto;height:auto;max-width:100%;max-height:200px;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 .15s ease-in-out,box-shadow .15s ease-in-out;transform-origin:bottom center}
.searchresult__item .list__item-visual .image--empty{aspect-ratio:2 / 3;background:var(--color-grey1)}.searchresult__item .list__item-content{position:relative;display:flex;justify-content:center;flex-wrap:wrap;flex-direction:column;justify-content:center;align-items:flex-start;padding-top:1.6rem;text-align:center}
.searchresult__item .list__item-title{display:block;width:100%;color:var(--color-black);text-decoration:none;font-size:1.4rem;font-weight:600;line-height:1.2}.searchresult__item .list__item-author{display:block;width:100%;font-size:1.2rem;color:var(--color-black);margin-top:.2rem}.searchresult__item .list__item-format{display:block;width:100%;font-size:1.2rem;margin-top:.2rem;color:var(--color-black)}
.searchresult__item .list__item-format .product__icon{width:14px;height:14px}.searchresult__item .list__item-format .list__item-format-title{display:inline-block;vertical-align:middle}.searchresult__item .list__item-format .tooltip{display:none;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:12px;vertical-align:middle;margin-top:-2px;text-align:center;position:relative;transition:all .2s ease-in-out}
.searchresult__item .list__item-format .tooltip::after{background-color:var(--color-blue1);border-radius:.4rem;color:var(--color-white);content:attr(data-tooltip);font-family:'Inter',sans-serif;font-weight:400;line-height:1.2;position:absolute;bottom:13px;padding:.4rem;text-align:center;opacity:0;visibility:hidden;max-width:var(--column-width1);z-index:1;transition:all .2s linear;transform:translateX(-50%)}
.searchresult__item .list__item-format .tooltip:hover::after{visibility:visible;animation:fadeIn .2s ease-in forwards}.searchresult__item .list__item-format .tooltip:hover{background-color:var(--color-blue1);border-color:var(--color-blue1);color:var(--color-white);cursor:help}.searchresult__item .list__item-price{display:block;width:100%;margin-top:.2rem;font-size:1.4rem;color:var(--color-green1)}
.searchresult__item .list__item-price.no-stock{color:var(--color-red1)}.searchresult__item .list__item-price.tba{color:var(--color-black)}.searchresult__item .list__item-price .org-price{color:var(--color-red1);text-decoration:line-through;font-weight:normal;display:block}.searchresult__item-otherformats{margin-top:2.4rem}
h3.searchresult__item-otherformats-title{font-size:1.4rem;margin-top:0;margin-bottom:1.2rem}.searchresult__item-otherformats-list{display:flex;flex-direction:row;flex-wrap:wrap;gap:.8rem 1.6rem}.searchresult__item-otherformat-item{width:calc(50% - 1.2rem)}.searchresult__item-otherformat-item a{display:flex!important;align-items:center;gap:.8rem}
.searchresult__item-otherformat-item .product__icon{width:16px;height:16px}.searchresult__item-otherformat-visual{width:32px}.searchresult__item-otherformat-visual img,.searchresult__item-otherformat-visual .image--empty{display:block;margin:0 auto;width:auto;height:auto;max-width:100%;max-height:48px;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 .15s ease-in-out,box-shadow .15s ease-in-out;transform-origin:center center;overflow:hidden}
.searchresult__item-otherformat-visual .image--empty{aspect-ratio:2 / 3;background:var(--color-grey3);height:48px}.searchresult__item-otherformat-content{display:flex;flex-direction:column;font-size:1.3rem;gap:.4rem}.searchresult__item-otherformat-title{color:var(--color-black);line-height:1.2;display:flex;align-items:center;gap:.4rem}
.searchresult__item-otherformat-title .product__icon{flex-shrink:0}.searchresult__item-otherformat-starting-price{color:var(--color-green1);line-height:1.2}.searchresult__item-otherformat-starting-price.no-stock{color:var(--color-red1)}.searchresult__item-otherformats-link{margin-top:1.6rem!important;color:var(--color-black);display:block;font-size:1.4rem;color:var(--color-black);text-decoration:underline!important;text-underline-offset:1px}
.searchresult__item-otherformats-link:hover{color:var(--color-blue1);text-underline-offset:4px}.paging{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.paging .button__prev,.paging .button__next{flex:1}.paging .button__next{text-align:right}.paging .pager__pages{flex:0 1 auto}
.paging--authors,.paging--series{margin-top:3.2rem}.pager__pages{display:block;list-style:none;margin:0 auto 2.4rem;padding:0;width:100%;text-align:center}.pager__page{display:inline-block;vertical-align:middle;font-size:1.4rem;margin-left:.4rem;margin-right:.4rem}.pager__page:first-child{margin-left:0}
.pager__page:last-child{margin-right:0}.pager__page a{color:var(--color-black)}.pager__page a:hover{color:var(--color-blue1)}.pager__links{font-size:1.4rem;text-align:center;margin:2.4rem auto 0}.pager__links a{color:var(--color-black)}.pager__links a:hover{color:var(--color-blue1)}.pager__link{display:block;margin-bottom:2.4rem}
.pager__link:last-child{margin-bottom:0}.block--list:not(.block--list--tile) .list__item{width:100%;font-size:1.4rem}.block--list:not(.block--list--tile) .list__item a,.block--list:not(.block--list--tile) .list__item .list__item-pseudo-link{display:block;text-decoration:none}.block--list:not(.block--list--tile) .list__item a:hover .list__item-visual img,.block--list:not(.block--list--tile) .list__item a:hover .list__item-visual .img-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--list:not(.block--list--tile) .list__item a:hover .list__item-visual--has-position .list__item-position{background-color:var(--color-blue1);top:calc(200px - 1.8rem);left:-0.2rem;width:3.6rem;height:3.6rem}.block--list:not(.block--list--tile) .list__item a:hover .list__item-visual--has-position .list__item-position:after{border-color:var(--color-blue1);top:-0.4rem;left:-0.4rem}
.block--list:not(.block--list--tile) .list__item a:hover .list__item-title{text-decoration:underline}.block--list:not(.block--list--tile) .list__item .list__item-pseudo-link .list__item-price{position:relative;max-width:100%;margin-left:1.6rem;text-align:left}.block--list:not(.block--list--tile) .list__item--bookoftheweek{background:rgba(var(--color-blue1-rgb),0.1);border:1px solid rgba(var(--color-blue1-rgb),0.2);border-radius:1.6rem;padding:4.8rem .8rem 2.4rem;width:calc(100%+1.6rem);margin-left:-0.8rem;position:relative}
.block--list:not(.block--list--tile) .list__item--bookoftheweek:before{content:"Boek van de week";position:absolute;top:.8rem;left:0;right:0;text-align:center;margin:auto;z-index:2;color:var(--color-blue1);font-size:2rem;font-weight:bold;font-style:italic;font-family:'Crimson Text',serif}
.block--list:not(.block--list--tile) .list__item--bookoftheweek .list__item-price:not(.no-stock){color:var(--color-white);position:absolute;right:2.4rem;margin-top:0;transform:rotate(-4deg)}.block--list:not(.block--list--tile) .list__item--bookoftheweek .list__item-price:not(.no-stock) .from,.block--list:not(.block--list--tile) .list__item--bookoftheweek .list__item-price:not(.no-stock) .amount{display:block;position:relative;z-index:2;text-align:center}
.block--list:not(.block--list--tile) .list__item--bookoftheweek .list__item-price:not(.no-stock) .from{font-size:1rem;line-height:1}.block--list:not(.block--list--tile) .list__item--bookoftheweek .list__item-price:not(.no-stock) .amount{font-size:1.6rem}.block--list:not(.block--list--tile) .list__item--bookoftheweek .list__item-price:not(.no-stock):after{content:"";position:absolute;top:50%;left:50%;z-index:1;background-color:var(--color-blue1);border-radius:50%;width:6.4rem;height:6.4rem;transform:translate3d(-50%,-50%,0)}
.block--list:not(.block--list--tile) .list__item--bookoftheweek button,.block--list:not(.block--list--tile) .list__item--bookoftheweek .button{background-color:transparent}.block--list:not(.block--list--tile) .list__item--bookoftheweek button:hover,.block--list:not(.block--list--tile) .list__item--bookoftheweek button:focus-visible,.block--list:not(.block--list--tile) .list__item--bookoftheweek .button:hover,.block--list:not(.block--list--tile) .list__item--bookoftheweek .button:focus-visible{background-color:var(--color-blue1)}
.block--list:not(.block--list--tile) .list__item--highlight{border:1px dashed rgba(var(--color-blue1-rgb),0.2);border-radius:1.6rem;padding:4.8rem .8rem 2.4rem;width:calc(100%+1.6rem);margin-left:-0.8rem;position:relative}.block--list:not(.block--list--tile) .list__item--highlight button,.block--list:not(.block--list--tile) .list__item--highlight .button{background-color:transparent}
.block--list:not(.block--list--tile) .list__item--highlight button:hover,.block--list:not(.block--list--tile) .list__item--highlight button:focus-visible,.block--list:not(.block--list--tile) .list__item--highlight .button:hover,.block--list:not(.block--list--tile) .list__item--highlight .button:focus-visible{background-color:var(--color-blue1)}
.block--list:not(.block--list--tile) .list__item-visual{text-align:center;align-self:center;display:flex;margin-bottom:1.6rem;width:100%;min-height:160px;align-items:center}.block--list:not(.block--list--tile) .list__item-visual img.wide,.block--list:not(.block--list--tile) .list__item-visual img.extra-wide{max-width:320px}
.block--list:not(.block--list--tile) .list__item-visual img,.block--list:not(.block--list--tile) .list__item-visual .image--empty{display:block;margin:0 auto;width:auto;height:auto;max-width:100%;max-height:200px;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 .15s ease-in-out,box-shadow .15s ease-in-out;transform-origin:bottom center}
.block--list:not(.block--list--tile) .list__item-visual .image--empty{aspect-ratio:2 / 3;background:var(--color-grey1);height:200px}.block--list:not(.block--list--tile) .list__item-visual--has-position,.block--list:not(.block--list--tile) .list__item-visual--has-serial-numbering{position:relative;margin-bottom:calc(1.6rem+1.6rem)}
.block--list:not(.block--list--tile) .list__item-position{position:absolute;z-index:10;left:0;right:0;margin:auto;top:calc(200px - 1.6rem);background:var(--color-black);color:var(--color-white);width:3.2rem;height:3.2rem;border-radius:50%;font-family:'Crimson Text',serif;font-size:2rem;line-height:1;display:flex;align-items:center;justify-content:center;transition:all .2s cubic-bezier(0.25,0.4,0.55,1.4)}
.block--list:not(.block--list--tile) .list__item-position:after{display:block;width:calc(100%+0.8rem);height:calc(100%+0.8rem);aspect-ratio:1 / 1;content:"";pointer-events:none;border:2px solid var(--color-black);border-radius:50%;position:absolute;top:-0.4rem;left:-0.4rem;transition:all .2s cubic-bezier(0.25,0.4,0.55,1.4)}
.block--list:not(.block--list--tile) .list__item-content{width:100%;justify-content:flex-start;align-self:center;padding-top:0;display:flex;flex-wrap:wrap;align-items:flex-start;flex-direction:column;text-align:center}.block--list:not(.block--list--tile) .list__item-content-column{text-align:left;margin-bottom:1.6rem}
.block--list:not(.block--list--tile) .list__item-content-column--second{display:flex;gap:0 1.6rem;justify-content:space-between;align-items:center;width:100%}.block--list:not(.block--list--tile) .list__item-content-column--second .list__item-price{position:relative;max-width:initial;order:2;margin-top:0}
.block--list:not(.block--list--tile) .list__item-content-column:last-child{margin-bottom:0}.block--list:not(.block--list--tile) .list__item-title,.block--list:not(.block--list--tile) .list__item-author,.block--list:not(.block--list--tile) .list__item-format,.block--list:not(.block--list--tile) .list__item-price{width:auto;text-align:left}
.block--list:not(.block--list--tile) .list__item-title{display:block;color:var(--color-black);font-size:1.6rem;font-weight:600;line-height:1.2;text-align:left;text-decoration:none}.block--list:not(.block--list--tile) .list__item-author{display:block;width:100%;color:var(--color-black);margin-top:.4rem;color:var(--color-black)}
.block--list:not(.block--list--tile) .list__item-specs{display:flex;flex-wrap:wrap;gap:0 .8rem;text-align:left;margin:.4rem 0 .8rem;color:var(--color-grey4);font-size:1.3rem;transition:color .2s ease-in-out 0s}.block--list:not(.block--list--tile) .list__item-specs .divider{width:1px;height:1em;align-self:center;background:var(--color-grey2)}
.block--list:not(.block--list--tile) .list__item-language,.block--list:not(.block--list--tile) .list__item-isbn,.block--list:not(.block--list--tile) .list__item-releasedate,.block--list:not(.block--list--tile) .list__item-numpages{display:block;align-self:center}.block--list:not(.block--list--tile) .list__item-format{display:block;font-size:1.3rem;margin-top:0;vertical-align:middle;color:var(--color-grey4);transition:color .2s ease-in-out 0s}
.block--list:not(.block--list--tile) .list__item-rating .rating__count{color:var(--color-black);margin-left:.2rem}.block--list:not(.block--list--tile) .list__item-description{display:block;text-align:left;font-size:1.4rem;margin:.8rem 0 0;color:var(--color-black)}.block--list:not(.block--list--tile) .list__item-product-details{display:block;margin-top:.8rem}
.block--list:not(.block--list--tile) .list__item-product-details .product-details__tags{margin-top:.8rem}.block--list:not(.block--list--tile) .list__item-price{display:block;max-width:50%;position:absolute;right:1.6rem;margin-top:.8rem;color:var(--color-green1);text-align:right}.block--list:not(.block--list--tile) .list__item-price.no-stock{color:var(--color-red1);line-height:1;font-size:1.4rem}
.block--list:not(.block--list--tile) .list__item-price .org-price-label{color:var(--color-black);font-weight:normal;font-size:1.3rem;display:inline-block;line-height:1.2}.block--list:not(.block--list--tile) .list__item-price .org-price{color:var(--color-black);font-size:1.3rem;text-decoration:line-through;font-weight:normal;display:inline-block}
.block--list-menu-alternate{margin-bottom:calc(4.8rem+1.6rem)}.block--list-menu-alternate .list__item:nth-child(even) .list__item-visual{order:2}.block--list-menu-alternate .list__item:nth-child(even) .list__item-content{order:1}h3.menu__list-title--single{text-align:center;margin:0;font-size:1.6rem}
.block--shelf-menu .list__item-serial-numbering{position:absolute;z-index:10;left:0;right:0;margin:auto;top:-1.2rem;background:var(--color-black);color:var(--color-white);width:2.4rem;height:2.4rem;border-radius:50%;font-family:'Crimson Text',serif;font-size:1.6rem;line-height:.8em;display:flex;align-items:center;justify-content:center;transition:all .2s cubic-bezier(0.25,0.4,0.55,1.4)}
.author__page-list-title{text-align:center}.authortitles__list-controls{font-size:1.3rem;margin:0 auto;max-width:fit-content}.series__list-controls{margin:0 auto 4.8rem}.authortitles__sorting,.series__sorting{display:flex;align-items:center;gap:.8rem}.authortitles__sorting label,.series__sorting label{white-space:nowrap}
.authortitles__sorting select,.series__sorting select{padding:0 2.4rem 0 .8rem;background-position:calc(100% - .8rem) 50%;height:3.2rem;color:var(--color-black)}.authortitles__sorting input[type="submit"],.series__sorting input[type="submit"]{display:none}
.series__sorting{font-size:1.3rem;width:fit-content;margin:0 auto}.series__tags{display:flex;flex-wrap:wrap;justify-content:center;gap:.4rem}.series__tag{font-size:1.2rem;line-height:1;text-decoration:none;color:var(--color-black);border:1px solid var(--color-grey1);background:transparent;padding:.4rem .8rem;border-radius:.4rem;transition:all .2s ease-in-out}
.series__tag:hover{background-color:var(--color-blue1);border-color:var(--color-blue1);color:var(--color-white);text-decoration:none!important}.authorlist__page-highlight{border:1px solid var(--color-grey1);border-radius:24px;margin-top:2.4rem;padding:2.4rem;margin-bottom:4.8rem}h2.authorlist__page-highlight-title{font-size:2.8rem;margin-top:0;margin-bottom:3.2rem}
h3.authorlist__page-highlight-subtitle{font-size:1.2rem;font-weight:400;text-transform:uppercase;margin:-2.4rem 0 3.2rem}.authorlist__page-highlight-list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.8rem;align-items:center}.authorlist__page-highlight-item{flex-basis:calc((100% - .8rem) / 2);display:flex;flex-direction:column;align-items:center}
.authorlist__page-highlight-item .date{display:block;font-variant-numeric:tabular-nums;color:var(--color-grey4);font-size:1.3rem}.authorlist__page-highlight-item .author{display:block;text-decoration:none;color:var(--color-black);font-weight:bold;text-align:center;line-height:1.2}.authorlist__page-highlight-item .author:hover{text-decoration:underline}
.author__page-body-source{font-size:1.4rem}.authorlist__page-alphabet,.rubriclist__page-alphabet{text-align:center;text-transform:uppercase;margin-bottom:2.4rem}.authorlist__page-alphabet .letter,.rubriclist__page-alphabet .letter{display:inline-block;width:24px;text-align:center;color:var(--color-grey4);min-width:fit-content}
.authorlist__page-alphabet a,.rubriclist__page-alphabet a{color:var(--color-black)}.authorlist__page-alphabet a:hover,.rubriclist__page-alphabet a:hover{color:var(--color-blue1)}.authorlist__page-alphabet-groups{display:flex;flex-direction:column;gap:2.4rem}.rubriclist__page-alphabet-groups{display:flex;flex-wrap:wrap;align-items:flex-start;gap:1.6rem}
.authorlist__page-alphabet-group,.rubriclist__page-alphabet-group{margin:0;display:flex;flex-wrap:wrap}.authorlist__page-alphabet-group{gap:1.6rem}.rubriclist__page-alphabet-group{width:calc(((100% -(1 * 1.6rem)) / 2));gap:2.4rem}.authorlist__page-alphabet-group-title,.rubriclist__page-alphabet-group-title{display:block;margin:2.4rem auto 0;width:4.8rem;height:4.8rem;line-height:4.8rem;text-align:center;background:var(--color-black);border-radius:50%;color:var(--color-white);font-weight:normal;text-transform:uppercase;pointer-events:none}
.authorlist__page-alphabet-group-title--doubledigit,.rubriclist__page-alphabet-group-title--doubledigit{font-size:2.4rem}.authorlist__page-alphabet-group-list,.rubriclist__page-alphabet-group-list{list-style:none;margin:0;padding:0;width:100%}.authorlist__page-alphabet-group-list{column-count:2;column-gap:1.6rem}
.authorlist__page-alphabet-group-item,.rubriclist__page-alphabet-group-item{margin:0 0 .8rem 0}.authorlist__page-alphabet-group-item .title,.rubriclist__page-alphabet-group-item .title{margin:0;font-weight:normal;font-size:1.6rem}.authorlist__page-alphabet-group-item a,.rubriclist__page-alphabet-group-item a{color:var(--color-black);text-decoration:none}
.authorlist__page-alphabet-group-item a:hover,.rubriclist__page-alphabet-group-item a:hover{text-decoration:underline}.authorlist__page-alphabet-group-item{column-width:50vw}.rubriclist__page-alphabet-group-item a{overflow-wrap:break-word}.authorlist__page-alphabet-group-link,.rubriclist__page-alphabet-group-link{color:var(--color-black);margin-top:.8rem}
.authorlist__page-alphabet-group-link .letter,.rubriclist__page-alphabet-group-link .letter{text-transform:uppercase}.authorlist__page-alphabet-group-link:hover,.rubriclist__page-alphabet-group-link:hover{color:var(--color-blue1)}.terms__tagcloud{display:flex;flex-wrap:wrap;gap:0 .8rem;justify-content:center}
.terms__tag{font-size:1.4rem}.terms__tag a{color:var(--color-black);text-decoration-color:transparent}.terms__tag a:hover{color:var(--color-blue1);text-underline-offset:2px}.menu__children-alternate-title{text-align:center}.block--list-menu-antiquarian{margin-bottom:4.8rem}.menu__timeline{margin:4.8rem auto;display:flex;flex-direction:column;gap:4.8rem;overflow-x:hidden}
.menu__timeline .timeline{position:relative;padding-left:1.6rem;margin-left:1.6rem}.menu__timeline .timeline:before{content:"";display:block;z-index:1;width:1px;height:100%;position:absolute;top:0;left:0;background:repeating-linear-gradient(var(--color-grey2),var(--color-grey2) 2px,transparent 3px,transparent 6px)}
.menu__timeline .timeline:after{content:"";display:block;width:16px;height:16px;position:absolute;bottom:0;left:-7px;background:var(--color-grey2);border-radius:50%}.menu__timeline .timeline .list__item{position:relative;z-index:2;margin-bottom:4.8rem}.menu__timeline .timeline .list__item:first-child .list__item-date-published .date__label{position:absolute;top:0;left:0;display:block;width:auto;height:auto;border-radius:0;background:var(--color-white);padding:0 .8rem;text-align:right;transform:rotate(-90deg) translate(calc(-100% - 2.4rem),calc(100% - 1rem));transform-origin:center left;text-transform:uppercase}
.menu__timeline .timeline .list__item:first-child .list__item-date-published .date__label .month,.menu__timeline .timeline .list__item:first-child .list__item-date-published .date__label .year{color:var(--color-grey2)}.menu__timeline .timeline .list__item:nth-child(even) .list__item-visual:nth-child(1){left:-0.8rem;transform:rotate(4deg)}
.menu__timeline .timeline .list__item:nth-child(even) .list__item-visual:nth-child(2){top:-0.4rem;left:.8rem;transform:rotate(0)}.menu__timeline .timeline .list__item:nth-child(even) .list__item-visual:nth-child(3){top:1.6rem;transform:rotate(-4deg)}.menu__timeline .timeline .list__item:nth-child(2n+3) .list__item-visual:nth-child(1){top:.4rem;left:-1.6rem;transform:rotate(0deg)}
.menu__timeline .timeline .list__item:nth-child(2n+3) .list__item-visual:nth-child(2){top:-0.4rem;left:1.6rem;transform:rotate(4deg)}.menu__timeline .timeline .list__item:nth-child(2n+3) .list__item-visual:nth-child(3){top:.8rem;left:0;transform:rotate(4deg)}.menu__timeline .timeline .list__item .list__item-visuals.animate-in-start{transform:translateX(2.4rem);transition:transform .2s ease-in}
.menu__timeline .timeline .list__item .list__item-visuals.animate-in-start .list__item-visual{opacity:0;transition:opacity .2s ease-in}.menu__timeline .timeline .list__item .list__item-visuals.animate-in-start .list__item-visual:nth-child(1){transition-delay:.2s}.menu__timeline .timeline .list__item .list__item-visuals.animate-in-start .list__item-visual:nth-child(2){transition-delay:.1s}
.menu__timeline .timeline .list__item .list__item-visuals.animate-in-play{transform:translateX(0)}.menu__timeline .timeline .list__item .list__item-visuals.animate-in-play .list__item-visual{opacity:1}.menu__timeline .timeline .list__item-date-published{position:absolute;margin-left:calc((1.6rem+1.6rem) * -1);width:3.2rem;height:3.2rem;background:var(--color-black);border-radius:50%}
.menu__timeline .timeline .list__item-date-published .date__label{display:none}.menu__timeline .timeline .list__item-visuals{position:relative;list-style:none;margin:0 0 3.2rem 0;padding:0;overflow:hidden}.menu__timeline .timeline .list__item-visual{text-align:center;align-self:center;display:flex;width:100%;min-height:160px;align-items:center;position:relative}
.menu__timeline .timeline .list__item-visual:nth-child(1){z-index:3;top:0rem;left:0rem;transform:rotate(0deg)}.menu__timeline .timeline .list__item-visual:nth-child(2){position:absolute;top:-0.4rem;left:1.6rem;z-index:2;transform:rotate(4deg)}.menu__timeline .timeline .list__item-visual:nth-child(3){position:absolute;top:.8rem;left:3.2rem;z-index:1;transform:rotate(-4deg)}
.menu__timeline .timeline .list__item-visual img,.menu__timeline .timeline .list__item-visual .image--empty{display:block;margin:0 auto;width:auto;height:auto;max-width:100%;max-height:200px;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 .15s ease-in-out,box-shadow .15s ease-in-out;transform-origin:bottom center}
.menu__timeline .timeline .list__item-visual .image--empty{aspect-ratio:2 / 3;background:var(--color-grey1);height:200px}.menu__timeline .timeline .list__item-content{padding-left:1.6rem}.menu__timeline .timeline .list__item-description p:not(.more){margin-bottom:1rem}.menu__timeline .timeline .list__item-title{margin-top:0}
.menu__timeline .timeline .list__item-title a{text-decoration:none;color:var(--color-black)}.menu__timeline .timeline .list__item-title a:hover{color:var(--color-blue1)}.menu__timeline p.more{margin-bottom:0}.menu__timeline p.more a{text-underline-offset:1px}.menu__timeline p.more a:after{content:"";display:inline-block;vertical-align:middle;width:16px;height:16px;background:url(/assets/deslegte-2.0.140/images/default/arrow-slim-right-black.svg) no-repeat center center/100% auto;margin-left:0;transition:margin .15s ease-in-out}
.menu__timeline p.more a:hover{text-underline-offset:2px}.menu__timeline p.more a:hover:after{margin-left:4px}.block--carousel-serieslist{margin-bottom:0}.block--carousel-serieslist a:hover .list__item-visual--has-duplicates-or-stack>img{box-shadow:0 2px 2px rgba(var(--color-black-rgb),0.02),4px 4px 4px rgba(var(--color-black-rgb),0.08),8px 8px 8px rgba(var(--color-black-rgb),0.16),16px 16px 16px rgba(var(--color-black-rgb),0.16)}
.block--carousel-serieslist a:hover .list__item-visual-duplicate:nth-child(1){transform:scale(1.06) rotateY(180deg);box-shadow:0 2px 2px rgba(var(--color-black-rgb),0.04),2px 4px 4px rgba(var(--color-black-rgb),0.16),4px 8px 8px rgba(var(--color-black-rgb),0.32),8px 16px 16px rgba(var(--color-black-rgb),0.32)}
.block--carousel-serieslist a:hover .list__item-visual-duplicate:nth-child(2){transform:scale(1.03)}.block--carousel-serieslist a:hover .list__item-visual-stackitem:nth-child(1){transform:scale(1.06);box-shadow:0 2px 2px rgba(var(--color-black-rgb),0.04),2px 4px 4px rgba(var(--color-black-rgb),0.16),4px 8px 8px rgba(var(--color-black-rgb),0.32),8px 16px 16px rgba(var(--color-black-rgb),0.32)}
.block--carousel-serieslist a:hover .list__item-visual-stackitem:nth-child(2){transform:scale(1.03)}.block--carousel-serieslist .list__item:nth-child(even) a:hover .list__item-visual-duplicate:nth-child(1){transform:scale(0.98)}.block--carousel-serieslist .list__item:nth-child(even) a:hover .list__item-visual-duplicate:nth-child(2){transform:scale(1.05) rotateY(180deg)}
.block--carousel-serieslist .list__item-visual>img{position:relative;z-index:2}.block--carousel-serieslist .list__item-visual--has-duplicates-or-stack>img:not(.list__item-visual-duplicate):not(.list__item-visual-stackitem),.block--carousel-serieslist .list__item-visual--has-duplicates-or-stack .image--empty{position:relative;z-index:2}
.block--carousel-serieslist .list__item-visual--has-duplicates-or-stack>img{left:-1rem;box-shadow:0 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),8px 16px 16px rgba(var(--color-black-rgb),0.16)}.block--carousel-serieslist .list__item-visual-duplicates,.block--carousel-serieslist .list__item-visual-stack{position:absolute;z-index:1;bottom:0;left:0;right:0;margin:0 auto;opacity:1;transition:opacity .2s ease-in-out,transform .15s ease-in-out;transform-origin:bottom center}
.block--carousel-serieslist .list__item-visual-duplicate{position:absolute;bottom:0;left:0;right:0}.block--carousel-serieslist .list__item-visual-duplicate:nth-child(1){z-index:2;right:-0.4rem;transform:scale(1.04) rotateY(180deg);box-shadow:0 2px 2px rgba(var(--color-black-rgb),0.04),1px 4px 4px rgba(var(--color-black-rgb),0.08),2px 8px 8px rgba(var(--color-black-rgb),0.16),4px 16px 16px rgba(var(--color-black-rgb),0.16);filter:grayscale(0.35) hue-rotate(15deg)!important}
.block--carousel-serieslist .list__item-visual-duplicate:nth-child(2){z-index:1;right:-2.4rem;transform:scale(1.02)}.block--carousel-serieslist .list__item-visual-stackitem{position:absolute;bottom:0;left:0;right:0}.block--carousel-serieslist .list__item-visual-stackitem:nth-child(1){z-index:2;right:-0.4rem;transform:scale(1.04);box-shadow:0 2px 2px rgba(var(--color-black-rgb),0.04),1px 4px 4px rgba(var(--color-black-rgb),0.08),2px 8px 8px rgba(var(--color-black-rgb),0.16),4px 16px 16px rgba(var(--color-black-rgb),0.16)}
.block--carousel-serieslist .list__item-visual-stackitem:nth-child(2){z-index:1;right:-2.4rem;transform:scale(1.02)}.block--carousel-serieslist .list__item:nth-child(even) .list__item-visual--has-duplicates-or-stack{left:-0.4rem}.block--carousel-serieslist .list__item:nth-child(even) .list__item-visual-duplicate:nth-child(1){z-index:2;right:-0.8rem;filter:grayscale(0.95);transform:scale(0.96)}
.block--carousel-serieslist .list__item:nth-child(even) .list__item-visual-duplicate:nth-child(2){z-index:1;right:-2.4rem;transform:scale(1.04) rotateY(180deg);filter:grayscale(0.5)}.block--carousel-serieslist .list__item:nth-child(even) .list__item-visual-stackitem:nth-child(1){z-index:2;right:-0.8rem;transform:scale(0.96)}
.block--carousel-serieslist .list__item:nth-child(even) .list__item-visual-stackitem:nth-child(2){z-index:1;right:-2.4rem;transform:scale(1.04)}.block--carousel-serieslist .list__item.swiper-slide-visible .list__item-visual-duplicate:nth-child(2){filter:grayscale(0.95)}.list__sitemap .list__item--parent ul{margin-bottom:0}
.list__sitemap a{text-decoration:none;color:var(--color-black)}.cart{display:flex;flex-direction:column;gap:2.4rem}.cart__actions-primary{display:flex;gap:1.6rem;margin-bottom:1.6rem}.cart__actions-primary .button{flex-basis:100%}.cart__content,.order__content{border:1px solid var(--color-grey2);padding:2.4rem 1.6rem;border-radius:1.6rem}
.cart__content--empty{border:0;padding:0;font-style:italic}.order__lines{display:flex;flex-direction:column;gap:2.4rem}.order__lines:not(.order__lines--options):not(.order__lines--footer) .order__line{border-bottom:1px dashed var(--color-grey2);padding-bottom:2.4rem}.order__lines:not(.order__lines--options):not(.order__lines--footer) .order__line:last-child{border:0;padding-bottom:0}
.order__lines:not(.order__lines--options):not(.order__lines--footer) .order__line:last-child .order__line-delete{bottom:0}.order__lines--options{border-top:1px solid var(--color-grey2);padding-top:1.6rem;margin-top:1.6rem}.order__lines--options .order__line{display:flex;justify-content:space-between;background:var(--color-grey1);padding:1.6rem;border-radius:1.6rem;font-size:1.4rem}
.order__lines--options .option__title{font-weight:600}.order__lines--footer{border-top:1px solid var(--color-grey2);padding-top:1.6rem;margin-top:1.6rem}.order__lines--footer .order__line{justify-content:space-between}.order__lines--footer .order__line-price,.order__lines--footer .order__line--discount .price,.order__lines--footer .order__line--shipping .price,.order__lines--footer .order__line--subtotal .price{margin-top:0;color:var(--color-green1)}
.order__line{display:flex;gap:1.6rem;font-size:1.4rem;position:relative}.order__line--slim{gap:.8rem}.order__line--slim .order__line-product-title{line-height:1.2}.order__line--slim .order__line-amount{flex-shrink:0;margin-top:0}.order__line--slim .order__line-product-articlecode{line-height:1.2}.order__line--slim .order__line-delivery{line-height:1.2}
.order__line--slim .order__line-price,.order__line--slim .order__line--discount .price,.order__line--slim .order__line--shipping .price,.order__line--slim .order__line--subtotal .price,.order__line--slim .order__line--total .price{margin-top:0}.order__line--discount,.order__line--shipping,.order__line--subtotal{justify-content:space-between}
.order__line--hidden{display:none}.order__line-visual{min-width:48px}.order__line-visual a{display:block}.order__line-visual a:hover img,.order__line-visual a:hover .image--empty{transform:scale(1.05)}.order__line-visual img,.order__line-visual .image--empty{display:block;margin:0 auto;width:48px;height:auto;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 .15s ease-in-out,box-shadow .15s ease-in-out}
.order__line-visual .image--empty{aspect-ratio:2 / 3;background:var(--color-grey3)}.order__line-content{flex-grow:2}.order__line-product-quantity{color:var(--color-black);font-size:1.6rem}.order__line-product-title{text-decoration:none;color:var(--color-black);font-size:1.6rem;font-weight:600}.order__line-product-title:hover{color:var(--color--blue1);text-underline-offset:1px!important}
.order__line-product-author{margin-top:.2rem}.order__line-product-format-specs{display:flex;gap:.2rem 0;flex-direction:column;margin:.8rem auto;font-size:1.3rem}.order__line-product-format-spec{width:fit-content}.order__line-product-format{display:flex;gap:0 .4rem;align-items:center;font-weight:600;line-height:1.2;margin:.2rem 0}
.order__line-product-format .product__icon{width:16px;height:16px;flex-shrink:0}.order__line-product-type{background-color:var(--color-grey1);display:inline-block;padding:0 .4rem;border-radius:4px;margin:.4rem 0}.order__line-product-articlecode{margin-top:.8rem}.order__line-delivery{margin-top:.8rem}
.order__line-delivery--cart{color:var(--color-blue1)}.order__line-delivery-alert{color:var(--color-black)}.order__line-delivery-alert--undeliverable{border-color:var(--color-red1);color:var(--color-red1);background-color:rgba(var(--color-red1-rgb),0.1)}.order__line-delivery-alert--undeliverable p:first-child:before{background-image:url(/assets/deslegte-2.0.140/images/default/alert-red.svg)}
.order__line-delivery-supplier{display:block}.order__line-amount select{margin-top:-0.8rem;padding:0 0 0 2.4rem;width:fit-content;background-position:calc(100% - 2rem) 50%}.order__line-delete{position:absolute;right:0;bottom:1.6rem}.order__line-delete a{display:flex;justify-content:center;align-items:center;width:4.8rem;height:4.8rem;border:1px dotted var(--color-grey2);border-radius:50%}
.order__line-delete a:hover{border-color:var(--color-red1)}.order__line-delete a:hover svg #lid,.order__line-delete a:hover svg #can{fill:var(--color-red1)}.order__line-delete a:hover svg #lid{transform:translateY(-8px)}.order__line-delete a svg{overflow:visible;width:16px;height:16px}.order__line-delete a svg #lid,.order__line-delete a svg #can{fill:var(--color-black);transition:all .2s ease-in-out}
.order__line-delete a svg #lid{transform:translateY(0)}.order__line-amount{margin-top:.2rem}.order__line-price,.order__line--discount .price,.order__line--shipping .price,.order__line--subtotal .price,.order__line--total .price{display:flex;gap:.4rem;font-weight:600;margin-top:.2rem}.cart__content-buttons{display:none}
.cart__shipping-overview{background:var(--color-grey1);padding:2.4rem 1.6rem;border-radius:1.6rem;font-size:1.4rem}h2.cart__shipping-overview-title{font-size:1.4rem;margin:0 0 1.6rem}.cart__shipping-overview-line{margin-bottom:.8rem;display:flex;justify-content:space-between;gap:.8rem}.cart__shipping-overview-line:last-child{margin-bottom:0}
.cart__shipping-overview-line .column{line-height:1.2}.cart__shipping-overview-line .column.price{display:flex;gap:.4rem}.cart__shipping-overview-line .column.price span:not(.currency){text-align:right}.cart__shipping-overview-line--combined{margin-top:2.4rem}.cart__shipping-overview-line--combined .shippingcost-options__title{font-weight:600;margin-bottom:.8rem;display:block}
.cart__shipping-overview-line--combined .shippingcost-options__element{display:flex;gap:.8rem;align-items:center}.pickup__tooltip{position:relative}.pickup__tooltip:hover{cursor:help}.pickup__tooltip:hover .pickup__tooltip-text{opacity:1;transform:translateX(-50%) translateY(0)}.pickup__tooltip .icon{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;margin-top:-2px;text-align:center}
.pickup__tooltip-text{opacity:0;pointer-events:none;position:absolute;z-index:10;left:50%;transform:translateX(-50%) translateY(1rem);min-width:var(--column-width1);bottom:24px;border-radius:.4rem;color:white;padding:.8rem 1.2rem;font-weight:normal;font-size:1.2rem;line-height:1.2;background:var(--color-black);margin:auto;transition:opacity .2s ease-in-out,transform .1s ease-in-out}
.pickup__tooltip-text:after{content:'';position:absolute;bottom:0;left:50%;width:0;height:0;border:.4rem solid transparent;border-top-color:var(--color-black);border-bottom:0;margin-left:-0.4rem;margin-bottom:-0.4rem}.cart__alerts{margin-top:2.4rem;display:flex;flex-direction:column;gap:.8rem}
.cart__actions-secondary{display:flex;flex-direction:column;gap:1.6rem}.cart__actions-secondary .continue-shopping{display:none}.cart__actions-secondary .button--wishlist{width:calc(100% - 1.6rem -(1.6rem+16px+0.4rem))}.order__result{display:flex;flex-direction:column;gap:2.4rem}.order__result-inset{margin:4.8rem auto}
.order__result-ordercode{background:rgba(var(--color-yellow1-rgb),0.15);padding:1.6rem;text-align:center;width:calc(100% - 4.8rem);margin:0 auto;box-shadow:4px 4px 8px rgba(var(--color-black-rgb),0.12);display:flex;align-items:center;justify-content:center;flex-direction:column;aspect-ratio:3 / 2}.order__result-ordercode-title{border-bottom:2px dotted rgba(var(--color-yellow1-rgb),0.65);margin-bottom:.8rem}
.order__result-ordercode-code{font-weight:bold;font-size:3.2rem}.order__result-primary h2{margin-top:0}h2.order__result-overview-title{font-size:2.4rem}.order__result-actions{display:flex;flex-direction:column;gap:1.6rem}.order__result-actions .button{width:fit-content}.order__result-secondary h3{margin-top:0}
.order__result-secondary .share{margin-bottom:0}h3.order__result-overview-title{margin-top:0}.order__result-overview{display:flex;flex-direction:column;gap:2.4rem}.order__result-overview .block--shelf-single{margin-top:0;width:100%}h3.order__result-share-title{font-size:1.6rem;text-align:center}.profile__loggedinas{padding:.8rem 1.6rem;border-radius:.8rem;background-color:rgba(var(--color-blue1-rgb),0.1);color:var(--color-blue1);font-size:1.4rem;display:flex;justify-content:space-between;margin-top:2.4rem}
.profile__loggedinas .icon{display:inline-block;vertical-align:middle;width:16px;height:16px;margin-left:.2rem;background:transparent url(/assets/deslegte-2.0.140/images/default/avatar-blue.svg) no-repeat center center/100% auto}.profile__nav{position:relative}.profile__nav-list-toggle{text-transform:capitalize;background-image:url(/assets/deslegte-2.0.140/images/default/arrow-default-down-black.svg);background-position:calc(100% - 1.6rem) 50%;background-repeat:no-repeat;background-size:12px 12px;padding-right:3.2rem;width:calc(100% - 4.8rem)}
.profile__nav-list-toggle:focus{background-image:url(/assets/deslegte-2.0.140/images/default/arrow-default-up-white.svg)}.profile__nav-list-toggle span{pointer-events:none}.profile__nav-list{list-style:none;margin:0;padding:0;display:none;position:absolute;background:var(--color-grey1);border:1px solid var(--color-grey2);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);width:100%;pointer-events:none}
.profile__nav-list.show{display:block;pointer-events:initial}.profile__nav-list-item span{display:block;line-height:1;padding:1.2rem 1.6rem}.profile__nav-list-item a{display:block;text-decoration:none;color:var(--color-black)}.profile__nav-list-item--current{color:var(--color-grey3)}.profile__tabs-content{padding:2.4rem 0 0}
.profile__tabs-content h2{margin-top:0}.profile__tabs-content p.back{margin-top:2.4rem}.profile__group{display:flex;flex-direction:column;gap:1.6rem;margin-bottom:1.6rem}.profile__group--default{border:1px solid var(--color-grey2);padding:2.4rem 1.6rem;border-radius:1.6rem;margin-bottom:1.6rem;gap:.8rem}
.profile__group--notified{margin-top:3.2rem}.profile__group--danger{border:1px dashed var(--color-red1);padding:1.6rem}.profile__group--danger a{color:var(--color-red1)}h2.profile__group-title{font-size:2.4rem}h2.profile__group-title--danger{margin-top:2.4rem;margin-bottom:1.6rem}h3.profile__group-title{font-size:2rem;margin-top:0;margin-bottom:1.6rem}
h3.profile__group-title--returns{margin-top:.8rem;margin-bottom:-0.8rem}.profile__group-item--address .profile__address{display:flex;flex-direction:column;gap:1.6rem}.profile__group-item--address-not-found{font-style:italic}.profile__group-item--order .profile__order{display:flex;flex-direction:column;gap:1.6rem}
.profile__group-item--invoice .profile__invoice{display:flex;flex-direction:column;gap:1.6rem}.profile__group-item--date .profile__group-value{text-transform:lowercase}.profile__group-item.error{color:var(--color-red1)}.profile__group-item.error .profile__group-label{color:var(--color-red1)}.profile__group-item.error.profile__group-item--paymentstatus{border-color:var(--color-red1)}
.profile__group-item--returns p.returnable-items{margin-bottom:0}.profile__group-label{font-size:1.2rem;color:var(--color-grey3-wcag)}.profile__address,.profile__order,.profile__invoice{margin-top:1.6rem;padding-top:1.6rem;border-top:1px solid var(--color-grey2)}.profile__address:nth-child(1),.profile__order:nth-child(1),.profile__invoice:nth-child(1){margin-top:0;padding-top:0;border-top:0}
.profile__returns-list{margin-top:-0.8rem}.profile__address-content,.profile__order-content,.profile__invoice-content,.profile__order-shipping-content{background:var(--color-grey1);padding:1.6rem}.profile__address-content a,.profile__order-content a,.profile__invoice-content a,.profile__order-shipping-content a{color:var(--color-black)}
.profile__returns-content a{color:var(--color-black)}.profile__address-content,.profile__order-content,.profile__invoice-content{flex-grow:1}.profile__address-content{border:1px dashed var(--color-grey2)}.contact-addresses__address-title{font-weight:bold}.profile__invoice-content.unpaid{background:rgba(var(--color-red1-rgb),0.1)}
.profile__group-item--paymentstatus{padding-top:1.6rem;margin-top:1.6rem;border-top:1px dashed var(--color-grey2)}.profile__group-title{margin-bottom:0}.profile__downloads{border:1px solid var(--color-grey2);padding:2.4rem 1.6rem;border-radius:1.6rem}.profile__downloads-list{margin:0;padding:0;list-style:none}
.profile__downloads-item{display:flex;justify-content:space-between}.profile__downloads-item .download__title,.profile__downloads-item .download__link{align-self:center}h3.stockmonitor__list-title{margin-top:0}.block--list-products--stockmonitor{padding-bottom:3.2rem}.block--list-products--stockmonitor .list__item a{height:auto}
.block--list-products--stockmonitor .list__item-actions{margin-bottom:1.6rem}.list__item-actions{position:relative;margin-top:1.6rem;display:flex;justify-content:center}.list__item-actions .button--stockmonitor.disable{display:block;width:48px;text-indent:-999em;height:48px;padding:0}.list__item-actions .button--stockmonitor.disable:hover{background-position:center;background-size:20px 20px}
.list__item-action{padding:0;margin:0;width:48px!important;height:48px!important;background:var(--color-grey1);border:0;display:flex!important;justify-content:center;border-radius:4.8rem}.list__item-action .icon{display:block;align-self:center;width:16px;height:16px}.list__item-action .icon svg{display:block;width:100%;height:auto}
.list__item-action .icon svg path{fill:var(--color-white)}.list__item-action--hide{background-color:var(--color-red1)}.list__item-action--hide:hover{background-color:var(--color-blue1)}.list__item-action--wishlist.delete{background-color:var(--color-red1)}.list__item-action--wishlist svg{transform:scale(1);transition:all .2s ease-in-out}
.list__item-action--wishlist:hover svg{transform:scale(1.25)}.list__item-action:hover.delete{background-color:var(--color-blue1)}.profile__stockmonitor-unconfirmed{margin-bottom:2.4rem}.checkout__steps{margin:2.4rem 1.6rem;display:flex;flex-direction:column;gap:2.4rem 0}.checkout__step{background:var(--color-white);padding:2.4rem 1.6rem;border:1px solid var(--color-grey2);border-radius:1.6rem}
.checkout__step h1{font-size:2.4rem;margin-top:0}.checkout__step h1 .number{color:var(--color-blue1)}.checkout__step--disabled h2{color:var(--color-grey2);margin-bottom:0}.checkout__step--completed{border-color:var(--color-blue1)}.checkout__step--completed h2{color:var(--color-blue1);margin-bottom:0;padding-right:4rem;position:relative}
.checkout__step--completed h2:after{content:"";width:2.4rem;height:2.4rem;background:transparent url(/assets/deslegte-2.0.140/images/default/check-blue1.svg) no-repeat center center/100% auto;display:inline-block;position:absolute;top:0;bottom:0;right:0;margin:auto}
h1.checkout__step-title{margin-bottom:2.4rem}h2.checkout__step-title{font-size:2.4rem;margin-top:0}h2.checkout__step-subtitle{font-size:2rem;margin-top:0;margin-bottom:1.6rem}h3.checkout__step-subtitle{font-size:1.4rem;font-weight:600;margin-top:0}h3.checkout__step-subtitle--alt{font-style:italic}.checkout__step-content{font-size:1.4rem}
.checkout__step-content .element__label{font-weight:600}.checkout__step-content .required-note{margin-bottom:0}.checkout__step-columns{display:flex;flex-direction:column;gap:4rem}.checkout__step-column{flex:1}.checkout__step-column:first-child:after{display:block;content:"";width:100%;height:1px;background-image:linear-gradient(90deg,var(--color-grey2) 0,var(--color-grey2) 50%,transparent 50%,transparent 100%);background-size:16px 1px;margin-top:4rem}
.checkout__delivery-addresses-overlay{display:none}.checkout__delivery-addresses{padding:.8rem;overflow-y:auto;max-height:calc(100vh - 16rem)}.checkout__delivery-addresses h2.checkout__step-subtitle{margin-top:0}.checkout__step-address{padding:1.6rem;margin:.8rem auto 2.4rem;width:100%;border:1px solid var(--color-grey2);border-radius:1.6rem;font-size:1.4rem}
.checkout__step-address p{margin:0}.checkout__delivery-addresses-list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:1.6rem}.checkout__delivery-address-item{display:flex;justify-content:space-between;gap:1.6rem;margin:0;max-width:initial;transition:border-color .2s ease-in-out}.checkout__delivery-address-item button{align-self:center}
.checkout__delivery-address-item:hover{border-color:var(--color-grey3)}.checkout__addresses-add{margin-top:2.4rem}@media only screen and (min-width:768px){.page__title--searchresults-summary{font-size:5.6rem;line-height:1.2}.page__subtitle--searchresults-summary{margin-bottom:2.4rem}.menu__list--grid{flex-direction:row;flex-wrap:wrap}
.menu__list--grid .menu__item{width:calc(50% - .8rem)}.menu__item{padding-left:2.4rem;padding-right:2.4rem}.product__page-cover .cover--landscape{width:auto}.product__page-cover-gallery .thumbnail{width:initial}.product__page-cover-gallery .thumbnail img{height:64px;max-width:initial}.product__page-spec-item .column,.author__page-spec-item .column{padding-left:1.6rem;padding-right:1.6rem;flex:1}
.product__page-spec-item .column:nth-child(1),.author__page-spec-item .column:nth-child(1){max-width:var(--column-width1)}.product__page-spec-item--section .column,.author__page-spec-item--section .column{padding:0}.product__page-spec-item--section .column:nth-child(1),.author__page-spec-item--section .column:nth-child(1){width:auto}
.product__page-relateditems-list--minimized .list__shelf--4{display:none}.main__section--product .swiper-button-prev{left:calc(-4.8rem - .8rem)}.main__section--product .swiper-button-next{right:calc(-4.8rem - .8rem)}.searchresults__refinement-suggestions{margin-bottom:0}.searchresults__view-controls{gap:0 .8rem;max-width:initial}
.searchresults__view-item{opacity:.25;transition:opacity .2s ease-in-out}.searchresults__view-item.active{display:block;opacity:1}.searchresults__view-item:hover{opacity:1}.searchresults__list--list .searchresult__item a{display:flex;gap:1.6rem}.searchresults__list--list .searchresult__item .list__item-visual{width:160px;flex-shrink:0;margin-bottom:0}
.searchresults__list--list .searchresult__item .list__item-content{width:calc(100% - 160px);flex-direction:row;gap:1.6rem}.searchresults__list--list .searchresult__item .list__item-content-column{margin-bottom:0}.searchresults__list--list .searchresult__item .list__item-content-column--first{width:calc(75% - .8rem)}
.searchresults__list--list .searchresult__item .list__item-content-column--second{width:calc(25% - .8rem)}.searchresult__item{width:calc((calc((100% -(3 * 16px)))) / 4)}.searchresult__item:nth-child(odd):before{display:none}.searchresult__item:before{top:144px;width:calc((100% * 4)+(3 * 1.6rem))}.searchresult__item:nth-child(4n+1):before{display:block}
.searchresult__item .list__item-visual{min-height:144px}.searchresult__item .list__item-visual .image--empty{width:96px;height:auto}.searchresult__item .list__item-visual img{width:auto;max-width:96px;max-height:144px;height:auto}.searchresult__item-otherformats{padding-left:calc(160px+1.6rem);margin-top:1.6rem}
.block--list:not(.block--list--tile) .list__item a,.block--list:not(.block--list--tile) .list__item .list__item-pseudo-link{display:flex;gap:1.6rem}.block--list:not(.block--list--tile) .list__item a:hover .list__item-visual--has-position .list__item-position{top:auto;bottom:calc(0.4rem - 1.8rem)}.block--list:not(.block--list--tile) .list__item .list__item-pseudo-link .list__item-content-column{align-self:center}
.block--list:not(.block--list--tile) .list__item .list__item-pseudo-link .list__item-price{margin:0}.block--list:not(.block--list--tile) .list__item--bookoftheweek{padding-left:1.6rem;padding-right:1.6rem;width:calc(100%+3.2rem);margin-left:-1.6rem;padding-bottom:4.8rem}.block--list:not(.block--list--tile) .list__item--bookoftheweek .list__item-price:not(.no-stock){position:relative;right:auto;margin-bottom:2.4rem}
.block--list:not(.block--list--tile) .list__item--highlight{padding-left:1.6rem;padding-right:1.6rem;width:calc(100%+3.2rem);margin-left:-1.6rem;padding-bottom:4.8rem}.block--list:not(.block--list--tile) .list__item-visual{width:160px;margin-bottom:0}.block--list:not(.block--list--tile) .list__item-visual img{width:auto;max-width:initial;max-height:144px}
.block--list:not(.block--list--tile) .list__item-visual img.wide,.block--list:not(.block--list--tile) .list__item-visual img.extra-wide{max-width:95%;max-height:initial;height:auto}.block--list:not(.block--list--tile) .list__item-visual img,.block--list:not(.block--list--tile) .list__item-visual .image--empty{height:160px;transform-origin:center center}
.block--list:not(.block--list--tile) .list__item-visual .image--empty{width:96px;height:auto}.block--list:not(.block--list--tile) .list__item-position{top:auto;bottom:calc(-1.6rem+0.8rem)}.block--list:not(.block--list--tile) .list__item-content{width:calc(100% - 160px);flex-direction:row;gap:1.6rem}
.block--list:not(.block--list--tile) .list__item-content-column{margin-bottom:0}.block--list:not(.block--list--tile) .list__item-content-column--first{width:calc(75% - .8rem)}.block--list:not(.block--list--tile) .list__item-content-column--second{width:calc(25% - .8rem);display:block}.block--list:not(.block--list--tile) .list__item-price{max-width:initial;position:relative;right:auto;margin-top:0;margin-bottom:1.6rem;text-align:left}
.author__page-list-header{display:flex;justify-content:space-between;gap:1.6rem}.author__page-list-title{text-align:left;align-self:center}.authortitles__list-controls{align-self:center;margin:0}.author__page-content--latest{margin-bottom:4.8rem;align-items:center}.author__page-content--latest .author__page-body,.author__page-content--latest .author__page-specs{margin-top:0}
.author__page-specs{margin-top:0}.grid__row .grid__col--col4.block--shelf-single{width:var(--column-width2);max-width:initial}.block--shelf-single{margin-top:0;margin-bottom:0}.block--shelf-single .shelf__grid{grid-template-columns:repeat(1,100% [grid-col])}.block--shelf-single .list__item{width:100%}
.block--shelf-single .list__item .list__shelf{top:calc(144px * 1.5)}.block--shelf-single .list__item--firstchild .list__shelf{width:100%}.block--shelf-single .list__item-visual{min-height:calc(144px * 1.5)}.block--shelf-single .list__item-visual img{max-width:calc(96px * 1.5);max-height:calc(144px * 1.5)}
.authorlist__page-alphabet,.rubriclist__page-alphabet{margin-bottom:0}.authorlist__page-alphabet-group-title,.rubriclist__page-alphabet-group-title{margin-top:3.2rem}.menu__timeline{overflow-x:visible}.menu__timeline .timeline .list__item{display:flex;gap:3.2rem}.menu__timeline .timeline .list__item-visuals{order:2;flex-basis:var(--column-width2);margin:0;align-self:center;overflow:visible}
.menu__timeline .timeline .list__item-content{order:1;margin-left:3.2rem}.checkout__step-address{margin-left:0;margin-right:0;max-width:var(--column-width2)}.checkout__delivery-address-item{width:calc(50% - .8rem);max-width:initial}.order__line-product-format-specs{gap:0 .8rem;flex-direction:row;align-items:center;margin:.4rem auto}
.order__line-product-format-specs .divider{width:1px;height:1em;align-self:center;background:var(--color-grey2)}.order__line-product-format-spec{width:initial}.order__line-product-articlecode{margin-top:.4rem}.order__line-delivery{margin-top:.4rem}}@media only screen and (min-width:1024px){.contenttext .message--error{padding:2.4rem}
.block--headervisual-static .headervisual__visual{max-width:var(--column-width8);margin:0 auto}.menu__list--grid{flex-direction:row;flex-wrap:wrap}.menu__list--grid .menu__item{width:calc(25% -(4.8rem / 3))}.product__page-grid{flex-wrap:wrap;justify-content:space-between;gap:32px 0}.product__page-header{flex-direction:column;gap:32px 0}
.product__page-primary{display:block}.product__page-cover{float:left;width:calc(var(--column-width4) - 1.6rem);margin-bottom:2.4rem}.product__page-cover-image .open-slideshow-in-overlay:after{width:36px;height:36px}.product__page-summary-container{width:var(--column-width4)}.product__page-summary-container .hr--inline{background-size:100% 100%}
.product__page-summary{display:flex;gap:0 2.4rem}.product__page-author{margin:0}.product__page-secondary{width:100%;flex-wrap:nowrap;margin-bottom:-2.4rem}.product__page-specs{order:1;width:var(--column-width4)}.product__page-relateditems{order:2;width:var(--column-width4)}.product__page-relateditems hr{display:none}
.product__page-relateditems-title{margin-top:0}.product__page-relateditems-list .shelf__grid-row:last-child{margin-bottom:0}.product__page-related-sections{gap:48px}.product__page-description{width:calc(var(--column-width4) - 1.6rem)}.product__page-offer-container{float:right;justify-content:space-between;gap:16px 0;width:calc(var(--column-width4) - 1.6rem);margin-left:1.6rem}
.product__page-offer{min-height:280px}.product__page-offer-table{padding:2.4rem}.product__page-offer-table-row{flex-direction:row;justify-content:space-between;gap:2.4rem}.product__page-offer-table-row--backorder .product__page-offer-table-column--stock{display:block}.product__page-offer-table-row--backorder .product__page-offer-table-column--price{flex-grow:initial}
.product__page-offer-table-row--notification{margin-top:-0.8rem}.product__page-offer-table-row-inset--details{margin-top:-1.6rem}.product__page-offer-table-row-inset--stock-alert{padding-top:2.4rem}.product__page-offer-table-column{align-self:center}.product__page-offer-table-column--info{width:auto;flex:1.5}
.product__page-offer-table-column--stock{align-self:flex-start;margin-top:.9rem}.product__page-offer-table-column--price{align-self:flex-start;margin-top:.9rem}.product__page-offer-table-column--actions{align-self:flex-start}.product__page-offer-delivery{right:2.4rem}.product__page-currentformat{display:flex;justify-content:space-between}
.product__page-currentformat-title{margin-bottom:0;padding-bottom:0;border-bottom:0;align-self:center}.product__page-currentformat-starting-prices{align-self:center}.product__page-otherformats--minimized .product__page-otherformats-item:nth-child(4){display:block}.product__page-otherformats-item{width:calc((100% - 4.8rem) / 4)}
.product__page-grid-column--wide{gap:0}.product__page-reviews{display:flex;gap:16px;flex-wrap:wrap}.product__page-reviews-title{width:100%}.product__page-rating-overview{max-width:var(--column-width3)}.product__page-reviews-rating-rate{margin-top:0}.product__page-reviews-rate{width:var(--column-width3)}
.product__page-reviews-list{width:var(--column-width4);flex-direction:row;flex-wrap:wrap;gap:16px;margin-top:0;justify-content:flex-start}.product__page-reviews-list--empty{flex-direction:column}.product__page-reviews-list-title{width:100%;margin-bottom:0;height:max-content}.product__page-review-item{width:var(--column-width4)}
.product__page-review-item--empty{width:var(--column-width4)}.product__page-review-item--empty .product__page-review-item-content{align-self:center}.main__section--product .swiper-button-prev{left:-1.2rem}.main__section--product .swiper-button-next{right:-1.2rem}.linkbox--form{margin-top:4.8rem}.page__subtitle--searchresults-summary{margin-top:-3.6rem;margin-bottom:4.8rem;text-align:center;font-size:3.2rem}
.aside--searchfilters{position:relative;padding-right:1.6rem}.aside--searchfilters:after{content:"";position:absolute;top:0;right:0;height:100%;width:0;border-right:1px solid var(--color-grey2)}.filters--searchresults{opacity:1;pointer-events:initial;position:relative;bottom:auto;left:auto;width:auto}
.filters__close-button{display:none}.filters__content-header{background:transparent;display:block;padding:0;margin-bottom:2.4rem;line-height:32px}.filters__content-section{overflow:auto;max-height:initial;padding:0}.filters__content-footer{display:none}.searchresults__refinement-suggestions-container,.rubric__subrubric-suggestions-container{max-width:100%;margin-left:0;padding:0 5.6rem;position:relative}
.searchresults__refinement-suggestions-container:after,.searchresults__refinement-suggestions-container:before,.rubric__subrubric-suggestions-container:after,.rubric__subrubric-suggestions-container:before{content:"";position:absolute;z-index:9;top:0;width:56px;height:100%;background:linear-gradient(to right,rgba(var(--color-white-rgb),0) 0,var(--color-white) 48px)}
.searchresults__refinement-suggestions-container:after,.rubric__subrubric-suggestions-container:after{right:0}.searchresults__refinement-suggestions-container:before,.rubric__subrubric-suggestions-container:before{left:0;transform:rotate(180deg)}.searchresults__refinement-suggestions-container .swiper:not(.swiper-initialized) .swiper-slide,.rubric__subrubric-suggestions-container .swiper:not(.swiper-initialized) .swiper-slide{width:initial}
.searchresults__refinement-suggestions-container .swiper-slide,.rubric__subrubric-suggestions-container .swiper-slide{max-width:25%}.searchresults__refinement-suggestions-container .swiper-button-prev,.searchresults__refinement-suggestions-container .swiper-button-next,.rubric__subrubric-suggestions-container .swiper-button-prev,.rubric__subrubric-suggestions-container .swiper-button-next{display:block;background-color:var(--color-white);transform:scale(0.65)}
.searchresults__refinement-suggestions-container .swiper-button-prev,.rubric__subrubric-suggestions-container .swiper-button-prev{left:0;transform:scale(0.65) rotate(180deg)}.searchresults__refinement-suggestions-container .swiper-button-next,.rubric__subrubric-suggestions-container .swiper-button-next{right:0}
.searchresults__alert{padding:1.6rem}.searchresults__summary-body{position:relative}.searchresults__summary-body--minimized{display:block}.searchresults__summary-body-content{padding-right:calc(81px+0.8rem)}.searchresults__summary-body .button--toggle{position:absolute;right:0;bottom:0}.searchresults__controls{justify-content:flex-end}
.searchresults__filter-controls{display:none}.filters__reset-button{padding:0}.searchresults__view-controls{order:2;flex:1;justify-content:flex-end;gap:0 1.6rem}.searchresults__view-list{gap:.8rem}.searchresults__view-item{width:24px;height:24px;background-size:100% 100%}.searchresults__advanced-search{order:1;text-align:left;width:auto;flex:1;align-self:center}
.searchresults__list{margin-top:4.8rem;margin-bottom:3.2rem}.searchresults__body--no-result{max-width:var(--column-width4)}.searchresults__advanced-search{margin-top:0}.searchresult__item{width:calc((calc((100% -(5 * 16px)))) / 6)}.searchresult__item:nth-child(4n+1):before{display:none}.searchresult__item:before{width:calc((100% * 6)+(5 * 1.6rem))}
.searchresult__item:nth-child(6n+1):before{display:block}.searchresult__item .list__item-format .tooltip{display:inline-block}.searchresult__item-otherformats-list{width:calc(100% -(25%+0.8rem))}.paging .pager__pages{order:2;flex:1;align-self:center;margin-bottom:0}.paging .button__prev,.paging .button__next{flex:1;align-self:center}
.paging .button__prev{order:1}.paging .button__next{order:3}.paging--authors,.paging--series{margin-top:6.4rem}.series__tag{font-size:1.3rem}.pager__page{margin-left:.8rem;margin-right:.8rem}.menu__list--rich{margin-top:6.4rem;gap:6.4rem}.faq-section__title{text-align:center}.block--list:not(.block--list--tile){width:var(--column-width6);margin:0 auto}
.block--list:not(.block--list--tile) .list__item--bookofhteweek,.block--list:not(.block--list--tile) .list__item--highlight{padding-left:3.2rem;padding-right:3.2rem;width:calc(100%+6.4rem);margin-left:-3.2rem}.block--list:not(.block--list--tile) .list__item-visual{width:calc(160px * 1.5)}.block--list:not(.block--list--tile) .list__item-visual img{max-height:calc(144px * 1.5)}
.block--list:not(.block--list--tile) .list__item-visual img,.block--list:not(.block--list--tile) .list__item-visual .image--empty{height:calc(160px * 1.5)}.block--list:not(.block--list--tile) .list__item-visual .image--empty{width:auto}.block--list:not(.block--list--tile) .list__item-position{top:auto;bottom:calc(0.4rem - 1.6rem)}
.block--list-menu-alternate{margin-bottom:calc(6.4rem+1.6rem)}.author__page-content--latest{width:var(--column-width6);margin-bottom:4.8rem}.author__page-specs{padding-left:calc(var(--column-width1) / 2)}.author__page-body,.author__page-specs{margin-top:1.6rem}.block--shelf:not(.block--shelf-related).block--shelf-single .shelf__grid{grid-template-columns:repeat(1,100% [grid-col])}
.block--shelf:not(.block--shelf-related).block--shelf-single .list__item--firstchild .list__shelf{width:100%}.author__page-content .block--shelf-single{margin-top:0;margin-bottom:0;margin-left:calc(var(--column-width1) / 2)}.author__page-content .block--shelf-single .list__item .list__shelf{top:144px;height:1.6rem}
.author__page-content .block--shelf-single .list__item-visual{min-height:144px}.author__page-content .block--shelf-single .list__item-visual img{max-width:96px;max-height:144px}.author__page-content .block--shelf-single .list__item-content{padding-top:1.2rem}.block--carousel-serieslist .swiper:not(.swiper-initialized) .list__item .list__item-content{opacity:1}
.block--carousel-serieslist .list__item .list__item-visual img{opacity:1!important;filter:grayscale(0)!important}h2.authorlist__page-highlight-title,h3.authorlist__page-highlight-subtitle{max-width:var(--column-width8);margin-left:auto;margin-right:auto}.authorlist__page-highlight-list{max-width:var(--column-width8)}
.authorlist__page-highlight-item{flex-basis:calc((100% -(3 * .8rem)) / 4)}.rubriclist__page-alphabet-group{width:calc(((100% -(3 * 1.6rem)) / 4))}.authorlist__page-alphabet-group-list{column-count:4}.authorlist__page-alphabet-group-item{column-width:initial}.block--list-menu-antiquarian{margin-bottom:6.4rem}
.menu__timeline{margin-top:6.4rem}.menu__timeline .timeline .list__item-visual{width:calc(160px * 1.5)}.menu__timeline .timeline .list__item-visual img{max-width:calc(96px * 1.5);max-height:calc(144px * 1.5)}.menu__timeline .timeline .list__item-visual img,.menu__timeline .timeline .list__item-visual .image--empty{height:calc(160px * 1.5)}
.menu__timeline .timeline .list__item-visual .image--empty{width:auto}.cart{flex-direction:row;flex-wrap:wrap;gap:2.4rem 1.6rem}.cart__form{display:flex;flex-direction:column;width:calc(var(--column-width6) - 3.2rem)}.cart__actions-primary{display:none;order:1;margin-bottom:0}.cart__content,.order__content{padding:3.2rem}
.cart__content{order:1}.order__lines{margin-right:3.2rem}.order__lines--fullwidth{margin-right:0}.order__lines:not(.order__lines--options):not(.order__lines--footer) .order__line:last-child .order__line-delete{bottom:auto}.order__lines--options{padding-top:2.4rem;margin-top:2.4rem}.order__lines--options .order__line{padding:2.4rem}
.order__lines--footer{padding-top:2.4rem;margin-top:2.4rem}.order__line{gap:2.4rem}.order__line--slim{gap:.8rem 1.6rem}.order__line--slim .order__line-visual{min-width:48px}.order__line--slim .order__line-visual img,.order__line--slim .order__line-visual .image--empty{width:48px}.order__line-visual{order:1;min-width:96px}
.order__line-visual img,.order__line-visual .image--empty{width:96px}.order__line-content{align-self:flex-start;order:2}.order__line-delivery-alert{padding:.8rem 1.6rem}.order__line-delivery-supplier{display:inline}.order__line-delete{bottom:auto;right:-32px;margin-top:.2rem}.order__line-delete a{width:1.6rem;height:1.6rem;background-size:100% auto;margin-top:2px;border:0;border-radius:0}
.order__line-amount{order:3;margin-top:.2rem}.order__line-price{order:4;margin-top:.2rem}.cart__shipping-overview{padding:2.4rem;width:var(--column-width2);height:fit-content}.cart__actions-secondary{order:2;flex-direction:row;justify-content:space-between;width:var(--column-width6)}.cart__actions-secondary .continue-shopping{display:block}
.order__line--discount .label,.order__line--shipping .label,.order__line--subtotal .label,.order__line--total .label{flex-grow:2;text-align:right}.cart__alerts{order:1}.order__result{flex-direction:row;flex-wrap:wrap;gap:1.6rem}.order__result-primary{width:var(--column-width4);height:fit-content}.order__result-inset{margin-bottom:0}
.order__result-ordercode{max-width:65%}.order__result-secondary{order:2;flex-direction:row;justify-content:space-between;width:calc(var(--column-width2) - 1px)}.order__result-secondary .share{margin-top:2.4rem}.profile__nav-list-toggle{display:none}.profile__nav-list{display:flex;margin:2.4rem 0;padding:0 .4rem;gap:0 .2rem;position:relative;background:transparent;border:0;box-shadow:none;width:100%;pointer-events:initial}
.profile__nav-list:after{content:"";display:block;position:absolute;z-index:2;left:0;bottom:0;width:100%;height:1px;background:var(--color-black)}.profile__nav-list-item{position:relative;z-index:1;font-size:1.4rem;text-align:center}.profile__nav-list-item span{padding-left:.8rem;padding-right:.8rem;font-size:1.3rem}
.profile__nav-list-item--current{z-index:10}.profile__nav-list-item--current span{border:1px solid var(--color-grey4);color:var(--color-black);border-radius:1.2rem 1.2rem 0 0;pointer-events:none;border-bottom-color:var(--color-white)}.profile__nav-list-item--current span:after,.profile__nav-list-item--current span:before{content:"";display:block;position:absolute;z-index:10;right:calc(-0.8rem+1px);bottom:0;width:.8rem;height:.8rem}
.profile__nav-list-item--current span:before{background-image:radial-gradient(circle at .8rem 0,transparent 0,transparent .8rem,#fff .8rem)}.profile__nav-list-item--current span:after{z-index:11;border-radius:0 0 0 .8rem;border:1px solid var(--color-grey4);border-width:0 0 1px 1px}.profile__nav-list-item--current:after,.profile__nav-list-item--current:before{content:"";display:block;position:absolute;z-index:10;left:calc(-0.8rem+1px);bottom:0;width:.8rem;height:.8rem}
.profile__nav-list-item--current:before{background-image:radial-gradient(circle at 0 0,transparent 0,transparent .8rem,#fff .8rem)}.profile__nav-list-item--current:after{z-index:11;border-radius:0 0 .8rem 0;border:1px solid var(--color-grey4);border-width:0 1px 1px 0}.profile__nav-list-item span{white-space:nowrap}
.profile__nav-list-item a{background:var(--color-grey1);border:1px solid var(--color-grey3);border-radius:1.2rem 1.2rem 0 0;color:var(--color-grey3-wcag)}.profile__nav-list-item a:hover{border-color:var(--color-blue2);background-color:var(--color-blue2);color:var(--color-white);text-decoration:none}
.profile__group--default{padding:3.2rem}.profile__group-item--columns{display:flex;gap:1.6rem}.profile__group-item--columns div:nth-child(1){flex-basis:var(--column-width1)}.profile__group-item--address .profile__address{flex-direction:row;justify-content:space-between}.profile__group-item--order .profile__order{flex-direction:row;justify-content:space-between}
.profile__group-item--invoice .profile__invoice{flex-direction:row;justify-content:space-between}.profile__group-item--invoice .profile__group-item:not(.profile__group-item--paymentstatus){padding-right:calc(var(--column-width1)+1.6rem)}.profile__address-actions,.profile__order-actions{align-self:center}
.profile__group-label{font-size:1.6rem}.profile__invoice-content{position:relative}.profile__group-item--paymentstatus{padding-top:0;margin-top:0;border-top:0;padding-left:1.6rem;border-left:1px dashed var(--color-grey2);position:absolute;right:1.6rem;top:0;bottom:0;margin:auto;height:calc(100% - 3.2rem);width:var(--column-width1);text-align:center;display:flex}
.profile__group-item--paymentstatus span{display:block;align-self:center;width:100%}.profile__downloads{padding:3.2rem}.checkout__steps{margin:6.4rem 0;gap:3.2rem 0}.checkout__step{padding:4rem 8rem}.checkout__step h1{text-align:left}.checkout__step-content .row{display:flex;gap:1.6rem}.checkout__step-content .row .column{width:auto}
.checkout__step-columns{flex-direction:row;gap:0}.checkout__step-column{width:var(--column-width3);flex:auto}.checkout__step-column:first-child{position:relative}.checkout__step-column:first-child:after{position:absolute;top:0;right:0;width:1px;height:100%;background-image:linear-gradient(0deg,var(--color-grey2) 0,var(--color-grey2) 50%,transparent 50%,transparent 100%);background-size:1px 16px;margin-top:0}
.checkout__step-column--articles{width:var(--column-width3);padding-left:calc(var(--column-width1) / 2)}.checkout__delivery-addresses{padding:0}}@media only screen and (min-width:1300px){.main__section--product .swiper-button-prev{left:calc(-1.6rem - 4.8rem)}.main__section--product .swiper-button-next{right:calc(-1.6rem - 4.8rem)}
.product__page-grid-column--wide{width:var(--column-width8)}.product__page-reviews-rating-rate{width:var(--column-width4)}.cart__form{display:flex;flex-direction:column;width:var(--column-width6)}.order__result-ordercode{max-width:var(--column-width2)}.profile__nav-list-item span{padding-left:1.6rem;padding-right:1.6rem;font-size:1.4rem}
}@media only screen and (min-width:1280px) and (max-height:1024px){.page__subtitle--searchresults-summary{margin-top:-3.6rem;margin-bottom:2.4rem}hr.hr--below-pagetitle{margin-top:-1.2rem;margin-bottom:2.4rem}}@media print{.site-header{position:relative;box-shadow:none}.site-header .header__logo-image svg path,.site-header .header__button .icon path{fill:var(--color-black)!important}
.site-header .header__nav-toggle span{box-shadow:inset 0 0 0 3px var(--color-black)}.site-header .header__bottombar{display:none}input[type="text"]#q{border-color:var(--color-grey3)}.main{margin-top:2.4rem}.product__page-description-content--minimized .contenttext,.authortitle__body-content--minimized .contenttext{max-height:initial}
.product__page-description-content--minimized .button--toggle,.authortitle__body-content--minimized .button--toggle{display:none!important}hr{margin-top:0;margin-bottom:0}.rating__stars,.product__page-usernav,.block--carousel .list__item:not(:first-child),.form--rating,.product__page-rating-overview,.form--write-review,.block--recent-pages-inline,.swiper-button-prev,.swiper-button-next,.share{display:none!important}
h2.product__page-offer-table-title .sticker--web-only{border:1px solid var(--color-grey3)}.book-cover__award-ribbon-center{box-shadow:inset 0 0 0 16px var(--color-green2)}.book-cover__award-ribbon-center-text{color:var(--color-black)!important}.book-cover__award-ribbon-left{left:0}.book-cover__award-ribbon-right{right:0}
.block--carousel .list__shelf,.block--shelf .list__shelf{display:none!important}.product__icon{border:1px solid var(--color-grey3);border-radius:50%}.button--cart{padding-right:1.6rem}.site-footer{color:var(--color-black)}.site-footer .footer__logo-image svg path{fill:var(--color-black)}.site-footer .footer__nav-primary a,.site-footer .footer__copy,.site-footer .footer__ctatext a,.site-footer .footer__bottombar,.site-footer .footer__nav-secondary a{color:var(--color-black)}
.site-footer .social{display:none}}