@charset "UTF-8";*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.container{width:100%}@media(min-width:640px){.container{max-width:640px}}@media(min-width:768px){.container{max-width:768px}}@media(min-width:1024px){.container{max-width:1024px}}@media(min-width:1280px){.container{max-width:1280px}}@media(min-width:1536px){.container{max-width:1536px}}.visible{visibility:visible}.flex{display:flex}.table{display:table}.grid{display:grid}.hidden{display:none}.flex-shrink{flex-shrink:1}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.border{border-width:1px}.uppercase{text-transform:uppercase}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@font-face{font-family:Hero New;src:url("/assets/fonts/hero/Hero New Regular.otf") format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Hero New;src:url("/assets/fonts/hero/Hero New Light.otf") format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Hero New;src:url("/assets/fonts/hero/Hero New SemiBold.otf") format("opentype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Hero New;src:url("/assets/fonts/hero/Hero New Bold.otf") format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Hero New;src:url("/assets/fonts/hero/Hero New Light Italic.otf") format("opentype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Utile Display;src:url(/assets/fonts/utile/UtileDisplay-Regular-TRIAL.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Utile Display;src:url(/assets/fonts/utile/UtileDisplay-Light-TRIAL.otf) format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Utile Display;src:url(/assets/fonts/utile/UtileDisplay-Bold-TRIAL.otf) format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Utile Display;src:url(/assets/fonts/utile/UtileDisplay-Italic-TRIAL.otf) format("opentype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Utile;src:url(/assets/fonts/utile/Utile-Regular-TRIAL.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Utile;src:url(/assets/fonts/utile/Utile-Light-TRIAL.otf) format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Utile;src:url(/assets/fonts/utile/Utile-Book-TRIAL.otf) format("opentype");font-weight:350;font-style:normal;font-display:swap}:root{--color-dark: #1c1a18;--color-dark2: #252220;--color-marrom: #3a3230;--color-marrom-mid: #5c4a3d;--color-dourado: #c4956a;--color-dourado-light: #d4aa84;--color-dourado-dark: #a0785a;--color-cream: #f5f0eb;--color-cream-dark: #e0d8cd;--color-white: #ffffff;--color-gold: var(--color-dourado);--color-bg: var(--color-dark);--color-bg2: var(--color-dark2);--color-bg-light: var(--color-cream);--color-surface: var(--color-marrom);--color-teal: var(--color-dourado);--color-teal-light: var(--color-dourado-light);--color-rose: var(--color-dourado-dark);--color-rose-light: var(--color-marrom-mid);--color-text: var(--color-cream);--color-text-muted: rgba(245, 240, 235, .5);--font-serif: "Utile Display", Georgia, serif;--font-sans: "Hero New", system-ui, sans-serif;--font-body: "Utile", Georgia, serif}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--color-dark);color:var(--color-cream);font-family:var(--font-sans);overflow-x:hidden}a{text-decoration:none;color:inherit}img{max-width:100%;display:block}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:var(--color-dark2)}::-webkit-scrollbar-thumb{background:var(--color-dourado);border-radius:2px}@media(max-width:768px){.section-title{font-size:clamp(1.6rem,7vw,2.5rem)!important}.btn-primary,.btn-secondary{padding:.85rem 1.75rem;font-size:.68rem}}.section-tag{font-family:var(--font-sans);font-size:.65rem;letter-spacing:.45em;text-transform:uppercase;color:var(--color-dourado);display:block;margin-bottom:1rem}.section-title{font-family:var(--font-serif);font-size:clamp(2rem,5vw,3.5rem);font-weight:300;line-height:1.1;color:var(--color-cream)}.btn-primary{display:inline-flex;align-items:center;gap:.75rem;padding:1rem 2.5rem;background:transparent;border:1px solid var(--color-dourado);color:var(--color-dourado);font-family:var(--font-sans);font-size:.72rem;font-weight:500;letter-spacing:.25em;text-transform:uppercase;cursor:pointer;transition:all .4s ease;position:relative;overflow:hidden}.btn-primary:before{content:"";position:absolute;inset:0;background:var(--color-dourado);transform:translate(-100%);transition:transform .4s ease;z-index:0}.btn-primary span{position:relative;z-index:1;transition:color .4s ease}.btn-primary:hover{color:var(--color-dark)}.btn-primary:hover:before{transform:translate(0)}.btn-primary:hover span{color:var(--color-dark)}.btn-secondary{display:inline-flex;align-items:center;gap:.75rem;padding:1rem 2.5rem;background:var(--color-dourado);border:1px solid var(--color-dourado);color:var(--color-dark);font-family:var(--font-sans);font-size:.72rem;font-weight:600;letter-spacing:.25em;text-transform:uppercase;cursor:pointer;transition:all .4s ease}.btn-secondary:hover{background:transparent;color:var(--color-dourado)}.reveal{opacity:0;transform:translateY(40px);transition:opacity .8s ease,transform .8s ease}.reveal.visible{opacity:1;transform:translateY(0)}.reveal-left{opacity:0;transform:translate(-60px);transition:opacity .8s ease,transform .8s ease}.reveal-left.visible{opacity:1;transform:translate(0)}.reveal-right{opacity:0;transform:translate(60px);transition:opacity .8s ease,transform .8s ease}.reveal-right.visible{opacity:1;transform:translate(0)}.stagger-1{transition-delay:.1s}.stagger-2{transition-delay:.2s}.stagger-3{transition-delay:.3s}.stagger-4{transition-delay:.4s}.stagger-5{transition-delay:.5s}.crm-page{padding:2rem}@media(max-width:768px){.crm-page{padding:1.25rem}}.crm-page-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.75rem;flex-wrap:wrap;gap:1rem}.crm-page-title{font-family:var(--font-serif);font-size:1.8rem;font-weight:300;color:var(--color-cream);line-height:1}.crm-page-sub{font-family:var(--font-sans);font-size:.72rem;letter-spacing:.1em;color:var(--color-cream);opacity:.4;display:block;margin-top:.3rem}.crm-header-actions{display:flex;gap:.75rem;flex-wrap:wrap}.crm-card{background:#ffffff06;border:1px solid rgba(196,149,106,.12);padding:1.25rem}.crm-card-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.25rem}.crm-card-header h3{font-family:var(--font-sans);font-size:.8rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--color-cream);opacity:.7}.crm-card-badge{font-family:var(--font-sans);font-size:.6rem;letter-spacing:.15em;color:var(--color-dourado);background:#c4956a1a;padding:.2rem .5rem}.crm-card-link{font-family:var(--font-sans);font-size:.72rem;color:var(--color-dourado);opacity:.7;text-decoration:none;transition:opacity .2s}.crm-card-link:hover{opacity:1}.crm-btn{display:inline-flex;align-items:center;gap:.5rem;padding:.6rem 1.25rem;background:var(--color-dourado);color:var(--color-dark);border:none;font-family:var(--font-sans);font-size:.75rem;font-weight:600;letter-spacing:.1em;cursor:pointer;transition:all .3s}.crm-btn:hover{background:var(--color-dourado-light)}.crm-btn-outline{display:inline-flex;align-items:center;gap:.5rem;padding:.6rem 1.25rem;background:transparent;color:var(--color-cream);border:1px solid rgba(196,149,106,.25);font-family:var(--font-sans);font-size:.75rem;font-weight:500;cursor:pointer;transition:all .3s;opacity:.7}.crm-btn-outline:hover{opacity:1;border-color:var(--color-dourado);color:var(--color-dourado)}.crm-btn-danger{display:inline-flex;align-items:center;gap:.5rem;padding:.6rem 1.25rem;background:transparent;color:#c47a80;border:1px solid rgba(196,122,128,.3);font-family:var(--font-sans);font-size:.75rem;cursor:pointer;transition:all .3s}.crm-btn-danger:hover{background:#c47a801a;border-color:#c47a80}.crm-search-box{display:flex;align-items:center;gap:.5rem;background:#ffffff0a;border:1px solid rgba(196,149,106,.12);padding:.55rem .85rem;transition:border-color .2s}.crm-search-box:focus-within{border-color:#c4956a59}.crm-search-box svg{color:var(--color-cream);opacity:.4;flex-shrink:0}.crm-search-box input{background:none;border:none;outline:none;color:var(--color-cream);font-family:var(--font-sans);font-size:.82rem;width:200px}.crm-search-box input::placeholder{opacity:.35}.crm-avatar{border-radius:50%;border:1px solid;display:flex;align-items:center;justify-content:center;flex-shrink:0}.crm-avatar span{font-family:var(--font-serif);font-weight:500}.crm-status-pill{display:inline-block;font-size:.62rem;font-weight:600;letter-spacing:.05em;padding:.2rem .6rem;border-radius:20px;white-space:nowrap}.crm-badge{font-family:var(--font-sans);font-size:.6rem;font-weight:600;padding:.2rem .55rem;border-radius:20px}.crm-tag{font-size:.6rem;background:#c4956a1a;border:1px solid rgba(196,149,106,.2);color:var(--color-dourado);padding:.15rem .4rem}.crm-empty{text-align:center;padding:3rem;font-family:var(--font-sans);font-size:.85rem;color:var(--color-cream);opacity:.3}.crm-empty .crm-empty-icon{font-size:2rem;margin-bottom:.75rem;display:block}.cdk-drag-preview{box-shadow:0 8px 32px #00000080;opacity:.95;border:1px solid rgba(196,149,106,.4)}.cdk-drag-placeholder{opacity:.2;background:#c4956a1a}.cdk-drag-animating{transition:transform .25s cubic-bezier(0,0,.2,1)}.cdk-drop-list-dragging .cdk-drag:not(.cdk-drag-placeholder){transition:transform .25s cubic-bezier(0,0,.2,1)}@keyframes crm-slide-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.btn-primary,.btn-secondary,button,.add-cart-btn,.pcard__add{-webkit-tap-highlight-color:transparent}main,.col-sidebar__panel,.qv-panel,.mobile-menu{-webkit-overflow-scrolling:touch}@media(hover:none)and (pointer:coarse){button:not(:disabled):active{transform:scale(.95)!important;transition:transform .08s ease!important}.product-card:active,.pcard:active{transform:scale(.97)!important;transition:transform .1s ease!important}a:active{opacity:.75;transition:opacity .1s}}@media(max-width:768px){.reveal{transform:translateY(20px);transition-duration:.5s}.reveal-left{transform:translate(-30px);transition-duration:.5s}.reveal-right{transform:translate(30px);transition-duration:.5s}.col-reveal{transform:translateY(16px);transition-duration:.45s}}@media(max-width:768px){.col-grid .pcard:nth-child(1){transition-delay:0s}.col-grid .pcard:nth-child(2){transition-delay:.06s}.col-grid .pcard:nth-child(3){transition-delay:.12s}.col-grid .pcard:nth-child(4){transition-delay:.04s}.col-grid .pcard:nth-child(5){transition-delay:.1s}.col-grid .pcard:nth-child(6){transition-delay:.16s}.col-grid .pcard:nth-child(n+7){transition-delay:.08s}}@keyframes floatIn{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInScale{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-32px)}to{opacity:1;transform:translate(0)}}@keyframes shimmer{0%{background-position:-200% center}to{background-position:200% center}}.img-loading{background:linear-gradient(90deg,#e8e0d8 25%,#f0e8e0,#e8e0d8 75%);background-size:200% auto;animation:shimmer 1.4s linear infinite}@keyframes badgePulse{0%,to{box-shadow:0 0 #c4956a66}70%{box-shadow:0 0 0 8px #c4956a00}}@supports (padding-bottom: env(safe-area-inset-bottom)){.wa-float{bottom:calc(1.5rem + env(safe-area-inset-bottom))}.cart-drawer-footer{padding-bottom:calc(1.25rem + env(safe-area-inset-bottom))}}.products-snap-row{display:flex;gap:1rem;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:.75rem;scrollbar-width:none}.products-snap-row::-webkit-scrollbar{display:none}.products-snap-row>*{scroll-snap-align:start;flex-shrink:0;width:72vw;max-width:280px}@keyframes slideUpSheet{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes heartBeat{0%{transform:scale(1)}30%{transform:scale(1.35)}60%{transform:scale(.9)}to{transform:scale(1)}}.wishlist-btn.active svg,.pcard__wish.active svg{animation:heartBeat .4s ease}
