@font-face{font-family:Urbanist;font-style:normal;font-weight:400;font-display:swap;src:url(//blessviva.com/cdn/shop/t/39/assets/bv-urbanist-400.woff2?v=133329861403714611981788285048) format("woff2")}@font-face{font-family:Urbanist;font-style:normal;font-weight:700;font-display:swap;src:url(//blessviva.com/cdn/shop/t/39/assets/bv-urbanist-700.woff2?v=133329861403714611981788285049) format("woff2")}@font-face{font-family:Urbanist;font-style:normal;font-weight:800;font-display:swap;src:url(//blessviva.com/cdn/shop/t/39/assets/bv-urbanist-800.woff2?v=133329861403714611981788285049) format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(//blessviva.com/cdn/shop/t/39/assets/bv-poppins-400.woff2?v=169164060602633033141788285046) format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(//blessviva.com/cdn/shop/t/39/assets/bv-poppins-600.woff2?v=87329189263062133811788285046) format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(//blessviva.com/cdn/shop/t/39/assets/bv-poppins-700.woff2?v=164548403437981460391788285047) format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(//blessviva.com/cdn/shop/t/39/assets/bv-poppins-800.woff2?v=54741765911475089031788285047) format("woff2")}:root{--bv-color-secondary-dark: #073d47;--bv-color-secondary: #285660;--bv-color-primary: #53afd5;--bv-color-accent-01: #a3cd3a;--bv-color-accent-02: #6ac777;--bv-color-bone: #f7f4ec;--bv-color-sky-pale: #eaf7fb;--bv-color-leaf-pale: #eff6dc;--bv-color-mint-pale: #f0f9f4;--bv-color-white: #ffffff;--bv-color-shadow-rgb: 7 61 71;--bv-surface-page: var(--bv-color-bone);--bv-surface-raised: var(--bv-color-white);--bv-surface-information: var(--bv-color-sky-pale);--bv-surface-member: var(--bv-color-leaf-pale);--bv-surface-brand-strong: var(--bv-color-secondary-dark);--bv-surface-orientation: var(--bv-color-primary);--bv-text-primary: var(--bv-color-secondary-dark);--bv-text-secondary: #55747a;--bv-text-inverse: var(--bv-color-white);--bv-action-primary-background: var(--bv-color-accent-01);--bv-action-primary-content: var(--bv-color-secondary-dark);--bv-action-secondary-background: var(--bv-color-white);--bv-action-secondary-content: var(--bv-color-secondary-dark);--bv-border-default: #dce8e8;--bv-border-strong: var(--bv-color-secondary);--bv-border-focus: #2b8fb8;--bv-stroke-default: 1px;--bv-state-danger: #d86a5f;--bv-state-danger-background: #fce9e5;--bv-state-success: #3fae63;--bv-state-success-background: #e8f6ea;--bv-opacity-disabled: .42;--bv-blessing-accent: var(--bv-color-accent-01);--bv-font-display: "Urbanist", "Avenir Next", "Segoe UI", system-ui, sans-serif;--bv-font-body: "Poppins", "Avenir Next", "Segoe UI", system-ui, -apple-system, sans-serif;--bv-weight-regular: 400;--bv-weight-semibold: 600;--bv-weight-bold: 700;--bv-weight-extrabold: 800;--bv-size-display: clamp(44px, calc(34.34px + 2.476vw) , 70px);--bv-size-section: clamp(28px, calc(21.31px + 1.714vw) , 46px);--bv-size-card-title: clamp(18px, calc(17.26px + .19vw) , 20px);--bv-size-card-body: 13px;--bv-size-h1: clamp(36px, calc(31.54px + 1.143vw) , 48px);--bv-size-h2: clamp(28px, calc(24.29px + .952vw) , 38px);--bv-size-h3: clamp(24px, calc(21.77px + .571vw) , 30px);--bv-size-h4: clamp(20px, calc(18.51px + .381vw) , 24px);--bv-size-h5: 18px;--bv-size-h6: 16px;--bv-size-h3-large: 27px;--bv-size-body-lg: 16px;--bv-size-body: 16px;--bv-size-body-sm: 14px;--bv-size-button: 14px;--bv-size-caption: 14px;--bv-size-label: 12px;--bv-size-label-compact: 10px;--bv-size-meta: 12px;--bv-size-price: 20px;--bv-leading-display: .97;--bv-leading-section: 1.13;--bv-leading-card: 1.28;--bv-leading-card-body: 1.55;--bv-leading-heading: 1.12;--bv-leading-body: 1.55;--bv-leading-body-lg: 1.82;--bv-leading-caption: 1.5;--bv-leading-h3-large: 1.2;--bv-leading-flat: 1;--bv-tracking-display: -.02em;--bv-tracking-heading: -.025em;--bv-tracking-body: 0;--bv-tracking-label: .05em;--bv-spacing-2xs: 4px;--bv-spacing-xs: 8px;--bv-spacing-sm: 12px;--bv-spacing-md: 16px;--bv-spacing-lg: 24px;--bv-spacing-xl: 32px;--bv-spacing-2xl: 48px;--bv-spacing-3xl: 64px;--bv-spacing-section: 96px;--bv-layout-content-max: 1240px;--bv-layout-gutter: 20px;--bv-touch-min: 44px;--bv-header-clearance: 92px;--bv-radius-control: 12px;--bv-radius-card: 20px;--bv-radius-header: 24px;--bv-radius-module: 32px;--bv-radius-media: 40px;--bv-radius-pill: 999px;--bv-shadow-card: 0 10px 28px 0 rgb(var(--bv-color-shadow-rgb) / .07);--bv-shadow-floating-header: 0 10px 30px 0 rgb(var(--bv-color-shadow-rgb) / .1);--bv-shadow-soft-module: 0 14px 38px 0 rgb(var(--bv-color-shadow-rgb) / .1);--bv-color-globe-core: #1290a9;--bv-gradient-globe: radial-gradient( circle at 50% 50%, var(--bv-color-globe-core) 0%, var(--bv-color-leaf-pale) 100% )}@media screen and (min-width:1024px){:root{--bv-layout-gutter: 100px;--bv-header-clearance: 165px;--bv-size-caption: 11px}}body{background-color:var(--bv-surface-raised);color:var(--bv-text-primary);font-family:var(--bv-font-body);font-size:var(--bv-size-body);font-weight:var(--bv-weight-regular);line-height:var(--bv-leading-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6,.bv-display{font-family:var(--bv-font-display);font-weight:var(--bv-weight-extrabold);line-height:var(--bv-leading-heading);letter-spacing:var(--bv-tracking-heading);color:var(--bv-text-primary);text-wrap:balance}h1{font-size:var(--bv-size-h1)}h2{font-size:var(--bv-size-h2)}h3{font-size:var(--bv-size-h3)}h4{font-size:var(--bv-size-h4)}h5{font-size:var(--bv-size-h5)}h6{font-size:var(--bv-size-h6)}.bv-h1{font-size:var(--bv-size-h1)}.bv-h2{font-size:var(--bv-size-h2)}.bv-h3{font-size:var(--bv-size-h3)}.bv-h4{font-size:var(--bv-size-h4)}.bv-h5{font-size:var(--bv-size-h5)}.bv-h6{font-size:var(--bv-size-h6)}.bv-display{font-size:var(--bv-size-display);line-height:var(--bv-leading-display);letter-spacing:var(--bv-tracking-display)}.bv-visually-hidden:not(:focus):not(:active){position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.bv-body-lg{font-size:var(--bv-size-body-lg);line-height:var(--bv-leading-body-lg)}.bv-body-sm{font-size:var(--bv-size-body-sm)}.bv-eyebrow{font-family:var(--bv-font-body);font-size:var(--bv-size-label);font-weight:var(--bv-weight-extrabold);line-height:var(--bv-leading-flat);letter-spacing:var(--bv-tracking-label);text-transform:uppercase;color:var(--bv-text-secondary)}.bv-meta{font-family:var(--bv-font-body);font-size:var(--bv-size-meta);font-weight:var(--bv-weight-semibold);line-height:var(--bv-leading-flat);color:var(--bv-text-secondary)}.bv-price{font-family:var(--bv-font-display);font-size:var(--bv-size-price);font-weight:var(--bv-weight-extrabold);line-height:1.2;letter-spacing:-.005em;font-variant-numeric:tabular-nums}.bv-container{width:100%;max-width:calc(var(--bv-layout-content-max) + var(--bv-layout-gutter) * 2);margin-inline:auto;padding-inline:var(--bv-layout-gutter)}.bv-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--bv-spacing-xs);min-height:var(--bv-touch-min);padding:var(--bv-spacing-sm) var(--bv-spacing-lg);border:var(--bv-stroke-default) solid transparent;border-radius:var(--bv-radius-pill);background-color:var(--bv-action-primary-background);color:var(--bv-action-primary-content);font-family:var(--bv-font-body);font-size:var(--bv-size-button);font-weight:var(--bv-weight-extrabold);line-height:var(--bv-leading-flat);text-decoration:none;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease}.bv-button:hover{transform:translateY(-1px);box-shadow:var(--bv-shadow-card)}.bv-button--secondary{background-color:var(--bv-action-secondary-background);color:var(--bv-action-secondary-content);border-color:var(--bv-border-strong)}.bv-button--inverse{background-color:var(--bv-surface-brand-strong);color:var(--bv-text-inverse);border-color:var(--bv-surface-brand-strong)}.bv-button--ghost{background-color:transparent;color:var(--bv-text-primary);border-color:var(--bv-border-default)}.bv-button--small{padding:var(--bv-spacing-xs) var(--bv-spacing-sm)}.bv-button--large{padding:var(--bv-spacing-md) var(--bv-spacing-lg)}.bv-button .bv-icon-arrow{transition:translate .22s cubic-bezier(.22,.61,.36,1)}@media(hover:hover){.bv-button:hover .bv-icon-arrow{translate:3px 0}}.bv-button:active{transform:translateY(0) scale(.985)}.bv-button:disabled,.bv-button[aria-disabled=true]{opacity:var(--bv-opacity-disabled);cursor:not-allowed;transform:none;box-shadow:none}.bv-button:disabled .bv-icon-arrow,.bv-button[aria-disabled=true] .bv-icon-arrow{translate:none}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-delay:0ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;transition-delay:0ms!important;scroll-behavior:auto!important}}.bv-card{background-color:var(--bv-surface-raised);border-radius:var(--bv-radius-card);box-shadow:var(--bv-shadow-card)}.bv-badge{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:var(--bv-radius-pill);font-family:var(--bv-font-body);font-size:var(--bv-size-label-compact);font-weight:var(--bv-weight-bold);line-height:var(--bv-leading-flat);color:var(--bv-text-primary)}.bv-badge--sale{background-color:var(--bv-surface-member)}.bv-badge--green{background-color:var(--bv-state-success-background)}.bv-badge--blue{background-color:var(--bv-surface-information)}.bv-badge--neutral{background-color:var(--bv-surface-page);color:var(--bv-text-secondary)}.bv-badge--dark{background-color:var(--bv-surface-brand-strong);color:var(--bv-text-inverse)}.bv-badge--access{padding:7px 12px}.bv-badge__dot{flex-shrink:0;width:7px;height:7px;border-radius:50%;background-color:var(--bv-color-accent-01)}.bv-badge--blue .bv-badge__dot{background-color:var(--bv-text-primary)}.bv-badge--neutral .bv-badge__dot{background-color:var(--bv-text-secondary)}.bv-badge--blessings .bv-badge__dot{width:9px;height:9px}:focus-visible{outline:2px solid var(--bv-color-primary);outline-offset:2px;border-radius:var(--bv-radius-control)}@keyframes bv-morph{0%{border-radius:64% 36% 54% 46%/42% 58%}20%{border-radius:48% 52% 42% 58%/58% 42% 58% 44%}40%{border-radius:68% 32% 60% 40%/38% 62%}60%{border-radius:40% 60% 56% 44%/60% 44% 56% 40%}80%{border-radius:60% 40% 40% 60%/42% 60% 40% 58%}to{border-radius:64% 36% 54% 46%/42% 58%}}@keyframes bv-morph-b{0%{border-radius:42% 58% 66% 34%/58% 40% 60% 42%}22%{border-radius:58% 42% 44% 56%/40% 60% 38%}48%{border-radius:36% 64% 58% 42%/62% 34% 66% 38%}74%{border-radius:62% 38% 40% 60%/44% 56%}to{border-radius:42% 58% 66% 34%/58% 40% 60% 42%}}@keyframes bv-blob-drift{0%{transform:rotate(-.9deg) scale(1.02,1.015)}50%{transform:rotate(.8deg) scale(1.05,1.04)}to{transform:rotate(-.9deg) scale(1.02,1.015)}}@keyframes bv-hero-in{0%{transform:scale(.94)}to{transform:scale(1)}}@keyframes bv-dot-in{0%{transform:scale(0)}60%{transform:scale(1.35)}to{transform:scale(1)}}@keyframes bv-cart-roll{0%{transform:translate(0) rotate(0)}18%{transform:translate(-5px) rotate(-4deg)}42%{transform:translate(4px) rotate(3deg)}62%{transform:translate(-2px) rotate(-1.5deg)}80%,to{transform:translate(0) rotate(0)}}@keyframes bv-logo-mark{0%{opacity:0;transform:translate(-8px) rotate(-14deg) scale(.86)}to{opacity:1;transform:none}}@keyframes bv-logo-wipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 -2% 0 0)}}.bv-motion .bv-blob{animation:bv-morph 15s ease-in-out infinite}.bv-motion .bv-blob--alt{animation:bv-morph-b 19s ease-in-out infinite}.bv-motion .bv-drift{animation:bv-blob-drift 22s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.bv-motion .bv-blob,.bv-motion .bv-blob--alt,.bv-motion .bv-drift{animation:none}}.bv-lift{transition:transform .32s cubic-bezier(.22,.61,.36,1),box-shadow .32s ease}.bv-float{transition:transform .26s cubic-bezier(.22,.61,.36,1),box-shadow .26s ease}.bv-nudge{transition:translate .22s cubic-bezier(.22,.61,.36,1),color .22s ease}.bv-media-zoom{overflow:hidden}.bv-media-zoom img{transition:scale .62s cubic-bezier(.22,.61,.36,1)}.bv-spin{transition:rotate .42s cubic-bezier(.34,1.24,.44,1),scale .32s ease}.bv-pop{transition:scale .28s cubic-bezier(.34,1.24,.44,1),background-color .24s ease,color .24s ease}@media(hover:hover){.bv-lift:hover{transform:translateY(-5px);box-shadow:0 18px 36px rgb(var(--bv-color-shadow-rgb) / .13)}.bv-float:hover{transform:translateY(-3px);box-shadow:0 14px 22px rgb(var(--bv-color-shadow-rgb) / .14)}.bv-nudge:hover{translate:3px 0;color:var(--bv-color-secondary)}.bv-media-zoom:hover img,.bv-lift:hover .bv-media-zoom img{scale:1.06}.bv-lift:hover .bv-spin,.bv-spin:hover{rotate:-9deg;scale:1.06}.bv-lift:hover .bv-pop,.bv-pop:hover{scale:1.14}}@keyframes bv-reveal-in{0%{opacity:0;translate:0 var(--bv-reveal-distance, 18px)}to{opacity:1;translate:0 0}}.bv-motion [data-bv-reveal]{opacity:0}.bv-motion [data-bv-reveal].bv-reveal--in{animation:bv-reveal-in .62s cubic-bezier(.22,.61,.36,1) var(--bv-reveal-delay, 0ms) both}.bv-motion [data-bv-reveal=rise]{--bv-reveal-distance: 34px}.bv-motion [data-bv-reveal=fade]{--bv-reveal-distance: 0px}@media(prefers-reduced-motion:reduce){.bv-button{transition:none}.bv-button:hover{transform:none}.bv-motion [data-bv-reveal]{opacity:1;animation:none}}
/*# sourceMappingURL=/cdn/shop/t/39/assets/bv-theme.css.map */
