@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}@font-face{font-family:Satoshi;src:url(Satoshi-Italic.woff2) format("woff2"),url(Satoshi-Italic.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Satoshi;src:url(Satoshi-Bold.woff2) format("woff2"),url(Satoshi-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url(Satoshi-BoldItalic.woff2) format("woff2"),url(Satoshi-BoldItalic.woff) format("woff");font-weight:700;font-style:italic;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: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}.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:1800px){.o-products-list:after,.o-products-list:before,.o-products-list__product{width:25%}}.o-pagination{width:100%;text-align:center;max-width:125rem;letter-spacing:0;position:relative;margin:2.8rem auto;color:#fffdfa}.o-pagination,.o-pagination__pages{display:flex;justify-content:center}.o-pagination__pages{align-items:center;gap:.625rem}.o-pagination__pages .deco{padding:6px 14px}@media only screen and (max-width:749px){.o-pagination__pages .deco{padding:5px 12px}.o-pagination__pages{gap:.225rem}}.o-pagination__pages .page{display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:50%}@media only screen and (max-width:749px){.o-pagination__pages .page{width:2rem;height:2rem}}.o-pagination__pages .page a{display:flex;align-items:center;justify-content:center;width:100%;height:100%;margin:0}.o-pagination__pages .page.current{border:1px solid #fffdfa}.o-pagination>span{display:inline-block;font-weight:400;font-family:Satoshi,sans-serif;letter-spacing:0;margin:0 0 1em;font-size:.8125rem;line-height:1.5}@media only screen and (max-width:749px){.o-pagination>span{font-size:.75rem;line-height:1.125rem}}.o-pagination>span.current,.o-pagination>span.deco,.o-pagination>span>a{font-weight:400;font-family:Satoshi,sans-serif;letter-spacing:0;margin:0 0 1em;font-size:.8125rem;line-height:1.5}@media only screen and (max-width:749px){.o-pagination>span.current,.o-pagination>span.deco,.o-pagination>span>a{font-size:.75rem;line-height:1.125rem}}.o-pagination>span>a:hover{text-decoration:none}.o-pagination>span.current{cursor:default;position:relative;color:#fffdfa}.o-pagination>span.page{position:relative;width:2.25rem;height:2.25rem;line-height:2.25rem;border-radius:.25rem;border-radius:50%;margin:0 .3rem}.o-pagination>span.page.current{border:1px solid #fffdfa;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 #fffdfa}.o-pagination>span.page a{display:block;line-height:2.25rem;color:#fffdfa}.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 #fffdfa;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-white.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 #fffdfa;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-white.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}}.c-search-template__inner{padding:10rem 1.25rem 0;margin:0 auto;text-align:center;min-height:65vh}.c-search-template__no-results{display:flex;flex-direction:column;align-items:center;justify-content:center;padding-bottom:10rem}.c-search-template__new-search{margin-top:2rem}.c-search-template__products{padding-top:2.5rem;margin:0 auto}@media only screen and (min-width:1100px){.c-search-template__inner{padding-top:15rem}.c-search-template__new-search{margin-top:2.875rem}.c-search-template__products{padding-top:6.25rem}}
