.buudy-replica{--font-inter:Inter;--font-fraunces:Fraunces;--font-jetbrains:"JetBrains Mono";--font-playfair:"Playfair Display";--plum:oklch(29% .071 322);--plum-soft:oklch(46% .083 326);--gold:oklch(66% .088 86);--cream:oklch(95% .018 75);--blush:oklch(89% .032 52);--ink:oklch(17% .03 318);--card:oklch(97% .014 75);--border:oklch(83% .026 64);--muted:oklch(48% .037 315);--success:oklch(59% .14 151);--background:var(--cream);--foreground:var(--plum)}.buudy-replica .font-playfair{font-family:Playfair Display,Georgia,serif}*{box-sizing:border-box}html:has(.buudy-replica){scroll-behavior:smooth;background:var(--cream);max-width:100%;overflow-x:clip}.buudy-replica{background:radial-gradient(circle at top left, oklch(82% .058 38/.38), transparent 34rem), var(--cream);width:100%;max-width:100%;min-height:100vh;color:var(--foreground);font-family:var(--font-inter), ui-sans-serif, system-ui, sans-serif;overflow-x:clip}@supports not (overflow:clip){html,body{overflow-x:hidden}}@layer base{button,input,textarea,select{font:inherit}img,video{max-width:100%;height:auto}}.buudy-replica button{cursor:pointer;transition:transform .15s ease-in-out}.buudy-replica button:active{transform:scale(.95)}::selection{color:var(--plum);background:oklch(66% .088 86/.35)}.buudy-wrap{width:calc(100% - 32px);max-width:1180px;margin-inline:auto}.buudy-wrap>*{min-width:0}@media (width>=768px){.buudy-wrap{width:calc(100% - 80px)}}.buudy-section{position:relative;overflow:clip}section.bg-\[var\(--cream\)\]+section.bg-\[var\(--cream\)\],section.bg-\[var\(--cream\)\]+section.bg-\[\#f6ede2\],section.bg-\[\#f6ede2\]+section.bg-\[var\(--cream\)\],section.bg-\[\#f6ede2\]+section.bg-\[\#f6ede2\]{padding-top:0!important}.buudy-display{font-family:var(--font-fraunces), ui-serif, Georgia, serif;overflow-wrap:break-word}.buudy-mono{font-family:var(--font-jetbrains), ui-monospace, SFMono-Regular, monospace;letter-spacing:.2em;text-transform:uppercase;font-size:.69rem}.buudy-italic{font-style:italic;font-weight:340}.buudy-eyebrow{font-family:var(--font-jetbrains), ui-monospace, SFMono-Regular, monospace;letter-spacing:.22em;text-transform:uppercase;color:var(--gold);font-size:.7rem}.buudy-heading{font-family:var(--font-fraunces), ui-serif, Georgia, serif;color:var(--plum);letter-spacing:0;font-size:clamp(2.5rem,6vw,4.7rem);line-height:1.02}.buudy-copy{color:var(--muted);line-height:1.7}.buudy-glow{pointer-events:none;filter:blur(110px);opacity:.22;border-radius:999px;position:absolute}.buudy-marquee{gap:2rem;width:max-content;min-width:100%;animation:32s linear infinite buudy-marquee;display:flex}.buudy-marquee-slow{animation-duration:60s}.no-scrollbar{scrollbar-width:none}.no-scrollbar::-webkit-scrollbar{display:none}@keyframes buudy-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes buudy-ping{75%,to{opacity:0;transform:scale(2.1)}}@keyframes proxy-bundle-shine{0%{opacity:0;transform:skew(-20deg)translate(-150%)}50%{opacity:.6}to{opacity:0;transform:skew(-20deg)translate(250%)}}.proxy-bundle-btn:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#0000 calc(50% - 70px),#fff9 50%,#0000 calc(50% + 35px));width:100%;height:100%;animation:4s ease-in-out infinite proxy-bundle-shine;position:absolute;top:0;left:0;transform:skew(-30deg)translate(-150%)}@keyframes buudy-fade-in-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in-up{animation:.7s cubic-bezier(.16,1,.3,1) both buudy-fade-in-up}.home-soft-lift{animation:9s cubic-bezier(.16,1,.3,1) infinite alternate home-soft-lift}.home-light-scan:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,oklch(66% .088 86/.26),#0000);width:36%;animation:5.5s cubic-bezier(.16,1,.3,1) infinite home-light-scan;position:absolute;inset-block:0}@keyframes home-soft-lift{0%{translate:0}to{translate:0 -10px}}@keyframes home-light-scan{0%{left:-42%}to{left:108%}}.buudy-cart-wipe{isolation:isolate;position:relative;overflow:hidden}.buudy-cart-wipe:before{background:linear-gradient(90deg, var(--cream) 0%, var(--blush) 100%);content:"";pointer-events:none;transform-origin:0;z-index:0;transition:transform .42s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:scaleX(0)}.buudy-cart-wipe:hover:before,.buudy-cart-wipe:focus-visible:before{transform:scaleX(1)}.buudy-cart-wipe:hover,.buudy-cart-wipe:focus-visible{color:var(--ink)!important}.buudy-cart-wipe:hover .buudy-cart-pulse,.buudy-cart-wipe:focus-visible .buudy-cart-pulse{background:var(--ink)}.buudy-cart-wipe:hover .buudy-cart-pulse-ring,.buudy-cart-wipe:focus-visible .buudy-cart-pulse-ring{background:oklch(17% .03 318/.42)}.buudy-sticky-cart-icon{color:inherit}.buudy-sticky-cart-icon path{stroke:currentColor!important}.buudy-cart-wipe:hover .buudy-sticky-cart-icon path,.buudy-cart-wipe:focus-visible .buudy-sticky-cart-icon path{stroke:var(--ink)!important}.buudy-cart-wipe>*,.buudy-cart-wipe-content{color:inherit;opacity:1;visibility:visible;z-index:1;position:relative}.buudy-cart-wipe-content>*{color:inherit;opacity:1;visibility:visible}.buudy-cart-wipe-content svg{color:inherit}.buudy-mask-sticky-cta footer{padding-bottom:1.5rem}img[data-buudy-image-loading=true]{background-image:url(/images/buudy-image-loader.svg);background-position:50%;background-repeat:no-repeat;background-size:clamp(16px,12%,40px) clamp(16px,12%,40px)}@media (width>=640px){.buudy-mask-sticky-cta footer{padding-bottom:3.75rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
