html:root{--vs-ink: #1d2433;--vs-muted: #555b69;--vs-soft: #9a9fab;--vs-line: #e8dfcf;--vs-white: #ffffff;--vs-ivory: #fffaf3;--vs-cream: #fffaf3;--vs-sand: #f5ede0;--vs-ph: #f1e8d9;--vs-sage: #e6e9d8;--vs-indigo: #0e496b;--vs-indigo-deep: #0b3a55;--vs-indigo-soft: #e8eff4;--vs-teal: #0e496b;--vs-marigold: #f2b544;--vs-marigold-deep: #a86f05;--vs-marigold-soft: #fff3d9;--vs-magenta: #a8406f;--vs-rani: #a8406f;--vs-rani-soft: #f8e7ee;--vs-radius: 14px;--vs-radius-lg: 18px;--vs-btn-radius: 999px;--vs-serif: var(--font-heading--family,"Jost",sans-serif);--vs-hw: var(--font-heading--weight,500);--vs-soft-bg: #faf7f2;--vs-stitch: repeating-linear-gradient(90deg,var(--vs-rani) 0 9px,transparent 9px 15px);--vs-weave: repeating-linear-gradient(0deg,rgb(14 73 107 / .045) 0 1px,transparent 1px 5px),repeating-linear-gradient(90deg,rgb(168 64 111 / .04) 0 1px,transparent 1px 5px)}body{background:#fffdf9}body .vs-h1,body .vs-h2{font-family:var(--vs-serif);font-weight:var(--vs-hw);color:var(--vs-indigo)}body .vs-h1{font-size:clamp(34px,4vw,56px);line-height:1.08;letter-spacing:-.015em}body .vs-h2{font-size:clamp(24px,2.2vw,34px);line-height:1.15;letter-spacing:-.01em}body .vs-h3{font:600 clamp(17px,1.3vw,19px)/1.35 var(--vs-font-b);color:var(--vs-ink)}body .vs-eyebrow{display:inline-flex;align-items:center;gap:10px;font:600 12px/1.3 var(--vs-font-b);letter-spacing:.2em;text-transform:uppercase;color:var(--vs-rani)}body .vs-lead{color:var(--vs-muted);font-size:clamp(16px,1.15vw,18px);line-height:1.7;max-width:58ch}body .vs-text{color:var(--vs-muted);font-size:16px;line-height:1.75}body .vs-text p,body .vs-lead p{margin:0 0 12px}body .vs-bg-black :is(.vs-h1,.vs-h2,.vs-h3){color:#fff}body .vs-head{margin-bottom:28px;align-items:flex-end}body .vs-head .vs-stack{--vs-stack-gap: 8px}body .vs-head>:is(.vs-link,a){white-space:nowrap}body .vs-head .vs-lead{font-size:16px}@media screen and (max-width:749px){body .vs-head{margin-bottom:20px}}body .vs-sec{padding-block:calc(var(--vs-pt,80px) * var(--vs-scale,1) + 8px) calc(var(--vs-pb,0px) * var(--vs-scale,1))}body :is(.vs-bg-cream,.vs-bg-sand,.vs-bg-sage,.vs-bg-black,.vs-bg-marigold){padding-bottom:max(calc(var(--vs-pb,0px) * var(--vs-scale,1)),80px)}@media screen and (max-width:749px){body :is(.vs-bg-cream,.vs-bg-sand,.vs-bg-sage,.vs-bg-black,.vs-bg-marigold){padding-bottom:max(calc(var(--vs-pb,0px) * var(--vs-scale,1)),52px)}body .vs-head{margin-bottom:30px}}body :is(.vs-bg-cream,.vs-bg-sand,.vs-bg-sage){--vs-bg: var(--vs-soft-bg);background:var(--vs-soft-bg)}body .vs-bg-black{--vs-bg: var(--vs-indigo-deep);--vs-fg: #fff}body .vs-bg-black :is(.vs-lead,.vs-text){color:#ffffffd1}body .vs-bg-black .vs-eyebrow{color:var(--vs-marigold)}body .vs-btn{min-height:52px;padding:0 32px;border-radius:999px;font:600 15px/1 var(--vs-font-b);letter-spacing:.03em;transition:transform .18s ease,background-color .18s ease,color .18s ease,box-shadow .18s ease}body .vs-btn:hover{transform:translateY(-2px);box-shadow:0 12px 24px -14px #0e496b8c}body .vs-btn--primary{background:var(--vs-indigo);color:#fff}body .vs-btn--primary:hover{background:var(--vs-indigo-deep);color:#fff}body .vs-btn--outline{border-color:var(--vs-indigo);color:var(--vs-indigo);background:transparent}body .vs-btn--outline:hover{background:var(--vs-indigo);border-color:var(--vs-indigo);color:#fff}body .vs-btn--marigold{background:var(--vs-marigold);color:var(--vs-ink)}body .vs-btn--marigold:hover{background:#eaa62c;color:var(--vs-ink)}body .vs-btn--dark{background:var(--vs-indigo-deep);color:#fff}body :is(.vs-bg-black,.vs-hero--overlay,.vs-split--card-black) .vs-btn--primary{background:var(--vs-marigold);color:var(--vs-ink)}body :is(.vs-bg-black,.vs-hero--overlay,.vs-split--card-black) .vs-btn--outline{border-color:#ffffffbf;color:#fff}body :is(.vs-bg-black,.vs-hero--overlay,.vs-split--card-black) .vs-btn--outline:hover{background:#fff;border-color:#fff;color:var(--vs-indigo)}body .vs-link{color:var(--vs-rani);font-weight:600}body .vs-pill{background:var(--vs-marigold-soft);color:var(--vs-ink);border:1px solid #f1d593}body .vs-chip{min-height:46px;border:1px solid var(--vs-line);background:#fff;color:var(--vs-indigo);font-weight:600;font-size:15px;transition:background-color .18s ease,color .18s ease,border-color .18s ease}body .vs-chip:hover{background:var(--vs-indigo);border-color:var(--vs-indigo);color:#fff}body .vs-media{border-radius:var(--vs-radius);background:var(--vs-ph)}body .vs-ph--brand{min-height:160px;background:var(--vs-soft-bg)}body .vs-sec.vs-hero--text{position:relative;padding-block:80px 88px;background:var(--vs-soft-bg);color:var(--vs-ink);overflow:hidden}body .vs-sec.vs-hero--text:after{content:"";position:absolute;left:0;right:0;bottom:18px;height:2px;background:var(--vs-stitch);opacity:.55}body .vs-hero--text .vs-hero__content{margin-inline:auto;align-items:center;text-align:center;max-width:780px}body .vs-hero--text .vs-h1{font-size:clamp(38px,4.4vw,60px)}body .vs-hero--text .vs-lead{margin-inline:auto}body .vs-hero--text :is(.vs-btns,.vs-hero__stats){justify-content:center}body .vs-hero--text .vs-pill{align-self:center}@media screen and (max-width:749px){body .vs-sec.vs-hero--text{padding-block:52px 64px}}body .vs-sec:is(.vs-hero--split-right,.vs-hero--split-left){padding-block:48px 64px}body :is(.vs-hero--split-right,.vs-hero--split-left) .vs-hero__media .vs-media{border-radius:var(--vs-radius)}body :is(.vs-hero--split-right,.vs-hero--split-left) .vs-h1{font-size:clamp(34px,4vw,54px)}@media screen and (max-width:749px){body .vs-sec:is(.vs-hero--split-right,.vs-hero--split-left){padding-block:16px 40px}body :is(.vs-hero--split-right,.vs-hero--split-left) .vs-hero__grid{gap:24px}body :is(.vs-hero--split-right,.vs-hero--split-left) .vs-hero__media{order:-1}body :is(.vs-hero--split-right,.vs-hero--split-left) .vs-hero__media .vs-media{min-height:0;aspect-ratio:4 / 3}}body .vs-sec.vs-hero--overlay{padding:0!important}body .vs-hero--overlay>.vs-wrap{max-width:none;padding:0}body .vs-hero--overlay .vs-media{border-radius:0}body .vs-hero--overlay .vs-hero__media .vs-media:after{background:linear-gradient(90deg,#0f141e8c,#0f141e33 38%,#0f141e00 60%)}body .vs-hero--overlay .vs-hero__content{width:100%;min-height:min(78vh,720px);max-width:var(--vs-wrap);margin-inline:auto;justify-content:center;padding:64px var(--vs-gutter)}body .vs-hero--overlay .vs-hero__content>*{max-width:520px}body .vs-hero--overlay .vs-h1,body .vs-hero--overlay .vs-h2{color:#fff;font-size:clamp(40px,4.8vw,68px);line-height:1.04}body .vs-hero--overlay .vs-lead{color:#ffffffeb;font-size:18px}body .vs-hero--overlay .vs-eyebrow{color:#fff}@media screen and (max-width:749px){body .vs-hero--overlay .vs-hero__grid{display:flex;flex-direction:column}body .vs-hero--overlay .vs-hero__media{position:relative;inset:auto;order:-1}body .vs-hero--overlay .vs-hero__media .vs-media{aspect-ratio:4 / 5;height:auto}body .vs-hero--overlay .vs-hero__media .vs-media:after{display:none}body .vs-hero--overlay .vs-hero__content{min-height:0;padding:24px 20px 32px;color:var(--vs-ink)}body .vs-hero--overlay .vs-hero__content>*{max-width:none}body .vs-hero--overlay :is(.vs-h1,.vs-h2){color:var(--vs-indigo);font-size:34px}body .vs-hero--overlay .vs-lead{color:var(--vs-muted);font-size:16px}body .vs-hero--overlay .vs-eyebrow{color:var(--vs-rani)}body .vs-hero--overlay .vs-btns{display:grid;grid-template-columns:1fr;gap:10px}body .vs-hero--overlay .vs-btn--outline{border-color:var(--vs-indigo);color:var(--vs-indigo)}}body .vs-sec:has(.vs-offers){--vs-bg: var(--vs-marigold-soft);background:var(--vs-marigold-soft);padding-block:22px!important}body .vs-offers{gap:0}body .vs-offers__head:not(:has(:is(h1,h2,h3,p,a,span):not(:empty))){display:none}body .vs-offers__ends{margin:0 auto 14px;background:transparent!important;color:var(--vs-marigold-deep)!important;padding:0;font-weight:600;letter-spacing:.04em}body .vs-offers__tiers{display:flex;flex-wrap:wrap;justify-content:center;gap:0;margin:0;padding:0;list-style:none}body .vs-offers__tier{flex:0 1 auto;padding:4px 28px;border:0;border-radius:0;background:transparent!important;color:var(--vs-ink)!important;box-shadow:none!important}body .vs-offers__tier+.vs-offers__tier{border-left:1px solid rgb(168 111 5 / .3)}body :is(.vs-offers__tier,.vs-offers__link){display:flex;flex-direction:column;align-items:center;gap:2px;text-align:center;color:inherit;text-decoration:none}body .vs-offers__big{font:var(--vs-hw) 26px/1.1 var(--vs-serif);color:var(--vs-indigo)!important}body .vs-offers__tier--hi .vs-offers__big{color:var(--vs-rani)!important}body .vs-offers__cond{font-size:13px;color:var(--vs-muted)!important}body .vs-offers__note{font-size:12px;font-weight:600;color:var(--vs-rani)!important}@media screen and (max-width:749px){body .vs-offers__tiers{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;scrollbar-width:none;margin-inline:calc(var(--vs-gutter) * -1);padding-inline:var(--vs-gutter)}body .vs-offers__tier{padding:4px 18px;white-space:nowrap}body .vs-offers__big{font-size:22px}}body .vs-cards__item{border-radius:var(--vs-radius);transition:transform .2s ease,box-shadow .2s ease;overflow:hidden}body .vs-cards--white .vs-cards__item{border:1px solid var(--vs-line);background:#fff}body .vs-cards--cream .vs-cards__item{border:1px solid var(--vs-line);background:var(--vs-ivory)}body :is(.vs-bg-cream,.vs-bg-sand) .vs-cards--cream .vs-cards__item{background:#fff}body :is(.vs-cards--white,.vs-cards--cream) .vs-cards__item:hover{transform:translateY(-3px);box-shadow:0 22px 40px -30px #1d243373}body .vs-cards__body{padding:24px 24px 26px;gap:10px}body .vs-cards__title{font:var(--vs-hw) 19px/1.3 var(--vs-serif);color:var(--vs-ink)}body .vs-cards__item .vs-eyebrow{letter-spacing:.12em;font-size:11px}body .vs-cards__item .vs-eyebrow:before{display:none}body .vs-cards__item .vs-media{border-radius:0}body .vs-cards__item--hi{background:var(--vs-marigold-soft)!important;border-color:#f1d593!important}body .vs-cards__num{display:inline-grid;place-items:center;width:44px;height:44px;border:1px solid var(--vs-marigold);border-radius:50%;background:transparent;color:var(--vs-indigo);font:var(--vs-hw) 20px/1 var(--vs-serif)}body .vs-cards--stats{gap:0}body .vs-cards--stats .vs-cards__item{border-radius:0;text-align:center;background:transparent;overflow:visible}body .vs-cards--stats .vs-cards__body{align-items:center;padding:10px 12px}body .vs-cards--stats .vs-cards__title{font:var(--vs-hw) clamp(36px,3.4vw,50px)/1 var(--vs-serif);color:var(--vs-indigo)}body .vs-cards--stats .vs-cards__item:hover{transform:none;box-shadow:none}@media screen and (min-width:750px){body .vs-cards--stats .vs-cards__item+.vs-cards__item{border-left:1px solid var(--vs-line)}}body .vs-timeline{position:relative;gap:40px}body .vs-timeline__media .vs-media{border-radius:var(--vs-radius)}body .vs-timeline__text{--vs-stack-gap: 10px}body .vs-timeline__dot{display:inline-grid;place-items:center;width:52px;height:52px;padding:0;border-radius:50%;background:var(--vs-indigo);box-shadow:0 0 0 5px #fffdf9,0 0 0 6px var(--vs-marigold);color:#fff;font:var(--vs-hw) 17px/1 var(--vs-serif)}body .vs-timeline__text .vs-h3{font:var(--vs-hw) 28px/1.15 var(--vs-serif);color:var(--vs-indigo)}@media screen and (min-width:990px){body .vs-timeline{gap:64px;padding-block:8px}body .vs-timeline:before{content:"";display:block;position:absolute;left:50%;top:0;bottom:0;width:2px;transform:translate(-50%);background:repeating-linear-gradient(180deg,var(--vs-rani) 0 9px,transparent 9px 16px);opacity:.45}body .vs-timeline__item{position:relative;grid-template-columns:1fr 1fr;gap:128px}body .vs-timeline__item:nth-child(2n) .vs-timeline__media{order:2}body .vs-timeline__dot{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}body .vs-timeline__media .vs-media{aspect-ratio:4 / 3}body .vs-align-center .vs-timeline__text{align-items:flex-start;text-align:left}body .vs-timeline__item:nth-child(2n) .vs-timeline__text{align-items:flex-end;text-align:right}}@media screen and (max-width:989px){body .vs-timeline{padding-left:40px}body .vs-timeline:before{content:"";display:block;position:absolute;left:15px;top:0;bottom:0;width:2px;background:repeating-linear-gradient(180deg,var(--vs-rani) 0 8px,transparent 8px 14px);opacity:.45}body .vs-timeline__item{position:relative}body .vs-timeline__dot{position:absolute;left:-41px;top:0;width:34px;height:34px;font-size:14px;box-shadow:0 0 0 4px #fffdf9,0 0 0 5px var(--vs-marigold)}body .vs-align-center .vs-timeline__text{align-items:flex-start;text-align:left}body .vs-timeline__media .vs-media{aspect-ratio:16 / 10}body .vs-timeline__text .vs-h3{font-size:24px}}body .vs-people--card .vs-person{padding:0;overflow:hidden;border:1px solid var(--vs-line);border-radius:var(--vs-radius);background:#fff}body .vs-people--card .vs-person .vs-media{border-radius:0;aspect-ratio:4 / 5}body .vs-person__body{gap:6px;padding:18px 20px 22px;position:relative}body .vs-person__name{font:var(--vs-hw) 24px/1.15 var(--vs-serif);color:var(--vs-indigo)}body .vs-person__role{color:var(--vs-rani);letter-spacing:.08em}body .vs-person__more summary{color:var(--vs-rani)}body .vs-person:has(.vs-ph--brand) .vs-media{display:none}body .vs-person:has(.vs-ph--brand){border-top:3px solid var(--vs-marigold)!important}body .vs-tile{overflow:visible}body .vs-tile .vs-media{border-radius:var(--vs-radius);overflow:hidden}body .vs-tile:hover .vs-media img{transform:scale(1.04);transition:transform .5s ease}body .vs-tile__label{font:var(--vs-hw) 16px/1.3 var(--vs-serif);color:var(--vs-ink);padding-inline:2px}body .vs-pc__media{border-radius:12px;background:var(--vs-ivory)}body .vs-pc__title{font-weight:500;color:var(--vs-ink)}body .vs-pc__price{color:var(--vs-indigo);font-weight:700}body .vs-pc__badge{border-radius:999px;background:var(--vs-rani);color:#fff}product-card .card-gallery,product-card [class*=card-gallery]{border-radius:12px;overflow:hidden;background:var(--vs-ivory)}product-card product-price,product-card .price{color:var(--vs-indigo);font-weight:700}.product-badges__badge{border-radius:999px!important;padding-inline:10px!important}body .vs-split__media .vs-media{border-radius:var(--vs-radius)}body :is(.vs-split--card,.vs-split [class*=vs-split--card]){border-radius:var(--vs-radius-lg)}body .vs-split--card-black{background:var(--vs-indigo-deep)!important}body .vs-split--card-black :is(.vs-h1,.vs-h2,.vs-h3){color:#fff}body .vs-split--card-black :is(.vs-lead,.vs-text){color:#ffffffd6}body .vs-split--card-black .vs-eyebrow{color:var(--vs-marigold)}body .vs-split--card-cream{background:var(--vs-ivory)!important;border:1px solid var(--vs-line)}body :is(.vs-story__quote,.vs-split__quote){padding:2px 0 2px 22px;border:0;border-left:2px solid var(--vs-marigold);font:var(--vs-hw) 22px/1.4 var(--vs-serif);color:var(--vs-indigo)}body .vs-quote blockquote,body .vs-quote p:first-of-type{font-family:var(--vs-serif);font-weight:var(--vs-hw);color:var(--vs-indigo)}body .vs-quote .vs-wrap:before{content:"\201c";display:block;margin:0 auto -10px;font:var(--vs-hw) 110px/.8 var(--vs-serif);color:var(--vs-marigold);text-align:center}body .vs-reviews{gap:34px 28px;padding-block:10px 16px}body .vs-review{position:relative;border:0;border-radius:6px;background:#fff;padding:12px 12px 0;box-shadow:0 1px 2px #1d24330f,0 22px 40px -28px #1d243373;transform:rotate(-1.2deg);transition:transform .3s ease}body .vs-review:nth-child(2n){transform:rotate(1.1deg) translateY(10px)}body .vs-review:hover{transform:rotate(0) translateY(-4px)}body .vs-review .vs-media{border-radius:3px;aspect-ratio:4 / 3.4}body .vs-review__body{padding:18px 10px 22px;gap:10px}body .vs-review .vs-stars{margin:0;color:var(--vs-marigold);letter-spacing:3px;font-size:15px}body .vs-review__title{font:var(--vs-hw) 18px/1.3 var(--vs-serif);color:var(--vs-ink)}body .vs-review__quote{font:400 15px/1.65 var(--vs-font-b);color:var(--vs-muted)}body .vs-review__who{font:600 12px/1.3 var(--vs-font-b);letter-spacing:.12em;text-transform:uppercase;color:var(--vs-ink)}@media screen and (max-width:749px){body .vs-review,body .vs-review:nth-child(2n){transform:none}body .vs-reviews{gap:16px}}body .vs-gallery__item .vs-media{border-radius:var(--vs-radius)}body .vs-faq__item{border:0!important;border-bottom:1px solid var(--vs-line)!important;border-radius:0;background:transparent;margin:0}body .vs-faq__item summary{padding-inline:4px;font:var(--vs-hw) 17px/1.4 var(--vs-serif);color:var(--vs-ink)}body .vs-faq__item>:not(summary){padding-inline:4px}body .vs-cta{border-radius:var(--vs-radius-lg)}.vs-values{background:var(--vs-ivory);border-top:1px solid var(--vs-line)}.vs-values__list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:40px 0;list-style:none}.vs-values__item{display:block;padding:0 26px;text-align:center}.vs-values__item+.vs-values__item{border-left:1px solid var(--vs-line)}.vs-values__icon{display:none}.vs-values__title{margin:0;font:var(--vs-hw) 22px/1.2 var(--vs-serif);color:var(--vs-indigo)}.vs-values__text{margin:6px 0 0;font:400 14px/1.5 var(--vs-font-b);color:var(--vs-muted)}@media screen and (max-width:989px){.vs-values__list{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:26px}.vs-values__item:nth-child(3){border-left:0}}@media screen and (max-width:749px){.vs-values__list{padding:30px 0}.vs-values__item{padding:0 10px}.vs-values__title{font-size:19px}.vs-values__text{font-size:13px}}.header-section,header-component{box-shadow:0 1px 0 var(--vs-line)}.menu-list__link{font-weight:500}.menu-list__link:hover{color:var(--vs-rani)}main>.shopify-section:first-child:is(:has(.section-content-wrapper>.vs-crumbs),:has(.section-content-wrapper>.text-block h1)){position:relative;overflow:hidden}main>.shopify-section:first-child:is(:has(.section-content-wrapper>.vs-crumbs),:has(.section-content-wrapper>.text-block h1)) .section-background{background:var(--vs-soft-bg)!important}main>.shopify-section:first-child:is(:has(.section-content-wrapper>.vs-crumbs),:has(.section-content-wrapper>.text-block h1)):after{content:"";position:absolute;z-index:1;left:0;right:0;bottom:14px;height:2px;background:var(--vs-stitch);opacity:.5;pointer-events:none}main>.shopify-section:first-child:is(:has(.section-content-wrapper>.vs-crumbs),:has(.section-content-wrapper>.text-block h1)) .section-content-wrapper{position:relative;z-index:1;flex-direction:column!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:center!important;gap:14px!important;padding-block:56px 60px!important;text-align:center}main>.shopify-section:first-child:is(:has(.section-content-wrapper>.vs-crumbs),:has(.section-content-wrapper>.text-block h1)) .section-content-wrapper>*{width:auto!important;max-width:760px;margin-inline:auto;text-align:center}main>.shopify-section:first-child:has(.section-content-wrapper>.vs-crumbs) .section-content-wrapper>.text-block:is(.h1,.h2)>*,main>.shopify-section:first-child:has(.section-content-wrapper>.text-block h1) .text-block h1{margin:0;font:var(--vs-hw) clamp(38px,4.2vw,58px)/1.05 var(--vs-serif)!important;letter-spacing:-.005em;color:var(--vs-indigo)!important}main>.shopify-section:first-child:has(.section-content-wrapper>.text-block h1) .section-content-wrapper>.text-block:first-child:not(:has(h1)) *{font:600 12px/1.3 var(--vs-font-b)!important;letter-spacing:.2em;text-transform:uppercase;color:var(--vs-rani)!important}main>.shopify-section:first-child:has(.section-content-wrapper>.vs-crumbs) .group-block{max-width:640px;color:var(--vs-muted);font-size:16px;line-height:1.65}main>.shopify-section:first-child:has(.section-content-wrapper>.vs-crumbs) .group-block *{text-align:center}main>.shopify-section:first-child .section-content-wrapper>.vs-crumbs{font-size:13px}main>.shopify-section:first-child .section-content-wrapper>.vs-crumbs :is(ol,ul){justify-content:center}main>.shopify-section:first-child .section-content-wrapper>.vs-crumbs a{color:var(--vs-muted)}main>.shopify-section:first-child .section-content-wrapper>.vs-chips{max-width:100%}main>.shopify-section:first-child .vs-chips__chip{background:#fff!important;border-color:var(--vs-line)!important;color:var(--vs-indigo)!important}main>.shopify-section:first-child :is(.vs-chips__chip:hover,.vs-chips__chip.is-active){background:var(--vs-indigo)!important;border-color:var(--vs-indigo)!important;color:#fff!important}@media screen and (min-width:750px){main>.shopify-section:first-child .vs-chips__list{flex-wrap:wrap;justify-content:center;overflow:visible}}main>.shopify-section:first-child .section-content-wrapper>.vs-cnote{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px 16px;padding:10px 22px;border:1px solid var(--vs-line);border-radius:999px;background:#fff;font-size:14px}main>.shopify-section:first-child .vs-cnote p{margin:0}main>.shopify-section:first-child .vs-cnote a{color:var(--vs-rani)!important;font-weight:600}main>.shopify-section:first-child .section-content-wrapper :is(.button,.button-secondary){border-radius:999px}main>.shopify-section:first-child .group-block-content{justify-content:center!important;flex-wrap:wrap}@media screen and (max-width:749px){main>.shopify-section:first-child:is(:has(.section-content-wrapper>.vs-crumbs),:has(.section-content-wrapper>.text-block h1)) .section-content-wrapper{padding-block:38px 44px!important;padding-inline:20px!important}main>.shopify-section:first-child:has(.section-content-wrapper>.vs-crumbs) .group-block{font-size:15px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}main>.shopify-section:first-child .section-content-wrapper>.vs-cnote{border-radius:14px}}main .text-block :is(h1,h2,h3){font-family:var(--vs-serif);font-weight:var(--vs-hw);color:var(--vs-indigo)}main .text-block :is(h1,h2,h3) strong{font-weight:400}main .text-block h4{color:var(--vs-indigo)}main iframe[src*=google]{border-radius:var(--vs-radius)}@media screen and (max-width:749px){body .vs-cards:not(.vs-cards--stats):has(>.vs-cards__item:nth-child(5)){grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:82%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(var(--vs-gutter) * -1);padding-inline:var(--vs-gutter);padding-bottom:6px}body .vs-cards:not(.vs-cards--stats):has(>.vs-cards__item:nth-child(5))::-webkit-scrollbar{display:none}body .vs-cards:not(.vs-cards--stats):has(>.vs-cards__item:nth-child(5))>*{scroll-snap-align:start}}.product-details h1{font-family:var(--vs-serif);font-weight:var(--vs-hw);font-size:clamp(30px,2.6vw,40px);letter-spacing:0;line-height:1.12;color:var(--vs-indigo)}.product-details :is(input:not([type=checkbox]):not([type=radio]),select,textarea){border-radius:12px}.shopify-section-group-footer-group [class*=omnisend] button[type=submit]{background:var(--vs-indigo)!important;border-color:var(--vs-indigo)!important;border-radius:999px!important;color:#fff!important}.shopify-section-group-footer-group [class*=omnisend] input[type=email]{border-radius:999px!important}.shopify-section-group-footer-group:is([id$=__section_7NMY3F],[id$=__section_UQyXBP]){position:relative}.shopify-section-group-footer-group:is([id$=__section_7NMY3F],[id$=__section_UQyXBP]) .section-background{background:var(--vs-indigo-deep)!important}.shopify-section-group-footer-group[id$=__section_7NMY3F] :is(summary,.menu__heading,.menu__heading *,h2,h3,h4){color:var(--vs-marigold)!important}.shopify-section-group-footer-group[id$=__section_7NMY3F] :is(a,p,li){color:#f4ede1!important}.shopify-section-group-footer-group[id$=__section_UQyXBP] :is(a,p,span){color:#f4ede1bf!important}.shopify-section-group-footer-group[id$=__section_UQyXBP] :is(.button,a.button,button){background:transparent!important;border-color:transparent!important}.shopify-section-group-footer-group:is([id$=__section_7NMY3F],[id$=__section_UQyXBP]) a:hover{color:var(--vs-marigold)!important}.shopify-section-group-footer-group[id$=__section_UQyXBP]{border-top:1px solid rgb(255 255 255 / .1)}@media(prefers-reduced-motion:reduce){body :is(.vs-cards__item,.vs-review,.vs-btn):hover,body .vs-tile:hover .vs-media img{transition:none;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/81/assets/varsaca-refresh.css.map */
