.asma-atelier{--atelier-ink: #201a19;--atelier-cream: #f7f0eb;--atelier-rose: #f0dfdc;background:var(--atelier-cream);color:var(--atelier-ink);padding:clamp(2.6rem,5vw,5rem) 0}.asma-atelier__inner{max-width:1500px}.asma-atelier__intro{max-width:650px;margin:0 auto clamp(1.4rem,3vw,2.6rem);text-align:center}.asma-atelier__eyebrow,.asma-atelier__card-eyebrow{margin:0 0 .9rem;color:#a35b68;font-size:.68rem;font-weight:700;letter-spacing:.22em;line-height:1.4;text-transform:uppercase}.asma-atelier__intro h2{margin:0;color:var(--atelier-ink);font-family:Georgia,Times New Roman,serif;font-size:clamp(2.2rem,5vw,4.9rem);font-weight:400;letter-spacing:-.045em;line-height:.98}.asma-atelier__subheading{max-width:520px;margin:1.25rem auto 0;color:#201a19b8;font-size:clamp(.95rem,1.4vw,1.15rem);line-height:1.6}.asma-atelier__grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:clamp(.75rem,2.2vw,2rem)}.asma-atelier__card{display:block;color:inherit;text-decoration:none}.asma-atelier__media{position:relative;height:clamp(360px,39vw,560px);min-height:0;overflow:hidden;display:flex;align-items:center;justify-content:center;background:var(--atelier-rose)}.asma-atelier__card:not(.asma-atelier__card--tall) .asma-atelier__media{margin-top:clamp(1.2rem,5vw,4rem);height:clamp(320px,33vw,470px);min-height:0}.asma-atelier__media img,.asma-atelier__placeholder{display:block;width:100%;height:100%;min-height:0;object-fit:contain;transition:transform .9s cubic-bezier(.22,.61,.36,1)}.asma-atelier__veil{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#140e0d00 42%,#140e0dc7)}.asma-atelier__card-copy{position:absolute;right:clamp(1rem,3vw,3rem);bottom:clamp(1.25rem,3vw,3rem);left:clamp(1rem,3vw,3rem);color:#fff}.asma-atelier__card-eyebrow{color:#ffffffc7;margin-bottom:.65rem}.asma-atelier__card-title{display:block;max-width:470px;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.8rem,3.8vw,4rem);font-weight:400;letter-spacing:-.035em;line-height:1.02}.asma-atelier__cta{display:inline-flex;gap:.55rem;align-items:center;margin-top:1.4rem;border-bottom:1px solid rgba(255,255,255,.8);padding-bottom:.35rem;font-size:.73rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}@media(hover:hover)and (pointer:fine){.asma-atelier__card:hover .asma-atelier__media img,.asma-atelier__card:focus-visible .asma-atelier__media img{transform:scale(1.045)}.asma-atelier__cta span{transition:transform .25s ease}.asma-atelier__card:hover .asma-atelier__cta span,.asma-atelier__card:focus-visible .asma-atelier__cta span{transform:translate(3px,-3px)}}@media screen and (max-width:749px){.asma-atelier{padding:3rem 0 3.5rem}.asma-atelier__grid{display:block}.asma-atelier__card:not(.asma-atelier__card--tall) .asma-atelier__media{margin-top:.8rem;min-height:0}.asma-atelier__media{min-height:0}.asma-atelier__card-title{font-size:2.25rem}}@media(prefers-reduced-motion:reduce){.asma-atelier__media img{transition:none}}.asma-funnel{margin:1.2rem 0 1.8rem}.asma-funnel__badge{display:inline-flex;align-items:center;gap:.5rem;padding:.55rem .85rem;border:1px solid rgba(var(--color-foreground),.16);border-radius:999px;background:rgba(var(--color-foreground),.04);color:rgb(var(--color-foreground));font-size:1.2rem;font-weight:700;letter-spacing:.04rem}.asma-funnel__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin-top:1rem}.asma-funnel__card{display:flex;align-items:flex-start;gap:.7rem;min-height:7.2rem;padding:.9rem;border:1px solid rgba(var(--color-foreground),.14);border-radius:1rem;background:rgb(var(--color-background))}.asma-funnel__icon{flex:0 0 auto;font-size:1.55rem;line-height:1.2}.asma-funnel__card strong{display:block;font-size:1.25rem;line-height:1.25}.asma-funnel__card small{display:block;margin-top:.3rem;color:rgba(var(--color-foreground),.7);font-size:1.1rem;line-height:1.35}.asma-funnel__assist{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:1rem;padding:.9rem 1rem;border-radius:.8rem;background:rgba(var(--color-foreground),.04)}.asma-funnel__assist-text{font-size:1.25rem;line-height:1.4}.asma-funnel__assist a{flex:0 0 auto;color:rgb(var(--color-foreground));font-size:1.25rem;font-weight:700;text-underline-offset:.25rem}.asma-funnel__sticky{position:fixed;right:0;bottom:0;left:0;z-index:40;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.9rem max(1.5rem,env(safe-area-inset-left)) calc(.9rem + env(safe-area-inset-bottom)) max(1.5rem,env(safe-area-inset-right));border-top:1px solid rgba(var(--color-foreground),.16);background:rgb(var(--color-background));box-shadow:0 -.5rem 2rem #0000001f}.asma-funnel__sticky-copy{display:flex;min-width:0;flex-direction:column;gap:.15rem}.asma-funnel__sticky-label{color:rgba(var(--color-foreground),.7);font-size:1rem;line-height:1.2}.asma-funnel__sticky-product{max-width:55vw;overflow:hidden;font-size:1.25rem;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.asma-funnel__sticky button{min-width:11rem;min-height:4.4rem;padding:.8rem 1.2rem;border:0;border-radius:.6rem;background:rgb(var(--color-button));color:rgb(var(--color-button-text));cursor:pointer;font:inherit;font-weight:700}.asma-funnel__sticky button:disabled{cursor:not-allowed;opacity:.5}@media screen and (max-width:749px){.asma-funnel__grid{grid-template-columns:1fr;gap:.6rem}.asma-funnel__card{min-height:0;padding:.75rem}.asma-funnel__assist{align-items:flex-start;flex-direction:column;gap:.55rem}.asma-funnel__sticky{gap:.7rem;padding-right:max(1.2rem,env(safe-area-inset-right));padding-left:max(1.2rem,env(safe-area-inset-left))}.asma-funnel__sticky-product{max-width:48vw}.asma-funnel__sticky button{min-width:10rem;padding-right:1rem;padding-left:1rem}}.asma-funnel__disclosure{margin-top:1rem;padding:1rem;border:1px solid rgba(var(--color-foreground),.14);border-radius:1rem;background:rgba(var(--color-foreground),.03)}.asma-funnel__disclosure h3{margin:0 0 .55rem;font-size:1.3rem;line-height:1.3}.asma-funnel__disclosure ul{margin:0;padding-left:1.8rem}.asma-funnel__disclosure li{margin:.35rem 0;font-size:1.15rem;line-height:1.45}
/*# sourceMappingURL=/cdn/shop/t/77/compiled_assets/styles.css.map */
