html:root{--vs-ink: #1d2433;--vs-muted: #5a6070;--vs-soft: #9a9fab;--vs-line: #ebe2d3;--vs-white: #ffffff;--vs-ivory: #fffaf2;--vs-cream: #fffaf2;--vs-sand: #f6eee1;--vs-ph: #f3eadb;--vs-sage: #e4e8d3;--vs-indigo: #0e496b;--vs-indigo-deep: #0b3a55;--vs-indigo-soft: #e7eef4;--vs-teal: #1f4a6b;--vs-marigold: #f2b544;--vs-marigold-deep: #b97c06;--vs-marigold-soft: #fff2d4;--vs-magenta: #a8406f;--vs-rani: #a8406f;--vs-rani-soft: #f8e6ee;--vs-radius: 18px;--vs-radius-lg: 26px;--vs-btn-radius: 999px;--vs-stitch-rani: repeating-linear-gradient(90deg, var(--vs-rani) 0 8px, transparent 8px 14px);--vs-stitch-marigold: repeating-linear-gradient(90deg, var(--vs-marigold) 0 8px, transparent 8px 14px)}body{background:#fffdf9}body .vs-h1{font-weight:500;font-size:clamp(32px,4vw,54px);line-height:1.1;letter-spacing:-.02em;color:var(--vs-indigo)}body .vs-h2{font-weight:500;font-size:clamp(25px,2.6vw,36px);line-height:1.18;letter-spacing:-.01em;color:var(--vs-indigo)}body .vs-h3{font-weight:600;font-size:clamp(17px,1.35vw,19px);line-height:1.3;color:var(--vs-ink)}body .vs-eyebrow{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(15px,1.1vw,17px);line-height:1.7;max-width:60ch}body .vs-text{color:var(--vs-muted);line-height:1.7}body .vs-text p,body .vs-lead p{margin:0 0 12px}body .vs-bg-black .vs-h1,body .vs-bg-black .vs-h2,body .vs-bg-black .vs-h3{color:#fff}body .vs-bg-marigold .vs-h1,body .vs-bg-marigold .vs-h2{color:var(--vs-ink)}body .vs-head{flex-direction:column;align-items:center;justify-content:center;text-align:center;margin-bottom:44px}body .vs-head .vs-stack{align-items:center;margin-inline:auto;max-width:720px}body .vs-head .vs-lead{margin-inline:auto}body .vs-head .vs-h2:after,body .vs-faq__intro .vs-h2:after,body .vs-cont__intro .vs-h2:after{content:"";display:block;width:156px;height:24px;margin:16px auto 0;background:var(--vs-flower) center / 24px 24px no-repeat,var(--vs-stitch-rani) left center / 58px 2px no-repeat,var(--vs-stitch-rani) right center / 58px 2px no-repeat}body .vs-faq__intro .vs-h2:after,body .vs-cont__intro .vs-h2:after{margin-left:0}body .vs-align-center .vs-faq__intro .vs-h2:after,body .vs-align-center .vs-cont__intro .vs-h2:after{margin-left:auto}body .vs-bg-black .vs-h2:after{background:var(--vs-flower) center / 24px 24px no-repeat,var(--vs-stitch-marigold) left center / 58px 2px no-repeat,var(--vs-stitch-marigold) right center / 58px 2px no-repeat}body .vs-head>.vs-link,body .vs-head>a{margin-top:2px}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)),48px)}body .vs-head{margin-bottom:28px}}body .vs-bg-cream{--vs-bg: var(--vs-ivory)}body .vs-bg-sand{--vs-bg: var(--vs-sand)}body .vs-bg-sage{--vs-bg: var(--vs-sage)}body .vs-bg-black{--vs-bg: var(--vs-indigo-deep);--vs-fg: #fff}body .vs-bg-black .vs-lead,body .vs-bg-black .vs-text{color:#fffc}body .vs-bg-black .vs-eyebrow{color:var(--vs-marigold)}body .vs-btn{min-height:50px;padding:0 30px;border-radius:999px;font:600 15px/1 var(--vs-font-b);letter-spacing:.02em;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 #1f4a6b99}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:#e9a72c;color:var(--vs-ink)}body .vs-btn--dark{background:var(--vs-indigo-deep);color:#fff}body .vs-bg-black .vs-btn--primary,body .vs-hero--overlay .vs-btn--primary,body .vs-split--card-black .vs-btn--primary{background:var(--vs-marigold);color:var(--vs-ink)}body .vs-bg-black .vs-btn--outline,body .vs-hero--overlay .vs-btn--outline,body .vs-split--card-black .vs-btn--outline{border-color:#ffffffb3;color:#fff}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 #f3d58e}body .vs-chip{min-height:44px;border:1px solid var(--vs-line);background:#fff;color:var(--vs-indigo);font-weight:600;font-size:14px;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-flower-rani) center / min(46%,220px) auto no-repeat,var(--vs-sand);opacity:1}body .vs-ph--brand:after{content:"";position:absolute;top:12px;right:12px;bottom:12px;left:12px;border:1.5px dashed rgb(168 64 111 / .35);border-radius:calc(var(--vs-radius) - 6px)}body .vs-sec.vs-hero--text{padding-block:72px 80px;background-color:var(--vs-sand);color:var(--vs-ink);overflow:hidden;isolation:isolate}body .vs-sec.vs-hero--text:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--vs-flower-rani) 0 0 / 64px 64px repeat;opacity:.07}body .vs-sec.vs-hero--text:after{content:"";position:absolute;z-index:-1;width:360px;height:360px;right:-120px;bottom:-150px;background:var(--vs-flower) center / contain no-repeat;opacity:.9}body .vs-hero--text .vs-wrap{position:relative}body .vs-hero--text .vs-wrap:after{content:"";position:absolute;left:50%;bottom:-40px;width:min(420px,70%);height:2px;transform:translate(-50%);background:var(--vs-stitch-rani)}body .vs-hero--text .vs-hero__content{margin-inline:auto;align-items:center;text-align:center;max-width:760px}body .vs-hero--text .vs-h1{font-size:clamp(30px,3.6vw,48px);color:var(--vs-indigo)}body .vs-hero--text .vs-lead{color:var(--vs-muted);margin-inline:auto}body .vs-hero--text .vs-btns,body .vs-hero--text .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:48px 60px}body .vs-sec.vs-hero--text:after{width:190px;height:190px;right:-70px;bottom:-80px}body .vs-hero--text .vs-wrap:after{bottom:-30px}}body .vs-sec.vs-hero--split-right,body .vs-sec.vs-hero--split-left{background:var(--vs-ivory);padding-block:56px 72px;overflow:hidden}body .vs-hero--split-right .vs-hero__media,body .vs-hero--split-left .vs-hero__media{position:relative}body .vs-hero--split-right .vs-hero__media:before,body .vs-hero--split-left .vs-hero__media:before{content:"";position:absolute;z-index:0;width:150px;height:150px;right:-40px;top:-34px;background:var(--vs-flower) center / contain no-repeat}body .vs-hero--split-left .vs-hero__media:before{right:auto;left:-40px}body .vs-hero--split-right .vs-hero__media .vs-media,body .vs-hero--split-left .vs-hero__media .vs-media{position:relative;z-index:1;border-radius:999px 999px var(--vs-radius-lg) var(--vs-radius-lg);box-shadow:0 0 0 8px #fff,0 0 0 9px var(--vs-line)}@media screen and (max-width:749px){body .vs-sec.vs-hero--split-right,body .vs-sec.vs-hero--split-left{padding-block:28px 48px}body .vs-hero--split-right .vs-hero__media:before,body .vs-hero--split-left .vs-hero__media:before{width:84px;height:84px;top:-18px;right:-14px}body .vs-hero--split-left .vs-hero__media:before{left:-14px}body .vs-hero--split-right .vs-hero__media .vs-media,body .vs-hero--split-left .vs-hero__media .vs-media{border-radius:260px 260px 20px 20px;box-shadow:0 0 0 6px #fff,0 0 0 7px var(--vs-line)}}body .vs-hero--overlay .vs-media{border-radius:var(--vs-radius-lg)}body .vs-cards__item{border-radius:20px;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;box-shadow:0 16px 34px -28px #1d243359}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 -28px #1d243373}body .vs-cards__body{padding:24px 24px 26px;gap:10px}body .vs-cards__title{font:600 18px/1.3 var(--vs-font-h);color:var(--vs-indigo)}body .vs-cards__item .vs-eyebrow{letter-spacing:.12em;font-size:11px}body .vs-cards__item .vs-media{border-radius:0}body .vs-cards__item--hi{background:var(--vs-marigold-soft)!important;border-color:#f3d58e!important}body .vs-cards__num,body .vs-timeline__dot{display:inline-grid;place-items:center;min-width:46px;height:46px;padding:0 10px;border-radius:50%;background:var(--vs-marigold-soft);color:var(--vs-marigold-deep);font:600 15px/1 var(--vs-font-h)}body .vs-cards__item:nth-child(3n+2) .vs-cards__num{background:var(--vs-rani-soft);color:var(--vs-rani)}body .vs-cards__item:nth-child(3n+3) .vs-cards__num{background:var(--vs-indigo-soft);color:var(--vs-indigo)}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:500 clamp(30px,3vw,42px)/1 var(--vs-font-h);color:var(--vs-indigo)}body .vs-cards--stats .vs-cards__item:nth-child(3n+2) .vs-cards__title{color:var(--vs-rani)}body .vs-cards--stats .vs-cards__item:nth-child(3n+3) .vs-cards__title{color:var(--vs-marigold-deep)}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{background:repeating-linear-gradient(180deg,var(--vs-line) 0 6px,transparent 6px 11px) left center / 2px 70% no-repeat}}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{width:56px;height:56px;min-width:0;padding:0;border-radius:50%;background:var(--vs-flower) center / contain no-repeat;color:#fff;font:600 12px/1 var(--vs-font-b);letter-spacing:.04em}@media screen and (min-width:990px){body .vs-timeline{gap:72px;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-indigo) 0 9px,transparent 9px 16px);opacity:.55}body .vs-timeline__item{position:relative;grid-template-columns:1fr 1fr;gap:120px}body .vs-timeline__item:nth-child(2n) .vs-timeline__media{order:2}body .vs-timeline__dot{position:absolute;left:50%;top:50%;width:68px;height:68px;transform:translate(-50%,-50%);font-size:13px}body .vs-timeline__media .vs-media{aspect-ratio:4 / 3}body .vs-timeline__item:nth-child(odd) .vs-timeline__media .vs-media{border-radius:200px 200px var(--vs-radius) var(--vs-radius)}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:34px}body .vs-timeline:before{content:"";display:block;position:absolute;left:13px;top:0;bottom:0;width:2px;background:repeating-linear-gradient(180deg,var(--vs-indigo) 0 8px,transparent 8px 14px);opacity:.5}body .vs-timeline__item{position:relative}body .vs-timeline__dot{position:absolute;left:-48px;top:0;width:30px;height:30px;font-size:0}body .vs-align-center .vs-timeline__text{align-items:flex-start;text-align:left}}body .vs-people--card .vs-person{padding:0;overflow:hidden;border:1px solid var(--vs-line);border-radius:22px;background:#fff;box-shadow:0 16px 34px -30px #1d243366}body .vs-people--card .vs-person .vs-media{margin:14px 14px 0;border-radius:999px 999px 14px 14px}body .vs-person__body{gap:6px;padding:16px 20px 22px;position:relative}body .vs-person__name{font:600 18px/1.25 var(--vs-font-h);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-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-family:var(--vs-font-h);font-weight:500;color:var(--vs-indigo);padding-inline:2px}body .vs-pc__media{border-radius:16px;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:16px;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,body .vs-split--card,body .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 .vs-eyebrow{color:var(--vs-marigold)}body .vs-split--card-cream{background:var(--vs-ivory)!important;border:1px solid var(--vs-line)}body .vs-story__quote,body .vs-split__quote{position:relative;padding:4px 0 4px 22px;border:0;background:repeating-linear-gradient(180deg,var(--vs-rani) 0 8px,transparent 8px 14px) left top / 2px 100% no-repeat;font-family:var(--vs-font-h);color:var(--vs-indigo)}body .vs-quote{position:relative}body .vs-quote blockquote,body .vs-quote p:first-of-type{color:var(--vs-indigo)}body .vs-quote .vs-wrap:before{content:"";display:block;width:44px;height:44px;margin:0 auto 18px;background:var(--vs-flower) center / contain no-repeat}body .vs-gallery__item .vs-media{border-radius:var(--vs-radius)}body .vs-faq__item{border:1px solid var(--vs-line)!important;border-radius:14px;background:#fff;margin-bottom:10px;overflow:hidden}body .vs-faq__item summary{padding-inline:22px;font-weight:600;color:var(--vs-ink)}body .vs-faq__item[open] summary{color:var(--vs-indigo)}body .vs-faq__item>:not(summary){padding-inline:22px}body .vs-review{border:1px solid var(--vs-line);border-radius:20px;background:#fff;box-shadow:none}body .vs-stars{color:var(--vs-marigold)}body .vs-cta{border-radius:var(--vs-radius-lg)}body .vs-offers__tier{border-radius:20px}body .vs-offers__tier--hi{background:var(--vs-indigo)!important;color:#fff}body .vs-offers__tier--hi :is(h3,p,span,strong){color:inherit}body .vs-offers__ends{background:var(--vs-indigo)!important;color:#fff!important}.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));gap:24px;margin:0;padding:36px 0;list-style:none}.vs-values__item{display:flex;align-items:center;gap:14px}.vs-values__icon{flex:none;width:40px;height:40px;background:var(--vs-flower) center / contain no-repeat}.vs-values__title{margin:0;font:600 15px/1.3 var(--vs-font-h);color:var(--vs-indigo)}.vs-values__text{margin:2px 0 0;font:400 13px/1.45 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))}}@media screen and (max-width:749px){.vs-values__list{gap:18px 14px;padding:28px 0}.vs-values__icon{width:32px;height:32px}.vs-values__title{font-size:14px}.vs-values__text{font-size:12px}}.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;isolation:isolate}main>.shopify-section:first-child:is(:has(.section-content-wrapper>.vs-crumbs),:has(.section-content-wrapper>.text-block h1)) .section-background{background:var(--vs-sand)!important}main>.shopify-section:first-child:is(:has(.section-content-wrapper>.vs-crumbs),:has(.section-content-wrapper>.text-block h1)):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:var(--vs-flower-rani) 0 0 / 64px 64px repeat;opacity:.07;pointer-events:none}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:0;width:300px;height:300px;right:-110px;bottom:-130px;background:var(--vs-flower) center / contain no-repeat;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:52px 56px!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:500 clamp(30px,3.4vw,46px)/1.12 var(--vs-font-h)!important;letter-spacing:-.02em;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:15px;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 .vs-chips__chip:hover,main>.shopify-section:first-child .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 dashed rgb(168 64 111 / .4);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:36px 40px!important}main>.shopify-section:first-child:is(:has(.section-content-wrapper>.vs-crumbs),:has(.section-content-wrapper>.text-block h1)):after{width:160px;height:160px;right:-64px;bottom:-70px}main>.shopify-section:first-child:has(.section-content-wrapper>.vs-crumbs) .group-block{font-size:14px}main>.shopify-section:first-child .section-content-wrapper>.vs-cnote{border-radius:16px}}main .text-block :is(h1,h2,h3){font-weight:500}main .text-block :is(h1,h2,h3) strong{font-weight:600}.product-details input:not([type=checkbox]):not([type=radio]),.product-details select,.product-details 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[id$=__section_7NMY3F],.shopify-section-group-footer-group[id$=__section_UQyXBP]{position:relative}.shopify-section-group-footer-group[id$=__section_7NMY3F] .section-background,.shopify-section-group-footer-group[id$=__section_UQyXBP] .section-background{background:var(--vs-indigo-deep)!important}.shopify-section-group-footer-group[id$=__section_7NMY3F]:before{content:"";position:absolute;z-index:1;left:0;right:0;top:14px;height:2px;background:var(--vs-stitch-marigold);opacity:.6}.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[id$=__section_7NMY3F] a:hover,.shopify-section-group-footer-group[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 .vs-cards__item,body .vs-tile:hover .vs-media img,body .vs-btn:hover{transition:none;transform:none}}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:#ffffffd1}main .text-block :is(h1,h2,h3,h4){color:var(--vs-indigo)}main iframe[src*=google]{border-radius:var(--vs-radius)}@media screen and (min-width:990px){body .vs-timeline{gap:56px}body .vs-timeline__media .vs-media,body .vs-timeline__item:nth-child(odd) .vs-timeline__media .vs-media{border-radius:200px 200px var(--vs-radius) var(--vs-radius)}}@media screen and (max-width:989px){body .vs-timeline__media .vs-media{aspect-ratio:16 / 10}}body .vs-people--card .vs-person:has(.vs-ph--brand) .vs-media{width:96px;height:96px;min-height:0;aspect-ratio:1;margin:24px auto 0;border-radius:50%}body .vs-person:has(.vs-ph--brand) .vs-ph--brand{min-height:0;background:var(--vs-flower) center / 78% no-repeat,var(--vs-sand)}body .vs-person:has(.vs-ph--brand) .vs-ph--brand:after{display:none}body .vs-person:has(.vs-ph--brand) .vs-person__body{text-align:center;align-items:center}body .vs-ph--brand:after{border-radius:inherit}@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}main>.shopify-section:first-child:has(.section-content-wrapper>.vs-crumbs) .section-content-wrapper{padding-inline:20px!important}main>.shopify-section:first-child:has(.section-content-wrapper>.vs-crumbs) .group-block{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}}.product-details h1{font-weight:500;letter-spacing:-.01em;line-height:1.25;color:var(--vs-indigo)}
/*# sourceMappingURL=/cdn/shop/t/77/assets/varsaca-refresh.css.map?x=1794474796486 */
