body.atelier{--atelier-ink:#2b1c14;--atelier-line:#6c4d3026;--atelier-accent:#c45f29}.atelier .section-heading h2,.atelier .story-intro h2,.atelier .immersive-heading h2,.atelier .page-heading h1,.atelier .product-information h1,.atelier .newsletter-heading h2{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.045em;line-height:1.08;text-wrap:balance}.atelier .section-heading h2{font-size:clamp(38px,4.5vw,70px)}.atelier .eyebrow{font-size:10px;line-height:1.6;letter-spacing:.18em;font-weight:600}.atelier .section-heading{align-items:end;margin-bottom:42px}.atelier .section-heading .section-aside{font-size:15px;line-height:1.7;max-width:28ch}.atelier .button,.atelier .product-quick-button{border-radius:3px}.atelier .text-link{font-size:13px;letter-spacing:.025em}.atelier .studio-header{border-bottom:1px solid var(--atelier-line)}.atelier .studio-header-wrap.is-scrolled .studio-header{background:var(--paper);-webkit-backdrop-filter:none;backdrop-filter:none}.atelier .desktop-nav a{font-size:13px;font-weight:500}.atelier .brand-star{color:#c45f29}.atelier .studio-announcement{font-size:10px;letter-spacing:.04em}.atelier .studio-header .icon-button{transition:color .2s ease}.atelier .world-grid{gap:clamp(20px,3vw,48px)}.atelier .world-card{border-radius:46% 46% 4px 4px;min-height:0;aspect-ratio:.85;overflow:hidden;isolation:isolate;background:#dca276;box-shadow:none;transform:none}.atelier .world-cat{background:#e9d9c4}.atelier .world-card>img{width:100%;height:100%;object-fit:cover;transition:transform .75s cubic-bezier(.2,.7,.2,1)}.atelier .world-card:after{background:linear-gradient(0deg,#21140dd9,transparent 58%)}.atelier .world-copy{inset:auto 38px 34px;color:#fff8ee}.atelier .world-copy h3{font-family:Georgia,serif;font-size:clamp(32px,3.5vw,56px);line-height:1.04;letter-spacing:-.045em;font-weight:400;max-width:11ch}.atelier .world-label{font-size:10px;letter-spacing:.16em}.atelier .world-link{font-size:12px}.atelier .round-arrow{border:1px solid #fff8ee88;background:transparent;color:inherit;width:42px;height:42px}.atelier .world-card:focus-visible{outline:2px solid var(--atelier-accent);outline-offset:6px}.atelier .studio-featured{border-top:1px solid var(--atelier-line)}.atelier .studio-product{background:transparent;border-radius:0;box-shadow:none}.atelier .studio-product-media{border-radius:4px;background:#fffdf8;border:1px solid #61432819;overflow:hidden}.atelier .product-image-link{aspect-ratio:4/5;background:#fffdf8}.atelier .product-card-image{width:100%;height:100%;object-fit:contain;padding:clamp(14px,2vw,30px)}.atelier .product-card-copy{padding-top:19px}.atelier .product-card h3{font-size:14px;line-height:1.5;font-weight:500;letter-spacing:0}.atelier .product-card .price{font-size:14px;font-weight:400;margin-top:10px}.atelier .product-badge{border-radius:2px;font-size:9px;letter-spacing:.06em}.atelier .wishlist-toggle{background:#fffdf8d9;border:1px solid var(--atelier-line);width:36px;height:36px}.atelier .product-options-link,.atelier .product-quick-button{font-size:12px;min-height:44px;letter-spacing:.025em;border-bottom-color:#6c4d3040}.atelier .studio-story{padding-bottom:0}.atelier .story-intro h2{font-size:clamp(40px,5.5vw,88px);max-width:18ch;margin-inline:auto}.atelier .story-intro>p:last-child{font-size:16px;max-width:46ch;margin-inline:auto;line-height:1.8}.atelier .story-photo{overflow:hidden;transform:none!important}.atelier .story-photo>img{width:100%;height:100%;object-fit:cover}.atelier .story-photo-caption{padding:clamp(26px,5vw,76px)}.atelier .story-photo-caption p{font-family:Georgia,serif;font-size:clamp(34px,4.5vw,64px);font-weight:400;letter-spacing:-.04em}.atelier .immersive-section{background:#eee0cd}.atelier .immersive-heading h2{font-size:clamp(42px,5.2vw,80px)}.atelier .orbit-product-image{border-radius:4px;border:1px solid var(--atelier-line);background:#fffdf6}.atelier .orbit-product-label{font-size:12px}.atelier .product-information h1{font-size:clamp(32px,3.4vw,54px)}.atelier .product-media{border-radius:4px;background:#fffdf8}.atelier .product-accordions summary{font-size:14px;letter-spacing:.02em}.atelier .media-thumb{border-radius:2px}.atelier .cart-summary,.atelier .drawer-recommendations,.atelier .bau-dialog{border-radius:4px}.atelier .studio-footer{border-top:1px solid var(--atelier-line)}.atelier .bbv4.is-active .bbv4__animal,.atelier .bbv4.is-active .bbv4__wall,.atelier .bbv4.is-active .bbv4__floor,.atelier .bbv4.is-active .bbv4__copy,.atelier .bbv4.is-active .bbv4__object{will-change:transform,opacity}.atelier .bbv4__copy{backface-visibility:hidden}.atelier .bbv4__chapters button{min-height:44px}.atelier .bbv4__cta{border:1px solid #e9b48399;position:relative;overflow:hidden}.atelier .bbv4__cta>span{transition:transform .3s ease}.atelier .bbv4__shot[inert] a{pointer-events:none}.atelier .bbv4__object-image{isolation:isolate}.atelier .bbv4__progress{height:2px}.atelier-moments{padding-block:clamp(62px,8vw,120px);border-top:1px solid var(--atelier-line)}.atelier-moments__intro{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:36px}.atelier-moments__intro h2,.atelier-match h2{font-family:Georgia,serif;font-size:clamp(36px,4.5vw,68px);font-weight:400;line-height:1.08;letter-spacing:-.045em;margin:12px 0 0;text-wrap:balance}.atelier-moments__note{font-size:14px;line-height:1.7;max-width:26ch}.atelier-moments__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.atelier-moment{display:block;text-decoration:none;color:inherit;min-width:0}.atelier-moment__media{display:block;aspect-ratio:4/5;overflow:hidden;background:#eee1ce;border-radius:46% 46% 3px 3px;isolation:isolate}.atelier-moment__media img{width:100%;height:100%;object-fit:cover;transition:transform .7s cubic-bezier(.2,.7,.2,1)}.atelier-moment__index{display:block;font-size:9px;letter-spacing:.14em;margin-top:20px;opacity:.65}.atelier-moment__label{display:flex;justify-content:space-between;align-items:center;gap:12px;font-family:Georgia,serif;font-size:clamp(23px,2.5vw,36px);line-height:1.2;margin-top:9px;letter-spacing:-.03em}.atelier-moment__label .icon{width:18px;height:18px}.atelier-moment__description{display:block;font-size:12px;line-height:1.65;margin-top:8px;max-width:28ch;opacity:.8}.atelier-moment:focus-visible{outline:2px solid var(--atelier-accent);outline-offset:6px}.atelier-match{background:#eadbc7;padding-block:clamp(58px,7vw,104px)}.atelier-match__layout{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(32px,7vw,100px);align-items:start}.atelier-match__intro>p:last-child{max-width:32ch;font-size:15px;line-height:1.8;margin-top:24px}.atelier-match__star{display:inline-block;color:#b35022;font-size:36px;line-height:1;margin-bottom:20px}.atelier-match form{border-top:1px solid #6c4d3040}.atelier-match fieldset{padding:24px 0;margin:0;border:0;border-bottom:1px solid #6c4d3026;min-width:0}.atelier-match legend{float:left;width:100%;font-size:13px;padding:0;margin:0 0 14px;letter-spacing:.015em}.atelier-match__options{display:flex;flex-wrap:wrap;gap:8px;clear:both}.atelier-match__option{position:relative;display:block}.atelier-match__option input{position:absolute;width:1px;height:1px;opacity:0;top:0;right:0;bottom:0;left:0}.atelier-match__option span{display:block;border:1px solid #6c4d3040;background:#fff8ed66;min-height:44px;padding:12px 18px;font-size:13px;line-height:1.4;transition:background .2s,color .2s,border-color .2s}.atelier-match__option input:checked+span{background:#2b1c14;color:#fff7e8;border-color:#2b1c14}.atelier-match__option input:focus-visible+span{outline:2px solid #b35022;outline-offset:3px}.atelier-match__submit{margin-top:24px;min-width:220px;justify-content:space-between}.atelier-match__results{grid-column:1/-1;margin-top:28px;scroll-margin-top:120px}.atelier-match__results:focus{outline:none}.atelier-match__results>h3{font-family:Georgia,serif;font-size:clamp(28px,3vw,42px);font-weight:400;letter-spacing:-.035em;margin:0 0 24px}.atelier-match__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.atelier-match__cards:empty{display:none}.atelier-match__footer{margin-top:24px;font-size:12px;line-height:1.7}.atelier-match__more{display:inline-block;margin-top:12px;min-height:44px}.atelier-match noscript p{font-size:14px;line-height:1.8}@media(hover:hover)and (pointer:fine){.atelier .world-card:hover>img,.atelier-moment:hover img{transform:scale(1.035)}.atelier .bbv4__cta:hover>span{transform:translate3d(4px,-4px,0)}}@supports (animation-timeline:view()) and (animation-range:entry 0% cover 100%){@media(prefers-reduced-motion:no-preference){.atelier .story-photo>img{animation:atelier-photo-reveal linear both;animation-timeline:view();animation-range:entry 0% exit 100%}.atelier-moment__media>img{animation:atelier-moment-reveal linear both;animation-timeline:view();animation-range:entry 0% cover 55%}}}@keyframes atelier-photo-reveal{0%{transform:scale(1.08) translate3d(0,-2%,0)}to{transform:scale(1.02) translate3d(0,2%,0)}}@keyframes atelier-moment-reveal{0%{transform:scale(1.075)}to{transform:scale(1)}}@media(max-width:989px){.atelier .section-heading{margin-bottom:28px}.atelier .world-copy{inset:auto 24px 26px}.atelier-moments__grid{gap:18px}.atelier-match__layout{grid-template-columns:1fr;gap:32px}}@media(max-width:749px){.atelier .section-space{padding-block:60px}.atelier .section-heading h2{font-size:38px}.atelier .section-heading .section-aside{font-size:13px}.atelier .world-grid{gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.atelier .world-card{aspect-ratio:.64;border-radius:48% 48% 3px 3px}.atelier .world-copy{inset:auto 14px 18px}.atelier .world-copy h3{font-size:26px;letter-spacing:-.04em}.atelier .world-label{font-size:8px;letter-spacing:.09em}.atelier .world-link{font-size:10px;gap:6px}.atelier .round-arrow{width:28px;height:28px}.atelier .product-card h3{font-size:13px}.atelier .product-card-copy{padding-top:14px}.atelier .product-card .price{font-size:13px}.atelier .product-image-link{aspect-ratio:4/5}.atelier .product-card-image{padding:14px}.atelier .studio-story{padding-bottom:0}.atelier .story-intro h2{font-size:40px}.atelier .story-intro>p:last-child{font-size:14px}.atelier-moments__intro{display:block;margin-bottom:28px}.atelier-moments__note{font-size:13px;margin-top:18px;max-width:34ch}.atelier-moments__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 18px}.atelier-moment__label{font-size:26px}.atelier-moment__description{font-size:11px}.atelier-moment__index{margin-top:14px}.atelier-match__option span{padding:11px 13px;font-size:12px}.atelier-match__intro>p:last-child{font-size:14px;max-width:40ch}.atelier-match__cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 14px}.atelier-match__cards>.studio-product:last-child:nth-child(odd){grid-column:1/-1;max-width:calc(50% - 7px)}.atelier-match__submit{width:100%;min-width:0}}@media(prefers-reduced-motion:reduce){.atelier *{scroll-behavior:auto!important}.atelier .world-card>img,.atelier-moment__media img,.atelier-match__option span,.atelier .bbv4__cta>span{transition:none}.atelier .story-photo>img,.atelier-moment__media>img{animation:none;transform:none}}@media(max-width:989px){.atelier .bbv4.is-enhanced{height:min(calc(var(--bb-length)*1svh),380svh)}}@supports (animation-timeline:view()) and (animation-range:entry 0% cover 100%){@media(prefers-reduced-motion:no-preference){.atelier .immersive-section .orbit-product{animation:atelier-object-reveal linear both;animation-timeline:view();animation-range:entry 0% cover 55%}}}@keyframes atelier-object-reveal{0%{translate:0 28px}to{translate:0 0}}.atelier .desktop-nav a[aria-current=page]{color:inherit}
/*# sourceMappingURL=/cdn/shop/t/27/assets/atelier.css.map */
