*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;scroll-behavior:smooth}:root{--color-background:252,252,252;--color-foreground:2,9,18;--color-shadow:2,9,18;--color-button:2,9,18;--color-button-text:252,252,252;--color-secondary-button:252,252,252;--color-secondary-button-text:2,9,18;--color-link:2,9,18;--gradient-background:#fcfcfc;--font-body-family:"Anonymous Pro","Courier New",monospace;--font-body-style:normal;--font-body-weight:400;--font-body-weight-bold:700;--font-heading-family:"Open Sans",-apple-system,BlinkMacSystemFont,sans-serif;--font-heading-style:normal;--font-heading-weight:500;--font-body-scale:1.05;--font-heading-scale:1.19047619;--page-width:1470px;--page-width-margin:0rem;--spacing-sections-desktop:20px;--spacing-sections-mobile:20px;--grid-desktop-vertical-spacing:24px;--grid-desktop-horizontal-spacing:24px;--buttons-radius:0px;--buttons-border-width:1px;--buttons-border-opacity:1;--variant-pills-radius:40px;--variant-pills-border-width:1px;--variant-pills-border-opacity:0.55;--product-card-image-padding:0rem;--product-card-corner-radius:0rem;--product-card-text-alignment:center;--product-card-border-width:0rem;--product-card-border-opacity:0.1;--product-card-shadow-opacity:0;--product-card-shadow-visible:0;--product-card-shadow-horizontal-offset:0rem;--product-card-shadow-vertical-offset:0.4rem;--product-card-shadow-blur-radius:0.5rem;--media-border-width:2px;--media-border-opacity:1;--media-radius:0px;--media-shadow-opacity:0;--media-shadow-visible:0;--media-padding:0px;--text-boxes-radius:0px;--text-boxes-border-width:2px;--text-boxes-border-opacity:1;--text-boxes-shadow-opacity:0;--text-boxes-shadow-visible:0;--badge-corner-radius:4rem}body{background-color:#fcfcfc;background-color:rgb(var(--color-background));color:#020912bf;color:rgba(var(--color-foreground),.75);font-family:Anonymous Pro,Courier New,monospace;font-family:var(--font-body-family);font-size:65.625%;font-size:calc(var(--font-body-scale)*62.5%);font-style:normal;font-style:var(--font-body-style);font-weight:400;font-weight:var(--font-body-weight);line-height:1.7619;line-height:calc(1 + .8/var(--font-body-scale))}img{display:block;height:auto;max-width:100%}a{color:inherit;text-decoration:none}button{cursor:pointer;font-family:Anonymous Pro,Courier New,monospace;font-family:var(--font-body-family)}.color-scheme-1{--color-background:252,252,252;--gradient-background:#fcfcfc;--color-foreground:2,9,18;--color-button:2,9,18;--color-button-text:252,252,252;--color-secondary-button-text:2,9,18}.color-scheme-4{--color-background:2,9,18;--gradient-background:#020912;--color-foreground:252,252,252;--color-button:252,252,252;--color-button-text:2,9,18;--color-secondary-button-text:252,252,252}.gradient{background-color:#fcfcfc;background-color:rgb(var(--color-background));background:#fcfcfc;background:var(--gradient-background)}.h0,.h1,.h2,.h3,.h4,.h5,h1,h2,h3,h4,h5{color:#020912;color:rgb(var(--color-foreground));font-family:Open Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font-heading-family);font-style:normal;font-style:var(--font-heading-style);font-weight:500;font-weight:var(--font-heading-weight);letter-spacing:.07143rem;letter-spacing:calc(var(--font-heading-scale)*.06rem);line-height:calc(1 + .3/max(1, 1.19047619));line-height:calc(1 + .3/max(1, var(--font-heading-scale)));word-break:break-word}.h2,h2{font-size:1.90476rem;font-size:calc(var(--font-heading-scale)*1.6rem)}@media screen and (min-width:750px){.h2,h2{font-size:2.14286rem;font-size:calc(var(--font-heading-scale)*1.8rem)}}.page-width{margin:0 auto;max-width:1470px;max-width:var(--page-width);padding:0 1.5rem}@media screen and (min-width:750px){.page-width{padding:0 5rem}}.section+.section{margin-top:20px;margin-top:var(--spacing-sections-mobile)}@media screen and (min-width:750px){.section+.section{margin-top:20px;margin-top:var(--spacing-sections-desktop)}}.isolate{position:relative;z-index:0}.grid{column-gap:24px;column-gap:var(--grid-desktop-horizontal-spacing);display:flex;flex-wrap:wrap;list-style:none;margin-bottom:2rem;padding:0;row-gap:24px;row-gap:var(--grid-desktop-vertical-spacing)}.grid:last-child{margin-bottom:0}.grid__item{max-width:100%;width:100%}@media screen and (max-width:749px){.grid--2-col-tablet-down .grid__item{width:calc(50% - 12px);width:calc(50% - var(--grid-desktop-horizontal-spacing)/2)}}@media screen and (min-width:750px){.grid--2-col-tablet .grid__item{width:calc(50% - 12px);width:calc(50% - var(--grid-desktop-horizontal-spacing)/2)}}@media screen and (min-width:990px){.grid--3-col-desktop .grid__item{max-width:calc(33.33% - 16px);max-width:calc(33.33% - var(--grid-desktop-horizontal-spacing)*2/3);width:calc(33.33% - 16px);width:calc(33.33% - var(--grid-desktop-horizontal-spacing)*2/3)}}.section-header{background-color:#fff;top:0;z-index:3}.header{align-items:center;background-color:#fcfcfc;background-color:rgb(var(--color-background));display:grid;padding:20px 3.2rem}.header--middle-left{grid-template:"heading left-icons icons" auto/auto 1fr auto}@media screen and (min-width:990px){.header--middle-left{grid-template:"heading nav icons" auto/auto 1fr auto}}.header__heading{grid-area:heading;line-height:0;margin:0}.header__heading-link{align-items:center;display:flex;gap:20px;line-height:0}.header__heading-logo{height:auto;width:100px}.header__heading-logo-text{color:#020912;color:rgb(var(--color-foreground));font-family:Anonymous Pro,Courier New,monospace;font-family:var(--font-body-family);font-size:1.6rem;font-weight:700;line-height:1}.header__icons{align-items:center;display:flex;gap:.8rem;grid-area:icons;justify-content:flex-end}.header__archive-note{color:#020912bf;color:rgba(var(--color-foreground),.75);font-size:1.2rem}@media screen and (max-width:1024px){.header__archive-note{display:none}}@media screen and (max-width:749px){.header{display:flex;justify-content:center;padding:10px 20px}.header__heading-logo{width:70px}.header__heading-logo-text{font-size:1.2rem}}.banner{display:flex;flex-direction:column;isolation:isolate;position:relative;z-index:auto}.banner--small:not(.banner--adapt){height:100%;min-height:500px}.banner__media{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0}.banner__media img{height:100%;object-fit:cover;object-position:center center;width:100%}.banner__media--placeholder{background:#0209120f;background:rgba(var(--color-foreground),.06)}.banner__content{align-items:center;display:flex;height:100%;justify-content:center;min-height:inherit;padding:3.6rem;position:relative;z-index:1}.banner__box{background-color:#fcfcfc;background-color:rgb(var(--color-background));border:2px solid #020912;border:var(--text-boxes-border-width) solid rgba(var(--color-foreground),var(--text-boxes-border-opacity));color:#020912;color:rgba(var(--color-foreground),1);font-size:1.26rem;font-size:calc(var(--font-body-scale)*1.2rem);letter-spacing:.06rem;line-height:1.7619;line-height:calc(1 + .8/var(--font-body-scale));max-width:64rem;padding:3.6rem 4.4rem;text-align:center;word-break:break-word}@media screen and (max-width:749px){.banner--small:not(.banner--adapt){min-height:200px}.banner--media{max-height:300px}.banner__box{font-size:.84rem;font-size:calc(var(--font-body-scale)*.8rem);letter-spacing:0;line-height:1.4;padding:10px}}.rich-text{z-index:1}.rich-text__wrapper{display:flex;justify-content:center;width:calc(100% - 3.80952rem);width:calc(100% - 4rem/var(--font-body-scale))}@media screen and (min-width:750px){.rich-text__wrapper{width:100%}.rich-text__blocks{max-width:50rem}}@media screen and (min-width:990px){.rich-text__blocks{max-width:78rem}}.rich-text__blocks{overflow-wrap:break-word;width:100%}.rich-text__blocks>*{margin-bottom:0;margin-top:0}.rich-text__blocks>*+*{margin-top:2rem}.rich-text__blocks.center{text-align:center}.rich-text-padding{padding-bottom:39px;padding-top:30px}@media screen and (min-width:750px){.rich-text-padding{padding-bottom:52px;padding-top:40px}}.rich-text__text{color:#020912bf;color:rgba(var(--color-foreground),.75)}.rich-text__text p{margin:0}h2.rich-text__heading{font-size:38px}.rich-text__text.rte{font-size:18px}@media screen and (max-width:749px){.rich-text__wrapper{width:100%}h2.rich-text__heading{font-size:26px}.rich-text__text.rte{font-size:16px;line-height:1.4}}.multicolumn-list{list-style:none;margin:0;padding:0}.multicolumn-card{box-sizing:border-box;position:relative}.background-primary .multicolumn-card{background:#fcfcfc linear-gradient(#0209120a,#0209120a);background:rgb(var(--color-background)) linear-gradient(rgba(var(--color-foreground),.04),rgba(var(--color-foreground),.04));height:100%}.multicolumn-card__image-wrapper--full-width{margin-left:2rem;margin-right:2rem;padding-top:2rem}.media--adapt img{display:block;height:auto;width:100%}.multicolumn-card__info{padding:2.5rem}.multicolumn-card__info>:nth-child(2){margin-top:1rem}.multicolumn-card__info p{color:#020912;color:rgba(var(--color-foreground),1);font-size:1.05rem;font-size:calc(var(--font-body-scale)*1rem);letter-spacing:.06rem;line-height:1.7619;line-height:calc(1 + .8/var(--font-body-scale));margin:0}@media screen and (max-width:749px){.multicolumn-card__image-wrapper--full-width{margin-left:1.5rem;margin-right:1.5rem;padding-top:1.5rem}.multicolumn-card__info{padding:1.5rem}.multicolumn-card__info p{font-size:.84rem;font-size:calc(var(--font-body-scale)*.8rem);line-height:1.4}}.multicolumn-list__item{text-align:left}.multicolumn-padding{padding-bottom:27px;padding-top:27px}@media screen and (min-width:750px){.multicolumn-padding{padding-bottom:36px;padding-top:36px}}.title-wrapper-with-link{align-items:baseline;display:flex;gap:1rem;justify-content:space-between;margin-bottom:3rem}.featured-collection-padding-frontpage{padding-bottom:27px;padding-top:24px}.featured-collection-padding{padding-bottom:27px;padding-top:27px}@media screen and (min-width:750px){.featured-collection-padding-frontpage{padding-bottom:36px;padding-top:32px}.featured-collection-padding{padding-bottom:36px;padding-top:36px}}.card-wrapper{color:inherit;height:100%;position:relative}.card{display:flex;flex-direction:column;height:100%;text-align:center;text-align:var(--product-card-text-alignment);text-decoration:none}.card__inner{background:#0209120a;background:rgba(var(--color-foreground),.04);border:0 solid #0209121a;border:var(--product-card-border-width) solid rgba(var(--color-foreground),var(--product-card-border-opacity));border-radius:0;border-radius:var(--product-card-corner-radius);overflow:hidden;padding-bottom:100%;position:relative;width:100%}.card__media{inset:0;overflow:hidden;position:absolute}.card__media img{height:100%;object-fit:cover;object-position:center;width:100%}.card__cloud-bg{align-items:center;display:flex;inset:15%;justify-content:center;opacity:.18;pointer-events:none;position:absolute}.card__cloud-bg img{height:100%;object-fit:contain;width:100%}.card__placeholder-text{align-items:center;color:#0209124d;color:rgba(var(--color-foreground),.3);display:flex;font-size:1.2rem;font-style:italic;inset:0;justify-content:center;letter-spacing:.06rem;position:absolute}.card-information{padding:1rem 0;text-align:center;text-align:var(--product-card-text-alignment)}.card__heading{font-size:1.19048rem;font-size:calc(var(--font-heading-scale)*1rem);letter-spacing:.07143rem;letter-spacing:calc(var(--font-heading-scale)*.06rem);line-height:calc(1 + .4/max(1, 1.19047619));line-height:calc(1 + .4/max(1, var(--font-heading-scale)));margin:0}.price{color:#020912bf;color:rgba(var(--color-foreground),.75);font-size:1.05rem;font-size:calc(var(--font-body-scale)*1rem);margin-top:.5rem}@media screen and (max-width:749px){.card__heading{font-size:.95238rem;font-size:calc(var(--font-heading-scale)*.8rem)}.price{font-size:.84rem;font-size:calc(var(--font-body-scale)*.8rem)}}.button{align-items:center;background-color:#020912;background-color:rgb(var(--color-button));border:1px solid #020912;border:var(--buttons-border-width) solid rgba(var(--color-button),var(--buttons-border-opacity));border-radius:0;border-radius:var(--buttons-radius);color:#fcfcfc;color:rgb(var(--color-button-text));cursor:pointer;display:inline-flex;flex-shrink:0;font-family:Anonymous Pro,Courier New,monospace;font-family:var(--font-body-family);font-size:1.4rem;font-weight:700;font-weight:var(--font-body-weight-bold);justify-content:center;letter-spacing:.1rem;padding:1.2rem 3rem;text-decoration:none;white-space:nowrap}.footer{background-color:#fcfcfc;background-color:rgb(var(--color-background));color:#020912bf;color:rgba(var(--color-foreground),.75);margin-top:0;padding-bottom:24px;padding-top:0}@media screen and (min-width:750px){.footer{padding-bottom:32px}}.footer__content-bottom{border-top:.1rem solid #02091214;border-top:.1rem solid rgba(var(--color-foreground),.08);padding-top:2rem}.footer__copyright{color:#020912e6;color:rgba(var(--color-foreground),.9);font-size:1rem;padding:1rem 0;text-align:center}.footer__copyright a{color:#020912;color:rgba(var(--color-foreground),1);text-decoration:underline}@media (prefers-reduced-motion:no-preference){.scroll-trigger.animate--slide-in{opacity:0;transform:translateY(2rem);transition:opacity .5s ease,transform .5s ease}.scroll-trigger.animate--slide-in.animate-in{opacity:1;transform:none}.scroll-trigger.animate--fade-in{opacity:0;transition:opacity .5s ease}.scroll-trigger.animate--fade-in.animate-in{opacity:1}}.product-page{margin:0 auto;max-width:1470px;max-width:var(--page-width);padding:3rem 5rem;z-index:1}.product-page-layout{grid-gap:5rem;align-items:start;display:grid;gap:5rem;grid-template-columns:1fr 1fr}@media (max-width:900px){.product-page{padding:2rem 1.5rem}.product-page-layout{gap:2.5rem;grid-template-columns:1fr}}.product-media-main{background:#0000;overflow:hidden;position:relative;width:100%}.product-media-cloud-bg{inset:2rem;opacity:.12;pointer-events:none;position:absolute}.product-media-cloud-bg img{height:100%;object-fit:contain;width:100%}.product-media-photo{border:2px solid;display:block;height:auto;position:relative;width:100%;z-index:1}.product-media-placeholder{color:#0209124d;color:rgba(var(--color-foreground),.3);font-size:1.2rem;font-style:italic;letter-spacing:.06rem;position:relative;z-index:2}.product-info{padding-top:.5rem;z-index:1}.product-breadcrumb{align-items:center;color:#02091259;color:rgba(var(--color-foreground),.35);display:flex;font-size:1.2rem;gap:.75rem;letter-spacing:.07rem;margin-bottom:1.25rem}.product-breadcrumb .crumb-link{cursor:pointer;transition:color .15s}.product-breadcrumb .crumb-link:hover,.product-title{color:#020912;color:rgb(var(--color-foreground))}.product-title{font-family:Open Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font-heading-family);font-size:3.57143rem;font-size:calc(var(--font-heading-scale)*3rem);font-weight:500;font-weight:var(--font-heading-weight);letter-spacing:.07143rem;letter-spacing:calc(var(--font-heading-scale)*.06rem);line-height:calc(1 + .3/max(1, 1.19047619));line-height:calc(1 + .3/max(1, var(--font-heading-scale)));margin-bottom:.5rem}.product-collection-tag{color:#02091299;color:rgba(var(--color-foreground),.6);display:inline-block;font-size:1.2rem;letter-spacing:.07rem;margin-bottom:1.5rem}.product-price{color:#020912bf;color:rgba(var(--color-foreground),.75);font-size:1.68rem;font-size:calc(var(--font-body-scale)*1.6rem);letter-spacing:.06rem;margin-bottom:2rem}.variant-group{margin-bottom:1.75rem}.variant-label{align-items:center;color:#02091259;color:rgba(var(--color-foreground),.35);display:flex;font-size:1.2rem;gap:.5rem;letter-spacing:.07rem;margin-bottom:.75rem}.variant-label .selected-val{color:#020912bf;color:rgba(var(--color-foreground),.75);letter-spacing:0}.variant-pills{display:flex;flex-wrap:wrap;gap:.5rem}.variant-pill{background:#fff;border:1px solid #0209128c;border:var(--variant-pills-border-width) solid rgba(var(--color-foreground),var(--variant-pills-border-opacity));border-radius:40px;border-radius:var(--variant-pills-radius);color:#020912bf;color:rgba(var(--color-foreground),.75);cursor:pointer;font-family:Anonymous Pro,Courier New,monospace;font-family:var(--font-body-family);font-size:1.1rem;padding:.7rem 1.5rem;transition:background .15s,color .15s,border-color .15s}.variant-pill:hover{border-color:#020912;border-color:rgba(var(--color-foreground),1)}.variant-pill.active{background:#020912;background:rgb(var(--color-button));border-color:#020912;border-color:rgb(var(--color-button));color:#fcfcfc;color:rgb(var(--color-button-text))}.archive-note{background:#000;color:#fcfcfc;color:rgba(var(--color-background),1);font-family:Open Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font-heading-family);font-size:1rem;margin-bottom:1.75rem;padding:1rem 1.5rem}.product-description{color:#020912e6;color:rgba(var(--color-foreground),.9);font-size:1.155rem;font-size:calc(var(--font-body-scale)*1.1rem);font-weight:500;line-height:1.7619;line-height:calc(1 + .8/var(--font-body-scale));margin-bottom:1rem}.product-description p{margin-bottom:.5rem}.product-materials{border-top:.1rem solid #0209121a;border-top:.1rem solid rgba(var(--color-foreground),.1);font-size:1.2rem;line-height:1.7619;line-height:calc(1 + .8/var(--font-body-scale));padding-top:1rem}.related-section{margin:80px auto 0;max-width:1176px;max-width:calc(var(--page-width)*.8);padding:3rem 5rem}.related-section h3{color:#020912;color:rgb(var(--color-foreground));font-family:Open Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font-heading-family);font-size:2.14286rem;font-size:calc(var(--font-heading-scale)*1.8rem);font-weight:500;font-weight:var(--font-heading-weight);letter-spacing:.07143rem;letter-spacing:calc(var(--font-heading-scale)*.06rem);margin-bottom:.5rem}@media (max-width:768px){.related-section{padding:2rem 1.5rem}.related-section h3{font-size:1.19048rem;font-size:calc(var(--font-heading-scale)*1rem);margin-bottom:0}.product-title{font-size:2.38095rem;font-size:calc(var(--font-heading-scale)*2rem)}.variant-pill{font-size:.8rem;padding:.5rem 1rem}}.back-btn{align-items:center;background:none;border:none;color:#02091259;color:rgba(var(--color-foreground),.35);cursor:pointer;display:inline-flex;font-family:Anonymous Pro,Courier New,monospace;font-family:var(--font-body-family);font-size:1.2rem;gap:.4rem;letter-spacing:.07rem;margin-bottom:2.5rem;padding:0;transition:color .15s}.back-btn:hover{color:#020912;color:rgb(var(--color-foreground))}.collection-section-page{margin:0 auto;max-width:1470px;max-width:var(--page-width);padding:3rem 5rem}@media (max-width:768px){.collection-section-page{padding:2rem 1.5rem}}.content-container{border:2px solid #000}.product-page-wrapper{position:relative}.product-page-svg-bg{height:100%;left:0;object-fit:contain;position:absolute;top:0;width:100%;z-index:-1}.product-page-svg-bg svg{object-fit:cover;opacity:.75}.product-thumbnails{grid-gap:.8rem;display:grid;gap:.8rem;grid-template-columns:repeat(4,1fr);margin-top:.8rem}.product-thumbnail{aspect-ratio:1;background:none;border:2px solid;cursor:pointer;overflow:hidden;padding:0;transition:border-color .15s}.product-thumbnail img{display:block;height:100%;object-fit:cover;width:100%}.product-thumbnail:hover{opacity:.75}.product-thumbnail.active{opacity:1}
/*# sourceMappingURL=main.09d7270a.css.map*/