
@font-face{font-family:BASEL CLASSIC;src:url(basel-classic-book.woff2) format("woff2"),url(basel-classic-book.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Sohne;src:url(soehne-buch.woff2) format("woff2"),url(soehne-buch.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Sohne;src:url(soehne-kraftig.woff2) format("woff2"),url(soehne-kraftig.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Northwell;src:url(NorthwellClean.woff2) format("woff2"),url(NorthwellClean.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:StroyMono Black;src:url(StroyMono-Black.woff2) format("woff2"),url(StroyMono-Black.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Franklin Gothic;src:url(Franklin-Gothic.woff2) format("woff2"),url(Franklin-Gothic.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Source-Han-Serif-SC";src:url(Source_Han_Serif_Pan_CJK_SC_Regular.woff2) format("woff2"),url(Source_Han_Serif_Pan_CJK_SC_Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url(Satoshi-Regular.woff2) format("woff2"),url(Satoshi-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}.o-pagination{width:100%;text-align:center;max-width:125rem;letter-spacing:0;display:flex;justify-content:center;position:relative;margin:2.8rem auto}.o-pagination>span{display:inline-block;font-weight:400;font-family:Sohne,sans-serif;line-height:1.6;letter-spacing:0;margin:0 0 1em;font-size:.75rem;line-height:1.33}@media only screen and (min-width:1100px){.o-pagination>span{font-size:.75rem;line-height:1.5}}@media only screen and (min-width:1650px){.o-pagination>span{font-size:.75rem}}.o-pagination>span.current,.o-pagination>span.deco,.o-pagination>span>a{font-weight:400;font-family:Sohne,sans-serif;line-height:1.6;letter-spacing:0;margin:0 0 1em;font-size:.75rem;line-height:1.33}@media only screen and (min-width:1100px){.o-pagination>span.current,.o-pagination>span.deco,.o-pagination>span>a{font-size:.75rem;line-height:1.5}}@media only screen and (min-width:1650px){.o-pagination>span.current,.o-pagination>span.deco,.o-pagination>span>a{font-size:.75rem}}.o-pagination>span>a:hover{text-decoration:none}.o-pagination>span.current{cursor:default;position:relative;color:#123247}.o-pagination>span.page{position:relative;width:2.25rem;height:2.25rem;line-height:2.25rem;border-radius:.25rem;border:1px solid #fff;border-radius:50%;margin:0 .3rem}.o-pagination>span.page.current{border:1px solid rgba(18,50,71,.12);margin-right:.4rem}.o-pagination>span.page.current:after{content:"";display:none;margin-top:-55%;margin-left:3.25rem;width:10rem;border-top:1px solid rgba(18,50,71,.12)}.o-pagination>span.page a{display:block;line-height:2.25rem}.o-pagination>span.deco{width:2.5rem;height:2.5rem;line-height:2.5rem;border-radius:.125rem}.o-pagination>span.next{width:3rem;height:3rem;right:4.2%;line-height:4rem;margin:-1rem .25rem 0;align-self:flex-end;border:1px solid rgba(18,50,71,.12);border-radius:50%;position:absolute;transform:translateY(.4rem)}.o-pagination>span.next>a{display:block;position:relative;width:100%;height:100%;font-size:0;background:url(icon-arrow.svg) no-repeat 50%;background-size:1rem;border-radius:50%}.o-pagination>span.prev{width:3rem;height:3rem;left:4.2%;line-height:4rem;margin:-1rem .25rem 0;align-self:flex-end;border:1px solid rgba(18,50,71,.12);border-radius:50%;position:absolute;transform:translateY(.4rem)}.o-pagination>span.prev>a{display:block;position:relative;width:100%;height:100%;font-size:0;background:url(icon-arrow.svg) no-repeat 50%;background-size:1rem;border-radius:50%;transform:rotate(180deg)}@media only screen and (min-width:1100px){.o-pagination{margin:5.4rem auto}.o-pagination>span.page{width:2.32rem;height:2.32rem;line-height:2.32rem}.o-pagination>span.page.current{margin-right:12.3rem}.o-pagination>span.page.current:after{display:flex}.o-pagination>span.page.current:last-child{margin-right:0;margin-left:12rem}.o-pagination>span.page.current:last-child:after{display:flex;margin-left:-11.25rem}.o-pagination>span.next{width:4rem;height:4rem;right:2.6%;transform:translateY(.9rem)}.o-pagination>span.next>a{background-size:1.2rem}.o-pagination>span.prev{width:4rem;height:4rem;left:2.6%;transform:translateY(.9rem)}.o-pagination>span.prev>a{background-size:1.2rem}}.o-products-list{max-width:125rem}@media only screen and (min-width:750px){.o-products-list{display:flex;flex-wrap:wrap;justify-content:space-between}.o-products-list__product{width:50%}}@media only screen and (min-width:1100px){.o-products-list:after,.o-products-list:before,.o-products-list__product{width:33.3333333333%}.o-products-list:after,.o-products-list:before{content:"";display:block;order:2}}@media only screen and (min-width:1650px){.o-products-list:after,.o-products-list:before,.o-products-list__product{width:25%}}.c-faceted-nav__facet-btn{position:relative;padding-left:1.25rem;white-space:nowrap}.c-faceted-nav__facet-btn.is-selected:before{background-color:#123247}.c-faceted-nav__facet-btn:before{content:"";left:0;position:absolute;top:50%;transform:translateY(-50%);width:.375rem;height:.375rem;background-color:rgba(18,50,71,.2);border-radius:50%}@media only screen and (min-width:1100px){.c-faceted-nav__facet-btn{font-weight:400;font-family:Sohne,sans-serif;line-height:1.6;letter-spacing:0;font-size:.75rem;line-height:1.33;line-height:1.333;margin:0;text-transform:uppercase;letter-spacing:.18em;display:inline-flex;justify-content:center;align-items:center;text-align:center;background:#fff;color:#123247;border:.0625rem solid rgba(18,50,71,.2);border-radius:2.5rem;padding:.5625rem 1.375rem;cursor:pointer;position:relative}}@media only screen and (min-width:1100px)and (min-width:1100px){.c-faceted-nav__facet-btn{font-size:.75rem;line-height:1.5}}@media only screen and (min-width:1100px)and (min-width:1650px){.c-faceted-nav__facet-btn{font-size:.75rem}}@media only screen and (min-width:1100px){.c-faceted-nav__facet-btn:before{display:none}.c-faceted-nav__facet-btn:hover{background:#123247;border-color:#123247;color:#fff}.c-faceted-nav__facet-btn.is-selected{background:#123247;border-color:#123247;color:#f7fafd}.c-faceted-nav__facet-btn:not(:last-child){margin-right:.625rem}}.c-collection-template .c-collection-faceted-nav__title{display:none}.c-collection-template__inner{max-width:125rem;margin:0 auto;padding:10rem 0 6rem;text-align:center}.c-collection-template__title{padding:0 1.25rem;color:rgba(18,50,71,.12);text-align:center;margin-bottom:1.5rem}.c-collection-template__guide{margin:0 auto}.c-collection-template__guide.o-btn{border:1px solid rgba(18,50,71,.2)}.c-collection-template__guide-container{margin-bottom:3.875rem}.c-collection-template__guide-dot{width:.375rem;height:.375rem;background-color:#123247;border-radius:50%;margin-right:1rem;position:relative}.c-collection-template__guide-dot:before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:.625rem;height:.625rem;border:.5px solid #123247;border-radius:50%;opacity:0}.c-collection-template__guide:hover .c-collection-template__guide-dot{background-color:#fff}.c-collection-template__guide:hover .c-collection-template__guide-dot:before{opacity:1;border:.5px solid #fff}.c-collection-template__guide-drawer .o-slide-drawer__title{text-align:center;margin-bottom:1.125rem}.c-collection-template__guide-drawer .o-slide-drawer__description{text-align:center;margin-bottom:2.5rem}.c-collection-template__guide-drawer .o-slide-drawer__option{background:#fafafa;border-radius:.875rem;display:flex;align-items:center;padding:1.75rem 1.4375rem;border:1px solid transparent;transition:border .2s ease-in-out}.c-collection-template__guide-drawer .o-slide-drawer__option:not(:last-child){margin-bottom:.75rem}.c-collection-template__guide-drawer .o-slide-drawer__option:hover{border:1px solid #123247}.c-collection-template__guide-drawer .o-slide-drawer__option:hover .o-slide-drawer__option-dot{background-color:#123247}.c-collection-template__guide-drawer .o-slide-drawer__option-dot{display:block;width:.375rem;height:.375rem;background-color:rgba(18,50,71,.2);border-radius:50%;margin-right:1.25rem;transition:background-color .2s ease-in-out}.c-collection-template__guide-drawer .o-slide-drawer__option-title{margin-bottom:0}.c-collection-template__filters-container{margin-bottom:3.25rem}.c-collection-template__filters-container.is-desktop{display:none}.c-collection-template__filter-container{background:#fafafa;display:flex;justify-content:center;align-items:center;padding:1.125rem 0}.c-collection-template__filter-title{margin-bottom:0}.c-collection-template__filter-separator{margin:0 5rem;height:1.25rem;border:1px solid rgba(18,50,71,.2)}.c-collection-template__no-results{display:none;text-align:center}.c-collection-template__no-results.is-visible{display:block}.c-collection-template__collection-description{padding:0 1.25rem;max-width:37.5rem;margin:0 auto}@media only screen and (min-width:480px){.c-collection-template__filter-container{margin:0 auto;border-radius:.875rem;width:21.875rem}}@media only screen and (min-width:750px){.c-collection-template__filters-container{padding:0 2rem;display:flex;justify-content:space-between;align-items:center}.c-collection-template__filters-container.is-mobile.is-filters{justify-content:center}.c-collection-template__filter-container{margin:0}.c-collection-template__guide-container{margin-bottom:0}}@media only screen and (min-width:1100px){.c-collection-template__inner{padding-left:1.25rem;padding-right:1.25rem}.c-collection-template__title{margin-bottom:6rem}.c-collection-template__filters-container.is-mobile{display:none}.c-collection-template__filters-container.is-desktop{padding:0 2.5rem;display:flex;justify-content:space-between;align-items:center;margin-bottom:3.75rem}.c-collection-template__facets-buttons{display:flex;flex-direction:row;align-items:center;padding-left:0;margin:0 auto;list-style:none}.c-collection-template__facets-buttons .o-select-box__option{margin-bottom:0}.c-collection-template__facets-buttons .o-select-box__option:not(:last-child){border-bottom:none;padding-bottom:0;margin-right:.625rem}.c-collection-template__facets-buttons .o-select-box__option:first-child,.c-collection-template__facets-buttons .o-select-box__option:last-child{margin-top:0;margin-bottom:0}.c-collection-template__facets-buttons .o-select-box__option-btn{margin-bottom:0}.c-collection-template__collection-description{max-width:62.5rem}}
