:root{--otodor-black: #0B0B0B;--otodor-surface: #121212;--otodor-surface-2: #1A1A1A;--otodor-surface-3: #222222;--otodor-white: #FFFFFF;--otodor-blue: #FAE7BC;--otodor-blue-mid: #EFD9AE;--otodor-blue-dark: #E3C996;--otodor-blue-deep: #633A1D;--otodor-blue-glow: rgba(191, 138, 82, .15);--otodor-blue-glow-lg: rgba(191, 138, 82, .3);--otodor-neutral: #EAEAEA;--otodor-muted: rgba(255, 255, 255, .55);--otodor-faint: rgba(255, 255, 255, .35);--otodor-hairline: rgba(255, 255, 255, .08);--otodor-hairline-mid: rgba(255, 255, 255, .12);--otodor-success: #00D26A;--otodor-success-glow: rgba(0, 210, 106, .2);--otodor-bg-light: #F7F6F3;--otodor-bg-light-2: #FFFFFF;--otodor-plinth: #ECEAE4;--otodor-ink: #1A1A1A;--otodor-ink-soft: rgba(26, 26, 26, .62);--otodor-ink-faint: rgba(26, 26, 26, .4);--otodor-accent-on-light: #633A1D;--otodor-hairline-light: rgba(0, 0, 0, .08);--otodor-hairline-light-2: rgba(0, 0, 0, .14);--otodor-glass: rgba(255, 255, 255, .04);--otodor-glass-mid: rgba(255, 255, 255, .06);--otodor-glass-high: rgba(255, 255, 255, .1);--otodor-glass-border: rgba(255, 255, 255, .09);--otodor-glass-border-h: rgba(255, 255, 255, .16);--otodor-gradient-hero: radial-gradient(ellipse 100% 60% at 50% -5%, rgba(191, 138, 82, .14) 0%, transparent 60%), radial-gradient(ellipse 60% 40% at 80% 50%, rgba(191, 138, 82, .05) 0%, transparent 50%), linear-gradient(180deg, #0D0D0D 0%, #080808 100%);--otodor-gradient-blue: linear-gradient(135deg, #FAE7BC 0%, #E3C996 100%);--otodor-gradient-blue-subtle: linear-gradient(135deg, rgba(191, 138, 82, .15) 0%, rgba(46, 142, 238, .08) 100%);--otodor-gradient-surface: linear-gradient(180deg, #121212 0%, #0B0B0B 100%);--otodor-gradient-cta: radial-gradient(ellipse 80% 60% at 50% 0%, rgba(191, 138, 82, .1) 0%, transparent 55%), linear-gradient(180deg, #0F0F0F 0%, #080808 100%);--otodor-gradient-card: linear-gradient(145deg, rgba(255, 255, 255, .05) 0%, transparent 40%), linear-gradient(180deg, var(--otodor-surface) 0%, var(--otodor-black) 100%);--otodor-gradient-noise-overlay: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='300' height='300' filter='url(%23noise)' opacity='0.04'/%3E%3C/svg%3E");--otodor-font-display: "BR Sonoma", system-ui, -apple-system, sans-serif;--otodor-font-body: "BR Sonoma", system-ui, -apple-system, sans-serif;--otodor-text-xs: clamp(.9rem, 1.2vw, .96rem);--otodor-text-sm: clamp(1.02rem, 1.5vw, 1.12rem);--otodor-text-base: clamp(1.15rem, 1.8vw, 1.28rem);--otodor-text-md: clamp(1.28rem, 2vw, 1.44rem);--otodor-text-lg: clamp(1.41rem, 2.2vw, 1.6rem);--otodor-text-xl: clamp(1.66rem, 2.8vw, 1.92rem);--otodor-text-2xl: clamp(2.05rem, 3.5vw, 2.56rem);--otodor-text-3xl: clamp(2rem, 5vw, 3rem);--otodor-text-4xl: clamp(2.5rem, 6.5vw, 4rem);--otodor-text-5xl: clamp(3rem, 8vw, 5.5rem);--otodor-text-hero: clamp(3.2rem, 9vw, 6.5rem);--otodor-leading-tight: 1.1;--otodor-leading-snug: 1.3;--otodor-leading-base: 1.6;--otodor-leading-loose: 1.8;--otodor-leading-display: 1.06;--otodor-tracking-tight: -.03em;--otodor-tracking-base: -.01em;--otodor-tracking-wide: .05em;--otodor-tracking-wider: .12em;--otodor-tracking-widest: .2em;--otodor-space-2xs: .25rem;--otodor-space-xs: .5rem;--otodor-space-sm: .75rem;--otodor-space-md: 1rem;--otodor-space-lg: 1.5rem;--otodor-space-xl: 2.5rem;--otodor-space-2xl: 4rem;--otodor-space-3xl: 6rem;--otodor-space-4xl: 8rem;--otodor-space-5xl: 10rem;--otodor-section-py: clamp(3.5rem, 6.5vw, 6.5rem);--otodor-section-py-sm: clamp(2.5rem, 4.5vw, 4.25rem);--otodor-section-py-lg: clamp(4.5rem, 8.5vw, 8rem);--otodor-header-gap: .95rem;--otodor-header-mb: clamp(2rem, 3.6vw, 3.5rem);--otodor-control-h: 44px;--otodor-control-h-sm: 36px;--otodor-control-h-lg: 52px;--otodor-container: min(1600px, calc(100% - 3rem) );--otodor-container-wide: min(1800px, calc(100% - 3rem) );--otodor-container-sm: min(1200px, calc(100% - 3rem) );--otodor-radius-xs: 4px;--otodor-radius-sm: 8px;--otodor-radius-md: 12px;--otodor-radius-lg: 18px;--otodor-radius-xl: 18px;--otodor-radius-2xl: 18px;--otodor-radius-pill: 999px;--otodor-shadow-xs: 0 1px 6px rgba(0, 0, 0, .35);--otodor-shadow-sm: 0 4px 16px rgba(0, 0, 0, .5);--otodor-shadow-md: 0 8px 32px rgba(0, 0, 0, .65);--otodor-shadow-lg: 0 20px 60px rgba(0, 0, 0, .8);--otodor-shadow-xl: 0 40px 100px rgba(0, 0, 0, .9);--otodor-shadow-blue-sm: 0 4px 20px rgba(191, 138, 82, .2);--otodor-shadow-blue-md: 0 8px 40px rgba(191, 138, 82, .28);--otodor-shadow-blue-lg: 0 16px 64px rgba(191, 138, 82, .35);--otodor-shadow-inset-top: inset 0 1px 0 rgba(255, 255, 255, .08);--otodor-ease-spring: cubic-bezier(.16, 1, .3, 1);--otodor-ease-out: cubic-bezier(0, 0, .2, 1);--otodor-ease-in: cubic-bezier(.55, 0, 1, .45);--otodor-ease-inout: cubic-bezier(.4, 0, .2, 1);--otodor-dur-instant: 80ms;--otodor-dur-fast: .16s;--otodor-dur-base: .28s;--otodor-dur-slow: .5s;--otodor-dur-reveal: .8s;--otodor-dur-long: 1.2s;--otodor-t-tint: var(--otodor-dur-fast) var(--otodor-ease-out);--otodor-t-move: var(--otodor-dur-base) var(--otodor-ease-spring);--otodor-lift: -3px;--otodor-lift-sm: -1px;--otodor-z-below: -1;--otodor-z-base: 1;--otodor-z-raised: 10;--otodor-z-floating: 50;--otodor-z-overlay: 100;--otodor-z-modal: 200;--otodor-z-toast: 300;--otodor-z-whatsapp: 400}[data-otodor-section]{background-color:transparent;color:var(--otodor-white)}[data-otodor-section] .color-scheme-1,[data-otodor-section] .color-scheme-2{background:transparent}.otodor-heading-hero{font-family:var(--otodor-font-display);font-size:var(--otodor-text-hero);font-weight:700;line-height:var(--otodor-leading-display);letter-spacing:var(--otodor-tracking-tight);color:var(--otodor-white);margin:0}.otodor-heading-1{font-family:var(--otodor-font-display);font-size:var(--otodor-text-5xl);font-weight:700;line-height:var(--otodor-leading-display);letter-spacing:var(--otodor-tracking-tight);color:var(--otodor-white);margin:0}.otodor-heading-2{font-family:var(--otodor-font-display);font-size:var(--otodor-text-4xl);font-weight:700;line-height:var(--otodor-leading-display);letter-spacing:var(--otodor-tracking-tight);color:var(--otodor-white);margin:0}.otodor-heading-3{font-family:var(--otodor-font-display);font-size:var(--otodor-text-3xl);font-weight:600;line-height:var(--otodor-leading-display);letter-spacing:var(--otodor-tracking-tight);color:var(--otodor-white);margin:0}.otodor-heading-4{font-family:var(--otodor-font-display);font-size:var(--otodor-text-2xl);font-weight:600;line-height:var(--otodor-leading-snug);letter-spacing:var(--otodor-tracking-base);color:var(--otodor-white);margin:0}.otodor-body-lg{font-family:var(--otodor-font-body);font-size:var(--otodor-text-lg);font-weight:400;line-height:var(--otodor-leading-loose);color:var(--otodor-muted);margin:0}.otodor-body{font-family:var(--otodor-font-body);font-size:var(--otodor-text-base);font-weight:400;line-height:var(--otodor-leading-base);color:var(--otodor-muted);margin:0}.otodor-body-sm{font-family:var(--otodor-font-body);font-size:var(--otodor-text-sm);font-weight:400;line-height:var(--otodor-leading-base);color:var(--otodor-faint);margin:0}.otodor-eyebrow{font-family:var(--otodor-font-body);font-size:var(--otodor-text-xs);font-weight:700;letter-spacing:var(--otodor-tracking-widest);text-transform:uppercase;color:var(--otodor-blue);margin:0}.otodor-accent{color:var(--otodor-blue);background:var(--otodor-gradient-blue);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.otodor-quote{font-family:var(--otodor-font-display);font-size:var(--otodor-text-xl);font-weight:500;line-height:var(--otodor-leading-snug);color:var(--otodor-neutral);font-style:italic;border-left:2px solid var(--otodor-blue);padding-left:var(--otodor-space-lg);margin:0}.otodor-container{width:var(--otodor-container);margin-inline:auto}.otodor-container--wide{width:var(--otodor-container-wide);margin-inline:auto}.otodor-container--sm{width:var(--otodor-container-sm);margin-inline:auto}.otodor-section{padding-block:var(--otodor-section-py);position:relative;overflow:hidden}.otodor-section--sm{padding-block:var(--otodor-section-py-sm);position:relative;overflow:hidden}.otodor-flex{display:flex}.otodor-flex-col{display:flex;flex-direction:column}.otodor-items-center{align-items:center}.otodor-justify-center{justify-content:center}.otodor-justify-between{justify-content:space-between}.otodor-gap-sm{gap:var(--otodor-space-sm)}.otodor-gap-md{gap:var(--otodor-space-md)}.otodor-gap-lg{gap:var(--otodor-space-lg)}.otodor-gap-xl{gap:var(--otodor-space-xl)}.otodor-grid-2{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--otodor-space-lg)}.otodor-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--otodor-space-lg)}.otodor-grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--otodor-space-lg)}@media(max-width:1024px){.otodor-grid-4{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.otodor-grid-3,.otodor-grid-4{grid-template-columns:repeat(2,1fr);gap:var(--otodor-space-md)}.otodor-grid-2{grid-template-columns:1fr}}.otodor-text-center{text-align:center}.otodor-text-left{text-align:left}.otodor-stack{display:flex;flex-direction:column;gap:var(--otodor-space-lg)}.otodor-stack--sm{display:flex;flex-direction:column;gap:var(--otodor-space-md)}.otodor-section-header{display:flex;flex-direction:column;gap:var(--otodor-header-gap);max-width:64ch}.otodor-section-header--center{align-items:center;text-align:center;margin-inline:auto}.otodor-section-header--spaced{margin-bottom:var(--otodor-header-mb)}.otodor-divider{width:100%;height:1px;background:var(--otodor-hairline);border:none;margin:0}.otodor-divider--blue{background:linear-gradient(90deg,transparent 0%,var(--otodor-blue) 50%,transparent 100%);opacity:.4}.otodor-glass-card{background:var(--otodor-glass);border:1px solid var(--otodor-glass-border);border-radius:var(--otodor-radius-xl);box-shadow:var(--otodor-shadow-inset-top),var(--otodor-shadow-sm);position:relative;overflow:hidden;transition:background var(--otodor-dur-base) var(--otodor-ease-out),border-color var(--otodor-dur-base) var(--otodor-ease-out),box-shadow var(--otodor-dur-base) var(--otodor-ease-out),transform var(--otodor-dur-base) var(--otodor-ease-spring)}.otodor-glass-card:hover{background:var(--otodor-glass-mid);border-color:var(--otodor-glass-border-h);box-shadow:var(--otodor-shadow-inset-top),var(--otodor-shadow-md),0 0 0 1px var(--otodor-glass-border-h)}.otodor-glass-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(135deg,rgba(255,255,255,.07) 0%,transparent 50%);pointer-events:none}.otodor-glass-card--raised{background:var(--otodor-glass-mid);border-color:var(--otodor-glass-border-h);box-shadow:var(--otodor-shadow-inset-top),var(--otodor-shadow-md)}.otodor-glass-card--raised:hover{transform:translateY(var(--otodor-lift));box-shadow:var(--otodor-shadow-inset-top),var(--otodor-shadow-lg),var(--otodor-shadow-blue-sm);border-color:#bf8a5233}.otodor-glass-card--blue{background:#bf8a520f;border-color:#bf8a5226}.otodor-glass-card--blue:hover{background:#bf8a521a;border-color:#bf8a5240;box-shadow:var(--otodor-shadow-blue-md)}.otodor-surface-card{background:var(--otodor-surface);border:1px solid var(--otodor-hairline);border-radius:var(--otodor-radius-xl);box-shadow:var(--otodor-shadow-sm);transition:border-color var(--otodor-dur-base) var(--otodor-ease-out),box-shadow var(--otodor-dur-base) var(--otodor-ease-out),transform var(--otodor-dur-base) var(--otodor-ease-spring)}.otodor-surface-card:hover{border-color:var(--otodor-hairline-mid);box-shadow:var(--otodor-shadow-md);transform:translateY(var(--otodor-lift))}.otodor-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--otodor-space-xs);font-family:var(--otodor-font-body);font-weight:600;font-size:var(--otodor-text-sm);letter-spacing:.01em;text-decoration:none;border:none;cursor:pointer;white-space:nowrap;border-radius:var(--otodor-radius-pill);padding:.875rem 2rem;min-height:var(--otodor-control-h-lg);transition:background var(--otodor-dur-fast) var(--otodor-ease-out),border-color var(--otodor-dur-fast) var(--otodor-ease-out),box-shadow var(--otodor-dur-fast) var(--otodor-ease-out),transform var(--otodor-dur-fast) var(--otodor-ease-spring),color var(--otodor-dur-fast) var(--otodor-ease-out);position:relative;overflow:hidden;-webkit-tap-highlight-color:transparent}.otodor-btn:focus-visible{outline:2px solid var(--otodor-blue);outline-offset:3px}.otodor-btn--primary{background:var(--otodor-gradient-blue);color:var(--otodor-white);box-shadow:var(--otodor-shadow-blue-sm)}.otodor-btn--primary:hover{box-shadow:var(--otodor-shadow-blue-md);transform:translateY(var(--otodor-lift-sm));color:var(--otodor-white);text-decoration:none}.otodor-btn--primary:active{transform:translateY(0);box-shadow:var(--otodor-shadow-blue-sm)}.otodor-btn--primary:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 30%,rgba(255,255,255,.2) 50%,transparent 70%);transform:translate(-100%);transition:transform var(--otodor-dur-slow) var(--otodor-ease-out)}.otodor-btn--primary:hover:after{transform:translate(100%)}.otodor-btn--ghost{background:transparent;color:var(--otodor-white);border:1px solid var(--otodor-glass-border-h);box-shadow:var(--otodor-shadow-inset-top)}.otodor-btn--ghost:hover{background:var(--otodor-glass-mid);border-color:var(--otodor-glass-border-h);transform:translateY(var(--otodor-lift-sm));color:var(--otodor-white);text-decoration:none}.otodor-btn--outline{background:transparent;color:var(--otodor-blue);border:1px solid var(--otodor-blue)}.otodor-btn--outline:hover{background:var(--otodor-blue-glow);transform:translateY(var(--otodor-lift-sm));box-shadow:var(--otodor-shadow-blue-sm);color:var(--otodor-blue);text-decoration:none}.otodor-btn--sm{font-size:var(--otodor-text-xs);padding:.6rem 1.25rem;min-height:var(--otodor-control-h-sm)}.otodor-btn--md{padding:.7rem 1.6rem;min-height:var(--otodor-control-h)}.otodor-btn--lg{font-size:var(--otodor-text-md);padding:1.1rem 2.5rem;min-height:var(--otodor-control-h-lg)}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--otodor-blue);outline-offset:2px;border-radius:var(--otodor-radius-xs)}:where(.otodor-btn,.button,.otodor-pcard,.otodor-glass-card):focus-visible{border-radius:inherit}.button,.shopify-challenge__button,.customer button:not(.otodor-btn){min-height:var(--otodor-control-h-lg);border-radius:var(--otodor-radius-pill);font-family:var(--otodor-font-body);font-size:var(--otodor-text-sm);font-weight:600;letter-spacing:.01em;padding:.875rem 2rem;transition:background var(--otodor-dur-fast) var(--otodor-ease-out),box-shadow var(--otodor-dur-fast) var(--otodor-ease-out),transform var(--otodor-dur-fast) var(--otodor-ease-spring)}.button:hover,.shopify-challenge__button:hover,.customer button:not(.otodor-btn):hover{transform:translateY(-1px)}.button:after,.shopify-challenge__button:after{box-shadow:none;border-radius:var(--otodor-radius-pill)}.otodor-btn__icon{display:inline-flex;align-items:center;transition:transform var(--otodor-dur-fast) var(--otodor-ease-spring)}.otodor-btn:hover .otodor-btn__icon{transform:translate(3px)}.otodor-btn-group{display:flex;flex-wrap:wrap;gap:var(--otodor-space-md);align-items:center}.otodor-badge{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:var(--otodor-radius-pill);border:1px solid var(--otodor-glass-border);background:var(--otodor-glass);font-family:var(--otodor-font-body);font-size:var(--otodor-text-xs);font-weight:700;letter-spacing:var(--otodor-tracking-widest);text-transform:uppercase;color:var(--otodor-neutral);width:fit-content}.otodor-badge__dot{width:7px;height:7px;border-radius:50%;background:var(--otodor-success);box-shadow:0 0 0 0 var(--otodor-success-glow);animation:otodor-pulse 2.2s ease-out infinite;flex-shrink:0}.otodor-badge--blue{background:#bf8a521a;border-color:#bf8a5240;color:var(--otodor-blue)}.otodor-badge--blue .otodor-badge__dot{background:var(--otodor-blue);animation:otodor-pulse-blue 2.2s ease-out infinite}.otodor-tag{display:inline-flex;align-items:center;padding:4px 10px;border-radius:var(--otodor-radius-pill);background:var(--otodor-glass-mid);border:1px solid var(--otodor-glass-border);font-family:var(--otodor-font-body);font-size:var(--otodor-text-xs);font-weight:600;color:var(--otodor-faint);letter-spacing:.04em}.otodor-stat{display:flex;flex-direction:column;gap:4px}.otodor-stat__value{font-family:var(--otodor-font-display);font-size:var(--otodor-text-4xl);font-weight:700;letter-spacing:var(--otodor-tracking-tight);color:var(--otodor-white);line-height:1}.otodor-stat__label{font-family:var(--otodor-font-body);font-size:var(--otodor-text-sm);font-weight:500;color:var(--otodor-muted);letter-spacing:var(--otodor-tracking-wide);text-transform:uppercase}.otodor-icon-wrap{display:flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:var(--otodor-radius-md);background:var(--otodor-glass-mid);border:1px solid var(--otodor-glass-border);flex-shrink:0;transition:background var(--otodor-dur-base) var(--otodor-ease-out),border-color var(--otodor-dur-base) var(--otodor-ease-out),box-shadow var(--otodor-dur-base) var(--otodor-ease-out)}.otodor-icon-wrap svg,.otodor-icon-wrap img{width:24px;height:24px}.otodor-icon-wrap--lg{width:64px;height:64px}.otodor-icon-wrap--lg svg,.otodor-icon-wrap--lg img{width:32px;height:32px}.otodor-feature-tile:hover .otodor-icon-wrap{background:#bf8a521f;border-color:#bf8a5240;box-shadow:var(--otodor-shadow-blue-sm)}.otodor-noise:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:var(--otodor-gradient-noise-overlay);background-repeat:repeat;background-size:300px 300px;pointer-events:none;opacity:.6;z-index:var(--otodor-z-base)}.otodor-border-top-blue{position:relative}.otodor-border-top-blue:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:40%;height:1px;background:linear-gradient(90deg,transparent,var(--otodor-blue),transparent);opacity:.6}.otodor-glow-top{position:relative}.otodor-glow-top:before{content:"";position:absolute;top:-250px;left:50%;transform:translate(-50%);width:1000px;height:500px;background:radial-gradient(ellipse,rgba(191,138,82,.08) 0%,transparent 70%);pointer-events:none;z-index:var(--otodor-z-below)}.otodor-mesh-bg{position:relative}.otodor-mesh-bg:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(var(--otodor-hairline) 1px,transparent 1px),linear-gradient(90deg,var(--otodor-hairline) 1px,transparent 1px);background-size:60px 60px;-webkit-mask-image:radial-gradient(ellipse at center,black 10%,transparent 75%);mask-image:radial-gradient(ellipse at center,black 10%,transparent 75%);pointer-events:none;opacity:.5;z-index:var(--otodor-z-below)}.js-loaded [data-otodor-reveal=fade-up]{opacity:0;transform:translateY(40px);transition:opacity var(--otodor-dur-reveal) var(--otodor-ease-out),transform var(--otodor-dur-reveal) var(--otodor-ease-spring)}.js-loaded [data-otodor-reveal=fade-up].is-revealed{opacity:1;transform:translateY(0)}.js-loaded [data-otodor-reveal=fade-in]{opacity:0;transition:opacity var(--otodor-dur-reveal) var(--otodor-ease-out)}.js-loaded [data-otodor-reveal=fade-in].is-revealed{opacity:1}.js-loaded [data-otodor-reveal=scale-in]{opacity:0;transform:scale(.94);transition:opacity var(--otodor-dur-reveal) var(--otodor-ease-out),transform var(--otodor-dur-reveal) var(--otodor-ease-spring)}.js-loaded [data-otodor-reveal=scale-in].is-revealed{opacity:1;transform:scale(1)}.js-loaded [data-otodor-stagger]>*{opacity:0;transform:translateY(28px);transition:opacity var(--otodor-dur-reveal) var(--otodor-ease-out),transform var(--otodor-dur-reveal) var(--otodor-ease-spring)}.js-loaded [data-otodor-stagger]>*.is-revealed{opacity:1;transform:translateY(0)}.js-loaded [data-otodor-reveal=blur-in]{opacity:0;filter:blur(14px);transform:translateY(18px) scale(1.01);transition:opacity var(--otodor-dur-reveal) var(--otodor-ease-out),filter var(--otodor-dur-reveal) var(--otodor-ease-out),transform var(--otodor-dur-reveal) var(--otodor-ease-spring)}.js-loaded [data-otodor-reveal=blur-in].is-revealed{opacity:1;filter:blur(0);transform:translateY(0) scale(1)}.js-loaded [data-otodor-reveal=mask-up]{clip-path:inset(0 0 100% 0);transform:translateY(26px);transition:clip-path var(--otodor-dur-reveal) var(--otodor-ease-out),transform var(--otodor-dur-reveal) var(--otodor-ease-spring)}.js-loaded [data-otodor-reveal=mask-up].is-revealed{clip-path:inset(0 0 0 0);transform:translateY(0)}.js-loaded [data-otodor-reveal=depth]{opacity:0;transform:perspective(1100px) translateY(56px) translateZ(-90px) rotateX(7deg);transform-origin:50% 100%;transition:opacity var(--otodor-dur-reveal) var(--otodor-ease-out),transform var(--otodor-dur-long) var(--otodor-ease-spring)}.js-loaded [data-otodor-reveal=depth].is-revealed{opacity:1;transform:perspective(1100px) translateY(0) translateZ(0) rotateX(0)}@keyframes otodor-pulse{0%{box-shadow:0 0 0 0 var(--otodor-success-glow)}70%{box-shadow:0 0 0 10px #00d26a00}to{box-shadow:0 0 #00d26a00}}@keyframes otodor-pulse-blue{0%{box-shadow:0 0 0 0 var(--otodor-blue-glow)}70%{box-shadow:0 0 0 10px #bf8a5200}to{box-shadow:0 0 #bf8a5200}}@keyframes otodor-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes otodor-border-sweep{0%{background-position:0% 50%;opacity:.4}50%{background-position:100% 50%;opacity:.8}to{background-position:0% 50%;opacity:.4}}@keyframes otodor-float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes otodor-bounce{0%,to{transform:translateY(0);opacity:1}50%{transform:translateY(8px);opacity:.5}}@keyframes otodor-spin-slow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes otodor-count-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.otodor-whatsapp-btn{position:fixed;bottom:28px;right:28px;z-index:var(--otodor-z-whatsapp);display:flex;align-items:center;justify-content:center;width:58px;height:58px;border-radius:50%;background:#25d366;box-shadow:0 4px 20px #25d36666,0 2px 8px #0006;text-decoration:none;border:none;cursor:pointer;transition:transform var(--otodor-dur-base) var(--otodor-ease-spring),box-shadow var(--otodor-dur-base) var(--otodor-ease-out);-webkit-tap-highlight-color:transparent}.otodor-whatsapp-btn:hover{transform:scale(1.08) translateY(-2px);box-shadow:0 8px 32px #25d36680,0 4px 12px #00000080}.otodor-whatsapp-btn:active{transform:scale(.96)}.otodor-whatsapp-btn:focus-visible{outline:3px solid #25D366;outline-offset:4px}.otodor-whatsapp-btn svg{width:30px;height:30px;fill:#fff;display:block}.otodor-whatsapp-btn:before{content:attr(data-label);position:absolute;right:calc(100% + 12px);top:50%;transform:translateY(-50%) translate(6px);background:var(--otodor-surface-2);color:var(--otodor-white);font-family:var(--otodor-font-body);font-size:var(--otodor-text-sm);font-weight:600;padding:6px 12px;border-radius:var(--otodor-radius-sm);border:1px solid var(--otodor-hairline-mid);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity var(--otodor-dur-fast) var(--otodor-ease-out),transform var(--otodor-dur-fast) var(--otodor-ease-spring)}.otodor-whatsapp-btn:hover:before{opacity:1;transform:translateY(-50%) translate(0)}.otodor-whatsapp-btn:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;border:2px solid rgba(37,211,102,.5);animation:otodor-whatsapp-ring 2.5s ease-out infinite}@keyframes otodor-whatsapp-ring{0%{opacity:1;transform:scale(1)}80%{opacity:0;transform:scale(1.5)}to{opacity:0;transform:scale(1.5)}}.otodor-enqa{margin-top:var(--otodor-space-md)}.otodor-enqa__actions{display:flex;flex-wrap:wrap;gap:.75rem}.otodor-enqa__btn{flex:1 1 14rem;display:inline-flex;align-items:center;justify-content:center;gap:.6rem;min-height:var(--otodor-control-h-lg);padding:.7rem 1.5rem;border-radius:var(--otodor-radius-pill);border:1px solid transparent;text-decoration:none;font-family:var(--otodor-font-display);font-weight:600;font-size:var(--otodor-text-sm);letter-spacing:var(--otodor-tracking-base);transition:transform var(--otodor-dur-fast) var(--otodor-ease-out),filter var(--otodor-dur-fast) var(--otodor-ease-out),border-color var(--otodor-dur-fast) var(--otodor-ease-out)}.otodor-enqa__btn:hover{transform:translateY(var(--otodor-lift-sm))}.otodor-enqa__btn svg{width:1.3rem;height:1.3rem}.otodor-enqa__btn--primary{background:var(--otodor-ink);border-color:var(--otodor-ink);color:#fff;flex:1 1 18rem}.otodor-enqa__btn--primary:hover{filter:brightness(1.15);color:#fff}.otodor-enqa__btn--primary svg{width:1.1rem;height:1.1rem;transition:transform var(--otodor-dur-fast) var(--otodor-ease-out)}.otodor-enqa__btn--primary:hover svg{transform:translate(3px)}.otodor-enqa__btn--call.otodor-enqa__btn--demoted{background:transparent;border-color:var(--otodor-hairline-light-2);color:var(--otodor-ink)}.otodor-enqa__btn--call.otodor-enqa__btn--demoted:hover{filter:none;border-color:var(--otodor-accent-on-light);color:var(--otodor-ink)}.otodor-enqa__btn--call{background:var(--otodor-accent-on-light);border-color:var(--otodor-accent-on-light);color:#fff}.otodor-enqa__btn--call:hover{filter:brightness(1.06);color:#fff}.otodor-enqa__btn--wa{background:transparent;border-color:var(--otodor-hairline-light-2);color:var(--otodor-ink)}.otodor-enqa__btn--wa:hover{border-color:#25d366;color:var(--otodor-ink)}.otodor-enqa__btn--wa svg{color:#25d366}.otodor-enqa__number{display:inline-block;margin-top:.9rem;font-family:var(--otodor-font-display);font-size:var(--otodor-text-lg);font-weight:600;font-variant-numeric:tabular-nums;color:var(--otodor-ink);text-decoration:none;border-bottom:1px solid var(--otodor-hairline-light-2)}.otodor-enqa__number:hover{border-bottom-color:var(--otodor-ink)}.otodor-enqa__quote{display:inline-flex;align-items:center;gap:.4rem;margin-top:.85rem;margin-left:1.25rem;font-family:var(--otodor-font-display);font-size:var(--otodor-text-sm);font-weight:600;color:var(--otodor-accent-on-light);text-decoration:none}.otodor-enqa__quote svg{width:1.05rem;height:1.05rem}.otodor-enqa__quote:hover{text-decoration:underline;color:var(--otodor-accent-on-light)}.otodor-enqa__note{margin:.9rem 0 0;font-size:var(--otodor-text-sm);line-height:1.55;color:var(--otodor-ink-soft)}@media(max-width:480px){.otodor-enqa__btn{flex:1 1 100%}.otodor-enqa__quote{margin-left:0;display:block}}@media(prefers-reduced-motion:reduce){.otodor-enqa__btn{transition:none}.otodor-enqa__btn:hover{transform:none}}.otodor-call-btn{position:fixed;bottom:100px;right:28px;z-index:var(--otodor-z-whatsapp);display:flex;align-items:center;justify-content:center;width:58px;height:58px;border-radius:50%;background:var(--otodor-blue);box-shadow:0 4px 20px #bf8a5259,0 2px 8px #0006;text-decoration:none;border:none;cursor:pointer;transition:transform var(--otodor-dur-base) var(--otodor-ease-spring),box-shadow var(--otodor-dur-base) var(--otodor-ease-out)}.otodor-call-btn--solo{bottom:28px}.otodor-call-btn:hover{transform:scale(1.08) translateY(-2px);box-shadow:0 8px 32px #bf8a5273,0 4px 12px #00000080}.otodor-call-btn:active{transform:scale(.96)}.otodor-call-btn:focus-visible{outline:3px solid var(--otodor-blue);outline-offset:4px}.otodor-call-btn svg{width:28px;height:28px;fill:#fff;display:block}.otodor-call-btn:before{content:attr(data-label);position:absolute;right:calc(100% + 12px);top:50%;transform:translateY(-50%) translate(6px);background:var(--otodor-surface-2);color:var(--otodor-white);font-family:var(--otodor-font-body);font-size:var(--otodor-text-sm);font-weight:600;padding:6px 12px;border-radius:var(--otodor-radius-sm);border:1px solid var(--otodor-hairline-mid);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity var(--otodor-dur-fast) var(--otodor-ease-out),transform var(--otodor-dur-fast) var(--otodor-ease-spring)}.otodor-call-btn:hover:before{opacity:1;transform:translateY(-50%) translate(0)}@media(max-width:768px){.otodor-whatsapp-btn{width:52px;height:52px;bottom:20px;right:20px}.otodor-whatsapp-btn svg{width:26px;height:26px}.otodor-whatsapp-btn:before{display:none}.otodor-call-btn{width:52px;height:52px;bottom:84px;right:20px}.otodor-call-btn--solo{bottom:20px}.otodor-call-btn svg{width:26px;height:26px}.otodor-call-btn:before{display:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}[class*=otodor-float]{animation:none!important}.js-loaded [data-otodor-reveal],.js-loaded [data-otodor-stagger]>*{opacity:1!important;transform:none!important;filter:none!important;clip-path:none!important;transition:none!important}}:focus-visible{outline:2px solid var(--otodor-blue);outline-offset:3px;border-radius:3px}.otodor-skip-link{position:absolute;top:-100%;left:16px;z-index:var(--otodor-z-modal);background:var(--otodor-blue);color:var(--otodor-white);padding:8px 16px;border-radius:var(--otodor-radius-sm);font-family:var(--otodor-font-body);font-weight:600;font-size:var(--otodor-text-sm);text-decoration:none}.otodor-skip-link:focus{top:16px}.otodor-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.shopify-section-group-header-group .announcement-bar{background-color:#0b0b0b!important;color:#ffffff8c!important;border-bottom:1px solid rgba(255,255,255,.07)!important}.announcement-bar__message,.announcement-bar__message p,.announcement-bar__message a,.announcement-bar__message span{color:#ffffff8c!important}.announcement-bar__message a:hover{color:#ffffffd9!important;text-decoration:underline}.announcement-bar .svg-wrapper svg path{stroke:#ffffff80!important;fill:#ffffff80!important}.shopify-section-group-header-group{z-index:300!important;position:relative}sticky-header,.section-header,.section-header .header-wrapper{background-color:#0b0b0bf2!important;border-bottom:1px solid rgba(255,255,255,.07)!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;box-shadow:0 1px #ffffff0a,0 4px 24px #00000080!important;z-index:300!important}.section-header.shopify-section-header-sticky .header-wrapper,.scrolled-past-header .header-wrapper{background-color:#080808fa!important;box-shadow:0 1px #ffffff0a,0 8px 40px #000000b3!important;z-index:300!important}.section-header .header__heading .h2,.section-header .header__heading-link .h2{color:#fff!important}.section-header .header__heading-link{color:#ffffffe6!important}.section-header .header__menu-item,.section-header .header__menu-item>a,.section-header .list-menu__item--link{color:#ffffffbf!important;opacity:1!important}.section-header .header__menu-item:hover>a,.section-header .header__menu-item>a:hover,.section-header .list-menu__item--link:hover{color:#fff!important;opacity:1!important;text-decoration:none!important}.section-header .header__menu-item--active>a{color:#fff!important;opacity:1!important}.section-header .header__menu-item .icon-caret path,.section-header .header__menu-item .icon-caret{stroke:#fff9!important;fill:#fff9!important;color:#fff9!important}.section-header .header__icon{color:#ffffffbf!important}.section-header .header__icon:hover{color:#fff!important;opacity:1!important}.section-header .header__icon svg path,.section-header .header__icon .svg-wrapper svg path,.section-header .header__icon .svg-wrapper svg circle,.section-header .header__icon .svg-wrapper svg rect{stroke:currentColor!important;fill:none!important}.section-header .cart-count-bubble{background:#fae7bc!important;color:#fff!important}.section-header .header__submenu,.section-header details-disclosure>.list-menu{background-color:#121212fa!important;border:1px solid rgba(255,255,255,.09)!important;border-radius:16px!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;box-shadow:0 16px 60px #000c!important}.section-header .header__submenu .list-menu__item--link,.section-header .mega-menu .list-menu__item--link{color:#ffffffa6!important}.section-header .header__submenu .list-menu__item--link:hover,.section-header .mega-menu .list-menu__item--link:hover{color:#fff!important;background-color:#ffffff0f!important}.menu-drawer{background-color:#0b0b0bfa!important;backdrop-filter:blur(24px)!important;-webkit-backdrop-filter:blur(24px)!important;border-right:1px solid rgba(255,255,255,.07)!important}.menu-drawer__inner-submenu{background-color:#0b0b0b!important}.menu-drawer .list-menu__item--link,.menu-drawer .disclosure__link,.menu-drawer .header__menu-item{color:#ffffffbf!important;border-bottom-color:#ffffff12!important}.menu-drawer .list-menu__item--link:hover{color:#fff!important}.menu-drawer-container .header__icon svg path{stroke:#fffc!important}body.gradient:not(.template-cart):not(.template-customers):not(.otodor-light-page){background:linear-gradient(115deg,rgba(191,138,82,.08),transparent 30%),radial-gradient(circle at 50% 15%,rgba(191,138,82,.18) 0%,transparent 45%),radial-gradient(circle at 80% 65%,rgba(191,138,82,.06) 0%,transparent 40%),linear-gradient(180deg,#0b0b0b,#060606)!important;background-attachment:fixed!important;background-size:100% 100%!important}html{background-color:#0b0b0b}html,body{overflow-x:clip;max-width:100%}:root,.color-scheme-1,.color-scheme-2,.color-scheme-3,.color-scheme-4,.color-scheme-5{--color-background: 11, 11, 11 !important;--gradient-background: transparent !important;--color-foreground: 255, 255, 255 !important;--color-button: 191, 138, 82 !important;--color-button-text: 11, 11, 11 !important;--color-secondary-button-text: 255, 255, 255 !important;--color-link: 191, 138, 82 !important;--color-badge-background: 18, 18, 18 !important;--color-badge-foreground: 255, 255, 255 !important;--color-badge-border: 255, 255, 255 !important;--color-border: 255, 255, 255, .12 !important;--color-border-opacity: .12 !important}.product__title,.price,.price__container,.price-item,.product__description,.product__description p,.accordion__title,.accordion__content,.product__info-container .h2,.product__info-container .h3,.product__info-container div{color:#fff!important}.product-form__input input[type=radio]+label{border:1px solid rgba(255,255,255,.12)!important;color:#ffffffbf!important;background-color:#ffffff08!important;border-radius:var(--otodor-radius-pill)!important;padding:8px 20px!important;font-family:var(--otodor-font-body)!important;font-weight:500!important;transition:all var(--otodor-dur-fast) var(--otodor-ease-out)!important}.product-form__input input[type=radio]+label:hover{border-color:#bf8a5280!important;color:#fff!important;background-color:#bf8a520d!important}.product-form__input input[type=radio]:checked+label{background:var(--otodor-gradient-blue)!important;border-color:var(--otodor-blue)!important;color:#fff!important;box-shadow:var(--otodor-shadow-blue-sm)!important}.product-form__submit,.shopify-payment-button__button,.shopify-payment-button__button--unbranded{background:var(--otodor-gradient-blue)!important;color:#fff!important;border-radius:var(--otodor-radius-pill)!important;font-family:var(--otodor-font-body)!important;font-size:var(--otodor-text-sm)!important;font-weight:700!important;letter-spacing:.03em!important;min-height:var(--otodor-control-h-lg)!important;transition:all var(--otodor-t-tint)!important}.product-form__submit:hover,.shopify-payment-button__button:hover,.shopify-payment-button__button--unbranded:hover{box-shadow:var(--otodor-shadow-blue-md)!important;transform:translateY(var(--otodor-lift-sm))!important}.product-form__submit:after,.shopify-payment-button__button:after,.shopify-payment-button__button--unbranded:after{content:none!important;box-shadow:none!important;display:none!important;border:none!important}.quantity{border:1px solid rgba(255,255,255,.12)!important;border-radius:var(--otodor-radius-pill)!important;background-color:#ffffff08!important;overflow:hidden!important;min-height:var(--otodor-control-h-lg)!important;height:var(--otodor-control-h-lg)!important}.quantity__input,.quantity__button{color:#fff!important;background-color:transparent!important}.quantity__button:hover{color:var(--otodor-blue)!important}.product__info-container .product__accordion,.product__info-container details{border-top:1px solid rgba(255,255,255,.08)!important;border-bottom:1px solid rgba(255,255,255,.08)!important}.product__info-container details summary{padding-block:var(--otodor-space-md)!important}.product__info-container details summary .icon-accordion path{fill:#fff!important}.product__info-container details .accordion__content{color:var(--otodor-muted)!important;line-height:var(--otodor-leading-loose)!important}.header__heading-logo{transition:transform .25s cubic-bezier(.25,.46,.45,.94)!important}.header__heading-link:hover .header__heading-logo{transform:scale(1.03)}.otodor-light{--otodor-white: var(--otodor-ink);--otodor-neutral: var(--otodor-ink);--otodor-muted: var(--otodor-ink-soft);--otodor-faint: var(--otodor-ink-faint);--otodor-blue: var(--otodor-accent-on-light);--otodor-blue-mid: var(--otodor-accent-on-light);--otodor-glass: var(--otodor-bg-light-2);--otodor-glass-mid: var(--otodor-bg-light-2);--otodor-glass-high: #FFFFFF;--otodor-glass-border: var(--otodor-hairline-light);--otodor-glass-border-h: var(--otodor-hairline-light-2);--otodor-hairline: var(--otodor-hairline-light);--otodor-hairline-mid: var(--otodor-hairline-light-2);--otodor-blue-glow: rgba(99, 58, 29, .1);--otodor-blue-glow-lg: rgba(99, 58, 29, .18);background-color:var(--otodor-bg-light);color:var(--otodor-ink)}.otodor-light .otodor-glass-card,.otodor-light .otodor-glass-card--raised{box-shadow:0 1px 2px #0000000a,0 8px 24px #0000000f}.otodor-light .otodor-accent{color:var(--otodor-accent-on-light);-webkit-text-fill-color:var(--otodor-accent-on-light)}body.otodor-light-page{background:var(--otodor-bg-light)!important}.otodor-light-page main .color-scheme-1,.otodor-light-page main .color-scheme-2,.otodor-light-page main .color-scheme-3,.otodor-light-page main .color-scheme-4,.otodor-light-page main .color-scheme-5{--color-background: 247, 246, 243 !important;--gradient-background: transparent !important;--color-foreground: 26, 26, 26 !important;--color-button: 99, 58, 29 !important;--color-button-text: 255, 255, 255 !important;--color-secondary-button-text: 26, 26, 26 !important;--color-link: 99, 58, 29 !important;--color-badge-background: 255, 255, 255 !important;--color-badge-foreground: 26, 26, 26 !important;--color-border: 26, 26, 26 !important;--color-border-opacity: .12 !important}.otodor-light-page main .page-width,.otodor-light-page main .main-blog,.otodor-light-page main .template-404,.otodor-light-page main .article-template{--color-foreground: 26, 26, 26;--color-link: 99, 58, 29;color:rgba(var(--color-foreground),.75)}.otodor-light-page main .product__title,.otodor-light-page main .price,.otodor-light-page main .price__container,.otodor-light-page main .price-item,.otodor-light-page main .product__info-container .h2,.otodor-light-page main .product__info-container .h3,.otodor-light-page main .product__info-container div,.otodor-light-page main .accordion__title,.otodor-light-page main .card__heading,.otodor-light-page main .card__heading a,.otodor-light-page main .full-unstyled-link{color:var(--otodor-ink)!important}.otodor-light-page main .product__description,.otodor-light-page main .product__description p,.otodor-light-page main .accordion__content{color:var(--otodor-ink-soft)!important}.otodor-light-page main .product-form__input input[type=radio]+label{border-color:#00000026!important;color:#1a1a1abf!important;background-color:#00000005!important}.otodor-light-page main .product-form__input input[type=radio]+label:hover{color:var(--otodor-ink)!important;background-color:#633a1d0f!important}.otodor-light-page main .quantity{border-color:#00000026!important;background-color:#00000005!important}.otodor-light-page main .quantity__input,.otodor-light-page main .quantity__button{color:var(--otodor-ink)!important}.otodor-light-page main .product__info-container .product__accordion,.otodor-light-page main .product__info-container details{border-color:#0000001a!important}.otodor-light-page main .product__info-container details summary .icon-accordion path{fill:var(--otodor-ink)!important}.otodor-light-page main .product-card-wrapper>.border-glow-card{background:#0b0b0b;border-color:#ffffff1a;box-shadow:0 10px 30px #0000002e}.otodor-light-page main .product-card-wrapper .card__heading,.otodor-light-page main .product-card-wrapper .card__heading a,.otodor-light-page main .product-card-wrapper .price .price-item,.otodor-light-page main .product-card-wrapper .price .price-item--regular{color:#fff!important}.otodor-light-page main .product-card-wrapper .price .price-item--sale{color:var(--otodor-blue)!important}.otodor-light-page main .product-form__submit{background:#fff!important;color:#0b0b0b!important;border:1px solid rgba(0,0,0,.18)!important}.otodor-light-page main .product-form__submit:hover{background:#f2f2f2!important}.otodor-light-page main .shopify-payment-button__button,.otodor-light-page main .shopify-payment-button__button--unbranded{background:#0b0b0b!important;color:#fff!important}.otodor-light-page main .shopify-payment-button__button:hover,.otodor-light-page main .shopify-payment-button__button--unbranded:hover{background:#000!important}.otodor-pcard{display:flex;flex-direction:column;text-decoration:none;border-radius:var(--otodor-radius-md);background:var(--otodor-bg-light-2);border:1px solid var(--otodor-hairline-light);overflow:hidden;transition:transform var(--otodor-dur-base) var(--otodor-ease-spring),border-color var(--otodor-dur-base) var(--otodor-ease-out),box-shadow var(--otodor-dur-base) var(--otodor-ease-out)}.otodor-pcard:hover{transform:translateY(var(--otodor-lift));border-color:#633a1d59;box-shadow:0 2px 4px #0000000a,0 16px 40px #00000017}.otodor-pcard__media{position:relative;aspect-ratio:1 / 1;background:var(--otodor-plinth);overflow:hidden}.otodor-pcard__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;padding:clamp(1rem,4%,1.75rem);transition:opacity var(--otodor-dur-slow) var(--otodor-ease-out),transform var(--otodor-dur-slow) var(--otodor-ease-out)}.otodor-pcard__img--alt{opacity:0}.otodor-pcard:hover .otodor-pcard__img--alt{opacity:1}.otodor-pcard:hover .otodor-pcard__img--primary:not(:only-child){opacity:0}.otodor-pcard:hover .otodor-pcard__img--primary:only-child{transform:scale(1.04)}.otodor-pcard__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:var(--otodor-ink-faint);font-family:var(--otodor-font-display);font-size:var(--otodor-text-lg);letter-spacing:var(--otodor-tracking-wide)}.otodor-pcard__badge{position:absolute;top:.9rem;left:.9rem;font-family:var(--otodor-font-body);font-size:.92rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;padding:.3rem .75rem;border-radius:var(--otodor-radius-pill);background:#1a1a1ad9;color:#fff}.otodor-pcard__info{display:flex;flex-direction:column;gap:.45rem;padding:1.5rem 1.6rem 1.7rem}.otodor-pcard__title{font-family:var(--otodor-font-display);font-size:var(--otodor-text-lg);font-weight:600;line-height:1.25;letter-spacing:var(--otodor-tracking-base);color:var(--otodor-ink);margin:0}.otodor-pcard__meta{font-family:var(--otodor-font-body);font-size:var(--otodor-text-sm);line-height:1.5;color:var(--otodor-ink-soft);margin:0}.otodor-pcard__price{font-family:var(--otodor-font-body);font-size:var(--otodor-text-md);font-weight:600;color:var(--otodor-ink);margin:.4rem 0 0}.otodor-pcard__price--contact{color:var(--otodor-accent-on-light);font-weight:500}.otodor-pcard__badge--save{background:var(--otodor-accent-on-light);color:#fff}.otodor-pcard__price-now{color:var(--otodor-ink);font-weight:600}.otodor-pcard__price-was{color:var(--otodor-ink-faint);font-weight:400;margin-left:.5rem}.otodor-pcard__perks{display:flex;flex-wrap:wrap;align-items:center;gap:.2rem .55rem;margin:.1rem 0 0;font-family:var(--otodor-font-body);font-size:var(--otodor-text-xs);line-height:1.4;color:var(--otodor-ink-soft)}.otodor-pcard__perks span+span:before{content:"\b7";margin-right:.55rem;color:var(--otodor-ink-faint)}@media(max-width:599px){.otodor-pcard__info{gap:.3rem;padding:.9rem .9rem 1.05rem}.otodor-pcard__title{font-size:var(--otodor-text-md);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.otodor-pcard__meta{font-size:var(--otodor-text-xs);display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.otodor-pcard__price{font-size:var(--otodor-text-md);margin-top:.3rem}.otodor-pcard__price-was{margin-left:.35rem}.otodor-pcard__badge{font-size:var(--otodor-text-xs)}}.otodor-rail{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem}.otodor-rail__pill{font-family:var(--otodor-font-body);font-size:1.09rem;font-weight:500;text-decoration:none;color:var(--otodor-ink-soft);border:1px solid var(--otodor-hairline-light-2);border-radius:var(--otodor-radius-pill);padding:.45rem 1.1rem;background:transparent;transition:all var(--otodor-dur-fast) var(--otodor-ease-out)}.otodor-rail__pill:hover{color:var(--otodor-ink);border-color:var(--otodor-ink)}.otodor-rail__pill[aria-current],.otodor-rail__pill--active{background:var(--otodor-ink);border-color:var(--otodor-ink);color:#fff}.otodor-brand-moment{text-align:center;padding-block:clamp(3.5rem,8vw,6.5rem)}.otodor-brand-moment__line{font-family:var(--otodor-font-display);font-size:clamp(1.5rem,3.4vw,2.6rem);font-weight:600;line-height:1.25;letter-spacing:var(--otodor-tracking-tight);color:var(--otodor-ink);margin:0 auto;max-width:26ch}.otodor-brand-moment__sub{font-family:var(--otodor-font-body);font-size:var(--otodor-text-md);color:var(--otodor-ink-soft);margin:1.1rem auto 0;max-width:46ch}.otodor-ledger{width:100%;border-collapse:collapse}.otodor-ledger__group{font-family:var(--otodor-font-display);font-size:1rem;font-weight:700;text-transform:uppercase;letter-spacing:var(--otodor-tracking-wider);color:var(--otodor-accent-on-light);padding:2.2rem 0 .8rem}.otodor-ledger__row{display:grid;grid-template-columns:minmax(140px,1fr) 2fr;gap:1.5rem;padding:.85rem 0;border-bottom:1px solid var(--otodor-hairline-light);transition:background var(--otodor-dur-fast) ease,padding-inline var(--otodor-dur-fast) ease}.js-fine-pointer .otodor-ledger__row:hover{background:linear-gradient(90deg,rgba(99,58,29,.05),transparent 80%);padding-inline:.75rem}.otodor-ledger__key{font-family:var(--otodor-font-body);font-size:1.15rem;color:var(--otodor-ink-soft)}.otodor-ledger__val{font-family:var(--otodor-font-body);font-size:1.15rem;color:var(--otodor-ink)}.otodor-trust-row{display:flex;flex-wrap:wrap;gap:.4rem 1.4rem;padding-top:1.1rem;margin-top:.4rem;border-top:1px solid var(--otodor-hairline-light)}.otodor-trust-row span{font-family:var(--otodor-font-body);font-size:1.05rem;color:var(--otodor-ink-soft);display:inline-flex;align-items:center;gap:.45rem}.otodor-trust-row svg{width:15px;height:15px;color:var(--otodor-accent-on-light);flex:none}.otodor-sticky-atc{position:fixed;left:0;right:0;bottom:0;z-index:var(--otodor-z-overlay);background:#ffffffeb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid var(--otodor-hairline-light-2);transform:translateY(110%);transition:transform var(--otodor-dur-base) var(--otodor-ease-spring)}.otodor-sticky-atc.is-visible{transform:translateY(0)}.otodor-sticky-atc__inner{max-width:var(--otodor-container);margin:0 auto;display:flex;align-items:center;gap:1rem;padding:.65rem clamp(1rem,4vw,1.5rem)}.otodor-sticky-atc__thumb{width:44px;height:44px;border-radius:var(--otodor-radius-xs);background:var(--otodor-plinth);object-fit:contain;flex:none}.otodor-sticky-atc__name{font-family:var(--otodor-font-display);font-size:1.22rem;font-weight:600;color:var(--otodor-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.otodor-sticky-atc__price{font-family:var(--otodor-font-body);font-size:1.15rem;font-weight:600;color:var(--otodor-ink);margin-left:auto;white-space:nowrap}.otodor-sticky-atc__btn{flex:none;font-family:var(--otodor-font-body);font-size:1.15rem;font-weight:700;letter-spacing:.02em;color:#fff;background:var(--otodor-ink);border:none;border-radius:var(--otodor-radius-pill);padding:.7rem 1.6rem;cursor:pointer;transition:background var(--otodor-dur-fast) var(--otodor-ease-out)}.otodor-sticky-atc__btn:hover{background:#000}.otodor-sticky-atc__btn[disabled]{background:var(--otodor-ink-faint);cursor:default}@media(max-width:600px){.otodor-sticky-atc__price{display:none}.otodor-sticky-atc__btn{flex:1}}.otodor-light-page .otodor-comparison{background:radial-gradient(ellipse 80% 60% at 50% 0%,rgba(191,138,82,.07) 0%,transparent 55%),linear-gradient(180deg,#0d0d0d,#080808)}.otodor-spec__check{display:inline-flex;color:var(--otodor-success)}.otodor-spec__check svg{width:20px;height:20px}.otodor-spec__dash{color:var(--otodor-faint);font-weight:500}.otodor-spec__qual{display:block;margin-top:.25rem;font-family:var(--otodor-font-body);font-size:.97rem;line-height:1.35;color:currentColor;opacity:.6}.otodor-spec__badge,.otodor-spec__chip{display:inline-block;font-family:var(--otodor-font-body);font-size:1rem;font-weight:600;letter-spacing:.02em;padding:.28rem .75rem;border-radius:var(--otodor-radius-pill);white-space:nowrap}.otodor-spec__badge{color:#fff;background:var(--otodor-blue)}.otodor-spec__chip{color:var(--otodor-blue);border:1px solid var(--otodor-blue);font-weight:500}.otodor-spec__rating{display:inline-flex;align-items:center;gap:.35rem;color:var(--otodor-blue);font-weight:600}.otodor-spec__rating svg{width:15px;height:15px}.otodor-spec__rating .is-empty{color:var(--otodor-faint)}.otodor-spec__link{display:inline-flex;align-items:center;gap:.3rem;color:var(--otodor-blue);font-weight:600;text-decoration:none}.otodor-spec__link:hover{text-decoration:underline}.otodor-spec__img{max-width:96px;height:auto;border-radius:var(--otodor-radius-sm);display:block}:root{--otodor-brand-white: #F7F7F7;--otodor-brand-grey: #CCCDD1;--otodor-brand-black: #000000;--otodor-brand-brown: #633A1D;--otodor-champagne: #FAE7BC;--otodor-bronze: #BF8A52;--otodor-black: #000000;--otodor-surface: #0A0A0A;--otodor-surface-2: #111111;--otodor-surface-3: #1A1A1A;--otodor-white: #F7F7F7;--otodor-neutral: #E6E6E8;--otodor-muted: rgba(247, 247, 247, .62);--otodor-faint: rgba(247, 247, 247, .4);--otodor-hairline: rgba(247, 247, 247, .1);--otodor-hairline-mid: rgba(247, 247, 247, .16);--otodor-blue: var(--otodor-champagne);--otodor-blue-mid: #EFD9AE;--otodor-blue-dark: #E3C996;--otodor-blue-deep: var(--otodor-brand-brown);--otodor-blue-glow: rgba(191, 138, 82, .14);--otodor-blue-glow-lg: rgba(191, 138, 82, .26);--otodor-bg-light: #F7F7F7;--otodor-bg-light-2: #FFFFFF;--otodor-plinth: #E7E7EA;--otodor-ink: #000000;--otodor-ink-soft: rgba(0, 0, 0, .62);--otodor-ink-faint: rgba(0, 0, 0, .42);--otodor-accent-on-light: var(--otodor-brand-brown);--otodor-hairline-light: rgba(0, 0, 0, .09);--otodor-hairline-light-2: rgba(0, 0, 0, .16);--otodor-glass: #0A0A0A;--otodor-glass-mid: #111111;--otodor-glass-high: #1A1A1A;--otodor-glass-border: rgba(247, 247, 247, .1);--otodor-glass-border-h: rgba(247, 247, 247, .22);--otodor-gradient-hero: radial-gradient(ellipse 70% 55% at 50% 0%, rgba(191, 138, 82, .16) 0%, transparent 62%), #000000;--otodor-gradient-blue: linear-gradient(0deg, #FAE7BC, #FAE7BC);--otodor-gradient-blue-subtle: linear-gradient(135deg, rgba(191, 138, 82, .12) 0%, rgba(191, 138, 82, .03) 100%);--otodor-gradient-surface: #000000;--otodor-gradient-cta: radial-gradient(ellipse 80% 60% at 50% 0%, rgba(191, 138, 82, .12) 0%, transparent 55%), #000000;--otodor-gradient-card: #0A0A0A;--otodor-shadow-blue-sm: 0 4px 20px rgba(0, 0, 0, .35);--otodor-shadow-blue-md: 0 8px 36px rgba(0, 0, 0, .45);--otodor-shadow-blue-lg: 0 16px 60px rgba(0, 0, 0, .55);--otodor-shadow-inset-top: none;--otodor-font-display: "BR Sonoma", system-ui, -apple-system, "Segoe UI", sans-serif;--otodor-font-body: "BR Sonoma", system-ui, -apple-system, "Segoe UI", sans-serif;--otodor-tracking-tight: -.025em;--otodor-tracking-label: .28em;--otodor-radius-xs: 2px;--otodor-radius-sm: 3px;--otodor-radius-md: 4px;--otodor-radius-lg: 6px;--otodor-radius-xl: 6px;--otodor-radius-2xl: 6px;--otodor-radius-pill: 3px}body{font-family:var(--otodor-font-body)}.otodor-heading-hero,.otodor-heading-1,.otodor-heading-2{font-weight:300;letter-spacing:-.03em}.otodor-heading-3,.otodor-heading-4{font-weight:400;letter-spacing:-.015em}h1,h2,h3,.h0,.h1,.h2,.h3{font-family:var(--otodor-font-display)}.otodor-eyebrow{font-weight:400;font-size:var(--otodor-text-sm);letter-spacing:.01em;text-transform:none;color:var(--otodor-muted)}.otodor-eyebrow:before{content:"["}.otodor-eyebrow:after{content:"]"}.otodor-light .otodor-eyebrow{color:var(--otodor-ink-soft)}.otodor-kicker{font-family:var(--otodor-font-body);font-size:var(--otodor-text-xs);font-weight:400;letter-spacing:var(--otodor-tracking-label);text-transform:uppercase;color:var(--otodor-muted)}.otodor-accent{background:none;-webkit-background-clip:border-box;background-clip:border-box;-webkit-text-fill-color:currentColor;color:var(--otodor-champagne)}.otodor-light .otodor-accent{color:var(--otodor-brand-brown)}.otodor-quote{border-left-color:var(--otodor-bronze);font-style:normal;font-weight:300}.otodor-glass-card,.otodor-glass-card--raised,.otodor-glass-card--blue{background:var(--otodor-surface);border-color:var(--otodor-glass-border);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.otodor-glass-card:before{display:none}.otodor-glass-card:hover,.otodor-glass-card--raised:hover,.otodor-glass-card--blue:hover{background:var(--otodor-surface-2);border-color:var(--otodor-glass-border-h);box-shadow:none}.otodor-light .otodor-glass-card,.otodor-light .otodor-glass-card--raised{background:#fff;border-color:var(--otodor-hairline-light)}.otodor-btn{border-radius:var(--otodor-radius-sm);font-weight:500;letter-spacing:.16em;text-transform:uppercase;font-size:var(--otodor-text-xs)}.otodor-btn--primary,.otodor-btn--primary:hover{background:var(--otodor-champagne);color:#000}.otodor-btn--primary:hover{background:#fff}.otodor-btn--primary:after{display:none}.otodor-btn--outline{color:var(--otodor-champagne);border-color:#fae7bc99}.otodor-btn--outline:hover{background:#fae7bc14;color:var(--otodor-champagne)}.otodor-light .otodor-btn--primary{background:#000;color:#f7f7f7}.otodor-light .otodor-btn--primary:hover{background:var(--otodor-brand-brown);color:#f7f7f7}.otodor-light .otodor-btn--outline{color:#000;border-color:#00000080}.product-form__submit,.shopify-payment-button__button,.shopify-payment-button__button--unbranded{background:var(--otodor-champagne)!important;color:#000!important;border-radius:var(--otodor-radius-sm)!important;letter-spacing:.12em!important;text-transform:uppercase!important;font-weight:500!important;box-shadow:none!important}.product-form__submit:hover,.shopify-payment-button__button:hover{background:#fff!important}.product-form__input input[type=radio]:checked+label{background:var(--otodor-champagne)!important;border-color:var(--otodor-champagne)!important;color:#000!important;box-shadow:none!important}.section-header .cart-count-bubble{background:var(--otodor-champagne)!important;color:#000!important}.otodor-spec__badge,.otodor-skip-link{color:#000}.otodor-mega__cta-button{color:#000!important;border-radius:var(--otodor-radius-sm)!important}.otodor-call-btn{background:#000;border:1px solid rgba(250,231,188,.55);box-shadow:0 6px 22px #00000073;color:var(--otodor-champagne)}.otodor-call-btn svg{color:var(--otodor-champagne);fill:currentColor}::selection{background:#fae7bcd9;color:#000}.border-glow-card:before,.border-glow-card:after,.border-glow-card>.edge-light{display:none!important}.otodor-cursor,.otodor-cursor-ring{display:none!important}[data-otodor-magnetic],[data-otodor-tilt]{transform:none!important}.otodor-icon-wrap{background:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;width:auto!important;height:auto!important;justify-content:flex-start!important;color:var(--otodor-champagne)!important}.otodor-light .otodor-icon-wrap{color:var(--otodor-brand-brown)!important}.otodor-icon-wrap svg{stroke-width:1.4}:root{--otodor-section-py: clamp(4.8rem, 9vw, 10rem);--otodor-section-py-sm: clamp(3.2rem, 6vw, 6.4rem);--otodor-section-py-lg: clamp(6.4rem, 12vw, 13rem);--otodor-header-gap: 1.1rem;--otodor-header-mb: clamp(2.8rem, 5vw, 5.2rem);--otodor-container: min(1360px, calc(100% - 3.2rem) );--otodor-container-wide: min(1560px, calc(100% - 3.2rem) );--otodor-container-sm: min(980px, calc(100% - 3.2rem) );--otodor-text-3xl: clamp(2.3rem, 4.6vw, 3.6rem);--otodor-text-4xl: clamp(2.9rem, 6vw, 5.4rem);--otodor-text-5xl: clamp(3.4rem, 7.5vw, 6.6rem);--otodor-text-hero: clamp(3.6rem, 9vw, 8rem);--otodor-leading-display: 1.04;--otodor-radius-xs: 4px;--otodor-radius-sm: 8px;--otodor-radius-md: 14px;--otodor-radius-lg: 20px;--otodor-radius-xl: 20px;--otodor-radius-2xl: 20px;--otodor-radius-pill: 999px}.otodor-heading-hero,.otodor-heading-1,.otodor-heading-2{letter-spacing:-.035em;line-height:var(--otodor-leading-display)}.otodor-body,.otodor-body-lg{max-width:62ch}.otodor-btn{border-radius:999px;text-transform:none;letter-spacing:-.005em;font-weight:400;font-size:var(--otodor-text-sm);padding-inline:1.6em}.product-form__submit,.shopify-payment-button__button,.shopify-payment-button__button--unbranded{border-radius:999px!important;text-transform:none!important;letter-spacing:0!important;font-weight:400!important}.otodor-mega__cta-button{border-radius:999px!important}[data-otodor-section] .otodor-eyebrow+.otodor-heading-2,[data-otodor-section] .otodor-eyebrow+h2{margin-top:0}.otodor-heading-2{max-width:18em;text-wrap:balance}.otodor-heading-hero,.otodor-heading-1{text-wrap:balance}:root{--otodor-container: min(1200px, calc(100% - 3.2rem) )}.otodor-section-header{max-width:72rem}[data-otodor-section] .otodor-categories__header,[data-otodor-section] .otodor-reels__header{flex-direction:column;align-items:center;justify-content:center;text-align:center}[data-otodor-section] .otodor-categories__header .otodor-section-header,[data-otodor-section] .otodor-reels__header-text{align-items:center;text-align:center;margin-inline:auto}.otodor-categories__header .otodor-heading-2,.otodor-reels__header .otodor-heading-2{margin-inline:auto}.featured-collection .title-wrapper-with-link,.collection .title-wrapper-with-link{justify-content:center;text-align:center;margin-bottom:var(--otodor-header-mb)}.featured-collection .title-wrapper-with-link .link,.collection .title-wrapper-with-link .link{display:none}.featured-collection .title,.collection .title-wrapper-with-link .title{font-weight:300;letter-spacing:-.035em;margin:0}.collection .card__heading{font-weight:400;letter-spacing:-.01em}.collection .price{font-weight:400}[data-otodor-section] .otodor-reels__header .otodor-reels__tools{margin-inline:auto;justify-content:center}:root,.color-scheme-1,.color-scheme-2,.color-scheme-3,.color-scheme-4,.color-scheme-5{--color-button: 250, 231, 188 !important;--color-button-text: 0, 0, 0 !important;--color-secondary-button: 0, 0, 0 !important;--color-secondary-button-text: 250, 231, 188 !important;--color-link: 250, 231, 188 !important}.button,.button--primary,.shopify-challenge__button,button.shopify-payment-button__button--unbranded{background-color:var(--otodor-champagne)!important;color:#000!important;border:1px solid var(--otodor-champagne)!important;border-radius:999px!important;font-weight:400!important;letter-spacing:0!important;text-transform:none!important;box-shadow:none!important}.button:hover,.button--primary:hover{background-color:#fff!important;border-color:#fff!important;color:#000!important}.button--secondary,.button--tertiary,.quick-add__submit,.product-form__submit.button--secondary{background-color:transparent!important;color:var(--otodor-champagne)!important;border:1px solid rgba(250,231,188,.55)!important}.button--secondary:hover,.button--tertiary:hover,.quick-add__submit:hover{background-color:var(--otodor-champagne)!important;color:#000!important;border-color:var(--otodor-champagne)!important}.button:before,.button:after{box-shadow:none!important}.button:disabled,.button[aria-disabled=true],.button.disabled{background-color:transparent!important;color:#f7f7f773!important;border-color:#f7f7f733!important;cursor:not-allowed}.button .loading__spinner .path{stroke:currentColor}.otodor-light .button,.otodor-light-page main .button{background-color:#000!important;border-color:#000!important;color:#f7f7f7!important}.otodor-light .button--secondary,.otodor-light-page main .button--secondary,.otodor-light-page main .quick-add__submit{background-color:transparent!important;border-color:#00000080!important;color:#000!important}.otodor-light .button:hover,.otodor-light-page main .button:hover{background-color:#633a1d!important;border-color:#633a1d!important;color:#f7f7f7!important}body:before{content:"";position:fixed;top:-25%;right:-25%;bottom:-25%;left:-25%;z-index:-1;pointer-events:none;background:radial-gradient(38% 32% at 22% 18%,rgba(191,138,82,.2) 0%,transparent 70%),radial-gradient(34% 30% at 82% 72%,rgba(250,231,188,.1) 0%,transparent 70%),radial-gradient(44% 38% at 60% 30%,rgba(99,58,29,.26) 0%,transparent 72%);animation:otodorAura 48s ease-in-out infinite alternate;will-change:transform}@keyframes otodorAura{0%{transform:translateZ(0) rotate(0) scale(1)}33%{transform:translate3d(-6%,4%,0) rotate(10deg) scale(1.08)}66%{transform:translate3d(5%,-3%,0) rotate(-8deg) scale(1.04)}to{transform:translate3d(-3%,-5%,0) rotate(6deg) scale(1.1)}}@media(prefers-reduced-motion:reduce){body:before,[data-otodor-section].otodor-light,.otodor-install,.otodor-sites__panel{animation:none!important}}html{background:radial-gradient(circle at 50% 12%,rgba(191,138,82,.14) 0%,transparent 45%),#000 fixed}body.gradient:not(.template-cart):not(.template-customers):not(.otodor-light-page){background:transparent!important}.otodor-heading-hero,.otodor-heading-1,.otodor-heading-2,.otodor-heading-3,.otodor-heading-4,.otodor-banner__heading,.otodor-install__heading,.otodor-install__stage-title,.otodor-sites__panel-title,.otodor-sites__title,.otodor-sites__stat-value,.title,.h0,.h1,.h2,h1,h2,h3{font-family:var(--otodor-font-display);font-weight:500!important}.otodor-heading-2{letter-spacing:-.03em}.otodor-light .otodor-heading-2,.otodor-light-page .otodor-heading-2{color:#000}.otodor-light .otodor-accent,.otodor-light-page .otodor-accent{color:var(--otodor-brand-brown);-webkit-text-fill-color:var(--otodor-brand-brown)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.otodor-light-page{background:#fff!important}.otodor-light-page .otodor-eyebrow{color:#0000008c}
/*# sourceMappingURL=/cdn/shop/t/9/assets/otodor-base.css.map */
