🥳 Free Shipping on orders over $50 🥳

Legal notice

Legal Notice | CutieItaBags :root { --ink: #252a31; --muted: #59616b; --accent: #40566d; --accent-dark: #273b50; --wash: #f5f7f9; --card: #ffffff; --line: #d8dee5; --shadow: 0 10px 26px rgba(37, 48, 61, 0.07); } * { box-sizing: border-box; } html { scroll-behavior: smooth; background: var(--wash); } body { margin: 0; color: var(--ink); background: var(--wash); font-family: Georgia, "Times New Roman", serif; line-height: 1.75; } a { color: var(--accent-dark); text-decoration-thickness: 1px; text-underline-offset: 3px; } a:hover, a:focus-visible { color: var(--accent); } .legal-page { width: min(1120px, calc(100% - 32px)); margin: 0 auto; padding: 28px 0 70px; } .legal-hero { position: relative; overflow: hidden; padding: clamp(38px, 7vw, 74px); background: var(--card); border: 1px solid var(--line); border-radius: 8px; box-shadow: var(--shadow); animation: legalRise .7s ease both; } .legal-hero::after { position: absolute; right: 7%; bottom: -76px; width: 190px; height: 190px; border: 1px solid rgba(64, 86, 109, .10); border-radius: 50%; content: ""; opacity: .55; } .eyebrow { margin: 0 0 13px; color: var(--accent-dark); font-size: .76rem; font-weight: 700; letter-spacing: .12em; text-transform: uppercase; } h1, h2, h3 { font-family: Georgia, "Times New Roman", serif; font-weight: 600; line-height: 1.2; } h1 { max-width: 760px; margin: 0 0 16px; font-size: clamp(2.3rem, 6vw, 4.7rem); } h2 { margin: 0 0 17px; font-size: clamp(1.5rem, 3vw, 2rem); } h3 { margin: 0 0 9px; font-size: 1.18rem; } .hero-copy { max-width: 790px; margin: 0; color: var(--muted); font-size: 1.07rem; } .effective-date { display: inline-flex; margin-top: 23px; padding: 7px 13px; color: var(--accent-dark); background: #f1f3f5; border: 1px solid var(--line); border-radius: 3px; font-size: .86rem; } .legal-layout { display: grid; grid-template-columns: 250px minmax(0, 1fr); gap: 24px; align-items: start; margin-top: 24px; } .legal-nav { position: sticky; top: 18px; padding: 22px; background: var(--card); border: 1px solid var(--line); border-radius: 8px; box-shadow: 0 8px 22px rgba(37, 48, 61, .05); } .legal-nav h2 { margin-bottom: 12px; font-size: 1.2rem; } .legal-nav a { display: block; padding: 7px 0; color: var(--muted); font-size: .9rem; text-decoration: none; transition: color .2s ease, transform .2s ease; } .legal-nav a:hover, .legal-nav a:focus-visible { color: var(--accent); transform: translateX(3px); } .legal-content { min-width: 0; } .legal-section { margin-bottom: 20px; padding: clamp(25px, 4vw, 38px); background: var(--card); border: 1px solid var(--line); border-radius: 8px; box-shadow: 0 7px 20px rgba(37, 48, 61, .04); animation: legalRise .7s ease both; } .legal-section p:last-child, .legal-section ul:last-child { margin-bottom: 0; } .legal-section ul { margin: 12px 0 18px; padding-left: 23px; } .legal-section li { margin-bottom: 8px; } .legal-section strong { color: var(--accent-dark); } .legal-callout { margin: 20px 0 0; padding: 18px 20px; background: #f1f4f7; border-left: 4px solid var(--accent); border-radius: 4px; } .legal-card-grid { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 14px; margin-top: 18px; } .legal-card { padding: 18px; background: #fafbfc; border: 1px solid var(--line); border-radius: 6px; } .legal-card p { margin: 0; color: var(--muted); font-size: .94rem; } .contact-panel { color: #fff; background: var(--accent-dark); border-color: var(--accent-dark); border-radius: 8px; } .contact-panel h2, .contact-panel strong { color: #fff; } .contact-panel p { margin: 0 0 10px; color: #e5ebf1; } .contact-panel a { color: #dce8f3; font-weight: 700; } .legal-footer { padding: 26px 10px 0; color: var(--muted); text-align: center; font-size: .87rem; } @keyframes legalRise { from { opacity: 0; transform: translateY(15px); } to { opacity: 1; transform: translateY(0); } } @media (max-width: 860px) { .legal-layout { grid-template-columns: 1fr; } .legal-nav { position: static; } .legal-nav-list { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); column-gap: 18px; } } @media (max-width: 560px) { .legal-page { width: min(100% - 20px, 1120px); padding-top: 10px; } .legal-hero, .legal-section, .contact-panel { border-radius: 6px; } .legal-card-grid, .legal-nav-list { grid-template-columns: 1fr; } .legal-nav-list a { padding: 5px 0; } } @media (prefers-reduced-motion: reduce) { *, *::before, *::after { animation: none !important; scroll-behavior: auto !important; transition: none !important; } }

CutieItaBags

Legal Notice

This Legal Notice provides information about the operator of the CutieItaBags website, the permitted use of the website, and the legal framework applicable to its content and services.

Effective date: September 9, 2026

© CutieItaBags. All rights reserved.

This Legal Notice should be reviewed by qualified legal counsel before publication or reliance.