@charset "UTF-8";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:ABCDailySlabMono;src:url(/fonts/ABCDailySlabMono-Light.woff2) format("woff2"),url(/fonts/ABCDailySlabMono-Light.woff) format("woff"),url(/fonts/ABCDailySlabMono-Light.otf) format("opentype");font-style:normal}@font-face{font-family:BasteB;src:url(/fonts/BasteB-Medium.woff2) format("woff2"),url(/fonts/BasteB-Medium.woff) format("woff"),url(/fonts/BasteB-Medium.otf) format("opentype");font-style:normal;font-feature-settings:"salt" on}@font-face{font-family:GT Zirkon;src:url(/fonts/GT-Zirkon-Bold.woff2) format("woff2"),url(/fonts/GT-Zirkon-Bold.woff) format("woff"),url(/fonts/GT-Zirkon-Bold.otf) format("opentype");font-style:normal}.t-body{font-family:var(--font-serif);font-size:18px;font-style:normal;font-weight:300;line-height:133.333%;letter-spacing:-.54px;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}@media screen and (max-width: 781px){.t-body{font-size:16px}}.t-link{font-family:var(--font-sans);font-size:18px;font-style:normal;font-weight:700;line-height:133.333%;letter-spacing:0;text-transform:uppercase}@media screen and (max-width: 781px){.t-link{font-size:14px}}a.t-link,.t-link a{text-decoration:underline;text-underline-offset:.25em}a.t-link:hover,.t-link a:hover{text-decoration:none}:root{font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--font-display: BasteB;--font-serif: ABCDailySlabMono, serif;--font-sans: "GT Zirkon", sans-serif;--color-orange: #ff7711;--color-blue: #00A8E5;--color-green: #149848;--color-black: #505046;--color-yellow: #E0BF4A;--color-bg: #fdfcfb}html{background-color:var(--color-bg)}#canvas{position:fixed;left:0;top:0;height:100%;width:100%;pointer-events:none}@media screen and (max-width: 781px){#canvas{display:none}}html.using-images #canvas{display:none}body{padding:60px 0;color:var(--color-orange)}@media screen and (max-width: 781px){body{padding:20px 0}}.page-width{width:calc(100% - 200px);margin:0 auto}@media screen and (max-width: 600px){.page-width{width:calc(100% - 40px)}}.sr-only{border:0!important;clip:rect(1px,1px,1px,1px)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important}a{color:inherit;text-underline-offset:.25em}.with-angle-arrow:before{display:inline-block;content:"";width:.7em;height:.8em;margin-right:3px;background-image:url(/images/angle_arrow.svg);background-repeat:no-repeat;background-size:cover}footer{display:flex;flex-direction:row;justify-content:space-between;align-items:center;font-family:var(--font-sans);font-size:18px;column-gap:20px;padding:20px 0}@media screen and (max-width: 781px){footer{flex-direction:column;text-align:center;row-gap:10px}}.header{display:grid;grid-template-columns:1fr minmax(0px,500px);padding:0 30px;column-gap:50px}@media screen and (max-width: 781px){.header{padding:40px 0 0}}@media screen and (min-width: 2200px){.header{grid-template-columns:1fr minmax(0px,600px)}}@media screen and (max-width: 781px){.header__left{grid-column:span 2}}.header__left-link{display:none}@media screen and (max-width: 781px){.header__left-link{display:block;margin:20px 0 0}}@media screen and (max-width: 781px){.header__bottom-shop-link{display:none}}@media screen and (max-width: 781px){.header__bottom-instagram{text-align:right;width:100%}}.header__right{display:flex;flex-direction:column;justify-content:flex-end;padding-bottom:27px;text-align:justify}.header__right em{text-transform:uppercase;font-style:normal}@media screen and (max-width: 781px){.header__right{grid-column:span 2;padding:25px 0;text-align:left}}.header__logo{width:100%;width:fit-content;max-width:30vw;min-width:200px}@media screen and (max-width: 781px){.header__logo{max-width:100%}}.header__bottom{grid-column:span 2;display:flex;justify-content:space-between;padding-top:45px}@media screen and (max-width: 781px){.header__bottom{flex-direction:column;row-gap:20px;padding-top:0}}.header__ellipses{display:none;font-size:30px;width:1em}.header__ellipses:after{overflow:hidden;display:inline-block;vertical-align:bottom;-webkit-animation:ellipsis steps(4,end) 1.5s infinite;animation:ellipsis steps(4,end) 1.5s infinite;content:"…";width:0px}@keyframes ellipsis{to{width:1.25em}}@-webkit-keyframes ellipsis{to{width:1.25em}}.loading .header__ellipses{display:block}.loading.loading-complete .header__ellipses{opacity:0;transition:opacity .3s}.products{margin-top:20px}@media screen and (max-width: 781px){.products{margin-top:50px}}.product{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:100px auto}@media screen and (max-width: 781px){.product{margin:100px auto}}.product:first-child{margin-top:0}.product__grid{width:100%;height:0;padding-top:100%;position:relative;grid-column:span 4}@media screen and (max-width: 781px){.product__grid{display:flex;flex-direction:column;height:auto;padding-top:0}}.product__description{color:#646450;grid-column:2/span 3;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:70px;padding:40px 20px}@media screen and (max-width: 1024px){.product__description{grid-column:span 4}}@media screen and (max-width: 781px){.product__description{display:flex;flex-direction:column;row-gap:20px;padding:20px 0}}.product__description strong{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.015em}.product__top{position:absolute;left:0;top:0;width:100%;padding:20px 0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}@media screen and (max-width: 781px){.product__top{position:static;order:1;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:10px;row-gap:0}}.product__top-left{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-column:span 3}@media screen and (max-width: 781px){.product__top-left{grid-column:span 1;display:flex;flex-direction:column}}.product__top-col{padding:0 20px;display:flex;flex-direction:column}@media screen and (max-width: 781px){.product__top-col{padding:0}.product__top-col--4{grid-column:2;grid-row:1/span 3}}.product__info{font-size:16px;text-transform:uppercase;display:grid;grid-template-columns:auto 1fr;overflow:hidden}.product__info:before{display:inline-block;content:"";width:.75em;height:.75em;border-radius:100%;margin-top:.35em;margin-right:8px}.product__info--blue:before{background-color:var(--color-blue)}.product__info--green:before{background-color:var(--color-green)}.product__info--black:before{background-color:var(--color-black)}.product__info--orange:before{background-color:var(--color-orange)}.product__info--yellow:before{background-color:var(--color-yellow)}.product__info span{font-family:var(--font-sans);padding-right:4px}.product__shop-now{color:var(--product-title-color);background-color:var(--color-bg);border:1px solid var(--product-title-color);padding:20px 40px;border-radius:40px;text-decoration:none!important;line-height:1;text-align:center}.product__shop-now:hover{background-color:var(--product-title-color);color:var(--color-bg)}@media screen and (min-width: 782px){.product__shop-now{position:absolute;right:20px;bottom:1.7vw}}@media screen and (max-width: 1440px){.product__shop-now{padding:20px 30px}}@media screen and (max-width: 1024px){.product__shop-now{padding:20px}}@media screen and (max-width: 781px){.product__shop-now{padding:15px 25px;margin:20px 0;border-width:2px;align-self:stretch}}.product__img{display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);object-fit:contain;width:95vw;height:95vw}.product__mobile-grid,.product .product__img{display:none}@media screen and (max-width: 781px){.product .product__img{display:block}}.product__mobile-grid-wrapper{display:none}@media screen and (max-width: 781px){.product__mobile-grid-wrapper{display:block;width:100%;height:0;padding-top:100%;position:relative}}@media screen and (max-width: 781px){.product .product__mobile-grid{position:absolute;top:0;left:0;width:100%;height:100%;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:repeat(4,minmax(0,1fr))}.product .product__mobile-grid div{position:relative;padding-top:100%}.product .product__mobile-grid div:before{display:block;content:"";width:calc(100% - 1px);height:calc(100% - 1px);border:1px solid var(--color-orange);position:absolute;top:0;left:0}}@media screen and (max-width: 781px){.product__wrapper{display:flex;flex-direction:column;margin-top:10px;order:2}}.product__title-wrapper{margin-bottom:1rem}@media screen and (min-width: 782px){.product__title-wrapper{position:absolute;left:0;bottom:0;width:100%;padding-left:20px}.product__title-wrapper--mobile{display:none}}@media screen and (max-width: 781px){.product__title-wrapper--desktop{display:none}}.product__title{text-transform:uppercase;font-size:9vw;font-family:var(--font-display);color:var(--product-title-color)}@media screen and (max-width: 781px){.product__title{font-size:56px}}.product__subtitle{display:inline-block;padding-left:25%;line-height:.95;font-size:9vw;font-family:var(--font-display);color:var(--product-title-color)}@media screen and (max-width: 1440px){.product__subtitle{padding-left:10%}}@media screen and (max-width: 1024px){.product__subtitle{padding-left:0%;font-size:8vw}}@media screen and (max-width: 781px){.product__subtitle{font-size:56px}}.product--blue{--product-title-color: var(--color-blue)}.product--green{--product-title-color: var(--color-green)}.product--black{--product-title-color: var(--color-black)}.product--yellow{--product-title-color: var(--color-yellow)}.product--orange{--product-title-color: var(--color-orange)}.prefooter{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:65px;padding-bottom:40px}.prefooter__logo{max-width:300px;width:100%;height:auto;aspect-ratio:2.9194}@media screen and (max-width: 781px){.prefooter__logo{display:none}}@media screen and (max-width: 781px){.prefooter{display:flex;flex-direction:column;row-gap:40px}}
