@charset "UTF-8";*{margin:0;padding:0;box-sizing:border-box;font-weight:400}h1,h2,h3,h4,h5,h6{font-weight:400;font-size:100%}ol,ul,li{list-style:none;display:block}figure{font-size:0;line-height:0}img{width:100%}a{color:#000;text-decoration:none}input[type=button],input[type=email],input[type=text],input[type=tel],input[type=number],input[type=password],input[type=radio],input[type=search],input[type=submit],select,button{font:var(--tm);-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-webkit-appearance:none;-moz-appearance:none;border:0;border-radius:0;background:transparent}input[type=search]::-webkit-search-cancel-button{display:none}#svgSprite{display:none;width:0px;height:0px;position:absolute;top:-100vh;left:-100vw}svg use{pointer-events:none}body{font:var(--t1);-webkit-text-size-adjust:100%;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased;-webkit-font-smoothing:antialiased;text-shadow:rgba(0,0,0,.01) 0 0 1px}.h1-size{font:var(--h1)}.h2-size{font:var(--h2)}.h1-to-h2-size{font:var(--h1-to-h2)}.text-t1{font:var(--t1)}.text-t2{font:var(--t2)}.marginal{font:var(--tm)}.ultrasmall{font:var(--tu)}.capitalized{text-transform:uppercase}.icon{width:1.5rem;height:1.5rem;display:flex;fill:inherit;pointer-events:none}.icon-smaller{width:14px;height:14px;fill:inherit}.icon-small{width:18px;height:18px;fill:inherit}@media (max-width: 1024px){.icon-small{width:16px;height:16px}}.icon-large{width:2rem;height:2rem;fill:inherit}a{text-decoration:none;color:#000}a.underline,a.hover-underline:hover{text-decoration:underline;text-underline-offset:.15em}a.hover-headline-underline:hover p.h1,a.hover-headline-underline:hover p.h1-size,a.hover-headline-underline:hover>p:first-of-type,a.hover-headline-underline:hover figcaption>p:first-of-type,a.hover-headline-underline:hover h2,a.hover-headline-underline:hover .h2-size{text-decoration:underline;text-underline-offset:.15em}a.hover-image-shadow:hover img{box-shadow:0 4px 8px #00000059}a.hover-no-underline{text-decoration:underline;text-underline-offset:.15em}a.hover-no-underline:hover{text-decoration:none}a.hover-color:hover *{color:#000;fill:#000}.richtext>*,.richtext .marginal>*{width:100%;max-width:896px;margin-top:var(--ws-s)}.richtext h1,.richtext h2{font:var(--h2);margin-top:var(--ws-xl)}.richtext h2+h3,.richtext p+h3,.richtext p+h4,.richtext p+h5,.richtext p+h6{margin-top:var(--ws-m)}.richtext ul+p{margin-top:var(--ws-s)}.richtext h4,.richtext h5,.richtext h6{color:#5e5e5e}.richtext ul,.richtext ol{margin-top:var(--ws-s)}.richtext ul li,.richtext ol li{max-width:760px;display:list-item}.richtext ul{padding-left:2em}.richtext>ol,.richtext .marginal>ol{list-style:decimal outside;margin-left:calc(2em + 3ch)}.richtext>ol li,.richtext .marginal>ol li{list-style:decimal outside}.richtext ul li:before{content:"\2013  ";position:absolute;margin-left:-1.5ch}.richtext figure{display:inline-block;vertical-align:top;margin-top:var(--ws-s);margin-bottom:var(--ws-s)}.richtext figure.portrait,.richtext figure.square{width:75%}.richtext figure.landscape{width:calc(100% + 128px);max-width:calc(100vw - (2 * var( --fluid-s )))}.richtext figure:not(:only-child):nth-child(odd){padding-right:var(--fluid-s);margin-bottom:var(--ws-l)}@media (max-width: 512px){.richtext figure:not(:only-child):nth-child(2n){padding-left:var(--fluid-s);margin-left:var(--fluid-s)}}.richtext figure img{height:100%}.richtext figure figcaption{margin-top:var(--ws-xs);font:var(--tm)}@media (min-width: 512px){.richtext figure.portrait,.richtext figure.square{width:50%}}.richtext a{text-decoration:underline;text-underline-offset:.15em}.richtext a:hover{text-decoration:none}img,video{width:100%}form-component{width:100%;display:flex;justify-content:space-between}form-component>div:first-of-type{width:100%;margin-right:2px}nav[data-navigation-state] form-component:first-of-type{position:fixed;top:var(--header-offset);z-index:-1;transition:transform .5s}@media (max-width: 768px){nav[data-navigation-state] form-component:first-of-type{top:0;z-index:99}}nav[data-navigation-state]>*:not(form-component:first-of-type){opacity:1;transition-property:opacity;transition-duration:.25s}nav[data-navigation-state=open] form-component:first-of-type{transform:translateY(calc(-100% - 2px))}@media (max-width: 768px){nav[data-navigation-state=open] form-component:first-of-type{transform:translateY(0)}}nav[data-navigation-state=open]>*:not(form-component:first-of-type){transition-delay:.5s}nav[data-navigation-state=closed]{pointer-events:none}nav[data-navigation-state=closed] details[open] .accordion-panel{display:none}nav[data-navigation-state=closed] form-component:first-of-type{transform:translateY(0);pointer-events:all}@media (max-width: 768px){nav[data-navigation-state=closed] form-component:first-of-type{transform:translateY(calc(100% + 2px))}}@media (min-width: 768px){nav[data-navigation-state=closed]>*:not(form-component:first-of-type){opacity:0;transition-delay:0}}nav.nav-announcement{z-index:110}nav.nav-announcement:has(.fiDiscount.hidden){pointer-events:none}nav.nav-announcement:has(.fiDiscount.hidden) .announcement-reminder{pointer-events:all}.announcement-reminder{background:#ecff57;position:fixed;bottom:3.125vw;left:3.125vw;border-radius:50%;padding:3px;width:44px;height:44px;cursor:pointer}localization-form{position:relative}localization-form fieldset{border:none;position:relative}localization-form select{padding:5px 40px 5px 15px;border:none;color:#000;background:#fff;max-width:none}@media (max-width: 1024px){localization-form select{padding:5px 35px 5px 15px}}localization-form svg,localization-form fieldset svg{width:16px;height:8px;position:absolute;top:50%;right:15px;transform:translateY(-50%);pointer-events:none}@media (max-width: 1024px){localization-form svg,localization-form fieldset svg{width:12px;height:6px}}.locale-selectors__container{display:none}.error-text{color:#c94900}.flex{display:flex}.gap,.column-gap{column-gap:10px}@media (max-width: 1024px){.gap,.column-gap{column-gap:7px;transform:translateY(2px)}}@media (max-width: 768px){.gap,.column-gap{column-gap:13px;transform:translateY(2px)}}.row-gap{row-gap:10px}.space-between{justify-content:space-between}.justify-center{justify-content:center}.flex-end{justify-content:flex-end}.align-start{align-items:flex-start}.align-center{align-items:center}.align-baseline{align-items:baseline}.column{flex-direction:column}@media (max-width: 768px){.flex-column-small{flex-direction:column}}.stretch{flex-grow:1}.equalize{flex-basis:100%}.wrap{flex-wrap:wrap}.max-width{max-width:1920px;margin-left:auto;margin-right:auto}.max-1280{width:100%;max-width:1280px}.max-1280.center{margin-left:auto;margin-right:auto}.max-1024{width:100%;max-width:1024px}.max-1024.center{margin-left:auto;margin-right:auto}.max-896{width:100%;max-width:896px}.max-896.center{margin-left:auto;margin-right:auto}.max-512{width:100%;max-width:512px}.max-512.center{margin-left:auto;margin-right:auto}.max-375{width:100%;max-width:375px}.max-375.center{margin-left:auto;margin-right:auto}.narrow-content{width:70%}@media (max-width: 768px){.narrow-content{width:100%}}.grid-item-size-auto{width:100%}.grid-item-size-2{width:50%}@media (max-width: 768px){.grid-item-size-2{width:100%}}.grid-item-size-3{width:calc(100% / 3)}.grid-item-size-4{width:25%}@media (max-width: 768px){.grid-item-size-4{width:50%}}.inset-icon{margin-left:1ch;pointer-events:none}.outdented-listitems li{padding-left:18px;padding-right:18px}@media (min-width: 768px){.outdented-listitems li:first-of-type{margin-left:-18px}.outdented-listitems li:last-of-type{margin-right:-18px}}.mt-nav{margin-top:90px}@media (max-width: 768px){.mt-nav{margin-top:50px}}.mt-xs{margin-top:9px}@media (max-width: 768px){.mt-xs{margin-top:7px}}.mb-xs{margin-bottom:9px}@media (max-width: 768px){.mb-xs{margin-bottom:7px}}.mt-s{margin-top:18px}@media (max-width: 768px){.mt-s{margin-top:14px}}.mb-s{margin-bottom:18px}@media (max-width: 768px){.mb-s{margin-bottom:14px}}.mt-sm{margin-top:36px}@media (max-width: 1024px){.mt-sm{margin-top:11px}}@media (max-width: 768px){.mt-sm{margin-top:2px}}.mb-sm{margin-bottom:36px}@media (max-width: 1024px){.mb-sm{margin-bottom:11px}}@media (max-width: 768px){.mb-sm{margin-bottom:2px}}.mt-m{margin-top:36px}@media (max-width: 768px){.mt-m{margin-top:28px}}.mb-m{margin-bottom:36px}@media (max-width: 768px){.mb-m{margin-bottom:28px}}.mt-l{margin-top:56px}@media (max-width: 768px){.mt-l{margin-top:28px}}.mb-l{margin-bottom:56px}@media (max-width: 768px){.mb-l{margin-bottom:28px}}.mt-xl{margin-top:72px}@media (max-width: 768px){.mt-xl{margin-top:56px}}.mb-xl{margin-bottom:72px}@media (max-width: 768px){.mb-xl{margin-bottom:56px}}.mt-xxl{margin-top:90px}@media (max-width: 768px){.mt-xxl{margin-top:56px}}.mb-xxl{margin-bottom:90px}@media (max-width: 768px){.mb-xxl{margin-bottom:56px}}.ml-xs{margin-left:9px}.mr-xs{margin-right:9px}.ml-s{margin-left:18px}.mr-s{margin-right:18px}.ml-l{margin-left:36px}.mr-l{margin-right:36px}.ml-xl{margin-left:72px}.mr-xl{margin-right:72px}.pt-nav{padding-top:90px}@media (max-width: 768px){.pt-nav{padding-top:50px}}.pt-xs{padding-top:9px}@media (max-width: 768px){.pt-xs{padding-top:7px}}.pb-xs{padding-bottom:9px}@media (max-width: 768px){.pb-xs{padding-bottom:7px}}.pb-xxs{padding-bottom:7px}@media (max-width: 768px){.pb-xxs{padding-bottom:7px}}.pt-s{padding-top:18px}@media (max-width: 768px){.pt-s{padding-top:14px}}.pb-s{padding-bottom:18px}@media (max-width: 768px){.pb-s{padding-bottom:14px}}.pt-sm{padding-top:36px}@media (max-width: 1024px){.pt-sm{padding-top:11px}}@media (max-width: 768px){.pt-sm{padding-top:2px}}.pb-sm{padding-bottom:36px}@media (max-width: 1024px){.pb-sm{padding-bottom:11px}}@media (max-width: 768px){.pb-sm{padding-bottom:2px}}.pt-m{padding-top:36px}@media (max-width: 768px){.pt-m{padding-top:28px}}.pb-m{padding-bottom:36px}@media (max-width: 768px){.pb-m{padding-bottom:28px}}.pt-l{padding-top:56px}@media (max-width: 768px){.pt-l{padding-top:28px}}.pb-l{padding-bottom:56px}@media (max-width: 768px){.pb-l{padding-bottom:28px}}.pt-xl{padding-top:72px}@media (max-width: 768px){.pt-xl{padding-top:56px}}.pb-xl{padding-bottom:72px}@media (max-width: 768px){.pb-xl{padding-bottom:56px}}.pt-xxl{padding-top:90px}@media (max-width: 768px){.pt-xxl{padding-top:56px}}.pb-xxl{padding-bottom:90px}@media (max-width: 768px){.pb-xxl{padding-bottom:56px}}.pl-xs{padding-left:1.5625vw}.pl-xs{padding-right:1.5625vw}.pl-s{padding-left:3.125vw}.pr-s{padding-right:3.125vw}.pl-sm{padding-left:3.125vw}@media (max-width: 1024px){.pl-sm{padding-left:11px}}@media (max-width: 768px){.pl-sm{padding-left:2px}}.pr-sm{padding-right:3.125vw}@media (max-width: 1024px){.pr-sm{padding-right:11px}}@media (max-width: 768px){.pr-sm{padding-right:2px}}@media (min-width: 768px){.s-up_pl-s{padding-left:3.125vw}}@media (min-width: 768px){.s-up_pr-s{padding-right:3.125vw}}@media (max-width: 768px){.s-down_pl-s{padding-left:3.125vw}}@media (max-width: 768px){.s-down_pr-s{padding-right:3.125vw}}.pl-l{padding-left:6.25vw}.pr-l{padding-right:6.25vw}.gap-2{gap:2px}.gap-18-14{gap:18px}@media (max-width: 768px){.gap-18-14{gap:14px}}.gap-xs{gap:1.5625vw}.gap-s{gap:3.125vw}.gap-l{gap:6.25vw}.block{display:block!important}.hidden{display:none!important}.visually-hidden{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px)}.relative{position:relative}.no-link{pointer-events:none}.anchor{height:1px}.collapsed{height:6.375rem;overflow-y:hidden}@media (max-width: 768px){.collapsed{height:4.125rem}}.no-selection{user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}.border{border-top:1px solid #5e5e5e}@media (min-width: 768px){.s-up_border{border-top:1px solid #5e5e5e}}.border-bottom{border-bottom:1px solid #5e5e5e}@media (min-width: 768px){.s-up_border-bottom{border-bottom:1px solid #5e5e5e}}.no-border{border:unset}.next-no-border+section{border:unset}.darkgrey{color:#5e5e5e}.light-background{background-color:#f7f7f7}.multiply img{mix-blend-mode:multiply}.multiply.light-background figure{background-color:#f7f7f7}.text-center{text-align:center}.text-right{text-align:right}.flip-horizontal{transform:rotate(180deg)}.image-1-1{aspect-ratio:1/1;object-fit:cover}.image-3-4{aspect-ratio:3/4;object-fit:cover}.image-2-3-to-3-5{aspect-ratio:2/3;object-fit:cover}@media (max-width: 1024px){.image-2-3-to-3-5{aspect-ratio:3/5}}.image-8-9{aspect-ratio:8/9;object-fit:cover}.image-9-16{width:100%;position:relative;padding-bottom:177.7777777778%}.image-9-16 img{height:100%;position:absolute;top:0;left:0;object-fit:cover}.image-4-3{aspect-ratio:4/3;object-fit:cover}.image-4-3.contain{object-fit:contain}.image-16-9{aspect-ratio:16/9;object-fit:cover}.image-silver{width:100%;position:relative;padding-bottom:41.4250207125%}@media (max-width: 768px){.image-silver{padding-bottom:65.25%}}.image-silver img{height:100%;position:absolute;top:0;left:0;object-fit:cover}.cover{position:relative}.cover img{width:100%;height:100%;object-fit:cover}.image-full-bleed{width:100vw;height:100vh;object-fit:cover}.black-white{filter:grayscale(1)}header,nav,.product-intro form-component,.template-cart form-component,nav[data-navigation-state] form-component:first-of-type{position:fixed;left:3.125vw;width:375px}@media (max-width: 1024px){header,nav,.product-intro form-component,.template-cart form-component,nav[data-navigation-state] form-component:first-of-type{width:320px;left:11px}}@media (max-width: 768px){header,nav,.product-intro form-component,.template-cart form-component,nav[data-navigation-state] form-component:first-of-type{width:100%;left:0}}a.skip-to-content{position:absolute;z-index:10;left:50%;transform:translateY(-100%);padding:var(--ws-xs) var(--ws-xs);border:1px solid #5e5e5e;background:#f7f7f7}a.skip-to-content:focus{transform:translateY(36px)}nav{top:var(--header-offset);z-index:99;display:none}nav>*:not(:last-child){margin-bottom:2px}nav a{white-space:nowrap}main nav{min-height:50px;padding-bottom:var(--fluid-s)}main nav.searchbar-offset{margin-top:54px}@media (max-width: 1024px){main nav.searchbar-offset{margin-top:40px}}@media (max-width: 768px){main nav.searchbar-offset{margin-top:0}}main nav.searchbar-offset-large{margin-top:490px}@media (max-width: 1024px){main nav.searchbar-offset-large{margin-top:453px}}@media (max-width: 768px){main nav.searchbar-offset-large{margin-top:0}}@media (max-width: 1024px){main nav{min-height:40px}}@media (max-width: 768px){main nav{padding-bottom:var(--ws-xl)}}@media (min-width: 768px){main nav{max-height:calc(100vh - var( --header-offset ));overflow-y:scroll;overflow:-moz-scrollbars-none;scrollbar-width:none;-ms-overflow-style:none}main nav::-webkit-scrollbar{width:0!important}}.logo svg{fill:inherit}header,.product-intro form-component{top:36px}@media (max-width: 1024px){header,.product-intro form-component{top:11px}}@media (max-width: 768px){header,.product-intro form-component{top:0}}header{z-index:999}header h1,header .store-title{text-indent:-9999px}header .logo{margin-left:14px}header .logo span:not(.store-title){margin-left:18px;transform:translateY(2px)}@media (max-width: 1024px){header .logo span:not(.store-title){margin-left:9px;transform:translateY(4px)}}header div>a{display:block;height:20px}header #burger{transform:translateY(10%)}header #burger span.burger{display:block;pointer-events:none;width:20px;height:1px;background:#000;position:relative}header #burger span.burger:before,header #burger span.burger:after{content:"";width:20px;height:1px;background-color:currentColor;position:absolute;left:0}header #burger span.burger:before{top:-6px}header #burger span.burger:after{top:6px}header #burger.burger-close span.burger{background:#f7f7f7}header #burger.burger-close span.burger:before{top:0;transform:rotate(-45deg)}header #burger.burger-close span.burger:after{top:0;transform:rotate(45deg)}header .cart{position:relative}header .cart .cart-count{background:#000;color:#fff;border-radius:100%;width:15px;height:15px;line-height:15px;text-align:center;font-size:9px;position:absolute;bottom:0;right:0;transform:translate(50%,25%)}header nav,header .search-bar{display:none;position:absolute;top:52px;left:0}@media (max-width: 1024px){header nav,header .search-bar{top:42px}}header nav ol.linklist-grid.gap-18-14{row-gap:.5em;column-gap:10px}header nav ol.linklist-grid li{flex:0 1 30%}header .search-bar{width:100%}header .search-bar input[type=search]{width:90%}.template-search .search-bar{display:block}.page-header>*,.full-bleed-teaser figcaption>*{width:50%}@media (max-width: 768px){.page-header>*,.full-bleed-teaser figcaption>*{width:100%}}.page-header .desc,.full-bleed-teaser figcaption .desc{margin-left:auto}@media (max-width: 768px){.page-header .desc,.full-bleed-teaser figcaption .desc{margin-top:18px}}footer{position:relative}footer>div>div:last-of-type>ol>li{width:50%}@media (min-width: 768px){footer .flex>*{width:50%}}@media (max-width: 768px){footer{padding-top:80px}footer .localization{position:absolute;top:0;left:var(--fluid-s)}footer>div>div:last-of-type>ol>li:first-of-type{width:100%}}.loader{width:100vw;height:100vw;background:#fff}table.order{border-spacing:0;border-collapse:collapse;width:100%}@media (min-width: 768px){table.order{width:unset;min-width:50ch}}table.order tbody tr:last-child td{padding-bottom:18px}.localeOverlay{position:fixed;pointer-events:none;display:none;top:0;right:0;bottom:0;left:0;background:#0000004d}.localeOverlay .localeModal{flex:0 0 55%;background:#f7f7f7;padding:50px;max-width:600px}.localeOverlay .localeModal select{max-width:none;width:100%;line-height:1.4em}@media (max-width: 768px){.localeOverlay .localeModal{flex:0 0 90%;padding:30px}}.localeOverlay .disclaimer p a{text-decoration:underline;text-underline-offset:.15em}.localeOverlay .disclaimer p a:hover{text-decoration:none}.localeOverlay.flex{position:fixed;justify-content:center;align-items:center;pointer-events:auto;display:flex;z-index:1100}.localeOverlay.flex .localeModal{position:relative;z-index:1115}.c-cookie-layer{width:calc(50% - var( --fluid-l ));padding:var(--ws-m) var(--fluid-s);background:#fff;position:fixed;bottom:var(--fluid-s);right:var(--fluid-s);z-index:1100}.c-cookie-layer .c-cookie-layer__buttons{display:flex;gap:20px}.c-cookie-layer .c-cookie-layer__buttons #CybotCookiebotDialogBodyButtonDecline{color:#919191}.c-cookie-layer .c-cookie-layer__headline{font:var(--t1);margin-bottom:var(--ws-s)}.c-cookie-layer .c-cookie-layer__copy{font:var(--tu);margin-bottom:var(--ws-s)}@media (max-width: 1024px){.c-cookie-layer{width:100vw;border-top:1px solid #000;bottom:0;right:0}}#predictive-search{margin-top:2px}#predictive-search figure{width:75px}#predictive-search figure img{mix-blend-mode:multiply}.ui-element,.c-cookie-layer__buttons a{font:var(--tm);padding:var(--ws-ui) var(--ws-s);background:#f7f7f7;color:#000;fill:#000}@media (max-width: 768px){.ui-element,.c-cookie-layer__buttons a{min-height:40px}}.btn,.c-button,button{cursor:pointer}.btn,.c-button{display:inline-block;text-decoration:none;white-space:nowrap;border:0;text-align:center}.btn.primary,.c-button.primary{background:#5e5e5e;color:#fff;min-width:13ch}.btn.primary:hover,.c-button.primary:hover{background:#000}.btn.secondary,.c-button.secondary{background:#f7f7f7;color:#000}.btn.secondary:hover,.c-button.secondary:hover{background:#e3e2e1}.btn.disabled,.c-button.disabled{background:#f7f7f7;color:#5e5e5e}.btn.disabled:hover,.c-button.disabled:hover{cursor:unset}.sold-out{min-width:118px;text-align:center}select{cursor:pointer;font:inherit;max-width:35ch;padding-right:2ch;color:#000;background:transparent}.styled-select select{background:#f7f7f7;padding:0 18px;white-space:nowrap;border-radius:0;line-height:2.8125rem;max-width:unset;min-width:250px}@media (max-width: 768px){.styled-select select{line-height:2.6rem;height:2.6rem;color:#000;-webkit-appearance:select;min-width:40vw}}@media (min-width: 768px){.styled-select+.add-to-cart{margin:0}}.styled-select svg{transform:translate(-200%);pointer-events:none}.quantity-selector *{background:transparent;font-size:18px;text-align:center;width:28px;line-height:50px;height:50px}@media (max-width: 768px){.quantity-selector *{font-size:14px;line-height:40px;height:40px}}.quantity-selector input[type=number]{-moz-appearance:textfield}.quantity-selector input[type=number]::-webkit-outer-spin-button,.quantity-selector input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.quantity-selector a{display:block;width:18px;cursor:pointer}.pagination{margin-left:auto;margin-right:auto}.pagination li.inactive svg{opacity:.3}@media (max-width: 1024px){.pagination li:first-child,.pagination li:last-child{padding-top:12px;padding-bottom:8px}}.pagination li:first-child:not(.inactive):hover,.pagination li:last-child:not(.inactive):hover{background-color:#e3e2e1;cursor:pointer}.has-accordion a{height:75px}.has-accordion .accordion-panel{display:none}.has-accordion a.active+.accordion-panel{display:block}.has-accordion a.active svg{transform:rotate(180deg)}input[type=email],input[type=password],input[type=text],input[type=tel]{border-bottom:1px solid transparent;min-width:375px}@media (max-width: 1024px){input[type=email],input[type=password],input[type=text],input[type=tel]{min-width:320px}}@media (max-width: 768px){input[type=email],input[type=password],input[type=text],input[type=tel]{min-width:none}}input[type=email]:focus,input[type=password]:focus,input[type=text]:focus,input[type=tel]:focus{border-bottom:1px solid #5e5e5e}input[type=email].error,input[type=password].error,input[type=text].error,input[type=tel].error{border-bottom:1px solid #c94900}select.ui-element{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="22" height="15"><path fill="%23000000" fill-rule="nonzero" d="m1.395.694 9.68 12.485L20.603.697l.794.606-9.922 13-.394.517-.398-.514-10.078-13z"/></svg>');background-repeat:no-repeat;background-position:right var(--ws-s) center;max-width:none;min-width:375px}@media (max-width: 1024px){select.ui-element{min-width:320px}}@media (max-width: 768px){select.ui-element{min-width:none}}.error-text{width:375px}@media (max-width: 1024px){.error-text{width:320px}}@media (max-width: 768px){.error-text{width:100%}}.teaser-full{position:relative}.teaser-full img{transition:box-shadow .1s .2s ease-out}.teaser-full div{position:absolute;top:0;width:100vw;height:87.5vh}.teaser-full div p{margin:0 auto}.teaser-full figure{width:100%;height:87.5vh;min-height:500px}.teaser-full figure img{width:100%;height:100%;object-fit:cover}.teaser-slim{overflow:hidden;height:220px}@media (max-width: 1024px){.teaser-slim{height:180px}}@media (max-width: 512px){.teaser-slim{height:550px}}.teaser-slim .text-shape-bg{width:532px;height:220px;position:absolute;background-size:cover;background-position:center center;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="532" height="442" viewBox="0 0 532 442"><path fill="%23F7F7F7" fill-rule="nonzero" d="M532 226.842v20.878c-4.068 40.662-22.387 66.996-59.436 83.604-39.14 17.545-83.436 21.715-122.982 39.964-47.268 21.81-78.957 62.443-133.449 69.618-35.034 4.613-73.035-5.528-100.826-27.243-39.798-31.1-36.41-74.184-56.412-115.813-22.133-46.073-71.655-70.633-55.83-130.546 3.006-11.386 8.197-22.088 11.603-33.332 8.395-27.702 3.24-55.074 20.056-80.532 33.311-50.432 107.16-35.049 157.992-31.636 35.883 2.41 68.365 1.983 103.936-3.91 64.54-10.693 142.102-43.734 189.335 21.414 28.548 39.376 25.993 83.167 33.901 128.747 3.284 18.928 10.763 40.076 12.112 58.787"/></svg>')}@media (max-width: 1024px){.teaser-slim .text-shape-bg{width:400px;height:180px}}@media (max-width: 512px){.teaser-slim .text-shape-bg{width:95vw;height:200px;background-position:bottom center;padding:0 0 72px;margin:0 2.5vw}}.teaser-slim picture img{width:100%;height:220px;object-fit:cover;object-position:center right}@media (max-width: 1024px){.teaser-slim picture img{height:180px}}@media (max-width: 512px){.teaser-slim picture img{height:550px;object-position:bottom left}}.teaser-slim a:hover span.hover-underline{text-decoration:underline;text-underline-offset:.15em}.teaser-text p:last-of-type:not(:only-child){margin-left:50%;padding-right:calc(0px + 70 * ((100vw - 1366px) / (1440 - 1366)))}@media (max-width: 768px){.teaser-text p:last-of-type:not(:only-child){margin-left:25%}}.teaser-2-3{display:flex;flex-direction:column}.teaser-2-3 img{transition:box-shadow .1s .2s ease-out}.teaser-2-3.left article{order:0}.teaser-2-3.left aside{order:1}@media (min-width: 768px){.teaser-2-3{flex-direction:row}.teaser-2-3 article{width:calc(75% - var( --fluid-s ))}.teaser-2-3 aside{width:25%;display:flex;flex-direction:column}.teaser-2-3.right article{order:1}.teaser-2-3.right aside{order:0}}@media (min-width: 768px){.teaser-50-50{display:flex}.teaser-50-50 article,.teaser-50-50 aside{width:50%}.teaser-50-50 article{order:0;padding-left:6.25vw;padding-right:3.125vw}.teaser-50-50 aside{order:1;padding-right:6.25vw;padding-left:3.125vw}}@media (min-width: 768px){.designer-reference>div{display:flex}.designer-reference figure{width:33%;padding-left:6.25vw;padding-right:3.125vw}.designer-reference figcaption{width:66%;padding-left:3.125vw;padding-right:3.125vw}}@media (max-width: 768px){.flex-slider{width:100vw}.flex-slider ol{display:block;margin:0;padding:0;width:100vw}.flex-slider ol li{width:50vw;padding:0;margin-left:1rem;margin-right:1rem}}.teaser-video .consent-block-note p{margin-bottom:var(--ws-ui)}@media screen and (min-width: 828px){.teaser-video .consent-block-note p{margin-bottom:0}}@media screen and (min-width: 828px){.teaser-video .consent-block-note{display:flex}}.teaser-video .ratio16-9{padding:56.25% 0 0;position:relative}.teaser-video .ratio16-9 .consent-block-note{position:absolute;top:0;left:0;width:100%}@media screen and (min-width: 828px){.teaser-video .ratio16-9 .consent-block-note{display:flex}}.teaser-video .ratio16-9 iframe{position:absolute;top:0;left:0;width:100%;height:100%}.grid ol{width:100%;display:flex;flex-wrap:wrap}.grid ol li{justify-content:space-between}@media (max-width: 768px){.grid ol li.grid-heading{width:100%}}.grid.with-simple-closing li.grid-item-variable{padding:0;flex-grow:1;background:#f7f7f7}.grid.with-invisible-closing li.grid-item-variable{padding:0;flex-grow:1;background:transparent}.grid.with-load-more-closing li,.grid.with-load-more-closing-for-fetch li,.grid.with-toggle-closing li{display:none}.grid.with-load-more-closing li.grid-item-variable,.grid.with-load-more-closing-for-fetch li.grid-item-variable,.grid.with-toggle-closing li.grid-item-variable{display:block;flex-grow:1;background:#f7f7f7}.grid.with-load-more-closing li.grid-item-variable a,.grid.with-load-more-closing-for-fetch li.grid-item-variable a,.grid.with-toggle-closing li.grid-item-variable a{margin:3.125vw}.grid.with-external-link-closing li.grid-item-variable{display:block;flex-grow:1;background:#f7f7f7}.grid.with-external-link-closing li.grid-item-variable>div{margin:3.125vw}.grid-item-product.grid-item-size-auto{border:unset!important}.grid-item-product.grid-item-size-auto li{padding-left:18px;padding-right:18px}.mosaic li img{height:50vh;width:auto;max-width:93.75vw;object-fit:cover;display:block}@media (min-width: 768px){.text-with-aside-button{display:flex}}.text-with-aside-button>div:last-child{width:25%;display:flex;justify-content:flex-end}.text-with-aside-button>div:last-child a{margin-left:auto}.template-index section:first-of-type{border:unset}.template-collection main{position:relative}.template-product .product-intro figure{width:calc((100vw - var( --fluid-l )) - 375px - 3.125vw);aspect-ratio:1/1;max-height:calc(100vh - (2 * var( --ws-m )));margin-left:auto;display:flex;justify-content:center}.template-product .product-intro figure img{width:100%;height:100%;object-fit:contain}@media (max-width: 1024px){.template-product .product-intro figure{width:calc(100vw - 353px)}}@media (max-width: 768px){.template-product .product-intro figure{aspect-ratio:4/3;width:100%}}@media (max-width: 512px){.template-product .product-intro figure{aspect-ratio:unset;height:unset}}@media (max-width: 768px){.template-product .product-intro{padding:calc(var( --header-offset ) + 2px) 0 0 0;margin:0;border:0}}.template-product .product-state .add-to-cart,.template-product .product-state .made-to-order,.template-product .product-state .sold-out,.template-product .product-state .coming-soon{display:none}.template-product .product-state[data-state=available] .add-to-cart,.template-product .product-state[data-state=comingSoon] .coming-soon,.template-product .product-state[data-state=soldOut] .sold-out,.template-product .product-state[data-state=madeToOrder] .made-to-order{display:block}.template-product select.product-variant-select{background:transparent;max-width:none;width:100%;color:#000;pointer-events:none}.template-product .product-variant-images li{cursor:pointer}.template-product .product-variant-images li figure img{width:58px;height:58px;object-fit:cover;mix-blend-mode:multiply;border:1px solid transparent}.template-product .product-variant-images li.selected figure img,.template-product .product-variant-images li:hover figure img{border-color:#000}.template-product .product-variant-images li.disabled{opacity:.3;pointer-events:none}@media (max-width: 768px){.template-product>main>div>nav{position:unset;top:unset}}.template-cart form-component{top:calc(var( --header-offset ) + 2px)}@media (min-width: 768px){.template-cart form ol li{display:flex}.template-cart form ol li .cart-image{margin-right:3.125vw}}.template-cart form ol li .cart-image{width:200px;height:200px}.template-cart .cart-announcement{background:#ecff57}.template-collection-second-cycle [data-anchor],.template-collection-shop-all [data-anchor]{scroll-margin-top:calc(var(--header-offset) + var(--header-height) + var(--header-top))}
/*# sourceMappingURL=/s/files/1/0549/4410/4704/t/12/assets/artek.scss.css.map */
