:root{--highlight: rgba(255, 204, 178, 1);--hover: rgba(255, 178, 169, 1);--beige: rgba(247, 242, 237, 1);--beige--shade_01: rgba(233, 220, 200, 1);--beige--shade_02: rgba(220, 216, 207, 1);--beige--shade_03: rgba(193, 190, 177, 1);--beige--shade_04: rgba(166, 164, 147, 1);--beige--shade_01--30: rgba(233, 220, 200, 0.3);--beige--shade_01--10: rgba(233, 220, 200, 0.1);--grey--light: rgba(247, 242, 237, 1);--grey--dark: rgba(68, 64, 59, 1);--grey--dark--10: rgba(68, 64, 59, 0.1);--white: rgba(255, 255, 255, 1);--black: rgba(0, 0, 0, 1);--tag--red: #FFADAD;--tag--brown: #D2B48C;--tag--orange: #FFD6A5;--tag--yellow: #FDFFB6;--tag--green: #CAFFBF;--tag--emerald: #A8D89D;--tag--blue: #9BF6FF;--tag--indigo: #A0C4FF;--tag--purple: #BDB2FF;--tag--pink: #FFC6F6;--tag--grey: #e2e2e2;--box-shadow: 3px 3px 10px 0 rgba(0, 0, 0, 0.05)}@font-face{font-family:"ATC Arquette Light";font-display:swap;src:url("/assets/src/fonts/EOT/ATCArquette-Light.eot");src:url("/assets/src/fonts/EOT/ATCArquette-Light.eot?#iefix") format("embedded-opentype"),url("/assets/src/fonts/WOFF2/ATCArquette-Light.woff2") format("woff2"),url("/assets/src/fonts/WOFF/ATCArquette-Light.woff") format("woff"),url("/assets/src/fonts/TTF/ATCArquette-Light.ttf") format("truetype")}@font-face{font-family:"ATC Arquette Regular";font-display:swap;src:url("/assets/src/fonts/EOT/ATCArquette-Regular.eot");src:url("/assets/src/fonts/EOT/ATCArquette-Regular.eot?#iefix") format("embedded-opentype"),url("/assets/src/fonts/WOFF2/ATCArquette-Regular.woff2") format("woff2"),url("/assets/src/fonts/WOFF/ATCArquette-Regular.woff") format("woff"),url("/assets/src/fonts/TTF/ATCArquette-Regular.ttf") format("truetype")}@font-face{font-family:"ATC Arquette Medium";font-display:swap;src:url("/assets/src/fonts/EOT/ATCArquette-Medium.eot");src:url("/assets/src/fonts/EOT/ATCArquette-Medium.eot?#iefix") format("embedded-opentype"),url("/assets/src/fonts/WOFF2/ATCArquette-Medium.woff2") format("woff2"),url("/assets/src/fonts/WOFF/ATCArquette-Medium.woff") format("woff"),url("/assets/src/fonts/TTF/ATCArquette-Medium.ttf") format("truetype")}@font-face{font-family:"ATC Arquette Bold";font-display:swap;src:url("/assets/src/fonts/EOT/ATCArquette-Bold.eot");src:url("/assets/src/fonts/EOT/ATCArquette-Bold.eot?#iefix") format("embedded-opentype"),url("/assets/src/fonts/WOFF2/ATCArquette-Bold.woff2") format("woff2"),url("/assets/src/fonts/WOFF/ATCArquette-Bold.woff") format("woff"),url("/assets/src/fonts/TTF/ATCArquette-Bold.ttf") format("truetype")}.atc300{font-family:"ATC Arquette Light",sans-serif;font-weight:300;font-style:normal}.atc400,.product__content p,h1,h2,h3,h4,h5,h6{font-family:"ATC Arquette Regular",sans-serif;font-weight:400;font-style:normal}.atc500,.product__content h4{font-family:"ATC Arquette Medium",sans-serif;font-weight:600;font-style:normal}.atc700,b,strong{font-family:"ATC Arquette Bold",sans-serif;font-weight:400;font-style:normal}.lsp{letter-spacing:-0.02em}.text_insane{font-size:48px;line-height:1.2}.text_huge,.product__content h4{font-size:28px;line-height:1.2}.text_large,.product__content p{font-size:20px;line-height:1.2}.text_medium{font-size:16px;line-height:1.4}.text_small{font-size:14px;line-height:1.3}.text_tiny{font-size:12px;line-height:1.2}*,*::before,*::after{box-sizing:border-box}html,body{margin:0;padding:0;color:var(--grey--dark);background-color:var(--beige);font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}main{max-width:560px;min-height:100dvh;margin:0 auto;padding:120px 30px}main[data-template=store]{max-width:1000px}a{color:var(--grey--dark);text-decoration:none}a:hover{text-decoration:none}p{margin:0;padding:0}ul{list-style:none;padding:0;margin:0}h1,h2,h3,h4,h5,h6{margin:0;padding:0}img,svg{display:block;max-width:100%;height:auto}figure,picture{display:block;margin:0;padding:0;overflow:hidden;border-radius:15px}.header--store{background-color:var(--beige)}.footer--store{max-width:1340px;padding:120px 30px;margin:0 auto;background-color:var(--beige)}main[data-template=product]{max-width:1340px;padding:48px 30px 120px 30px;margin:0 auto}.product__back{display:inline-flex;margin:0 0 120px 0}.product__button{position:relative;display:inline-flex;align-items:center;justify-content:center;line-height:1.2;padding:12px 24px;border-radius:48px;overflow:hidden;cursor:pointer;border:1px solid var(--grey--dark);transition:background-color 350ms ease}.product__button--coming-soon{opacity:.5;pointer-events:none}.product__button span{position:relative;z-index:1}.product__button canvas{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:12px;filter:blur(20px)}.product__header{text-align:center}.product__header .product__title{margin:0 0 12px 0}.product__header .product__description{margin:0 0 32px 0}.product__images{margin:120px 0}.product__images[data-hasimages=false]{margin:48px 0}.product-carousel{display:flex;gap:2rem;overflow-x:auto;scroll-snap-type:x mandatory;padding:0 25%;-webkit-mask-image:linear-gradient(to right, transparent, black 20%, black 80%, transparent);mask-image:linear-gradient(to right, transparent, black 20%, black 80%, transparent);-ms-overflow-style:none;scrollbar-width:none}.product-carousel::-webkit-scrollbar{display:none}.product-carousel.active{cursor:grabbing;user-select:none}.product-carousel__nav{display:flex;justify-content:center;gap:12px;margin-top:12px}.product-carousel__button{width:44px;height:auto;padding:4px 0 6px 0;border-radius:48px;background-color:rgba(0,0,0,0);border:1px solid var(--grey--dark);cursor:pointer;transition:background-color .2s ease}.product-carousel__button:hover{background-color:var(--beige--shade_01)}.product-carousel__item{scroll-snap-align:center;flex:0 0 150%}.product-carousel__item img{width:100%;border-radius:12px;pointer-events:none}.product__content{display:grid;grid-template-columns:2fr 1fr;gap:32px}.product__content h4{margin:0 0 12px 0}.product__content p{margin:0 0 32px 0}.product__content p:last-child{margin:0}.product__content ul li:not(:last-child){margin:0 0 18px 0}.product__label{margin:0 0 4px 0}div+.product__label{margin-top:32px}.product__tags{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0 0 0}.product__tags .product__tag{padding:4px 12px;border-radius:48px;background-color:var(--beige--shade_01)}@media(max-width: 880px){.product-carousel{padding:0;-webkit-mask-image:none;mask-image:none}.product-carousel__item{flex:0 0 100%}.product__images{margin:48px 0}.product__content{grid-template-columns:1fr}.product__content .product__column:first-child{order:2}.product__content .product__column:last-child{order:1}}/*# sourceMappingURL=product.css.map */
