.navbar{position:absolute;top:0;left:0;width:100%;z-index:100;padding:0;transition:all var(--transition-smooth);background-color:#fffffff2;color:var(--color-forest-deep);border-bottom:1px solid rgba(35,83,71,.05)}@media (min-width: 768px){.navbar{position:fixed;padding:0;background-color:transparent;color:var(--color-silver);border-bottom:none}}.announcement-bar{background-color:#f4efe6;color:#111827;text-align:center;font-size:.8rem;font-weight:600;letter-spacing:.15em;padding:8px 15px;text-transform:uppercase;width:100%;display:flex;justify-content:center;align-items:center;transition:padding .3s ease,height .3s ease,opacity .3s ease;overflow:hidden;height:32px}.announcement-bar.hidden-bar{padding-top:0;padding-bottom:0;height:0;opacity:0}@media (min-width: 768px){.announcement-bar{font-size:.9rem;padding:10px 20px;height:42px}}.navbar-inner-wrapper{padding:1rem 0;width:100%}@media (min-width: 768px){.navbar-inner-wrapper{padding:1.5rem 0}}.navbar-scrolled{background-color:#ffffffe6;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);padding:0;border-bottom:1px solid rgba(35,83,71,.05);color:var(--color-forest-deep)}@media (min-width: 768px){.navbar-scrolled{background-color:var(--color-forest-deep);color:var(--color-silver);border-bottom:1px solid rgba(255,255,255,.1)}}.navbar-container{display:flex;justify-content:space-between;align-items:center}.navbar-logo{font-family:var(--font-logo);font-size:2rem;font-weight:400;letter-spacing:.2em;color:inherit!important;text-transform:uppercase}.navbar-logo:hover,.navbar-logo:active{color:inherit!important}.navbar-links{display:none;gap:2.5rem}@media (min-width: 768px){.navbar-links{display:flex}}.nav-link{font-size:.8rem;letter-spacing:.12em;text-transform:uppercase;position:relative;padding:4px 0;color:inherit;opacity:.85}.nav-link:after{content:"";position:absolute;bottom:0;left:0;width:0;height:1px;background-color:var(--color-accent);transition:width .6s cubic-bezier(.16,1,.3,1)}.nav-link:hover{opacity:1}.nav-link:hover:after,.nav-link.active:after{width:100%}.navbar-actions{display:flex;align-items:center;gap:1rem}.social-icon-nav{transition:color var(--transition-smooth)}.social-icon-nav:hover{color:var(--color-accent)}.mobile-menu-btn{display:block}.mobile-menu{position:fixed;top:0;left:0;width:80%;height:100vh;background-color:#fff;display:flex;flex-direction:column;padding:0;opacity:1;visibility:hidden;transform:translate(-100%);transition:transform .6s cubic-bezier(.16,1,.3,1),visibility .6s;box-shadow:10px 0 30px #0000000d;border-right:1px solid rgba(214,195,163,.4);z-index:1000}.mobile-menu-open{visibility:visible;transform:translate(0)}.mobile-menu-overlay{position:fixed;top:0;left:0;width:100%;height:100vh;background-color:#0000004d;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:999;opacity:0;visibility:hidden;transition:all .5s ease}.mobile-menu-open+.mobile-menu-overlay,.mobile-menu-overlay.active{opacity:1;visibility:visible}.mobile-menu-inner{height:100%;width:100%;display:flex;flex-direction:column}.mobile-menu-header{padding:1rem 2rem;min-height:80px;display:flex;align-items:center;justify-content:center;border-bottom:1px solid rgba(35,83,71,.05);position:relative}.mobile-menu-brand{font-family:var(--font-logo);font-size:1.6rem;font-weight:500;letter-spacing:.25em;color:var(--color-forest-deep);text-transform:uppercase;margin:0}.mobile-nav-links{display:flex;flex-direction:column;padding:3rem 0;width:100%;flex:1}.mobile-nav-links li{width:100%;opacity:0;transform:translate(20px);transition:all .5s cubic-bezier(.16,1,.3,1)}.mobile-menu-open .mobile-nav-links li{opacity:1;transform:translate(0)}.mobile-nav-link{display:flex;align-items:center;padding:1.5rem 2.5rem;font-family:var(--font-heading);font-size:1.1rem;letter-spacing:.1em;text-transform:uppercase;color:var(--color-forest-deep);transition:all .3s ease;position:relative}.mobile-nav-link:before{content:"";position:absolute;left:0;top:50%;width:0;height:1px;background-color:var(--color-accent);transform:translateY(-50%);transition:width .3s ease}.mobile-nav-link:hover{background-color:var(--color-silver);padding-left:3.5rem}.mobile-nav-link:hover:before{width:2.5rem}.mobile-menu-footer{padding:3rem 2.5rem;border-top:1px solid rgba(35,83,71,.05)}.mobile-contact-info p{font-size:.8rem;color:var(--color-text-secondary);margin-bottom:.4rem;letter-spacing:.02em}.mobile-socials{display:flex;flex-direction:column;gap:1rem;margin-top:1.5rem}.mobile-socials a{font-size:.75rem;text-transform:uppercase;letter-spacing:.12em;color:var(--color-forest-deep);opacity:.6}.mobile-menu-btn{z-index:1001;color:var(--color-forest-deep)!important}@media (min-width: 768px){.mobile-menu-btn{display:none}}.mobile-menu-btn:active{transform:scale(.9)}.footer{border-top:1px solid rgba(35,83,71,.1);background-color:var(--color-forest-deep);color:#fff;padding:2.5rem 0 3rem}.footer-grid{display:grid;grid-template-columns:1fr;gap:3rem;margin-bottom:2rem}@media (min-width: 640px){.footer-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.footer-grid{grid-template-columns:2fr 1fr 1fr 1fr;gap:4rem}}.footer-brand{text-align:center}.footer-logo{font-family:var(--font-logo);color:var(--color-accent);margin-bottom:1rem;letter-spacing:.15em;font-weight:400;white-space:nowrap}@media (min-width: 640px){.footer-brand{text-align:left}}.footer-desc{color:#ffffffb3;font-size:.9rem;max-width:300px;margin:0 auto}@media (min-width: 640px){.footer-desc{margin:0}}.footer-heading{font-family:var(--font-body);font-size:1rem;font-weight:500;letter-spacing:.05em;text-transform:uppercase;margin-bottom:1.5rem;color:var(--color-dark-text);text-align:center}@media (min-width: 640px){.footer-heading{text-align:left}}.footer-links{display:flex;flex-direction:column;gap:.8rem;align-items:center}@media (min-width: 640px){.footer-links{align-items:flex-start}}.footer-links a{color:var(--color-dark-text-secondary);font-size:.85rem;letter-spacing:.03em;transition:all var(--transition-smooth)}.footer-links a:hover{color:#fff;padding-left:4px}.footer-contact{display:flex;flex-direction:column;gap:1rem;align-items:center}@media (min-width: 640px){.footer-contact{align-items:flex-start}}.footer-contact a{display:flex;align-items:center;gap:.5rem;color:var(--color-accent);font-size:.9rem}.footer-contact a:hover{color:#fff}.footer-socials{display:flex;gap:1rem;margin-top:1rem;justify-content:center}@media (min-width: 640px){.footer-socials{justify-content:flex-start}}.footer-socials a{display:flex;align-items:center;justify-content:center;width:44px;height:44px;color:var(--color-forest-deep);background-color:#fff;border-radius:50%;transition:all var(--transition-smooth)}.footer-socials a:hover{background-color:var(--color-accent-hover);transform:translateY(-3px) scale(1.05)}.footer-bottom{text-align:center;padding-top:2rem;border-top:1px solid rgba(255,255,255,.1);color:#ffffff80;font-size:.85rem}.floating-actions{position:fixed;bottom:2rem;right:2rem;display:flex;flex-direction:column;gap:1rem;z-index:90;transform:translateZ(0);will-change:transform;backface-visibility:hidden;-webkit-backface-visibility:hidden}.floating-btn{width:50px;height:50px;border-radius:50%;display:flex;justify-content:center;align-items:center;color:#fff;box-shadow:0 4px 10px #0000004d;transition:all var(--transition-smooth)}.floating-btn:hover{transform:translateY(-5px) scale(1.05);box-shadow:0 6px 15px #0006}.whatsapp-float{background-color:#25d366}.whatsapp-float:hover{background-color:#1ebe5d}.instagram-float{background:radial-gradient(circle at 30% 107%,#fdf497,#fdf497 5%,#fd5949 45%,#d6249f 60%,#285aeb 90%)}.instagram-float:hover{background:radial-gradient(circle at 30% 107%,#fdf497,#fdf497 5%,#fd5949 40%,#d6249f 65%,#285aeb 95%)}@media (max-width: 768px){.floating-actions{bottom:1.25rem;right:1.25rem;gap:.75rem}.floating-btn{width:40px;height:40px}.floating-btn svg{width:20px;height:20px}}:root{--color-forest-deep: #235347;--color-forest-light: #2d6a5b;--color-mist: #ffffff;--color-silver: #F8FAFC;--color-champagne: #D6C3A3;--color-surface: #FFFFFF;--color-graphite: #111827;--color-bg-primary: #ffffff;--color-bg-secondary: #ffffff;--color-text-primary: var(--color-graphite);--color-text-secondary: #555555;--color-accent: var(--color-champagne);--color-accent-hover: #e5d5bc;--color-border: #e0e0e0;--color-nav-bg: var(--color-forest-deep);--color-error: #a8323a;--font-heading: "Montserrat", sans-serif;--font-body: "Inter", sans-serif;--font-logo: "Montserrat", sans-serif;--font-luxury: "Cormorant Garamond", serif;--font-product: "Outfit", sans-serif;--max-width: 1400px;--spacing-section: 4rem;--spacing-section-mobile: 2rem;--color-dark-bg: var(--color-emerald-deep);--color-dark-border: rgba(255, 255, 255, .1);--color-dark-text: #ffffff;--color-dark-text-secondary: rgba(255, 255, 255, .7);--transition-smooth: .4s cubic-bezier(.4, 0, .2, 1)}*{margin:0;padding:0;box-sizing:border-box}body{background-color:var(--color-bg-primary);color:var(--color-text-primary);font-family:var(--font-body);line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:400;line-height:1.2;color:var(--color-forest-deep)}h1{font-size:clamp(2.2rem,5vw,4.5rem)}h2{font-size:clamp(1.8rem,4vw,3.5rem);letter-spacing:.05em}h3{font-size:clamp(1.4rem,3vw,2.5rem)}a{color:inherit;text-decoration:none;transition:all var(--transition-smooth);position:relative}.link-underlined{position:relative;display:inline-block}.link-underlined:after{content:"";position:absolute;width:100%;height:1px;bottom:-2px;left:0;background-color:currentColor;transform:scaleX(0);transform-origin:bottom right;transition:transform .4s cubic-bezier(.16,1,.3,1)}.link-underlined:hover:after{transform:scaleX(1);transform-origin:bottom left}a:hover{color:var(--color-accent)}ul{list-style:none}img{max-width:100%;height:auto;display:block}button{font-family:var(--font-body);border:none;background:none;cursor:pointer;color:inherit}.container{width:100%;max-width:var(--max-width);margin:0 auto;padding:0 1.25rem}@media (min-width: 768px){.container{padding:0 3rem}}@media (min-width: 1024px){.container{padding:0 5rem}}.section{padding:var(--spacing-section-mobile) 0}@media (min-width: 768px){.section{padding:var(--spacing-section) 0}}.text-center{text-align:center}.text-accent{color:var(--color-accent)}.bg-secondary{background-color:var(--color-bg-secondary)}.btn{display:inline-flex;align-items:center;justify-content:center;padding:.9rem 2.2rem;font-size:.82rem;font-weight:500;letter-spacing:.15em;text-transform:uppercase;transition:all .5s cubic-bezier(.16,1,.3,1);border-radius:2px;overflow:hidden;position:relative}.btn-primary{background-color:var(--color-forest-deep);color:var(--color-silver)!important}.btn-primary:hover{background-color:var(--color-forest-light);color:var(--color-accent)!important;transform:translateY(-2px)}.btn-outline{border:1px solid var(--color-border);color:var(--color-text-primary)}.btn-outline:hover{border-color:var(--color-accent);color:var(--color-accent)}.page-title{font-family:var(--font-heading);font-size:clamp(2.5rem,5vw,4rem);margin-bottom:1rem;line-height:1.1}.page-subtitle{font-size:1.1rem;color:var(--color-text-secondary)}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.product-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem 1rem}@media (min-width: 640px){.product-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.product-grid{grid-template-columns:repeat(4,1fr);gap:2rem 1.5rem}}@keyframes shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}.shimmer-loading{background:linear-gradient(to right,#f6f7f8 8%,#edeef1 18%,#f6f7f8 33%);background-size:2000px 100%;animation:shimmer 2s infinite linear}.media-container{position:relative;overflow:hidden;width:100%;height:100%;background-color:#f8fafc}.image-media,.video-media{width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .8s ease-in-out}.image-media.loaded,.video-media.loaded{opacity:1}.main-content-spacer{padding-top:85px}@media (min-width: 768px){.main-content-spacer{padding-top:110px}}.dw-hero{--dw-night: color-mix(in srgb, var(--color-forest-deep) 45%, black);--dw-ease: cubic-bezier(.16, 1, .3, 1);position:relative;isolation:isolate;min-height:max(640px,100svh);display:grid;grid-template-columns:minmax(0,1fr);align-content:center;justify-items:center;padding:104px 1.5rem 5rem;overflow:hidden;color:var(--color-surface);background:radial-gradient(ellipse 90% 60% at 50% 32%,var(--color-forest-deep) 0%,var(--dw-night) 78%)}@media (min-width: 900px){.dw-hero{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;column-gap:3rem;padding:140px max(4rem,calc((100vw - 1280px)/2)) 6rem;background:radial-gradient(ellipse 60% 80% at 70% 50%,var(--color-forest-deep) 0%,var(--dw-night) 82%)}}.dw-glow{position:absolute;z-index:-1;left:50%;top:34%;width:min(120vw,760px);aspect-ratio:1;translate:-50% -50%;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--color-champagne) 26%,transparent) 0%,transparent 62%);pointer-events:none;animation:dw-breathe 10s ease-in-out infinite}@media (min-width: 900px){.dw-glow{left:72%;top:52%;width:min(62vw,980px)}}@keyframes dw-breathe{0%,to{scale:1}50%{scale:1.08}}.dw-bokeh{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;width:100%;height:100%;pointer-events:none}.dw-piece{grid-row:1;width:min(88vw,440px);margin-bottom:.25rem}@media (min-width: 900px){.dw-piece{grid-column:2;grid-row:1;justify-self:center;width:min(46vw,74vh,680px);margin:0}}.dw-piece-box{position:relative;aspect-ratio:1}.dw-piece-box img{display:block;width:100%;height:100%;object-fit:contain;mix-blend-mode:screen;-webkit-mask-image:radial-gradient(closest-side,black 60%,transparent 100%);mask-image:radial-gradient(closest-side,black 60%,transparent 100%);will-change:transform}.dw-glints{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.dw-glint{position:absolute;width:26px;height:26px;translate:-50% -50%;opacity:0;filter:drop-shadow(0 0 4px var(--color-champagne));animation:dw-glint 9.6s ease-in-out infinite}.dw-glint:before,.dw-glint:after{content:"";position:absolute;left:0;top:50%;width:100%;height:1px;background:linear-gradient(90deg,transparent,var(--color-surface),transparent)}.dw-glint:after{rotate:90deg}@keyframes dw-glint{0%,9%,to{opacity:0;scale:.2;rotate:0deg}4.5%{opacity:1;scale:1;rotate:45deg}}.dw-hero-text{grid-row:2;position:relative;max-width:36rem;text-align:center}@media (min-width: 900px){.dw-hero-text{grid-column:1;grid-row:1;justify-self:start;text-align:left}}.dw-eyebrow{display:inline-flex;align-items:center;gap:.9rem;font-family:var(--font-heading);font-size:.68rem;font-weight:400;letter-spacing:.36em;text-transform:uppercase;color:var(--color-champagne);margin-bottom:1.25rem}.dw-rule{width:36px;height:1px;background:currentColor;opacity:.7}@media (max-width: 899px){.dw-eyebrow:after{content:"";width:36px;height:1px;background:currentColor;opacity:.7}}.dw-hero .dw-headline{font-family:var(--font-luxury);font-weight:300;font-size:clamp(2.6rem,11vw,3.5rem);line-height:1.04;letter-spacing:-.01em;text-transform:none;color:var(--color-surface);margin:0 0 1.25rem}@media (min-width: 900px){.dw-hero .dw-headline{font-size:clamp(3.6rem,5.4vw,5.8rem);margin-bottom:1.6rem}}.dw-headline em{font-style:italic;color:var(--color-champagne)}.dw-line{display:block;overflow:hidden;padding-bottom:.14em;margin-bottom:-.14em}.dw-line-inner{display:inline-block}.dw-sub{font-size:.95rem;font-weight:300;letter-spacing:.05em;color:color-mix(in srgb,var(--color-surface) 70%,transparent);margin-bottom:2.25rem;text-wrap:balance}@media (min-width: 900px){.dw-sub{font-size:1.05rem;margin-bottom:2.75rem}}.dw-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1.1rem 2.25rem}@media (min-width: 900px){.dw-actions{justify-content:flex-start}}.dw-cta{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 2.1rem;border:1px solid var(--color-champagne);border-radius:1px;overflow:hidden;font-size:.7rem;font-weight:500;letter-spacing:.24em;text-transform:uppercase;color:var(--color-champagne);transition:color .7s var(--dw-ease)}.dw-cta:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--color-champagne);transform:scaleX(0);transform-origin:right;transition:transform .7s var(--dw-ease)}.dw-cta span{position:relative}.dw-hero .dw-cta:hover{color:var(--color-forest-deep)}.dw-cta:hover:before{transform:scaleX(1);transform-origin:left}.dw-hero .dw-link{position:relative;padding:.45rem 0;font-size:.7rem;font-weight:500;letter-spacing:.24em;text-transform:uppercase;color:var(--color-surface);transition:color .4s ease}.dw-link:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:currentColor;opacity:.45;transition:opacity .4s ease}.dw-hero .dw-link:hover{color:var(--color-champagne)}.dw-link:hover:after{opacity:1;animation:dw-underline .9s var(--dw-ease)}@keyframes dw-underline{0%{transform:scaleX(1);transform-origin:right}45%{transform:scaleX(0);transform-origin:right}46%{transform:scaleX(0);transform-origin:left}to{transform:scaleX(1);transform-origin:left}}.dw-scroll{position:absolute;left:50%;bottom:1.5rem;translate:-50% 0;width:1px;height:46px;overflow:hidden;background:color-mix(in srgb,var(--color-champagne) 22%,transparent)}.dw-scroll span{position:absolute;left:0;top:0;width:1px;height:40%;background:var(--color-champagne);animation:dw-scroll 2.6s cubic-bezier(.65,0,.35,1) infinite}@keyframes dw-scroll{0%{transform:translateY(-100%)}to{transform:translateY(260%)}}@media (max-width: 899px){.dw-scroll{bottom:1rem;height:34px}}@media (max-width: 767px){.navbar.dw-nav{background-color:transparent;color:var(--color-surface);border-bottom-color:transparent;backdrop-filter:none;-webkit-backdrop-filter:none}.navbar.dw-nav .mobile-menu-btn{color:var(--color-surface)!important}}.dw-edit{background:var(--color-surface);scroll-margin-top:90px}.dw-edit-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1.25rem;margin-bottom:2rem}.dw-edit .dw-edit-title{font-family:var(--font-luxury);font-style:italic;text-transform:none;letter-spacing:.01em;color:var(--color-forest-deep);margin-bottom:.35rem}.dw-edit-intro{color:var(--color-text-secondary);font-size:.95rem}.dw-chips{display:flex;flex-wrap:wrap;gap:.5rem}.dw-chips button{min-height:42px;padding:0 1.1rem;border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-graphite);border-radius:2px;font-size:.85rem;cursor:pointer;transition:all .3s ease}.dw-chips button:hover{border-color:var(--color-champagne)}.dw-chips button.on{background:var(--color-forest-deep);border-color:var(--color-forest-deep);color:var(--color-surface)}.dw-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}@media (min-width: 900px){.dw-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem}}.dw-card{display:flex;flex-direction:column;border:1px solid var(--color-border);border-radius:2px;background:var(--color-surface);transition:border-color .4s ease,transform .4s ease}.dw-card:hover{border-color:var(--color-champagne);transform:translateY(-3px)}.dw-card-loading{aspect-ratio:3 / 4;background:var(--color-silver)}.dw-card-media{position:relative;display:block;aspect-ratio:1;background:var(--color-graphite);overflow:hidden}.dw-card-media img{width:100%;height:100%;object-fit:contain;transition:transform .8s cubic-bezier(.16,1,.3,1)}.dw-card:hover .dw-card-media img{transform:scale(1.04)}.dw-pick{position:absolute;top:8px;left:8px;background:var(--color-accent-hover);color:var(--color-forest-deep);font-family:var(--font-product);font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;padding:3px 8px;border-radius:2px}.dw-card-info{padding:.9rem .9rem .6rem;text-align:center;flex:1}.dw-card-cat{font-size:.68rem;letter-spacing:.15em;text-transform:uppercase;color:var(--color-text-secondary);margin-bottom:.3rem}.dw-card-name{font-family:var(--font-product);font-size:.95rem;font-weight:500;line-height:1.3;margin-bottom:.3rem}.dw-card-name a{color:var(--color-graphite)}.dw-card-price{font-family:var(--font-product);font-size:.82rem;color:var(--color-forest-deep)}.dw-ask{margin:0 .9rem .9rem;min-height:42px;display:flex;align-items:center;justify-content:center;border:1px solid var(--color-forest-deep);color:var(--color-forest-deep);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;font-weight:500;border-radius:2px;transition:all .3s ease}.dw-ask:hover{background:var(--color-forest-deep);color:var(--color-surface)}@media (max-width: 600px){.dw-ask{margin:0 .6rem .6rem;font-size:.64rem;letter-spacing:.06em;padding:0 .3rem;text-align:center}.dw-card-info{padding:.75rem .6rem .5rem}}.dw-advisor{background:var(--color-silver);color:var(--color-champagne)}.dw-advisor-inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.5rem;padding-top:2.5rem;padding-bottom:2.5rem}.dw-advisor-title{font-family:var(--font-luxury);font-style:italic;font-size:clamp(1.8rem,3vw,2.4rem);color:var(--color-forest-deep);margin-bottom:.3rem;letter-spacing:.01em}.dw-advisor-text{color:var(--color-text-secondary)}.dw-advisor-btn{gap:.5rem}.announcement-bar.dw-announce{background:color-mix(in srgb,var(--color-forest-deep) 45%,black);color:var(--color-champagne);font-weight:400;letter-spacing:.24em;border-bottom:1px solid color-mix(in srgb,var(--color-champagne) 16%,transparent)}.dw-announce a{color:inherit;display:inline-flex;align-items:center;gap:.6rem;white-space:nowrap;transition:opacity .3s ease}.dw-announce a:hover{color:inherit;opacity:.75}@media (max-width: 600px){.announcement-bar.dw-announce{font-size:.64rem;letter-spacing:.14em}.dw-announce a{gap:.35rem}}.dw-pick-tag{position:absolute;top:8px;left:8px;z-index:2;background:var(--color-accent-hover);color:var(--color-forest-deep);font-family:var(--font-product);font-size:.66rem;letter-spacing:.1em;text-transform:uppercase;padding:3px 8px;border-radius:2px}.whatsapp-float.dw-ring{box-shadow:0 0 0 3px var(--color-champagne)}.dw-detail-note{font-size:.85rem;color:var(--color-forest-deep);margin:-.25rem 0 .9rem;font-style:italic;font-family:var(--font-luxury);font-size:1.05rem}@media (prefers-reduced-motion: reduce){.dw-glow,.dw-scroll span,.dw-glint{animation:none}.dw-cta,.dw-cta:before,.dw-link:after{transition:none}.dw-card,.dw-card-media img{transition:none}}
