*,*:before,*:after{box-sizing:border-box}html,body,h1,h2,h3,h4,h5,h6,p,ul,ol,figure,blockquote,dl,dd{margin:0}ul,ol{padding:0;list-style:none}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}a{color:inherit;text-decoration:none}input,textarea,select{font:inherit;color:inherit}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/EBGaramond-Regular.woff2) format("woff2")}@font-face{font-family:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/Jost-Regular.woff2) format("woff2")}@font-face{font-family:Jost;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/Jost-Medium.woff2) format("woff2")}@font-face{font-family:Jost;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/Jost-SemiBold.woff2) format("woff2")}@font-face{font-family:Jost;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/Jost-Bold.woff2) format("woff2")}:root{--ai-black: #000000;--ai-floral-white: #FFFAF0;--ai-bisque: #FFE4C4;--ai-darkgray: #A9A9A9;--ai-white: #FFFFFF;--ai-lightgray: #F4F4F4;--ai-font-serif: "EB Garamond", Georgia, "Times New Roman", serif;--ai-font-sans: "Jost", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--ai-h1: 44px;--ai-h2: 32px;--ai-h3: 24px;--ai-body: 16px;--ai-ui: 15px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-7: 32px;--space-8: 40px;--space-9: 48px;--space-10: 56px;--space-11: 64px;--space-12: 72px;--space-13: 80px;--space-14: 88px;--space-15: 92px;--space-16: 96px}@media (min-width: 1024px){:root{--ai-h1: 72px;--ai-h2: 52px;--ai-h3: 36px;--ai-body: 18px;--ai-ui: 16px}}:root{--ai-ease-silk: cubic-bezier(.22, 1, .36, 1);--ai-ease-veil: cubic-bezier(.65, 0, .35, 1);--ai-ease-thread: cubic-bezier(.16, 1, .3, 1);--ai-dur-fast: .24s;--ai-dur-base: .6s;--ai-dur-slow: 1.1s;--ai-stagger-step: 70ms}:root{--ai-hdr-bg: #FFFFFF;--ai-hdr-ink: #111111;--ai-hdr-nav: #111111;--ai-hdr-social: #111111;--ai-hdr-h: 60px}@media (min-width: 1024px){:root{--ai-u: clamp(.711px, calc(100vw / 1440), 1.111px);--ai-hdr-h: calc(108 * var(--ai-u))}}html{font-size:16px;scroll-padding-top:var(--ai-hdr-h);-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:var(--ai-font-sans);font-weight:400;font-size:var(--ai-body);line-height:1.55;color:var(--ai-black);background-color:var(--ai-white)}h1,h2,h3,h4,h5,h6{font-family:var(--ai-font-serif);font-weight:500;line-height:1.12;letter-spacing:0}h1{font-size:var(--ai-h1)}h2{font-size:var(--ai-h2)}h3{font-size:var(--ai-h3)}p{line-height:1.6}@media print{.ai-hdr,.ai-hdr-spacer,.ai-skip-link,.ai-ftr,.ai-mc,.ai-pdp-sticky,.ai-contact-toast{display:none!important}body{background:#fff}}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes ai-skel-shim{0%{background-position:-200px 0}to{background-position:200px 0}}.ai-skel{background:var(--ai-lightgray);border-radius:2px;margin:8px 0}.ai-skel--name{height:18px;width:70%}.ai-skel--price{height:14px;width:40%}@keyframes ai-spin{to{transform:rotate(360deg)}}.ai-eyebrow{font-family:var(--ai-font-sans);font-size:13px;font-weight:600;letter-spacing:.25em;text-transform:uppercase;color:var(--ai-darkgray);margin:0}@media (min-width: 1024px){.ai-eyebrow{font-size:14px;letter-spacing:.3em}}.ai-btn{display:inline-flex;align-items:center;justify-content:center;background:var(--ai-black);color:var(--ai-floral-white);border:1px solid var(--ai-black);font-family:var(--ai-font-sans);font-weight:600;font-size:14px;letter-spacing:.1em;text-transform:uppercase;padding:18px 36px;text-decoration:none;cursor:pointer;transition:opacity .2s ease,background .2s ease,color .2s ease;white-space:nowrap}.ai-btn:hover{opacity:.85}.ai-btn--ghost{background:transparent;color:var(--ai-black)}.ai-btn--ghost:hover{background:var(--ai-black);color:var(--ai-floral-white);opacity:1}.ai-btn--invert{background:var(--ai-floral-white);color:var(--ai-black);border-color:var(--ai-floral-white)}.ai-btn--invert:hover{opacity:.9}.ai-link{display:inline-flex;align-items:center;gap:8px;font-family:var(--ai-font-sans);font-size:14px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--ai-black);text-decoration:none;padding-bottom:4px;border-bottom:1px solid var(--ai-black);transition:opacity .2s ease}.ai-link:hover{opacity:.65}.ai-section-title{font-family:var(--ai-font-serif);font-weight:500;text-align:center;margin:0;letter-spacing:.02em;line-height:1.1}.ai-section-rule{display:block;width:60px;height:1px;background:var(--ai-black);margin:24px auto 0}@keyframes ai-veil-lift{0%{clip-path:inset(0 0 0 0)}to{clip-path:inset(0 0 100% 0)}}@keyframes ai-settle{0%{transform:scale(1.08)}to{transform:none}}@keyframes ai-rise{0%{opacity:0;transform:translate3d(0,22px,0)}to{opacity:1;transform:none}}@keyframes ai-word-rise{0%{transform:translate3d(0,105%,0)}to{transform:none}}@keyframes ai-fade-in{0%{opacity:0}to{opacity:1}}@keyframes ai-thread-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion: no-preference){.js-motion .ai-veil[data-reveal]{isolation:isolate}.js-motion .ai-veil[data-reveal]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none;background:var(--ai-floral-white)}.js-motion .ai-veil[data-revealed]:after{animation:ai-veil-lift var(--ai-dur-slow) var(--ai-ease-veil) var(--veil-delay, .05s) forwards}.js-motion .ai-veil[data-revealed] .ai-media,.js-motion .ai-veil[data-revealed] .ai-video{animation:ai-settle 1.8s var(--ai-ease-silk) backwards}.js-motion .ai-stagger[data-reveal]:not([data-revealed])>*{opacity:0}.js-motion .ai-stagger[data-revealed]>*{animation:ai-rise .9s var(--ai-ease-silk) backwards;animation-delay:calc(var(--i, 0) * var(--ai-stagger-step))}.js-motion .ai-section-rule[data-reveal]{transform:scaleX(0);transition:transform 1.3s var(--ai-ease-thread) .2s}.js-motion .ai-section-rule[data-revealed]{transform:scaleX(1)}.ai-word{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.08em;margin-bottom:-.08em}.ai-word__inner{display:inline-block}}.ai-parallax{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;display:block}.ai-parallax__layer{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.ai-parallax__layer.is-on{top:-7%;right:0;bottom:-7%;left:0}.ai-page-message{padding:96px 24px 128px;max-width:1080px;margin:0 auto;text-align:center;display:flex;flex-direction:column;align-items:center;gap:16px}@media (min-width: 1024px){.ai-page-message{padding:144px 64px 160px}}.ai-page-message__eyebrow{font-family:var(--ai-font-sans);font-size:13px;font-weight:600;letter-spacing:.3em;text-transform:uppercase;color:var(--ai-darkgray);margin:0}.ai-page-message h1{font-family:var(--ai-font-serif);font-size:var(--ai-h1);font-weight:500;margin:0;letter-spacing:.02em}.ai-page-message p{font-family:var(--ai-font-sans);font-size:var(--ai-body);color:var(--ai-darkgray);max-width:560px;margin:0;line-height:1.6}.ai-crash{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding-top:48px}.ai-crash .ai-page-message{padding-top:32px}.ai-crash__brand{display:block;width:min(250px,70vw);color:var(--ai-black)}.ai-crash__brand svg{display:block;width:100%;height:auto}.ai-crash__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:24px;margin:8px 0 0}.ai-picture{display:contents}.ai-media{transition:opacity .8s var(--ai-ease-silk)}.ai-media:not([data-loaded]){opacity:0}.ai-media--missing{display:block;background:var(--ai-floral-white)}.ai-video{position:relative;display:block;overflow:hidden;background:var(--ai-floral-white)}.ai-video--fill{position:absolute;top:0;right:0;bottom:0;left:0}.ai-video__poster,.ai-video__el{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ai-video__el{opacity:0;transition:opacity .7s var(--ai-ease-silk)}.ai-video__el.is-playing{opacity:1}.ai-video__play{position:absolute;left:50%;top:50%;z-index:2;width:64px;height:64px;margin:-32px 0 0 -32px;border-radius:50%;border:1px solid rgba(255,250,240,.6);background:#00000047;color:var(--ai-floral-white);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:background .25s ease,transform .25s ease,opacity .4s ease}.ai-video__play:hover{background:#0000006b;transform:scale(1.05)}.ai-video__play[hidden]{display:none}@media (prefers-reduced-motion: reduce){.ai-media,.ai-video__el{transition:none}}.ai-about{background:var(--ai-white)}.ai-about__inner{max-width:1440px;margin:0 auto;display:grid;grid-template-columns:1fr;gap:0;align-items:stretch}@media (min-width: 1024px){.ai-about__inner{grid-template-columns:5fr 7fr}}.ai-about__media{position:relative;aspect-ratio:4 / 5;overflow:hidden}@media (min-width: 1024px){.ai-about__media{aspect-ratio:auto;min-height:640px}}.ai-about__img{width:100%;height:100%;object-fit:cover;display:block}.ai-about__copy{padding:64px 24px;display:flex;flex-direction:column;justify-content:center;gap:24px}@media (min-width: 1024px){.ai-about__copy{padding:96px 80px;gap:28px}}.ai-about__title{font-family:var(--ai-font-serif);font-weight:500;font-size:40px;line-height:1.1;margin:0;letter-spacing:.01em}@media (min-width: 1024px){.ai-about__title{font-size:52px}}.ai-about__body{font-family:var(--ai-font-sans);font-size:16px;line-height:1.7;margin:0;max-width:60ch}@media (min-width: 1024px){.ai-about__body{font-size:18px}}.ai-about__body+.ai-about__body{margin-top:-4px}.ai-bredit{background:var(--ai-bisque)}.ai-bredit__inner{display:grid;grid-template-columns:1fr;align-items:stretch}@media (min-width: 1024px){.ai-bredit__inner{grid-template-columns:1fr 1fr}}.ai-bredit__media{position:relative;aspect-ratio:4 / 5;overflow:hidden}@media (min-width: 1024px){.ai-bredit__media{aspect-ratio:auto;min-height:720px}}.ai-bredit__img{width:100%;height:100%;object-fit:cover;display:block}.ai-bredit__copy{padding:64px 24px;display:flex;flex-direction:column;justify-content:center;gap:28px}@media (min-width: 1024px){.ai-bredit__copy{padding:96px 80px;gap:32px}}.ai-bredit__headline{font-family:var(--ai-font-serif);font-weight:500;font-size:44px;line-height:1.05;margin:0;letter-spacing:.01em}@media (min-width: 1024px){.ai-bredit__headline{font-size:56px}}.ai-bredit__body{font-family:var(--ai-font-sans);font-size:16px;line-height:1.7;margin:0;color:var(--ai-black);max-width:52ch}@media (min-width: 1024px){.ai-bredit__body{font-size:18px}}.ai-bredit__ctas{display:flex;flex-direction:column;gap:12px;align-items:flex-start}@media (min-width: 640px){.ai-bredit__ctas{flex-direction:row;gap:16px}}@media (max-width: 359.98px){.ai-bredit__inner{grid-template-columns:minmax(0,1fr)}.ai-bredit__ctas .ai-btn{max-width:100%;white-space:normal;text-align:center}}.ai-ccta{background:var(--ai-floral-white);padding:80px 24px;text-align:center}@media (min-width: 1024px){.ai-ccta{padding:112px 64px}}.ai-ccta__inner{max-width:720px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:24px}.ai-ccta__title{font-family:var(--ai-font-serif);font-weight:500;font-size:40px;line-height:1.1;margin:0;letter-spacing:.01em}@media (min-width: 1024px){.ai-ccta__title{font-size:48px}}.ai-ccta__body{font-family:var(--ai-font-sans);font-size:17px;line-height:1.65;margin:0;max-width:560px}@media (min-width: 1024px){.ai-ccta__body{font-size:18px}}.ai-cstrip{background:var(--ai-lightgray);padding:64px 24px}@media (min-width: 1024px){.ai-cstrip{padding:80px 64px}}.ai-cstrip__inner{max-width:1280px;margin:0 auto;display:grid;grid-template-columns:1fr;gap:40px;text-align:center}@media (min-width: 768px){.ai-cstrip__inner{grid-template-columns:repeat(3,1fr);gap:48px;text-align:left}}.ai-cstrip__col{display:flex;flex-direction:column;align-items:center;gap:12px}@media (min-width: 768px){.ai-cstrip__col{align-items:flex-start}}.ai-cstrip__col-title{font-family:var(--ai-font-sans);font-size:13px;font-weight:600;letter-spacing:.25em;text-transform:uppercase;color:var(--ai-darkgray);margin:0}.ai-cstrip__col-body{font-family:var(--ai-font-serif);font-weight:500;font-size:22px;line-height:1.35;margin:0;letter-spacing:.01em;color:var(--ai-black)}@media (min-width: 1024px){.ai-cstrip__col-body{font-size:24px}}.ai-cstrip__col-body a{color:var(--ai-black);text-decoration:none;border-bottom:1px solid transparent;transition:border-color .2s ease,opacity .2s ease}.ai-cstrip__col-body a:hover{border-bottom-color:var(--ai-black)}.ai-feat{background:var(--ai-floral-white);padding:64px 24px}@media (min-width: 1024px){.ai-feat{padding:96px 64px}}.ai-feat__inner{max-width:1440px;margin:0 auto}.ai-feat__grid{display:grid;grid-template-columns:1fr;gap:32px}@media (min-width: 768px){.ai-feat__grid{grid-template-columns:repeat(3,1fr);gap:24px}}@media (min-width: 1024px){.ai-feat__grid{gap:32px}}.ai-feat__card{position:relative;display:block;overflow:hidden;text-decoration:none;color:var(--ai-black);background:var(--ai-lightgray)}.ai-feat__media{position:relative;aspect-ratio:3 / 4;overflow:hidden}.ai-feat__img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .8s ease}.ai-feat__card:hover .ai-feat__img{transform:scale(1.04)}.ai-feat__title-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:24px;background:linear-gradient(180deg,#0000 40%,#00000059)}.ai-feat__title{font-family:var(--ai-font-serif);font-weight:500;font-size:32px;letter-spacing:.04em;text-transform:uppercase;color:var(--ai-floral-white);text-align:center;margin:0;line-height:1.1}@media (min-width: 1024px){.ai-feat__title{font-size:36px}}.ai-feat__shop{display:block;text-align:center;padding:20px 16px 8px;font-family:var(--ai-font-sans);font-size:13px;font-weight:600;letter-spacing:.25em;text-transform:uppercase;color:var(--ai-black)}.ai-hero{position:relative;width:100%;height:75vh;min-height:520px;overflow:hidden;background:var(--ai-black)}@media (min-width: 1024px){.ai-hero{height:calc(100vh - 1px);min-height:600px}}.ai-hero__track{position:absolute;top:0;right:0;bottom:0;left:0}.ai-hero__slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .9s ease;pointer-events:none}.ai-hero__slide.is-active{opacity:1;pointer-events:auto}.ai-hero__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.ai-hero__video{z-index:0}.ai-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 62% 48% at 50% 54%,#00000057,#00000029 55%,#0000),linear-gradient(180deg,#00000014,#00000024,#00000073)}.ai-hero__eyebrow,.ai-hero__headline,.ai-hero__subline{text-shadow:0 1px 24px rgba(0,0,0,.28)}.ai-hero__eyebrow,.ai-hero__subline{text-shadow:0 1px 2px rgba(0,0,0,.5),0 1px 24px rgba(0,0,0,.32)}.ai-hero__content{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:32px 24px 96px;color:var(--ai-floral-white)}@media (min-width: 1024px){.ai-hero__content{padding:32px 96px 112px}}.ai-hero__eyebrow{font-family:var(--ai-font-sans);font-size:14px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--ai-floral-white);margin:0 0 24px;opacity:.95}.ai-hero__headline{font-family:var(--ai-font-serif);font-weight:500;font-size:56px;line-height:1.05;letter-spacing:.01em;margin:0 0 20px;max-width:18ch;color:var(--ai-floral-white)}@media (min-width: 768px){.ai-hero__headline{font-size:72px}}@media (min-width: 1024px){.ai-hero__headline{font-size:96px;margin-bottom:28px}}.ai-hero__subline{font-family:var(--ai-font-sans);font-size:16px;line-height:1.55;max-width:540px;margin:0 0 36px;color:var(--ai-floral-white);opacity:.92}@media (min-width: 1024px){.ai-hero__subline{font-size:18px}}.ai-hero__arrows{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:space-between;padding:0 16px;pointer-events:none}@media (min-width: 1024px){.ai-hero__arrows{padding:0 32px}}.ai-hero__arrow{pointer-events:auto;width:44px;height:44px;border-radius:50%;background:#fffaf02e;border:1px solid rgba(255,250,240,.45);color:var(--ai-floral-white);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:background .2s ease,opacity .2s ease}.ai-hero__arrow:hover{background:#fffaf052}@media (min-width: 1024px){.ai-hero__arrow{width:52px;height:52px}}.ai-hero__dots{position:absolute;bottom:36px;left:50%;transform:translate(-50%);display:inline-flex;gap:10px;z-index:2}.ai-hero__dot{width:28px;height:2px;background:#fffaf066;border:0;cursor:pointer;padding:0;transition:background .2s ease,width .2s ease}.ai-hero__dot.is-active{width:48px}.ai-hero__dot{position:relative;overflow:hidden}.ai-hero__dot-fill{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--ai-floral-white);transform-origin:left center;animation:ai-thread-fill 6s linear forwards}.ai-hero.is-paused .ai-hero__dot-fill{animation-play-state:paused}@keyframes ai-hero-lift{0%{opacity:0;transform:translate3d(0,16px,0)}}@media (prefers-reduced-motion: no-preference){.ai-hero__img{transform:scale(1);transition:transform 9s cubic-bezier(.33,0,.2,1),opacity .8s var(--ai-ease-silk)}.ai-hero__slide.is-active .ai-hero__img{transform:scale(1.07)}.ai-hero__slide.is-active .ai-hero__eyebrow{animation:ai-hero-lift .9s var(--ai-ease-silk) .1s backwards}.ai-hero__slide.is-active .ai-word__inner{animation:ai-word-rise 1.05s var(--ai-ease-silk) backwards;animation-delay:calc(.22s + var(--i, 0) * .09s)}.ai-hero__slide.is-active .ai-hero__subline{animation:ai-hero-lift .9s var(--ai-ease-silk) .6s backwards}.ai-hero__slide.is-active .ai-hero__cta{animation:ai-hero-lift .9s var(--ai-ease-silk) .75s backwards}}@media (prefers-reduced-motion: reduce){.ai-hero__dot-fill{animation:none}}.ai-ig{background:var(--ai-white);padding:80px 24px}@media (min-width: 1024px){.ai-ig{padding:112px 64px}}.ai-ig__inner{max-width:1440px;margin:0 auto}.ai-ig__head{text-align:center;margin-bottom:48px}.ai-ig__title{font-family:var(--ai-font-serif);font-weight:500;font-size:32px;letter-spacing:.08em;text-transform:uppercase;margin:0;line-height:1.1}@media (min-width: 1024px){.ai-ig__title{font-size:40px}}.ai-ig__sub{font-family:var(--ai-font-sans);font-size:15px;color:var(--ai-darkgray);margin:12px 0 0;letter-spacing:.04em}.ai-ig__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:6px}@media (min-width: 768px){.ai-ig__grid{grid-template-columns:repeat(3,1fr);gap:8px}}@media (min-width: 1024px){.ai-ig__grid{gap:12px}}.ai-ig__tile{position:relative;aspect-ratio:1 / 1;overflow:hidden;display:block;background:var(--ai-floral-white)}.ai-ig__img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s ease}.ai-ig__tile:hover .ai-ig__img{transform:scale(1.06)}.ai-ig__overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#0000;color:var(--ai-floral-white);opacity:0;transition:background .3s ease,opacity .3s ease}.ai-ig__tile:hover .ai-ig__overlay{background:#0006;opacity:1}.ai-pc{display:block;text-decoration:none;color:inherit;position:relative}.ai-pc__media{position:relative;width:100%;aspect-ratio:3 / 4;background:var(--ai-floral-white);overflow:hidden}.ai-pc__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .4s ease,transform .6s ease}.ai-pc__img--alt,.ai-pc:hover .ai-pc__img--main{opacity:0}.ai-pc:hover .ai-pc__img--alt{opacity:1;transform:scale(1.02)}.ai-pc__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--ai-floral-white)}.ai-pc__badge{position:absolute;top:12px;left:12px;padding:6px 12px;font-family:var(--ai-font-sans);font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.ai-pc__badge--sold{background:var(--ai-black);color:var(--ai-floral-white)}.ai-pc__badge--sale{background:var(--ai-bisque);color:var(--ai-black)}.ai-pc__quick{position:absolute;left:12px;right:12px;bottom:12px;padding:12px 16px;background:var(--ai-black);color:var(--ai-floral-white);border:0;font-family:var(--ai-font-sans);font-weight:600;font-size:13px;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;opacity:0;transform:translateY(8px);transition:opacity .25s,transform .25s}@media (hover: hover){.ai-pc:hover .ai-pc__quick{opacity:1;transform:translateY(0)}}.ai-pc__quick:disabled{opacity:1;background:var(--ai-darkgray);cursor:default}.ai-pc__meta{padding:16px 0 0}.ai-pc__name{font-family:var(--ai-font-serif);font-weight:500;font-size:20px;line-height:1.25;margin:0 0 6px}@media (min-width: 1024px){.ai-pc__name{font-size:22px}}.ai-pc__price{font-family:var(--ai-font-sans);font-size:16px;margin:0;color:var(--ai-black)}.ai-pc__price-strike{color:var(--ai-darkgray);text-decoration:line-through;margin-right:6px}.ai-pc__price-sale{color:var(--ai-black);font-weight:600}.ai-pc--skeleton{pointer-events:none}.ai-pc__media--skeleton{background:linear-gradient(90deg,var(--ai-lightgray) 0%,#efe7da 50%,var(--ai-lightgray) 100%);background-size:400px 100%;animation:ai-skel-shim 1.4s infinite linear}@media (prefers-reduced-motion: reduce){.ai-pc__media--skeleton{animation:none}}@media (hover: none){.ai-pc__img--alt{display:none}}.ai-pc--film:hover .ai-pc__img--main{opacity:1}.ai-pc__film{z-index:1;opacity:0;transition:opacity .6s var(--ai-ease-silk)}.ai-pc.is-previewing .ai-pc__film{opacity:1}.ai-pc__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background:linear-gradient(112deg,#fffaf000 32%,#fffaf057 46%,#ffe4c442 52%,#fffaf000 66%);transform:translate(-135%)}@media (hover: hover) and (prefers-reduced-motion: no-preference){.ai-pc:hover .ai-pc__media:after{transform:translate(135%);transition:transform 1.25s var(--ai-ease-silk)}}.ai-pc__price--request{color:var(--ai-darkgray);letter-spacing:.04em}.ai-pc__badge,.ai-pc__quick{z-index:3}.ai-new{background:var(--ai-white);padding:80px 24px}@media (min-width: 1024px){.ai-new{padding:112px 64px}}.ai-new__inner{max-width:1440px;margin:0 auto}.ai-new__head{text-align:center;margin-bottom:56px}@media (min-width: 1024px){.ai-new__head{margin-bottom:72px}}.ai-new__title{font-size:40px;text-transform:uppercase;letter-spacing:.08em}@media (min-width: 1024px){.ai-new__title{font-size:48px}}.ai-new__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px 16px}@media (min-width: 768px){.ai-new__grid{grid-template-columns:repeat(3,1fr);gap:32px 20px}}@media (min-width: 1024px){.ai-new__grid{grid-template-columns:repeat(4,1fr);gap:48px 28px}}.ai-new__foot{text-align:center;margin-top:64px}.ai-mc{position:fixed;top:calc(var(--ai-hdr-h) + 12px);right:16px;width:min(360px,calc(100% - 32px));background:var(--ai-white);border:1px solid var(--ai-black);box-shadow:0 10px 30px #0000001f;padding:20px;z-index:90;transform:translate(120%);opacity:0;transition:transform .35s ease,opacity .35s ease;pointer-events:none}.ai-mc.is-open{transform:translate(0);opacity:1;pointer-events:auto}.ai-mc__head{display:flex;align-items:center;justify-content:space-between;font-family:var(--ai-font-sans);font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;margin-bottom:14px;color:var(--ai-darkgray)}.ai-mc__head button{background:none;border:0;cursor:pointer;color:var(--ai-darkgray);padding:0}.ai-mc__item{display:flex;gap:14px;align-items:flex-start}.ai-mc__thumb{width:72px;height:96px;object-fit:cover;background:var(--ai-floral-white);flex-shrink:0}.ai-mc__name{font-family:var(--ai-font-serif);font-size:18px;font-weight:500;margin:0 0 4px;line-height:1.2}.ai-mc__meta{font-family:var(--ai-font-sans);font-size:13px;color:var(--ai-darkgray);margin:0}.ai-mc__actions{display:flex;gap:8px;margin-top:16px}.ai-mc__actions a{flex:1;text-align:center;text-decoration:none;padding:12px;font-family:var(--ai-font-sans);font-weight:600;font-size:12px;letter-spacing:.14em;text-transform:uppercase}.ai-mc__actions .ai-mc__btn--primary{background:var(--ai-black);color:var(--ai-floral-white)}.ai-mc__actions .ai-mc__btn--ghost{background:var(--ai-white);color:var(--ai-black);border:1px solid var(--ai-black)}html[data-header=hidden] .ai-mc{top:16px}.ai-trap{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ai-ftr{background:var(--ai-black);color:var(--ai-floral-white);padding:64px 24px;font-family:var(--ai-font-sans)}@media (min-width: 1024px){.ai-ftr{padding:96px 96px 64px}}.ai-ftr__grid{display:grid;grid-template-columns:1fr;gap:48px;max-width:1440px;margin:0 auto}@media (min-width: 768px){.ai-ftr__grid{grid-template-columns:1fr 1fr}}@media (min-width: 1024px){.ai-ftr__grid{grid-template-columns:1.5fr 1fr 1fr 1.4fr;gap:56px}}.ai-ftr__col-title{font-family:var(--ai-font-sans);font-size:13px;font-weight:600;letter-spacing:.25em;text-transform:uppercase;color:var(--ai-floral-white);margin:0 0 20px}.ai-ftr__brand{display:block;width:min(260px,100%);margin:0 0 16px;color:var(--ai-floral-white);line-height:0}.ai-ftr__logo{display:block;width:100%;height:auto}.ai-ftr__tagline{font-family:var(--ai-font-sans);font-size:15px;color:var(--ai-darkgray);margin:0 0 24px;letter-spacing:.04em}.ai-ftr__socials{display:flex;gap:12px}.ai-ftr__socials a{color:var(--ai-floral-white);display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border:1px solid rgba(255,250,240,.25);border-radius:50%;transition:background .2s,opacity .2s}.ai-ftr__socials a:hover{background:#fffaf014;opacity:.9}.ai-ftr__links{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.ai-ftr__links a{color:var(--ai-floral-white);text-decoration:none;font-size:15px;letter-spacing:.02em;position:relative;transition:opacity .2s;display:inline-block}.ai-ftr__links a:after{content:"";position:absolute;left:0;bottom:-2px;width:0;height:1px;background:var(--ai-floral-white);transition:width .25s ease}.ai-ftr__links a:hover{opacity:.9}.ai-ftr__links a:hover:after{width:100%}.ai-ftr__news-copy{font-size:15px;margin:0 0 16px;color:var(--ai-darkgray);line-height:1.55}.ai-ftr__news-form{display:flex;gap:0;border:1px solid rgba(255,250,240,.3);background:transparent}.ai-ftr__news-input{flex:1;background:transparent;border:0;outline:none;color:var(--ai-floral-white);padding:14px 16px;font-family:var(--ai-font-sans);font-size:15px;letter-spacing:.02em}.ai-ftr__news-input::placeholder{color:var(--ai-darkgray)}.ai-ftr__news-btn{background:var(--ai-floral-white);color:var(--ai-black);border:0;cursor:pointer;padding:0 22px;font-family:var(--ai-font-sans);font-size:13px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;transition:opacity .2s}.ai-ftr__news-btn:hover{opacity:.85}.ai-ftr__news-status{margin-top:12px;font-size:13px;color:var(--ai-darkgray);min-height:18px}.ai-ftr__bottom{margin-top:64px;padding-top:24px;border-top:1px solid rgba(255,250,240,.15);text-align:center;font-size:13px;color:var(--ai-darkgray);letter-spacing:.04em}.ai-currency{-moz-appearance:none;appearance:none;-webkit-appearance:none;margin:0;padding:0;border:0;border-radius:0;background:transparent;color:inherit;font:inherit;letter-spacing:inherit;line-height:inherit;text-transform:uppercase;cursor:pointer}.ai-currency:hover{opacity:.65}.ai-currency option{color:#111;background:#fff}.ai-hdr-spacer{height:var(--ai-hdr-h)}.ai-hdr{position:fixed;inset:0 0 auto;z-index:50;height:var(--ai-hdr-h);display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:16px;padding:0 24px;background-color:var(--ai-hdr-bg);color:var(--ai-hdr-ink);transition:transform .4s var(--ai-ease-silk),background-color .3s ease,color .3s ease,box-shadow .3s ease}.ai-hdr:before{content:"";position:absolute;top:0;right:0;bottom:-60%;left:0;background:linear-gradient(to bottom,#0000008c,#00000040 55%,#0000);opacity:0;transition:opacity .3s ease;pointer-events:none}.ai-hdr.is-overlay{background-color:transparent;color:#fff}.ai-hdr.is-overlay:before{opacity:1}.ai-hdr.is-overlay>*{filter:drop-shadow(0 1px 6px rgba(0,0,0,.35))}.ai-hdr.is-solid.is-scrolled{box-shadow:0 1px #0000000f}.ai-hdr.is-hidden{transform:translateY(-101%)}.ai-hdr__menu,.ai-hdr__icon{position:relative;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;background:transparent;border:0;color:inherit;cursor:pointer;transition:opacity .2s}.ai-hdr__menu:hover,.ai-hdr__icon:hover,.ai-hdr__social-link:hover{opacity:.65}.ai-hdr__menu{grid-column:1;justify-self:start}.ai-hdr__social{display:none}.ai-hdr__brand{grid-column:2;display:block;width:210px;color:var(--ai-black);line-height:0;transition:color .3s ease}.is-overlay .ai-hdr__brand{color:#fff}.ai-hdr__logo{display:block;width:100%;height:auto}.ai-hdr__right{grid-column:3;justify-self:end;display:flex;align-items:center;gap:8px}.ai-hdr__icon svg{width:22px;height:auto}.ai-hdr__icon--account,.ai-hdr__currency,.ai-hdr__nav{display:none}.ai-hdr__badge{position:absolute;top:2px;right:0;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--ai-black);color:var(--ai-floral-white);font-family:var(--ai-font-sans);font-size:11px;font-weight:600;letter-spacing:0;display:inline-flex;align-items:center;justify-content:center;line-height:1}@media (max-width: 485.98px){.ai-hdr{gap:8px;padding:0 14px}.ai-hdr__menu,.ai-hdr__icon{width:36px}.ai-hdr__right{gap:4px}.ai-hdr__brand{width:min(190px,calc(100vw - 210px))}}@media (min-width: 1024px){.ai-hdr{display:block;padding:0}.ai-hdr__menu{display:none}.ai-hdr__social{display:block}.ai-hdr__social-link{position:absolute;display:block;line-height:0;color:var(--ai-hdr-social);transition:opacity .2s ease,color .3s ease}.is-overlay .ai-hdr__social-link{color:#fff}.ai-hdr__social-link svg{width:100%;height:100%}.ai-hdr__social-link--instagram{left:calc(47.2 * var(--ai-u));top:calc(26.2 * var(--ai-u));width:calc(19.6 * var(--ai-u));height:calc(19.6 * var(--ai-u))}.ai-hdr__social-link--whatsapp{left:calc(84 * var(--ai-u));top:calc(27.5 * var(--ai-u));width:calc(17 * var(--ai-u));height:calc(17 * var(--ai-u))}.ai-hdr__brand{position:absolute;left:50%;top:calc(25.3 * var(--ai-u));width:calc(250 * var(--ai-u));transform:translate(-50%)}.ai-hdr__right{position:absolute;top:0;right:0;bottom:0;left:0;display:block;pointer-events:none}.ai-hdr__right>*{pointer-events:auto}.ai-hdr__icon{position:absolute;display:block;line-height:0}.ai-hdr__icon svg{display:block;width:100%;height:100%}.ai-hdr__icon--search{right:calc(158 * var(--ai-u));top:calc(25.1 * var(--ai-u));width:calc(21 * var(--ai-u));height:calc(21 * var(--ai-u))}.ai-hdr__icon--account{display:block;right:calc(119 * var(--ai-u));top:calc(25.4 * var(--ai-u));width:calc(21 * var(--ai-u));height:calc(21 * var(--ai-u))}.ai-hdr__currency{display:block;position:absolute;right:calc(79 * var(--ai-u));top:calc(29.8 * var(--ai-u));font-family:var(--ai-font-sans);font-weight:400;font-size:calc(12.5 * var(--ai-u));line-height:1;letter-spacing:.1em}.ai-hdr__icon--bag{right:calc(46 * var(--ai-u));top:calc(25.2 * var(--ai-u));width:calc(21 * var(--ai-u));height:calc(21.55 * var(--ai-u))}.ai-hdr__badge{top:calc(-7 * var(--ai-u));right:calc(-10 * var(--ai-u))}.ai-hdr__nav{position:absolute;left:0;right:0;top:calc(65.8 * var(--ai-u));display:flex;justify-content:center;gap:calc(28 * var(--ai-u))}.ai-hdr__nav a{position:relative;display:block;padding:calc(6 * var(--ai-u)) 0;margin-right:-.12em;font-family:var(--ai-font-sans);font-weight:400;font-size:calc(12.5 * var(--ai-u));line-height:1;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;color:var(--ai-hdr-nav);text-decoration:none;transition:opacity .2s,color .3s ease}.is-overlay .ai-hdr__nav a{color:#fff}.ai-hdr__nav a:hover{opacity:.65}.ai-hdr__nav a.is-active:after{content:"";position:absolute;left:calc(50% - .06em);top:calc(23 * var(--ai-u));width:calc(3.2 * var(--ai-u));height:calc(3.2 * var(--ai-u));margin-left:calc(-1.6 * var(--ai-u));border-radius:50%;background:currentColor}}@media (prefers-reduced-motion: reduce){.ai-hdr,.ai-hdr *{transition-duration:.01ms!important}}.ai-drw__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;z-index:90}.ai-drw{position:fixed;top:0;left:0;bottom:0;width:85%;max-width:400px;background:var(--ai-white);z-index:100;display:flex;flex-direction:column;box-shadow:2px 0 24px #00000014}.ai-drw__head{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid var(--ai-lightgray)}.ai-drw__brand{font-family:var(--ai-font-serif);font-size:22px;letter-spacing:.15em;text-transform:uppercase;color:var(--ai-black);text-decoration:none}.ai-drw__close{background:transparent;border:0;cursor:pointer;padding:8px;color:var(--ai-black)}.ai-drw__list{list-style:none;margin:0;padding:16px 0;overflow-y:auto}.ai-drw__section-title{padding:18px 24px 8px;font-family:var(--ai-font-sans);font-size:12px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--ai-darkgray)}.ai-drw__list a{display:block;padding:14px 24px;font-family:var(--ai-font-sans);font-size:17px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--ai-black);text-decoration:none;transition:background .2s}.ai-drw__list a.is-secondary{font-size:15px;font-weight:400;text-transform:none;letter-spacing:.02em;color:var(--ai-black)}.ai-drw__list a:hover{background:var(--ai-lightgray)}.ai-drw__foot{border-top:1px solid var(--ai-lightgray);padding:20px 24px;font-family:var(--ai-font-sans);font-size:14px;color:var(--ai-darkgray)}.ai-drw__currency{display:block;margin-top:12px}.ai-drw__currency .ai-currency{margin-left:6px;text-decoration:underline;text-underline-offset:3px}.ai-srch{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--ai-floral-white);z-index:120;display:flex;align-items:flex-start;justify-content:center;padding:96px 24px 24px}.ai-srch__close{position:absolute;top:20px;right:20px;background:transparent;border:0;cursor:pointer;color:var(--ai-black);padding:8px}.ai-srch__panel{width:100%;max-width:720px;display:flex;flex-direction:column;align-items:center;gap:24px}.ai-srch__label{font-family:var(--ai-font-sans);font-size:13px;letter-spacing:.25em;text-transform:uppercase;color:var(--ai-darkgray)}.ai-srch__input{width:100%;background:transparent;border:0;border-bottom:1px solid var(--ai-black);outline:none;font-family:var(--ai-font-sans);font-size:22px;padding:14px 4px;color:var(--ai-black)}@media (min-width: 768px){.ai-srch__input{font-size:28px}}.ai-srch__hint{font-family:var(--ai-font-sans);font-size:14px;color:var(--ai-darkgray)}.ai-srch__hint a{color:var(--ai-black)}.ai-srch{overflow-y:auto}.ai-srch__results{list-style:none;margin:0;padding:0;width:100%;border-top:1px solid var(--ai-lightgray)}.ai-srch__result{display:flex;align-items:center;gap:16px;padding:12px 4px;border-bottom:1px solid var(--ai-lightgray);color:var(--ai-black);text-decoration:none;transition:background .2s ease}.ai-srch__result:hover,.ai-srch__result:focus-visible{background:var(--ai-white)}.ai-srch__thumb{position:relative;flex:0 0 auto;width:48px;height:64px;overflow:hidden;background:var(--ai-lightgray)}.ai-srch__thumb img,.ai-srch__thumb .ai-media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ai-srch__text{display:flex;flex-direction:column;gap:4px;min-width:0}.ai-srch__name{font-family:var(--ai-font-serif);font-weight:500;font-size:20px;line-height:1.2}.ai-srch__meta{font-family:var(--ai-font-sans);font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--ai-darkgray)}.ai-shell{display:flex;flex-direction:column;min-height:100vh;background:var(--ai-white);color:var(--ai-black)}.ai-shell__main{flex:1 0 auto}.ai-shell__loading{min-height:70vh}.ai-skip-link{position:fixed;top:12px;left:12px;z-index:200;padding:10px 16px;background:var(--ai-black);color:var(--ai-floral-white);font-family:var(--ai-font-sans);font-size:14px;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;transform:translateY(-200%)}.ai-skip-link:focus{transform:none}.ai-shell__main:focus{outline:none}
