#main-content,#cart-sheet,[data-slot=sheet-content],[data-slot=dialog-content],[data-slot=alert-dialog-content]{font-family:var(--font-rantor-rubik),ui-sans-serif,system-ui,sans-serif}body:has([data-rantor-text-page],[data-rantor-contact],[data-rantor-about],[data-rantor-location],[data-rantor-thank-you],[data-rantor-checkout],[data-rantor-auth],[data-rantor-editor-auth],[data-rantor-article],.rantor-view-cart,#main-content>[class*="bg-[#f5f3ef]"],#main-content>[class*="min-h-[50vh]"],[data-rantor-services],[data-rantor-tips],#main-content>section[class*="max-w-[1200px]"]){background-color:var(--rantor-page-canvas,#f4f2ee)}[data-rantor-services]{--rantor-services-surface:transparent;--rantor-services-card:#fff}[data-rantor-auth] .rantor-auth-form [data-slot=card]{box-shadow:none;background:#fff;border:0;border-radius:10px;gap:1.25rem;padding-block:2rem}[data-rantor-auth] .rantor-auth-form [data-slot=card-title]{font-size:28px;font-weight:600;line-height:1.2}[data-rantor-auth] .rantor-auth-form [data-slot=card-description]{font-size:16px}[data-rantor-auth] .rantor-auth-form [role=tablist]{background:#f5f5f5;border:0;border-radius:5px;gap:4px;margin-inline:1.5rem;padding:4px}[data-rantor-auth] .rantor-auth-form [role=tab]{border:0;border-radius:5px;padding-block:10px;font-size:16px}[data-rantor-auth] .rantor-auth-form [role=tab][aria-selected=true]{color:#2e9daf;background:#fff;box-shadow:0 1px 3px #00000014}[data-rantor-auth] .rantor-auth-form [data-slot=input],[data-rantor-auth] .rantor-auth-form input[type=date],[data-rantor-auth] .rantor-auth-form select{border-color:#d9d9d9;border-radius:5px;height:48px;font-size:16px}[data-rantor-auth] .rantor-auth-form [data-slot=label]{font-size:16px}[data-rantor-auth] .rantor-auth-form [data-slot=button]{border-radius:5px;min-height:48px;font-size:18px;font-weight:500}[data-rantor-auth] .rantor-auth-form .text-blue-600{color:#2e9daf}[data-rantor-editor-auth] .rantor-editor-auth-form>div{max-width:520px;box-shadow:none;border-radius:10px;padding:2.5rem 2rem}[data-rantor-editor-auth] .rantor-editor-auth-form h1{font-size:28px;font-weight:600;line-height:1.2}[data-rantor-editor-auth] .rantor-editor-auth-form h1+p{color:#0009;font-size:16px}[data-rantor-editor-auth] .rantor-editor-auth-form label{font-size:16px}[data-rantor-editor-auth] .rantor-editor-auth-form input{border-color:#d9d9d9;border-radius:5px;height:48px;padding-inline:1rem;font-size:16px}[data-rantor-editor-auth] .rantor-editor-auth-form input:focus{--tw-ring-color:#2e9daf40;border-color:#2e9daf}[data-rantor-editor-auth] .rantor-editor-auth-form button{border-radius:5px;min-height:48px;font-size:18px;font-weight:500}[data-rantor-editor-auth] .rantor-editor-auth-form button[type=submit],[data-rantor-editor-auth] .rantor-editor-auth-form button[disabled]:not([type=button]){background:#2e9daf}[data-rantor-editor-auth] .rantor-editor-auth-form button[type=button]{border-color:#d9d9d9;font-size:16px}#cart-sheet [data-slot=sheet-title]{font-size:22px;font-weight:600}#cart-sheet [data-slot=button]{border-radius:5px}#cart-sheet .sheet-footer [data-slot=button]{height:48px;font-size:18px;font-weight:500}#cart-sheet .sheet-footer [data-slot=button]:has(a[href=\/cart]){color:#2e9daf;border-color:#2e9daf}.rantor-view-cart-lines>li{padding:1.25rem}.rantor-view-cart-lines>li+li{border-top:1px solid #e5e5e5}.rantor-view-cart-lines [data-slot=button]{border-radius:5px}#main-content:has([data-rantor-checkout]){--border:#e5e5e5;--input:#d9d9d9}#main-content:has([data-rantor-checkout])>*{background:0 0}#main-content:has([data-rantor-checkout]) [data-slot=accordion]{gap:12px}#main-content:has([data-rantor-checkout]) [data-slot=accordion-item]{background:#fff;border:0;border-radius:10px;overflow:hidden}#main-content:has([data-rantor-checkout]) [data-slot=accordion-trigger]{min-height:60px;padding-inline:24px;font-size:18px;font-weight:600;text-decoration:none}#main-content:has([data-rantor-checkout]) [data-slot=accordion-content]>div{padding-inline:24px}#main-content:has([data-rantor-checkout]) [data-slot=accordion-content] [data-slot=input]{background:#fff;border-radius:5px;height:48px;font-size:16px}#main-content:has([data-rantor-checkout]) [data-slot=accordion-content] textarea{background:#fff;border-radius:5px;height:48px;font-size:16px}#main-content:has([data-rantor-checkout]) [data-slot=button]{border-radius:5px;min-height:48px;font-size:18px;font-weight:500}#main-content:has([data-rantor-checkout]) [class*=Section]:has(>[class*=Section-inner]>h1){padding-inline:0}#main-content:has([data-rantor-checkout]) [class*=Section-inner]>h1{margin-top:1.5rem;padding-inline:1rem}@media (min-width:640px){#main-content:has([data-rantor-checkout]) [class*=Section-inner]>h1{padding-inline:1.5rem}}@media (min-width:1024px){#main-content:has([data-rantor-checkout]) [class*=Section-inner]>h1{margin-top:2.5rem;padding-inline:2rem}}@media (max-width:639px){#main-content:has([data-rantor-checkout]) [data-slot=accordion-content] .grid-cols-2{grid-template-columns:minmax(0,1fr)}#main-content:has([data-rantor-checkout]) [data-slot=accordion-trigger]{padding-inline:16px}#main-content:has([data-rantor-checkout]) [data-slot=accordion-content]>div{padding-inline:12px}}#main-content:has([data-rantor-checkout]) .checkout-cart{box-shadow:none;background:#fff;border:0;border-radius:10px}#main-content:has([data-rantor-checkout]) .checkout-cart-summary{background:#f5f5f5;border-color:#e5e5e5}#main-content:has([data-rantor-checkout]) .checkout-cart-total{font-size:19px;font-weight:600}#main-content:has([data-rantor-checkout]) .checkout-cart li a[title]{color:#2e9daf}#main-content>section[class*="max-w-[1200px]"] h1{font-size:28px;font-weight:600;line-height:1.15}#main-content>section[class*="max-w-[1200px]"] .bg-card{background:#fff;border:0;border-radius:10px}#main-content>section[class*="max-w-[1200px]"] [data-slot=input],#main-content>section[class*="max-w-[1200px]"] [data-slot=button]{border-radius:5px;height:40px}#main-content>section[class*="max-w-[1200px]"] [data-slot=input]{background:#fff;border-color:#d9d9d9}#main-content>[class*="bg-[#f5f3ef]"]{background:var(--rantor-page-canvas,#f4f2ee)}#main-content>[class*="bg-[#f5f3ef]"]>aside .bg-foreground{color:#fff;background:#2e9daf}#main-content>[class*="bg-[#f5f3ef]"]>aside .font-mono{letter-spacing:0;font-family:inherit}#main-content>[class*="bg-[#f5f3ef]"]>aside{background:#fff;border-color:#e5e5e5}#main-content>[class*="bg-[#f5f3ef]"]>aside a,#main-content>[class*="bg-[#f5f3ef]"]>aside button{border-radius:5px}#main-content>[class*="bg-[#f5f3ef]"]>main>.sticky{top:var(--rantor-header-overlap)}@media (min-width:1024px){#main-content>[class*="bg-[#f5f3ef]"]>aside{top:var(--rantor-header-overlap);height:calc(100vh - var(--rantor-header-overlap))}}#main-content>[class*="bg-[#f5f3ef]"] [data-slot=card]{box-shadow:none;background:#fff;border:0;border-radius:10px}#main-content>[class*="bg-[#f5f3ef]"] [data-slot=button]{border-radius:5px}#main-content>[class*="bg-[#f5f3ef]"] [data-slot=input]{border-color:#d9d9d9;border-radius:5px;height:48px}#main-content:has([data-rantor-thank-you]) [data-slot=card]{box-shadow:none;background:#fff;border:0;border-radius:10px}#main-content>[class*="min-h-[50vh]"]{color:#000;background:0 0}#main-content>[class*="min-h-[50vh]"]>a[href=\/]{border-radius:5px;align-items:center;height:48px;padding-inline:2rem;font-size:18px;font-weight:500;display:inline-flex}:root,.dark{--primary:#2e9daf;--primary-foreground:#fff;--ring:#2e9daf;--radius:.625rem}:root{--rantor-strength-ink:#000;--rantor-testimonials-ink:#41403e;--rantor-testimonials-text:#908f8d;--rantor-testimonials-quote:#f7eee4;--rantor-services-surface:#f8f2ec;--rantor-services-card:#f8f9fa;--rantor-services-ink:#000;--rantor-services-text:#0009;--rantor-services-accent:#2e9daf;--rantor-tips-ink:#000;--rantor-tips-text:#0009;--rantor-tips-accent:#2e9daf;--rantor-hero-surface:#e9d8c3;--rantor-hero-ink:#2e9daf;--rantor-footer-surface:#f9f9f9;--rantor-footer-ink:#000;--rantor-footer-accent:#2e9daf;--rantor-footer-rule:#777;--rantor-header-surface:#fff;--rantor-header-muted:#f8f9fa;--rantor-header-input:#f8f8f8;--rantor-header-ink:#000;--rantor-header-nav:#4f3d3d;--rantor-header-accent:#2e9daf;--rantor-category-ink:#000;--rantor-category-card-ink:#27231c;--rantor-category-muted:#8a8a8a;--rantor-category-count:#8b8b8b;--rantor-category-crumb:#4d4d4d;--rantor-category-rule:#b1b1b1;--rantor-category-card-border:#d6d6d6;--rantor-category-accent:#2e9daf;--rantor-category-chip:#f6f6f6;--rantor-category-option:#eaeaea;--rantor-category-option-ink:#404040;--rantor-category-slider:#828282;--rantor-category-thumb:#444;--rantor-category-cta:#00b2ea;--rantor-category-check:#1d1d1d;--rantor-header-overlap:141px}@media (min-width:80rem){:root{--rantor-header-overlap:97px}}.dark{--rantor-header-surface:#fff;--rantor-header-muted:#f8f9fa;--rantor-header-input:#f8f8f8;--rantor-header-ink:#000;--rantor-header-nav:#4f3d3d;--rantor-header-accent:#2e9daf}header[data-layout-type=header]{z-index:40;pointer-events:none;position:sticky;top:0}@keyframes rantor-marquee{0%{transform:translate(0)}to{transform:translateX(var(--rantor-marquee-shift,-50%))}}@keyframes rantor-reveal{0%{opacity:0;translate:0 var(--rantor-reveal-shift,48px)}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.rantor-reveal{animation:cubic-bezier(.2,.65,.3,1) both rantor-reveal;animation-timeline:view();animation-range:cover calc(var(--rantor-reveal-i,0)*3%)cover calc(22% + var(--rantor-reveal-i,0)*3%)}}}@keyframes rantor-hotspot-pulse{0%{box-shadow:0 0 #ffffffbf}70%,to{box-shadow:0 0 0 12px #fff0}}:root{--rantor-shop-look-tile:#cfecb2;--rantor-shop-look-ink:#41403e;--rantor-shop-look-accent:#2e9daf;--rantor-shop-look-rule:#f5f5f5;--rantor-tips-heading:#4a002a;--rantor-video-surface:#e7e5ff;--rantor-video-heading:#4a002a;--rantor-video-ink:#27231c;--rantor-video-accent:#2e9daf;--rantor-video-icon-surface:#f2f2f2;--rantor-page-canvas:#f4f2ee}body:has([data-rantor-pet-categories],[data-rantor-promo-banner],[data-rantor-video-reviews],[data-rantor-shop-the-look]){background-color:var(--rantor-page-canvas)}
