@font-face{font-family:Barlow;src:url('fonts/BarlowCondensed-SemiBold.ttf') format('truetype');font-weight:600;font-display:swap}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:#0a0a09;color:#f4efe6;font:15px/1.65 Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}a:hover{color:#ff8d5c}img{max-width:100%;height:auto}button,input,select,textarea{font:inherit}button,a,input,select,textarea{touch-action:manipulation}button{cursor:pointer}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:2px solid #ff8d5c;outline-offset:5px}h1,h2,h3,.quote-display{font-family:Barlow,Impact,sans-serif;font-weight:600;line-height:.92;text-transform:uppercase;margin:0;letter-spacing:-.02em}h1{font-size:clamp(64px,8vw,132px)}h2{font-size:clamp(54px,6.1vw,96px)}h3{font-size:32px}.eyebrow{font-size:10px;letter-spacing:.16em;text-transform:uppercase;font-weight:600}.skip{position:absolute;top:-80px;left:20px;padding:12px;background:#ff8349;color:#090909;z-index:1000}.skip:focus{top:10px}.store-announcement{display:flex;justify-content:space-between;background:#ed6638;color:#0a0a09;padding:7px 4%;font-size:9px;letter-spacing:.14em;font-weight:700}.store-header{height:88px;padding:0 4%;display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid #ffffff25;background:#0a0a09;position:relative;z-index:30}.store-logo{display:block;width:130px}.store-logo img{display:block;width:100%}.store-nav{display:flex;gap:38px;font-size:12px}.store-actions{display:flex;gap:20px;align-items:center}.cart-link{font-size:10px;letter-spacing:.08em}.atlaas-cart-count{display:inline-grid;place-items:center;border:1px solid #716b64;border-radius:50%;width:25px;height:25px;margin-left:10px}.menu-toggle{display:none;color:inherit;border:0;background:none;padding:12px}.mobile-nav{padding:28px 6%;border-bottom:1px solid #574135;background:#13100e}.mobile-nav a{display:block;padding:12px}.mobile-nav[hidden]{display:none}.store-hero{height:min(850px,calc(100svh - 117px));min-height:640px;isolation:isolate;position:relative;overflow:hidden}.store-hero-image,.hero-grain{position:absolute;inset:0;z-index:-2}.store-hero-image img{width:100%;height:100%;object-fit:cover;object-position:center 43%;filter:saturate(.65) brightness(.65)}.store-hero:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#0a0a0970,transparent),linear-gradient(0deg,#080808e8,transparent 80%);z-index:-1}.hero-grain{opacity:.08;z-index:0;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' opacity='.6' filter='url(%23n)'/%3E%3C/svg%3E")}.hero-topline{display:flex;justify-content:space-between;position:absolute;left:5%;right:5%;top:32px;font-size:9px;letter-spacing:.15em}.store-hero-copy{position:absolute;left:5%;right:5%;bottom:85px}.store-hero-copy>.eyebrow{margin-bottom:24px}.store-hero h1{font-size:clamp(90px,11.2vw,185px);line-height:.84;letter-spacing:-.025em}.store-hero h1 span{color:#f58c60}.hero-bottom{margin-top:40px;display:flex;align-items:end;justify-content:space-between;gap:35px}.hero-bottom p{font-size:16px;margin:0;line-height:1.6}.store-button,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.wp-element-button{border:0;border-radius:0;background:#ef7141;color:#0a0a09;padding:18px 24px;font-size:11px;font-weight:700;letter-spacing:.05em;display:inline-flex;align-items:center;justify-content:space-between;gap:34px;line-height:1.3;box-shadow:none;text-transform:uppercase;min-height:48px}.store-button:hover,.woocommerce a.button:hover,.woocommerce button.button:hover{background:#ff9a67;color:#0a0a09}.store-button span{font-size:22px;font-weight:400}.hero-footnote{position:absolute;bottom:25px;left:5%;font-size:9px;letter-spacing:.16em;color:#c8bab0}.store-ribbon{padding:23px 4%;display:flex;justify-content:space-between;gap:24px;border-block:1px solid #574034;font-size:11px;font-weight:600;letter-spacing:.08em;overflow:hidden;white-space:nowrap;background:#14100d}.store-ribbon span:nth-child(even){color:#f68b55}.store-section{padding:110px 5%}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:58px}.section-heading .eyebrow{margin:0 0 25px;color:#bda99b}.section-heading>p{margin:0;color:#b6aea4;font-size:13px}.section-heading>p span{display:block;color:#f58c60;margin-top:18px}.collection-section{background:#ebe5db;color:#191713}.collection-section .eyebrow{color:#736a60}.collection-section .section-heading>p{color:#675f55}.collection-section .section-heading>p span{color:#9e3d1e}.store-products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.product-card-media{display:block;aspect-ratio:1.04;background:#d8d1c7;position:relative;overflow:hidden}.product-card-media img{width:100%;height:100%;object-fit:contain;transition:transform .7s cubic-bezier(.2,.65,.3,1)}.product-card-media:hover img{transform:scale(1.05)}.card-open{position:absolute;right:16px;bottom:16px;border:1px solid #9e9386;border-radius:50%;width:36px;height:36px;display:grid;place-items:center;color:#25231f;background:#e8e1d5b0;font-size:22px}.card-meta{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-top:23px}.card-meta .eyebrow{font-size:8px;letter-spacing:.1em;margin:0 0 8px}.card-meta h3{font-size:clamp(23px,2.6vw,38px)}.card-price{white-space:nowrap;font-size:13px}.card-price .woocommerce-price-suffix{display:none}.card-shop-link{display:flex;justify-content:space-between;align-items:center;margin-top:22px;border-top:1px solid #a99c8c;padding-top:14px;font-size:9px;letter-spacing:.1em}.card-shop-link span{font-size:20px}.coming-art{aspect-ratio:1.04;display:flex;flex-direction:column;gap:28px;align-items:center;justify-content:center;background:#24201b;position:relative;color:#dfd3be}.coming-art img{width:95px;opacity:.26}.coming-art>span{font-size:10px;letter-spacing:.13em}.card-status{font-size:11px;color:#746b60;border-top:1px solid #a99c8c;padding-top:14px;margin-top:22px}.store-story{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:10%;padding:110px 7%}.store-story figure{margin:0;transform:rotate(-2deg)}.store-story figure img{width:100%;aspect-ratio:4/5;object-fit:cover}.store-story figcaption{font-size:8px;letter-spacing:.12em;margin-top:15px;color:#9f8b7c}.story-text .eyebrow{color:#d09a79;margin:0 0 25px}.story-text p:not(.eyebrow){max-width:410px;color:#b9afa5;font-size:13px;margin:28px 0}.store-text-link{display:inline-flex;align-items:center;gap:38px;border-bottom:1px solid #a4795b;padding-bottom:12px;margin-top:12px;font-size:10px;letter-spacing:.1em}.store-text-link span{font-size:20px}.store-quote{position:relative;text-align:center;background:radial-gradient(ellipse at 20% 20%,#f2aa7e66,transparent 60%),linear-gradient(120deg,#fa7a3d,#cb5736 70%,#ab654d);color:#20130d;overflow:hidden}.store-quote:before{content:'';position:absolute;inset:0;opacity:.12;pointer-events:none;background-image:repeating-radial-gradient(circle at 20% 30%,#000 0 1px,transparent 1px 5px);background-size:9px 9px;mix-blend-mode:soft-light}.quote-display{font-size:clamp(74px,12vw,180px);margin:40px 0}.store-quote img{width:65px;filter:brightness(.15)}.store-faq{display:grid;grid-template-columns:1fr 1fr;gap:12%}.store-faq details{border-bottom:1px solid #5a4d40;padding:20px 0}.store-faq summary{display:flex;justify-content:space-between;gap:25px;cursor:pointer;list-style:none;font-size:14px}.store-faq summary::-webkit-details-marker{display:none}.store-faq details p{color:#b9afa5;font-size:13px;max-width:500px}.store-faq details a{text-decoration:underline}.store-footer{background:#14110e;border-top:1px solid #493b31;padding:70px 5% 25px}.footer-title{display:flex;justify-content:space-between;align-items:start;border-bottom:1px solid #4b4035;padding-bottom:60px}.footer-title .eyebrow{color:#b5a08d}.footer-title>a{font:600 clamp(60px,7vw,115px)/.9 Barlow,sans-serif;color:#ef8760}.footer-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:40px;padding:55px 0}.footer-grid>div{display:flex;flex-direction:column;align-items:start;gap:12px;font-size:11px}.footer-grid>div>span{color:#a58e7b;font-size:9px;letter-spacing:.1em;margin-bottom:10px}.footer-bottom{display:flex;justify-content:space-between;border-top:1px solid #4b4035;padding-top:23px;font-size:9px;color:#b6a28f}.reveal{opacity:0;transform:translateY(22px);transition:opacity .9s,transform .9s}.reveal.entered{opacity:1;transform:none}.store-page{min-height:60vh}.store-page h1{margin-bottom:50px}.store-page h2{font-size:35px;margin:35px 0 20px}.store-page a{text-decoration:underline}.store-page p{max-width:850px}.atelier-native-product{padding:65px 5%}.woocommerce-breadcrumb{font-size:11px!important;color:#b9ab9c!important;margin-bottom:35px!important}.woocommerce-breadcrumb a{color:inherit!important}.woocommerce div.product div.images{width:55%;float:left}.woocommerce div.product div.summary{width:39%;float:right}.woocommerce div.product div.images img{background:#ddd4c7;width:100%}.woocommerce div.product div.images .flex-control-thumbs li{padding:5px}.woocommerce div.product .product_title{font-size:clamp(48px,5vw,78px)}.woocommerce div.product p.price,.woocommerce div.product span.price{font-size:26px;color:#f29566;margin:22px 0}.woocommerce-product-details__short-description{color:#c5baae;font-size:14px;max-width:460px}.woocommerce div.product form.cart{margin-top:28px}.woocommerce div.product form.cart .variations td,.woocommerce div.product form.cart .variations th{padding:8px 0;text-align:left}.woocommerce select{appearance:auto;border:1px solid #746454;background:#17130f;color:#f4efe6;padding:12px;min-width:170px}.woocommerce .quantity .qty{background:#17130f;border:1px solid #746454;color:#f4efe6;padding:12px;width:70px;min-height:48px}.woocommerce .product_meta{border-top:1px solid #493e33;padding-top:25px;font-size:11px;color:#bba58f}.woocommerce .product_meta>span{display:block}.woocommerce div.product .woocommerce-tabs{clear:both;padding-top:55px}.woocommerce div.product .woocommerce-tabs ul.tabs{padding:0!important}.woocommerce div.product .woocommerce-tabs ul.tabs li{background:transparent!important;border:1px solid #6f5e4d!important;border-radius:0!important}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background:#e17a49!important}.woocommerce div.product .woocommerce-tabs ul.tabs li a{color:inherit!important;font-size:12px}.woocommerce div.product .woocommerce-tabs ul.tabs li::before,.woocommerce div.product .woocommerce-tabs ul.tabs li::after{display:none}.woocommerce div.product .woocommerce-tabs h2,.related.products h2{font-size:36px;margin-bottom:25px}.woocommerce div.product .woocommerce-tabs p{max-width:850px;color:#c4b7a9}.woocommerce table.shop_attributes td,.woocommerce table.shop_attributes th{border-color:#493e33;color:#eee}.woocommerce-message,.woocommerce-info,.woocommerce-error{background:#211a14!important;color:#f4efe6!important;border-top-color:#e7804e!important;font-size:13px}.woocommerce-message a,.woocommerce-info a{color:#f4a779}.woocommerce table.shop_table{border:1px solid #6b5847;border-radius:0;font-size:13px}.woocommerce table.shop_table th,.woocommerce table.shop_table td{border-color:#493e33}.woocommerce table.shop_table a{color:#f6ba8f}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.woocommerce form .form-row select{border:1px solid #81715f;background:#15120f;color:#f4efe6;border-radius:0;padding:13px}.woocommerce form .form-row label{font-size:12px}.select2-container--default .select2-selection--single{background:#15120f;border:1px solid #81715f;border-radius:0;height:46px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#f4efe6;line-height:44px}.select2-results__option{color:#17120e}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background:#211b16;border-radius:0}.woocommerce-checkout #payment div.payment_box{background:#30261e;color:#eee}.woocommerce .cart_totals h2{font-size:36px}.woocommerce .related.products{clear:both;padding-top:45px}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:26px}.woocommerce ul.products li.product .price{color:#f0a572}.woocommerce a.remove{color:#f4a779!important}.woocommerce .woocommerce-ordering select{background:#ece4d9;color:#15120e}.woocommerce-result-count{font-size:12px}.analytics-consent{position:fixed;left:20px;bottom:20px;z-index:200;width:min(480px,calc(100vw - 40px));background:#17120e;border:1px solid #e68c5e;padding:22px;font-size:12px;box-shadow:0 10px 60px #0009}.analytics-consent[hidden]{display:none!important}.analytics-consent label{display:block;margin:12px 0}.analytics-consent button{background:#f38b58;color:#14100c;border:1px solid #f38b58;padding:10px;margin:5px;font-size:11px}.analytics-consent a{display:block;text-decoration:underline}.atelier-privacy-preferences{position:fixed;right:10px;bottom:10px;z-index:190;padding:8px 10px;background:#17120e;color:#e0cbb5;border:1px solid #87705b;font-size:9px}.woocommerce-store-notice{background:#7d3c25!important}.screen-reader-text{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}.woocommerce:after,.woocommerce div.product:after{content:'';display:block;clear:both}.store-page .woocommerce{width:100%}
@media(max-width:1000px){.store-nav{gap:20px}.store-hero h1{font-size:13vw}.store-hero{min-height:620px}.store-section{padding:80px 5%}.store-products{gap:18px}.store-story{gap:7%;padding:80px 5%}.card-meta{align-items:start;gap:8px}.card-meta h3{font-size:27px}.card-price{font-size:12px}.store-story h2{font-size:7vw}.store-faq{gap:8%}}
@media(max-width:700px){html{scroll-padding-top:80px}.store-announcement{font-size:8px;padding:7px 5%}.store-header{height:75px;padding:0 5%;gap:15px}.store-logo{width:105px}.store-nav{display:none}.store-actions{gap:12px}.menu-toggle{display:inline-flex;gap:10px;font-size:10px;padding:8px}.cart-link{font-size:9px}.atlaas-cart-count{width:21px;height:21px;margin-left:4px}.store-hero{height:calc(100svh - 101px);min-height:600px;max-height:800px}.hero-topline{top:25px;font-size:8px;gap:20px}.hero-topline span:last-child{max-width:100px;text-align:right}.store-hero-copy{bottom:80px;left:5%;right:5%}.store-hero-copy>.eyebrow{font-size:8px;letter-spacing:.1em;margin-bottom:20px}.store-hero h1{font-size:16vw;line-height:.88}.hero-bottom{display:block;margin-top:28px}.hero-bottom p{font-size:13px}.hero-bottom .store-button{margin-top:25px;font-size:10px;padding:16px 20px}.hero-footnote{font-size:7px;max-width:90%;bottom:25px}.store-hero-image img{object-position:48% center}.store-ribbon{font-size:9px;gap:25px;padding-block:17px}.store-ribbon span:nth-child(n+4){display:none}.store-section{padding:60px 5%}.section-heading{display:block;margin-bottom:30px}.section-heading h2{font-size:15vw}.section-heading .eyebrow{font-size:8px;margin-bottom:20px}.section-heading>p{font-size:12px;margin-top:25px}.section-heading>p span{margin-top:10px}.store-products{grid-template-columns:1fr;gap:45px}.product-card-media,.coming-art{aspect-ratio:1.3}.card-meta h3{font-size:34px}.card-price{font-size:16px}.card-meta .eyebrow{font-size:8px}.card-shop-link{margin-top:17px;font-size:9px}.store-story{display:block;padding:60px 5%}.store-story figure{max-width:90%;margin:0 auto 55px}.store-story h2{font-size:17vw}.story-text p:not(.eyebrow){font-size:14px;max-width:100%}.store-quote .quote-display{font-size:20vw;margin:30px 0}.store-faq{display:block}.store-faq>div:last-child{margin-top:30px}.store-faq h2{font-size:17vw}.store-footer{padding:50px 5% 25px}.footer-title{display:block;padding-bottom:35px}.footer-title>a{display:block;font-size:20vw;margin-top:30px}.footer-grid{grid-template-columns:1fr 1fr;gap:35px;padding:35px 0}.footer-grid>.store-logo{grid-column:1/-1}.footer-grid>div{font-size:11px}.footer-bottom{font-size:8px;gap:15px;flex-wrap:wrap}.atelier-native-product{padding:40px 5%}.woocommerce div.product div.images,.woocommerce div.product div.summary{width:100%;float:none}.woocommerce div.product div.summary{margin-top:35px}.woocommerce div.product .product_title{font-size:52px}.woocommerce div.product .woocommerce-tabs{padding-top:30px}.woocommerce .woocommerce-ordering{float:none}.woocommerce-cart .cart-collaterals .cart_totals{width:100%}.woocommerce-checkout #customer_details .col-1,.woocommerce-checkout #customer_details .col-2{float:none;width:100%}.woocommerce table.shop_table{font-size:12px}.store-page h1{font-size:56px;margin-bottom:35px}.analytics-consent{font-size:11px;max-height:calc(100dvh - 40px);overflow:auto}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}.reveal{opacity:1;transform:none}}
.product-delivery{margin:25px 0;border-block:1px solid #4a3c30;padding:20px 0;font-size:11px;color:#bba68f}.product-delivery p{margin:0 0 6px}.product-delivery p:first-child{color:#f0b48a;font-size:9px;letter-spacing:.12em}.product-delivery a{display:inline-block;margin-top:8px;text-decoration:underline;text-underline-offset:4px}.store-page .woocommerce a.button{text-decoration:none}
.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce button.button.alt.disabled,.woocommerce button.button.alt:disabled,.woocommerce button.button.alt:disabled[disabled]{background:#ef7141;color:#0a0a09;border-radius:0}.woocommerce button.button.alt.disabled,.woocommerce button.button:disabled{opacity:.5}.woocommerce .coupon input.input-text{background:#17130f!important;color:#f4efe6!important;border:1px solid #746454!important;width:150px!important;padding:14px!important;min-height:48px}.woocommerce .product_meta .sku_wrapper{font-size:10px}.woocommerce .woocommerce-privacy-policy-text p{font-size:12px}
