.fc-h{--fc-navy: #060633;--fc-purple: #9683ff;--fc-action: #432398;--fc-white: #fffdfa;--fc-muted: #53516a;--fc-line: #e8e3ed;--fc-shadow: 0 8px 22px rgba(31, 17, 67, .08);color:var(--fc-navy);background:var(--fc-white);font:400 16px/1.55 var(--fc-font, var(--font-primary--family, Poppins, "Avenir Next", "Segoe UI", sans-serif));text-align:left}.fc-h *,.fc-h *:before,.fc-h *:after{box-sizing:border-box}.fc-h :is(h1,h2,h3,p,ul){margin:0}.fc-h a{color:inherit;text-decoration:none}.fc-h :is(a,button,summary):focus-visible{outline:3px solid #6438be;outline-offset:4px}.fc-h img{display:block;max-width:100%}.fc-h :is(button,input,select,textarea){font-family:inherit}.fc-h__shell{width:min(100% - 64px,1280px);margin-inline:auto}.shopify-section>.fc-h{grid-column:1 / -1}.fc-h__display,.fc-h__heading{color:var(--fc-navy);font-family:inherit;font-weight:800;font-style:italic;line-height:1.04;letter-spacing:-.04em;overflow-wrap:anywhere}.fc-h__display{font-size:clamp(48px,6.5vw,94px)}.fc-h__heading{font-size:clamp(28px,3.2vw,47px)}.fc-h__eyebrow{max-width:27ch;font-size:.81rem;font-weight:750;letter-spacing:.28em;line-height:1.6}.fc-h__intro{max-width:40ch;font-size:clamp(15px,1.5vw,19px);line-height:1.45}.fc-h__mark{display:inline-block!important;width:.94em;height:auto;vertical-align:baseline}.fc-h-carousel__copy .fc-h__display:before{content:"";position:absolute;inset:-.22em auto auto -.28em;width:.48em;aspect-ratio:1;transform:translate(-100%);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'%3E%3Cpath fill='%239b8aff' d='m4 4 29 16-7 5zm0 25 27 2-5 6z'/%3E%3C/svg%3E") center / contain no-repeat;pointer-events:none}.fc-h-carousel__copy .fc-h__display{position:relative}.fc-h-carousel__slide--dark:before,.fc-footer:before{content:"";position:absolute;inset:0 0 0 auto;width:min(34%,470px);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 116 88'%3E%3Cpath d='M13 12q18 20 36 0' fill='none' stroke='%238edcf8' stroke-width='5'/%3E%3Cpath d='M67 57q18 20 36 0' fill='none' stroke='%23826df6' stroke-width='5'/%3E%3C/svg%3E") 50% 50% / 116px 88px repeat;opacity:.16;-webkit-mask-image:linear-gradient(90deg,transparent 2%,black 65%);mask-image:linear-gradient(90deg,transparent 2%,black 65%);pointer-events:none}.fc-h-carousel__slide--dark:before{inset:0 auto 0 0;z-index:-1;-webkit-mask-image:linear-gradient(270deg,transparent,black);mask-image:linear-gradient(270deg,transparent,black)}.fc-footer{position:relative;isolation:isolate}.fc-footer:before{z-index:-1}.fc-h-story__copy .fc-brand-art--slogan{display:block;width:clamp(106px,16vw,192px);height:auto}.fc-h .fc-h-scenes__card>div,.fc-newsletter{position:relative;isolation:isolate;overflow:hidden}.fc-h .fc-h-scenes__card>div:after,.fc-newsletter:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;opacity:.55;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 220 132'%3E%3Cpath d='M-24 118A110 110 0 0 1 115 12' fill='none' stroke='%237e6bf4' stroke-width='18'/%3E%3Cpath d='M107 148A112 112 0 0 1 225 42' fill='none' stroke='%23ffd118' stroke-width='17'/%3E%3Cpath d='m162 12 13-24 13 4-12 24z' fill='%23aed413'/%3E%3Cpath d='m192 106 19-17 11 11-20 18z' fill='%2336bfee'/%3E%3Cpath d='m79 113 12-12 16 10-9 11z' fill='%23ff696e'/%3E%3C/svg%3E") right -72px bottom -74px / 210px auto no-repeat}.fc-newsletter:after{background-position:right -40px bottom -42px;background-size:min(40vw,400px) auto;opacity:.3}@media(max-width:749px){.fc-h-carousel__copy .fc-h__display:before{display:none}.fc-h-story__copy .fc-brand-art--slogan{width:118px}.fc-h .fc-h-scenes__card>div:after{background-size:170px auto}}.fc-h__button,.fc-h__text-link,.fc-h__round{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:inherit;font-weight:700;line-height:1.25}.fc-h .fc-h__button{width:fit-content;min-height:46px;padding:10px 22px;border-radius:999px;color:#fff;background:var(--fc-action)}.fc-h .fc-h__button:hover{background:#301570}.fc-h .fc-h__text-link{color:var(--fc-action);min-height:44px;font-size:.875rem}.fc-h .fc-h__text-link:hover{text-decoration:underline;text-underline-offset:.18em}.fc-h__round{width:44px;height:44px;flex:0 0 44px;border:0;border-radius:50%;padding:0;color:var(--fc-action);background:#f3ebfd;cursor:pointer}.fc-h__round:hover{background:#e6d9fb}.fc-h__editor-note{display:inline-block;padding:8px 12px;border-radius:8px;color:var(--fc-muted);background:#fff;font-size:.875rem}.fc-h__placeholder{width:100%;height:100%;opacity:.58}.fc-h--lilac{--fc-card: #eee5fb}.fc-h--ice{--fc-card: #e8ebfa}.fc-h--rose{--fc-card: #faedf2}.fc-h--neutral{--fc-card: #f2f0ed}.fc-h--mint{--fc-card: #e9f3ee}#fc-featured,#fc-brand-story{scroll-margin-top:120px}.fc-h-hero{overflow:hidden;background:linear-gradient(105deg,#fffaf7 12%,#f8edf4 63%,#eee4fa)}.fc-h-hero__grid{display:grid;grid-template-columns:.92fr 1.08fr;align-items:stretch;min-height:clamp(390px,40vw,560px)}.fc-h-hero__copy{display:grid;align-content:center;justify-items:start;gap:19px;padding:clamp(30px,4vw,68px) 0;z-index:1}.fc-h-hero__media{position:relative;display:grid;place-items:center;min-width:0}.fc-h-hero__media picture{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.fc-h-hero__media img{width:100%;height:100%;object-fit:cover;object-position:center}.fc-h-hero__frame{width:87%;aspect-ratio:1.35;overflow:hidden;background:linear-gradient(140deg,#e9defa,#c8b5ef);border-radius:52% 52% 12% 12%/64% 64% 13% 13%}.fc-h-hero__frame img{object-fit:contain;mix-blend-mode:multiply}.fc-h-hero__media .fc-h__editor-note{position:absolute;bottom:14px}.fc-h-carousel{--fc-carousel-height: clamp(420px, 43vw, 710px);display:block;position:relative}.fc-h-carousel__slide{position:relative;isolation:isolate;background:#fff3f0}.fc-h-carousel__slide--dark{color:#fff;background:#261645}.fc-h-carousel__slide--dark .fc-h__display{color:#fff}.fc-h-carousel__slide--dark .fc-h__button{color:#241640;background:#f0e4ff}.fc-h-carousel__slide--dark .fc-h__button:hover{background:#fff}.fc-h-carousel__media{position:absolute;z-index:-1;inset:0 0 0 auto;display:block;width:min(100%,calc(var(--fc-carousel-height) * 2.36));-webkit-mask-image:linear-gradient(to right,transparent,#000 24%);mask-image:linear-gradient(to right,transparent,#000 24%)}.fc-h-carousel__media img{width:100%;height:100%;object-fit:contain;object-position:right center}.fc-h-carousel__shell{display:grid;min-height:var(--fc-carousel-height);align-items:center}.fc-h-carousel__copy{max-width:min(44%,565px);display:grid;justify-items:start;gap:14px;padding:32px 0 52px}.fc-h-carousel__copy .fc-h__display{font-size:clamp(42px,5.5vw,82px);line-height:.99;letter-spacing:-.045em;overflow-wrap:break-word}.fc-h-carousel__copy .fc-h__display span{display:block}.fc-h-carousel__accent{color:#512a9a}.fc-h-carousel__slide--dark .fc-h-carousel__accent{color:#d7c6ff}.fc-h-carousel__signature{display:inline-flex;align-items:center;gap:8px;color:#7442c8}.fc-h-carousel__signature:after{content:"";width:1.65em;height:2px;background:currentColor;opacity:.65}.fc-h-carousel__signature .fc-h__mark{width:30px}.fc-h-carousel__signature .fc-h__mark path{stroke:currentColor}.fc-h-carousel__slide--dark .fc-h-carousel__signature{color:#c9b4ff}.fc-h-carousel .fc-h-carousel__copy .fc-h__eyebrow{max-width:none;font-size:.69rem;letter-spacing:.2em}.fc-h-carousel .fc-h-carousel__copy .fc-h__button{letter-spacing:.01em}.fc-h-carousel__controls:not([hidden]){position:absolute;z-index:1;bottom:5px;left:50%;transform:translate(-50%);display:flex}.fc-h-carousel__controls button{display:grid;place-items:center;width:36px;height:36px;padding:0;border:0;background:transparent;cursor:pointer}.fc-h-carousel__controls button:before{content:"";width:10px;height:10px;border-radius:50%;border:1px solid #aa80cd;background:#efdcf9}.fc-h-carousel__controls button[aria-current]:before{border-color:#7133a9;background:#a456ee}.fc-h-carousel .fc-h-carousel__slide--study{background:radial-gradient(ellipse at 100% 110%,#d8c6ff,transparent 54%),#f2eafb}@media(min-width:750px){.fc-h-carousel .fc-h-carousel__slide--study .fc-h-carousel__media{inset:0 auto 0 0;width:52%;overflow:hidden;border-end-end-radius:clamp(65px,10vw,170px);-webkit-mask-image:none;mask-image:none}.fc-h-carousel .fc-h-carousel__slide--study .fc-h-carousel__media img{object-fit:cover;object-position:center 78%}.fc-h-carousel .fc-h-carousel__slide--study .fc-h-carousel__copy{justify-self:end;width:42%}}@media(min-width:960px){.fc-h-carousel .fc-h-carousel__slide--study .fc-h-carousel__media{inset-block-start:70px}}.fc-h-use{padding-block:18px 24px}.fc-h .fc-h-use__list{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(108px,150px);justify-content:space-around;gap:16px;list-style:none;margin-inline:auto;padding:5px 4px 9px}.fc-h .fc-h-use__item{width:100%;aspect-ratio:1;display:grid;align-content:center;justify-items:center;gap:6px;border-radius:50%;background:#f4edf9;box-shadow:0 3px 7px #26114612;font-weight:750;font-size:clamp(.78rem,1.2vw,1rem);line-height:1.2;text-align:center}.fc-h-use__item svg{width:35%;color:#392173}.fc-h-use__item small{font-weight:400;color:var(--fc-muted)}.fc-h-use a:hover{background:#ebe0f9}.fc-h-campaigns__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.fc-h-campaign{display:grid;grid-template-columns:54% 46%;align-items:stretch;min-height:166px;overflow:hidden;border-radius:19px;background:var(--fc-card, #f3eaf9)}.fc-h-campaign__copy{padding:clamp(16px,2.7vw,32px)}.fc-h-campaign__copy .fc-h__heading{font-size:clamp(22px,2.7vw,36px)}.fc-h-campaign__copy p{margin-top:7px;line-height:1.35}.fc-h .fc-h-campaign__link{margin-top:10px;background:var(--fc-white)}.fc-h-campaign__image{align-self:center;width:100%;max-height:240px;object-fit:contain;transition:transform .2s ease}.fc-h-campaign:focus-within .fc-h-campaign__image,.fc-h-campaign:hover .fc-h-campaign__image{transform:scale(1.035)}.fc-h-best{padding-block:28px 34px}.fc-h__section-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 18px;margin-bottom:18px}.fc-h__section-head--center{display:grid;grid-template-columns:1fr auto 1fr}.fc-h__section-head--center h2{grid-column:2}.fc-h__section-head--center a{justify-self:end}.fc-h-best__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.fc-h-best__grid--five{grid-template-columns:repeat(5,minmax(0,1fr))}.fc-h-card{display:flex;flex-direction:column;min-width:0;border:1px solid var(--fc-line);border-radius:17px;background:#fff;box-shadow:var(--fc-shadow)}.fc-h-card__media{position:relative;display:grid;place-items:center;overflow:hidden;aspect-ratio:5 / 4;border-radius:16px 16px 0 0;background:#f4f1f0}.fc-h-card:nth-child(4n+1) .fc-h-card__media{background:#f8eff5}.fc-h-card:nth-child(4n+3) .fc-h-card__media{background:#f2f0f8}.fc-h-card:nth-child(4n+4) .fc-h-card__media{background:#eef3f4}.fc-h-card__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain}.fc-h-card__body{display:flex;flex:1;flex-direction:column;gap:6px;padding:12px 14px 13px}.fc-h-card h3,.fc-h-collection h3{color:var(--fc-navy);font-family:inherit;font-size:.98rem;font-weight:750;letter-spacing:-.015em;line-height:1.32;overflow-wrap:anywhere}.fc-h-card h3 a:hover{text-decoration:underline}.fc-h-best__grid--five .fc-h-card h3 a{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.fc-h .fc-h-card__options{list-style:none;padding:0}.fc-h-card__stock,.fc-h-card__options,.fc-h-card__review{color:var(--fc-muted);font-size:.77rem;line-height:1.45}.fc-h-card__review span{color:#945100}.fc-h-card__buy{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 8px;margin-top:auto}.fc-h-card__price{font-weight:800;font-size:1rem}.fc-h-card__form{margin:0}.fc-h-card__feedback{flex-basis:100%;color:var(--fc-muted);font-size:.78rem}.fc-h-card__feedback:empty{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.fc-h-card__form button:disabled{cursor:wait;opacity:.65}.fc-h-story{background:linear-gradient(110deg,#f8edf5,#efe5fb);overflow:hidden}.fc-h-story__grid{display:grid;grid-template-columns:1.2fr .8fr;align-items:stretch;min-height:245px}.fc-h-story__copy{display:grid;justify-items:start;align-content:center;gap:12px;padding:26px clamp(18px,4vw,58px)}.fc-h-story__copy h2{max-width:12ch}.fc-h-story__media{position:relative;display:grid;place-items:center;min-height:170px}.fc-h-story__media img{position:absolute;width:100%;height:100%;object-fit:cover}.fc-h-collections{padding-block:26px 40px}.fc-h .fc-h-collections__grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;list-style:none;padding:0}@media(min-width:960px)and (max-width:1120px){.fc-h .fc-h-collections__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.fc-h-collection{min-width:0;border-radius:15px;border:1px solid var(--fc-line);box-shadow:var(--fc-shadow);background:#fff}.fc-h-collection>a,.fc-h-collection>div{display:flex;flex-direction:column;height:100%}.fc-h-collection__media{position:relative;display:grid;place-items:center;aspect-ratio:5 / 4;overflow:hidden;border-radius:14px 14px 0 0;background:var(--fc-card, #f2efed)}.fc-h-collection__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain}.fc-h-collection__label{display:flex;flex:1;align-items:center;justify-content:space-between;gap:4px;padding:6px 9px 6px 12px}.fc-h-collection__label .fc-h__round{flex-basis:34px;width:34px;height:34px}.fc-h-collection a:hover h3{text-decoration:underline}@media(max-width:959px){.fc-h__shell{width:calc(100% - 36px)}.fc-h .fc-h-use__list{grid-auto-columns:minmax(102px,128px);gap:10px}.fc-h-best__grid,.fc-h .fc-h-collections__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){.fc-h__display{font-size:clamp(42px,10vw,65px)}.fc-h-hero__grid,.fc-h-story__grid{grid-template-columns:1fr}.fc-h-hero__copy{padding:30px 0 20px;gap:13px}.fc-h-hero__media{aspect-ratio:1.35}.fc-h-hero__media img{object-fit:contain}.fc-h-hero__frame{width:74%}.fc-h-carousel__slide:not([hidden]){display:flex;flex-direction:column-reverse;padding-bottom:35px}.fc-h-carousel__shell{display:block;min-height:0}.fc-h-carousel__copy{max-width:none;min-height:230px;align-content:center;padding:22px 0 18px;gap:10px}.fc-h-carousel__copy .fc-h__display{font-size:clamp(40px,9.5vw,62px)}.fc-h-carousel__media{position:static;z-index:auto;width:100%;aspect-ratio:1.85;overflow:hidden;-webkit-mask-image:none;mask-image:none}.fc-h-carousel__media img{object-fit:cover;object-position:78% center}.fc-h-use{padding-block:10px 18px}.fc-h .fc-h-use__list{width:100%;padding-inline:18px;grid-auto-columns:105px;justify-content:start;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-color:#a68dce #f4edf9}.fc-h-use__list li{scroll-snap-align:center}.fc-h-campaigns__grid{grid-template-columns:1fr;gap:12px}.fc-h-campaign{min-height:142px}.fc-h__section-head--center{display:flex}.fc-h-best__grid{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:clamp(172px,55%,232px);gap:12px;margin-inline:-18px;padding:2px 18px 14px;overflow-x:auto;scroll-padding-inline:18px;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:#a68dce transparent}.fc-h-best__grid>.fc-h-card{scroll-snap-align:start}.fc-h .fc-h-collections__grid{gap:10px}.fc-h-card__body{padding:10px}.fc-h-card h3,.fc-h-collection h3{font-size:.88rem}.fc-h-story__copy{padding:18px 0 27px}.fc-h-story__media{min-height:0;aspect-ratio:1.75}}@media(prefers-reduced-motion:reduce){.fc-h-campaign__image{transition:none}}.fc-h-header{position:sticky;inset-block-start:0;z-index:20}.fc-h-nav{position:relative;background:#fffdfd;box-shadow:0 1px #e8e3ed}.fc-h-nav__bar{color:#fff;background:#301875}.fc-h-nav__bar-inner{display:grid;grid-template-columns:minmax(105px,1fr) minmax(0,max-content) minmax(105px,1fr);align-items:center;gap:0 10px;min-height:40px;font-size:.8rem}.fc-h .fc-h-nav__bar-inner{width:calc(100% - (2*clamp(16px,3vw,56px)))}.fc-promo__social{display:flex;align-items:center}.fc-h-nav .fc-promo__social a{display:grid;place-items:center;width:34px;min-height:40px}.fc-promo{display:flex;align-items:center;justify-content:center;text-align:center;gap:5px}.fc-promo__messages{display:grid;align-items:center}.fc-promo--rotate .fc-promo__messages>span{grid-area:1 / 1;animation:fc-promo-first 12s steps(1,end) infinite}.fc-promo--rotate .fc-promo__messages>span+span{animation-name:fc-promo-second}.fc-promo--paused .fc-promo__messages>span,.fc-promo__messages:hover>span{animation-play-state:paused}@keyframes fc-promo-first{0%,to{opacity:1}50%{opacity:0}}@keyframes fc-promo-second{0%,to{opacity:0}50%{opacity:1}}.fc-promo__control{min-height:38px;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:inherit;cursor:pointer}.fc-promo__locales{justify-self:end}.fc-h-nav__country>summary{display:flex;gap:6px;align-items:center;min-height:40px;list-style:none;white-space:nowrap}.fc-h-nav__country>summary::-webkit-details-marker{display:none}.fc-h-nav__country>summary:after{content:"";width:6px;height:6px;margin-inline-start:2px;border:solid currentColor;border-width:0 1px 1px 0;transform:translateY(-2px) rotate(45deg)}@media(max-width:749px){.fc-h .fc-h-nav__bar-inner{width:min(100% - 28px,1280px);grid-template-columns:1fr auto}.fc-promo{grid-row:2;grid-column:1 / -1;border-top:1px solid #ffffff35;min-height:33px}.fc-promo__locales{grid-row:1;grid-column:2}}@media(prefers-reduced-motion:reduce){.fc-promo--rotate .fc-promo__messages>span{grid-area:auto;animation:none}.fc-promo__control{cursor:default}}.fc-h-nav__bar-inner p{margin-inline:auto}.fc-h-nav__bar a:hover{text-decoration:underline}.fc-h-nav__country{position:relative;margin-inline-start:auto}.fc-h-nav__country summary{padding-block:9px}.fc-h-nav__country-form{position:absolute;right:0;z-index:2;display:grid;gap:9px;min-width:225px;padding:14px;border-radius:12px;background:#fff;color:var(--fc-navy);box-shadow:var(--fc-shadow)}.fc-h-nav__country-form select{min-height:42px;font:inherit}.fc-h-nav__row{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:70px}.fc-h-nav ul{padding:0;list-style:none}.fc-h-nav a,.fc-h-nav summary{min-height:44px}.fc-h-nav summary{cursor:pointer}.fc-h-nav summary:focus-visible{outline:3px solid #6438be;outline-offset:3px}.fc-h-nav__logo{min-width:0;display:flex;align-items:center;font-weight:750}.fc-h-nav__logo img{height:auto}.fc-h-nav__desktop>ul{display:flex;flex-wrap:wrap;align-items:center;gap:clamp(12px,2.5vw,38px)}.fc-h-nav__desktop{font-size:clamp(.88rem,1.05vw,.98rem)}.fc-h-nav__desktop>ul>li>a,.fc-h-nav__desktop>ul>li>details>summary{align-content:center;font-weight:700}.fc-h-nav__desktop>ul>li>a{display:block}.fc-h-nav__desktop>ul>li>details>summary{display:flex;gap:7px;align-items:center;list-style:none}.fc-h-nav__desktop>ul>li>details>summary::-webkit-details-marker{display:none}.fc-h-nav__desktop>ul>li>details>summary:after{content:"";width:6px;height:6px;border:solid currentColor;border-width:0 1.5px 1.5px 0;transform:translateY(-2px) rotate(45deg)}.fc-h-nav__desktop>ul>li>details[open]>summary:after{transform:translateY(2px) rotate(225deg)}.fc-h-nav__desktop>ul>li>a,.fc-h-nav__desktop>ul>li>details>summary,.fc-h-nav__mobile nav>ul>li>a,.fc-h-nav__mobile nav>ul>li>details>summary,.fc-h .fc-h-use__item,.fc-h-carousel .fc-h__button,.fc-h-story .fc-h__button,.fc-newsletter .fc-h__button,.fc-h__text-link{font-weight:700;font-style:italic}.fc-h-nav__branch{position:relative}@media(min-width:960px){body:has(main .fc-h-carousel) .fc-h-header{position:relative;z-index:5;margin-block-end:-70px}body:has(main .fc-h-carousel) .fc-h-header .fc-h-nav{background:transparent;box-shadow:none}body:has(.fc-h-carousel__slide--dark:not([hidden])) .fc-h-nav__row{color:#fff}body:has(.fc-h-carousel__slide--dark:not([hidden])) .fc-h-nav__logo img{filter:brightness(0) invert(1)}body:has(.fc-h-carousel__slide--dark:not([hidden])) .fc-h-nav__branch>ul{color:var(--fc-navy)}body:has(main .fc-h-carousel) .fc-h-carousel__copy{padding-block-start:102px}}.fc-h-nav__desktop .fc-h-nav__branch>ul{position:absolute;z-index:1;top:100%;left:0;display:grid;min-width:224px;max-height:62vh;overflow:auto;padding:7px;border-radius:14px;border:1px solid var(--fc-line);background:#fff;box-shadow:var(--fc-shadow)}.fc-h-nav__branch li>a{display:grid;align-content:center}.fc-h-nav__desktop .fc-h-nav__branch li>a{padding-inline:12px;border-radius:8px}.fc-h-nav__desktop .fc-h-nav__branch li>a:hover,.fc-h-nav__desktop .fc-h-nav__branch li>a:focus-visible{background:#f2ecfc;text-decoration:none}.fc-h-nav__branch li ul{padding-inline-start:12px}.fc-h-nav nav a:hover{text-decoration:underline;text-underline-offset:.2em}.fc-h-nav__mobile{display:none}.fc-h-nav__actions{display:flex;align-items:center;flex-shrink:0}.fc-h-nav__actions a{position:relative;width:44px;display:grid;place-items:center}.fc-h-nav__actions a>svg{width:21px;height:21px}.fc-h-nav .fc-h-nav__actions a:hover{color:var(--fc-action)}.fc-h-nav__badge{position:absolute;top:1px;inset-inline-end:1px;min-width:18px;padding:0 4px;border-radius:20px;background:var(--fc-action);color:#fff;font-size:.69rem;text-align:center}@media(min-width:960px){.fc-h-nav__logo img{width:clamp(172px,14vw,194px)}.fc-h-nav__actions{gap:2px}.fc-h-nav__badge{top:2px;inset-inline-end:2px}}@media(max-width:959px){.fc-h-nav__desktop{display:none}.fc-h-nav__mobile{display:block;flex:0 0 auto}.fc-h-nav__mobile>summary{width:44px;display:grid;place-items:center;list-style:none}.fc-h-nav__mobile>summary::-webkit-details-marker{display:none}.fc-h-nav__mobile nav{position:absolute;z-index:1;inset:100% auto auto 0;width:min(340px,100%);padding:12px 18px;max-height:66vh;overflow:auto;border:1px solid var(--fc-line);border-radius:0 0 14px 14px;background:#fff;box-shadow:var(--fc-shadow)}.fc-h-nav__mobile nav a,.fc-h-nav__mobile .fc-h-nav__branch>summary{align-content:center}.fc-h-nav__mobile nav a{display:block}.fc-h-nav__mobile .fc-h-nav__branch>ul{padding-inline-start:14px}.fc-h-nav__row{gap:6px;min-height:58px}.fc-h-nav__logo{margin-inline-end:auto}.fc-h-nav__logo img{width:min(100%,155px)}.fc-h-nav__bar-inner p{margin-inline:0}}.fc-h-carousel__slide.fc-h-carousel__slide--catalog{background:radial-gradient(ellipse at 72% 35%,#e7d6fa 0,transparent 56%),linear-gradient(115deg,#fff3ee,#f7e8f9)}.fc-h-carousel__slide--catalog.fc-h-carousel__slide--dark{background:radial-gradient(ellipse at 76% 45%,#7544a7 0,transparent 56%),linear-gradient(110deg,#23143e,#311a57)}.fc-h-carousel__slide--catalog .fc-h-carousel__media{inset:50% max(6vw,calc((100vw - 1260px)/2)) auto auto;width:min(45vw,480px,calc(var(--fc-carousel-height) - 74px));aspect-ratio:1;transform:translateY(-50%);border:5px solid #ffffff65;border-radius:clamp(22px,4vw,46px);background:#fff;overflow:hidden;box-shadow:0 14px 42px #24123926;-webkit-mask-image:none;mask-image:none}.fc-h-carousel__slide--catalog .fc-h-carousel__media img{object-fit:contain;object-position:center}@media(max-width:749px){.fc-h-carousel__slide--catalog .fc-h-carousel__media{width:min(70%,340px);align-self:center;transform:none;border-width:3px}}.fc-home-scene{display:grid;position:relative;place-items:center;width:100%;min-width:0;overflow:hidden;background:#f1e6f7 var(--fc-scene-bg, none) center / cover no-repeat}.fc-home-scene__product{display:block;width:88%;height:86%;min-height:0;overflow:visible;filter:drop-shadow(0 10px 9px #24123938)}.fc-home-scene--card{position:absolute;top:0;right:0;bottom:0;left:0}.fc-home-scene--card .fc-home-scene__product{position:absolute;top:7%;right:6%;bottom:7%;left:6%}.fc-home-scene--tile{min-height:112px;height:100%}.fc-h-campaign .fc-home-scene--tile{min-height:180px}.fc-h-story__media--catalog .fc-home-scene--tile{min-height:250px}.fc-home-scene--hero{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.fc-home-scene--hero .fc-home-scene__product{position:absolute;inset:9% max(5vw,calc((100vw - 1280px)/2)) auto auto;width:min(50vw,680px);height:82%;filter:drop-shadow(0 22px 22px #21123148)}.fc-h-carousel__slide--dark .fc-home-scene--hero{background-color:#261645}.fc-h-carousel__slide--dark.fc-h-carousel__slide--studio:before{z-index:0;opacity:.1}.fc-h-carousel__slide--studio .fc-h-carousel__shell{position:relative}@media(max-width:749px){.fc-home-scene--hero{position:relative;inset:auto;z-index:0;aspect-ratio:1.56}.fc-home-scene--hero .fc-home-scene__product{top:8%;right:8%;bottom:8%;left:8%;width:84%;height:84%}.fc-h-campaign .fc-home-scene--tile{min-height:118px}}.fc-h-card__media.fc-h-card__media--original,.fc-h .fc-h-collection__media{background:#fcfaff}.fc-h-card__media--original img,.fc-h-collection__media img{top:6px;right:6px;bottom:6px;left:6px;width:calc(100% - 12px);height:calc(100% - 12px);object-fit:contain;mix-blend-mode:multiply}.fc-h-card:first-child .fc-h-card__media--original{background:#fff}.fc-h-card:first-child .fc-h-card__media--original img{top:9px;right:9px;bottom:9px;left:9px;width:calc(100% - 18px);height:calc(100% - 18px);mix-blend-mode:normal}.fc-h .fc-h-nav__bar-inner{min-height:36px;font-size:.81rem}.fc-h-nav .fc-promo__social a{width:30px;min-height:36px}.fc-h-nav .fc-promo__social a>svg{width:17px;height:17px}.fc-h-nav .fc-promo__locales .fc-h-nav__country>summary{min-height:36px;padding-block:0;font-weight:500}.fc-h-nav .fc-promo__locales summary>svg{width:17px;height:17px}.fc-h-nav .fc-promo__control{min-height:36px}.fc-h-nav__mobile-locales{display:none}.fc-h.fc-h-campaigns{padding-block:clamp(22px,3vw,44px) clamp(30px,4vw,60px)}.fc-h-campaigns .fc-h-campaigns__grid{gap:clamp(16px,2.1vw,30px)}.fc-h .fc-h-campaign__copy{padding:clamp(20px,2.4vw,34px)}.fc-h .fc-h-campaign__copy .fc-h__heading{font-size:clamp(23px,2.4vw,34px)}.fc-h .fc-h-campaign__copy p{margin-top:10px;line-height:1.45}.fc-h .fc-h-campaign__link{margin-top:14px}.fc-h.fc-h-story{padding-block:clamp(24px,4vw,56px)}.fc-h.fc-h-story .fc-h-story__grid{gap:clamp(20px,3.4vw,48px);align-items:center}.fc-h.fc-h-story .fc-h-story__copy{padding:12px clamp(0px,2.5vw,34px);gap:14px}.fc-h .fc-h-story__copy .fc-brand-art--slogan{width:clamp(104px,12vw,148px)}.fc-h .fc-h-story__media--catalog{border-radius:18px;overflow:hidden}.fc-h.fc-h-scenes{padding-block:clamp(26px,4vw,52px)}.fc-h.fc-h-scenes .fc-h-scenes__grid{gap:clamp(14px,2vw,26px)}.fc-h .fc-h-scenes__card>div{padding:clamp(14px,1.6vw,22px)}.fc-h .fc-h-scenes__card>div:after{opacity:.23;background-position:right -84px bottom -82px}@media(max-width:749px){.fc-h-nav .fc-h-nav__bar-inner{grid-template-columns:minmax(0,1fr);min-height:34px}.fc-h-nav .fc-h-nav__bar .fc-promo__social,.fc-h-nav .fc-h-nav__bar .fc-promo__locales{display:none}.fc-h-nav .fc-h-nav__bar .fc-promo{grid-row:1;grid-column:1;min-height:34px;border:0}.fc-h-nav .fc-promo__control{min-height:34px;padding-block:4px}.fc-h-nav__mobile-locales{display:block;border-top:1px solid var(--fc-line);margin-top:10px;padding-top:5px}.fc-h-nav .fc-h-nav__mobile-locales summary{justify-content:flex-start}.fc-h-nav .fc-h-nav__mobile-locales .fc-h-nav__country-form{position:static;min-width:0;box-shadow:none;padding:0 0 12px}.fc-h-carousel .fc-h-carousel__slide:not([hidden]){flex-direction:column;padding-bottom:30px}.fc-h-carousel .fc-h-carousel__media{aspect-ratio:1.95}.fc-h-carousel .fc-h-carousel__copy{min-height:0;gap:8px;padding:14px 0 12px}.fc-h-carousel .fc-h-carousel__copy .fc-h__eyebrow{font-size:.65rem}.fc-h-carousel .fc-h-carousel__copy .fc-h__display{font-size:clamp(29px,8.5vw,41px);line-height:1.02}.fc-h-carousel .fc-h-carousel__copy .fc-h__intro{font-size:.88rem;line-height:1.4}.fc-h-carousel .fc-h-carousel__copy .fc-h__button{min-height:44px;padding:9px 15px;gap:7px;font-size:.84rem}.fc-h-carousel .fc-h-carousel__controls:not([hidden]){bottom:0}.fc-h.fc-h-story .fc-h-story__copy{padding:0}.fc-h .fc-h-story__media--catalog a{min-height:0;height:100%}.fc-h .fc-h-story__media--catalog img{height:100%}}@media(max-width:749px)and (prefers-reduced-motion:reduce){.fc-h-nav .fc-promo--rotate .fc-promo__messages>span+span{display:none}}@media(max-width:749px){.fc-h-nav .fc-h-nav__row{width:calc(100% - 18px);display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:5px;min-height:54px}.fc-h-nav .fc-h-nav__logo{justify-self:start;width:min(100%,132px);margin:0}.fc-h-nav .fc-h-nav__actions{justify-self:end}.fc-h-nav .fc-h-nav__actions a{width:40px}.fc-h-nav .fc-h-nav__actions a>svg{width:19px;height:19px}.fc-h-nav .fc-h-nav__mobile>summary{width:40px}.fc-h-carousel .fc-h-carousel__slide:not([hidden]){display:grid;grid-template-columns:minmax(0,1fr);padding-bottom:0}.fc-h-carousel .fc-h-carousel__media,.fc-h-carousel .fc-h-carousel__shell{grid-area:1 / 1}.fc-h-carousel .fc-h-carousel__media{position:relative;aspect-ratio:6 / 5;min-height:250px;max-height:375px}.fc-h-carousel .fc-h-carousel__slide:first-child .fc-h-carousel__media img{object-position:58% center}.fc-h-carousel .fc-h-carousel__slide:nth-child(3):not(.fc-h-carousel__slide--study) .fc-h-carousel__media img{object-position:right center}.fc-h-carousel .fc-h-carousel__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#fff4f0eb 0%,#fff4f0b0 27%,#fff4f03d 44%,transparent 59%);pointer-events:none}.fc-h-carousel .fc-h-carousel__slide--dark .fc-h-carousel__media:after{background:linear-gradient(90deg,#261645f2 0%,#261645b3 29%,#26164545 48%,transparent 62%)}.fc-h-carousel .fc-h-carousel__shell{position:relative;z-index:1;display:grid;align-items:center;width:calc(100% - 32px);pointer-events:none}.fc-h-carousel .fc-h-carousel__copy{max-width:47%;gap:8px;padding:12px 0 26px}.fc-h-carousel .fc-h-carousel__copy .fc-h__eyebrow,.fc-h-carousel .fc-h-carousel__copy .fc-h__intro,.fc-h-carousel .fc-h-carousel__copy .fc-h__display br{display:none}.fc-h-carousel .fc-h-carousel__signature{gap:5px}.fc-h-carousel .fc-h-carousel__signature .fc-h__mark{width:20px}.fc-h-carousel .fc-h-carousel__signature:after{width:.9em}.fc-h-carousel .fc-h-carousel__copy .fc-h__display{font-size:clamp(22px,6.15vw,31px)}.fc-h-carousel .fc-h-carousel__copy .fc-h__button{padding:7px 10px;gap:4px;max-width:100%;font-size:clamp(.66rem,2.9vw,.8rem);line-height:1.2;pointer-events:auto}.fc-h-carousel .fc-h-carousel__copy .fc-h__button svg{width:14px}.fc-h-carousel .fc-h-carousel__controls:not([hidden]){z-index:2}.fc-h-carousel .fc-h-carousel__slide--study .fc-h-carousel__media{width:54%;aspect-ratio:auto;height:clamp(250px,83.333vw,375px);border-end-end-radius:48px}.fc-h-carousel .fc-h-carousel__slide--study .fc-h-carousel__media img{position:absolute;inset-block-start:7%;height:82%;border-start-end-radius:28px;border-end-end-radius:48px;object-fit:cover;object-position:46% center}.fc-h-carousel .fc-h-carousel__slide--study .fc-h-carousel__media:after{content:none}.fc-h-carousel .fc-h-carousel__slide--study .fc-h-carousel__copy{justify-self:end;width:43%}.fc-h.fc-h-use{padding-block:10px 13px}.fc-h.fc-h-use .fc-h-use__list{width:calc(100% - 20px);grid-auto-flow:row;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;padding:2px 0 0;overflow:visible}.fc-h.fc-h-use .fc-h-use__item{min-height:64px;aspect-ratio:auto;gap:5px;border-radius:13px;background:none;box-shadow:none;font-size:clamp(.6rem,2.65vw,.75rem);line-height:1.15}.fc-h.fc-h-use .fc-h-use__item svg{box-sizing:border-box;width:42px;height:42px;padding:10px;border-radius:50%;background:#f4edf9}.fc-h.fc-h-use a.fc-h-use__item:hover svg{background:#ebe0f9}}@media(max-width:359px){.fc-h-nav .fc-promo__messages{font-size:.72rem}.fc-h-nav .fc-h-nav__logo{width:min(100%,106px)}.fc-h-carousel .fc-h-carousel__slide--dark .fc-h-carousel__copy .fc-h__display{font-size:19.5px}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/fc-h.css.map */
