@font-face{font-family:ebene;src:url(../media/Ebene_Regular-s.p.d6f625e7.otf)format("opentype");font-display:swap}@font-face{font-family:ebene Fallback;src:local(Arial);ascent-override:83.33%;descent-override:25.19%;line-gap-override:0.0%;size-adjust:103.21%}.ebene_67344e4d-module__wIFx-W__className{font-family:ebene,ebene Fallback}.ebene_67344e4d-module__wIFx-W__variable{--font-ebene:"ebene","ebene Fallback"}
@font-face{font-family:roboto;src:url(../media/Roboto_Regular-s.p.3ca7e93b.ttf)format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:roboto;src:url(../media/Roboto_Italic-s.p.3c8c5fbc.ttf)format("truetype");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:roboto;src:url(../media/Roboto_Medium-s.p.8e243611.ttf)format("truetype");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:roboto;src:url(../media/Roboto_Bold-s.p.5f7ca2ac.ttf)format("truetype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:roboto Fallback;src:local(Arial);ascent-override:92.43%;descent-override:24.32%;line-gap-override:0.0%;size-adjust:100.37%}.roboto_5c7f0c87-module__3ygAYG__className{font-family:roboto,roboto Fallback}.roboto_5c7f0c87-module__3ygAYG__variable{--font-roboto:"roboto","roboto Fallback"}
.action-link-module__UZBUqq__link{letter-spacing:.015em;border:1px solid #0000;justify-content:center;align-items:center;gap:20px;min-height:48px;padding:0 22px;font-size:.82rem;font-weight:600;text-decoration:none;transition:background-color .18s,color .18s,border-color .18s,transform .18s;display:inline-flex}.action-link-module__UZBUqq__link:hover{transform:translateY(-2px)}.action-link-module__UZBUqq__solid{background:var(--color-accent);color:var(--color-footer-ink)}.action-link-module__UZBUqq__solid:hover{background:var(--color-accent-strong)}.action-link-module__UZBUqq__outline{border-color:var(--color-border);color:var(--color-ink)}.action-link-module__UZBUqq__outline:hover{border-color:var(--color-accent);background:var(--color-surface)}.action-link-module__UZBUqq__text{min-height:40px;color:var(--color-ink);padding:0}.action-link-module__UZBUqq__text:hover{color:var(--color-accent-strong)}.action-link-module__UZBUqq__arrow{font-size:1rem;line-height:1}
.section-intro-module__ETAIRq__intro{max-width:680px}.section-intro-module__ETAIRq__center{text-align:center;margin-left:auto;margin-right:auto}.section-intro-module__ETAIRq__eyebrow{color:var(--color-muted);letter-spacing:.16em;text-transform:uppercase;margin:0 0 14px;font-size:.72rem;font-weight:700}.section-intro-module__ETAIRq__title{font-family:var(--font-display);letter-spacing:-.035em;margin:0;font-size:clamp(2.2rem,5vw,4.1rem);font-weight:400;line-height:1.04}.section-intro-module__ETAIRq__description{max-width:570px;color:var(--color-muted);margin:18px 0 0;font-size:.98rem;line-height:1.8}.section-intro-module__ETAIRq__center .section-intro-module__ETAIRq__description{margin-left:auto;margin-right:auto}
.whatsapp-link-module__fkhCya__button{min-height:40px;transition:all var(--transition-smooth,.24s ease);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:10px;padding:0 18px;font-size:.82rem;font-weight:500;text-decoration:none;display:inline-flex}.whatsapp-link-module__fkhCya__button:hover{transform:translateY(-1px)}.whatsapp-link-module__fkhCya__icon{flex-shrink:0;width:17px;height:17px}.whatsapp-link-module__fkhCya__outline{border-color:var(--color-border);color:var(--color-ink);background:0 0}.whatsapp-link-module__fkhCya__outline:hover{border-color:var(--color-accent);color:var(--color-accent);background:#ffffff08}.whatsapp-link-module__fkhCya__gold{background:var(--color-accent,#d6a62a);color:#191713;border-color:var(--color-accent,#d6a62a);font-weight:600}.whatsapp-link-module__fkhCya__gold:hover{background:var(--color-accent-strong,#91722b);border-color:var(--color-accent-strong,#91722b)}.whatsapp-link-module__fkhCya__bordeaux{background:var(--color-bordeaux,#661416);color:#f6f3ee;border-color:var(--color-bordeaux,#661416);font-weight:600}.whatsapp-link-module__fkhCya__bordeaux:hover{background:var(--color-bordeaux-light,#931c20);border-color:var(--color-bordeaux-light,#931c20)}.whatsapp-link-module__fkhCya__ghost{color:var(--color-ink);background:0 0;border-color:#0000;padding:0}.whatsapp-link-module__fkhCya__ghost:hover{color:var(--color-accent)}
.site-footer-module__4QuK7W__footer{width:100%;font-family:var(--font-body);padding:64px 0 32px}@media (min-width:1024px){.site-footer-module__4QuK7W__footer{padding:80px 0 40px}}.site-footer-module__4QuK7W__footerWeglow{color:#edecec;background:#191713;border-top:1px solid #3d3524}.site-footer-module__4QuK7W__footerSurprise{color:#f6f3ee;background:#661416;border-top:1px solid #7e1d20}.site-footer-module__4QuK7W__container{width:min(100% - 48px,1312px);margin:0 auto}@media (min-width:1200px){.site-footer-module__4QuK7W__container{width:min(100% - 128px,1312px)}}.site-footer-module__4QuK7W__columns{border-bottom:1px solid #ffffff14;grid-template-columns:1fr;gap:40px;padding-bottom:56px;display:grid}@media (min-width:768px){.site-footer-module__4QuK7W__columns{grid-template-columns:1.2fr 1fr 1.2fr;gap:48px}}.site-footer-module__4QuK7W__brandCol{flex-direction:column;gap:12px;display:flex}.site-footer-module__4QuK7W__brand{color:inherit;flex-direction:column;text-decoration:none;display:inline-flex}.site-footer-module__4QuK7W__brandName{font-family:var(--font-display);letter-spacing:-.02em;font-size:2.2rem;font-weight:500;line-height:.95}.site-footer-module__4QuK7W__brandQualifier{font-family:var(--font-body);letter-spacing:.28em;text-transform:uppercase;opacity:.8;margin-top:4px;font-size:.58rem;font-weight:600}.site-footer-module__4QuK7W__subtitle{color:var(--color-muted);max-width:300px;margin:0;font-size:.9rem;line-height:1.5}.site-footer-module__4QuK7W__linksCol{flex-direction:column;display:flex}.site-footer-module__4QuK7W__nav{flex-direction:column;gap:14px;display:flex}.site-footer-module__4QuK7W__navLink{color:var(--color-ink);transition:color var(--transition-smooth);font-size:.92rem;text-decoration:none}.site-footer-module__4QuK7W__navLink:hover{color:var(--color-accent)}.site-footer-module__4QuK7W__coordsCol{flex-direction:column;gap:10px;font-size:.9rem;line-height:1.5;display:flex}.site-footer-module__4QuK7W__coordsCol p{margin:0}.site-footer-module__4QuK7W__coordsOfficial{color:var(--color-muted)}.site-footer-module__4QuK7W__whatsAppLink{text-underline-offset:4px;color:inherit;transition:color var(--transition-smooth);align-items:center;gap:6px;font-weight:600;text-decoration:underline;display:inline-flex}.site-footer-module__4QuK7W__whatsAppLink:hover{color:var(--color-accent)}.site-footer-module__4QuK7W__coordsDetails{color:var(--color-muted);font-size:.82rem}.site-footer-module__4QuK7W__legalBar{color:var(--color-muted);opacity:.7;flex-wrap:wrap;align-items:center;gap:12px;padding-top:24px;font-size:.78rem;display:flex}
.site-header-module__mqrcrW__header{z-index:1000;background:var(--color-canvas);border-bottom:1px solid var(--color-border);-webkit-backdrop-filter:blur(16px);width:100%;position:sticky;top:0}.site-header-module__mqrcrW__topBar{border-bottom:1px solid var(--color-border)}.site-header-module__mqrcrW__container{justify-content:space-between;align-items:center;gap:20px;width:min(100% - 48px,1312px);min-height:80px;margin:0 auto;display:flex}@media (min-width:1200px){.site-header-module__mqrcrW__container{width:min(100% - 128px,1312px);min-height:88px}}.site-header-module__mqrcrW__brand{color:var(--color-ink);transition:opacity var(--transition-smooth);flex-direction:column;justify-content:center;text-decoration:none;display:inline-flex}.site-header-module__mqrcrW__brand:hover{opacity:.9}.site-header-module__mqrcrW__brandName{font-family:var(--font-display);letter-spacing:-.02em;font-size:2.1rem;font-weight:500;line-height:.95}.site-header-module__mqrcrW__brandQualifier{font-family:var(--font-body);letter-spacing:.28em;text-transform:uppercase;color:var(--color-muted);margin-top:4px;font-size:.58rem;font-weight:600}.site-header-module__mqrcrW__desktopNav{align-items:center;gap:clamp(16px,2.2vw,36px);display:none}@media (min-width:1024px){.site-header-module__mqrcrW__desktopNav{display:flex}}.site-header-module__mqrcrW__navLink{font-family:var(--font-body);color:var(--color-muted);transition:color var(--transition-smooth);padding:8px 0;font-size:.88rem;font-weight:500;text-decoration:none;position:relative}.site-header-module__mqrcrW__navLink:hover,.site-header-module__mqrcrW__navLinkActive{color:var(--color-ink)}.site-header-module__mqrcrW__navLinkActive:after{content:"";background:var(--color-accent);width:100%;height:1px;position:absolute;bottom:0;left:0}.site-header-module__mqrcrW__servicesMenu{position:relative}.site-header-module__mqrcrW__servicesTrigger{color:var(--color-muted);font-family:var(--font-body);cursor:pointer;align-items:center;gap:7px;padding:8px 0;font-size:.88rem;font-weight:500;list-style:none;display:inline-flex}.site-header-module__mqrcrW__servicesTrigger::-webkit-details-marker{display:none}.site-header-module__mqrcrW__servicesTrigger:hover,.site-header-module__mqrcrW__servicesMenu[open] .site-header-module__mqrcrW__servicesTrigger{color:var(--color-ink)}.site-header-module__mqrcrW__servicesChevron{transition:transform var(--transition-smooth);font-size:.9em;display:inline-block}.site-header-module__mqrcrW__servicesMenu[open] .site-header-module__mqrcrW__servicesChevron,.site-header-module__mqrcrW__drawerServices[open] .site-header-module__mqrcrW__servicesChevron{transform:rotate(180deg)}.site-header-module__mqrcrW__servicesDropdown{z-index:20;border:1px solid var(--color-border);background:var(--color-surface);min-width:210px;box-shadow:var(--shadow-luxury);padding:8px;position:absolute;top:calc(100% + 12px);left:-18px}.site-header-module__mqrcrW__servicesLink{color:var(--color-muted);font-family:var(--font-body);transition:background var(--transition-smooth),color var(--transition-smooth);padding:12px;font-size:.88rem;text-decoration:none;display:block}.site-header-module__mqrcrW__servicesLink:hover,.site-header-module__mqrcrW__servicesLink:focus-visible{background:var(--color-surface-hover);color:var(--color-ink)}.site-header-module__mqrcrW__headerRight{align-items:center;gap:16px;display:flex}.site-header-module__mqrcrW__actionButton{background:var(--color-accent);color:#191713;min-height:44px;font-family:var(--font-body);transition:all var(--transition-smooth);white-space:nowrap;justify-content:center;align-items:center;gap:10px;padding:0 20px;font-size:.86rem;font-weight:600;text-decoration:none;display:inline-flex}:is([data-brand=surprise] .site-header-module__mqrcrW__actionButton,:root:has([class*=surprise]) .site-header-module__mqrcrW__actionButton){color:#f6f3ee}.site-header-module__mqrcrW__actionButton:hover{background:var(--color-accent-strong);transform:translateY(-1px)}.site-header-module__mqrcrW__actionButton .site-header-module__mqrcrW__arrow{transition:transform var(--transition-smooth);font-size:.95rem}.site-header-module__mqrcrW__actionButton:hover .site-header-module__mqrcrW__arrow{transform:translate(2px,-2px)}.site-header-module__mqrcrW__menuToggle{min-width:48px;min-height:48px;color:var(--color-ink);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:10px;padding:8px 12px;display:flex}@media (min-width:1024px){.site-header-module__mqrcrW__menuToggle{display:none}}.site-header-module__mqrcrW__menuText{font-family:var(--font-body);font-size:.88rem;font-weight:500}.site-header-module__mqrcrW__menuBars{flex-direction:column;gap:5px;width:18px;display:flex}.site-header-module__mqrcrW__menuBar{background:currentColor;width:100%;height:1.5px}@media (max-width:1023px){.site-header-module__mqrcrW__actionButton,.site-header-module__mqrcrW__subBar,.site-header-module__mqrcrW__menuText{display:none}.site-header-module__mqrcrW__headerRight{gap:0}.site-header-module__mqrcrW__menuToggle{gap:0;padding:8px}}.site-header-module__mqrcrW__subBar{background:var(--color-canvas);min-height:52px;font-family:var(--font-body)}.site-header-module__mqrcrW__subBar .site-header-module__mqrcrW__container{min-height:52px}.site-header-module__mqrcrW__subBarLeft{align-items:center;display:flex}.site-header-module__mqrcrW__secondaryNav{align-items:center;gap:clamp(16px,2.2vw,36px);display:none}@media (min-width:1024px){.site-header-module__mqrcrW__secondaryNav{display:flex}}.site-header-module__mqrcrW__tagline{letter-spacing:.16em;text-transform:uppercase;color:var(--color-muted);font-size:.72rem;font-weight:600}.site-header-module__mqrcrW__taglineSecondary{letter-spacing:.16em;text-transform:uppercase;color:var(--color-muted);font-size:.72rem;font-weight:600;display:none}@media (min-width:1200px){.site-header-module__mqrcrW__taglineSecondary{display:inline-block}}.site-header-module__mqrcrW__subBarRight{align-items:center;gap:20px;margin-left:auto;display:flex}.site-header-module__mqrcrW__whatsAppButtonWeglow{border:1px solid var(--color-accent,#d6a62a);min-height:38px;color:var(--color-ink);transition:all var(--transition-smooth);background:0 0;align-items:center;gap:8px;padding:0 16px;font-size:.82rem;font-weight:500;text-decoration:none;display:inline-flex}.site-header-module__mqrcrW__whatsAppButtonWeglow:hover{color:var(--color-accent);background:#d6a62a1f}.site-header-module__mqrcrW__whatsAppButtonSurprise{background:var(--color-bordeaux,#661416);color:#f6f3ee;border:1px solid var(--color-bordeaux-light,#931c20);min-height:38px;transition:all var(--transition-smooth);align-items:center;gap:8px;padding:0 16px;font-size:.82rem;font-weight:500;text-decoration:none;display:inline-flex}.site-header-module__mqrcrW__whatsAppButtonSurprise:hover{background:var(--color-bordeaux-light,#931c20);transform:translateY(-1px)}.site-header-module__mqrcrW__whatsAppIcon{width:17px;height:17px}.site-header-module__mqrcrW__drawerOverlay{z-index:1000;visibility:hidden;opacity:0;transition:opacity .3s cubic-bezier(.16,1,.3,1),visibility .3s;position:fixed;inset:0}.site-header-module__mqrcrW__drawerOpen{visibility:visible;opacity:1}.site-header-module__mqrcrW__drawerBackdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000b3;position:absolute;inset:0}.site-header-module__mqrcrW__drawerContent{background:var(--color-canvas);border-right:1px solid var(--color-border);flex-direction:column;gap:32px;width:100%;max-width:480px;max-height:100vh;padding:24px 28px 40px;transition:transform .3s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;top:0;left:0;right:0;overflow-y:auto;transform:translateY(-10px);box-shadow:0 24px 48px #000c}.site-header-module__mqrcrW__drawerOpen .site-header-module__mqrcrW__drawerContent{transform:translateY(0)}.site-header-module__mqrcrW__drawerHeader{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;padding-bottom:20px;display:flex}.site-header-module__mqrcrW__closeButton{background:var(--color-surface);min-width:48px;min-height:48px;color:var(--color-ink);cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:8px 14px;font-size:.88rem;font-weight:500;display:inline-flex}.site-header-module__mqrcrW__closeIcon{font-size:1.1rem}.site-header-module__mqrcrW__drawerNav{flex-direction:column;gap:16px;display:flex}.site-header-module__mqrcrW__drawerLink{min-height:48px;color:var(--color-muted);transition:color var(--transition-smooth);border-bottom:1px solid #ffffff0a;justify-content:space-between;align-items:center;padding:4px 0;font-size:1.15rem;font-weight:500;text-decoration:none;display:flex}.site-header-module__mqrcrW__drawerLink:hover{color:var(--color-ink)}.site-header-module__mqrcrW__drawerLinkActive{color:var(--color-ink);font-weight:600}.site-header-module__mqrcrW__drawerServices{border-bottom:1px solid #ffffff0a}.site-header-module__mqrcrW__drawerServicesTrigger{min-height:48px;color:var(--color-muted);cursor:pointer;justify-content:space-between;align-items:center;padding:4px 0;font-size:1.15rem;font-weight:500;list-style:none;display:flex}.site-header-module__mqrcrW__drawerServicesTrigger::-webkit-details-marker{display:none}.site-header-module__mqrcrW__drawerServices[open] .site-header-module__mqrcrW__drawerServicesTrigger,.site-header-module__mqrcrW__drawerServicesTrigger:hover{color:var(--color-ink)}.site-header-module__mqrcrW__drawerServicesLinks{gap:4px;padding:0 0 12px 16px;display:grid}.site-header-module__mqrcrW__drawerServiceLink{min-height:44px;color:var(--color-muted);justify-content:space-between;align-items:center;font-size:1rem;text-decoration:none;display:flex}.site-header-module__mqrcrW__drawerServiceLink:hover,.site-header-module__mqrcrW__drawerServiceLink:focus-visible{color:var(--color-ink)}.site-header-module__mqrcrW__activeDot{background:var(--color-accent);border-radius:50%;width:6px;height:6px}.site-header-module__mqrcrW__drawerActions{flex-direction:column;gap:20px;margin-top:auto;display:flex}.site-header-module__mqrcrW__drawerActionButton{background:var(--color-accent);color:#191713;min-height:52px;transition:background var(--transition-smooth);justify-content:center;align-items:center;gap:12px;padding:0 24px;font-size:1rem;font-weight:600;text-decoration:none;display:flex}.site-header-module__mqrcrW__drawerFooterRow{border-top:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:12px;padding-top:16px;display:flex}.site-header-module__mqrcrW__drawerTagline{letter-spacing:.14em;text-transform:uppercase;color:var(--color-muted);font-size:.72rem;font-weight:600}
.about-page-module__UOX2-a__page{background:var(--color-canvas);width:100%;color:var(--color-ink)}.about-page-module__UOX2-a__container{width:min(100% - 40px,1312px);margin:0 auto}@media (min-width:768px){.about-page-module__UOX2-a__container{width:min(100% - 64px,1312px)}}@media (min-width:1200px){.about-page-module__UOX2-a__container{width:min(100% - 128px,1312px)}}.about-page-module__UOX2-a__hero{border-bottom:1px solid var(--color-border);padding:60px 0 80px}@media (min-width:1024px){.about-page-module__UOX2-a__hero{padding:96px 0}}.about-page-module__UOX2-a__heroGrid{grid-template-columns:1fr;align-items:center;gap:48px;display:grid}@media (min-width:900px){.about-page-module__UOX2-a__heroGrid{grid-template-columns:1.05fr .95fr;gap:64px}}.about-page-module__UOX2-a__heroCopy{flex-direction:column;display:flex}.about-page-module__UOX2-a__eyebrow{font-family:var(--font-body);letter-spacing:.16em;text-transform:uppercase;color:var(--color-accent);margin:0 0 16px;font-size:.76rem;font-weight:600}.about-page-module__UOX2-a__heroTitle{font-family:var(--font-display);letter-spacing:-.025em;color:var(--color-ink);margin:0 0 24px;font-size:clamp(2.6rem,5vw,4.2rem);font-weight:400;line-height:1.05}.about-page-module__UOX2-a__heroText{max-width:480px;color:var(--color-muted);margin:0;font-size:1.05rem;line-height:1.65}.about-page-module__UOX2-a__heroFigure{flex-direction:column;gap:12px;margin:0;display:flex}.about-page-module__UOX2-a__heroImage{aspect-ratio:1.2;background:var(--color-surface);width:100%;position:relative;overflow:hidden}.about-page-module__UOX2-a__photo{object-fit:cover;transition:transform .6s cubic-bezier(.16,1,.3,1)}.about-page-module__UOX2-a__heroFigure:hover .about-page-module__UOX2-a__photo{transform:scale(1.025)}.about-page-module__UOX2-a__caption{color:var(--color-muted-dim);font-size:.82rem}.about-page-module__UOX2-a__storySection{border-bottom:1px solid var(--color-border);padding:64px 0}@media (min-width:1024px){.about-page-module__UOX2-a__storySection{padding:96px 0}}.about-page-module__UOX2-a__storyGrid{grid-template-columns:1fr;gap:32px;display:grid}@media (min-width:900px){.about-page-module__UOX2-a__storyGrid{grid-template-columns:1fr 1fr;gap:64px}}.about-page-module__UOX2-a__sectionHeading{font-family:var(--font-display);color:var(--color-ink);margin:0;font-size:clamp(2.2rem,4vw,3.2rem);font-weight:400;line-height:1.15}.about-page-module__UOX2-a__storyCopy p{color:var(--color-muted);margin:0;font-size:1.05rem;line-height:1.7}.about-page-module__UOX2-a__commitSection{border-bottom:1px solid var(--color-border);padding:64px 0 80px}@media (min-width:1024px){.about-page-module__UOX2-a__commitSection{padding:96px 0}}.about-page-module__UOX2-a__commitSection .about-page-module__UOX2-a__sectionHeading{margin-bottom:48px}.about-page-module__UOX2-a__commitGrid{grid-template-columns:1fr;gap:32px;display:grid}@media (min-width:768px){.about-page-module__UOX2-a__commitGrid{grid-template-columns:repeat(3,1fr);gap:36px}}.about-page-module__UOX2-a__commitCard{border:1px solid var(--color-border);background:var(--color-surface);transition:all var(--transition-smooth);flex-direction:column;gap:16px;padding:32px 24px;display:flex}.about-page-module__UOX2-a__commitCard:hover{border-color:var(--color-accent);transform:translateY(-2px)}.about-page-module__UOX2-a__commitNumber{font-family:var(--font-display);color:var(--color-accent);font-size:1.6rem}.about-page-module__UOX2-a__commitTitle{font-family:var(--font-display);color:var(--color-ink);margin:0;font-size:1.6rem;font-weight:400}.about-page-module__UOX2-a__commitDesc{color:var(--color-muted);margin:0;font-size:.94rem;line-height:1.6}.about-page-module__UOX2-a__ctaSection{padding:64px 0 96px}@media (min-width:1024px){.about-page-module__UOX2-a__ctaSection{padding:96px 0 120px}}.about-page-module__UOX2-a__ctaCard{border:1px solid var(--color-accent);background:#d6a62a05;grid-template-columns:1fr;align-items:center;gap:32px;padding:48px 36px;display:grid}@media (min-width:900px){.about-page-module__UOX2-a__ctaCard{grid-template-columns:1fr auto;gap:48px;padding:64px 56px}}.about-page-module__UOX2-a__ctaCopy{flex-direction:column;gap:14px;display:flex}.about-page-module__UOX2-a__ctaTitle{font-family:var(--font-display);color:var(--color-ink);margin:0;font-size:clamp(2rem,3.5vw,2.8rem);font-weight:400}.about-page-module__UOX2-a__ctaText{max-width:540px;color:var(--color-muted);margin:0;font-size:1rem;line-height:1.6}.about-page-module__UOX2-a__whatsAppButtonFilled{background:var(--color-accent);color:#191713;min-height:48px;font-family:var(--font-body);transition:all var(--transition-smooth);white-space:nowrap;justify-content:center;align-items:center;gap:10px;padding:0 26px;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-flex}.about-page-module__UOX2-a__whatsAppButtonFilled:hover{background:var(--color-accent-strong);transform:translateY(-2px)}.about-page-module__UOX2-a__btnIcon{flex-shrink:0;width:18px;height:18px}
.accessories-page-module__-hyWmG__page{background:var(--color-canvas);width:100%;color:var(--color-ink)}.accessories-page-module__-hyWmG__container{width:min(100% - 40px,1312px);margin:0 auto}@media (min-width:768px){.accessories-page-module__-hyWmG__container{width:min(100% - 64px,1312px)}}@media (min-width:1200px){.accessories-page-module__-hyWmG__container{width:min(100% - 128px,1312px)}}.accessories-page-module__-hyWmG__hero{border-bottom:1px solid var(--color-border);padding:60px 0 80px}@media (min-width:1024px){.accessories-page-module__-hyWmG__hero{padding:96px 0}}.accessories-page-module__-hyWmG__heroGrid{grid-template-columns:1fr;align-items:center;gap:48px;display:grid}@media (min-width:900px){.accessories-page-module__-hyWmG__heroGrid{grid-template-columns:1.05fr .95fr;gap:64px}}.accessories-page-module__-hyWmG__heroCopy{flex-direction:column;display:flex}.accessories-page-module__-hyWmG__eyebrow{font-family:var(--font-body);letter-spacing:.16em;text-transform:uppercase;color:var(--color-accent);margin:0 0 16px;font-size:.76rem;font-weight:600}.accessories-page-module__-hyWmG__heroTitle{font-family:var(--font-display);letter-spacing:-.025em;color:var(--color-ink);margin:0 0 24px;font-size:clamp(2.6rem,5vw,4.2rem);font-weight:400;line-height:1.05}.accessories-page-module__-hyWmG__heroText{max-width:480px;color:var(--color-muted);margin:0 0 36px;font-size:1.05rem;line-height:1.65}.accessories-page-module__-hyWmG__heroActions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.accessories-page-module__-hyWmG__primaryButton{background:var(--color-accent);color:#191713;min-height:48px;font-family:var(--font-body);transition:all var(--transition-smooth);justify-content:center;align-items:center;gap:12px;padding:0 24px;font-size:.88rem;font-weight:600;text-decoration:none;display:inline-flex}.accessories-page-module__-hyWmG__primaryButton:hover{background:var(--color-accent-strong);transform:translateY(-2px)}.accessories-page-module__-hyWmG__arrow{transition:transform var(--transition-smooth);font-size:1rem}.accessories-page-module__-hyWmG__primaryButton:hover .accessories-page-module__-hyWmG__arrow,.accessories-page-module__-hyWmG__cardActionLink:hover .accessories-page-module__-hyWmG__arrow{transform:translate(2px,-2px)}.accessories-page-module__-hyWmG__whatsAppButton{min-height:48px;color:var(--color-ink);border:1px solid var(--color-border);font-family:var(--font-body);transition:all var(--transition-smooth);background:0 0;justify-content:center;align-items:center;gap:10px;padding:0 22px;font-size:.88rem;font-weight:500;text-decoration:none;display:inline-flex}.accessories-page-module__-hyWmG__whatsAppButton:hover{border-color:var(--color-accent);color:var(--color-accent);transform:translateY(-2px)}.accessories-page-module__-hyWmG__btnIcon{flex-shrink:0;width:18px;height:18px}.accessories-page-module__-hyWmG__heroFigure{flex-direction:column;gap:12px;margin:0;display:flex}.accessories-page-module__-hyWmG__heroImage{aspect-ratio:1.15;background:var(--color-surface);width:100%;position:relative;overflow:hidden}.accessories-page-module__-hyWmG__photo{object-fit:cover;transition:transform .6s cubic-bezier(.16,1,.3,1)}.accessories-page-module__-hyWmG__heroFigure:hover .accessories-page-module__-hyWmG__photo{transform:scale(1.025)}.accessories-page-module__-hyWmG__caption{color:var(--color-muted-dim);font-size:.82rem}.accessories-page-module__-hyWmG__gridSection{border-bottom:1px solid var(--color-border);padding:64px 0 96px}@media (min-width:1024px){.accessories-page-module__-hyWmG__gridSection{padding:96px 0 120px}}.accessories-page-module__-hyWmG__gridHeader{flex-direction:column;gap:12px;margin-bottom:48px;display:flex}.accessories-page-module__-hyWmG__sectionHeading{font-family:var(--font-display);color:var(--color-ink);margin:0;font-size:clamp(2.2rem,4vw,3.2rem);font-weight:400}.accessories-page-module__-hyWmG__gridSubheading{color:var(--color-muted);margin:0;font-size:.92rem}.accessories-page-module__-hyWmG__productGrid{grid-template-columns:1fr;gap:40px 24px;display:grid}@media (min-width:640px){.accessories-page-module__-hyWmG__productGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.accessories-page-module__-hyWmG__productGrid{grid-template-columns:repeat(3,1fr)}}.accessories-page-module__-hyWmG__productCard{flex-direction:column;gap:20px;display:flex}.accessories-page-module__-hyWmG__imageLink{display:block}.accessories-page-module__-hyWmG__productImageWrapper{aspect-ratio:1;background:var(--color-surface);width:100%;position:relative;overflow:hidden}.accessories-page-module__-hyWmG__productCard:hover .accessories-page-module__-hyWmG__photo{transform:scale(1.03)}.accessories-page-module__-hyWmG__productMeta{flex-direction:column;gap:10px;display:flex}.accessories-page-module__-hyWmG__metaTop{letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:.72rem;font-weight:600;display:flex}.accessories-page-module__-hyWmG__badge{color:var(--color-accent)}.accessories-page-module__-hyWmG__ref{color:var(--color-muted-dim)}.accessories-page-module__-hyWmG__productTitle{font-family:var(--font-display);color:var(--color-ink);margin:0;font-size:1.45rem;font-weight:400}.accessories-page-module__-hyWmG__productTitle a:hover{color:var(--color-accent)}.accessories-page-module__-hyWmG__cardActionLink{color:var(--color-ink);transition:color var(--transition-smooth);align-items:center;gap:8px;margin-top:4px;font-size:.86rem;font-weight:500;display:inline-flex}.accessories-page-module__-hyWmG__cardActionLink:hover{color:var(--color-accent)}.accessories-page-module__-hyWmG__ctaSection{padding:64px 0 96px}@media (min-width:1024px){.accessories-page-module__-hyWmG__ctaSection{padding:96px 0 120px}}.accessories-page-module__-hyWmG__ctaCard{border:1px solid var(--color-accent);background:#d6a62a05;grid-template-columns:1fr;align-items:center;gap:32px;padding:48px 36px;display:grid}@media (min-width:900px){.accessories-page-module__-hyWmG__ctaCard{grid-template-columns:1fr auto;gap:48px;padding:64px 56px}}.accessories-page-module__-hyWmG__ctaCopy{flex-direction:column;gap:14px;display:flex}.accessories-page-module__-hyWmG__ctaTitle{font-family:var(--font-display);color:var(--color-ink);margin:0;font-size:clamp(2rem,3.5vw,2.8rem);font-weight:400}.accessories-page-module__-hyWmG__ctaText{max-width:540px;color:var(--color-muted);margin:0;font-size:1rem;line-height:1.6}.accessories-page-module__-hyWmG__whatsAppButtonFilled{background:var(--color-accent);color:#191713;min-height:48px;font-family:var(--font-body);transition:all var(--transition-smooth);white-space:nowrap;justify-content:center;align-items:center;gap:10px;padding:0 26px;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-flex}.accessories-page-module__-hyWmG__whatsAppButtonFilled:hover{background:var(--color-accent-strong);transform:translateY(-2px)}
.accessory-detail-page-module__uwgrkq__page{background:var(--color-canvas);width:100%;color:var(--color-ink);padding:32px 0 96px}.accessory-detail-page-module__uwgrkq__container{width:min(100% - 40px,1312px);margin:0 auto}@media (min-width:768px){.accessory-detail-page-module__uwgrkq__container{width:min(100% - 64px,1312px)}}@media (min-width:1200px){.accessory-detail-page-module__uwgrkq__container{width:min(100% - 128px,1312px)}}.accessory-detail-page-module__uwgrkq__breadcrumb{letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted);align-items:center;gap:10px;margin-bottom:40px;font-size:.76rem;font-weight:600;display:flex}.accessory-detail-page-module__uwgrkq__breadcrumb a:hover{color:var(--color-accent)}.accessory-detail-page-module__uwgrkq__currentCrumb{color:var(--color-ink)}.accessory-detail-page-module__uwgrkq__productSection{border-bottom:1px solid var(--color-border);padding-bottom:80px}.accessory-detail-page-module__uwgrkq__productGrid{grid-template-columns:1fr;gap:48px;display:grid}@media (min-width:900px){.accessory-detail-page-module__uwgrkq__productGrid{grid-template-columns:1.15fr .85fr;align-items:start;gap:64px}}.accessory-detail-page-module__uwgrkq__galleryCol{flex-direction:column;gap:20px;display:flex}.accessory-detail-page-module__uwgrkq__mainImageWrapper{aspect-ratio:1.1;background:var(--color-surface);width:100%;position:relative;overflow:hidden}.accessory-detail-page-module__uwgrkq__mainPhoto{object-fit:cover;transition:transform .6s cubic-bezier(.16,1,.3,1)}.accessory-detail-page-module__uwgrkq__mainImageWrapper:hover .accessory-detail-page-module__uwgrkq__mainPhoto{transform:scale(1.025)}.accessory-detail-page-module__uwgrkq__thumbnailRow{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.accessory-detail-page-module__uwgrkq__thumbButton{aspect-ratio:1.2;border:1px solid var(--color-border);background:var(--color-surface);cursor:pointer;width:100%;transition:border-color var(--transition-smooth);padding:0;position:relative;overflow:hidden}.accessory-detail-page-module__uwgrkq__thumbButton:hover,.accessory-detail-page-module__uwgrkq__thumbActive{border-color:var(--color-accent)}.accessory-detail-page-module__uwgrkq__thumbPhoto{object-fit:cover}.accessory-detail-page-module__uwgrkq__caption{color:var(--color-muted-dim);margin:0;font-size:.82rem}.accessory-detail-page-module__uwgrkq__infoCol{flex-direction:column;gap:24px;display:flex}.accessory-detail-page-module__uwgrkq__metaRow{letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:16px;font-size:.74rem;font-weight:600;display:flex}.accessory-detail-page-module__uwgrkq__badge{border:1px solid var(--color-accent);color:var(--color-accent);padding:4px 10px}.accessory-detail-page-module__uwgrkq__ref{color:var(--color-muted)}.accessory-detail-page-module__uwgrkq__productTitle{font-family:var(--font-display);color:var(--color-ink);margin:0;font-size:clamp(2.4rem,4.2vw,3.6rem);font-weight:400;line-height:1.1}.accessory-detail-page-module__uwgrkq__productDesc{color:var(--color-muted);margin:0;font-size:1.05rem;line-height:1.7}.accessory-detail-page-module__uwgrkq__specList{color:var(--color-ink);flex-direction:column;gap:10px;margin:0;padding:0 0 0 18px;font-size:.95rem;display:flex}.accessory-detail-page-module__uwgrkq__specList li::marker{color:var(--color-accent)}.accessory-detail-page-module__uwgrkq__pricingRow{border-top:1px solid var(--color-border);padding-top:16px}.accessory-detail-page-module__uwgrkq__pricingNote{color:var(--color-muted);margin:0;font-size:.95rem}.accessory-detail-page-module__uwgrkq__actionGroup{flex-direction:column;gap:14px;padding-top:8px;display:flex}.accessory-detail-page-module__uwgrkq__primaryButton{background:var(--color-accent);color:#191713;min-height:50px;font-family:var(--font-body);transition:all var(--transition-smooth);justify-content:center;align-items:center;gap:12px;padding:0 24px;font-size:.9rem;font-weight:600;text-decoration:none;display:flex}.accessory-detail-page-module__uwgrkq__primaryButton:hover{background:var(--color-accent-strong);transform:translateY(-2px)}.accessory-detail-page-module__uwgrkq__arrow{transition:transform var(--transition-smooth);font-size:1rem}.accessory-detail-page-module__uwgrkq__primaryButton:hover .accessory-detail-page-module__uwgrkq__arrow{transform:translate(2px,-2px)}.accessory-detail-page-module__uwgrkq__whatsAppButton{min-height:50px;color:var(--color-ink);border:1px solid var(--color-border);font-family:var(--font-body);transition:all var(--transition-smooth);background:0 0;justify-content:center;align-items:center;gap:10px;padding:0 24px;font-size:.9rem;font-weight:500;text-decoration:none;display:flex}.accessory-detail-page-module__uwgrkq__whatsAppButton:hover{border-color:var(--color-accent);color:var(--color-accent);transform:translateY(-2px)}.accessory-detail-page-module__uwgrkq__btnIcon{flex-shrink:0;width:18px;height:18px}.accessory-detail-page-module__uwgrkq__reassurance{color:var(--color-muted-dim);margin:0;font-size:.82rem;line-height:1.5}.accessory-detail-page-module__uwgrkq__relatedSection{padding-top:80px}.accessory-detail-page-module__uwgrkq__relatedHeader{flex-direction:column;gap:16px;margin-bottom:40px;display:flex}@media (min-width:768px){.accessory-detail-page-module__uwgrkq__relatedHeader{flex-direction:row;justify-content:space-between;align-items:center}}.accessory-detail-page-module__uwgrkq__sectionHeading{font-family:var(--font-display);color:var(--color-ink);margin:0;font-size:clamp(2rem,3.5vw,2.8rem);font-weight:400}.accessory-detail-page-module__uwgrkq__underlineLink{text-underline-offset:4px;color:var(--color-ink);align-items:center;gap:4px;font-size:.92rem;font-weight:500;text-decoration:underline;display:inline-flex}.accessory-detail-page-module__uwgrkq__underlineLink:hover{color:var(--color-accent)}.accessory-detail-page-module__uwgrkq__relatedGrid{grid-template-columns:1fr;gap:32px;display:grid}@media (min-width:768px){.accessory-detail-page-module__uwgrkq__relatedGrid{grid-template-columns:repeat(3,1fr)}}.accessory-detail-page-module__uwgrkq__productCard{flex-direction:column;gap:16px;display:flex}.accessory-detail-page-module__uwgrkq__imageLink{display:block}.accessory-detail-page-module__uwgrkq__productImageWrapper{aspect-ratio:1;background:var(--color-surface);width:100%;position:relative;overflow:hidden}.accessory-detail-page-module__uwgrkq__photo{object-fit:cover;transition:transform .6s cubic-bezier(.16,1,.3,1)}.accessory-detail-page-module__uwgrkq__productCard:hover .accessory-detail-page-module__uwgrkq__photo{transform:scale(1.03)}.accessory-detail-page-module__uwgrkq__productMeta{flex-direction:column;gap:8px;display:flex}.accessory-detail-page-module__uwgrkq__metaTop{justify-content:space-between;align-items:center;display:flex}.accessory-detail-page-module__uwgrkq__badgeMini{letter-spacing:.12em;color:var(--color-accent);font-size:.7rem;font-weight:600}.accessory-detail-page-module__uwgrkq__refMini{color:var(--color-muted-dim);font-size:.7rem}.accessory-detail-page-module__uwgrkq__relatedTitle{font-family:var(--font-display);margin:0;font-size:1.35rem;font-weight:400}.accessory-detail-page-module__uwgrkq__relatedTitle a:hover{color:var(--color-accent)}
.contact-page-module__TryTtW__page{background:var(--color-canvas);width:100%;color:var(--color-ink)}.contact-page-module__TryTtW__container{width:min(100% - 40px,1312px);margin:0 auto}@media (min-width:768px){.contact-page-module__TryTtW__container{width:min(100% - 64px,1312px)}}@media (min-width:1200px){.contact-page-module__TryTtW__container{width:min(100% - 128px,1312px)}}.contact-page-module__TryTtW__hero{border-bottom:1px solid var(--color-border);padding:60px 0 80px}@media (min-width:1024px){.contact-page-module__TryTtW__hero{padding:96px 0}}.contact-page-module__TryTtW__heroGrid{grid-template-columns:1fr;align-items:center;gap:48px;display:grid}@media (min-width:900px){.contact-page-module__TryTtW__heroGrid{grid-template-columns:1.05fr .95fr;gap:64px}}.contact-page-module__TryTtW__heroCopy{flex-direction:column;display:flex}.contact-page-module__TryTtW__eyebrow{font-family:var(--font-body);letter-spacing:.16em;text-transform:uppercase;color:var(--color-accent);margin:0 0 16px;font-size:.76rem;font-weight:600}.contact-page-module__TryTtW__heroTitle{font-family:var(--font-display);letter-spacing:-.025em;color:var(--color-ink);margin:0 0 24px;font-size:clamp(2.6rem,5vw,4.2rem);font-weight:400;line-height:1.05}.contact-page-module__TryTtW__heroText{max-width:480px;color:var(--color-muted);margin:0 0 36px;font-size:1.05rem;line-height:1.65}.contact-page-module__TryTtW__heroActions{align-items:center;display:flex}.contact-page-module__TryTtW__whatsAppButtonFilled{background:var(--color-accent);color:#191713;min-height:48px;font-family:var(--font-body);transition:all var(--transition-smooth);justify-content:center;align-items:center;gap:10px;padding:0 26px;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-flex}.contact-page-module__TryTtW__whatsAppButtonFilled:hover{background:var(--color-accent-strong);transform:translateY(-2px)}.contact-page-module__TryTtW__btnIcon{flex-shrink:0;width:18px;height:18px}.contact-page-module__TryTtW__heroFigure{margin:0}.contact-page-module__TryTtW__heroImage{aspect-ratio:1.2;background:var(--color-surface);width:100%;position:relative;overflow:hidden}.contact-page-module__TryTtW__photo{object-fit:cover;transition:transform .6s cubic-bezier(.16,1,.3,1)}.contact-page-module__TryTtW__heroFigure:hover .contact-page-module__TryTtW__photo{transform:scale(1.025)}.contact-page-module__TryTtW__detailsSection{color:#191713;font-family:var(--font-body);background:#f6f3ee;padding:80px 0 120px}.contact-page-module__TryTtW__sectionEyebrow{letter-spacing:.16em;text-transform:uppercase;color:#7a7266;margin:0 0 40px;font-size:.74rem;font-weight:600}.contact-page-module__TryTtW__detailsGrid{grid-template-columns:1fr;gap:56px;display:grid}@media (min-width:900px){.contact-page-module__TryTtW__detailsGrid{grid-template-columns:.95fr 1.05fr;gap:72px}}.contact-page-module__TryTtW__sectionTitle{font-family:var(--font-display);color:#191713;margin:0 0 36px;font-size:clamp(2rem,3.5vw,2.8rem);font-weight:400}.contact-page-module__TryTtW__coordsList{flex-direction:column;gap:24px;margin:0;display:flex}.contact-page-module__TryTtW__coordItem{border-bottom:1px solid #d5cebf;flex-direction:column;gap:6px;padding-bottom:20px;display:flex}.contact-page-module__TryTtW__coordLabel{letter-spacing:.14em;text-transform:uppercase;color:#7a7266;font-size:.76rem;font-weight:600}.contact-page-module__TryTtW__coordValue{color:#191713;margin:0;font-size:1.05rem}.contact-page-module__TryTtW__formCol{width:100%}.contact-page-module__TryTtW__contactForm{flex-direction:column;gap:24px;display:flex}.contact-page-module__TryTtW__requiredNotice{color:#7a7266;margin:0;font-size:.82rem}.contact-page-module__TryTtW__errorAlert{color:#9c1414;background:#fdf2f2;border:1px solid #d93838;padding:12px 16px;font-size:.88rem}.contact-page-module__TryTtW__field{flex-direction:column;gap:8px;display:flex}.contact-page-module__TryTtW__label{color:#191713;font-size:.88rem;font-weight:500}.contact-page-module__TryTtW__input,.contact-page-module__TryTtW__textarea{color:#191713;width:100%;transition:border-color var(--transition-smooth);background:#fff;border:1px solid #191713;border-radius:0;padding:14px 16px;font-size:.95rem}.contact-page-module__TryTtW__input:focus,.contact-page-module__TryTtW__textarea:focus{outline:2px solid var(--color-accent);outline-offset:1px}.contact-page-module__TryTtW__disclaimerText{color:#7a7266;margin:0;font-size:.82rem;line-height:1.5}.contact-page-module__TryTtW__submitButton{color:#edecec;min-height:52px;transition:all var(--transition-smooth);cursor:pointer;background:#262626;justify-content:center;align-items:center;gap:12px;width:fit-content;padding:0 28px;font-size:.92rem;font-weight:600;display:flex}.contact-page-module__TryTtW__submitButton:hover{background:#000;transform:translateY(-2px)}.contact-page-module__TryTtW__successBox{background:#fff;border:1px solid #ded8cb;flex-direction:column;gap:16px;padding:36px 32px;display:flex}.contact-page-module__TryTtW__successTitle{font-family:var(--font-display);color:#191713;margin:0;font-size:2rem;font-weight:400}.contact-page-module__TryTtW__successText{color:#4a453d;margin:0;font-size:1rem}.contact-page-module__TryTtW__darkButton{color:#edecec;background:#262626;align-items:center;gap:10px;width:fit-content;min-height:48px;margin-top:8px;padding:0 24px;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-flex}.contact-page-module__TryTtW__darkButton:hover{background:#000}
.gifts-page-module__uNLgKG__page{background:var(--color-canvas);width:100%;color:var(--color-ink)}.gifts-page-module__uNLgKG__container{width:min(100% - 40px,1312px);margin:0 auto}@media (min-width:768px){.gifts-page-module__uNLgKG__container{width:min(100% - 64px,1312px)}}@media (min-width:1200px){.gifts-page-module__uNLgKG__container{width:min(100% - 128px,1312px)}}.gifts-page-module__uNLgKG__hero{border-bottom:1px solid var(--color-border);padding:60px 0 80px}@media (min-width:1024px){.gifts-page-module__uNLgKG__hero{padding:96px 0}}.gifts-page-module__uNLgKG__heroGrid{grid-template-columns:1fr;align-items:center;gap:48px;display:grid}@media (min-width:900px){.gifts-page-module__uNLgKG__heroGrid{grid-template-columns:1.05fr .95fr;gap:64px}}.gifts-page-module__uNLgKG__heroCopy{flex-direction:column;display:flex}.gifts-page-module__uNLgKG__eyebrow{font-family:var(--font-body);letter-spacing:.16em;text-transform:uppercase;color:var(--color-accent);margin:0 0 16px;font-size:.76rem;font-weight:600}.gifts-page-module__uNLgKG__heroTitle{font-family:var(--font-display);letter-spacing:-.025em;color:var(--color-ink);margin:0 0 24px;font-size:clamp(2.6rem,5vw,4.2rem);font-weight:400;line-height:1.05}.gifts-page-module__uNLgKG__heroText{max-width:480px;color:var(--color-muted);margin:0;font-size:1.05rem;line-height:1.65}.gifts-page-module__uNLgKG__heroFigure{flex-direction:column;gap:12px;margin:0;display:flex}.gifts-page-module__uNLgKG__heroImage{aspect-ratio:1.2;background:var(--color-surface);width:100%;position:relative;overflow:hidden}.gifts-page-module__uNLgKG__photo{object-fit:cover;transition:transform .6s cubic-bezier(.16,1,.3,1)}.gifts-page-module__uNLgKG__heroFigure:hover .gifts-page-module__uNLgKG__photo{transform:scale(1.025)}.gifts-page-module__uNLgKG__caption{color:var(--color-muted-dim);font-size:.82rem}.gifts-page-module__uNLgKG__section{border-bottom:1px solid var(--color-border);padding:64px 0 80px}@media (min-width:1024px){.gifts-page-module__uNLgKG__section{padding:96px 0}}.gifts-page-module__uNLgKG__sectionHeading{font-family:var(--font-display);color:var(--color-ink);margin:0 0 48px;font-size:clamp(2.2rem,4vw,3.2rem);font-weight:400}.gifts-page-module__uNLgKG__twoColGrid{grid-template-columns:1fr;gap:40px;display:grid}@media (min-width:768px){.gifts-page-module__uNLgKG__twoColGrid{grid-template-columns:1fr 1fr;gap:36px}}.gifts-page-module__uNLgKG__giftCard{flex-direction:column;gap:20px;display:flex}.gifts-page-module__uNLgKG__cardImageWrapper{aspect-ratio:1.5;background:var(--color-surface);width:100%;position:relative;overflow:hidden}.gifts-page-module__uNLgKG__giftCard:hover .gifts-page-module__uNLgKG__photo{transform:scale(1.03)}.gifts-page-module__uNLgKG__cardContent{flex-direction:column;gap:12px;display:flex}.gifts-page-module__uNLgKG__cardTitle{font-family:var(--font-display);color:var(--color-ink);margin:0;font-size:1.7rem;font-weight:400}.gifts-page-module__uNLgKG__cardDesc{color:var(--color-muted);margin:0;font-size:.96rem;line-height:1.6}.gifts-page-module__uNLgKG__cardLink{color:var(--color-ink);transition:color var(--transition-smooth);align-items:center;gap:8px;margin-top:4px;font-size:.88rem;font-weight:500;display:inline-flex}.gifts-page-module__uNLgKG__cardLink:hover{color:var(--color-accent)}.gifts-page-module__uNLgKG__arrow{transition:transform var(--transition-smooth);font-size:.95rem}.gifts-page-module__uNLgKG__cardLink:hover .gifts-page-module__uNLgKG__arrow{transform:translate(2px,-2px)}.gifts-page-module__uNLgKG__stepsSection{border-bottom:1px solid var(--color-border);padding:64px 0 80px}@media (min-width:1024px){.gifts-page-module__uNLgKG__stepsSection{padding:96px 0}}.gifts-page-module__uNLgKG__stepsGrid{grid-template-columns:1fr;gap:32px;display:grid}@media (min-width:768px){.gifts-page-module__uNLgKG__stepsGrid{grid-template-columns:repeat(3,1fr);gap:36px}}.gifts-page-module__uNLgKG__stepCard{border:1px solid var(--color-border);background:var(--color-surface);transition:all var(--transition-smooth);flex-direction:column;gap:16px;padding:32px 24px;display:flex}.gifts-page-module__uNLgKG__stepCard:hover{border-color:var(--color-accent);transform:translateY(-2px)}.gifts-page-module__uNLgKG__stepNumber{font-family:var(--font-display);color:var(--color-accent);font-size:1.6rem}.gifts-page-module__uNLgKG__stepTitle{font-family:var(--font-display);color:var(--color-ink);margin:0;font-size:1.55rem;font-weight:400}.gifts-page-module__uNLgKG__stepDesc{color:var(--color-muted);margin:0;font-size:.94rem;line-height:1.6}.gifts-page-module__uNLgKG__ctaSection{padding:64px 0 96px}@media (min-width:1024px){.gifts-page-module__uNLgKG__ctaSection{padding:96px 0 120px}}.gifts-page-module__uNLgKG__ctaCard{border:1px solid var(--color-accent);background:#d6a62a05;grid-template-columns:1fr;align-items:center;gap:32px;padding:48px 36px;display:grid}@media (min-width:900px){.gifts-page-module__uNLgKG__ctaCard{grid-template-columns:1fr auto;gap:48px;padding:64px 56px}}.gifts-page-module__uNLgKG__ctaCopy{flex-direction:column;gap:14px;display:flex}.gifts-page-module__uNLgKG__ctaTitle{font-family:var(--font-display);color:var(--color-ink);margin:0;font-size:clamp(2rem,3.5vw,2.8rem);font-weight:400}.gifts-page-module__uNLgKG__ctaText{max-width:540px;color:var(--color-muted);margin:0;font-size:1rem;line-height:1.6}.gifts-page-module__uNLgKG__whatsAppButtonFilled{background:var(--color-accent);color:#191713;min-height:48px;font-family:var(--font-body);transition:all var(--transition-smooth);white-space:nowrap;justify-content:center;align-items:center;gap:10px;padding:0 26px;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-flex}.gifts-page-module__uNLgKG__whatsAppButtonFilled:hover{background:var(--color-accent-strong);transform:translateY(-2px)}.gifts-page-module__uNLgKG__btnIcon{flex-shrink:0;width:18px;height:18px}
.home-page-module__OtA55W__page{background:var(--color-canvas);width:100%;color:var(--color-ink);overflow-x:hidden}.home-page-module__OtA55W__container{width:min(100% - 40px,1312px);margin:0 auto}@media (min-width:768px){.home-page-module__OtA55W__container{width:min(100% - 64px,1312px)}}@media (min-width:1200px){.home-page-module__OtA55W__container{width:min(100% - 128px,1312px)}}.home-page-module__OtA55W__hero{border-bottom:1px solid var(--color-border);padding:60px 0 80px}@media (min-width:1024px){.home-page-module__OtA55W__hero{padding:96px 0}}.home-page-module__OtA55W__heroGrid{grid-template-columns:1fr;align-items:center;gap:48px;display:grid}@media (min-width:900px){.home-page-module__OtA55W__heroGrid{grid-template-columns:1.05fr .95fr;gap:64px}}.home-page-module__OtA55W__heroCopy{flex-direction:column;display:flex}.home-page-module__OtA55W__eyebrow{font-family:var(--font-body);letter-spacing:.16em;text-transform:uppercase;color:var(--color-accent);margin:0 0 16px;font-size:.76rem;font-weight:600}.home-page-module__OtA55W__heroTitle{font-family:var(--font-display);letter-spacing:-.025em;color:var(--color-ink);margin:0 0 24px;font-size:clamp(2.8rem,5.5vw,4.4rem);font-weight:400;line-height:1.05}.home-page-module__OtA55W__heroText{max-width:480px;color:var(--color-muted);margin:0 0 36px;font-size:1.05rem;line-height:1.65}.home-page-module__OtA55W__heroActions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.home-page-module__OtA55W__primaryButton{background:var(--color-accent);color:#191713;min-height:48px;font-family:var(--font-body);transition:all var(--transition-smooth);justify-content:center;align-items:center;gap:12px;padding:0 24px;font-size:.88rem;font-weight:600;text-decoration:none;display:inline-flex}.home-page-module__OtA55W__primaryButton:hover{background:var(--color-accent-strong);transform:translateY(-2px)}.home-page-module__OtA55W__arrow{transition:transform var(--transition-smooth);font-size:1rem}.home-page-module__OtA55W__primaryButton:hover .home-page-module__OtA55W__arrow{transform:translate(2px,-2px)}.home-page-module__OtA55W__whatsAppButton{min-height:48px;color:var(--color-ink);border:1px solid var(--color-accent);font-family:var(--font-body);transition:all var(--transition-smooth);background:0 0;justify-content:center;align-items:center;gap:10px;padding:0 22px;font-size:.88rem;font-weight:500;text-decoration:none;display:inline-flex}.home-page-module__OtA55W__whatsAppButton:hover{color:var(--color-accent);background:#d6a62a1f;transform:translateY(-2px)}.home-page-module__OtA55W__btnIcon{flex-shrink:0;width:18px;height:18px}.home-page-module__OtA55W__heroImageWrapper{width:100%}.home-page-module__OtA55W__heroImage{aspect-ratio:1.1;background:var(--color-surface);width:100%;position:relative;overflow:hidden}.home-page-module__OtA55W__photo{object-fit:cover;transition:transform .6s cubic-bezier(.16,1,.3,1)}.home-page-module__OtA55W__heroImage:hover .home-page-module__OtA55W__photo{transform:scale(1.025)}.home-page-module__OtA55W__storySection{border-bottom:1px solid var(--color-border);padding:64px 0}@media (min-width:1024px){.home-page-module__OtA55W__storySection{padding:96px 0}}.home-page-module__OtA55W__storyGrid{grid-template-columns:1fr;gap:32px;display:grid}@media (min-width:900px){.home-page-module__OtA55W__storyGrid{grid-template-columns:1fr 1fr;align-items:baseline;gap:64px}}.home-page-module__OtA55W__storyTitle{font-family:var(--font-display);color:var(--color-ink);margin:0;font-size:clamp(2rem,3.8vw,3rem);font-weight:400;line-height:1.15}.home-page-module__OtA55W__storyCopy{flex-direction:column;gap:24px;display:flex}.home-page-module__OtA55W__storyCopy p{color:var(--color-muted);margin:0;font-size:1.05rem;line-height:1.7}.home-page-module__OtA55W__underlineLink{font-family:var(--font-body);color:var(--color-ink);text-underline-offset:5px;transition:color var(--transition-smooth);align-items:center;gap:4px;font-size:.94rem;font-weight:500;text-decoration:underline;display:inline-flex}.home-page-module__OtA55W__underlineLink:hover{color:var(--color-accent)}.home-page-module__OtA55W__categoriesSection{border-bottom:1px solid var(--color-border);padding:64px 0 80px}@media (min-width:1024px){.home-page-module__OtA55W__categoriesSection{padding:96px 0}}.home-page-module__OtA55W__sectionHeading{font-family:var(--font-display);color:var(--color-ink);margin:0 0 48px;font-size:clamp(2.2rem,4.2vw,3.4rem);font-weight:400;line-height:1.1}.home-page-module__OtA55W__twoColGrid{grid-template-columns:1fr;gap:40px;display:grid}@media (min-width:768px){.home-page-module__OtA55W__twoColGrid{grid-template-columns:1fr 1fr;gap:36px}}.home-page-module__OtA55W__categoryCard{flex-direction:column;gap:20px;display:flex}.home-page-module__OtA55W__categoryImageWrapper{aspect-ratio:1.45;background:var(--color-surface);width:100%;position:relative;overflow:hidden}.home-page-module__OtA55W__categoryCard:hover .home-page-module__OtA55W__photo{transform:scale(1.03)}.home-page-module__OtA55W__categoryContent{flex-direction:column;gap:12px;display:flex}.home-page-module__OtA55W__categoryTitle{font-family:var(--font-display);color:var(--color-ink);margin:0;font-size:1.9rem;font-weight:400}.home-page-module__OtA55W__categoryDesc{color:var(--color-muted);margin:0;font-size:.98rem;line-height:1.6}.home-page-module__OtA55W__detailSection{border-bottom:1px solid var(--color-border);padding:64px 0 80px}@media (min-width:1024px){.home-page-module__OtA55W__detailSection{padding:96px 0}}.home-page-module__OtA55W__detailHeader{flex-direction:column;gap:24px;margin-bottom:48px;display:flex}@media (min-width:900px){.home-page-module__OtA55W__detailHeader{flex-direction:row;justify-content:space-between;align-items:center}}.home-page-module__OtA55W__detailHeader .home-page-module__OtA55W__sectionHeading{margin:0}.home-page-module__OtA55W__detailHeaderRight{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.home-page-module__OtA55W__statusTag{font-family:var(--font-body);letter-spacing:.16em;text-transform:uppercase;color:var(--color-muted);font-size:.72rem;font-weight:600}.home-page-module__OtA55W__detailGrid{grid-template-columns:1fr;gap:32px;display:grid}@media (min-width:768px){.home-page-module__OtA55W__detailGrid{grid-template-columns:1fr 1fr;gap:36px}}.home-page-module__OtA55W__detailFigure{flex-direction:column;gap:14px;margin:0;display:flex}.home-page-module__OtA55W__detailImageWrapper{aspect-ratio:1.4;background:var(--color-surface);width:100%;position:relative;overflow:hidden}.home-page-module__OtA55W__detailFigure:hover .home-page-module__OtA55W__photo{transform:scale(1.03)}.home-page-module__OtA55W__detailCaption{font-family:var(--font-body);color:var(--color-muted-dim);font-size:.85rem}.home-page-module__OtA55W__reviewsSection{border-bottom:1px solid var(--color-border);padding:64px 0 80px}@media (min-width:1024px){.home-page-module__OtA55W__reviewsSection{padding:96px 0}}.home-page-module__OtA55W__quoteBlock{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);flex-direction:column;gap:20px;max-width:880px;padding:40px 0;display:flex}.home-page-module__OtA55W__quoteTag{font-family:var(--font-body);letter-spacing:.16em;text-transform:uppercase;color:var(--color-muted);margin:0;font-size:.72rem;font-weight:600}.home-page-module__OtA55W__quoteText{font-family:var(--font-display);color:var(--color-ink);margin:0;font-size:clamp(1.8rem,3.2vw,2.6rem);font-weight:400;line-height:1.25}.home-page-module__OtA55W__quoteAuthor{font-family:var(--font-body);color:var(--color-muted-dim);margin:0;font-size:.88rem}.home-page-module__OtA55W__ctaSection{padding:64px 0 96px}@media (min-width:1024px){.home-page-module__OtA55W__ctaSection{padding:96px 0 120px}}.home-page-module__OtA55W__ctaCard{border:1px solid var(--color-accent);background:#d6a62a05;grid-template-columns:1fr;align-items:center;gap:32px;padding:48px 36px;display:grid}@media (min-width:900px){.home-page-module__OtA55W__ctaCard{grid-template-columns:1fr auto;gap:48px;padding:64px 56px}}.home-page-module__OtA55W__ctaCopy{flex-direction:column;gap:14px;display:flex}.home-page-module__OtA55W__ctaTitle{font-family:var(--font-display);color:var(--color-ink);margin:0;font-size:clamp(2rem,3.5vw,2.8rem);font-weight:400}.home-page-module__OtA55W__ctaText{max-width:540px;color:var(--color-muted);margin:0;font-size:1rem;line-height:1.6}.home-page-module__OtA55W__whatsAppButtonFilled{background:var(--color-accent);color:#191713;min-height:48px;font-family:var(--font-body);transition:all var(--transition-smooth);white-space:nowrap;justify-content:center;align-items:center;gap:10px;padding:0 26px;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-flex}.home-page-module__OtA55W__whatsAppButtonFilled:hover{background:var(--color-accent-strong);transform:translateY(-2px)}
.jewelry-detail-page-module__xpauCW__page{background:var(--color-canvas);width:100%;color:var(--color-ink);padding:32px 0 96px}.jewelry-detail-page-module__xpauCW__container{width:min(100% - 40px,1312px);margin:0 auto}@media (min-width:768px){.jewelry-detail-page-module__xpauCW__container{width:min(100% - 64px,1312px)}}@media (min-width:1200px){.jewelry-detail-page-module__xpauCW__container{width:min(100% - 128px,1312px)}}.jewelry-detail-page-module__xpauCW__breadcrumb{letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted);align-items:center;gap:10px;margin-bottom:40px;font-size:.76rem;font-weight:600;display:flex}.jewelry-detail-page-module__xpauCW__breadcrumb a:hover{color:var(--color-accent)}.jewelry-detail-page-module__xpauCW__currentCrumb{color:var(--color-ink)}.jewelry-detail-page-module__xpauCW__productSection{border-bottom:1px solid var(--color-border);padding-bottom:80px}.jewelry-detail-page-module__xpauCW__productGrid{grid-template-columns:1fr;gap:48px;display:grid}@media (min-width:900px){.jewelry-detail-page-module__xpauCW__productGrid{grid-template-columns:1.15fr .85fr;align-items:start;gap:64px}}.jewelry-detail-page-module__xpauCW__galleryCol{flex-direction:column;gap:20px;display:flex}.jewelry-detail-page-module__xpauCW__mainImageWrapper{aspect-ratio:1.1;background:var(--color-surface);width:100%;position:relative;overflow:hidden}.jewelry-detail-page-module__xpauCW__mainPhoto{object-fit:cover;transition:transform .6s cubic-bezier(.16,1,.3,1)}.jewelry-detail-page-module__xpauCW__mainImageWrapper:hover .jewelry-detail-page-module__xpauCW__mainPhoto{transform:scale(1.025)}.jewelry-detail-page-module__xpauCW__thumbnailRow{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.jewelry-detail-page-module__xpauCW__thumbButton{aspect-ratio:1.2;border:1px solid var(--color-border);background:var(--color-surface);cursor:pointer;width:100%;transition:border-color var(--transition-smooth);padding:0;position:relative;overflow:hidden}.jewelry-detail-page-module__xpauCW__thumbButton:hover,.jewelry-detail-page-module__xpauCW__thumbActive{border-color:var(--color-accent)}.jewelry-detail-page-module__xpauCW__thumbPhoto{object-fit:cover}.jewelry-detail-page-module__xpauCW__caption{color:var(--color-muted-dim);margin:0;font-size:.82rem}.jewelry-detail-page-module__xpauCW__infoCol{flex-direction:column;gap:24px;display:flex}.jewelry-detail-page-module__xpauCW__metaRow{letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:16px;font-size:.74rem;font-weight:600;display:flex}.jewelry-detail-page-module__xpauCW__badge{border:1px solid var(--color-accent);color:var(--color-accent);padding:4px 10px}.jewelry-detail-page-module__xpauCW__ref{color:var(--color-muted)}.jewelry-detail-page-module__xpauCW__productTitle{font-family:var(--font-display);color:var(--color-ink);margin:0;font-size:clamp(2.4rem,4.2vw,3.6rem);font-weight:400;line-height:1.1}.jewelry-detail-page-module__xpauCW__productDesc{color:var(--color-muted);margin:0;font-size:1.05rem;line-height:1.7}.jewelry-detail-page-module__xpauCW__specList{color:var(--color-ink);flex-direction:column;gap:10px;margin:0;padding:0 0 0 18px;font-size:.95rem;display:flex}.jewelry-detail-page-module__xpauCW__specList li::marker{color:var(--color-accent)}.jewelry-detail-page-module__xpauCW__pricingRow{border-top:1px solid var(--color-border);padding-top:16px}.jewelry-detail-page-module__xpauCW__pricingNote{color:var(--color-muted);margin:0;font-size:.95rem}.jewelry-detail-page-module__xpauCW__actionGroup{flex-direction:column;gap:14px;padding-top:8px;display:flex}.jewelry-detail-page-module__xpauCW__primaryButton{background:var(--color-accent);color:#191713;min-height:50px;font-family:var(--font-body);transition:all var(--transition-smooth);justify-content:center;align-items:center;gap:12px;padding:0 24px;font-size:.9rem;font-weight:600;text-decoration:none;display:flex}.jewelry-detail-page-module__xpauCW__primaryButton:hover{background:var(--color-accent-strong);transform:translateY(-2px)}.jewelry-detail-page-module__xpauCW__arrow{transition:transform var(--transition-smooth);font-size:1rem}.jewelry-detail-page-module__xpauCW__primaryButton:hover .jewelry-detail-page-module__xpauCW__arrow{transform:translate(2px,-2px)}.jewelry-detail-page-module__xpauCW__whatsAppButton{min-height:50px;color:var(--color-ink);border:1px solid var(--color-border);font-family:var(--font-body);transition:all var(--transition-smooth);background:0 0;justify-content:center;align-items:center;gap:10px;padding:0 24px;font-size:.9rem;font-weight:500;text-decoration:none;display:flex}.jewelry-detail-page-module__xpauCW__whatsAppButton:hover{border-color:var(--color-accent);color:var(--color-accent);transform:translateY(-2px)}.jewelry-detail-page-module__xpauCW__btnIcon{flex-shrink:0;width:18px;height:18px}.jewelry-detail-page-module__xpauCW__reassurance{color:var(--color-muted-dim);margin:0;font-size:.82rem;line-height:1.5}.jewelry-detail-page-module__xpauCW__relatedSection{padding-top:80px}.jewelry-detail-page-module__xpauCW__relatedHeader{flex-direction:column;gap:16px;margin-bottom:40px;display:flex}@media (min-width:768px){.jewelry-detail-page-module__xpauCW__relatedHeader{flex-direction:row;justify-content:space-between;align-items:center}}.jewelry-detail-page-module__xpauCW__sectionHeading{font-family:var(--font-display);color:var(--color-ink);margin:0;font-size:clamp(2rem,3.5vw,2.8rem);font-weight:400}.jewelry-detail-page-module__xpauCW__underlineLink{text-underline-offset:4px;color:var(--color-ink);align-items:center;gap:4px;font-size:.92rem;font-weight:500;text-decoration:underline;display:inline-flex}.jewelry-detail-page-module__xpauCW__underlineLink:hover{color:var(--color-accent)}.jewelry-detail-page-module__xpauCW__relatedGrid{grid-template-columns:1fr;gap:32px;display:grid}@media (min-width:768px){.jewelry-detail-page-module__xpauCW__relatedGrid{grid-template-columns:repeat(3,1fr)}}.jewelry-detail-page-module__xpauCW__productCard{flex-direction:column;gap:16px;display:flex}.jewelry-detail-page-module__xpauCW__imageLink{display:block}.jewelry-detail-page-module__xpauCW__productImageWrapper{aspect-ratio:1;background:var(--color-surface);width:100%;position:relative;overflow:hidden}.jewelry-detail-page-module__xpauCW__photo{object-fit:cover;transition:transform .6s cubic-bezier(.16,1,.3,1)}.jewelry-detail-page-module__xpauCW__productCard:hover .jewelry-detail-page-module__xpauCW__photo{transform:scale(1.03)}.jewelry-detail-page-module__xpauCW__productMeta{flex-direction:column;gap:8px;display:flex}.jewelry-detail-page-module__xpauCW__metaTop{justify-content:space-between;align-items:center;display:flex}.jewelry-detail-page-module__xpauCW__badgeMini{letter-spacing:.12em;color:var(--color-accent);font-size:.7rem;font-weight:600}.jewelry-detail-page-module__xpauCW__refMini{color:var(--color-muted-dim);font-size:.7rem}.jewelry-detail-page-module__xpauCW__relatedTitle{font-family:var(--font-display);margin:0;font-size:1.35rem;font-weight:400}.jewelry-detail-page-module__xpauCW__relatedTitle a:hover{color:var(--color-accent)}
.jewelry-page-module__3Ij7nq__page{background:var(--color-canvas);width:100%;color:var(--color-ink)}.jewelry-page-module__3Ij7nq__container{width:min(100% - 40px,1312px);margin:0 auto}@media (min-width:768px){.jewelry-page-module__3Ij7nq__container{width:min(100% - 64px,1312px)}}@media (min-width:1200px){.jewelry-page-module__3Ij7nq__container{width:min(100% - 128px,1312px)}}.jewelry-page-module__3Ij7nq__hero{border-bottom:1px solid var(--color-border);padding:60px 0 80px}@media (min-width:1024px){.jewelry-page-module__3Ij7nq__hero{padding:96px 0}}.jewelry-page-module__3Ij7nq__heroGrid{grid-template-columns:1fr;align-items:center;gap:48px;display:grid}@media (min-width:900px){.jewelry-page-module__3Ij7nq__heroGrid{grid-template-columns:.95fr 1.05fr;gap:64px}}.jewelry-page-module__3Ij7nq__heroFigure{flex-direction:column;gap:12px;margin:0;display:flex}.jewelry-page-module__3Ij7nq__heroImage{aspect-ratio:1.15;background:var(--color-surface);width:100%;position:relative;overflow:hidden}.jewelry-page-module__3Ij7nq__photo{object-fit:cover;transition:transform .6s cubic-bezier(.16,1,.3,1)}.jewelry-page-module__3Ij7nq__heroFigure:hover .jewelry-page-module__3Ij7nq__photo{transform:scale(1.025)}.jewelry-page-module__3Ij7nq__caption{color:var(--color-muted-dim);font-size:.82rem}.jewelry-page-module__3Ij7nq__heroCopy{flex-direction:column;display:flex}.jewelry-page-module__3Ij7nq__eyebrow{font-family:var(--font-body);letter-spacing:.16em;text-transform:uppercase;color:var(--color-accent);margin:0 0 16px;font-size:.76rem;font-weight:600}.jewelry-page-module__3Ij7nq__heroTitle{font-family:var(--font-display);letter-spacing:-.025em;color:var(--color-ink);margin:0 0 24px;font-size:clamp(2.6rem,5vw,4.2rem);font-weight:400;line-height:1.05}.jewelry-page-module__3Ij7nq__heroText{max-width:480px;color:var(--color-muted);margin:0 0 36px;font-size:1.05rem;line-height:1.65}.jewelry-page-module__3Ij7nq__heroActions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.jewelry-page-module__3Ij7nq__primaryButton{background:var(--color-accent);color:#191713;min-height:48px;font-family:var(--font-body);transition:all var(--transition-smooth);justify-content:center;align-items:center;gap:12px;padding:0 24px;font-size:.88rem;font-weight:600;text-decoration:none;display:inline-flex}.jewelry-page-module__3Ij7nq__primaryButton:hover{background:var(--color-accent-strong);transform:translateY(-2px)}.jewelry-page-module__3Ij7nq__arrow{transition:transform var(--transition-smooth);font-size:1rem}.jewelry-page-module__3Ij7nq__primaryButton:hover .jewelry-page-module__3Ij7nq__arrow,.jewelry-page-module__3Ij7nq__cardActionLink:hover .jewelry-page-module__3Ij7nq__arrow{transform:translate(2px,-2px)}.jewelry-page-module__3Ij7nq__whatsAppButton{min-height:48px;color:var(--color-ink);border:1px solid var(--color-border);font-family:var(--font-body);transition:all var(--transition-smooth);background:0 0;justify-content:center;align-items:center;gap:10px;padding:0 22px;font-size:.88rem;font-weight:500;text-decoration:none;display:inline-flex}.jewelry-page-module__3Ij7nq__whatsAppButton:hover{border-color:var(--color-accent);color:var(--color-accent);transform:translateY(-2px)}.jewelry-page-module__3Ij7nq__btnIcon{flex-shrink:0;width:18px;height:18px}.jewelry-page-module__3Ij7nq__introSection{border-bottom:1px solid var(--color-border);padding:64px 0}@media (min-width:1024px){.jewelry-page-module__3Ij7nq__introSection{padding:96px 0}}.jewelry-page-module__3Ij7nq__introGrid{grid-template-columns:1fr;gap:32px;display:grid}@media (min-width:900px){.jewelry-page-module__3Ij7nq__introGrid{grid-template-columns:1fr 1fr;align-items:baseline;gap:64px}}.jewelry-page-module__3Ij7nq__sectionHeading{font-family:var(--font-display);color:var(--color-ink);margin:0;font-size:clamp(2rem,3.8vw,3rem);font-weight:400;line-height:1.15}.jewelry-page-module__3Ij7nq__introCopy{flex-direction:column;gap:24px;display:flex}.jewelry-page-module__3Ij7nq__introCopy p{color:var(--color-muted);margin:0;font-size:1.05rem;line-height:1.7}.jewelry-page-module__3Ij7nq__underlineLink{font-family:var(--font-body);color:var(--color-ink);text-underline-offset:5px;transition:color var(--transition-smooth);align-items:center;gap:4px;font-size:.94rem;font-weight:500;text-decoration:underline;display:inline-flex}.jewelry-page-module__3Ij7nq__underlineLink:hover{color:var(--color-accent)}.jewelry-page-module__3Ij7nq__gridSection{border-bottom:1px solid var(--color-border);padding:64px 0 96px}@media (min-width:1024px){.jewelry-page-module__3Ij7nq__gridSection{padding:96px 0 120px}}.jewelry-page-module__3Ij7nq__gridHeader{flex-direction:column;gap:16px;margin-bottom:48px;display:flex}@media (min-width:768px){.jewelry-page-module__3Ij7nq__gridHeader{flex-direction:row;justify-content:space-between;align-items:center}}.jewelry-page-module__3Ij7nq__statusTag{font-family:var(--font-body);letter-spacing:.16em;text-transform:uppercase;color:var(--color-muted);font-size:.72rem;font-weight:600}.jewelry-page-module__3Ij7nq__productGrid{grid-template-columns:1fr;gap:40px 24px;display:grid}@media (min-width:640px){.jewelry-page-module__3Ij7nq__productGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.jewelry-page-module__3Ij7nq__productGrid{grid-template-columns:repeat(3,1fr)}}.jewelry-page-module__3Ij7nq__productCard{flex-direction:column;gap:20px;display:flex}.jewelry-page-module__3Ij7nq__imageLink{display:block}.jewelry-page-module__3Ij7nq__productImageWrapper{aspect-ratio:1;background:var(--color-surface);width:100%;position:relative;overflow:hidden}.jewelry-page-module__3Ij7nq__productCard:hover .jewelry-page-module__3Ij7nq__photo{transform:scale(1.03)}.jewelry-page-module__3Ij7nq__productMeta{flex-direction:column;gap:10px;display:flex}.jewelry-page-module__3Ij7nq__metaTop{letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:.72rem;font-weight:600;display:flex}.jewelry-page-module__3Ij7nq__badge{color:var(--color-accent)}.jewelry-page-module__3Ij7nq__ref{color:var(--color-muted-dim)}.jewelry-page-module__3Ij7nq__productTitle{font-family:var(--font-display);color:var(--color-ink);margin:0;font-size:1.45rem;font-weight:400}.jewelry-page-module__3Ij7nq__productTitle a:hover{color:var(--color-accent)}.jewelry-page-module__3Ij7nq__cardActionLink{color:var(--color-ink);transition:color var(--transition-smooth);align-items:center;gap:8px;margin-top:4px;font-size:.86rem;font-weight:500;display:inline-flex}.jewelry-page-module__3Ij7nq__cardActionLink:hover{color:var(--color-accent)}.jewelry-page-module__3Ij7nq__ctaSection{padding:64px 0 96px}@media (min-width:1024px){.jewelry-page-module__3Ij7nq__ctaSection{padding:96px 0 120px}}.jewelry-page-module__3Ij7nq__ctaCard{border:1px solid var(--color-accent);background:#d6a62a05;grid-template-columns:1fr;align-items:center;gap:32px;padding:48px 36px;display:grid}@media (min-width:900px){.jewelry-page-module__3Ij7nq__ctaCard{grid-template-columns:1fr auto;gap:48px;padding:64px 56px}}.jewelry-page-module__3Ij7nq__ctaCopy{flex-direction:column;gap:14px;display:flex}.jewelry-page-module__3Ij7nq__ctaTitle{font-family:var(--font-display);color:var(--color-ink);margin:0;font-size:clamp(2rem,3.5vw,2.8rem);font-weight:400}.jewelry-page-module__3Ij7nq__ctaText{max-width:540px;color:var(--color-muted);margin:0;font-size:1rem;line-height:1.6}.jewelry-page-module__3Ij7nq__whatsAppButtonFilled{background:var(--color-accent);color:#191713;min-height:48px;font-family:var(--font-body);transition:all var(--transition-smooth);white-space:nowrap;justify-content:center;align-items:center;gap:10px;padding:0 26px;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-flex}.jewelry-page-module__3Ij7nq__whatsAppButtonFilled:hover{background:var(--color-accent-strong);transform:translateY(-2px)}
.order-information-page-module__a0sVrW__page{color:#191713;width:100%;font-family:var(--font-body);background:#f6f3ee;padding:64px 0 100px}@media (min-width:1024px){.order-information-page-module__a0sVrW__page{padding:88px 0 120px}}.order-information-page-module__a0sVrW__container{width:min(100% - 40px,1312px);margin:0 auto}@media (min-width:768px){.order-information-page-module__a0sVrW__container{width:min(100% - 64px,1312px)}}@media (min-width:1200px){.order-information-page-module__a0sVrW__container{width:min(100% - 128px,1312px)}}.order-information-page-module__a0sVrW__header{max-width:800px;margin-bottom:64px}.order-information-page-module__a0sVrW__tag{letter-spacing:.14em;text-transform:uppercase;color:#191713;border:1px solid #191713;margin-bottom:24px;padding:4px 10px;font-size:.72rem;font-weight:600;display:inline-block}.order-information-page-module__a0sVrW__title{font-family:var(--font-display);letter-spacing:-.025em;color:#191713;margin:0 0 20px;font-size:clamp(2.4rem,4.5vw,3.8rem);font-weight:400;line-height:1.1}.order-information-page-module__a0sVrW__lead{color:#4a453d;margin:0;font-size:1.05rem;line-height:1.65}.order-information-page-module__a0sVrW__layout{grid-template-columns:1fr;align-items:start;gap:56px;display:grid}@media (min-width:900px){.order-information-page-module__a0sVrW__layout{grid-template-columns:.9fr 1.1fr;gap:72px}}.order-information-page-module__a0sVrW__leftCol{flex-direction:column;gap:20px;display:flex}.order-information-page-module__a0sVrW__leftTitle{font-family:var(--font-display);color:#191713;margin:0;font-size:clamp(1.8rem,3.2vw,2.4rem);font-weight:400}.order-information-page-module__a0sVrW__leftText{color:#4a453d;margin:0;font-size:1rem;line-height:1.65}.order-information-page-module__a0sVrW__leftNotice{color:#6d665b;margin:0;font-size:.92rem;line-height:1.6}.order-information-page-module__a0sVrW__whatsAppBox{flex-direction:column;gap:12px;margin-top:16px;display:flex}.order-information-page-module__a0sVrW__whatsAppButton{background:var(--color-accent,#d6a62a);color:#191713;min-height:48px;font-family:var(--font-body);transition:all var(--transition-smooth);justify-content:center;align-items:center;gap:10px;width:fit-content;padding:0 24px;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-flex}.order-information-page-module__a0sVrW__whatsAppButton:hover{background:var(--color-accent-strong,#91722b);transform:translateY(-2px)}.order-information-page-module__a0sVrW__btnIcon{flex-shrink:0;width:18px;height:18px}.order-information-page-module__a0sVrW__whatsAppNotice{color:#7a7266;margin:0;font-size:.85rem}.order-information-page-module__a0sVrW__formCol{width:100%}.order-information-page-module__a0sVrW__form{background:#fff;border:1px solid #ded8cb;flex-direction:column;gap:24px;padding:36px 32px;display:flex;box-shadow:0 4px 20px #0000000a}@media (min-width:600px){.order-information-page-module__a0sVrW__form{padding:44px 40px}}.order-information-page-module__a0sVrW__requiredNotice{color:#7a7266;margin:0;font-size:.82rem}.order-information-page-module__a0sVrW__errorAlert{color:#9c1414;background:#fdf2f2;border:1px solid #d93838;align-items:flex-start;gap:10px;padding:14px 18px;font-size:.88rem;line-height:1.5;display:flex}.order-information-page-module__a0sVrW__alertIcon{font-weight:700}.order-information-page-module__a0sVrW__field{flex-direction:column;gap:8px;display:flex}.order-information-page-module__a0sVrW__label{color:#191713;font-size:.88rem;font-weight:500}.order-information-page-module__a0sVrW__input,.order-information-page-module__a0sVrW__textarea{color:#191713;width:100%;transition:border-color var(--transition-smooth);background:#fff;border:1px solid #191713;border-radius:0;padding:14px 16px;font-size:.95rem}.order-information-page-module__a0sVrW__input:focus,.order-information-page-module__a0sVrW__textarea:focus{outline:2px solid var(--color-accent);outline-offset:1px}.order-information-page-module__a0sVrW__inputError{border-color:#d93838;outline-color:#d93838}.order-information-page-module__a0sVrW__fieldHint{color:#7a7266;font-size:.8rem}.order-information-page-module__a0sVrW__checkboxField{align-items:center;gap:10px;margin-top:4px;display:flex}.order-information-page-module__a0sVrW__checkbox{accent-color:#191713;cursor:pointer;width:18px;height:18px}.order-information-page-module__a0sVrW__checkboxLabel{color:#191713;cursor:pointer;font-size:.92rem;font-weight:500}.order-information-page-module__a0sVrW__consentText{color:#6d665b;margin:0;font-size:.82rem;line-height:1.5}.order-information-page-module__a0sVrW__antiSpamText{color:#8c8374;margin:0;font-size:.8rem}.order-information-page-module__a0sVrW__submitButton{color:#edecec;min-height:52px;transition:all var(--transition-smooth);cursor:pointer;background:#262626;justify-content:center;align-items:center;gap:12px;margin-top:8px;padding:0 28px;font-size:.92rem;font-weight:600;display:flex}.order-information-page-module__a0sVrW__submitButton:hover{background:#000;transform:translateY(-2px)}.order-information-page-module__a0sVrW__successCard{background:#fff;border:1px solid #ded8cb;flex-direction:column;gap:18px;padding:48px 36px;display:flex}.order-information-page-module__a0sVrW__successIcon{color:#191713;font-size:2rem}.order-information-page-module__a0sVrW__successTitle{font-family:var(--font-display);color:#191713;margin:0;font-size:2.2rem;font-weight:400}.order-information-page-module__a0sVrW__successText{color:#4a453d;margin:0;font-size:1rem;line-height:1.65}.order-information-page-module__a0sVrW__successAction{padding-top:16px}.order-information-page-module__a0sVrW__darkButton{color:#edecec;min-height:48px;transition:all var(--transition-smooth);background:#262626;align-items:center;gap:10px;padding:0 24px;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-flex}.order-information-page-module__a0sVrW__darkButton:hover{background:#000;transform:translateY(-2px)}
