:root{--brand-navy: #0d2a52;--brand-blue: #1a4a8a;--brand-blue-light:#2B6CB0;--brand-pale: #EEF3FA;--brand-white: #FFFFFF;--brand-muted: #6B7FA3;--brand-border: #D0DCF0;--brand-success: #1B6E3E;--brand-danger: #A23E2C;--brand-primary: var(--brand-navy);--brand-accent: var(--brand-blue);--brand-soft: var(--brand-pale);--font-display: "Cinzel", "Trajan Pro", Georgia, serif;--font-accent: "Cormorant Garamond", "Garamond", serif;--font-body: "Inter", system-ui, -apple-system, sans-serif;--text-xs: .75rem;--text-sm: .875rem;--text-base: 1rem;--text-lg: 1.125rem;--text-xl: 1.25rem;--text-2xl: 1.5rem;--text-3xl: 1.875rem;--text-4xl: 2.25rem;--text-5xl: 3rem;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--space-16: 4rem;--section-gap-mobile: 48px;--section-gap-desktop: 80px;--container-gutter-mobile: 16px;--container-gutter-desktop: 32px;--container-max-width: 1300px;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-full: 9999px;--shadow-sm: 0 1px 4px rgba(13, 42, 82, .08);--shadow-card: 0 2px 10px rgba(13, 42, 82, .1);--shadow-nav: 0 4px 20px rgba(13, 42, 82, .12);--transition-fast: .15s ease;--transition-base: .25s ease;--transition-slow: .4s ease;--z-announcement: 100;--z-header: 200;--z-mobile-nav: 300;--z-drawer: 400;--z-modal: 500;--z-toast: 600}body{font-family:var(--font-body);font-size:1rem;line-height:1.5;color:var(--brand-navy);background-color:var(--brand-pale);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.header__heading-link,.svaraa-wordmark{font-family:var(--font-display);font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:var(--brand-navy)}h1,h2,.h1,.h2{font-family:var(--font-display);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--brand-navy);line-height:1.15}h3,h4,h5,h6,.h3,.h4,.h5,.h6{font-family:var(--font-accent);font-weight:400;color:var(--brand-navy);line-height:1.3}.svaraa-section-title{font-family:var(--font-display);font-size:var(--text-xl);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--brand-navy);margin-bottom:var(--space-6)}@media screen and (min-width:990px){.svaraa-section-title{font-size:var(--text-2xl)}}.svaraa-section-subtitle{font-family:var(--font-accent);font-size:1.1rem;font-style:italic;color:var(--brand-muted);margin-top:calc(-1 * var(--space-4));margin-bottom:var(--space-8)}.announcement-bar-section .utility-bar,.utility-bar.color-scheme-4{background-color:var(--brand-navy);padding:.5rem 0}.announcement-bar__message,.announcement-bar__message.h5{font-family:var(--font-body);font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;font-weight:500;color:#ffffffeb}@media(min-width:990px){.announcement-bar-section .utility-bar{padding:.4rem 0}.announcement-bar__message{font-size:.7rem}}.header-wrapper,.header-wrapper.gradient,.header-wrapper[class*=color-]{background-color:transparent!important;background:transparent!important;border-bottom:none!important;box-shadow:none!important}.section-header{background:#ffffff2e;backdrop-filter:blur(16px) saturate(180%);-webkit-backdrop-filter:blur(16px) saturate(180%);border-bottom:1px solid rgba(255,255,255,.25);box-shadow:0 4px 24px #0d2a5214;transition:background .35s ease,border-color .35s ease,box-shadow .35s ease;z-index:200}.section-header.scrolled-past-header{background:#ffffff8c;backdrop-filter:blur(20px) saturate(200%);-webkit-backdrop-filter:blur(20px) saturate(200%);border-bottom-color:#d0dcf073;box-shadow:0 4px 24px #0d2a521a}.section-header.scrolled-past-header .header-wrapper,.section-header.scrolled-past-header .header-wrapper.gradient{background-color:transparent!important;background:transparent!important}.section-header .header__heading-link,.section-header .header__menu-item .link,.section-header .header__menu-item a,.section-header .header__icon{color:var(--brand-navy);transition:color .3s ease}@media(min-width:990px){.header{padding-top:.75rem;padding-bottom:.75rem}.header__heading-logo{max-width:140px}}.header__menu-item .link,.header__menu-item a{font-family:var(--font-body);font-size:.82rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--brand-navy);text-decoration:none;transition:color var(--transition-fast);position:relative}.header__menu-item .link:after{content:"";position:absolute;bottom:-2px;left:0;right:100%;height:1.5px;background-color:var(--brand-blue);transition:right var(--transition-base)}.header__menu-item .link:hover:after,.header__menu-item .link:focus:after{right:0}.header__menu-item .link:hover{color:var(--brand-blue)}.cart-count-bubble{background-color:var(--brand-blue);color:var(--brand-white);font-size:.6rem;font-weight:700;border-radius:var(--radius-full)}.button,.btn{font-family:var(--font-body);font-size:.82rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;border-radius:2px;transition:all var(--transition-base);cursor:pointer}.button:not(.button--secondary):not(.button--tertiary){background-color:var(--brand-navy);color:var(--brand-white);border:1.5px solid var(--brand-navy)}.button:not(.button--secondary):not(.button--tertiary):hover{background-color:var(--brand-blue);border-color:var(--brand-blue);transform:translateY(-1px);box-shadow:0 4px 12px #0d2a5240}.button--secondary{background-color:transparent;color:var(--brand-navy);border:1.5px solid var(--brand-navy)}.button--secondary:hover{background-color:var(--brand-navy);color:var(--brand-white)}.card-wrapper{background-color:var(--brand-white);border-radius:var(--radius-md);overflow:hidden;transition:box-shadow var(--transition-base),transform var(--transition-base)}.card-wrapper:hover{box-shadow:var(--shadow-card);transform:translateY(-2px)}.card__heading,.card__heading a{font-family:var(--font-body);font-size:.9rem;font-weight:500;color:var(--brand-navy);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-decoration:none}.price--on-sale .price-item--sale{color:var(--brand-danger);font-weight:700}.price--on-sale .price-item--regular{color:var(--brand-muted);text-decoration:line-through}.badge.badge--sale,.badge.color-scheme-5{background-color:var(--brand-blue);color:var(--brand-white);font-size:.6rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;border-radius:2px}.cart-drawer__header{border-bottom:1px solid var(--brand-border);background-color:var(--brand-white)}.cart-drawer__header h2{font-family:var(--font-display);letter-spacing:.08em;font-size:var(--text-base);color:var(--brand-navy)}.cart-upsell-message{font-size:var(--text-sm);color:var(--brand-blue);font-weight:600}.svaraa-trust-strip{display:flex;flex-wrap:wrap;gap:var(--space-4);align-items:center;justify-content:center;padding:var(--space-4) var(--space-6);background-color:var(--brand-pale);border:1px solid var(--brand-border);border-radius:var(--radius-md);margin-top:var(--space-4)}.svaraa-trust-strip__item{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--brand-navy);font-weight:500}.svaraa-trust-strip__item svg{color:var(--brand-blue);flex-shrink:0}@keyframes cart-pop{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}.cart-count-bubble--animating{animation:cart-pop .3s ease}@keyframes heart-pulse{0%{transform:scale(1)}40%{transform:scale(1.3)}to{transform:scale(1)}}.wishlist-btn--active svg{fill:var(--brand-blue);color:var(--brand-blue);animation:heart-pulse .3s ease}:focus-visible{outline:2px solid var(--brand-blue);outline-offset:3px;border-radius:2px}.skip-to-content-link{position:absolute;top:-100%;left:var(--space-4);z-index:var(--z-toast);background:var(--brand-blue);color:var(--brand-white);padding:var(--space-2) var(--space-4);border-radius:var(--radius-sm);font-weight:600;transition:top var(--transition-fast)}.skip-to-content-link:focus{top:var(--space-4)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.page-width{max-width:var(--container-max-width);padding-inline:var(--container-gutter-mobile)}@media screen and (min-width:750px){.page-width{padding-inline:var(--container-gutter-desktop)}}.shopify-section:has(.svaraa-hero),.shopify-section:has(.svaraa-marquee),.shopify-section:has(.svaraa-footer),.shopify-section:has(.svaraa-announcement),.shopify-section:has(.svaraa-usp),.shopify-section:has(.svaraa-ig),.shopify-section:has(.svaraa-mobile-nav){padding-block:0!important;margin-block:0!important}.featured-collection{padding-block:4rem 4rem}@media screen and (min-width:990px){.featured-collection{padding-block:6rem 6rem}}.featured-collection .title-wrapper-with-link{align-items:center;margin-bottom:2.5rem}.featured-collection .title-wrapper-with-link .title,.title.h2{font-family:var(--font-display)!important;font-size:clamp(1.5rem,3.5vw,2.25rem)!important;font-weight:600;letter-spacing:.06em!important;text-transform:uppercase;color:var(--brand-navy)!important}.featured-collection .link{font-family:var(--font-body);font-size:.78rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--brand-navy);text-decoration:none;border-bottom:1.5px solid var(--brand-navy);padding-bottom:2px;transition:color .2s ease,border-color .2s ease}.featured-collection .link:hover{color:var(--brand-blue);border-color:var(--brand-blue)}.image-with-text{padding-block:0}.image-with-text__heading{font-family:var(--font-display)!important;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--brand-navy);margin-bottom:1.25rem!important}.svaraa-image-text--compact .image-with-text__content{padding:2rem 1.25rem 2.25rem!important}@media screen and (min-width:750px){.svaraa-image-text--compact .image-with-text__content{padding:2.5rem 2rem 2.75rem!important}}@media screen and (min-width:990px){.svaraa-image-text--compact .image-with-text__content{padding:2.75rem 2.75rem 3.25rem!important}}.svaraa-image-text--compact .image-with-text__content>*+*{margin-top:1.15rem}.svaraa-image-text--compact .image-with-text__content .image-with-text__text+.button{margin-top:1.5rem}.svaraa-image-text--compact .image-with-text__content .image-with-text__text p{font-family:Cormorant Garamond,Georgia,serif;font-size:1.2rem;font-weight:500;font-style:normal;line-height:1.7;color:#0d2a52;max-width:36rem;margin-inline:auto}.svaraa-image-text--compact .image-with-text__content .image-with-text__text p:first-child,.svaraa-image-text--compact .image-with-text__content .image-with-text__text p:first-child em{font-size:1.35rem;font-weight:600;font-style:italic;line-height:1.45;color:#0d2a52}.svaraa-image-text--compact .image-with-text__content--desktop-center .image-with-text__text p{text-wrap:balance}cart-drawer{--color-background: 255, 255, 255}cart-drawer .drawer__header{padding:1.5rem 2rem}cart-drawer .drawer__heading{font-family:var(--font-display);font-size:1rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.svaraa-view-all{font-family:var(--font-body);font-size:var(--text-sm);font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--brand-navy);text-decoration:none;border-bottom:1.5px solid var(--brand-navy);padding-bottom:1px;transition:color var(--transition-fast),border-color var(--transition-fast)}.svaraa-view-all:hover{color:var(--brand-blue);border-color:var(--brand-blue)}.shopify-section:has(.newsletter) .newsletter__form input,.newsletter-section .field__input{border-color:var(--brand-border);color:var(--brand-navy)}.shopify-section:has(.newsletter) .newsletter__form input:focus,.newsletter-section .field__input:focus{border-color:var(--brand-blue);box-shadow:0 0 0 2px #1a4a8a26}.multicolumn .multicolumn-card__title{font-family:var(--font-display);font-size:.95rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--brand-white)}.multicolumn .multicolumn-card{color:#ffffffd9}.image-with-text .image-with-text__content h2{font-family:var(--font-display);color:var(--brand-navy)}.image-with-text .image-with-text__content p{font-family:Cormorant Garamond,Georgia,serif;font-size:1.1rem;font-weight:500;line-height:1.65;color:var(--brand-navy);margin-bottom:.75rem}.image-with-text .image-with-text__content p:last-child{margin-bottom:0}.image-with-text__media.media>.image-with-text__video{object-fit:cover;object-position:center center;z-index:1;pointer-events:auto}.collection__title .title{font-size:clamp(1.65rem,3.8vw,2.35rem)}.color-scheme-3 .collection__title .title{color:#fff!important}
/*# sourceMappingURL=/cdn/shop/t/4/assets/svaraa-brand.css.map */
