.sfny-contact{background:rgb(var(--color-background))}.sfny-contact__inner{width:min(100% - 3rem,147rem);margin:0 auto}.sfny-contact__divider{display:flex;align-items:center;gap:.8rem;color:rgba(var(--color-foreground),.45);font-size:1.2rem;line-height:1;text-align:center;text-transform:uppercase}.sfny-contact__divider:before,.sfny-contact__divider:after{content:"";flex:1 1 auto;height:.1rem;background:rgba(var(--color-foreground),.18)}.sfny-contact__divider span{flex:0 0 auto}.sfny-contact__intro{margin-top:6rem}.sfny-contact__intro h1{margin:0;color:rgb(var(--color-foreground));font-family:var(--font-heading-family);font-size:2.4rem;font-weight:700;line-height:1.25;letter-spacing:0}.sfny-contact__copy{max-width:100rem;margin-top:1.2rem;color:rgb(var(--color-foreground));font-size:1.3rem;line-height:1.7}.sfny-contact__copy p{margin:0}.sfny-contact-form{margin-top:7rem}.sfny-contact-form__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2.4rem;row-gap:2.8rem}.sfny-contact-form__field{min-width:0}.sfny-contact-form__field--full{grid-column:1 / -1}.sfny-contact-form__field label{display:block;margin:0 0 .8rem;color:rgb(var(--color-foreground));font-size:1.1rem;font-weight:700;line-height:1.3}.sfny-contact-form__field label span{margin-left:.1rem}.sfny-contact-form__field input,.sfny-contact-form__field select,.sfny-contact-form__field textarea{width:100%;min-height:5.8rem;border:.1rem solid rgba(var(--color-foreground),.16);border-radius:0;background:rgb(var(--color-background));color:rgb(var(--color-foreground));font:inherit;font-size:1.3rem;letter-spacing:0;line-height:1.4;padding:1.4rem 1.8rem;transition:border-color .16s ease,box-shadow .16s ease}.sfny-contact-form__field textarea{min-height:16rem;resize:vertical}.sfny-contact-form__field input[type=file]{display:flex;align-items:center;padding:1.6rem 1.8rem}.sfny-contact-form__field input:focus,.sfny-contact-form__field select:focus,.sfny-contact-form__field textarea:focus{border-color:rgb(var(--color-foreground));box-shadow:0 0 0 .1rem rgb(var(--color-foreground));outline:none}.sfny-contact-form__field input::placeholder,.sfny-contact-form__field textarea::placeholder{color:rgba(var(--color-foreground),.45)}.sfny-contact-form__field-error{display:block;margin-top:.8rem;color:#b3261e;font-size:1.2rem}.sfny-contact-form__success,.sfny-contact-form__errors{margin-bottom:2.4rem;border:.1rem solid rgba(var(--color-foreground),.16);padding:1.6rem 1.8rem;color:rgb(var(--color-foreground));font-size:1.3rem;line-height:1.5}.sfny-contact-form__errors p{margin:0 0 .8rem;font-weight:700}.sfny-contact-form__errors ul{margin:0;padding-left:1.8rem}.sfny-contact-form__actions{display:flex;justify-content:center;margin-top:4.2rem}.sfny-contact-form__button{display:inline-flex;align-items:center;justify-content:center;min-width:26rem;min-height:5.6rem;border:.1rem solid #000000;border-radius:999rem;background:#000;color:#fff;cursor:pointer;font:inherit;font-size:1.3rem;font-weight:700;gap:.7rem;letter-spacing:0;padding:1.4rem 3.2rem;transition:background .16s ease,color .16s ease,transform .16s ease}.sfny-contact-form__button:hover{background:#fff;color:#000}.sfny-contact-form__button[disabled]{cursor:not-allowed;opacity:.65}.sfny-contact-form__button:focus-visible{outline:.2rem solid rgb(var(--color-foreground));outline-offset:.3rem}.sfny-contact-form__button:active{transform:translateY(.1rem)}.sfny-contact-form__button-icon{display:inline-flex;width:1.5rem;height:1.5rem}.sfny-contact-form__button-icon svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}@media screen and (max-width:749px){.sfny-contact__inner{width:min(100% - 3rem,60rem)}.sfny-contact__intro{margin-top:4rem}.sfny-contact__intro h1{font-size:2rem}.sfny-contact-form{margin-top:4rem}.sfny-contact-form__grid{grid-template-columns:1fr;row-gap:2rem}.sfny-contact-form__actions{justify-content:stretch;margin-top:3.2rem}.sfny-contact-form__button{width:100%;min-width:0}}.sfny-story-cards{background:rgb(var(--color-background))}.sfny-story-cards__inner{display:grid;gap:3.2rem}.sfny-story-cards__header{max-width:86rem}.sfny-story-cards__heading{margin:0;color:rgb(var(--color-foreground));font-family:"Jost",var(--font-heading-family);font-size:var(--sfny-story-heading-size);font-style:var(--sfny-story-heading-style);font-weight:var(--sfny-story-heading-weight);letter-spacing:0;line-height:1.1;text-transform:var(--sfny-story-heading-transform)}.sfny-story-cards__intro{margin-top:1.4rem;color:rgba(var(--color-foreground),.76);font-size:1.4rem;line-height:1.8}.sfny-story-cards__intro p{margin:0}.sfny-story-cards__grid{display:flex;gap:clamp(1.2rem,1.7vw,2.4rem);min-width:0}.sfny-story-card{position:relative;display:block;flex:1 1 0;min-width:0;height:var(--sfny-story-card-height);overflow:hidden;border-radius:var(--sfny-story-card-radius);background:#050505;color:#fff;text-decoration:none;isolation:isolate;transition:flex .52s cubic-bezier(.2,.8,.2,1),transform .52s cubic-bezier(.2,.8,.2,1)}.sfny-story-card__media,.sfny-story-card__media img,.sfny-story-card__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.sfny-story-card__image,.sfny-story-card__placeholder{display:block;object-fit:cover;filter:grayscale(100%) brightness(.58) contrast(1.08);transform:scale(1.02);transition:filter .52s ease,transform .7s cubic-bezier(.2,.8,.2,1),opacity .52s ease}.sfny-story-card--contain .sfny-story-card__image,.sfny-story-card--contain .sfny-story-card__placeholder{object-fit:contain;padding:clamp(4rem,7vw,10rem)}.sfny-story-card__shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:radial-gradient(circle at 18% 20%,rgba(255,255,255,.18),transparent 28%),linear-gradient(180deg,#00000014 15%,#000000d6);opacity:.92;pointer-events:none;transition:opacity .42s ease}.sfny-story-card__content{position:absolute;right:2.4rem;bottom:2.4rem;left:2.4rem;z-index:2;display:grid;gap:.35rem}.sfny-story-card__eyebrow,.sfny-story-card__subtitle{margin:0;color:#ffffffb8;font-size:1.1rem;letter-spacing:.08em;line-height:1.35;text-transform:uppercase}.sfny-story-card__title{margin:0;color:#fff;font-family:"Jost",var(--font-heading-family);font-size:var(--sfny-story-card-title-size);font-style:var(--sfny-story-heading-style);font-weight:var(--sfny-story-heading-weight);letter-spacing:0;line-height:1.1;text-transform:var(--sfny-story-heading-transform)}.sfny-story-card__arrow{position:absolute;right:2.4rem;bottom:2.4rem;z-index:3;display:inline-flex;align-items:center;justify-content:center;width:4.8rem;height:4.8rem;border-radius:50%;background:#ffffffe6;color:#050505;transition:background .22s ease,color .22s ease,transform .22s ease}.sfny-story-card__arrow svg{width:2rem;height:2rem;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.sfny-story-card:focus-visible{outline:.2rem solid rgb(var(--color-foreground));outline-offset:.4rem}.sfny-story-card:hover .sfny-story-card__image,.sfny-story-card:focus-visible .sfny-story-card__image,.sfny-story-card:hover .sfny-story-card__placeholder,.sfny-story-card:focus-visible .sfny-story-card__placeholder{filter:grayscale(0%) brightness(.98) contrast(1.02);transform:scale(1.07)}.sfny-story-card:hover .sfny-story-card__shade,.sfny-story-card:focus-visible .sfny-story-card__shade{opacity:.72}.sfny-story-card:hover .sfny-story-card__arrow,.sfny-story-card:focus-visible .sfny-story-card__arrow{background:#fff;transform:translate(.2rem,-.2rem)}.sfny-story-image-clone{max-width:none;pointer-events:none;will-change:left,top,width,height,opacity,transform}@media(hover:hover)and (pointer:fine){.sfny-story-cards__grid:hover .sfny-story-card{flex:.86 1 0}.sfny-story-cards__grid:hover .sfny-story-card:hover,.sfny-story-cards__grid:hover .sfny-story-card:focus-within{flex:var(--sfny-story-hover-grow) 1 0;transform:translateY(-.4rem)}}@media screen and (max-width:989px){.sfny-story-cards__grid{display:grid;grid-template-columns:1fr}.sfny-story-card{height:var(--sfny-story-card-mobile-height)}}@media screen and (max-width:749px){.sfny-story-cards__inner{gap:2.4rem}.sfny-story-cards__grid{position:relative;display:block;height:clamp(32rem,88vw,var(--sfny-story-card-mobile-height));min-height:0;overflow:hidden}.sfny-story-card{position:absolute;top:1.2rem;left:50%;width:min(72vw,32rem);height:calc(100% - 2.4rem);flex:none;border-radius:var(--sfny-story-card-radius);opacity:.58;cursor:pointer;touch-action:pan-y;transform:translate(-50%) translateY(1.2rem) scale(.78)}.sfny-story-card[data-story-position=active]{z-index:3;opacity:1;transform:translate(-50%) translateY(0) scale(1)}.sfny-story-card[data-story-position=before]{left:16%;z-index:1}.sfny-story-card[data-story-position=after]{left:84%;z-index:1}.sfny-story-card[data-story-position=hidden]{z-index:0;opacity:0;pointer-events:none;transform:translate(-50%) translateY(1.8rem) scale(.62)}.sfny-story-card[data-story-position=active] .sfny-story-card__image,.sfny-story-card[data-story-position=active] .sfny-story-card__placeholder{filter:grayscale(0%) brightness(.96) contrast(1.02);transform:scale(1.04)}.sfny-story-card[data-story-position=active] .sfny-story-card__shade{opacity:.76}.sfny-story-card:not([data-story-position=active]) .sfny-story-card__image,.sfny-story-card:not([data-story-position=active]) .sfny-story-card__placeholder{filter:grayscale(100%) brightness(.58) contrast(1.08);transform:scale(1.02)}.sfny-story-card:not([data-story-position=active]) .sfny-story-card__content,.sfny-story-card:not([data-story-position=active]) .sfny-story-card__arrow{opacity:0}.sfny-story-card__content{right:1.8rem;bottom:1.8rem;left:1.8rem}.sfny-story-card__arrow{right:1.8rem;bottom:1.8rem;width:4.4rem;height:4.4rem}.sfny-story-cards__heading{font-size:min(var(--sfny-story-heading-size),3.2rem)}.sfny-story-card__title{font-size:min(var(--sfny-story-card-title-size),2.4rem)}}@media(prefers-reduced-motion:reduce){.sfny-story-card,.sfny-story-card__image,.sfny-story-card__placeholder,.sfny-story-card__shade,.sfny-story-card__arrow{transition:none}}.sfny-founder-story{background:rgb(var(--color-background));scroll-margin-top:8rem}.sfny-founder-story__inner{position:relative;display:grid;gap:clamp(2.8rem,5vw,7.2rem);align-items:center}.sfny-founder-story--has-image .sfny-founder-story__inner{grid-template-columns:minmax(24rem,.42fr) minmax(0,.58fr)}html.sfny-founder-story-enhanced .sfny-founder-story--hidden-until-trigger:not(.is-visible){padding-top:clamp(1.2rem,2vw,2rem)!important;padding-bottom:clamp(1.2rem,2vw,2rem)!important;cursor:pointer}html.sfny-founder-story-enhanced .sfny-founder-story--hidden-until-trigger.is-revealing{animation:sfnyFounderStoryReveal .76s cubic-bezier(.16,1,.3,1) both}@keyframes sfnyFounderStoryReveal{0%{opacity:.92}to{opacity:1}}html.sfny-founder-story-enhanced .sfny-founder-story--hidden-until-trigger:not(.is-visible) .sfny-founder-story__inner{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:clamp(1.6rem,3vw,3.2rem);align-items:center;min-height:clamp(18rem,28vw,32rem);padding:clamp(3rem,6vw,7rem);overflow:hidden;border-radius:2rem;background:#050505;color:#fff;isolation:isolate;box-shadow:0 2rem 5rem #0000002e}html.sfny-founder-story-enhanced .sfny-founder-story--hidden-until-trigger:not(.is-visible) .sfny-founder-story__inner:before,html.sfny-founder-story-enhanced .sfny-founder-story--hidden-until-trigger:not(.is-visible) .sfny-founder-story__inner:after{content:"";position:absolute;top:0;bottom:0;z-index:1;width:50.25%;pointer-events:none;background:linear-gradient(135deg,rgba(255,255,255,.08),transparent 34%),linear-gradient(180deg,#111,#050505)}html.sfny-founder-story-enhanced .sfny-founder-story--hidden-until-trigger:not(.is-visible) .sfny-founder-story__inner:before{left:0;border-right:.1rem solid rgba(255,255,255,.12)}html.sfny-founder-story-enhanced .sfny-founder-story--hidden-until-trigger:not(.is-visible) .sfny-founder-story__inner:after{right:0;border-left:.1rem solid rgba(255,255,255,.08)}html.sfny-founder-story-enhanced .sfny-founder-story--hidden-until-trigger.is-revealing .sfny-founder-story__inner{overflow:hidden}html.sfny-founder-story-enhanced .sfny-founder-story--hidden-until-trigger.is-revealing .sfny-founder-story__inner:before,html.sfny-founder-story-enhanced .sfny-founder-story--hidden-until-trigger.is-revealing .sfny-founder-story__inner:after{content:"";position:absolute;top:0;bottom:0;z-index:5;width:50.25%;pointer-events:none;background:linear-gradient(135deg,rgba(255,255,255,.08),transparent 34%),linear-gradient(180deg,#111,#050505)}html.sfny-founder-story-enhanced .sfny-founder-story--hidden-until-trigger.is-revealing .sfny-founder-story__inner:before{left:0;animation:sfnyFounderCurtainLeft .76s cubic-bezier(.16,1,.3,1) both}html.sfny-founder-story-enhanced .sfny-founder-story--hidden-until-trigger.is-revealing .sfny-founder-story__inner:after{right:0;animation:sfnyFounderCurtainRight .76s cubic-bezier(.16,1,.3,1) both}@keyframes sfnyFounderCurtainLeft{0%{transform:translate(0)}to{transform:translate(-102%)}}@keyframes sfnyFounderCurtainRight{0%{transform:translate(0)}to{transform:translate(102%)}}html.sfny-founder-story-enhanced .sfny-founder-story--hidden-until-trigger:not(.is-visible) .sfny-founder-story__media,html.sfny-founder-story-enhanced .sfny-founder-story--hidden-until-trigger:not(.is-visible) .sfny-founder-story__text{display:none}html.sfny-founder-story-enhanced .sfny-founder-story--hidden-until-trigger:not(.is-visible) .sfny-founder-story__content{position:relative;z-index:2;max-width:none}html.sfny-founder-story-enhanced .sfny-founder-story--hidden-until-trigger:not(.is-visible) .sfny-founder-story__eyebrow{margin-bottom:1.2rem;color:#ffffffa3;font-size:1rem}html.sfny-founder-story-enhanced .sfny-founder-story--hidden-until-trigger:not(.is-visible) .sfny-founder-story__heading{color:#fff;font-size:clamp(var(--sfny-founder-heading-size-mobile),6vw,var(--sfny-founder-heading-size-desktop));font-weight:var(--sfny-founder-heading-weight);font-style:var(--sfny-founder-heading-style);line-height:.98}html.sfny-founder-story-enhanced .sfny-founder-story--hidden-until-trigger:not(.is-visible) .sfny-founder-story__subtitle{max-width:58rem;margin-top:1.4rem;color:#ffffffb3;font-family:"Jost",var(--font-body-family);font-size:var(--sfny-founder-subtitle-size)}html.sfny-founder-story-enhanced .sfny-founder-story--hidden-until-trigger:not(.is-visible) .sfny-founder-story__content:after{content:"Click to reveal";display:inline-flex;align-items:center;margin-top:2rem;padding:.75rem 1.5rem;border:.1rem solid rgba(255,255,255,.2);border-radius:999px;color:#ffffffc7;font-family:"Jost",var(--font-heading-family);font-size:1.05rem;letter-spacing:.08em;line-height:1;text-transform:uppercase}@media screen and (min-width:750px){.sfny-founder-story--image-right .sfny-founder-story__media{order:2}.sfny-founder-story--image-right .sfny-founder-story__content{order:1}}.sfny-founder-story__media{position:relative;overflow:hidden;border-radius:2rem;background:#050505;aspect-ratio:4 / 5;box-shadow:0 2rem 5rem #00000038}.sfny-founder-story__image{display:block;width:100%;height:100%;object-fit:cover}.sfny-founder-story__content{max-width:72rem}.sfny-founder-story__eyebrow{margin:0 0 1.2rem;color:rgba(var(--color-foreground),.64);font-size:1.1rem;letter-spacing:.08em;line-height:1.35;text-transform:uppercase}.sfny-founder-story__heading{margin:0;color:rgb(var(--color-foreground));font-family:"Jost",var(--font-heading-family);font-size:clamp(var(--sfny-founder-heading-size-mobile),5vw,var(--sfny-founder-heading-size-desktop));font-weight:var(--sfny-founder-heading-weight);font-style:var(--sfny-founder-heading-style);letter-spacing:0;line-height:1.02}.sfny-founder-story__subtitle{max-width:54rem;margin:1.4rem 0 0;color:rgba(var(--color-foreground),.68);font-family:"Jost",var(--font-body-family);font-size:var(--sfny-founder-subtitle-size);letter-spacing:0;line-height:1.6}.sfny-founder-story__text{margin-top:2.4rem;color:rgba(var(--color-foreground),.78);font-size:1.45rem;line-height:1.8}.sfny-founder-story__text p{margin:0 0 1.6rem}.sfny-founder-story__text p:last-child{margin-bottom:0}@media screen and (max-width:749px){.sfny-founder-story{scroll-margin-top:6rem}.sfny-founder-story--has-image .sfny-founder-story__inner{grid-template-columns:1fr}.sfny-founder-story--hide-mobile-image .sfny-founder-story__media{display:none}.sfny-founder-story__content{max-width:none}.sfny-founder-story__heading{font-size:var(--sfny-founder-heading-size-mobile)}.sfny-founder-story__subtitle{font-size:var(--sfny-founder-subtitle-size);line-height:1.55}.sfny-founder-story__text{font-size:1.35rem;line-height:1.75}html.sfny-founder-story-enhanced .sfny-founder-story--hidden-until-trigger:not(.is-visible) .sfny-founder-story__inner{min-height:clamp(17rem,58vw,24rem);padding:2.4rem;border-radius:1.6rem}html.sfny-founder-story-enhanced .sfny-founder-story--hidden-until-trigger:not(.is-visible) .sfny-founder-story__heading{font-size:var(--sfny-founder-heading-size-mobile)}html.sfny-founder-story-enhanced .sfny-founder-story--hidden-until-trigger:not(.is-visible) .sfny-founder-story__subtitle{font-size:var(--sfny-founder-subtitle-size)}}.mood-board{display:block;padding-top:var(--mood-padding-top);padding-bottom:var(--mood-padding-bottom);background:linear-gradient(180deg,#ffffffdb,#fff0 38%),rgb(var(--color-background));color:rgb(var(--color-foreground))}.mood-board__inner{max-width:var(--page-width);margin:0 auto;padding:0 5rem}.mood-board__header{display:grid;grid-template-columns:minmax(0,1fr) minmax(28rem,45.5rem);align-items:end;gap:3.2rem;margin-bottom:3rem}.mood-board__eyebrow{margin:0 0 1rem;color:#7a5f45;font-size:1.2rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.mood-board__heading{margin:0;font-family:Jost,var(--font-heading-family);font-size:clamp(3.4rem,3.6vw,5.2rem);font-weight:600;line-height:1.04;letter-spacing:0}.mood-board__concept{display:block;margin-top:1.2rem;color:#6a5c50;font-size:1.2rem;font-weight:800;letter-spacing:.08em;line-height:1.35;text-transform:uppercase}.mood-board__intro-group{display:block}.mood-board__intro{color:rgba(var(--color-foreground),.74);font-size:1.5rem;line-height:1.7}.mood-board__intro>*{margin-top:0;margin-bottom:0}.mood-rows{display:grid;gap:1.4rem}.mood-row{display:flex;gap:1.4rem;min-width:0}.mood-row--top,.mood-row--bottom{height:61rem}.mood-card{display:block;position:relative;flex:1 1 0;min-width:0;overflow:hidden;border:0;border-radius:.8rem;background:#211914;box-shadow:0 1.6rem 4.2rem #21191221;color:#fff;cursor:pointer;isolation:isolate;text-align:left;text-decoration:none;transition:flex .42s ease,filter .32s ease}.mood-card.is-active{flex:2.35 1 0}.mood-card:before,.mood-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.mood-card:before{z-index:-2;background-image:var(--mood-card-image);background-position:center;background-size:cover;transform:scale(1.01);transition:transform .42s ease}.mood-card:after{z-index:-1;background:linear-gradient(180deg,#00000005,#00000026 38%,#000000c2),linear-gradient(90deg,#0000006b,#0000 64%);opacity:.84;transition:opacity .26s ease}.mood-card:hover:before,.mood-card.is-active:before{transform:scale(1.06)}.mood-card:hover:after,.mood-card.is-active:after{opacity:.97}.mood-card:focus-visible{outline:.3rem solid rgba(255,255,255,.92);outline-offset:-.6rem}.mood-card__number{position:absolute;z-index:2;top:1.6rem;left:1.6rem;display:grid;width:3.4rem;height:3.4rem;place-items:center;border-radius:999px;background:#ffffffe0;color:#201914;font-size:1.1rem;font-weight:800}.mood-card__badges{position:absolute;z-index:3;top:1.6rem;right:1.6rem;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.6rem;max-width:calc(100% - 6.8rem);pointer-events:none}.mood-card__badge{display:inline-flex;align-items:center;justify-content:center;min-height:2.8rem;padding:0 1rem;border:.1rem solid rgba(255,255,255,.78);border-radius:999px;background:#ffffffeb;color:#201914;font-size:.95rem;font-weight:900;letter-spacing:.08em;line-height:1;text-transform:uppercase;white-space:nowrap;box-shadow:0 .8rem 2.4rem #00000024;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.mood-card__badge--limited-edition{border-color:#ffffffd1;background:#f7efe2f2;color:#201914}.mood-card__badge--best-seller{background:#fffffff2;color:#201914}.mood-card__content{position:absolute;z-index:2;right:2.2rem;bottom:2.2rem;left:2.2rem}.mood-card__product{display:block;margin-bottom:1.2rem;color:#ffffffdb;font-size:1.1rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.mood-card__mood{display:block;max-width:38rem;font-family:Jost,var(--font-heading-family);font-size:clamp(2.9rem,3vw,4.6rem);font-weight:600;line-height:.98;letter-spacing:0}.mood-card:not(.is-active) .mood-card__mood{font-size:clamp(2.6rem,2.2vw,3.4rem)}.mood-card__details{display:grid;grid-template-rows:0fr;opacity:0;visibility:hidden;transition:grid-template-rows .28s ease,opacity .26s ease,margin-top .26s ease}.mood-card__details-inner{display:block;overflow:hidden}.mood-card:hover .mood-card__details,.mood-card.is-active .mood-card__details{grid-template-rows:1fr;margin-top:1.3rem;opacity:1;visibility:visible}.mood-card__notes{display:block;margin:0;font-size:1.4rem;font-weight:800;line-height:1.35}.mood-card__line{display:block;margin:1.2rem 0 2.4rem;color:#ffffffd6;font-size:1.3rem;line-height:1.45}.mood-card__button{display:inline-flex;flex:0 1 auto;align-items:center;justify-content:center;min-width:0;min-height:4rem;max-width:100%;padding:0 1.7rem;border-radius:999px;background:#fff;color:#201914;font-size:1.2rem;font-weight:800;letter-spacing:.06em;overflow:hidden;text-overflow:ellipsis;text-decoration:none;text-transform:uppercase;white-space:nowrap}.mood-card__actions{position:relative;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:1.2rem;pointer-events:auto}.mood-card__quick-add-wrapper{display:block;position:relative;z-index:4;flex:0 0 auto;margin-left:auto}.mood-card__quick-add-form{margin:0}.mood-card__quick-add{position:relative;display:grid;width:3.2rem;height:3.2rem;place-items:center;padding:0;border:.14rem solid rgba(255,255,255,.95);border-radius:999px;background:transparent;color:#fff;cursor:pointer;text-decoration:none;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.mood-card__quick-add:before,.mood-card__quick-add:after{content:"";position:absolute;top:50%;left:50%;width:1.45rem;height:.14rem;border-radius:999px;background:currentColor;transform:translate(-50%,-50%)}.mood-card__quick-add:after{transform:translate(-50%,-50%) rotate(90deg)}.mood-card__quick-add:not([disabled]):hover,.mood-card__quick-add:not([disabled]):focus-visible{border-color:#000;background:#000;color:#fff;transform:translateY(-.1rem)}.mood-card__quick-add[disabled]{border-color:#ffffff94;background:transparent;color:#ffffffb3;cursor:not-allowed}.mood-card__sold-out{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;min-height:3.2rem;margin-left:auto;padding:0 1rem;border:.14rem solid rgba(255,255,255,.72);border-radius:999px;background:#0003;color:#fff;font-size:1rem;font-weight:800;letter-spacing:.08em;line-height:1;text-transform:uppercase;white-space:nowrap}.mood-card__quick-add.loading:before,.mood-card__quick-add.loading:after{opacity:0}.mood-card__quick-add .loading__spinner{position:absolute;inset:50% auto auto 50%;width:1.6rem;transform:translate(-50%,-50%)}.mood-card__quick-add .loading__spinner .path{stroke:currentColor}.mood-board__chips{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:.8rem;margin-top:1.4rem;color:#6a5c50;font-size:1.2rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.mood-chip{min-height:3.2rem;padding:0 1.3rem;border:1px solid rgba(25,20,16,.16);border-radius:999px;background:#ffffff9e;color:#6a5c50;cursor:pointer;font:inherit}.mood-chip.is-active{background:#201914;color:#fff}.mood-board__note{margin:2.4rem 0 0;padding-top:2rem;border-top:1px solid rgba(28,22,18,.12);color:rgba(var(--color-foreground),.74);font-size:1.3rem;line-height:1.6}.mood-board__note>*{margin-top:0;margin-bottom:0}@media(hover:hover)and (pointer:fine){.mood-card:hover{flex:2.35 1 0}.mood-row:has(.mood-card:hover) .mood-card.is-active:not(:hover){flex:1 1 0}}@media screen and (max-width:1080px){.mood-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));height:auto}.mood-card,.mood-card.is-active{min-height:36rem}}@media screen and (max-width:749px){.mood-board{padding-top:var(--mood-padding-top-mobile);padding-bottom:var(--mood-padding-bottom-mobile)}.mood-board__inner{padding:0 1.8rem}.mood-board__header{display:block;margin-bottom:2.2rem}.mood-board__intro{margin-top:1.4rem}.mood-row{grid-template-columns:1fr;gap:1.2rem}.mood-rows{gap:1.2rem}.mood-card,.mood-card.is-active{min-height:41rem}.mood-card__details{grid-template-rows:1fr;margin-top:1.1rem;opacity:1;visibility:visible;pointer-events:auto}.mood-card__mood,.mood-card:not(.is-active) .mood-card__mood{font-size:3.6rem}.mood-card__badges{top:1.2rem;right:1.2rem;max-width:calc(100% - 6rem);gap:.5rem}.mood-card__badge{min-height:2.6rem;padding:0 .85rem;font-size:.85rem}.mood-board__chips{margin-top:1.2rem}}
/*# sourceMappingURL=/cdn/shop/t/58/compiled_assets/styles.css.map */
