:root{--atelier-cream: #f6f1e8;--atelier-mist: #efeae1;--atelier-warm-black: #1a1816;--atelier-warm-black-hover: #2a2826;--atelier-bronze: #b89577;--atelier-bronze-deep: #7c5b3d;--atelier-hairline: rgba(26, 24, 22, .08);--atelier-hairline-strong: rgba(26, 24, 22, .16);--atelier-muted: rgba(26, 24, 22, .56);--atelier-ease: cubic-bezier(.22, 1, .36, 1);--atelier-ease-soft: cubic-bezier(.4, 0, .2, 1);--atelier-duration-slow: .6s;--atelier-duration-med: .35s;--atelier-duration-fast: .2s}:root{--font-paragraph--size: .9375rem;--font-paragraph--line-height: 1.7}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}h1,h2,h3,.h1,.h2,.h3{letter-spacing:-.01em;line-height:1.08}h5,h6,.h5,.h6{letter-spacing:.14em}p,.paragraph{letter-spacing:.005em}.eyebrow{display:inline-block;font-family:var(--font-body--family);font-size:.6875rem;font-weight:500;line-height:1;letter-spacing:.18em;text-transform:uppercase;color:var(--atelier-muted);margin-bottom:.75rem}@media screen and (max-width:749px){:root{--font-paragraph--line-height: 1.65}}.section--spacious{padding-block:clamp(56px,8vw,96px)}.section--spacious-lg{padding-block:clamp(72px,10vw,120px)}.hairline-divider{border-top:1px solid var(--atelier-hairline)}.section--cream-bg,.section--cream-bg>.section-background{background-color:var(--atelier-cream)}.section--mist-bg,.section--mist-bg>.section-background{background-color:var(--atelier-mist)}.accent-bronze{color:var(--atelier-bronze)}.text-muted,.caption-muted{color:var(--atelier-muted)}.button,.button-secondary,button.shopify-payment-button__button--unbranded{letter-spacing:.08em;padding-block:clamp(14px,2.2vw,17px);padding-inline:clamp(24px,3.6vw,30px);transition:color var(--atelier-duration-med) var(--atelier-ease-soft),background-color var(--atelier-duration-med) var(--atelier-ease-soft),box-shadow var(--atelier-duration-med) var(--atelier-ease-soft),transform var(--atelier-duration-med) var(--atelier-ease-soft)}.button:hover,button.shopify-payment-button__button--unbranded:hover:not([disabled]){transform:translateY(-1px);box-shadow:inset 0 0 0 var(--button-border-width) var(--button-border-color),0 8px 24px #1a18161a}.button-secondary:hover{transform:none}.button:active,.button-secondary:active{transform:translateY(0);transition-duration:var(--atelier-duration-fast)}p:not(.h1,.h2,.h3,.h4,.h5,.h6) a:where(:not(.button,.button-primary,.button-secondary)),.rte :is(p,ul,ol,table):not(.h1,.h2,.h3,.h4,.h5,.h6) a:where(:not(.button,.button-primary,.button-secondary)){text-underline-offset:4px;text-decoration-thickness:1px;transition:color var(--atelier-duration-med) var(--atelier-ease-soft),text-decoration-color var(--atelier-duration-med) var(--atelier-ease-soft)}p:not(.h1,.h2,.h3,.h4,.h5,.h6) a:where(:not(.button,.button-primary,.button-secondary)):hover,.rte :is(p,ul,ol,table):not(.h1,.h2,.h3,.h4,.h5,.h6) a:where(:not(.button,.button-primary,.button-secondary)):hover{text-decoration-color:currentcolor}.link-luxury{position:relative;display:inline-block;text-decoration:none;color:inherit;padding-bottom:2px}.link-luxury:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background-color:currentcolor;transform:scaleX(0);transform-origin:right center;transition:transform var(--atelier-duration-med) var(--atelier-ease)}.link-luxury:hover:after,.link-luxury:focus-visible:after{transform:scaleX(1);transform-origin:left center}@media(prefers-reduced-motion:reduce){.button,.button-secondary,button.shopify-payment-button__button--unbranded{transition:none}.button:hover,button.shopify-payment-button__button--unbranded:hover:not([disabled]){transform:none;box-shadow:inset 0 0 0 var(--button-border-width) var(--button-border-color)}.link-luxury:after{transition:none}}.hero h1{max-width:18ch;margin-inline:auto}.hero .button,.hero .button-secondary{margin-top:clamp(4px,1vw,12px)}@media screen and (max-width:480px){.hero h1{max-width:16ch}}.product-card,.product-card .card-gallery{border-radius:4px}.product-card .card-gallery{overflow:hidden}.product-card .card-gallery img,.product-card .card-gallery picture,.product-card .card-gallery .product-card__image{transition:transform var(--atelier-duration-slow) var(--atelier-ease);transform-origin:center center}@media(any-pointer:fine)and (prefers-reduced-motion:no-preference){.product-card:hover .card-gallery img,.product-card:hover .card-gallery picture,.product-card:hover .card-gallery .product-card__image{transform:scale(1.025)}}.product-card :is(h3,h4,h5,.h3,.h4,.h5),.product-card .product-title,.product-card product-title{font-family:var(--font-body--family);letter-spacing:.02em;font-weight:600;font-size:1rem;line-height:1.35;color:var(--atelier-warm-black, #1a1816);transition:color var(--atelier-duration-med) var(--atelier-ease-soft)}.product-card a:hover :is(h3,h4,h5,.h3,.h4,.h5),.product-card a:focus-visible :is(h3,h4,h5,.h3,.h4,.h5){color:var(--atelier-bronze)}.product-card .price,.product-card .price *{font-family:var(--font-heading--family),serif;font-weight:600;font-size:1.125rem;letter-spacing:0;color:var(--atelier-warm-black, #1a1816)}.product-card .compare-at-price{font-family:var(--font-heading--family),serif;font-style:italic;font-weight:500;color:var(--atelier-warm-black, #1a1816);font-size:1rem;text-decoration:line-through;text-decoration-thickness:2px;text-decoration-color:var(--atelier-bronze);margin-inline-end:6px}.product-card:has(.compare-at-price) .price,.product-card:has(.compare-at-price) .price *{color:var(--atelier-bronze-deep, #7c5b3d);font-weight:700;font-size:1.1875rem}.product-card .product-badges__badge,.product-badges__badge{font-family:var(--font-body--family);letter-spacing:.18em;font-weight:600;font-size:.75rem;text-transform:uppercase;padding-block:7px;padding-inline:14px;border-radius:999px;background:var(--atelier-bronze);color:var(--atelier-cream);box-shadow:0 1px #fff6 inset,0 6px 16px -6px #b89577a6,0 0 0 1px #9a755859;border:none}.product-card .product-badges__badge:where([class*=sold_out],[class*=SoldOut]),.product-badges__badge:where([class*=sold_out],[class*=SoldOut]){background:var(--atelier-warm-black);color:var(--atelier-cream);box-shadow:0 1px #ffffff40 inset,0 6px 16px -6px #1a18168c}.product-card .swatch{--color-border: rgba(26, 24, 22, .18);transition:border-color var(--atelier-duration-med) var(--atelier-ease-soft)}.product-card .swatch:hover{--color-border: rgba(26, 24, 22, .55)}@media(any-pointer:fine)and (prefers-reduced-motion:no-preference){.product-card{transition:box-shadow var(--atelier-duration-med) var(--atelier-ease-soft)}.product-card:hover{box-shadow:0 12px 40px #1a18160f}.header .product-card:hover,.header-drawer .product-card:hover,.predictive-search-results__card .product-card:hover{box-shadow:none}}.menu-list__link,nav[header-menu] .menu-list__link{position:relative;font-family:var(--font-heading--family),serif;letter-spacing:.02em;font-weight:500;text-transform:none;font-size:clamp(1.0625rem,1.4vw,1.1875rem);line-height:1.25;transition:color var(--atelier-duration-med) var(--atelier-ease-soft)}.menu-list__link-title{position:relative;display:inline-block;padding-bottom:4px;transition:color var(--atelier-duration-med) var(--atelier-ease-soft)}.menu-list__link-title:before{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background-color:var(--atelier-hairline);pointer-events:none}.menu-list__link-title:after{content:"";position:absolute;left:50%;right:50%;bottom:0;height:1px;background:linear-gradient(to right,transparent 0%,var(--atelier-bronze) 18%,var(--atelier-bronze) 82%,transparent 100%);transition:left var(--atelier-duration-med) var(--atelier-ease),right var(--atelier-duration-med) var(--atelier-ease);pointer-events:none}.menu-list__link:hover .menu-list__link-title:after,.menu-list__link:focus-visible .menu-list__link-title:after,.menu-list__link--active .menu-list__link-title:after,.menu-list__list-item:has([aria-expanded=true]) .menu-list__link-title:after{left:0;right:0}.menu-list__link:hover .menu-list__link-title,.menu-list__link:focus-visible .menu-list__link-title,.menu-list__link--active .menu-list__link-title{color:var(--atelier-bronze)}.menu-list__link:before{content:"\2726";position:absolute;top:50%;left:-14px;transform:translateY(-50%) scale(.4) rotate(0);font-size:.68em;color:var(--atelier-bronze);opacity:0;pointer-events:none;transition:opacity var(--atelier-duration-med) var(--atelier-ease-soft),transform var(--atelier-duration-slow) var(--atelier-ease)}.menu-list__link:hover:before,.menu-list__link:focus-visible:before,.menu-list__link--active:before{opacity:.85;transform:translateY(-50%) scale(1) rotate(18deg)}.menu-list__list-item[slot=overflow] .menu-list__link{font-style:italic;padding-inline:4px}.menu-list__list-item[slot=overflow] .menu-list__link:before{content:none}.menu-list__list-item[slot=overflow] .menu-list__link:after{content:"\203a";display:inline-block;margin-inline-start:6px;font-size:1.1em;font-style:normal;color:var(--atelier-bronze);transform:rotate(90deg);transition:transform var(--atelier-duration-med) var(--atelier-ease)}.menu-list__list-item[slot=overflow] .menu-list__link[aria-expanded=true]:after{transform:rotate(-90deg)}.menu-list__submenu{position:relative}.menu-list__submenu:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(to right,transparent 0%,rgba(184,149,119,.45) 28%,rgba(184,149,119,.45) 72%,transparent 100%);pointer-events:none;z-index:1}.mega-menu__link{position:relative;letter-spacing:.04em;transition:color var(--atelier-duration-med) var(--atelier-ease-soft)}.mega-menu__link:after{content:"";position:absolute;left:0;right:100%;bottom:-2px;height:1px;background-color:var(--atelier-bronze);transition:right var(--atelier-duration-med) var(--atelier-ease);pointer-events:none}.mega-menu__link:hover:after,.mega-menu__link:focus-visible:after{right:0}.mega-menu__link:hover,.mega-menu__link:focus-visible{color:var(--atelier-bronze)}.mega-menu__link--parent{font-family:var(--font-heading--family),serif;font-style:italic;font-weight:500;letter-spacing:0}.menu-drawer__menu-item{font-family:var(--font-heading--family),serif;letter-spacing:.02em;font-weight:400;text-transform:none;transition:color var(--atelier-duration-med) var(--atelier-ease-soft)}.menu-drawer__menu-item-text{position:relative;display:inline-block;padding-bottom:2px}.menu-drawer__menu-item:hover .menu-drawer__menu-item-text,.menu-drawer__menu-item:focus-visible .menu-drawer__menu-item-text{color:var(--atelier-bronze)}.menu-drawer__menu-item--mainlist:hover .menu-drawer__menu-item-text:after,.menu-drawer__menu-item--mainlist:focus-visible .menu-drawer__menu-item-text:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background-color:var(--atelier-bronze)}.menu-drawer__list-item--divider{border-bottom-color:var(--atelier-hairline)}.header:not(.header--compact) .header__columns{padding-block:clamp(14px,1.8vw,22px)}.header[data-sticky-state=active]{box-shadow:0 2px 14px #1a18160d;transition:box-shadow var(--atelier-duration-med) var(--atelier-ease-soft)}.header-actions__action,.search-action .search-modal__button,.account-button{position:relative;width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--atelier-hairline-strong);border-radius:50%;background-color:transparent;opacity:1;box-sizing:border-box;transition:color var(--atelier-duration-med) var(--atelier-ease-soft),background-color var(--atelier-duration-med) var(--atelier-ease-soft),border-color var(--atelier-duration-med) var(--atelier-ease-soft),transform var(--atelier-duration-med) var(--atelier-ease)}.header-actions__action svg,.search-action .search-modal__button svg,.account-button svg{width:22px;height:22px}.header-actions__action .svg-wrapper{width:auto;height:auto}.header-actions__action:after,.search-action .search-modal__button:after,.account-button:after{content:"\2726";position:absolute;top:-1px;right:-3px;font-size:.5em;line-height:1;color:var(--atelier-bronze);opacity:0;transform:scale(.5) rotate(0);transition:opacity var(--atelier-duration-med) var(--atelier-ease-soft),transform var(--atelier-duration-slow) var(--atelier-ease);pointer-events:none}.header-actions__action:hover,.search-action .search-modal__button:hover,.account-button:hover,.header-actions__action:focus-visible,.search-action .search-modal__button:focus-visible,.account-button:focus-visible{color:var(--atelier-bronze);border-color:var(--atelier-bronze);background-color:#f6f1e899;transform:translateY(-1px)}.header-actions__action:hover:after,.search-action .search-modal__button:hover:after,.account-button:hover:after,.header-actions__action:focus-visible:after,.search-action .search-modal__button:focus-visible:after,.account-button:focus-visible:after{opacity:.85;transform:scale(1) rotate(20deg)}.header-actions__action:hover svg,.search-action .search-modal__button:hover svg,.account-button:hover svg,.header-actions__action:focus-visible svg,.search-action .search-modal__button:focus-visible svg,.account-button:focus-visible svg{filter:drop-shadow(0 4px 10px rgba(184,149,119,.45)) drop-shadow(0 1px 2px rgba(184,149,119,.3));transition:filter var(--atelier-duration-med) var(--atelier-ease-soft)}.header-actions__cart-icon .cart-bubble__background{background-color:var(--atelier-bronze);box-shadow:0 1px 4px -1px #b8957773}.header-actions__cart-icon .cart-bubble__text{color:var(--atelier-cream);font-weight:500;letter-spacing:.02em}@media(prefers-reduced-motion:reduce){.menu-list__link,.menu-list__link-title,.menu-list__link-title:after,.menu-list__link:before,.mega-menu__link,.mega-menu__link:after,.menu-drawer__menu-item,.menu-drawer__menu-item-text,.header[data-sticky-state=active],.header-actions__action,.header-actions__action:after,.search-action .search-modal__button,.search-action .search-modal__button:after,.account-button,.account-button:after{transition:none}.header-actions__action:hover,.search-action .search-modal__button:hover,.account-button:hover{transform:none}.menu-list__list-item[slot=overflow] .menu-list__link:after{transition:none}}footer{border-top:1px solid var(--atelier-hairline)}footer .menu__heading{letter-spacing:.14em;font-weight:500;opacity:.85}footer .menu__item a,footer .menu li a{text-decoration:none;opacity:.75;transition:opacity var(--atelier-duration-med) var(--atelier-ease-soft)}footer .menu__item a:hover,footer .menu li a:hover,footer .menu__item a:focus-visible,footer .menu li a:focus-visible{opacity:1}footer .email-signup__input{letter-spacing:.01em;transition:border-color var(--atelier-duration-med) var(--atelier-ease-soft)}footer .email-signup__input::placeholder{opacity:.55;font-style:italic}footer .email-signup__input:focus,footer .email-signup__input:hover{border-color:var(--atelier-warm-black)}footer .email-signup__button{opacity:.88;transition:opacity var(--atelier-duration-med) var(--atelier-ease-soft)}footer .email-signup__button:hover{opacity:1}footer .payment-icons__list{gap:4px}footer .payment-icons__item{filter:grayscale(1) opacity(.6);transition:filter var(--atelier-duration-med) var(--atelier-ease-soft)}footer .payment-icons__item:hover{filter:grayscale(0) opacity(1)}footer .social-icons__icon-wrapper,footer .social-icons__icon{color:currentcolor;opacity:.75;transition:opacity var(--atelier-duration-med) var(--atelier-ease-soft)}footer .social-icons__icon-wrapper:hover,footer .social-icons__icon-wrapper:focus-visible{opacity:1}footer .footer-utilities__text{letter-spacing:.06em}@media(prefers-reduced-motion:reduce){footer .menu__item a,footer .menu li a,footer .email-signup__input,footer .email-signup__button,footer .payment-icons__item,footer .social-icons__icon-wrapper,footer .social-icons__icon{transition:none}}.section:has(.email-signup-block){position:relative}.section:has(.email-signup-block):before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:clamp(120px,20vw,240px);height:1px;background:linear-gradient(to right,transparent 0%,rgba(184,149,119,.55) 30%,rgba(184,149,119,.55) 70%,transparent 100%);pointer-events:none}.section:has(.email-signup-block) :is(h2,.h2):before{content:"\2726";display:block;text-align:center;font-size:.6em;color:var(--atelier-bronze);margin-bottom:clamp(8px,1.2vw,14px);font-style:normal;letter-spacing:0;opacity:.85;animation:newsletterStarTwinkle 3.4s ease-in-out infinite}@keyframes newsletterStarTwinkle{0%,to{opacity:.4;transform:scale(.85)}50%{opacity:1;transform:scale(1.1)}}.section:has(.email-signup-block) :is(h2,.h2){font-family:var(--font-heading--family),serif;font-style:italic;font-weight:400;font-size:clamp(1.875rem,4vw,3rem);letter-spacing:-.005em;line-height:1.1;text-wrap:balance}.section:has(.email-signup-block) p{font-family:var(--font-heading--family),serif;font-style:italic;font-size:clamp(.9375rem,1.2vw,1.0625rem);letter-spacing:0;line-height:1.6;opacity:.85}.email-signup__input{font-family:var(--font-body--family);letter-spacing:.02em;transition:border-color var(--atelier-duration-med) var(--atelier-ease-soft),box-shadow var(--atelier-duration-med) var(--atelier-ease-soft)}.email-signup__input::placeholder{font-family:var(--font-heading--family),serif;font-style:italic;opacity:.55;letter-spacing:0}.email-signup__input:hover,.email-signup__input:focus,.email-signup__input:focus-visible{border-color:var(--atelier-bronze);box-shadow:0 0 0 3px #b895771f;outline:none}.email-signup__button{transition:color var(--atelier-duration-med) var(--atelier-ease-soft),opacity var(--atelier-duration-med) var(--atelier-ease-soft)}.email-signup__button:hover,.email-signup__button:focus-visible{color:var(--atelier-bronze);opacity:1}.email-signup__button-icon{transition:transform var(--atelier-duration-med) var(--atelier-ease)}.email-signup__button:hover .email-signup__button-icon,.email-signup__button:focus-visible .email-signup__button-icon{transform:translate(4px)}.email-signup__message--success{font-family:var(--font-heading--family),serif;font-style:italic;color:var(--atelier-bronze)}footer .menu__heading,footer h3,footer h4{font-family:var(--font-heading--family),serif;font-style:italic;font-weight:400;letter-spacing:0;font-size:clamp(1rem,1.4vw,1.1875rem);opacity:1}footer .menu__heading:after{content:"";display:block;width:32px;height:1px;background-color:var(--atelier-bronze);margin-top:8px;opacity:.55}footer .footer-utilities__social-icons{gap:10px}footer .social-icons__icon-wrapper{position:relative;width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--atelier-hairline-strong);border-radius:50%;background-color:transparent;opacity:1;box-sizing:border-box;transition:color var(--atelier-duration-med) var(--atelier-ease-soft),background-color var(--atelier-duration-med) var(--atelier-ease-soft),border-color var(--atelier-duration-med) var(--atelier-ease-soft),transform var(--atelier-duration-med) var(--atelier-ease)}footer .social-icons__icon-wrapper svg,footer .social-icons__icon-wrapper .svg-wrapper{width:16px;height:16px}footer .social-icons__icon-wrapper:hover,footer .social-icons__icon-wrapper:focus-visible{color:var(--atelier-bronze);border-color:var(--atelier-bronze);background-color:#f6f1e899;transform:translateY(-1px)}footer .logo-block,footer .review-stars{margin-block:8px}footer:before{content:"";display:block;width:100%;height:1px;background:linear-gradient(to right,transparent 0%,rgba(184,149,119,.35) 30%,rgba(184,149,119,.35) 70%,transparent 100%);margin-bottom:clamp(24px,4vw,48px)}@media(prefers-reduced-motion:reduce){.section:has(.email-signup-block) :is(h2,.h2):before,.email-signup__input,.email-signup__button,.email-signup__button-icon,footer .social-icons__icon-wrapper{animation:none;transition:none}footer .social-icons__icon-wrapper:hover,footer .social-icons__icon-wrapper:focus-visible{transform:none}}[data-template=collection] .text-block :is(h1,h2,h3,h4,h5,h6),.atelier-collection-title,.product-grid-container :is(h1,h2,.h1,.h2){font-family:var(--font-heading--family),serif!important;font-style:italic!important;font-weight:400!important;font-size:clamp(2rem,4.4vw,3.25rem)!important;letter-spacing:-.005em!important;line-height:1.08!important;text-wrap:balance;color:var(--atelier-warm-black, #1a1816);position:relative}[data-template=collection] .text-block :is(h1,h2,h3,h4,h5,h6):before,.atelier-collection-title:before,.product-grid-container :is(h1,h2,.h1,.h2):before{content:"\2726";display:block;text-align:center;font-size:.45em;color:var(--atelier-bronze);font-style:normal;letter-spacing:0;margin-bottom:clamp(8px,1vw,14px);opacity:.85;animation:collectionTitleStarTwinkle 3.4s ease-in-out infinite}@keyframes collectionTitleStarTwinkle{0%,to{opacity:.45;transform:scale(.85)}50%{opacity:1;transform:scale(1.1)}}.atelier-filters{margin:clamp(20px,3vw,40px) 0;padding:clamp(16px,2vw,24px) clamp(20px,3vw,32px);background-color:var(--atelier-cream, #f6f1e8);border-radius:4px;border:1px solid var(--atelier-hairline);position:relative}.atelier-filters:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:clamp(80px,14vw,160px);height:1px;background:linear-gradient(to right,transparent 0%,rgba(184,149,119,.55) 30%,rgba(184,149,119,.55) 70%,transparent 100%);pointer-events:none}.atelier-filters__form{display:flex;flex-wrap:wrap;align-items:flex-end;gap:clamp(14px,2vw,24px)}.atelier-filters__eyebrow{font-family:var(--font-body--family);font-size:.6875rem;font-weight:500;letter-spacing:.24em;text-transform:uppercase;color:var(--atelier-bronze);margin:0;line-height:1;padding-bottom:12px;align-self:center}.atelier-filters__field{display:flex;flex-direction:column;gap:6px;min-width:180px;flex:1 1 auto}.atelier-filters__label{font-family:var(--font-heading--family),serif;font-style:italic;font-size:.9375rem;letter-spacing:0;color:var(--atelier-warm-black, #1a1816);opacity:.7}.atelier-filters__select{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:100%;padding:10px 36px 10px 14px;background-color:#ffffffd9;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8' fill='none' stroke='%23b89577' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'><path d='M1 1.5 L6 6.5 L11 1.5'/></svg>");background-repeat:no-repeat;background-position:right 14px center;background-size:12px 8px;border:1px solid var(--atelier-hairline-strong);border-radius:999px;font-family:var(--font-body--family);font-size:.9375rem;letter-spacing:.01em;color:var(--atelier-warm-black, #1a1816);cursor:pointer;transition:border-color var(--atelier-duration-med) var(--atelier-ease-soft),box-shadow var(--atelier-duration-med) var(--atelier-ease-soft),background-color var(--atelier-duration-med) var(--atelier-ease-soft)}.atelier-filters__select:hover,.atelier-filters__select:focus,.atelier-filters__select:focus-visible{border-color:var(--atelier-bronze);background-color:#fff;box-shadow:0 0 0 3px #b895771f;outline:none}.atelier-filters__submit{position:relative;padding:10px clamp(20px,3vw,32px);border:none;border-radius:999px;background:linear-gradient(135deg,#c9a787,#b89577 48%,#9a7558);color:var(--atelier-cream, #f6f1e8);font-family:var(--font-body--family);font-size:.8125rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;line-height:1.4;cursor:pointer;box-shadow:0 1px #fff6 inset,0 0 0 1px #1a18160f,0 4px 14px -6px #b895778c;transition:transform var(--atelier-duration-med) var(--atelier-ease),filter var(--atelier-duration-med) var(--atelier-ease-soft);align-self:flex-end}.atelier-filters__submit:hover,.atelier-filters__submit:focus-visible{transform:translateY(-2px) scale(1.02);filter:saturate(1.15) brightness(1.06);outline:none}.atelier-filters__submit:active{transform:translateY(0) scale(.98)}@media screen and (max-width:749px){.atelier-filters__form{flex-direction:column;align-items:stretch}.atelier-filters__eyebrow{text-align:center;padding-bottom:4px}.atelier-filters__field{min-width:0}.atelier-filters__submit{align-self:stretch}}@media(prefers-reduced-motion:reduce){.product-grid-container :is(h1,h2,.h1,.h2):before,.atelier-filters__select,.atelier-filters__submit{animation:none;transition:none}.atelier-filters__submit:hover,.atelier-filters__submit:focus-visible{transform:none}}[data-template=product] .text-block :is(h1,.h1){font-family:var(--font-heading--family),serif!important;font-style:italic!important;font-weight:400!important;font-size:clamp(1.875rem,3.6vw,2.75rem)!important;letter-spacing:-.005em!important;line-height:1.1!important;text-wrap:balance;color:var(--atelier-warm-black, #1a1816);position:relative}[data-template=product] .text-block :is(h1,.h1):before{content:"\2726";display:block;text-align:center;font-size:.4em;color:var(--atelier-bronze);font-style:normal;letter-spacing:0;margin-bottom:clamp(8px,1vw,14px);opacity:.85;animation:collectionTitleStarTwinkle 3.4s ease-in-out infinite}[data-template=product] price-element .price,[data-template=product] .price-text-container .price{font-family:var(--font-heading--family),serif!important;font-weight:600!important;font-size:clamp(1.375rem,2.4vw,1.75rem)!important;letter-spacing:0;color:var(--atelier-warm-black, #1a1816)}[data-template=product] price-element .compare-at-price,[data-template=product] .price-text-container .compare-at-price{font-family:var(--font-heading--family),serif;font-style:italic;font-weight:500;color:var(--atelier-warm-black, #1a1816);font-size:1.125rem;text-decoration:line-through;text-decoration-thickness:2px;text-decoration-color:var(--atelier-bronze);margin-inline-end:8px}[data-template=product] price-element:has(.compare-at-price) .price,[data-template=product] .price-text-container:has(.compare-at-price) .price{color:var(--atelier-bronze-deep, #7c5b3d)!important;font-weight:700!important}[data-template=product] variant-picker .variant-option__button-label,[data-template=product] .variant-option__button-label{border-radius:999px;border:1px solid var(--atelier-hairline-strong);font-family:var(--font-body--family);letter-spacing:.04em;transition:border-color var(--atelier-duration-med) var(--atelier-ease-soft),background-color var(--atelier-duration-med) var(--atelier-ease-soft),color var(--atelier-duration-med) var(--atelier-ease-soft)}[data-template=product] .variant-option__button-label:hover,[data-template=product] .variant-option__button-label:focus-visible{border-color:var(--atelier-bronze);background-color:#f6f1e899;color:var(--atelier-bronze-deep, #7c5b3d)}[data-template=product] input:checked+.variant-option__button-label,[data-template=product] .variant-option__button-label[aria-checked=true],[data-template=product] .variant-option__button-label--selected{background:linear-gradient(135deg,#c9a787,#b89577 48%,#9a7558);color:var(--atelier-cream, #f6f1e8);border-color:var(--atelier-bronze-deep, #7c5b3d)}[data-template=product] .details{border-top:1px solid var(--atelier-hairline);padding:0}[data-template=product] accordion-custom:last-of-type .details{border-bottom:1px solid var(--atelier-hairline)}[data-template=product] .details__header{font-family:var(--font-heading--family),serif!important;font-style:italic!important;font-weight:500!important;font-size:clamp(1.0625rem,1.4vw,1.1875rem)!important;letter-spacing:0!important;color:var(--atelier-warm-black, #1a1816)!important;padding-block:clamp(16px,1.8vw,22px);padding-inline:4px;cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:12px;transition:color var(--atelier-duration-med) var(--atelier-ease-soft)}[data-template=product] .details__header::-webkit-details-marker{display:none}[data-template=product] .details__header:hover,[data-template=product] .details[open]>.details__header{color:var(--atelier-bronze)!important}[data-template=product] .details__header .icon-caret,[data-template=product] .details__header .icon-plus{color:var(--atelier-bronze);width:14px;height:14px;transition:transform var(--atelier-duration-med) var(--atelier-ease)}[data-template=product] .details[open]>.details__header .icon-caret{transform:rotate(180deg)}[data-template=product] .details[open]>.details__header .icon-plus{transform:rotate(45deg)}[data-template=product] .details-content{padding:0 4px clamp(18px,2vw,26px);color:#1a1816d1;font-family:var(--font-body--family);font-size:.9375rem;line-height:1.75;letter-spacing:.005em}[data-template=product] .details-content p,[data-template=product] .details-content li,[data-template=product] .details-content .text-block p{font-family:var(--font-body--family);font-size:.9375rem;line-height:1.75;letter-spacing:.005em;color:#1a1816d1;margin-block:.5em}[data-template=product] .details-content strong,[data-template=product] .details-content b{font-weight:600;color:var(--atelier-warm-black, #1a1816)}[data-template=product] .details-content em,[data-template=product] .details-content i{font-family:var(--font-heading--family),serif;font-style:italic;color:var(--atelier-warm-black, #1a1816)}.product-recommendations .text-block :is(h2,h3,.h2,.h3),[data-template=product] .product-recommendations :is(h2,h3,.h2,.h3){font-family:var(--font-heading--family),serif!important;font-style:italic!important;font-weight:400!important;font-size:clamp(1.625rem,3vw,2.25rem)!important;letter-spacing:-.005em;line-height:1.1;text-wrap:balance;position:relative}.product-recommendations .text-block :is(h2,h3,.h2,.h3):before{content:"\2726";display:block;text-align:center;font-size:.4em;color:var(--atelier-bronze);font-style:normal;letter-spacing:0;margin-bottom:clamp(6px,.8vw,10px);opacity:.85;animation:collectionTitleStarTwinkle 3.4s ease-in-out infinite}[data-template=product] .buy-buttons-block,[data-template=product] product-form-component,[data-template=product] product-form-component form,[data-template=product] .product-form-buttons,[data-template=product] add-to-cart-component,[data-template=product] .add-to-cart-button{display:block!important;width:100%!important;box-sizing:border-box}[data-template=product] .product-form-buttons .button:not(.button-secondary),[data-template=product] product-form-component .button:not(.button-secondary),[data-template=product] .add-to-cart-button.button{width:100%!important;min-width:0!important;border-radius:999px!important;background:linear-gradient(135deg,#c9a787,#b89577 48%,#9a7558)!important;color:var(--atelier-cream, #f6f1e8)!important;font-family:var(--font-body--family)!important;font-weight:600!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:.8125rem!important;white-space:nowrap!important;padding-block:16px!important;padding-inline:clamp(16px,3vw,32px)!important;border:none!important;box-shadow:0 1px #fff6 inset,0 0 0 1px #1a18160f,0 8px 22px -10px #b895778c!important;transition:transform var(--atelier-duration-med) var(--atelier-ease),filter var(--atelier-duration-med) var(--atelier-ease-soft)!important}[data-template=product] .product-form-buttons .button:not(.button-secondary) *,[data-template=product] product-form-component .button:not(.button-secondary) *,[data-template=product] .add-to-cart-button.button *{color:var(--atelier-cream, #f6f1e8)!important}[data-template=product] .add-to-cart-text,[data-template=product] .add-to-cart-text__content{white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important}[data-template=product] .product-form-buttons .button:not(.button-secondary):hover:not(:disabled),[data-template=product] product-form-component .button:not(.button-secondary):hover:not(:disabled),[data-template=product] .add-to-cart-button.button:hover:not(:disabled){transform:translateY(-2px) scale(1.01)!important;filter:saturate(1.15) brightness(1.06)}[data-template=product] .product-form-buttons .button:not(.button-secondary):active:not(:disabled),[data-template=product] product-form-component .button:not(.button-secondary):active:not(:disabled),[data-template=product] .add-to-cart-button.button:active:not(:disabled){transform:translateY(0) scale(.99)!important}@media screen and (max-width:480px){[data-template=product] .product-form-buttons .button:not(.button-secondary),[data-template=product] .add-to-cart-button.button{letter-spacing:.04em!important;font-size:.75rem!important;padding-inline:12px!important}}[data-template=product] .variant-picker legend,[data-template=product] variant-picker legend{font-family:var(--font-heading--family),serif;font-style:italic;font-weight:500;font-size:.9375rem;letter-spacing:0;color:var(--atelier-warm-black, #1a1816);margin-bottom:8px;display:block}[data-template=product] .variant-option__swatch-value{margin-inline-start:8px;color:var(--atelier-bronze-deep, #7c5b3d);font-style:normal;font-weight:500}[data-template=product] quantity-input,[data-template=product] .quantity-input{border-radius:999px;border:1px solid var(--atelier-hairline-strong);background-color:#ffffffd9;overflow:hidden;transition:border-color var(--atelier-duration-med) var(--atelier-ease-soft)}[data-template=product] quantity-input:focus-within,[data-template=product] .quantity-input:focus-within{border-color:var(--atelier-bronze);box-shadow:0 0 0 3px #b895771f}[data-template=product] quantity-input button,[data-template=product] .quantity-input button{background:transparent;border:none;color:var(--atelier-warm-black, #1a1816);transition:color var(--atelier-duration-med) var(--atelier-ease-soft)}[data-template=product] quantity-input button:hover,[data-template=product] .quantity-input button:hover{color:var(--atelier-bronze)}[data-template=product] quantity-input input,[data-template=product] .quantity-input input{font-family:var(--font-heading--family),serif;font-size:1rem;text-align:center;background:transparent;border:none;color:var(--atelier-warm-black, #1a1816)}[data-template=product] .product__pickup-availabilities,[data-template=product] local-pickup{margin-top:clamp(12px,1.6vw,20px);padding:clamp(12px,1.5vw,16px) clamp(14px,1.8vw,20px);background-color:var(--atelier-cream, #f6f1e8);border-radius:12px;border:1px solid var(--atelier-hairline);position:relative}[data-template=product] .pickup-availability__row{align-items:flex-start;gap:10px}[data-template=product] .pickup-availability__column .svg-wrapper svg{color:var(--atelier-bronze-deep, #7c5b3d)}[data-template=product] .pickup-location__text-sm{font-family:var(--font-heading--family),serif;font-style:italic;font-weight:500;color:var(--atelier-warm-black, #1a1816);font-size:.9375rem}[data-template=product] .pickup-location__text-xs{font-family:var(--font-body--family);color:#1a1816b3;font-size:.8125rem;letter-spacing:.02em}[data-template=product] .pickup-location__button{font-family:var(--font-body--family);font-size:.75rem;letter-spacing:.16em;text-transform:uppercase;color:var(--atelier-bronze-deep, #7c5b3d);text-decoration:none;border-bottom:1px solid var(--atelier-bronze);padding-bottom:1px;transition:color var(--atelier-duration-med) var(--atelier-ease-soft)}[data-template=product] .pickup-location__button:hover{color:var(--atelier-warm-black, #1a1816)}[data-template=product] .product-inventory__status{font-family:var(--font-body--family);font-size:.8125rem;letter-spacing:.04em;color:#1a1816c7}[data-template=product] .product-inventory__icon-low{color:var(--atelier-bronze-deep, #7c5b3d)}[data-template=product] .product-inventory__icon-in_stock{color:#4a7d4a}[data-template=product] .product-form-text-container,[data-template=product] .product__tax,[data-template=product] .price-text-container__details,[data-template=product] .price__tax{font-family:var(--font-body--family);font-size:.75rem;letter-spacing:.04em;color:#1a1816a6;line-height:1.5}[data-template=product] shopify-payment-terms,[data-template=product] .shopify-payment-terms{font-family:var(--font-body--family);font-size:.8125rem}[data-template=product] .accelerated-checkout-block,[data-template=product] .additional-checkout-buttons{margin-top:clamp(8px,1vw,14px)}[data-template=product] .product-form-text__error{font-family:var(--font-heading--family),serif;font-style:italic;font-size:.9375rem;color:#b13a3a}[data-template=product] .pickup-location__dialog .pickup-location__h4,[data-template=product] .pickup-location__dialog h4{font-family:var(--font-heading--family),serif;font-style:italic;font-weight:400;font-size:1.5rem;letter-spacing:0}[data-template=product] .strikethrough-variant{color:#1a181666}@media(prefers-reduced-motion:reduce){[data-template=product] .text-block :is(h1,.h1):before,.product-recommendations .text-block :is(h2,h3,.h2,.h3):before{animation:none}[data-template=product] .product-form-buttons .button,[data-template=product] product-form-component .button,[data-template=product] quantity-input,[data-template=product] .quantity-input,[data-template=product] .pickup-location__button,[data-template=product] .variant-option__button-label{transition:none}[data-template=product] .product-form-buttons .button:hover:not(:disabled),[data-template=product] product-form-component .button:hover:not(:disabled){transform:none}}[data-template="page.contact"] .text-block :is(h1,h2,.h1,.h2){font-family:var(--font-heading--family),serif!important;font-style:italic!important;font-weight:400!important;font-size:clamp(2rem,4.4vw,3.25rem)!important;letter-spacing:-.005em!important;line-height:1.08!important;text-wrap:balance;color:var(--atelier-warm-black, #1a1816);position:relative}[data-template="page.contact"] .text-block :is(h1,h2,.h1,.h2):before{content:"\2726";display:block;text-align:center;font-size:.45em;color:var(--atelier-bronze);font-style:normal;letter-spacing:0;margin-bottom:clamp(8px,1vw,14px);opacity:.85;animation:collectionTitleStarTwinkle 3.4s ease-in-out infinite}[data-template="page.contact"] .text-block p,[data-template="page.contact"] .text-block .rte p{font-family:var(--font-heading--family),serif;font-style:italic;font-size:clamp(1rem,1.3vw,1.125rem);line-height:1.65;color:#1a1816c7;text-align:center;max-width:56ch;margin-inline:auto}[data-template="page.contact"] .contact-form{background-color:var(--atelier-cream, #f6f1e8);border:1px solid var(--atelier-hairline);border-radius:8px;padding:clamp(20px,3vw,36px);position:relative;margin-top:clamp(16px,2vw,28px)}[data-template="page.contact"] .contact-form:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:clamp(80px,14vw,160px);height:1px;background:linear-gradient(to right,transparent 0%,rgba(184,149,119,.55) 30%,rgba(184,149,119,.55) 70%,transparent 100%);pointer-events:none}[data-template="page.contact"] .contact-form__form{gap:clamp(14px,1.6vw,20px)}[data-template="page.contact"] .contact-form__input{font-family:var(--font-body--family);font-size:.9375rem;letter-spacing:.01em;color:var(--atelier-warm-black, #1a1816);background-color:#ffffffe6;padding:14px 18px;border-radius:999px;border:1px solid var(--atelier-hairline-strong);transition:border-color var(--atelier-duration-med) var(--atelier-ease-soft),box-shadow var(--atelier-duration-med) var(--atelier-ease-soft),background-color var(--atelier-duration-med) var(--atelier-ease-soft)}[data-template="page.contact"] .contact-form__input::placeholder{font-family:var(--font-heading--family),serif;font-style:italic;color:#1a181680;letter-spacing:0}[data-template="page.contact"] .contact-form__input:hover,[data-template="page.contact"] .contact-form__input:focus,[data-template="page.contact"] .contact-form__input:focus-visible{border-color:var(--atelier-bronze);background-color:#fff;box-shadow:0 0 0 3px #b895771f;outline:none}[data-template="page.contact"] .contact-form__input--textarea{border-radius:14px;padding:16px 20px;min-height:160px;line-height:1.55}[data-template="page.contact"] .contact-form .button,[data-template="page.contact"] .contact-form button[type=submit]{border-radius:999px!important;background:linear-gradient(135deg,#c9a787,#b89577 48%,#9a7558)!important;color:var(--atelier-cream, #f6f1e8)!important;font-family:var(--font-body--family)!important;font-weight:600!important;letter-spacing:.12em!important;text-transform:uppercase!important;font-size:.875rem!important;padding-block:14px!important;padding-inline:clamp(28px,4vw,44px)!important;border:none!important;align-self:center;box-shadow:0 1px #fff6 inset,0 0 0 1px #1a18160f,0 8px 22px -10px #b895778c!important;transition:transform var(--atelier-duration-med) var(--atelier-ease),filter var(--atelier-duration-med) var(--atelier-ease-soft)!important}[data-template="page.contact"] .contact-form .button *,[data-template="page.contact"] .contact-form button[type=submit] *{color:var(--atelier-cream, #f6f1e8)!important}[data-template="page.contact"] .contact-form .button:hover,[data-template="page.contact"] .contact-form button[type=submit]:hover,[data-template="page.contact"] .contact-form .button:focus-visible,[data-template="page.contact"] .contact-form button[type=submit]:focus-visible{transform:translateY(-2px) scale(1.02)!important;filter:saturate(1.15) brightness(1.06)}[data-template="page.contact"] .contact-form .button:active{transform:translateY(0) scale(.98)!important}[data-template="page.contact"] .contact-form__success{font-family:var(--font-heading--family),serif;font-style:italic;font-size:1rem;color:var(--atelier-bronze-deep, #7c5b3d);background-color:#b895771a;padding:12px 18px;border-radius:999px;border:1px solid var(--atelier-bronze)}[data-template="page.contact"] .contact-form__success svg{color:var(--atelier-bronze-deep, #7c5b3d);flex-shrink:0}[data-template="page.contact"] .contact-form__error{font-family:var(--font-heading--family),serif;font-style:italic;font-size:.9375rem;color:#b13a3a;background-color:#b13a3a14;padding:12px 18px;border-radius:999px;border:1px solid rgba(177,58,58,.4)}@media(prefers-reduced-motion:reduce){[data-template="page.contact"] .text-block :is(h1,h2,.h1,.h2):before,[data-template="page.contact"] .contact-form__input,[data-template="page.contact"] .contact-form .button,[data-template="page.contact"] .contact-form button[type=submit]{animation:none;transition:none}[data-template="page.contact"] .contact-form .button:hover,[data-template="page.contact"] .contact-form button[type=submit]:hover{transform:none!important}}@media screen and (max-width:749px){.header-actions__action,.search-action .search-modal__button,.account-button{width:36px!important;height:36px!important;border:none!important;background:transparent!important;box-shadow:none!important;transform:none!important}.header-actions__action svg,.search-action .search-modal__button svg,.account-button svg{width:20px!important;height:20px!important}.header-actions__action:hover,.header-actions__action:focus-visible,.search-action .search-modal__button:hover,.search-action .search-modal__button:focus-visible,.account-button:hover,.account-button:focus-visible{color:var(--atelier-bronze)!important;background:transparent!important;border:none!important;transform:none!important}.header-actions__action:hover svg,.search-action .search-modal__button:hover svg,.account-button:hover svg{filter:none!important}.header-actions__cart-icon{--cart-bubble-size: 16px !important;--cart-bubble-top: 2px !important;--cart-bubble-right: 0px !important}.header-actions__cart-icon .cart-bubble__text{font-size:.625rem!important}.header-actions__action:after,.search-action .search-modal__button:after,.account-button:after{display:none!important}.menu-list__link,nav[header-menu] .menu-list__link{font-size:1rem!important;letter-spacing:.01em!important}.menu-list__link:before{display:none!important}.menu-drawer__menu-item{font-size:1.125rem!important;letter-spacing:0}.social-icon{width:50px!important;height:50px!important}.social-card__hint{font-size:.875rem!important}.social-card__hint-arrow{width:28px!important}.editorial-split__heading{font-size:clamp(1.5rem,6vw,2rem)!important}.editorial-split__paragraph{font-size:.9375rem!important}.editorial-split--cta-brillantinoso .editorial-split__cta-primary{font-size:.75rem!important;letter-spacing:.16em!important;padding-inline:24px!important}.section:has(.email-signup-block) :is(h2,.h2){font-size:clamp(1.5rem,7vw,2rem)!important}.section:has(.email-signup-block) p{font-size:.9375rem!important;padding-inline:8px}footer .menu__heading,footer h3,footer h4{font-size:1rem!important}footer .social-icons__icon-wrapper{width:32px!important;height:32px!important}footer .social-icons__icon-wrapper svg,footer .social-icons__icon-wrapper .svg-wrapper{width:14px!important;height:14px!important}[data-template=collection] .text-block :is(h1,h2,h3,h4,h5,h6),.product-grid-container :is(h1,h2,.h1,.h2){font-size:clamp(1.625rem,7vw,2.25rem)!important}[data-template=collection] .text-block :is(h1,h2,h3,h4,h5,h6):before,.product-grid-container :is(h1,h2,.h1,.h2):before{font-size:.4em}.atelier-filters{margin:clamp(16px,3vw,24px) 0;padding:16px 18px}.atelier-filters__eyebrow{font-size:.625rem!important;letter-spacing:.2em!important}.atelier-filters__select{padding:12px 36px 12px 16px;font-size:1rem}.atelier-filters__submit{padding:12px 24px!important;font-size:.8125rem!important}.product-card .card-gallery{border-radius:10px;box-shadow:0 12px 24px -16px #1a181652,0 6px 16px -8px #b8957752}.product-card .card-gallery:before{top:-6px;right:-6px;bottom:-6px;left:-6px;filter:blur(8px)}.product-card :is(h3,h4,h5,.h3,.h4,.h5),.product-card .product-title,.product-card product-title{font-size:.875rem!important}.product-card .price,.product-card .price *{font-size:1rem!important}.product-card:has(.compare-at-price) .price,.product-card:has(.compare-at-price) .price *{font-size:1.0625rem!important}.product-card .compare-at-price{font-size:.875rem!important}.product-card .product-badges__badge,.product-badges__badge{font-size:.625rem;letter-spacing:.14em;padding:5px 10px}[data-template=product] .text-block :is(h1,.h1){font-size:clamp(1.375rem,6vw,1.75rem)!important;padding-block-start:24px!important}[data-template=product] price-element .price,[data-template=product] .price-text-container .price{font-size:clamp(1.125rem,4.5vw,1.375rem)!important}[data-template=product] price-element .compare-at-price,[data-template=product] .price-text-container .compare-at-price{font-size:1rem}[data-template=product] .variant-option__button-label{padding:8px 14px;font-size:.8125rem}[data-template=product] .details__header{font-size:1rem!important;padding-block:14px!important}[data-template=product] .details-content,[data-template=product] .details-content p{font-size:.875rem;line-height:1.65}[data-template=product] .product__pickup-availabilities,[data-template=product] local-pickup{padding:12px 14px}.product-recommendations .text-block :is(h2,h3,.h2,.h3){font-size:clamp(1.375rem,6vw,1.75rem)!important}[data-template="page.contact"] .text-block :is(h1,h2,.h1,.h2){font-size:clamp(1.625rem,7vw,2.25rem)!important}[data-template="page.contact"] .contact-form{padding:18px 16px}[data-template="page.contact"] .contact-form__form{gap:12px!important}[data-template="page.contact"] .contact-form__form-row{flex-direction:column!important;gap:12px}[data-template="page.contact"] .contact-form__input{padding:12px 16px;font-size:1rem}[data-template="page.contact"] .contact-form__input--textarea{min-height:130px}[data-template="page.contact"] .contact-form .button,[data-template="page.contact"] .contact-form button[type=submit]{width:100%;padding-block:14px!important}.editorial-split__eyebrow,.social-community__eyebrow,.atelier-filters__eyebrow{font-size:.625rem!important;letter-spacing:.18em!important}.header[data-sticky-state=active]{box-shadow:0 1px 8px #1a18160a}}@media screen and (max-width:380px){.header-actions__action,.search-action .search-modal__button,.account-button{width:32px!important;height:32px!important;border:none!important;background:transparent!important;box-shadow:none!important}.header-actions__action svg,.search-action .search-modal__button svg,.account-button svg{width:18px!important;height:18px!important}.social-icon{width:46px!important;height:46px!important}.atelier-filters{padding:14px}}.featured-product-section,.facebook-community,.editorial-split,.resource-list[data-testid=resource-list-grid] .resource-list__item{transition:opacity .9s var(--atelier-ease),transform .9s var(--atelier-ease)}.featured-product-section.motion-pending,.facebook-community.motion-pending,.editorial-split.motion-pending,.resource-list[data-testid=resource-list-grid].motion-pending .resource-list__item{opacity:0;transform:translateY(22px);will-change:opacity,transform}.resource-list[data-testid=resource-list-grid].is-in .resource-list__item:nth-child(1){transition-delay:40ms}.resource-list[data-testid=resource-list-grid].is-in .resource-list__item:nth-child(2){transition-delay:.12s}.resource-list[data-testid=resource-list-grid].is-in .resource-list__item:nth-child(3){transition-delay:.2s}.resource-list[data-testid=resource-list-grid].is-in .resource-list__item:nth-child(4){transition-delay:.28s}.resource-list[data-testid=resource-list-grid].is-in .resource-list__item:nth-child(n+5){transition-delay:.36s}@media(prefers-reduced-motion:reduce){.featured-product-section,.facebook-community,.editorial-split,.resource-list[data-testid=resource-list-grid] .resource-list__item{transition:none!important}.featured-product-section.motion-pending,.facebook-community.motion-pending,.editorial-split.motion-pending,.resource-list[data-testid=resource-list-grid].motion-pending .resource-list__item{opacity:1!important;transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/atelier-luxury.css.map */
