@keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes impulse{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(3)}}@keyframes impulse2{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(3)}}@font-face{font-family:GillSansDisplayMTPro-ExBd;src:url(/assets/dist/fonts/GillSansDisplayMTProExBd/font.woff2) format("woff2"),url(/assets/dist/fonts/GillSansDisplayMTProExBd/font.woff) format("woff")}@font-face{font-family:GillSansMTPro-ExtraBold;src:url(/assets/dist/fonts/GillSansMTProExtraBold/font.woff2) format("woff2"),url(/assets/dist/fonts/GillSansMTProExtraBold/font.woff) format("woff")}@font-face{font-family:GillSansMTPro-BoldCondensed;src:url(/assets/dist/fonts/GillSansMTProBoldCondensed/font.woff2) format("woff2"),url(/assets/dist/fonts/GillSansMTProBoldCondensed/font.woff) format("woff")}@font-face{font-family:GillSansMTPro-Light;src:url(/assets/dist/fonts/GillSansMTProLight/font.woff2) format("woff2"),url(/assets/dist/fonts/GillSansMTProLight/font.woff) format("woff")}@font-face{font-family:GillSansMTPro-Condensed;src:url(/assets/dist/fonts/GillSansMTProCondensed/font.woff2) format("woff2"),url(/assets/dist/fonts/GillSansMTProCondensed/font.woff) format("woff")}@font-face{font-family:GillSansMTPro-Heavy;src:url(/assets/dist/fonts/GillSansMTProHeavy/font.woff2) format("woff2"),url(/assets/dist/fonts/GillSansMTProHeavy/font.woff) format("woff")}@font-face{font-family:GillSansDisplayMTPro-BdCn;src:url(/assets/dist/fonts/GillSansDisplayMTProBdCn/font.woff2) format("woff2"),url(/assets/dist/fonts/GillSansDisplayMTProBdCn/font.woff) format("woff")}@font-face{font-family:GillSansMTPro-UltraBoldCond;src:url(/assets/dist/fonts/GillSansMTProUltraBoldCond/font.woff2) format("woff2"),url(/assets/dist/fonts/GillSansMTProUltraBoldCond/font.woff) format("woff")}@font-face{font-family:GillSansMTPro-BoldItalic;src:url(/assets/dist/fonts/GillSansMTProBoldItalic/font.woff2) format("woff2"),url(/assets/dist/fonts/GillSansMTProBoldItalic/font.woff) format("woff")}@font-face{font-family:GillSansMTPro-HeavyItalic;src:url(/assets/dist/fonts/GillSansMTProHeavyItalic/font.woff2) format("woff2"),url(/assets/dist/fonts/GillSansMTProHeavyItalic/font.woff) format("woff")}@font-face{font-family:GillSansDisplayMTPro-Bold;src:url(/assets/dist/fonts/GillSansDisplayMTProBold/font.woff2) format("woff2"),url(/assets/dist/fonts/GillSansDisplayMTProBold/font.woff) format("woff")}@font-face{font-family:GillSansMTPro-Bold;src:url(/assets/dist/fonts/GillSansMTProBold/font.woff2) format("woff2"),url(/assets/dist/fonts/GillSansMTProBold/font.woff) format("woff")}@font-face{font-family:GillSansMTPro-BoldExtCond;src:url(/assets/dist/fonts/GillSansMTProBoldExtCond/font.woff2) format("woff2"),url(/assets/dist/fonts/GillSansMTProBoldExtCond/font.woff) format("woff")}@font-face{font-family:GillSansMTPro-Book;src:url(/assets/dist/fonts/GillSansMTProBook/font.woff2) format("woff2"),url(/assets/dist/fonts/GillSansMTProBook/font.woff) format("woff")}@font-face{font-family:GillSansMTPro-MediumItalic;src:url(/assets/dist/fonts/GillSansMTProMediumItalic/font.woff2) format("woff2"),url(/assets/dist/fonts/GillSansMTProMediumItalic/font.woff) format("woff")}@font-face{font-family:GillSansMTPro-UltraBold;src:url(/assets/dist/fonts/GillSansMTProUltraBold/font.woff2) format("woff2"),url(/assets/dist/fonts/GillSansMTProUltraBold/font.woff) format("woff")}@font-face{font-family:GillSansMTPro-LightItalic;src:url(/assets/dist/fonts/GillSansMTProLightItalic/font.woff2) format("woff2"),url(/assets/dist/fonts/GillSansMTProLightItalic/font.woff) format("woff")}@font-face{font-family:GillSansMTPro-Medium;src:url(/assets/dist/fonts/GillSansMTProMedium/font.woff2) format("woff2"),url(/assets/dist/fonts/GillSansMTProMedium/font.woff) format("woff")}@font-face{font-family:GillSansShadowedMTPro-Light;src:url(/assets/dist/fonts/GillSansShadowedMTProLight/font.woff2) format("woff2"),url(/assets/dist/fonts/GillSansShadowedMTProLight/font.woff) format("woff")}@font-face{font-family:GillSansMTPro-BookItalic;src:url(/assets/dist/fonts/GillSansMTProBookItalic/font.woff2) format("woff2"),url(/assets/dist/fonts/GillSansMTProBookItalic/font.woff) format("woff")}@font-face{font-family:GillSansShadowMTPro;src:url(/assets/dist/fonts/GillSansShadowMTPro/font.woff2) format("woff2"),url(/assets/dist/fonts/GillSansShadowMTPro/font.woff) format("woff")}@font-face{font-family:Austin-Light;src:url(/assets/dist/fonts/Austin/Austin-Light-Web.woff2) format("woff2"),url(Austin-Light-Web.woff) format("woff")}@font-face{font-family:Austin-Semibold;src:url(/assets/dist/fonts/Austin/Austin-Semibold-Web.woff2) format("woff2"),url(Austin-Semibold-Web.woff) format("woff")}*,:after,:before,body>*{box-sizing:border-box}:after,:before{text-decoration:inherit;vertical-align:inherit}html{cursor:default;line-height:1.4;-moz-tab-size:4;tab-size:4;-webkit-tap-highlight-color:rgba(0,0,0,0);-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}h1{margin:.67em 0}dl dl,dl ol,dl ul,ol dl,ol ol,ol ul,ul dl,ul ol,ul ul{margin:0}hr{color:inherit;height:0;overflow:visible}main{display:block}nav ol,nav ul{padding:0}pre{font-family:monospace,monospace;font-size:1em;overflow:auto;-ms-overflow-style:scrollbar}a{background-color:transparent}abbr[title]{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%}audio,canvas,iframe,img,svg,video{vertical-align:middle}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}iframe,img{border-style:none}svg:not([fill]){fill:currentColor}svg:not(:root){overflow:hidden}svg{transform:translateZ(0)}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,select{margin:0}button{overflow:visible;text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}fieldset{border:1px solid #a0a0a0;padding:.35em .75em .625em}input{overflow:visible}legend{color:inherit;display:table;max-width:100%;white-space:normal}progress{display:inline-block;vertical-align:baseline}select{text-transform:none}textarea{margin:0;overflow:auto;resize:vertical;resize:block}[type=checkbox],[type=radio]{padding:0}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}details,dialog{display:block}dialog{background-color:#fff;border:solid;color:#643131;height:-moz-fit-content;height:-webkit-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}dialog:not([open]){display:none}summary{display:list-item}canvas{display:inline-block}template{display:none}[tabindex],a,area,button,input,label,select,summary,textarea{-ms-touch-action:manipulation}[hidden]{display:none}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled=true],[disabled]{cursor:not-allowed}[aria-hidden=false][hidden]{display:initial}[aria-hidden=false][hidden]:not(:focus){clip:rect(0,0,0,0);position:absolute}button,input,select,textarea{background-color:transparent;border:1px solid WindowFrame;color:inherit;font:inherit;letter-spacing:inherit;padding:.25em .375em}select{-moz-appearance:none;-webkit-appearance:none;background:no-repeat 100%/1em;border-radius:0;padding-right:1em}select:not([multiple]):not([size]){background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='4'%3E%3Cpath d='M4 0h6L7 4'/%3E%3C/svg%3E")}[type=color],[type=range]{border-width:0;padding:0}::-ms-expand{display:none}:-ms-input-placeholder{color:rgba(0,0,0,.54)}h1,h2,h3,h4,h5,h6{padding:0}address a{font-style:normal;font-weight:400}ul{list-style:none;padding:0}p,ul{margin:0}strong{font-style:normal;font-weight:400}sub,sup{position:relative;top:-.4em;vertical-align:baseline}sub{top:.4em}figure{margin:0}img{height:auto;width:100%}input:focus{outline:none}.caption{font-size:1rem;margin-top:1rem}.htmx-indicator{display:none}.htmx-request.htmx-indicator{display:block}form input,form select{border:1px solid #6e6e73;box-sizing:border-box;display:inline-block;margin:8px 0;padding:12px 20px;width:100%}form ​ input[type=submit]{background-color:#643131;border:none;color:#fff;cursor:pointer;margin:8px 0;padding:14px 20px;width:100%}form ​ input[type=submit]:hover{background-color:#643131}form button{color:#fff;font-size:1.25rem;padding:.75rem;transition:all .2s ease-in-out;width:100%}form button:hover{cursor:pointer}form button.primary{background-color:#d21a4c;border:none;color:#fff}form button.primary:hover{opacity:.8}form button.secondary{background-color:transparent;border:1px solid #d21a4c;color:#d21a4c}form button.secondary:hover{opacity:.8}.likeButton{background-color:#2b6057;border:none;font-size:1.25rem;transition:all .2s ease-in-out}.likeButton,.likeButton a{align-items:center;color:#f5f5f7;display:flex;justify-content:center;width:100%}.likeButton a{height:100%;padding:.75rem}.likeButton:hover{background-color:#2b6057;border-radius:2rem;cursor:pointer}.likeButton.primary{background-color:#2b6057;border:none;color:#f5f5f7}.likeButton.primary:hover{background-color:#d21a4c;border-radius:2rem;cursor:pointer}.error,.errors{color:#d21a4c}h1,h2,h3,h4,h5,h6{color:#643131;font-family:aktiv-grotesk-std,sans-serif;font-size:1em;font-style:normal;font-weight:400;margin:0}h2{font-weight:400;text-align:center;text-transform:uppercase}.image{padding-bottom:1rem;width:100%}.image.nomargin{padding-bottom:0}.image a{display:inline-block}.image a:hover img{opacity:.9}.image img{transition:opacity .2s}.labels{display:flex;flex-direction:row;position:absolute;z-index:90}.labels .label{align-items:center;border-radius:1.5rem;display:flex;font-family:GillSansMTPro-Medium;font-size:1rem;justify-content:center;line-height:1;margin:1rem 0 1rem 1rem;padding:.5rem 1rem}.labels .label.houseproduct{border:1px solid #d21a4c;color:#d21a4c;font-size:.75rem;text-align:center}.labels .label.houseproduct span{display:block;margin-bottom:-.1rem;padding-top:.1rem}.labels .label.new{background-color:#d21a4c;color:#f5f5f7}.labels .label.new span{display:block;margin-bottom:-.1rem;padding-top:.1rem}a,a:link,a:visited{color:#643131;text-decoration:none}a:focus,a:hover{color:#d21a4c}.pagination{display:flex;justify-content:space-between;margin-top:3rem}.pagination__counter{color:#2b6057}.pagination-navigation__list{display:flex;gap:1rem}.pagination-navigation__page a{color:#2b6057}.pagination-navigation__page a:hover{color:#d21a4c}.pagination-navigation__page.is-current{font-family:GillSansMTPro-Medium}p{-webkit-hyphens:auto;-webkit-hyphenate-limit-before:3;-webkit-hyphenate-limit-after:3;-webkit-hyphenate-limit-chars:6 3 3;-webkit-hyphenate-limit-lines:2;-webkit-hyphenate-limit-last:always;-webkit-hyphenate-limit-zone:8%;-moz-hyphens:auto;-moz-hyphenate-limit-chars:6 3 3;-moz-hyphenate-limit-lines:2;-moz-hyphenate-limit-last:always;-moz-hyphenate-limit-zone:8%;-ms-hyphens:auto;-ms-hyphenate-limit-chars:6 3 3;-ms-hyphenate-limit-lines:2;-ms-hyphenate-limit-last:always;-ms-hyphenate-limit-zone:8%;hyphens:auto;hyphenate-limit-chars:6 3 3;hyphenate-limit-lines:2;hyphenate-limit-last:always;hyphenate-limit-zone:8%;line-height:1.4}p+p{margin-top:.5rem}body,html{font-family:aktiv-grotesk-std,sans-serif;font-size:20px;font-style:normal;letter-spacing:1px;line-height:160%;min-height:100vh;-webkit-text-size-adjust:none;background:transparent;color:#643131;margin:0;padding:0}#mainframe,body,html{height:100%;width:100%}#mainframe{left:0;position:fixed;top:0;z-index:-1}#mainframe #cover{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;height:100%;width:100%}#siteframe{display:flex;flex-direction:column;min-height:100vh;width:100%}#wrapper{box-sizing:border-box;flex:1;margin-left:auto;margin-right:auto;max-width:100%;padding-right:30px;padding-top:70px;width:990px}@media(max-width:1024px){#wrapper{padding-left:15px;padding-right:15px;padding-top:30px;width:100%}}#content{align-items:center;display:flex;gap:30px;justify-content:center;margin-bottom:30px;margin-top:60px;width:100%}@media(max-width:1024px){#content{margin-top:30px}}#content ul{margin-bottom:12px}#content ul li{margin-bottom:0;text-indent:20px}main.global{background-color:transparent;flex:1;margin-left:auto;margin-right:auto;max-width:1280px;padding:2rem 1rem 4rem;width:100%}@media(min-width:768px){main.global{padding:5rem 2rem 4rem}}main.global nav{display:flex;height:100%;width:calc(100% - 2rem)}@media(min-width:768px){main.global nav{width:calc(100% - 4rem)}}main.global nav ul{display:flex;flex-direction:row;justify-content:flex-end;width:100%}@media(min-width:768px){main.global nav ul{justify-content:space-between}}main.global nav ul li{display:flex;font-size:18px;text-transform:uppercase}main.global nav ul li a:not(.mini-cart a){text-align:center;transition:all .2s ease-in-out}main.global nav ul li a:not(.mini-cart a):hover{color:#d21a4c;transform:scale(1.075)}main.global nav ul li .dropdown .dropdown-menu{background-color:#fff;display:flex;flex-direction:column;left:0;opacity:0;padding:8vh 1rem 3rem;position:fixed;right:0;top:0;transform:translateY(-5%);transition:all .2s ease-in-out;visibility:hidden;width:100vw;z-index:200000}@media(min-width:768px){main.global nav ul li .dropdown .dropdown-menu{left:50vw;padding:8vh 2rem 3rem 4rem;width:50vw}}@media(min-width:1280px){main.global nav ul li .dropdown .dropdown-menu{width:640px}}main.global nav ul li .dropdown .dropdown-menu li{justify-content:flex-end;line-height:1.2;text-align:right}main.global nav ul li .dropdown .dropdown-menu li.main{font-size:3rem;line-height:1}main.global nav ul li .dropdown .dropdown-menu li.main+.social,main.global nav ul li .dropdown .dropdown-menu li.main+.sub,main.global nav ul li .dropdown .dropdown-menu li.main:first-child{margin-top:4rem}main.global nav ul li .dropdown .dropdown-menu li.sub{font-size:1.25rem}main.global nav ul li .dropdown .dropdown-menu li.sub+.main,main.global nav ul li .dropdown .dropdown-menu li.sub+.social,main.global nav ul li .dropdown .dropdown-menu li.sub.info{margin-top:4rem}main.global nav ul li .dropdown .dropdown-menu li.social ul{display:flex;justify-content:flex-end}main.global nav ul li .dropdown .dropdown-menu li.current a{color:#d21a4c}main.global nav ul li .dropdown .dropdown-menu li a:hover{color:#fff}main.global nav ul li .dropdown:hover .dropdown-menu{opacity:1;transform:translateY(0);visibility:visible}.quiz main.global{padding:0}.abo-card{border:2px solid #d21a4c;display:block;padding:1.5rem 1rem;text-align:center;transition:background-color .15s ease-out}@media(hover:hover){.abo-card:hover{background-color:rgba(210,26,76,.05);box-shadow:0 0 2rem 2px rgba(0,0,0,.1)}.abo-card:hover .abo-card__cta{background:#d21a4c;border-color:#d21a4c;color:#fff}}.abo-card__title{color:#000;font-family:Austin-Light;font-size:1.375rem;line-height:1.2;margin-bottom:1.5rem;transition:color .15s ease-out}@media(min-width:768px){.abo-card__title{font-size:1.75rem}}.abo-card__content{display:grid;gap:1rem;margin-bottom:1rem}.abo-card__content.has-image{grid-template-columns:repeat(2,1fr)}.abo-card__image{margin-bottom:1rem}.abo-card__image img{height:auto;transform:translateZ(0);transition:opacity .15s ease-out;width:100%}.abo-card__text{color:#000;font-family:Austin-Light;font-size:1.375rem;line-height:1.2;text-align:left}.abo-card__text ul{list-style:disc;padding-left:2rem}.abo-card__text p,.abo-card__text ul{margin-bottom:1rem}.abo-card__text :last-child{margin-bottom:0}.abo-card__prices{display:flex;gap:1rem;justify-content:center}.abo-card__price{color:#000}.abo-card__price,.abo-card__price-original{font-size:1.125rem;line-height:1;margin-bottom:2rem}.abo-card__price-original{color:#969696;margin-top:0;text-decoration:line-through}.abo-card__cta{border:1px solid #000;display:inline-block;font-size:1rem;line-height:1;margin-bottom:1px;margin-left:1px;margin-top:0;padding:.35rem 1rem;text-transform:uppercase;transition:background .15s ease-out,color .15s ease-out,border .15s ease-out}@media(min-width:1280px){.abo-card__cta{font-size:1.125rem;line-height:1}}.abo-intro__image{margin-bottom:3rem}@media(min-width:1280px){.abo-intro__image{margin-bottom:5rem}}.abo-intro__image img{aspect-ratio:3/1;transition:opacity .15s ease-out;width:100%}.abo-intro__title{color:#d21a4c;font-family:Austin-Light;font-size:2.8125rem;line-height:1;margin-bottom:3rem;text-align:center}@media(min-width:1280px){.abo-intro__title{margin-bottom:5rem}}.abo-products-filters{display:flex;gap:1rem;justify-content:center;margin-bottom:2rem}@media(min-width:992px){.abo-products-filters{margin-bottom:3rem}}.abo-products-filters__item{background-color:#fff;border:1px solid #d21a4c;color:#d21a4c;cursor:pointer;padding:.5rem 1rem;text-align:center;transition:background-color .15s ease-out}@media(min-width:768px){.abo-products-filters__item{padding:.5rem 3rem}}@media(min-width:1280px){.abo-products-filters__item{min-width:12rem}}@media(hover:hover){.abo-products-filters__item:hover{background-color:rgba(210,26,76,.05)}}.abo-products-filters__item.is-active{background-color:#d21a4c;color:#fff}.abo-products__content{display:grid;gap:2.5rem;grid-template-columns:repeat(1,1fr)}@media(min-width:576px){.abo-products__content{grid-template-columns:repeat(2,1fr)}}@media(min-width:992px){.abo-products__content{grid-template-columns:repeat(3,1fr)}}.ads-banner{margin-bottom:3.125rem;text-align:center}.ads-banner__desktop{display:none}@media(min-width:992px){.ads-banner__desktop{display:block}}.ads-banner__mobile{display:block}@media(min-width:992px){.ads-banner__mobile{display:none}}.ads-banner img{width:auto}.author-intro{margin-bottom:5rem;margin-left:auto;margin-right:auto;max-width:56rem;text-align:center;width:100%}@media(min-width:768px){.author-intro__suptitle{font-size:1.25rem}}.author-intro__title{font-size:2rem;margin-bottom:1.5rem}@media(min-width:768px){.author-intro__title{font-size:3.75rem;margin-bottom:2rem}}.author-intro__image img{border-radius:115px;height:230px;margin-bottom:1.5rem;object-fit:cover;width:230px}@media(min-width:768px){.author-intro__image img{margin-bottom:2rem}}.author-intro__text{font-size:1rem;margin-bottom:1.5rem}@media(min-width:768px){.author-intro__text{font-size:1.25rem;margin-bottom:2rem}}.author-intro__socials{display:flex;gap:1.5rem;justify-content:center}@media(min-width:768px){.author-intro__socials{gap:2rem}}.author-intro__socials a{display:block;transition:opacity .15s ease-out}@media(hover:hover){.author-intro__socials a:hover svg path{fill:#d21a4c}}.author-intro__socials svg{height:30px;width:30px}@media(min-width:768px){.author-intro__socials svg{height:40px;width:40px}}.author-intro__socials svg path{transition:fill .1s ease-out}.call-to-action{display:block}.call-to-action__link{display:inline-block;font-family:GillSansMTPro-Medium;font-size:1.25rem;letter-spacing:10%;line-height:1;margin-bottom:3.125rem;position:relative;text-transform:uppercase;transition:color .15s ease-out}@media(min-width:1280px){.call-to-action__link{font-size:1.875rem;line-height:1}}.call-to-action__link:after{bottom:2px;color:#d21a4c;content:"➤";font-size:1rem;left:calc(100% + 10px);line-height:1;position:absolute;transition:transform .15s ease-out}@media(min-width:1280px){.call-to-action__link:after{font-size:1.5rem;line-height:1}}@media(hover:hover){.call-to-action__link:hover{color:#d21a4c}.call-to-action__link:hover:after{transform:translateX(4px)}}.shop.cart .global article .order h1{border-bottom:1px solid #2b6057;color:#2b6057;font-family:GillSansMTPro-Light;font-size:1.25rem;margin-bottom:3rem;padding-bottom:.5rem;text-transform:uppercase}.shop.cart .form-container{display:flex;flex-wrap:wrap;width:100%}.shop.cart .form-container .container{display:flex;flex-direction:column;width:100%}@media(min-width:768px){.shop.cart .form-container .container{flex-direction:row}}.shop.cart .form-container .container.product{padding:2rem 0 1rem}.shop.cart .form-container .container.product .cell .container a{line-height:1.2}.shop.cart .form-container .container.product .cell .container a span{font-size:1.25rem;margin-top:.25rem;text-transform:none}.shop.cart .form-container .container .cell{display:flex;flex-direction:row;line-height:1}.shop.cart .form-container .container .cell:first-child{width:75%}.shop.cart .form-container .container .cell:nth-child(2){justify-content:flex-end;text-align:right;width:25%}.shop.cart .form-container .container .cell.price,.shop.cart .form-container .container .cell.sum{font-family:GillSansMTPro-Light;font-size:1.5rem;text-align:right}.shop.cart .form-container .container .cell.sum{justify-content:flex-end;padding:1rem 0;width:100%}.shop.cart .form-container .container .cell.buttons{gap:1rem;justify-content:flex-end;width:100%}.shop.cart .form-container .container .cell.buttons .reload{width:50%}.shop.cart .form-container .container .cell.buttons .reload button{border:1px solid #6e6e73;color:#6e6e73;font-size:1.25rem;padding:.75rem;transition:all .2s ease-in-out}.shop.cart .form-container .container .cell.buttons .reload button:hover{background-color:#643131;border-color:#643131;border-radius:2rem;color:#f5f5f7;cursor:pointer}.shop.cart .form-container .container .cell.buttons .order{align-items:center;background-color:#2b6057;border:none;color:#f5f5f7;display:flex;font-size:1.25rem;justify-content:center;transition:all .2s ease-in-out;width:50%}.shop.cart .form-container .container .cell.buttons .order:hover{background-color:#d21a4c;border-radius:2rem;cursor:pointer}.shop.cart .form-container .container .cell.buttons .order:hover a{color:#fff}.shop.cart .form-container .container .cell.buttons .order a{align-items:center;color:#f5f5f7;display:flex;height:100%;justify-content:center;padding-left:.5rem;padding-right:.5rem;width:100%}.shop.cart .form-container .container .cell a img.thumb{height:auto;width:4rem}.shop.cart .form-container .container .cell input{border-radius:0;border-style:none;border-width:0;font-family:GillSansMTPro-Light;height:1.5rem;line-height:1;margin-top:-1px;padding:0;text-align:right;width:100%}.shop.cart .form-container .container .cell input::-webkit-inner-spin-button,.shop.cart .form-container .container .cell input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.shop.cart .form-container .container .cell input[type=number]{-moz-appearance:textfield}.shop.cart .form-container .container .cell .container{display:flex;flex-direction:column;padding-left:2rem}.shop.cart .form-container .container .cell .container a{font-family:GillSansMTPro-Light;font-size:1.5rem;line-height:1;max-width:90%;text-transform:uppercase}.shop.cart .form-container .container .cell .container a:hover{color:#d21a4c;text-decoration:underline}.shop.cart .form-container .container .cell .container label{cursor:pointer;display:flex;padding-top:1rem}.shop.cart .form-container .container .cell .container label:hover{color:#d21a4c;text-decoration:underline}.shop.cart .form-container .container .cell .container label input{width:1.5rem}.shop.cart .form-container .container .coupon{font-family:GillSansMTPro-Light;padding:0 0 3rem;text-align:right;text-transform:uppercase;width:100%}.shop.cart .form-container .container .coupon input{display:none}.shop.cart .form-container .container .coupon input.is-visible{display:block}.editorial-category{border-top:1px solid #d21a4c;margin-bottom:3.125rem;width:100%}@media(min-width:1280px){.editorial-category{border-top:2px solid #d21a4c}}.editorial-category__heading{color:#d21a4c;font-family:Austin-Light;font-size:6rem;letter-spacing:-16%;line-height:.625;margin-bottom:5rem;text-align:center;text-transform:uppercase;word-wrap:break-word;hyphens:auto}@media(min-width:768px){.editorial-category__heading{font-size:12rem;line-height:.625}}@media(min-width:1280px){.editorial-category__heading{font-size:17.5rem;line-height:.625}}.editorial-category__articles{align-items:center;display:flex;gap:2.4rem;justify-content:space-between;margin-left:1.2rem;margin-right:1.2rem}@media(max-width:768px){.editorial-category__articles{flex-direction:column}}@media(min-width:1280px){.editorial-category__articles{gap:6.25rem;margin-left:auto;margin-right:auto;max-width:72%}}.editorial-category__article{flex-basis:100%;text-align:center}@media(hover:hover){.editorial-category__article:hover .editorial-category__title{color:#000}.editorial-category__article:hover .editorial-category__image img{opacity:.9}.editorial-category__article:hover .editorial-category__cta{background:#d21a4c;border-color:#d21a4c;color:#fff}}.editorial-category__image{margin-bottom:1rem}.editorial-category__image img{transition:opacity .15s ease-out;width:100%}.editorial-category__category{font-family:GillSansMTPro-Medium;font-size:.75rem;letter-spacing:10%;line-height:1;margin-bottom:.5rem;text-transform:uppercase}.editorial-category__title{color:#d21a4c;font-family:Austin-Light;font-size:1.375rem;line-height:1.2;margin-bottom:.5rem;transition:color .15s ease-out}.editorial-category__cta{border:1px solid #000;display:inline-block;font-size:1rem;line-height:1;margin-top:0;padding:.35rem 1rem;text-transform:uppercase;transition:background .15s ease-out,color .15s ease-out,border .15s ease-out}@media(min-width:1280px){.editorial-category__cta{font-size:1.125rem;line-height:1}}.editorial-category.is-first{border-top:none}.editorial-featured{display:grid;flex-direction:column;gap:2rem;justify-content:space-between;margin-bottom:3.125rem;padding-left:1.2rem;padding-right:1.2rem;width:100%}@media(min-width:992px){.editorial-featured{gap:2rem;grid-template-columns:2fr 1fr}}@media(min-width:1280px){.editorial-featured{grid-template-columns:3fr 1fr;margin-left:0;margin-right:0}}.editorial-featured-highlight{position:relative}@media(hover:hover){.editorial-featured-highlight:hover .editorial-featured-highlight__image img{opacity:.95}.editorial-featured-highlight:hover .editorial-featured-highlight__title{color:#d21a4c}}.editorial-featured-highlight__image img{aspect-ratio:1;transition:opacity .15s ease-out;width:100%}@media(min-width:1280px){.editorial-featured-highlight__image img{aspect-ratio:1.42}}.editorial-featured-highlight__content{background:transparent;display:inline-block;padding:.8rem;transform:translate3d(1.2rem,-1.2rem,0);width:calc(100% - 1.2rem)}@media(min-width:1280px){.editorial-featured-highlight__content{background:#fff;bottom:1.25rem;left:1.25rem;padding:1.2rem;position:absolute;width:30rem}}.editorial-featured-highlight__category{color:#d21a4c;font-family:GillSansMTPro-Medium;font-size:1rem;letter-spacing:10%;line-height:1;margin-bottom:1rem;text-transform:uppercase}@media(min-width:1280px){.editorial-featured-highlight__category{font-size:1.25rem;line-height:1}}.editorial-featured-highlight__title{font-family:Austin-Light;font-size:2.8125rem;line-height:1;transition:color .15s ease-out}.editorial-featured-top-picks__heading{color:#d21a4c;font-size:2.8rem;line-height:.9;margin-bottom:2rem;text-transform:uppercase}@media(min-width:992px){.editorial-featured-top-picks__heading{font-size:3.75rem;line-height:.8}}@media(min-width:1280px){.editorial-featured-top-picks__heading{margin-bottom:3.75rem}}.editorial-featured-top-picks__heading p{line-height:inherit}.editorial-featured-top-picks__articles{margin-left:1.25rem}@media(min-width:1280px){.editorial-featured-top-picks__articles{margin-left:3.75rem}}.editorial-featured-top-picks__article{display:block;margin-bottom:1.25rem}@media(min-width:992px){.editorial-featured-top-picks__article{margin-bottom:1.75rem}}@media(hover:hover){.editorial-featured-top-picks__article:hover .editorial-featured-top-picks__title{color:#d21a4c}}.editorial-featured-top-picks__category{color:#d21a4c;font-family:GillSansMTPro-Medium;font-size:.75rem;letter-spacing:10%;line-height:1;margin-bottom:.5rem;text-transform:uppercase}.editorial-featured-top-picks__title{font-family:Austin-Light;font-size:1.375rem;line-height:1.2;margin-bottom:.5rem;transition:color .15s ease-out}.editorial-featured-top-picks__author{font-size:.75rem;line-height:1;text-transform:uppercase}.editorial-featured-top-picks__more{display:inline;font-family:GillSansMTPro-Bold;font-size:.75rem;line-height:1;position:relative;transition:color .15s ease-out}.editorial-featured-top-picks__more:after{bottom:0;color:#d21a4c;content:"➤";font-size:.75rem;left:calc(100% + 6px);line-height:1;position:absolute;transition:transform .15s ease-out}@media(hover:hover){.editorial-featured-top-picks__more:hover{color:#d21a4c}.editorial-featured-top-picks__more:hover:after{transform:translateX(3px)}}.editorial-grid{border-top:1px solid #d21a4c;margin-bottom:3.125rem;padding-left:1.2rem;padding-right:1.2rem;padding-top:3.125rem;width:100%}@media(min-width:1280px){.editorial-grid{border-top:2px solid #d21a4c;padding-left:5rem;padding-right:5rem;padding-top:4.6875rem}}.editorial-grid__articles{align-items:center;display:grid;gap:2.4rem;justify-content:center;justify-content:space-between}@media(min-width:576px){.editorial-grid__articles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:768px){.editorial-grid__articles{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1280px){.editorial-grid__articles{gap:4.6875rem}}.editorial-grid__article{text-align:center}@media(max-width:992px){.editorial-grid__article{width:100%}}@media(hover:hover){.editorial-grid__article:hover .editorial-grid__title{color:#000}.editorial-grid__article:hover .editorial-grid__image img{opacity:.9}.editorial-grid__article:hover .editorial-grid__cta{background:#d21a4c;border-color:#d21a4c;color:#fff}}.editorial-grid__image{margin-bottom:1rem}.editorial-grid__image img{transition:opacity .15s ease-out;width:100%}.editorial-grid__category{font-family:GillSansMTPro-Medium;font-size:.75rem;letter-spacing:10%;line-height:1;margin-bottom:.5rem;text-transform:uppercase}.editorial-grid__title{color:#d21a4c;font-family:Austin-Light;font-size:1.375rem;line-height:1.2;margin-bottom:.5rem;transition:color .15s ease-out}.editorial-grid__cta{border:1px solid #000;display:inline-block;font-size:1rem;line-height:1;margin-top:0;padding:.35rem 1rem;text-transform:uppercase;transition:background .15s ease-out,color .15s ease-out,border .15s ease-out}@media(min-width:1280px){.editorial-grid__cta{font-size:1.125rem;line-height:1}}.editorial-grid__ads{display:block;margin-left:auto;margin-right:auto}.editorial-grid__ads img{width:100%}.editorial-grid.is-first{border-top:none;padding-top:0}.editorial-large-text{border-top:1px solid #d21a4c;margin-bottom:3.125rem;padding-left:1.2rem;padding-right:1.2rem;padding-top:3.125rem;width:100%}@media(min-width:992px){.editorial-large-text{padding-left:2rem;padding-right:2rem}}@media(min-width:1280px){.editorial-large-text{border-top:2px solid #d21a4c;padding-left:3.125rem;padding-right:3.125rem}}.editorial-large-text__category{font-family:GillSansMTPro-Medium;font-size:1.25rem;letter-spacing:10%;line-height:1;margin-bottom:2rem;text-transform:uppercase;word-wrap:break-word;hyphens:auto}.editorial-large-text__article{display:flex;gap:1.5rem;justify-content:space-between}@media(max-width:768px){.editorial-large-text__article{flex-direction:column}}@media(min-width:992px){.editorial-large-text__article{gap:3.5rem}}@media(hover:hover){.editorial-large-text__article:hover .editorial-large-text__image img{opacity:.9}.editorial-large-text__article:hover .editorial-large-text__text span{transform:translateX(10px)}}.editorial-large-text__image{width:18rem}.editorial-large-text__image img{aspect-ratio:.8;transition:opacity .15s ease-out;width:100%}.editorial-large-text__content{flex:1}.editorial-large-text__subtitle,.editorial-large-text__title{display:inline;font-family:Austin-Light;font-size:3rem;line-height:1;word-wrap:break-word;hyphens:auto}@media(min-width:992px){.editorial-large-text__subtitle,.editorial-large-text__title{font-size:3.5rem;line-height:1}}@media(min-width:1280px){.editorial-large-text__subtitle,.editorial-large-text__title{font-size:5rem;line-height:1}}.editorial-large-text__title{color:#643131}.editorial-large-text__subtitle{color:#d21a4c}.editorial-large-text__text{position:relative}.editorial-large-text__text span{color:#d21a4c;display:inline-block;font-size:1.8rem;position:relative;transform:translateX(5px);transition:transform .15s ease-out}@media(min-width:992px){.editorial-large-text__text span{font-size:2.2rem;line-height:1}}@media(min-width:1280px){.editorial-large-text__text span{font-size:3rem;line-height:1}}.editorial-large-text.is-first{border-top:none;padding-top:0}.editorial-list-horizontal{display:flex;flex-direction:column;gap:3.25rem;justify-content:space-between;margin-bottom:3.125rem;width:100%}@media(max-width:1280px){.editorial-list-horizontal{align-items:center}}@media(min-width:992px){.editorial-list-horizontal{flex-direction:row}}@media(min-width:1280px){.editorial-list-horizontal{gap:3.25rem}}.editorial-list-horizontal__content{border-top:1px solid #d21a4c;flex:1;padding-top:3.125rem}@media(min-width:1280px){.editorial-list-horizontal__content{border-top-width:2px}}.editorial-list-horizontal__heading{color:#d21a4c;font-family:Austin-Light;font-size:2.8125rem;line-height:1;margin-bottom:2.5rem;margin-left:1.2rem;margin-right:1.2rem;text-align:center;text-transform:uppercase;word-wrap:break-word;hyphens:auto}.editorial-list-horizontal__articles{display:grid;gap:2rem;grid-template-columns:repeat(1,1fr);justify-content:space-between}@media(max-width:768px){.editorial-list-horizontal__articles{flex-direction:column}}@media(min-width:768px){.editorial-list-horizontal__articles{grid-template-columns:repeat(2,1fr)}}@media(min-width:992px){.editorial-list-horizontal__articles{grid-template-columns:repeat(3,1fr)}}.editorial-list-horizontal__article{flex-basis:100%}@media(hover:hover){.editorial-list-horizontal__article:hover .editorial-list-horizontal__title{color:#000}.editorial-list-horizontal__article:hover .editorial-list-horizontal__image img{opacity:.9}}.editorial-list-horizontal__image{margin-bottom:1rem}.editorial-list-horizontal__image img{aspect-ratio:.9;transition:opacity .15s ease-out;width:100%}.editorial-list-horizontal__category{font-family:GillSansMTPro-Medium;font-size:.75rem;letter-spacing:10%;line-height:1;margin-bottom:.5rem;text-transform:uppercase}.editorial-list-horizontal__title{color:#d21a4c;font-family:Austin-Light;font-size:1.375rem;line-height:1.2;margin-bottom:.5rem;transition:color .15s ease-out}.editorial-list-horizontal__author{font-size:.75rem;line-height:1;text-transform:uppercase}.editorial-list-horizontal__ads{display:block;height:250px;width:250px}@media(max-width:992px){.editorial-list-horizontal__ads{margin-left:1.2rem}}@media(min-width:992px){.editorial-list-horizontal__ads{flex:0 0 300px;height:600px;width:300px}}@media(max-width:1280px){.editorial-list-horizontal__ads{margin-right:1.2rem}}@media(min-width:1280px){.editorial-list-horizontal.has-ads .editorial-list-horizontal__articles{gap:1.2rem}}.editorial-list-horizontal--homepage .editorial-list-horizontal__articles{margin-left:1.2rem;margin-right:1.2rem}@media(min-width:992px){.editorial-list-horizontal--homepage .editorial-list-horizontal__articles{display:flex;flex-direction:row;gap:2rem}}@media(min-width:1280px){.editorial-list-horizontal--homepage .editorial-list-horizontal__articles{grid-template-columns:repeat(4,1fr);margin-left:0;margin-right:0}}.editorial-list-horizontal.is-first .editorial-list-horizontal__content{border-top:none;padding-top:0}.editorial-list-horizontal-alt{display:flex;flex-direction:column;gap:3.125rem;justify-content:space-between;margin-bottom:3.125rem;width:100%}@media(max-width:992px){.editorial-list-horizontal-alt{align-items:center}}@media(min-width:992px){.editorial-list-horizontal-alt{flex-direction:row}}@media(min-width:1280px){.editorial-list-horizontal-alt{gap:6.75rem}}.editorial-list-horizontal-alt__content{border-top:1px solid #d21a4c;padding-top:3.125rem}@media(max-width:992px){.editorial-list-horizontal-alt__content{width:100%}}@media(min-width:1280px){.editorial-list-horizontal-alt__content{border-top-width:2px;flex:1}}.editorial-list-horizontal-alt__heading{color:#d21a4c;font-family:Austin-Light;font-size:2.8125rem;line-height:1;margin-bottom:2.5rem;margin-left:1.2rem;margin-right:1.2rem;text-align:center;text-transform:uppercase;word-wrap:break-word;hyphens:auto}.editorial-list-horizontal-alt__articles{align-items:center;display:grid;gap:2.4rem;grid-template-columns:repeat(1,1fr);justify-content:space-between;margin-left:1.2rem;margin-right:1.2rem}@media(max-width:768px){.editorial-list-horizontal-alt__articles{flex-direction:column}}@media(min-width:576px){.editorial-list-horizontal-alt__articles{grid-template-columns:repeat(2,1fr)}}@media(min-width:992px){.editorial-list-horizontal-alt__articles{display:flex;flex-direction:row}}@media(min-width:1280px){.editorial-list-horizontal-alt__articles{gap:3.125rem}}.editorial-list-horizontal-alt__article{display:flex;flex-basis:100%;flex-direction:column;gap:1.25rem;text-align:center}@media(max-width:1280px){.editorial-list-horizontal-alt__article{background:#fff;padding:2.5rem}}@media(hover:hover){.editorial-list-horizontal-alt__article:hover .editorial-list-horizontal-alt__title{color:#000}.editorial-list-horizontal-alt__article:hover .editorial-list-horizontal-alt__image img{opacity:.9}.editorial-list-horizontal-alt__article:hover .editorial-list-horizontal-alt__cta{background:#d21a4c;border-color:#d21a4c;color:#fff}}@media(min-width:1280px){.editorial-list-horizontal-alt__article:nth-child(2n){flex-direction:column-reverse}.editorial-list-horizontal-alt__article:nth-child(2n) .editorial-list-horizontal-alt__image{margin-bottom:0}}.editorial-list-horizontal-alt__image img{aspect-ratio:.8;transition:opacity .15s ease-out;width:100%}.editorial-list-horizontal-alt__category{font-family:GillSansMTPro-Medium;font-size:.75rem;letter-spacing:10%;line-height:1;margin-bottom:.5rem;text-transform:uppercase}.editorial-list-horizontal-alt__title{color:#d21a4c;font-family:Austin-Light;font-size:1.375rem;line-height:1.2;margin-bottom:.75rem;transition:color .15s ease-out}.editorial-list-horizontal-alt__cta{border:1px solid #000;display:inline-block;font-size:1rem;line-height:1;margin-top:0;padding:.35rem 1rem;text-transform:uppercase;transition:background .15s ease-out,color .15s ease-out,border .15s ease-out}@media(min-width:1280px){.editorial-list-horizontal-alt__cta{font-size:1.125rem;line-height:1}}.editorial-list-horizontal-alt__ads{display:block;height:250px;width:250px}@media(max-width:992px){.editorial-list-horizontal-alt__ads{margin-left:1.2rem}}@media(min-width:992px){.editorial-list-horizontal-alt__ads{flex:0 0 300px;height:600px;width:300px}}@media(max-width:1280px){.editorial-list-horizontal-alt__ads{margin-right:1.2rem}}.editorial-list-horizontal-alt__ads img{width:100%}@media(min-width:1280px){.editorial-list-horizontal-alt.has-ads .editorial-list-horizontal-alt__articles{gap:2.5rem;margin-right:0}.editorial-list-horizontal-alt--homepage .editorial-list-horizontal-alt__articles{grid-template-columns:repeat(4,1fr);margin-left:5rem;margin-right:5rem}}.editorial-list-horizontal-alt.is-first .editorial-list-horizontal-alt__content{border-top:none;padding-top:0}.editorial-list-vertical{border-top:1px solid #d21a4c;margin-bottom:3.125rem;padding-left:1.2rem;padding-right:1.2rem;padding-top:3.125rem;width:100%}@media(min-width:1280px){.editorial-list-vertical{border-top-width:2px;padding-left:5rem;padding-right:5rem}}.editorial-list-vertical__heading{color:#d21a4c;font-family:GillSansMTPro-Medium;font-size:1.25rem;letter-spacing:10%;line-height:1;margin-bottom:3.25rem;text-transform:uppercase;word-wrap:break-word;hyphens:auto}.editorial-list-vertical__article{border-bottom:1px solid #d21a4c;box-sizing:border-box;display:block;margin-bottom:.8rem;padding-bottom:.8rem}@media(min-width:1280px){.editorial-list-vertical__article{margin-bottom:.5rem;padding-bottom:.5rem}}@media(hover:hover){.editorial-list-vertical__article:hover .editorial-list-vertical__title{opacity:.75}.editorial-list-vertical__article:hover .editorial-list-vertical__title span{transform:translateX(8px)}}.editorial-list-vertical__article:nth-child(odd) .editorial-list-vertical__title{color:#643131}.editorial-list-vertical__title{color:#d21a4c;display:inline;font-family:Austin-Light;font-size:2rem;line-height:1;position:relative;transition:opacity .15s ease-out}@media(min-width:1280px){.editorial-list-vertical__title{font-size:2.8125rem;line-height:1}}.editorial-list-vertical__title span{color:inherit;display:inline-block;font-size:1.5rem;line-height:1;position:relative;transform:translateX(3px);transition:transform .15s ease-out}.editorial-list-vertical.is-first{border-top:none;padding-top:0}.editorial-list-vertical-alt{width:100%}.editorial-list-vertical-alt__heading{border-bottom:2px solid #d21a4c;color:#d21a4c;font-family:Austin-Light;font-size:1.5rem;line-height:1;margin-bottom:1.5rem;padding-bottom:.5rem}.editorial-list-vertical-alt__article{border-bottom:1px solid #d21a4c;display:flex;gap:1rem;margin-bottom:.5rem;padding-bottom:.5rem}@media(hover:hover){.editorial-list-vertical-alt__article:hover .editorial-list-vertical-alt__image img{opacity:.85}.editorial-list-vertical-alt__article:hover .editorial-list-vertical-alt__title{color:#000}}.editorial-list-vertical-alt__image img{aspect-ratio:1;height:100px;transition:opacity .15s ease-out;width:100px}p.editorial-list-vertical-alt__category{font-family:GillSansMTPro-Medium;font-size:.7rem;letter-spacing:10%;line-height:1;margin-bottom:.25rem;text-transform:uppercase}.editorial-list-vertical-alt__title{color:#d21a4c;font-family:Austin-Light;font-size:1rem;line-height:1;margin-bottom:.5rem;transition:color .15s ease-out}.editorial-list-vertical-alt__author{font-size:.7rem;letter-spacing:10%;line-height:1;text-transform:uppercase}.editorial-normal{display:flex;flex-direction:column;gap:3.125rem;justify-content:space-between;margin-bottom:3.125rem;width:100%}@media(min-width:768px){.editorial-normal:nth-child(odd) .editorial-normal__article{flex-direction:row-reverse}}@media(max-width:992px){.editorial-normal{align-items:center}}@media(min-width:992px){.editorial-normal{flex-direction:row}}.editorial-normal__content{border-top:1px solid #d21a4c;flex:1;padding-top:3.125rem}@media(min-width:992px){.editorial-normal__content{border-top-width:2px}}.editorial-normal__article{display:flex;gap:1.5rem;justify-content:space-between;margin-left:1.2rem;margin-right:1.2rem}@media(max-width:768px){.editorial-normal__article{flex-direction:column}}@media(min-width:992px){.editorial-normal__article{gap:5rem;margin-left:2rem;margin-right:2rem}}@media(hover:hover){.editorial-normal__article:hover .editorial-normal__title{color:#d21a4c}.editorial-normal__article:hover .editorial-normal__image img{opacity:.9}.editorial-normal__article:hover .editorial-normal__cta{background:#d21a4c;border-color:#d21a4c;color:#fff}}@media(min-width:1280px){.editorial-normal__article{margin-left:5rem;margin-right:5rem}}.editorial-normal__image{width:20rem}@media(min-width:992px){.editorial-normal__image{width:26rem}}.editorial-normal__image img{aspect-ratio:.8;transition:opacity .15s ease-out;width:100%}.editorial-normal__text{flex:1}.editorial-normal__category{color:#d21a4c;font-family:GillSansMTPro-Medium;font-size:1rem;letter-spacing:10%;line-height:1;margin-bottom:1rem;text-transform:uppercase}@media(min-width:1280px){.editorial-normal__category{font-size:1.25rem;line-height:1}}.editorial-normal__title{font-family:Austin-Light;font-size:3rem;line-height:.9;margin-bottom:1rem;word-wrap:break-word;hyphens:auto;transition:color .15s ease-out}@media(min-width:1280px){.editorial-normal__title{font-size:3.75rem;line-height:1}}.editorial-normal__author{font-size:1rem;line-height:1;margin-bottom:1rem;text-transform:uppercase}@media(min-width:1280px){.editorial-normal__author{font-size:1.125rem;line-height:1}}.editorial-normal__introduction{font-size:1rem;line-height:1;margin-bottom:1rem}@media(min-width:1280px){.editorial-normal__introduction{font-size:1.125rem;line-height:1}}.editorial-normal__cta{border:1px solid #000;display:inline-block;font-size:1rem;line-height:1;margin-top:0;padding:.35rem 1rem;text-transform:uppercase;transition:background .15s ease-out,color .15s ease-out,border .15s ease-out}@media(min-width:1280px){.editorial-normal__cta{font-size:1.125rem;line-height:1}}.editorial-normal__ads{display:block;flex-shrink:0;height:250px;width:300px}@media(max-width:992px){.editorial-normal__ads{margin-left:1.2rem}}@media(max-width:1280px){.editorial-normal__ads{margin-right:1.2rem}}@media(min-width:992px){.editorial-normal__ads{height:600px;width:300px}}@media(min-width:1280px){.editorial-normal__ads{height:600px;width:300px}}@media(min-width:992px){.editorial-normal.has-ads{gap:2.5rem}.editorial-normal.has-ads .editorial-normal__article{gap:3.125rem}}@media(min-width:1280px){.editorial-normal.has-ads .editorial-normal__article{margin-right:0}}@media(min-width:992px){.editorial-normal.has-ads .editorial-normal__image{width:22rem}}.editorial-normal.is-first .editorial-normal__content{border-top:none;padding-top:0}.artikelliste{list-style:none;margin:0;max-width:100%;overflow:hidden;padding:0;width:990px}@media(max-width:1024px){.artikelliste{width:100%}}.artikel{box-sizing:border-box;float:left;list-style:none;padding-bottom:20px;padding-left:30px;position:relative}@media(max-width:1024px){.artikel{padding-bottom:15px;padding-left:15px}}.artikel a{display:block;position:relative;text-decoration:none}.artikel a:hover{background-color:transparent}.artikel a p.imagesubtitle{display:none;line-height:100%}.artikel a.tradition p.imagesubtitle,.artikel a:hover.tradition p.imagesubtitle{color:#643131}.artikel a:hover p.imagesubtitle{background-color:#fff;bottom:0;box-sizing:border-box;color:#d21a4c;display:block;filter:alpha(opacity=60);font-weight:300;height:100%;left:0;opacity:.6;padding:15px;position:absolute;right:0;text-transform:uppercase;top:0;width:100%;z-index:10}.artikel a img{display:block;height:auto;max-width:100%}#content_container_links{float:left;margin-left:30px;margin-top:10px;width:630px}@media(max-width:1024px){#content_container_links{float:none;margin-left:0;width:100%}}#content_container_links img{display:block;height:auto;max-width:100%}#image_left{margin-right:30px;width:630px}@media(max-width:1024px){#image_left{margin-right:0;width:100%}}.thumbnail-container{clear:both;display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}.thumbnail{float:left;margin-right:10px;margin-top:20px}.thumbnail img{display:block;height:60px;object-fit:cover;transition:opacity .2s ease;width:60px}.thumbnail a:hover img,.thumbnail img.active,img.active{filter:alpha(opacity=20);opacity:.2}#text-rechts-300{float:right;font-size:20px;line-height:160%;margin-top:10px;width:300px}@media(max-width:1024px){#text-rechts-300{float:none;margin-top:20px;width:100%}}#text-rechts-300 p{margin-bottom:1em}#text-rechts-300 a{color:#643131}#text-rechts-300 a:hover{color:#d21a4c}#text-rechts,#text-rechts-630{float:right;width:630px}@media(max-width:1024px){#text-rechts,#text-rechts-630{float:none;width:100%}}#text-links{float:left;margin-left:30px;width:630px}@media(max-width:1024px){#text-links{float:none;margin-left:0;width:100%}}#content_container_links_photo,#photo-links{float:left;margin-left:30px;margin-top:10px;width:300px}@media(max-width:1024px){#content_container_links_photo,#photo-links{float:none;margin-left:0;width:100%}}#content_container_links_photo img,#photo-links img{display:block;height:auto;max-width:100%}#photo-rechts{float:right;margin-right:30px}@media(max-width:1024px){#photo-rechts{float:none;margin-right:0}}#photo-rechts img{display:block;height:auto;max-width:100%}#text-oben{margin-bottom:30px;margin-left:30px}@media(max-width:1024px){#text-oben{margin-left:0}}#text-start{font-size:24px;text-align:center}#text-start p a{color:#d21a4c}#text-mitte{margin:10px auto 30px;text-align:center}#links,#texte{margin-left:30px}@media(max-width:1024px){#links,#texte{margin-left:0}}#links p,#texte p{margin-bottom:12px}#text{margin-left:30px}@media(max-width:1024px){#text{margin-left:0}}#text-alone{margin-left:30px;margin-top:60px}@media(max-width:1024px){#text-alone{margin-left:0;margin-top:30px}}#text-zentriert{margin-bottom:30px;margin-left:30px;text-align:center}@media(max-width:1024px){#text-zentriert{margin-left:0}}div.text-rechts{float:left;overflow:hidden;width:300px}@media(max-width:1024px){div.text-rechts{float:none;width:100%}}#downloadlinks{margin-top:20px}#downloadlinks p{clear:both;line-height:160%;margin-bottom:8px}.download{color:#643131;float:left;margin-right:20px}.download:hover{color:#d21a4c}.linklist{float:left;margin-right:20px}#downloadseite{margin-left:30px}#downloadseite>p{margin-bottom:25px}@media(max-width:1024px){#downloadseite{margin-left:0}}.feature{margin-bottom:3.125rem;position:relative}.feature__link{display:block}@media(hover:hover){.feature__link:hover .feature__cta{background:#d21a4c;border-color:#d21a4c;color:#fff}}.feature__image{aspect-ratio:1.8}.feature__content{background:#fff;display:inline-block;padding:1.2rem}@media(min-width:1280px){.feature__content{left:2rem;padding:2rem;position:absolute;top:2rem;width:35rem}}.feature__title{color:#d21a4c;font-family:Austin-Light;font-size:2.4rem;line-height:1;margin-bottom:1rem;transition:color .15s ease-out}@media(min-width:1280px){.feature__title{font-size:3.75rem;line-height:.85}}.feature__text{color:#643131;font-size:1.2rem;line-height:1;margin-bottom:1rem}@media(min-width:1280px){.feature__text{font-size:1.5rem;line-height:.8}}.feature__cta{border:1px solid #000;display:inline-block;font-size:1rem;line-height:1;margin-top:0;padding:.5rem .75rem;text-transform:uppercase;transition:background .15s ease-out,color .15s ease-out,border .15s ease-out}@media(hover:hover){.feature__cta:hover{background-color:#000;color:#fff}}.datenschutzmenu{font-size:14px;margin:40px auto 20px;padding-bottom:20px;text-align:center}.datenschutzmenu a{color:#643131;text-decoration:none}.datenschutzmenu a:hover{color:#d21a4c}footer.site-footer{padding:20px 0;text-align:center;width:100%}header.global{background:#d21a4c;border-bottom:2px solid #d21a4c;position:sticky;top:0;transition:border-color .1s ease-out;z-index:100}@media(min-width:768px){header.global{border:none}}.header-overlay__wrapper,.header-wrapper,header.global .main .wrapper{display:flex;justify-content:center;margin-left:auto;margin-right:auto;max-width:1280px;padding-left:1rem;padding-right:1rem;position:relative;width:100%}.header-logo{display:inline-block;height:38px;margin:1.3rem auto;width:126px}@media(max-width:768px){.header-logo{position:relative;z-index:103}}@media(min-width:768px){.header-logo{height:65px;margin:2rem auto;transition:opacity .1s ease-out,transform .2s ease-out,margin .15s ease-out;width:250px}}@media(hover:hover){.header-logo:hover{opacity:.7}}.header-actions{align-items:center;bottom:0;display:flex;gap:2rem;position:absolute;right:1rem;top:0;z-index:102}@media(max-width:992px){.header-actions{justify-content:space-between;width:calc(100% - 2rem)}}a.header-actions__menu{color:#fff;display:inline-block;font-size:1.125rem;padding-top:8px;text-transform:uppercase;transition:color .1s ease-out;width:55px}@media(min-width:768px){a.header-actions__menu{margin-left:2rem}}@media(hover:hover){a.header-actions__menu:hover{color:hsla(0,0%,100%,.7)}}a.header-actions__cart{display:flex;gap:.5rem;position:relative;transition:opacity .1s ease-out}a.header-actions__cart .icon{display:inline-block;height:1.5rem;width:1.5rem}a.header-actions__cart .counter{background-color:#fff;border-radius:50%;bottom:-10px;color:#d21a4c;font-size:.9125rem;height:1.3rem;padding-top:1px;position:absolute;right:-10px;text-align:center;width:1.3rem}@media(hover:hover){a.header-actions__cart:hover{opacity:.7}}span.header-actions__search{cursor:pointer;display:none;position:relative;transition:opacity .1s ease-out}@media(min-width:992px){span.header-actions__search{display:block}}span.header-actions__search form{border-radius:25px;height:45px;position:relative;transition:width .1s ease-out;width:45px}span.header-actions__search input{border:none;color:#fff;display:none;margin:0;opacity:0;padding:13px 20px 11px;text-transform:uppercase;transition:opacity .1s ease-out;width:100%}span.header-actions__search input::placeholder{color:#f5f5f7}span.header-actions__search button{border:none;left:calc(100% - 45px);padding:0;position:absolute;right:45px;top:11px;width:45px}@media(hover:hover){span.header-actions__search button:hover{background:none;opacity:.7}}span.header-actions__search .icon{display:inline-block;height:1.5rem;width:1.5rem}span.header-actions__search .icon svg{vertical-align:top}.header-navigation{background:#643131;display:none}@media(min-width:768px){.header-navigation{display:block}}.header-navigation ul{display:flex;gap:2rem;justify-content:center;padding-bottom:5px;padding-top:5px}.header-navigation a{color:#fff;display:inline-block;font-size:.93rem;text-transform:uppercase;transition:color .1s ease-out}@media(hover:hover){.header-navigation a:hover{color:hsla(0,0%,100%,.7)}}.header-overlay{background:#d21a4c;box-shadow:0 2rem 2rem rgba(0,0,0,.1);left:0;opacity:0;pointer-events:none;position:fixed;right:0;top:0;transform:translateY(-8rem);transition:transform .15s ease-in-out,opacity .15s ease-in-out;z-index:101}@media(min-width:768px){.header-overlay{background:#c4c4c4}}.header-overlay a,.header-overlay h2,.header-overlay p{text-transform:uppercase}@media(max-width:768px){.header-overlay a,.header-overlay h2,.header-overlay p{color:#fff}}.header-overlay__wrapper{flex-direction:column;gap:2rem;padding-bottom:2rem;padding-top:4rem}@media(min-width:768px){.header-overlay__wrapper{align-items:flex-end;flex-direction:row;gap:4rem;justify-content:space-between;padding-bottom:2.5rem;padding-top:8.75rem}}.header-overlay__primary{order:1;text-align:right}@media(min-width:768px){.header-overlay__primary{order:2}}.header-overlay__primary--cart{display:none;min-width:300px}.header-overlay__primary--cart a,.header-overlay__primary--cart p{font-size:1.25rem}@media(min-width:768px){.header-overlay__primary--cart a,.header-overlay__primary--cart p{color:#2b6057}}.header-overlay__primary--cart p{margin-bottom:2rem}.header-overlay__primary--cart.has-products p{font-family:GillSansMTPro-Medium}.header-overlay__secondary{order:2}@media(min-width:768px){.header-overlay__secondary{display:flex;flex-direction:column;gap:3rem;order:1}}@media(min-width:992px){.header-overlay__secondary{align-items:flex-end;flex-direction:row;gap:4rem;justify-content:space-between}}@media(max-width:768px){.header-overlay__social{display:none}}.header-overlay__heading{color:#d21a4c;font-family:GillSansMTPro-Light}@media(max-width:768px){.header-overlay__heading{display:none}}.header-overlay__search{margin-top:-3rem;position:relative}@media(min-width:992px){.header-overlay__search{display:none}}.header-overlay__search form{background:rgba(0,0,0,.15);border-radius:25px;padding-right:2rem;position:relative;transition:width .1s ease-out}.header-overlay__search input{border:none;color:#fff;margin:0;padding:13px 20px 11px;text-transform:uppercase;transition:opacity .1s ease-out;width:100%}.header-overlay__search input::placeholder{color:#f5f5f7}.header-overlay__search button{border:none;left:calc(100% - 55px);padding:0;position:absolute;right:55px;top:11px;width:45px}@media(hover:hover){.header-overlay__search button:hover{background:none}}.header-overlay__search .icon{display:inline-block;height:1.5rem;width:1.5rem}.header-overlay__search .icon svg{vertical-align:top}.header-overlay__list a{font-size:1.25rem;line-height:1}@media(min-width:768px){.header-overlay__list a{font-size:4.5rem;transition:color .1s ease-out}}@media(hover:hover){.header-overlay__list a:hover{color:#d21a4c}}@media(max-width:768px){.header-overlay__list li{margin-top:.5rem}}.header-overlay__list--small a,.header-overlay__list--small h2,.header-overlay__list--small p{font-size:1.25rem;line-height:1}@media(min-width:768px){.header-overlay__list--small a,.header-overlay__list--small h2,.header-overlay__list--small p{font-size:.9125rem}}.header-overlay__list--small li{margin-top:.5rem}@media(min-width:768px){.header-overlay__list--small a{font-family:GillSansMTPro-Medium;transition:color .1s ease-out}}@media(hover:hover){.header-overlay__list--small a:hover{color:#d21a4c}}.header-overlay__list--social{display:flex;gap:1.2rem;justify-content:center;margin-top:2rem}.header-overlay__list--social a{display:block;transition:opacity .15s ease-out}@media(hover:hover){.header-overlay__list--social a:hover svg path{fill:#d21a4c}}.header-overlay__list--social svg{height:28px;width:28px}.header-overlay__list--social svg path{transition:fill .1s ease-out}.header-overlay__list--cart a,.header-overlay__list--cart+p{text-transform:none}@media(hover:hover){.header-overlay__list--cart a:hover{color:#000;transition:color .1s ease-out}}.header-overlay__list--cart+p{margin-top:.75rem}.header-overlay__ctas{display:flex;gap:1rem;justify-content:flex-end}a.header-overlay__button{background-color:#fff;color:#d21a4c;display:inline-block;font-size:1rem;line-height:1;padding:.75rem 1.5rem;text-align:center;text-transform:none;transition:opacity .15s ease-out}@media(min-width:768px){a.header-overlay__button{color:#fff;display:block;font-size:1.25rem;line-height:1;padding:.75rem;width:100%}}a.header-overlay__button--primary{background:#fff}@media(min-width:768px){a.header-overlay__button--primary{background:#000}}@media(hover:hover){a.header-overlay__button--primary:hover{opacity:.8}}a.header-overlay__button--secondary{background:#fff}@media(min-width:768px){a.header-overlay__button--secondary{background:#2b6057}}@media(hover:hover){a.header-overlay__button--secondary:hover{opacity:.9}}.has-overlay header.global{border-color:#fff}.has-overlay .header-overlay{opacity:1;pointer-events:all;transform:translateY(calc(5rem + 2px))}@media(min-width:768px){.has-overlay .header-overlay{transform:translateY(0)}.has-overlay .header-actions__menu{color:#000;transition:color .1s ease-out}}@media(min-width:768px)and (hover:hover){.has-overlay .header-actions__menu:hover{color:rgba(0,0,0,.7)}}@media(min-width:768px){.has-overlay .header-actions__cart svg path,.has-overlay .header-actions__search svg path{stroke:#000}.has-overlay a.header-actions__cart .counter{background-color:#d21a4c;color:#fff}}.has-cart .header-overlay__primary--menu{display:none}.has-cart .header-overlay__primary--cart{display:block}.has-search span.header-actions__search form{background:rgba(0,0,0,.15);padding-right:2rem;width:220px}.has-search span.header-actions__search input{display:block;opacity:1;padding-left:20px;padding-right:20px}@media(min-width:768px){.has-scrolled .header-logo{margin:.5rem auto;transform:scale(.75)}}.image{margin-bottom:3.125rem;position:relative}.image__link{display:block}@media(hover:hover){.image__link:hover .image__cta{background:#d21a4c;border-color:#d21a4c;color:#fff}}.image__image{width:100%}.landingpage main{padding-left:0;padding-right:0;padding-top:2rem}@media(min-width:1280px){.landingpage main{padding-top:4rem}}.landingpage main article{align-items:center;display:flex;flex-direction:column}.landingpage-old main{padding:8vh 0 0}.landingpage-old main .blockContent{display:flex;flex-direction:column;height:100%;overflow:hidden}@media(min-width:768px){.landingpage-old main .blockContent{flex-direction:row}}.landingpage-old main .blockContent .left,.landingpage-old main .blockContent .right{padding:1rem;width:100%}@media(min-width:768px){.landingpage-old main .blockContent .left,.landingpage-old main .blockContent .right{padding:2rem;width:50%}}.landingpage-old main article{align-items:center;display:flex;flex-direction:column;justify-content:center}.landingpage-old main article .entry.lpmodule{border-bottom:1px solid #643131;height:unset;width:100%}@media(min-width:768px){.landingpage-old main article .entry.lpmodule{height:60vh}}.landingpage-old main article .entry.lpmodule:last-of-type{border:none}.landingpage-old main article .entry.lpmodule.cta{height:unset}.landingpage-old main article .entry.lpmodule.cta .blockContent{align-items:center;display:flex;justify-content:center;padding:1rem}@media(min-width:768px){.landingpage-old main article .entry.lpmodule.cta .blockContent{padding:1rem 2rem}}.landingpage-old main article .entry.lpmodule.cta .blockContent a{color:#f5f5f7;font-family:Austin-Light;font-size:1rem;line-height:1;text-transform:uppercase;transition:all .2s}@media(min-width:768px){.landingpage-old main article .entry.lpmodule.cta .blockContent a{font-size:1.5rem}}.landingpage-old main article .entry.lpmodule.cta .blockContent a:hover{transform:scale(1.05)}.landingpage-old main article .entry.lpmodule.editorials{height:unset}.landingpage-old main article .entry.lpmodule.editorials .editorial+.editorial{border-top:1px solid #000}@media(min-width:768px){.landingpage-old main article .entry.lpmodule.editorials .editorial:nth-child(odd) .blockContent{flex-direction:row-reverse}.landingpage-old main article .entry.lpmodule.editorials .editorial:nth-child(odd) .blockContent .left{padding:4rem 6rem 4rem 2rem}.landingpage-old main article .entry.lpmodule.editorials .editorial:nth-child(odd) .blockContent .right,.landingpage-old main article .entry.lpmodule.editorials .left{padding:4rem 2rem 4rem 6rem}.landingpage-old main article .entry.lpmodule.editorials .right{padding:4rem 6rem 4rem 2rem}}.landingpage-old main article .entry.lpmodule.editorials h1,.landingpage-old main article .entry.lpmodule.editorials h2{font-size:3rem;margin-bottom:2rem}.landingpage-old main article .entry.lpmodule.editorials h3{font-size:1rem;margin-bottom:2rem;text-transform:uppercase}.landingpage-old main article .entry.lpmodule.editorials p.author{margin-top:2rem}.landingpage-old main article .entry.lpmodule.editorials p.intro{font-size:1.25rem;margin-top:2.5rem}.landingpage-old main article .entry.lpmodule.editorials .image{height:100%}.landingpage-old main article .entry.lpmodule.editorials .image.portrait .container{height:unset}@media(min-width:768px){.landingpage-old main article .entry.lpmodule.editorials .image.portrait .container{height:40vh}}.landingpage-old main article .entry.lpmodule.editorials .image .container{height:100%;width:100%}.landingpage-old main article .entry.lpmodule.feature h2.error{align-items:center;color:#d21a4c;display:flex;height:100%;justify-content:center;width:100%}.landingpage-old main article .entry.lpmodule.feature .blockContent a{background-image:none;display:flex;flex-direction:column;height:100%;overflow:hidden}@media(min-width:768px){.landingpage-old main article .entry.lpmodule.feature .blockContent a{background-position:50%;background-repeat:no-repeat;background-size:cover;background-size:100%;flex-direction:row;transition:background-size .2s}}.landingpage-old main article .entry.lpmodule.feature .blockContent a:hover{background-size:cover}@media(min-width:768px){.landingpage-old main article .entry.lpmodule.feature .blockContent a:hover{background-size:105%}}.landingpage-old main article .entry.lpmodule.feature .blockContent a .textContent{align-content:space-between;display:flex;flex-wrap:wrap;height:unset;line-height:1.2;max-width:1280px;transition:all .2s;width:100%}@media(min-width:768px){.landingpage-old main article .entry.lpmodule.feature .blockContent a .textContent{height:60vh}}.landingpage-old main article .entry.lpmodule.feature .blockContent a .textContent.black{color:#643131}.landingpage-old main article .entry.lpmodule.feature .blockContent a .textContent.black .linkText{border-top:1px solid #000}.landingpage-old main article .entry.lpmodule.feature .blockContent a .textContent.white,.landingpage-old main article .entry.lpmodule.feature .blockContent a .textContent.white h2{color:#fff}.landingpage-old main article .entry.lpmodule.feature .blockContent a .textContent.white .linkText{border-top:1px solid #fff}.landingpage-old main article .entry.lpmodule.feature .blockContent a .textContent.red,.landingpage-old main article .entry.lpmodule.feature .blockContent a .textContent.red h2{color:#d21a4c}.landingpage-old main article .entry.lpmodule.feature .blockContent a .textContent.red .linkText{border-top:1px solid #d21a4c}.landingpage-old main article .entry.lpmodule.feature .blockContent a .textContent.green,.landingpage-old main article .entry.lpmodule.feature .blockContent a .textContent.green h2{color:#2b6057}.landingpage-old main article .entry.lpmodule.feature .blockContent a .textContent.green .linkText{border-top:1px solid #2b6057}.landingpage-old main article .entry.lpmodule.feature .blockContent a .textContent .titles{padding:1rem;width:100%}@media(min-width:768px){.landingpage-old main article .entry.lpmodule.feature .blockContent a .textContent .titles{padding:2rem;width:50%}}.landingpage-old main article .entry.lpmodule.feature .blockContent a .textContent .titles h1,.landingpage-old main article .entry.lpmodule.feature .blockContent a .textContent .titles h2,.landingpage-old main article .entry.lpmodule.feature .blockContent a .textContent .titles h3{font-size:3rem;margin-bottom:2rem}.landingpage-old main article .entry.lpmodule.feature .blockContent a .textContent .titles p{font-size:2rem;line-height:1.2}@media(min-width:768px){.landingpage-old main article .entry.lpmodule.feature .blockContent a .textContent .titles p{font-size:1.5rem}}@media(min-width:1280px){.landingpage-old main article .entry.lpmodule.feature .blockContent a .textContent .titles p{font-size:2rem}}.landingpage-old main article .entry.lpmodule.feature .blockContent a .textContent .linkText{border-top:1px solid #643131;display:block;font-size:1.5rem;padding:1rem;width:100%}@media(min-width:768px){.landingpage-old main article .entry.lpmodule.feature .blockContent a .textContent .linkText{padding:1.5rem 2rem}}.landingpage-old main article .entry.lpmodule.feature .blockContent a .image{height:100%;width:50%}.landingpage-old main article .entry.lpmodule.feature .blockContent a .image .container{height:100%;width:100%}.landingpage-old main article .entry.lpmodule.feature .blockContent.right a .textContent{justify-content:flex-end}.landingpage-old main article .entry.lpmodule.feature .blockContent.right a .textContent .linkText{text-align:left}@media(min-width:768px){.landingpage-old main article .entry.lpmodule.feature .blockContent.right a .textContent .linkText{text-align:right}}.landingpage-old main article .entry.lpmodule.feature .blockContent.cover{display:block}.landingpage-old main article .entry.lpmodule.feature .blockContent.cover a{background-position:50%;background-repeat:no-repeat;background-size:cover}.landingpage-old main article .entry.lpmodule.feature .blockContent.cover .textContent{max-width:1280px;width:100%}.landingpage-old main article .entry.lpmodule.feature .blockContent.cover .textContent .titles{width:100%}@media(min-width:768px){.landingpage-old main article .entry.lpmodule.feature .blockContent.cover .textContent .titles{width:90%}}.landingpage-old main article .entry.lpmodule.feature .blockContent.cover .image{height:100%;width:100%}.landingpage-old main article .entry.lpmodule.header .blockContent{display:block}.landingpage-old main article .entry.lpmodule.header .blockContent .image{height:100%}.landingpage-old main article .entry.lpmodule.header .blockContent .image .container{height:100%;width:100%}.landingpage-old main article .entry.lpmodule.header .logoStart{align-items:center;background-color:#d21a4c;display:flex;height:30vh;justify-content:center;position:relative;width:100%;z-index:50}@media(min-width:768px){.landingpage-old main article .entry.lpmodule.header .logoStart{position:absolute;width:50%}}@media(min-width:1280px){.landingpage-old main article .entry.lpmodule.header .logoStart{width:640px}}.landingpage-old main article .entry.lpmodule.header .logoStart svg{position:absolute;transition:all .2s;width:60%}@media(min-width:768px){.landingpage-old main article .entry.lpmodule.header .logoStart svg{width:50%}}.landingpage-old main article .entry.lpmodule.header .logoStart svg:hover{transform:scale(1.05)}.landingpage-old main article .entry.lpmodule.produkte{align-items:center;display:flex;height:unset;justify-content:center}.landingpage-old main article .entry.lpmodule.produkte .slider{display:flex;flex-direction:row;gap:1rem;overflow:scroll;padding:1rem;-ms-overflow-style:none;scrollbar-width:none}@media(min-width:768px){.landingpage-old main article .entry.lpmodule.produkte .slider{gap:2rem;padding:2rem}}.landingpage-old main article .entry.lpmodule.produkte .slider::-webkit-scrollbar{display:none}.landingpage-old main article .entry.lpmodule.produkte .slider a{display:block;position:relative}.landingpage-old main article .entry.lpmodule.produkte .slider a .labels{display:none}@media(min-width:768px){.landingpage-old main article .entry.lpmodule.produkte .slider a .labels{display:flex}}.landingpage-old main article .entry.lpmodule.produkte .slider a h2{font-size:.75rem;margin-bottom:.25rem}@media(min-width:768px){.landingpage-old main article .entry.lpmodule.produkte .slider a h2{font-size:2rem;margin-bottom:.5rem}}.landingpage-old main article .entry.lpmodule.produkte .slider a h3{margin-bottom:.25rem;text-transform:uppercase}.landingpage-old main article .entry.lpmodule.produkte .slider a h4{color:#d21a4c;font-size:.75rem;margin-bottom:.5rem}@media(min-width:768px){.landingpage-old main article .entry.lpmodule.produkte .slider a h4{display:none}}.landingpage-old main article .entry.lpmodule.produkte .slider a p.price{font-size:.75rem}@media(min-width:768px){.landingpage-old main article .entry.lpmodule.produkte .slider a p.price{font-size:1.5rem}}.landingpage-old main article .entry.lpmodule.produkte .slider a .image{max-width:calc(365.71429px - 1.14286rem);width:calc(28.57143vw - 1.14286rem)}@media(min-width:768px){.landingpage-old main article .entry.lpmodule.produkte .slider a .image{max-width:calc(365.71429px - 2.28571rem);width:calc(28.57143vw - 2.28571rem)}}.landingpage-old main article .entry.lpmodule.produkte .blockContent a{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;overflow:hidden}@media(min-width:768px){.landingpage-old main article .entry.lpmodule.produkte .blockContent a{flex-direction:row}}.landingpage-old main article .entry.lpmodule.produkte .blockContent a .textContent{align-content:space-between;align-items:center;display:flex;justify-content:center;width:100%}@media(min-width:768px){.landingpage-old main article .entry.lpmodule.produkte .blockContent a .textContent{width:50%}}.landingpage-old main article .entry.lpmodule.produkte .blockContent a .textContent .titles{padding:1rem}@media(min-width:768px){.landingpage-old main article .entry.lpmodule.produkte .blockContent a .textContent .titles{padding:10% 20%}}.landingpage-old main article .entry.lpmodule.produkte .blockContent a .textContent .titles h3{margin-bottom:1rem}.landingpage-old main article .entry.lpmodule.produkte .blockContent a .textContent .titles h2{font-size:3rem;margin-bottom:1rem}.landingpage-old main article .entry.lpmodule.produkte .blockContent a .textContent .titles p.outOfStock,.landingpage-old main article .entry.lpmodule.produkte .blockContent a .textContent .titles p.price{font-size:2rem}.landingpage-old main article .entry.lpmodule.produkte .blockContent a .image{align-items:center;display:flex;height:100%;justify-content:center;width:100%}@media(min-width:768px){.landingpage-old main article .entry.lpmodule.produkte .blockContent a .image{width:50%}}.landingpage-old main article .entry.lpmodule.produkte .blockContent a .image .container{height:100%;padding:1rem;width:100%}@media(min-width:768px){.landingpage-old main article .entry.lpmodule.produkte .blockContent a .image .container{padding:10% 20%}}.landingpage-old main article .entry.lpmodule.video{display:flex;flex-direction:row;height:0;padding-bottom:56.25%;position:relative;width:100%}.landingpage-old main article .entry.lpmodule.video iframe{height:100%;left:0;position:absolute;top:0;width:100%}.module{width:100%}.module.intro{font-family:Austin-Semibold}.module.logo .image{width:30%}.module.logo .image.landscape{width:50%}.module.slider{border:1px solid red}.module.quote p{font-family:Austin-Light;font-size:1.5rem}.module.quote p.author{font-size:1.25rem;text-transform:uppercase}.module.quote p.author:before{content:"— "}.module.text p{font-size:1.25rem;line-height:1.5;margin-bottom:2rem}.module.text p strong{font-family:GillSansMTPro-Medium}.module.text p a{color:#d21a4c}.module.text p a:hover{color:#d21a4c;text-decoration:underline}.module.text h2{font-family:Austin-Semibold;font-size:1.5rem;line-height:1.3;margin-bottom:2rem}.module.image,.module.image .image,.module.text:last-child{margin-bottom:0}.module.video{display:flex;flex-direction:row;height:0;padding-bottom:56.25%;position:relative;width:100%}.module.video iframe{height:100%;left:0;position:absolute;top:0;width:100%}.columns .main .module.image .image.portrait{width:60%}.columns .main .module.product p{font-size:1.25rem;line-height:1.4}.columns .main .module.product p+p strong{margin-top:2rem}.margin .columns .main .module.product p+p strong{margin-top:1rem}.columns .main .module.product .blockContent a h2{color:#d21a4c;font-family:Austin-Light;font-size:1.5rem;line-height:1;margin-bottom:1rem}.columns .main .module.product .blockContent a .image{margin-bottom:0}.columns .main .module.product .blockContent a .image.portrait{width:60%}.columns .margin .module.link a{color:#d21a4c;font-family:Austin-Light;font-size:1.25rem;line-height:.8;word-break:break-word}.columns .margin .module.product .blockContent a h2{color:#d21a4c;font-family:Austin-Light;font-size:1.5rem;line-height:1;margin-bottom:1rem}.columns .margin .module.product .blockContent a .image{margin-bottom:0}#navigation{background-color:transparent;display:table;height:auto;margin-left:auto;margin-right:auto;padding-left:30px}@media(max-width:1024px){#navigation{display:block;padding-left:0;width:100%}}#lutz{margin-bottom:27px;text-align:center}#lutz a{color:#643131;font-family:aktiv-grotesk-std,sans-serif;font-size:40px;font-weight:200;text-decoration:none;text-transform:uppercase}#lutz a,#lutz a:hover{background-color:transparent}#lutz a:hover{color:#d21a4c}#menu{background-color:transparent;margin-left:auto;margin-right:auto}#menu ul{display:flex;flex-wrap:wrap;justify-content:center;list-style-type:none;margin:0;padding:0}#menu ul,#menu ul li{background-color:transparent;position:relative}#menu ul li{float:left;list-style:none}#menu ul li a{background-color:transparent;color:#643131;display:block;font-size:20px;font-weight:300;line-height:160%;padding:0 30px;text-decoration:none}#menu ul li a:focus,#menu ul li a:hover{background-color:#fff;color:#d21a4c}#menu ul li a.activemenu{color:#d21a4c}#menu ul li:hover>a{background-color:#fff;color:#d21a4c}#menu ul li .submenu,#menu ul li ul{background-color:#fff;display:none;flex-direction:column;left:0;margin:0;min-width:150px;padding:0;position:absolute;top:32px;z-index:99999}#menu ul li .submenu li,#menu ul li ul li{background-color:#fff;float:none;width:100%}#menu ul li .submenu li a,#menu ul li ul li a{background-color:#fff;color:#643131;display:block;font-size:20px;font-weight:300;height:auto;line-height:100%;min-height:25px;padding:9px 30px 5px;text-decoration:none;white-space:nowrap;width:220px}#menu ul li .submenu li a:focus,#menu ul li .submenu li a:hover,#menu ul li ul li a:focus,#menu ul li ul li a:hover{background-color:#fff;color:#d21a4c}#menu ul li .submenu li a.activemenu,#menu ul li ul li a.activemenu{color:#d21a4c}#menu ul li:hover>.submenu,#menu ul li:hover>ul{display:flex}.activemenu>a,a.activemenu{color:#d21a4c!important}.activelanguage{font-weight:300}.product-prize{margin-bottom:3.125rem;padding-top:5rem;width:100%}@media(max-width:992px){.product-prize{align-items:center}}@media(min-width:1280px){.product-prize{gap:6.75rem}}.product-prize-section{border-top:2px solid #d21a4c;margin-bottom:3.125rem;padding-top:3.125rem}@media(max-width:992px){.product-prize-section{width:100%}}@media(min-width:1280px){.product-prize-section{flex:1}}.product-prize__content{border-top:1px solid #d21a4c;padding-top:3.125rem}@media(max-width:992px){.product-prize__content{width:100%}}@media(min-width:1280px){.product-prize__content{border-top-width:2px;flex:1}}.product-prize__heading{color:#d21a4c;font-family:Austin-Light;font-size:2.8125rem;line-height:1;margin-bottom:2.5rem;margin-left:1.2rem;margin-right:1.2rem;text-align:center;text-transform:uppercase;word-wrap:break-word;hyphens:auto}.product-prize__items{align-items:center;display:grid;gap:1rem;grid-template-columns:repeat(1,1fr);justify-content:space-between;margin-left:1.2rem;margin-right:1.2rem}@media(max-width:768px){.product-prize__items{flex-direction:column}}@media(min-width:576px){.product-prize__items{grid-template-columns:repeat(2,1fr)}}@media(min-width:768px){.product-prize__items{grid-template-columns:repeat(3,1fr)}}@media(min-width:992px){.product-prize__items{align-items:center;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));justify-items:center}}@media(min-width:1280px){.product-prize__items{margin-left:5rem;margin-right:5rem}}.product-prize__item{border:1px solid transparent;cursor:pointer;display:flex;flex-basis:100%;flex-direction:column;gap:1.25rem;padding:1.2rem;text-align:center}@media(max-width:1280px){.product-prize__item{background:#fff;padding:2.5rem 1.2rem}}@media(hover:hover){.product-prize__item:hover .product-prize__title{color:#000}.product-prize__item:hover .product-prize__image img{opacity:.9}.product-prize__item:hover .product-prize__cta{background:#d21a4c;border-color:#d21a4c;color:#fff}}@media(min-width:1280px){.product-prize__item:nth-child(2n){flex-direction:column-reverse}.product-prize__item:nth-child(2n) .product-prize__image{margin-bottom:0}}.product-prize__item:hover{background-color:rgba(210,26,76,.05);border:1px solid #d21a4c}.product-prize__item.is-active{background-color:rgba(210,26,76,.1);border:1px solid #d21a4c}.product-prize__image img{aspect-ratio:.8;transition:opacity .15s ease-out;width:100%}.product-prize__category{font-family:GillSansMTPro-Medium;font-size:.75rem;letter-spacing:10%;line-height:1;margin-bottom:.5rem;text-transform:uppercase}.product-prize__title{color:#d21a4c;font-family:Austin-Light;font-size:1.375rem;line-height:1.2;margin-bottom:.75rem;transition:color .15s ease-out}.product-prize__cta{border:1px solid #000;display:inline-block;font-size:1rem;line-height:1;margin-top:0;padding:.35rem 1rem;text-transform:uppercase;transition:background .15s ease-out,color .15s ease-out,border .15s ease-out}@media(min-width:1280px){.product-prize__cta{font-size:1.125rem;line-height:1}}.product-prize__confirm div{text-align:center}.product-prize__confirm button{padding-left:8rem;padding-right:8rem;width:auto}.product-prize__confirm button.is-disabled,.product-prize__confirm button.is-disabled:hover{opacity:.3}.products-card{display:block}@media(hover:hover){.products-card:hover .products-card__title{color:#d21a4c}.products-card:hover .products-card__image img{opacity:.9}.products-card:hover .products-card__cta{background:#d21a4c;border-color:#d21a4c;color:#fff}}.products-card__image{margin-bottom:1rem}.products-card__image img{transform:translateZ(0);transition:opacity .15s ease-out;width:100%}.products-card__category{color:#d21a4c;font-family:GillSansMTPro-Medium;font-size:.75rem;letter-spacing:10%;line-height:1;margin-bottom:.5rem;text-transform:uppercase}.products-card__title{color:#000;font-family:Austin-Light;font-size:1.375rem;line-height:1.2;margin-bottom:.5rem;transition:color .15s ease-out}.products-card__prices{display:flex;gap:1rem}.products-card__price{color:#000;font-size:1.125rem;line-height:1;margin-bottom:1rem}.products-card__price-original{color:#969696;font-size:1.125rem;line-height:1;margin-bottom:1rem;margin-top:0;text-decoration:line-through}.products-card__cta{border:1px solid #000;display:inline-block;font-size:1rem;line-height:1;margin-bottom:1px;margin-left:1px;margin-top:0;padding:.35rem 1rem;text-transform:uppercase;transition:background .15s ease-out,color .15s ease-out,border .15s ease-out}@media(min-width:1280px){.products-card__cta{font-size:1.125rem;line-height:1}}.products-card__prices.has-promo .products-card__price{color:#d21a4c}.products-card--centered{text-align:center}.products-card--centered .products-card__prices{justify-content:center}.products-card--centered .products-card__cta{margin-left:auto;margin-right:auto}.products-single .products-card__image{margin-bottom:2rem}.products-single .products-card__title{font-size:1.75rem;line-height:1.2}.products-collage{border-top:1px solid #d21a4c;margin-bottom:3.125rem;padding-top:3.125rem;width:100%}@media(min-width:1280px){.products-collage{border-top-width:2px}}.products-collage__heading{color:#d21a4c;font-family:Austin-Light;font-size:2.8125rem;line-height:1;margin-bottom:2.5rem;text-align:center;text-transform:uppercase;word-wrap:break-word;hyphens:auto}.products-collage__content,.products-collage__heading{margin-left:1.2rem;margin-right:1.2rem}@media(max-width:768px){.products-collage__content{display:grid;gap:2.4rem 1.2rem;grid-template-columns:repeat(2,1fr)}}@media(min-width:768px){.products-collage__content{display:grid;gap:2.4rem;grid-template-columns:repeat(2,1fr)}}@media(min-width:1280px){.products-collage__content{align-items:center;display:flex;gap:3rem;justify-content:center;margin-left:auto;margin-right:auto}}@media(min-width:992px){.products-collage__content>.products-card{display:none}}@media(max-width:992px){.products-collage__column{display:none;height:0;pointer-events:none}}@media(min-width:992px){.products-collage__column{display:flex;flex-direction:column;gap:2.4rem;max-width:32rem;padding-left:1.2rem;padding-right:1.2rem}}@media(min-width:1280px){.products-collage__column{gap:4rem;padding-left:0;padding-right:0}}.products-collage__footnote{color:#6e6e73;font-size:.875rem;line-height:1.2;margin-bottom:2.5rem;margin-left:1.2rem;margin-right:1.2rem;text-align:center}@media(min-width:1280px){.products-collage__footnote{margin-left:auto;margin-right:auto;max-width:47rem}}@media(max-width:768px){.products-collage---homepage .products-collage__content{display:grid;gap:2.4rem 1.2rem;grid-template-columns:repeat(2,1fr)}}@media(min-width:768px){.products-collage---homepage .products-collage__content{align-items:center;display:flex;gap:2.4rem;justify-content:center}}@media(min-width:1280px){.products-collage---homepage .products-collage__content{display:flex;gap:3rem;max-width:72%}}@media(min-width:768px){.products-collage---homepage .products-collage__content>.products-card{display:none}}@media(max-width:768px){.products-collage---homepage .products-collage__column{display:none;height:0;pointer-events:none}}@media(min-width:768px){.products-collage---homepage .products-collage__column{display:flex;flex-direction:column;gap:2.4rem;max-width:32rem;padding-left:1.2rem;padding-right:1.2rem}}@media(min-width:992px){.products-collage---homepage .products-collage__column{display:flex;flex-direction:column;gap:2.4rem;max-width:32rem;padding-left:1.2rem;padding-right:1.2rem}}@media(min-width:1280px){.products-collage---homepage .products-collage__column{gap:4rem;padding-left:0;padding-right:0}}.products-collage.is-first{border-top:none;padding-top:0}.products-duo{border-top:1px solid #d21a4c;margin-bottom:3.125rem;padding-top:3.125rem;width:100%}@media(min-width:1280px){.products-duo{border-top-width:2px}}.products-duo__heading{color:#d21a4c;font-family:Austin-Light;font-size:2.8125rem;line-height:1;margin-bottom:2.5rem;margin-left:1.2rem;margin-right:1.2rem;text-align:center;text-transform:uppercase;word-wrap:break-word;hyphens:auto}.products-duo__content{margin-left:auto;margin-right:auto;max-width:32rem;padding-left:1.2rem;padding-right:1.2rem}@media(max-width:768px){.products-duo__content{display:grid;gap:2.4rem 1.2rem;grid-template-columns:repeat(2,1fr)}}@media(min-width:768px){.products-duo__content{align-items:center;display:flex;gap:2.4rem;justify-content:space-between;max-width:100%}}@media(min-width:992px){.products-duo__content{max-width:72%}}@media(min-width:1280px){.products-duo__content{gap:3rem;padding-left:0;padding-right:0}}.products-duo__footnote{color:#6e6e73;font-size:.875rem;line-height:1.2;margin-bottom:2.5rem;margin-left:1.2rem;margin-right:1.2rem;text-align:center}@media(min-width:1280px){.products-duo__footnote{margin-left:auto;margin-right:auto;max-width:47rem}}.products-duo.is-first{border-top:none;padding-top:0}.products-single{border-top:1px solid #d21a4c;margin-bottom:3.125rem;padding-top:3.125rem;width:100%}@media(min-width:1280px){.products-single{border-top-width:2px}}.products-single__heading{color:#d21a4c;font-family:Austin-Light;font-size:2.8125rem;line-height:1;margin-bottom:2.5rem;margin-left:1.2rem;margin-right:1.2rem;text-align:center;text-transform:uppercase;word-wrap:break-word;hyphens:auto}.products-single__content{margin-left:auto;margin-right:auto;max-width:32rem;padding-left:1.2rem;padding-right:1.2rem}@media(min-width:1280px){.products-single__content{padding-left:0;padding-right:0}}.products-single__footnote{color:#6e6e73;font-size:.875rem;line-height:1.2;margin-bottom:2.5rem;margin-left:1.2rem;margin-right:1.2rem;text-align:center}@media(min-width:1280px){.products-single__footnote{margin-left:auto;margin-right:auto;max-width:47rem}}.products-single.is-first{border-top:none;padding-top:0}.products-slider{border-top:1px solid #d21a4c;margin-bottom:3.125rem;padding-top:3.125rem;width:100%}@media(min-width:1280px){.products-slider{border-top-width:2px}}.products-slider.article{border-top:none}.products-slider__heading{color:#d21a4c;font-family:Austin-Light;font-size:2.8125rem;line-height:1;margin-bottom:2.5rem;margin-left:1.2rem;margin-right:1.2rem;text-align:center;text-transform:uppercase;word-wrap:break-word;hyphens:auto}.products-slider__content{position:relative}.products-slider__track{margin-left:4rem;margin-right:4rem}@media(min-width:992px){.products-slider__track{margin-left:5rem;margin-right:5rem}}@media(min-width:1280px){.products-slider__track{margin-left:7rem;margin-right:7rem}}.products-slider__arrow{align-items:center;border:0;border-radius:50%;cursor:pointer;display:flex;height:48px;justify-content:center;padding:0;position:absolute;top:50%;transform:translateY(-50%);transition:transform .15s ease-out;width:24px;z-index:1}@media(min-width:992px){.products-slider__arrow{height:67px;width:34px}}.products-slider__arrow svg{fill:#d21a4c;height:inherit;width:inherit}.products-slider__arrow--prev{left:1rem}@media(hover:hover){.products-slider__arrow--prev:hover{transform:translateY(-50%) translateX(-5px)}}.products-slider__arrow--prev svg{transform:scaleX(-1)}.products-slider__arrow--next{right:1rem}@media(hover:hover){.products-slider__arrow--next:hover{transform:translateY(-50%) translateX(5px)}}.products-slider__footnote{color:#6e6e73;font-size:.875rem;line-height:1.2;margin-bottom:2.5rem;margin-left:1.2rem;margin-right:1.2rem;text-align:center}@media(min-width:1280px){.products-slider__footnote{margin-left:auto;margin-right:auto;max-width:47rem}}.products-slider.is-first{border-top:none;padding-top:0}.quiz-form{margin-bottom:8rem;margin-left:auto;margin-right:auto;max-width:54rem;padding-left:1.2rem;padding-right:1.2rem;padding-top:6rem;width:100%}@media(min-width:768px){.quiz-form{padding-top:8rem}}.quiz-form__heading{font-family:GillSansMTPro-Medium;font-size:2rem;letter-spacing:.4px;line-height:1;margin-bottom:6rem;text-align:center;text-transform:uppercase}.quiz-form__content{display:grid;gap:.75rem;grid-template-columns:repeat(1,1fr)}@media(min-width:768px){.quiz-form__content{gap:.75rem 1.2rem;grid-template-columns:repeat(6,1fr)}.quiz-form__element:first-child{grid-column-end:span 6;grid-column-start:1}}.quiz-form__element:first-child .fui-row{display:grid;gap:1.2rem;grid-template-columns:repeat(1,1fr)}@media(min-width:768px){.quiz-form__element:first-child .fui-row{align-items:flex-end;grid-template-columns:repeat(2,1fr)}.quiz-form__element:nth-child(2),.quiz-form__element:nth-child(3){grid-column-end:span 6;grid-column-start:1}.quiz-form__element:nth-child(4){grid-column-end:span 2;grid-column-start:1}.quiz-form__element:nth-child(5){grid-column-end:span 2;grid-column-start:3}.quiz-form__element:nth-child(6){grid-column-end:span 2;grid-column-start:5}.quiz-form__element:nth-child(7){grid-column-end:span 3;grid-column-start:1}}.quiz-form__element:nth-child(7) .fui-row{display:grid;gap:.6rem;grid-template-columns:repeat(1,1fr)}@media(min-width:768px){.quiz-form__element:nth-child(7) .fui-row{align-items:flex-end;gap:1.2rem;grid-template-columns:repeat(3,1fr)}}.quiz-form__element:nth-child(7) .fui-row .fui-label{display:none!important}.quiz-form__element:nth-child(8){padding-top:.5rem}@media(min-width:768px){.quiz-form__element:nth-child(8){grid-column-end:span 6;grid-column-start:1;padding-top:0}.quiz-form__element:nth-child(8) .fui-field{padding-bottom:1rem;padding-top:1rem}}.quiz-form__element:nth-child(9){padding-top:2rem}@media(min-width:768px){.quiz-form__element:nth-child(9){grid-column-end:span 6;grid-column-start:1;padding-top:2rem}}.quiz-form__element .fui-fieldset{border:none;margin:0;padding:0}.quiz-form__element .fui-legend{display:none}.quiz-form__element .fui-row{display:grid;gap:.625rem;grid-template-columns:1fr 1fr}.quiz-form__element .fui-input{background:#fff;border:1px solid #d1d5db;color:#000;margin:0}.quiz-form__element .fui-label{display:inline-block!important;margin-bottom:.3rem}.quiz-form__element .fui-type-agree .fui-label{display:none!important}.quiz-form__element button{background:#d21a4c;border:none;border-radius:8px;color:#fff;display:block;margin-left:auto;margin-right:auto;padding-left:6rem;padding-right:6rem;width:auto}.quiz-form__element button:hover{background:#000;border-radius:8px;color:#fff}.quiz-form__element .fui-field .fui-label,.quiz-form__element .fui-type-dropdown .fui-label,.quiz-form__element .fui-type-email .fui-input,.quiz-form__element .fui-type-email .fui-label,.quiz-form__element .fui-type-single-line-text .fui-input,.quiz-form__element .fui-type-single-line-text .fui-label{font-size:.9125rem;line-height:1.25rem}.quiz-form__element .fui-type-dropdown .fui-input,.quiz-form__element .fui-type-email .fui-input,.quiz-form__element .fui-type-single-line-text .fui-input{border-radius:8px;font-size:1.1rem;line-height:1rem;padding:16px 16px 14px}.quiz-form__element .fui-select{background-color:#fff;background-position-x:calc(100% - 1rem);border:1px solid #d1d5db;border-radius:8px;color:#000;height:52px;margin:0}.quiz-form__element .fui-checkbox{display:flex;gap:12px;justify-content:space-between}.quiz-form__element .fui-checkbox input{appearance:none;border:1px solid #5f5f5f;border-radius:4px;cursor:pointer;display:inline-block;height:24px;width:24px}.quiz-form__element .fui-checkbox input:checked{background:#5f5f5f}.quiz-form__element .fui-checkbox .fui-checkbox-label{color:#6e6e73;cursor:pointer;flex:1;font-size:1.2rem;line-height:1.2}.quiz-form__element .fui-checkbox a{text-decoration:underline}.quiz-form__element .fui-error .fui-input{border-color:#d21a4c}.quiz-form__element .fui-error .fui-error-message{display:none}.quiz-form .fui-alert p{color:#000;font-size:1.1rem;line-height:1.4;margin-bottom:.5rem}.quiz-form .fui-alert-error p{color:#d21a4c}.quiz-intro--end{margin-bottom:6rem;margin-top:2rem}.quiz-intro__container{margin-bottom:2rem;position:relative}@media(min-width:1280px){.quiz-intro__container{margin-bottom:3rem}}.quiz-intro__image img{aspect-ratio:16/9;transition:opacity .15s ease-out;width:100%}.quiz-intro__content{background:transparent;display:inline-block;padding:.8rem;transform:translate3d(1.2rem,-1.2rem,0);width:calc(100% - 1.2rem)}@media(min-width:1280px){.quiz-intro__content{background:#fff;bottom:1.25rem;left:1.25rem;padding:1.2rem;position:absolute;width:36rem}}.quiz-intro__category{color:#d21a4c;font-family:GillSansMTPro-Medium;font-size:1rem;letter-spacing:10%;line-height:1;margin-bottom:1rem;text-transform:uppercase}@media(min-width:1280px){.quiz-intro__category{font-size:1.25rem;line-height:1}}.quiz-intro__title{font-family:Austin-Light;font-size:2.8125rem;line-height:1;transition:color .15s ease-out}.quiz-intro__text{font-size:1.2rem;line-height:1;margin-bottom:3rem;margin-left:auto;margin-right:auto;max-width:34rem;padding-left:1.2rem;padding-right:1.2rem;text-align:center}@media(min-width:1280px){.quiz-intro__text{margin-bottom:4rem}}.quiz-intro__button{background:#d21a4c;border:none;border-radius:8px;color:#fff;color:#fff!important;display:inline-block;margin-left:auto;margin-right:auto;margin-top:3rem;padding:1rem;width:auto}@media(min-width:768px){.quiz-intro__button{padding:1rem 3rem}}.quiz-intro__button:hover{background:#000;border-radius:8px;color:#fff}.quiz-prizes__heading{text-align:center}@media(min-width:992px){.quiz-prizes__heading{margin-bottom:4rem}}.quiz-prizes__content{align-items:center;display:grid;gap:2.4rem;grid-template-columns:repeat(2,1fr);justify-content:space-between;margin-left:1.2rem;margin-right:1.2rem}@media(max-width:768px){.quiz-prizes__content{flex-direction:column}}@media(min-width:576px){.quiz-prizes__content{grid-template-columns:repeat(2,1fr)}}@media(min-width:1280px){.quiz-prizes__content{gap:3.125rem;grid-template-columns:repeat(3,1fr);margin-left:0;margin-right:0;padding-left:5rem;padding-right:5rem}}.quiz-prizes--first .quiz-prizes__content{border-top:2px solid #d21a4c;padding-top:3.75rem}.quiz-prizes-card{display:flex;flex-basis:100%;flex-direction:column;text-align:center}.quiz-prize__image{margin-bottom:1rem}.quiz-prize__image img{transition:opacity .15s ease-out;width:100%}.quiz-prize__title{font-family:GillSansMTPro-Medium;font-size:.75rem;letter-spacing:10%;line-height:1;margin-bottom:.5rem;text-transform:uppercase}.quiz-prize__text{color:#d21a4c;font-family:Austin-Light;margin-bottom:.75rem;transition:color .15s ease-out}.quiz-prize__text p{font-size:1.375rem;line-height:1.2}.shop main article .columns,.shop main article .columns .grid{display:flex;flex-wrap:wrap;gap:.5rem}.shop main article .columns .grid{align-self:start;row-gap:2rem;width:100%}@media(min-width:768px){.shop main article .columns .grid{width:75%}}.shop main article .columns .grid .product{width:100%}@media(min-width:768px){.shop main article .columns .grid .product{width:calc(33.33333% - .33333rem)}}.shop main article .columns .grid .product a .titles{width:90%}.shop main article .columns .grid .product a .titles h1,.shop main article .columns .grid .product a .titles h2,.shop main article .columns .grid .product a .titles h3,.shop main article .columns .grid .product a .titles p{font-size:1.25rem}.shop main article aside{border-top:2px solid #d21a4c;padding:1rem 0}.shop .paymentinfo{flex-direction:column;margin-top:4rem;width:100%}.shop .paymentinfo,.shop .paymentinfo .logos{display:flex;gap:1rem}.shop .paymentinfo .logos svg{filter:grayscale(1);height:1.2rem;opacity:.75}.shop .paymentinfo .info{font-size:.75rem}.shop.cart main.global article,.shop.checkout main.global article{margin-left:auto;margin-right:auto;width:100%}@media(min-width:768px){.shop.cart main.global article,.shop.checkout main.global article{width:60%}}.shop.cart main.global article h1,.shop.checkout main.global article h1{border-bottom:1px solid #000;color:#000;font-family:GillSansMTPro-Light;font-size:1.25rem;margin-bottom:5rem;padding-bottom:.5rem;text-transform:uppercase}.shop.cart main.global article .content,.shop.checkout main.global article .content{display:flex;flex-direction:column}.shop.cart main.global article .content ul.madame-form,.shop.checkout main.global article .content ul.madame-form{margin-bottom:1rem}.shop.cart main.global article .content ul.madame-form li+li,.shop.checkout main.global article .content ul.madame-form li+li{margin-top:1rem}.shop.cart main.global article .content ul.madame-form li.inline input,.shop.checkout main.global article .content ul.madame-form li.inline input{display:inline;width:auto}.shop.cart main.global article .content ul.madame-form .split,.shop.checkout main.global article .content ul.madame-form .split{display:flex;justify-content:space-between}.shop.cart main.global article .content ul.madame-form .split li+li,.shop.checkout main.global article .content ul.madame-form .split li+li{margin-top:0}.shop.cart main.global article .content ul.madame-form .split+li,.shop.checkout main.global article .content ul.madame-form .split+li{margin-top:1rem}.shop.cart main.global article .content h2,.shop.checkout main.global article .content h2{color:#000;font-family:GillSansMTPro-Light;font-size:2rem}.shop.cart.payment main.global article,.shop.cart.register main.global article,.shop.cart.register-signin main.global article,.shop.cart.signin main.global article,.shop.checkout.payment main.global article,.shop.checkout.register main.global article,.shop.checkout.register-signin main.global article,.shop.checkout.signin main.global article{gap:unset}.shop.cart.payment main.global article .content,.shop.cart.register main.global article .content,.shop.cart.register-signin main.global article .content,.shop.cart.signin main.global article .content,.shop.checkout.payment main.global article .content,.shop.checkout.register main.global article .content,.shop.checkout.register-signin main.global article .content,.shop.checkout.signin main.global article .content{display:flex;flex-direction:row;gap:10%}.shop.cart.payment main.global article .content h2,.shop.cart.register main.global article .content h2,.shop.cart.register-signin main.global article .content h2,.shop.cart.signin main.global article .content h2,.shop.checkout.payment main.global article .content h2,.shop.checkout.register main.global article .content h2,.shop.checkout.register-signin main.global article .content h2,.shop.checkout.signin main.global article .content h2{color:#000;font-family:GillSansMTPro-Light;font-size:2rem;margin-bottom:2rem}.shop.cart.payment main.global article .content h3,.shop.cart.register main.global article .content h3,.shop.cart.register-signin main.global article .content h3,.shop.cart.signin main.global article .content h3,.shop.checkout.payment main.global article .content h3,.shop.checkout.register main.global article .content h3,.shop.checkout.register-signin main.global article .content h3,.shop.checkout.signin main.global article .content h3{font-family:GillSansMTPro-Light;margin-bottom:1rem;text-transform:uppercase}.shop.cart.payment main.global article .content .left,.shop.cart.register main.global article .content .left,.shop.cart.register-signin main.global article .content .left,.shop.cart.signin main.global article .content .left,.shop.checkout.payment main.global article .content .left,.shop.checkout.register main.global article .content .left,.shop.checkout.register-signin main.global article .content .left,.shop.checkout.signin main.global article .content .left{width:100%}@media(min-width:992px){.shop.cart.payment main.global article .content .left,.shop.cart.register main.global article .content .left,.shop.cart.register-signin main.global article .content .left,.shop.cart.signin main.global article .content .left,.shop.checkout.payment main.global article .content .left,.shop.checkout.register main.global article .content .left,.shop.checkout.register-signin main.global article .content .left,.shop.checkout.signin main.global article .content .left{width:50%}}.shop.cart.payment main.global article .content .right,.shop.cart.register main.global article .content .right,.shop.cart.register-signin main.global article .content .right,.shop.cart.signin main.global article .content .right,.shop.checkout.payment main.global article .content .right,.shop.checkout.register main.global article .content .right,.shop.checkout.register-signin main.global article .content .right,.shop.checkout.signin main.global article .content .right{width:100%}@media(min-width:992px){.shop.cart.payment main.global article .content .right,.shop.cart.register main.global article .content .right,.shop.cart.register-signin main.global article .content .right,.shop.cart.signin main.global article .content .right,.shop.checkout.payment main.global article .content .right,.shop.checkout.register main.global article .content .right,.shop.checkout.register-signin main.global article .content .right,.shop.checkout.signin main.global article .content .right{width:50%}}.shop.cart.register form,.shop.cart.signin form,.shop.checkout.register form,.shop.checkout.signin form{margin-bottom:2rem;margin-left:auto;margin-right:auto;max-width:100%;width:400px}.shop.cart.register-signin main.global article,.shop.checkout.register-signin main.global article{gap:unset}@media(max-width:992px){.shop.cart.register-signin main.global article .content,.shop.checkout.register-signin main.global article .content{flex-direction:column;gap:2rem}}.shop.checkout.payment main.global article .content{display:flex;flex-direction:column;gap:3rem}@media(min-width:768px){.shop.checkout.payment main.global article .content{flex-direction:row;gap:1rem}}.shop.checkout.payment main.global article .content .left,.shop.checkout.payment main.global article .content .right{width:100%}@media(min-width:768px){.shop.checkout.payment main.global article .content .left,.shop.checkout.payment main.global article .content .right{width:50%}}.shop.customer.order .global article{margin-left:auto;margin-right:auto;width:100%}@media(min-width:768px){.shop.customer.order .global article{width:60%}}.shop.customer.order .global article .content h1{border-bottom:1px solid #2b6057;color:#2b6057;font-family:GillSansMTPro-Light;font-size:1.25rem;margin-bottom:3rem;padding-bottom:.5rem;text-transform:uppercase}.shop.customer.order .global article .content p{font-size:1.25rem}.shop.customer.order .global article .paymentinfo{display:none}.shop.customer.order .global article section{border-style:none;padding:0}.shop.customer.order .global article section.newsletter{margin-top:6rem}.shop.customer.order .global article section.newsletter .content{align-items:flex-start;gap:4rem}.shop.customer.order .global article section.newsletter .content .left{align-items:unset;display:flex;flex-direction:column;justify-content:unset;padding:0}.shop.customer.order .global article section.newsletter .content .left h2{font-size:1.25rem;line-height:1.4;margin-bottom:1rem;text-align:left}.shop.customer.order .global article section.newsletter .content .left p{font-size:.75rem}.shop.customer.order .global article section.newsletter .content .right .image{margin:0;padding:0}.shop.abo .sprig-component,.shop.beauty-health .sprig-component,.shop.index .sprig-component,.shop.lifestyle .sprig-component{display:flex;flex-wrap:wrap;gap:.5rem;width:100%}.shop.abo .sprig-component .actions .filter li .filter-head,.shop.beauty-health .sprig-component .actions .filter li .filter-head,.shop.index .sprig-component .actions .filter li .filter-head,.shop.lifestyle .sprig-component .actions .filter li .filter-head{border-bottom:1px solid #643131;margin-bottom:1rem}.shop.abo .sprig-component .actions .filter li .filter-head h2,.shop.beauty-health .sprig-component .actions .filter li .filter-head h2,.shop.index .sprig-component .actions .filter li .filter-head h2,.shop.lifestyle .sprig-component .actions .filter li .filter-head h2{font-size:1.5rem;margin-bottom:.5rem}.shop.abo .sprig-component .actions .filter li .filter-content,.shop.beauty-health .sprig-component .actions .filter li .filter-content,.shop.index .sprig-component .actions .filter li .filter-content,.shop.lifestyle .sprig-component .actions .filter li .filter-content{margin-bottom:2rem}.shop.abo .sprig-component .actions .filter li .filter-content .checkbox,.shop.beauty-health .sprig-component .actions .filter li .filter-content .checkbox,.shop.index .sprig-component .actions .filter li .filter-content .checkbox,.shop.lifestyle .sprig-component .actions .filter li .filter-content .checkbox{opacity:0;position:absolute}.shop.abo .sprig-component .actions .filter li .filter-content .checkbox+label,.shop.beauty-health .sprig-component .actions .filter li .filter-content .checkbox+label,.shop.index .sprig-component .actions .filter li .filter-content .checkbox+label,.shop.lifestyle .sprig-component .actions .filter li .filter-content .checkbox+label{cursor:pointer;padding:0;position:relative}.shop.abo .sprig-component .actions .filter li .filter-content .checkbox+label:before,.shop.beauty-health .sprig-component .actions .filter li .filter-content .checkbox+label:before,.shop.index .sprig-component .actions .filter li .filter-content .checkbox+label:before,.shop.lifestyle .sprig-component .actions .filter li .filter-content .checkbox+label:before{border:1px solid #643131;content:"";display:inline-block;height:16px;margin-right:.5rem;vertical-align:-.15rem;width:16px}.shop.abo .sprig-component .actions .filter li .filter-content .checkbox:hover+label:before,.shop.beauty-health .sprig-component .actions .filter li .filter-content .checkbox:hover+label:before,.shop.index .sprig-component .actions .filter li .filter-content .checkbox:hover+label:before,.shop.lifestyle .sprig-component .actions .filter li .filter-content .checkbox:hover+label:before{background-color:#2b6057;border:1px solid #2b6057}.shop.abo .sprig-component .actions .filter li .filter-content .checkbox:hover+label,.shop.beauty-health .sprig-component .actions .filter li .filter-content .checkbox:hover+label,.shop.index .sprig-component .actions .filter li .filter-content .checkbox:hover+label,.shop.lifestyle .sprig-component .actions .filter li .filter-content .checkbox:hover+label{color:#2b6057}.shop.abo .sprig-component .actions .filter li .filter-content .checkbox:checked+label:before,.shop.beauty-health .sprig-component .actions .filter li .filter-content .checkbox:checked+label:before,.shop.index .sprig-component .actions .filter li .filter-content .checkbox:checked+label:before,.shop.lifestyle .sprig-component .actions .filter li .filter-content .checkbox:checked+label:before{background-color:#d21a4c;border:1px solid #d21a4c}.shop.abo .sprig-component .actions .filter li .filter-content .checkbox:checked+label,.shop.beauty-health .sprig-component .actions .filter li .filter-content .checkbox:checked+label,.shop.index .sprig-component .actions .filter li .filter-content .checkbox:checked+label,.shop.lifestyle .sprig-component .actions .filter li .filter-content .checkbox:checked+label{color:#d21a4c}.shop.abo .sprig-component .actions .filter li .filter-content .checkbox:disabled+label,.shop.beauty-health .sprig-component .actions .filter li .filter-content .checkbox:disabled+label,.shop.index .sprig-component .actions .filter li .filter-content .checkbox:disabled+label,.shop.lifestyle .sprig-component .actions .filter li .filter-content .checkbox:disabled+label{color:#ddd;cursor:auto}.shop.abo .sprig-component .actions .filter li .filter-content .checkbox:disabled+label:before,.shop.beauty-health .sprig-component .actions .filter li .filter-content .checkbox:disabled+label:before,.shop.index .sprig-component .actions .filter li .filter-content .checkbox:disabled+label:before,.shop.lifestyle .sprig-component .actions .filter li .filter-content .checkbox:disabled+label:before{background:#ddd;box-shadow:none}.shop.abo .sprig-component .actions .filter li .filter-content label,.shop.beauty-health .sprig-component .actions .filter li .filter-content label,.shop.index .sprig-component .actions .filter li .filter-content label,.shop.lifestyle .sprig-component .actions .filter li .filter-content label{height:16px}.shop.abo .actions,.shop.beauty-health .actions,.shop.index .actions,.shop.lifestyle .actions{width:100%}@media(min-width:768px){.shop.abo .actions,.shop.beauty-health .actions,.shop.index .actions,.shop.lifestyle .actions{padding-right:3.5rem;width:calc(25% - .5rem)}.shop.produkt main article .columns .actions{padding-right:3.5rem;width:calc(33.33333% - .5rem)}}.shop.produkt main article .columns .actions .block+.block{margin-top:3rem}.shop.produkt main article .columns .actions .block .button{color:#fff;display:block;font-size:1.25rem;padding:.75rem;text-align:center;transition:all .2s ease-in-out;width:100%}.shop.produkt main article .columns .actions .block .button:hover{cursor:pointer}.shop.produkt main article .columns .actions .block .button.primary{background-color:#d21a4c;border:none;color:#fff}.shop.produkt main article .columns .actions .block .button.primary:hover{opacity:.8}.shop.produkt main article .columns .actions .block .note{color:#d21a4c;font-family:GillSansMTPro-Medium;font-size:.825rem;line-height:1rem;margin-bottom:1rem;margin-top:1rem}.shop.produkt main article .columns .actions .block.loveText{border:1px solid #d21a4c;color:#d21a4c;padding:1.5rem}.shop.produkt main article .columns .actions .block.loveText h2{color:#d21a4c;margin-bottom:1.5rem}.shop.produkt main article .columns .actions .block.cleanText ul,.shop.produkt main article .columns .actions .block.loveText ul{list-style-type:circle;padding-left:1rem}.shop.produkt main article .columns .actions .block .text.anwendung,.shop.produkt main article .columns .actions .block .text.benefits,.shop.produkt main article .columns .actions .block .text.beschreibung,.shop.produkt main article .columns .actions .block .text.einnahme,.shop.produkt main article .columns .actions .block .text.inhalt,.shop.produkt main article .columns .actions .block .text.loveText,.shop.produkt main article .columns .actions .block .text.warnhinweis,.shop.produkt main article .columns .actions .block .text.zutaten{-webkit-hyphens:auto;-webkit-hyphenate-limit-before:3;-webkit-hyphenate-limit-after:3;-webkit-hyphenate-limit-chars:6 3 3;-webkit-hyphenate-limit-lines:2;-webkit-hyphenate-limit-last:always;-webkit-hyphenate-limit-zone:8%;-moz-hyphens:auto;-moz-hyphenate-limit-chars:6 3 3;-moz-hyphenate-limit-lines:2;-moz-hyphenate-limit-last:always;-moz-hyphenate-limit-zone:8%;-ms-hyphens:auto;-ms-hyphenate-limit-chars:6 3 3;-ms-hyphenate-limit-lines:2;-ms-hyphenate-limit-last:always;-ms-hyphenate-limit-zone:8%;hyphens:auto;hyphenate-limit-chars:6 3 3;hyphenate-limit-lines:2;hyphenate-limit-last:always;hyphenate-limit-zone:8%;font-size:1rem;line-height:1.4}.shop.produkt main article .columns .actions .block h1{font-size:3rem;margin-bottom:6rem}@media(max-width:768px){.shop.produkt main article .columns .actions .block h1{margin-bottom:2.5rem;margin-top:-2rem}}.shop.produkt main article .columns .actions .block h2,.shop.produkt main article .columns .actions .block h3{font-size:1.5rem;margin-bottom:.5rem;text-transform:capitalize}.shop.produkt main article .columns .actions .block p{-webkit-hyphens:auto;-webkit-hyphenate-limit-before:3;-webkit-hyphenate-limit-after:3;-webkit-hyphenate-limit-chars:6 3 3;-webkit-hyphenate-limit-lines:2;-webkit-hyphenate-limit-last:always;-webkit-hyphenate-limit-zone:8%;-moz-hyphens:auto;-moz-hyphenate-limit-chars:6 3 3;-moz-hyphenate-limit-lines:2;-moz-hyphenate-limit-last:always;-moz-hyphenate-limit-zone:8%;-ms-hyphens:auto;-ms-hyphenate-limit-chars:6 3 3;-ms-hyphenate-limit-lines:2;-ms-hyphenate-limit-last:always;-ms-hyphenate-limit-zone:8%;hyphens:auto;hyphenate-limit-chars:6 3 3;hyphenate-limit-lines:2;hyphenate-limit-last:always;hyphenate-limit-zone:8%}.shop.produkt main article .columns .actions .block p.price{font-family:GillSansMTPro-Medium;font-size:1.5rem;margin-bottom:1rem}.shop.produkt main article .columns .actions .block p.priceInfo{font-family:GillSansMTPro-Book;margin-top:1rem}.shop.produkt main article .columns .actions .block .mobile-image{display:block}@media(min-width:768px){.shop.produkt main article .columns .actions .block .mobile-image{display:none}}.shop.produkt main article .columns .grid{row-gap:.5rem}@media(min-width:768px){.shop.produkt main article .columns .grid{width:66.6666666667%}.shop.produkt main article .columns .grid .product{width:calc(50% - .25rem)}}.shop.produkt main article .columns .grid .product:first-child{display:none}@media(min-width:768px){.shop.produkt main article .columns .grid .product:first-child{display:block}}.shop.produkt main article aside{padding:1rem 0 0}.shop.produkt main article aside h2{margin-bottom:1rem}.shop.produkt main article aside .container{overflow:scroll;-ms-overflow-style:none;scrollbar-width:none}.shop.produkt main article aside .container::-webkit-scrollbar{display:none}.shop.produkt main article aside .container ul{display:flex;height:100%}.shop.produkt main article aside .container ul li{height:100%;padding-bottom:2rem}.shop.produkt main article aside .container ul li+li{margin-left:.5rem}.shop.produkt main article aside .container ul li a{display:block;width:calc(21.5vw - .5rem)}.shop.produkt main article aside .container ul li a .image .container{overflow:hidden}.shop.produkt main article aside .container ul li a p{font-family:GillSansMTPro-Medium;font-size:1rem;margin-top:1rem}.shop .order-summary{font-family:GillSansMTPro-Light;font-size:1rem}.shop .order-summary .section+.section{margin-top:1rem}.shop .order-summary .section a{color:#2b6057}.shop .order-summary .section h3{font-family:GillSansMTPro-Light;margin-bottom:.5rem;text-transform:uppercase}.shop .order-summary .section.total span{font-family:GillSansMTPro-Medium}.video{display:block;padding-bottom:56.25%;position:relative;width:100%}.video iframe{height:100%;left:0;position:absolute;top:0;width:100%}.js-accordion{list-style:none;margin:0;padding:0;position:relative}.js-accordion .js-accordion-item{overflow:hidden;position:relative;z-index:10}.js-accordion .js-accordion-item .js-accordion-heading{border-bottom:1px solid #643131;cursor:pointer;display:flex;justify-content:space-between;margin-bottom:1rem;position:relative}.js-accordion .js-accordion-item .js-accordion-heading+.js-accordion-heading{margin-top:1rem}.js-accordion .js-accordion-item .js-accordion-heading .icon:before{content:"+";font-size:1.5rem;line-height:1.1}.js-accordion .js-accordion-item .js-accordion-content{max-height:0;transition:max-height .15s ease-in-out}.js-accordion .js-accordion-item.is-active .js-accordion-heading .icon:before{content:"−"}.js-accordion .js-accordion-item.is-active .js-accordion-content{margin-bottom:1.5rem}.carousel{box-sizing:border-box;position:relative}.carousel *,.carousel :after,.carousel :before{box-sizing:inherit}.carousel.is-draggable{cursor:move;cursor:grab}.carousel.is-dragging{cursor:move;cursor:grabbing}.carousel__viewport{max-height:100%;max-width:100%;overflow:hidden;position:relative}.carousel__track{display:flex}.carousel__slide{flex:0 0 auto;max-width:100%;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:1rem;position:relative;width:var(--carousel-slide-width,60%)}.has-dots{margin-bottom:calc(.5rem + 22px)}.carousel__dots{display:flex;justify-content:center;left:0;list-style:none;margin:0 auto;padding:0;position:absolute;right:0;top:calc(100% + .5rem);user-select:none}.carousel__dots .carousel__dot{cursor:pointer;display:block;height:22px;margin:0;padding:0;position:relative;width:22px}.carousel__dots .carousel__dot:after{background-color:currentColor;border-radius:50%;content:"";height:8px;left:50%;opacity:.25;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .15s ease-in-out;width:8px}.carousel__dots .carousel__dot.is-selected:after{opacity:1}.carousel__button{align-items:center;border:0;color:#643131;cursor:pointer;display:flex;height:var(--carousel-button-height,48px);justify-content:center;padding:0;pointer-events:all;transition:opacity .15s ease;width:var(--carousel-button-width,48px)}.carousel__button.is-next,.carousel__button.is-prev{position:absolute;top:50%;transform:translateY(-50%)}.carousel__button.is-prev{left:10px}.carousel__button.is-next{right:10px}.carousel__button[disabled]{cursor:default;opacity:.3}.carousel__button svg{height:var(--carousel-button-svg-height,50%);width:var(--carousel-button-svg-width,50%);fill:none;stroke:currentColor;stroke-width:var(--carousel-button-svg-stroke-width,1.5);stroke-linejoin:bevel;stroke-linecap:round;filter:var(--carousel-button-svg-filter,none);pointer-events:none}html.with-fancybox{scroll-behavior:auto}body.compensate-for-scrollbar{overflow:hidden!important;touch-action:none}.fancybox__container{bottom:0;box-sizing:border-box;color:var(--fancybox-color,#fff);direction:ltr;display:flex;flex-direction:column;left:0;margin:0;padding:env(safe-area-inset-top,0) env(safe-area-inset-right,0) env(safe-area-inset-bottom,0) env(safe-area-inset-left,0);position:fixed;right:0;top:0;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none;overflow:hidden;transform-origin:top left;z-index:10500000;--carousel-button-width:48px;--carousel-button-height:48px;--carousel-button-svg-width:24px;--carousel-button-svg-height:24px;--carousel-button-svg-stroke-width:2.5}.fancybox__container *,.fancybox__container :after,.fancybox__container :before{box-sizing:inherit}.fancybox__container :focus{outline:none}@media (min-width:1024px){.fancybox__container{--carousel-button-width:48px;--carousel-button-height:48px;--carousel-button-svg-width:27px;--carousel-button-svg-height:27px}}.fancybox__backdrop{background:transparent;bottom:0;left:0;position:absolute;right:0;top:0;z-index:-1}.fancybox__carousel{flex:1 1 auto;height:100%;min-height:0;position:relative;z-index:100000}.fancybox__carousel.has-dots{margin-bottom:calc(.5rem + 22px)}.fancybox__viewport{cursor:default;height:100%;overflow:visible;position:relative;width:100%}.fancybox__track{display:flex;height:100%}.fancybox__slide{display:flex;flex:0 0 auto;flex-direction:column;margin:0;max-width:100%;outline:0;overflow:auto;overscroll-behavior:contain;padding:48px 8px 8px;position:relative;width:100%;--carousel-button-width:36px;--carousel-button-height:36px;--carousel-button-svg-width:22px;--carousel-button-svg-height:22px}.fancybox__slide:after,.fancybox__slide:before{content:"";flex:0 0 0;margin:auto}@media (min-width:1024px){.fancybox__slide{padding:64px 100px}}.fancybox__content{align-self:center;background:var(--fancybox-content-bg,#fff);color:var(--fancybox-content-color,#374151);display:flex;flex-direction:column;margin:0 env(safe-area-inset-right,0) 0 env(safe-area-inset-left,0);padding:36px;position:relative;z-index:200000}.fancybox__content :focus:not(.carousel__button.is-close){box-shadow:none;outline:thin dotted}.fancybox__caption{align-self:center;color:var(--fancybox-color,currentColor);cursor:auto;flex-shrink:0;line-height:1.375;margin:0;max-width:100%;overflow-wrap:anywhere;padding:1rem 0 0;visibility:visible}.is-loading .fancybox__caption{visibility:hidden}.fancybox__container>.carousel__dots{color:var(--fancybox-color,#fff);top:100%}.fancybox__nav .carousel__button{z-index:400000}.fancybox__nav .carousel__button.is-next{right:8px}@media (min-width:1024px){.fancybox__nav .carousel__button.is-next{right:40px}}.fancybox__nav .carousel__button.is-prev{left:8px}@media (min-width:1024px){.fancybox__nav .carousel__button.is-prev{left:40px}}.carousel__button.is-close{position:absolute;right:8px;right:calc(env(safe-area-inset-right, 0px) + 8px);top:8px;top:calc(env(safe-area-inset-top, 0px) + 8px);z-index:400000}@media (min-width:1024px){.carousel__button.is-close{right:40px}}.fancybox__content>.carousel__button.is-close{color:var(--fancybox-color,#fff);position:absolute;right:0;top:-40px}.fancybox__no-click,.fancybox__no-click button{pointer-events:none}.fancybox__spinner{color:var(--fancybox-color,currentColor);height:50px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:50px}.fancybox__slide .fancybox__spinner{cursor:pointer;z-index:10530000}.fancybox__spinner svg{animation:fancybox-rotate 2s linear infinite;bottom:0;height:100%;left:0;margin:auto;position:absolute;right:0;top:0;transform-origin:center center;width:100%}.fancybox__spinner svg circle{fill:none;stroke-width:2.75;stroke-miterlimit:10;stroke-dasharray:1,200;stroke-dashoffset:0;animation:fancybox-dash 1.5s ease-in-out infinite;stroke-linecap:round;stroke:currentColor}@keyframes fancybox-rotate{to{transform:rotate(1turn)}}@keyframes fancybox-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}to{stroke-dasharray:89,200;stroke-dashoffset:-124px}}.carousel__button.is-close,.carousel__dots,.fancybox__backdrop,.fancybox__caption,.fancybox__nav{opacity:var(--fancybox-opacity,1)}.fancybox__container.is-animated[aria-hidden=false] .carousel__button.is-close,.fancybox__container.is-animated[aria-hidden=false] .carousel__dots,.fancybox__container.is-animated[aria-hidden=false] .fancybox__backdrop,.fancybox__container.is-animated[aria-hidden=false] .fancybox__caption,.fancybox__container.is-animated[aria-hidden=false] .fancybox__nav{animation:fancybox-fadeIn .15s ease backwards}.fancybox__container.is-animated.is-closing .carousel__button.is-close,.fancybox__container.is-animated.is-closing .carousel__dots,.fancybox__container.is-animated.is-closing .fancybox__backdrop,.fancybox__container.is-animated.is-closing .fancybox__caption,.fancybox__container.is-animated.is-closing .fancybox__nav{animation:fancybox-fadeOut .15s ease both}.fancybox-fadeIn{animation:fancybox-fadeIn .15s ease both}.fancybox-fadeOut{animation:fancybox-fadeOut .1s ease both}.fancybox-zoomInUp{animation:fancybox-zoomInUp .2s ease both}.fancybox-zoomOutDown{animation:fancybox-zoomOutDown .15s ease both}.fancybox-throwOutUp{animation:fancybox-throwOutUp .15s ease both}.fancybox-throwOutDown{animation:fancybox-throwOutDown .15s ease both}@keyframes fancybox-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fancybox-fadeOut{to{opacity:0}}@keyframes fancybox-zoomInUp{0%{opacity:0;transform:scale(.97) translate3d(0,16px,0)}to{opacity:1;transform:scale(1) translateZ(0)}}@keyframes fancybox-zoomOutDown{to{opacity:0;transform:scale(.97) translate3d(0,16px,0)}}@keyframes fancybox-throwOutUp{to{opacity:0;transform:translate3d(0,-30%,0)}}@keyframes fancybox-throwOutDown{to{opacity:0;transform:translate3d(0,30%,0)}}.fancybox__carousel .carousel__slide{scrollbar-color:#ccc hsla(0,0%,100%,.1);scrollbar-width:thin}.fancybox__carousel .carousel__slide::-webkit-scrollbar{height:8px;width:8px}.fancybox__carousel .carousel__slide::-webkit-scrollbar-track{background-color:hsla(0,0%,100%,.1)}.fancybox__carousel .carousel__slide::-webkit-scrollbar-thumb{background-color:#ccc}.fancybox__carousel.is-draggable .fancybox__slide,.fancybox__carousel.is-draggable .fancybox__slide .fancybox__content{cursor:move;cursor:grab}.fancybox__carousel.is-dragging .fancybox__slide,.fancybox__carousel.is-dragging .fancybox__slide .fancybox__content{cursor:move;cursor:grabbing}.fancybox__carousel .fancybox__slide .fancybox__content{cursor:auto}.fancybox__carousel .fancybox__slide.can-zoom_in .fancybox__content{cursor:zoom-in}.fancybox__carousel .fancybox__slide.can-zoom_out .fancybox__content{cursor:zoom-out}.fancybox__carousel .fancybox__slide.is-draggable .fancybox__content{cursor:move;cursor:grab}.fancybox__carousel .fancybox__slide.is-dragging .fancybox__content{cursor:move;cursor:grabbing}.fancybox__image{transform-origin:0 0;transition:none;user-select:none}.has-image .fancybox__content{background:transparent;min-height:1px;padding:0}.is-closing .has-image .fancybox__content{overflow:visible}.has-image[data-image-fit=contain]{overflow:visible;touch-action:none}.has-image[data-image-fit=contain] .fancybox__content{flex-direction:row;flex-wrap:wrap}.has-image[data-image-fit=contain] .fancybox__image{max-height:100%;max-width:100%;object-fit:contain}.has-image[data-image-fit=contain-w]{overflow-x:hidden;overflow-y:auto}.has-image[data-image-fit=contain-w] .fancybox__content{min-height:auto}.has-image[data-image-fit=contain-w] .fancybox__image{height:auto;max-width:100%}.has-image[data-image-fit=cover]{overflow:visible;touch-action:none}.has-image[data-image-fit=cover] .fancybox__content{height:100%;width:100%}.has-image[data-image-fit=cover] .fancybox__image{height:100%;object-fit:cover;width:100%}.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content,.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content{flex-shrink:1;max-width:100%;min-height:1px;overflow:visible}.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content{height:80%;width:100%}.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content{height:540px;max-height:100%;max-width:100%;width:960px}.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content{background:rgba(24,24,27,.9);color:#fff;padding:0}.fancybox__carousel .fancybox__slide.has-map .fancybox__content{background:#e5e3df}.fancybox__html5video,.fancybox__iframe{background:transparent;border:0;display:block;height:100%;width:100%}.fancybox-placeholder{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}.fancybox__thumbs{flex:0 0 auto;opacity:var(--fancybox-opacity,1);padding:0 3px;position:relative}.fancybox__container.is-animated[aria-hidden=false] .fancybox__thumbs{animation:fancybox-fadeIn .15s ease-in backwards}.fancybox__container.is-animated.is-closing .fancybox__thumbs{opacity:0}.fancybox__thumbs.carousel__slide{align-items:center;box-sizing:content-box;cursor:pointer;display:flex;flex:0 0 auto;justify-content:center;margin:0;overflow:visible;padding:8px 3px;width:var(--fancybox-thumbs-width,96px)}.fancybox__thumbs.carousel__slide .fancybox__thumb:after{border-color:var(--fancybox-accent-color,rgba(34,213,233,.96));border-radius:var(--fancybox-thumbs-border-radius,4px);border-style:solid;border-width:5px;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .15s ease}.fancybox__thumbs.carousel__slide.is-nav-selected .fancybox__thumb:after{opacity:.92}.fancybox__thumbs.carousel__slide>*{pointer-events:none;user-select:none}.fancybox__thumb{background-color:hsla(0,0%,100%,.1);background-position:50%;background-repeat:no-repeat;background-size:cover;padding-top:calc(100%/(var(--fancybox-thumbs-ratio, 1.5)));position:relative;width:100%}.fancybox__toolbar{color:#643131;display:flex;justify-content:space-between;left:0;padding:0;position:absolute;right:0;top:0;touch-action:none;z-index:200000;--carousel-button-svg-width:20px;--carousel-button-svg-height:20px;opacity:var(--fancybox-opacity,1)}@media (min-width:1024px){.fancybox__toolbar{padding:8px}}.fancybox__container.is-animated[aria-hidden=false] .fancybox__toolbar{animation:fancybox-fadeIn .15s ease-in backwards}.fancybox__container.is-animated.is-closing .fancybox__toolbar{opacity:0}.fancybox__toolbar__items{display:flex}.fancybox__toolbar__items--left{margin-right:auto}.fancybox__toolbar__items--center{left:50%;position:absolute;transform:translateX(-50%)}.fancybox__toolbar__items--right{margin-left:auto}@media(max-width:640px){.fancybox__toolbar__items--center:not(:last-child){display:none}}.fancybox__counter{font-size:17px;font-variant-numeric:tabular-nums;line-height:var(--carousel-button-height,48px);min-width:72px;padding:0 10px;text-align:center;-webkit-font-smoothing:subpixel-antialiased}.fancybox__progress{background:var(--fancybox-accent-color,rgba(34,213,233,.96));height:3px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;user-select:none;z-index:300000}.fancybox__container:fullscreen::backdrop{opacity:0}.fancybox__button--fullscreen g:nth-child(2){display:none}.fancybox__container:fullscreen .fancybox__button--fullscreen g:first-child{display:none}.fancybox__container:fullscreen .fancybox__button--fullscreen g:nth-child(2){display:block}.fancybox__button--slideshow g:nth-child(2),.fancybox__container.has-slideshow .fancybox__button--slideshow g:first-child{display:none}.fancybox__container.has-slideshow .fancybox__button--slideshow g:nth-child(2){display:block}.hidden{display:none;visibility:hidden}.is-visible{display:block}.spinner{animation:spinner-bulqg1 1.12s linear infinite alternate,spinner-oaa3wk 2.24s linear infinite;border:4px solid #fff;border-radius:50%;height:30px;margin-right:15px;width:30px}@keyframes spinner-bulqg1{0%{clip-path:polygon(50% 50%,0 0,50% 0,50% 0,50% 0,50% 0,50% 0)}12.5%{clip-path:polygon(50% 50%,0 0,50% 0,100% 0,100% 0,100% 0,100% 0)}25%{clip-path:polygon(50% 50%,0 0,50% 0,100% 0,100% 100%,100% 100%,100% 100%)}50%{clip-path:polygon(50% 50%,0 0,50% 0,100% 0,100% 100%,50% 100%,0 100%)}62.5%{clip-path:polygon(50% 50%,100% 0,100% 0,100% 0,100% 100%,50% 100%,0 100%)}75%{clip-path:polygon(50% 50%,100% 100%,100% 100%,100% 100%,100% 100%,50% 100%,0 100%)}to{clip-path:polygon(50% 50%,50% 100%,50% 100%,50% 100%,50% 100%,50% 100%,0 100%)}}@keyframes spinner-oaa3wk{0%{transform:scaleY(1) rotate(0deg)}49.99%{transform:scaleY(1) rotate(135deg)}50%{transform:scaleY(-1) rotate(0deg)}to{transform:scaleY(-1) rotate(-135deg)}}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{-ms-flex-align:center;align-items:center;border:0;border-radius:50%;cursor:pointer;display:-ms-flexbox;display:flex;height:2em;-ms-flex-pack:center;justify-content:center;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#d21a4c;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:.15em}@media(min-width:768px){.splide__arrow--prev{left:1em}}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:.15em}@media(min-width:768px){.splide__arrow--next{right:1em}}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:transparent;border:1px solid #d21a4c;border-radius:50%;display:inline-block;height:8px;margin:6px;padding:0;position:relative;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#d21a4c;transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:rgba(0,0,0,0)}.splide__slide:focus{outline:0}@supports(outline-offset:-3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports(outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}