@font-face{font-family:LaRaquetteClub;src:url(/cdn/shop/files/LaRaquetteClub-Script.ttf?v=1773250400) format("truetype");font-weight:400;font-style:normal;font-display:swap}:root{--rita-cream: #fffaef;--rita-peach: #f7e0c6;--rita-dusty-rose: #eac6cc;--rita-terracotta: #bf7b6d;--rita-burgundy: #a34a48;--rita-baby-blue: #b0e7ff;--rita-black: #1e1e1e;--rita-bg-primary: var(--rita-cream);--rita-bg-secondary: var(--rita-peach);--rita-accent: var(--rita-burgundy);--rita-accent-hover: #8b3d3b;--rita-text-primary: var(--rita-black);--rita-text-muted: #6b5f5e;--rita-font-heading: "Cairo", sans-serif;--rita-font-script: "LaRaquetteClub", cursive;--rita-font-body: "Inter", "DM Sans", sans-serif;--rita-radius-pill: 50px;--rita-radius-card: 12px;--rita-radius-soft: 8px;--rita-transition: .3s ease;--color-base-background-1: 255, 250, 239;--color-base-background-2: 247, 224, 198;--color-base-text: 30, 30, 30;--color-base-accent-1: 163, 74, 72;--color-base-accent-2: 191, 123, 109;--color-base-outline-button-labels: 163, 74, 72;--color-base-solid-button-labels: 255, 250, 239;--buttons-radius: 50px;--inputs-radius: 8px;--card-corner-radius: 12px}*,*:before,*:after{box-sizing:border-box}body{background-color:var(--rita-cream)!important;color:var(--rita-black)!important;font-family:var(--rita-font-body)!important;font-weight:300;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:var(--rita-font-heading)!important;font-weight:300!important;color:var(--rita-black);letter-spacing:-.01em}a{color:var(--rita-burgundy);transition:color var(--rita-transition)}a:hover{color:var(--rita-accent-hover)}p{font-family:var(--rita-font-body);font-weight:300;line-height:1.7;color:var(--rita-black)}.rita-announcement-bar{background-color:var(--rita-baby-blue);color:var(--rita-black);padding:10px 0;overflow:hidden;width:100%;position:relative;z-index:10}.rita-announcement-bar__track{display:flex;width:max-content;animation:rita-marquee 28s linear infinite}.rita-announcement-bar__track:hover{animation-play-state:paused}.rita-announcement-bar__item{display:flex;align-items:center;gap:0;white-space:nowrap;padding-right:80px}.rita-announcement-bar__text{font-family:var(--rita-font-heading);font-weight:600;font-size:13px;letter-spacing:.04em;text-transform:none;color:var(--rita-black)}.rita-announcement-bar__separator{margin:0 32px;color:var(--rita-terracotta);font-size:14px;line-height:1}@keyframes rita-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.announcement-bar{display:none!important}.rita-header{background-color:var(--rita-cream);border-bottom:1px solid rgba(30,30,30,.08);position:sticky;top:0;z-index:100;width:100%}.rita-header__inner{display:flex;align-items:center;justify-content:space-between;padding:16px 40px;max-width:1440px;margin:0 auto}.rita-header__logo{display:flex;align-items:center;text-decoration:none;flex-shrink:0}.rita-header__logo img{height:52px;width:auto;display:block}.rita-header__nav{display:flex;align-items:center;gap:36px;list-style:none;margin:0;padding:0}.rita-header__nav-item a{font-family:var(--rita-font-heading);font-weight:400;font-size:14px;letter-spacing:.06em;text-transform:uppercase;color:var(--rita-black);text-decoration:none;position:relative;padding-bottom:3px;transition:color var(--rita-transition)}.rita-header__nav-item a:after{content:"";position:absolute;left:0;bottom:0;height:1px;width:0;background-color:var(--rita-burgundy);transition:width var(--rita-transition)}.rita-header__nav-item a:hover{color:var(--rita-burgundy)}.rita-header__nav-item a:hover:after{width:100%}.rita-header__nav-item--new a{color:var(--rita-burgundy)}.rita-header__nav-item--venta a{color:var(--rita-terracotta)}.rita-header__icons{display:flex;align-items:center;gap:20px}.rita-header__icon-btn{background:none;border:none;cursor:pointer;padding:4px;color:var(--rita-black);display:flex;align-items:center;transition:color var(--rita-transition)}.rita-header__icon-btn:hover{color:var(--rita-burgundy)}.header-wrapper,.header{background-color:var(--rita-cream)!important;border-bottom:1px solid rgba(30,30,30,.08)!important}.header__heading-link .header__heading-logo{max-height:52px!important;width:auto!important}.header__menu-item,.header__menu-item span{font-family:var(--rita-font-heading)!important;font-weight:400!important;font-size:13px!important;letter-spacing:.06em!important;text-transform:uppercase!important;color:var(--rita-black)!important}.header__menu-item:hover span{color:var(--rita-burgundy)!important}.rita-hero{width:100%;height:100vh;min-height:600px;display:grid;grid-template-columns:repeat(3,1fr);gap:0;overflow:hidden}.rita-hero__column{position:relative;overflow:hidden;display:block;text-decoration:none}.rita-hero__column img{width:100%;height:100%;object-fit:cover;object-position:center top;display:block;transition:transform .6s cubic-bezier(.25,.46,.45,.94)}.rita-hero__column:hover img{transform:scale(1.04)}.rita-hero__column-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,transparent 55%,rgba(30,20,18,.38) 100%);transition:opacity var(--rita-transition);pointer-events:none}.rita-hero__column:hover .rita-hero__column-overlay{opacity:.7}.rita-hero__column-label{position:absolute;bottom:32px;left:28px;right:28px;color:#fff;font-family:var(--rita-font-heading);font-weight:300;font-size:16px;letter-spacing:.1em;text-transform:uppercase;opacity:0;transform:translateY(10px);transition:opacity .35s ease,transform .35s ease}.rita-hero__column:hover .rita-hero__column-label{opacity:1;transform:translateY(0)}.rita-hero__column:not(:last-child):after{content:"";position:absolute;top:0;right:0;width:1px;height:100%;background:#ffffff40;z-index:2;pointer-events:none}.rita-tagline{background-color:var(--rita-cream);text-align:center;padding:80px 40px 60px}.rita-tagline__eyebrow{font-family:var(--rita-font-script);font-size:clamp(22px,3vw,32px);color:var(--rita-terracotta);display:block;margin-bottom:12px;line-height:1.2}.rita-tagline__heading{font-family:var(--rita-font-heading);font-weight:300;font-size:clamp(32px,5vw,60px);color:var(--rita-black);line-height:1.1;letter-spacing:-.02em;max-width:780px;margin:0 auto 20px}.rita-tagline__subtext{font-family:var(--rita-font-body);font-weight:300;font-size:16px;color:var(--rita-text-muted);max-width:520px;margin:0 auto 36px;line-height:1.7}.rita-tagline__flower{margin:0 auto 36px;display:block;width:64px;height:64px;opacity:.55}.rita-flower-divider{display:flex;align-items:center;justify-content:center;gap:20px;margin:20px 0 40px}.rita-flower-divider:before,.rita-flower-divider:after{content:"";flex:1;max-width:180px;height:1px;background:linear-gradient(to right,transparent,var(--rita-dusty-rose))}.rita-flower-divider:after{background:linear-gradient(to left,transparent,var(--rita-dusty-rose))}.rita-collections{background-color:var(--rita-cream);padding:40px 40px 80px}.rita-collections__heading{font-family:var(--rita-font-heading);font-weight:300;font-size:clamp(22px,3vw,34px);text-align:center;color:var(--rita-black);margin-bottom:8px}.rita-collections__subheading{font-family:var(--rita-font-script);font-size:20px;color:var(--rita-terracotta);text-align:center;margin-bottom:48px;display:block}.rita-collections__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;max-width:1200px;margin:0 auto}.rita-collection-card{position:relative;border-radius:var(--rita-radius-card);overflow:hidden;text-decoration:none;display:block;background-color:var(--rita-peach);aspect-ratio:3 / 4}.rita-collection-card__image{width:100%;height:100%;object-fit:cover;display:block;transition:transform .55s cubic-bezier(.25,.46,.45,.94)}.rita-collection-card:hover .rita-collection-card__image{transform:scale(1.05)}.rita-collection-card__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,transparent 40%,rgba(163,74,72,.55) 100%);pointer-events:none}.rita-collection-card__content{position:absolute;bottom:0;left:0;right:0;padding:24px 22px;color:#fff}.rita-collection-card__label{font-family:var(--rita-font-script);font-size:14px;opacity:.85;display:block;margin-bottom:4px}.rita-collection-card__title{font-family:var(--rita-font-heading);font-weight:300;font-size:22px;letter-spacing:.04em;text-transform:uppercase;color:#fff;display:block;margin-bottom:12px;line-height:1.2}.rita-collection-card__btn{display:inline-block;font-family:var(--rita-font-body);font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:#fff;border:1px solid rgba(255,255,255,.6);border-radius:var(--rita-radius-pill);padding:8px 20px;transition:background-color var(--rita-transition),border-color var(--rita-transition)}.rita-collection-card:hover .rita-collection-card__btn{background-color:#fff3;border-color:#fff}.rita-collection-card--terracotta{background:linear-gradient(135deg,var(--rita-peach) 0%,var(--rita-terracotta) 100%)}.rita-collection-card--rose{background:linear-gradient(135deg,var(--rita-dusty-rose) 0%,var(--rita-burgundy) 100%)}.rita-collection-card--cream{background:linear-gradient(135deg,var(--rita-cream) 0%,var(--rita-peach) 100%)}.rita-btn,.button,.btn{display:inline-flex;align-items:center;justify-content:center;font-family:var(--rita-font-body)!important;font-weight:500!important;font-size:13px!important;letter-spacing:.08em!important;text-transform:uppercase!important;text-decoration:none;padding:14px 32px!important;border-radius:var(--rita-radius-pill)!important;border:none;cursor:pointer;transition:background-color var(--rita-transition),transform var(--rita-transition),box-shadow var(--rita-transition)}.rita-btn--primary,.button--primary,.shopify-payment-button__button,[type=submit].button{background-color:var(--rita-burgundy)!important;color:var(--rita-cream)!important;box-shadow:0 2px 16px #a34a482e}.rita-btn--primary:hover,.button--primary:hover,.shopify-payment-button__button:hover{background-color:var(--rita-accent-hover)!important;transform:translateY(-1px);box-shadow:0 4px 24px #a34a4847}.rita-btn--secondary,.button--secondary{background-color:transparent!important;color:var(--rita-burgundy)!important;border:1.5px solid var(--rita-burgundy)!important}.rita-btn--secondary:hover,.button--secondary:hover{background-color:var(--rita-burgundy)!important;color:var(--rita-cream)!important}.product-form__submit{background-color:var(--rita-burgundy)!important;color:var(--rita-cream)!important;border-radius:var(--rita-radius-pill)!important;font-family:var(--rita-font-body)!important;font-weight:500!important;letter-spacing:.06em!important}.product-form__submit:hover{background-color:var(--rita-accent-hover)!important}.card-wrapper,.card{background-color:var(--rita-cream)!important;border-radius:var(--rita-radius-card)!important;overflow:hidden;transition:box-shadow var(--rita-transition),transform var(--rita-transition)}.card-wrapper:hover,.card:hover{box-shadow:0 8px 32px #a34a481a;transform:translateY(-3px)}.card__media img{transition:transform .5s ease}.card-wrapper:hover .card__media img{transform:scale(1.04)}.card__heading,.card__heading a{font-family:var(--rita-font-heading)!important;font-weight:300!important;font-size:15px!important;color:var(--rita-black)!important;letter-spacing:.02em}.price{font-family:var(--rita-font-body)!important;color:var(--rita-burgundy)!important;font-weight:400!important}.price--on-sale .price__regular{color:var(--rita-text-muted)!important}.badge{background-color:var(--rita-dusty-rose)!important;color:var(--rita-black)!important;border-radius:20px!important;font-family:var(--rita-font-body)!important;font-weight:500!important;font-size:11px!important}.badge--sale,.badge--on-sale{background-color:var(--rita-burgundy)!important;color:var(--rita-cream)!important}.badge--sold-out{background-color:var(--rita-text-muted)!important;color:#fff!important}.rita-footer{background-color:var(--rita-cream);border-top:1px solid rgba(30,30,30,.08);padding:60px 40px 32px}.rita-footer__inner{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:40px;padding-bottom:48px;border-bottom:1px solid rgba(30,30,30,.08)}.rita-footer__brand-name{font-family:var(--rita-font-script);font-size:36px;color:var(--rita-burgundy);display:block;margin-bottom:12px;line-height:1.1}.rita-footer__tagline{font-family:var(--rita-font-body);font-weight:300;font-size:13px;color:var(--rita-text-muted);line-height:1.6;margin-bottom:20px}.rita-footer__social{display:flex;gap:14px}.rita-footer__social-link{width:36px;height:36px;border-radius:50%;border:1px solid var(--rita-dusty-rose);display:flex;align-items:center;justify-content:center;color:var(--rita-burgundy);text-decoration:none;font-size:15px;transition:background-color var(--rita-transition),border-color var(--rita-transition)}.rita-footer__social-link:hover{background-color:var(--rita-dusty-rose);border-color:var(--rita-dusty-rose)}.rita-footer__col-title{font-family:var(--rita-font-heading);font-weight:600;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--rita-black);margin-bottom:16px}.rita-footer__links{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.rita-footer__links a{font-family:var(--rita-font-body);font-weight:300;font-size:14px;color:var(--rita-text-muted);text-decoration:none;transition:color var(--rita-transition)}.rita-footer__links a:hover{color:var(--rita-burgundy)}.rita-footer__bottom{max-width:1200px;margin:28px auto 0;display:flex;align-items:center;justify-content:space-between;font-family:var(--rita-font-body);font-size:12px;color:var(--rita-text-muted);font-weight:300}.footer,.footer__content-top,.footer__content-bottom{background-color:var(--rita-cream)!important}.rita-flower-motif{position:relative}.rita-flower-motif:before{content:"";position:absolute;width:160px;height:160px;background-color:var(--rita-dusty-rose);opacity:.25;border-radius:60% 40% 55% 45%/45% 55% 40% 60%;animation:rita-blob-morph 8s ease-in-out infinite;pointer-events:none;z-index:0}@keyframes rita-blob-morph{0%{border-radius:60% 40% 55% 45%/45% 55% 40% 60%}25%{border-radius:40% 60% 45% 55%/55% 40% 60% 45%}50%{border-radius:55% 45% 60% 40%/40% 60% 45% 55%}75%{border-radius:45% 55% 40% 60%/60% 40% 55% 45%}to{border-radius:60% 40% 55% 45%/45% 55% 40% 60%}}.rita-daisy{display:inline-block;width:48px;height:48px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Ccircle cx='50' cy='50' r='14' fill='%23bf7b6d'/%3E%3Cellipse cx='50' cy='22' rx='8' ry='16' fill='%23eac6cc' transform='rotate(0 50 50)'/%3E%3Cellipse cx='50' cy='22' rx='8' ry='16' fill='%23eac6cc' transform='rotate(45 50 50)'/%3E%3Cellipse cx='50' cy='22' rx='8' ry='16' fill='%23f7e0c6' transform='rotate(90 50 50)'/%3E%3Cellipse cx='50' cy='22' rx='8' ry='16' fill='%23f7e0c6' transform='rotate(135 50 50)'/%3E%3Cellipse cx='50' cy='22' rx='8' ry='16' fill='%23eac6cc' transform='rotate(180 50 50)'/%3E%3Cellipse cx='50' cy='22' rx='8' ry='16' fill='%23eac6cc' transform='rotate(225 50 50)'/%3E%3Cellipse cx='50' cy='22' rx='8' ry='16' fill='%23f7e0c6' transform='rotate(270 50 50)'/%3E%3Cellipse cx='50' cy='22' rx='8' ry='16' fill='%23f7e0c6' transform='rotate(315 50 50)'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain}.rita-mobile-menu-toggle{display:none;background:none;border:none;cursor:pointer;padding:4px;color:var(--rita-black)}.rita-mobile-menu-toggle span{display:block;width:22px;height:1.5px;background-color:var(--rita-black);margin:5px 0;transition:transform var(--rita-transition),opacity var(--rita-transition)}.rita-mobile-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;pointer-events:none}.rita-mobile-drawer__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#1e141273;opacity:0;transition:opacity var(--rita-transition)}.rita-mobile-drawer__panel{position:absolute;top:0;right:0;width:min(320px,85vw);height:100%;background-color:var(--rita-cream);transform:translate(100%);transition:transform .35s cubic-bezier(.25,.46,.45,.94);padding:32px 28px;overflow-y:auto}.rita-mobile-drawer.is-open{pointer-events:auto}.rita-mobile-drawer.is-open .rita-mobile-drawer__backdrop{opacity:1}.rita-mobile-drawer.is-open .rita-mobile-drawer__panel{transform:translate(0)}.rita-mobile-drawer__close{background:none;border:none;cursor:pointer;color:var(--rita-black);font-size:22px;padding:0;margin-bottom:32px;display:flex;align-items:center}.rita-mobile-nav{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:0}.rita-mobile-nav li a{display:block;font-family:var(--rita-font-heading);font-weight:300;font-size:22px;color:var(--rita-black);text-decoration:none;padding:14px 0;border-bottom:1px solid rgba(30,30,30,.06);transition:color var(--rita-transition)}.rita-mobile-nav li a:hover{color:var(--rita-burgundy)}@media(max-width:1024px){.rita-header__inner{padding:14px 28px}.rita-header__nav{gap:24px}.rita-collections__grid{grid-template-columns:repeat(2,1fr)}.rita-footer__inner{grid-template-columns:1fr 1fr;gap:32px}}@media(max-width:768px){.rita-header__inner{padding:12px 20px}.rita-header__nav{display:none}.rita-mobile-menu-toggle{display:flex;flex-direction:column}.rita-header__logo img{height:40px}.rita-hero{grid-template-columns:1fr;height:auto;min-height:unset}.rita-hero__column{height:75vw;max-height:420px}.rita-hero__column:not(:last-child):after{display:none}.rita-tagline{padding:56px 20px 48px}.rita-collections{padding:32px 16px 56px}.rita-collections__grid{grid-template-columns:1fr;gap:16px}.rita-collection-card{aspect-ratio:4 / 3}.rita-footer{padding:48px 20px 24px}.rita-footer__inner{grid-template-columns:1fr;gap:32px}.rita-footer__bottom{flex-direction:column;gap:10px;text-align:center}}@media(max-width:480px){.rita-hero__column{height:90vw}.rita-tagline__heading{font-size:28px}.rita-announcement-bar__text{font-size:12px}}.cart-count-bubble{background-color:var(--rita-burgundy)!important}.predictive-search{border-radius:var(--rita-radius-soft)!important;border:1px solid var(--rita-dusty-rose)!important}input[type=text],input[type=email],input[type=password],textarea,select{border:1px solid var(--rita-dusty-rose)!important;border-radius:var(--rita-radius-soft)!important;background-color:#fff!important;font-family:var(--rita-font-body)!important;color:var(--rita-black)!important}input:focus,textarea:focus,select:focus{outline:none!important;border-color:var(--rita-terracotta)!important;box-shadow:0 0 0 3px #bf7b6d26!important}.rita-section-padded{padding-top:72px;padding-bottom:72px}.rita-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
/*# sourceMappingURL=/cdn/shop/t/2/assets/rita-custom.css.map */
