:root{--ink: #1e2338;--ink-2: #5b5f73;--moss: #2c4a9a;--moss-2: #243f86;--moss-3: #1d3470;--cream: #fbf8f5;--cream-2: #f3ede7;--mist: #f1ebe4;--mist-2: #e7dfd6;--paper: #fffdfb;--sage: #d9c3a0;--gold: #efe3cf;--line: rgb(30 35 56 / .1);--sapphire: #2c4a9a;--sapphire-2: #4a68c8;--champagne: #d9c3a0;--blush: #f4e6ea;--sec: clamp(48px, 6vw, 88px);--sec-s: clamp(36px, 4.5vw, 64px);--depth-1: 0 1px 2px rgb(30 35 56 / .06), 0 8px 24px -12px rgb(30 35 56 / .18);--depth-2: 0 2px 6px rgb(30 35 56 / .06), 0 24px 48px -22px rgb(30 35 56 / .28);--glass: rgb(255 255 255 / .55);--fl-cream: #faf6f3;--fl-sage: #f6eef0;--fl-warm: #f7efe6;--fl-mist: #eef1f8;--fl-glow: radial-gradient(50% 260px at 50% 220px, rgb(255 255 255 / .55), rgb(255 255 255 / 0) 100%)}body{color:var(--ink);background:linear-gradient(180deg,#fbf8f5,#f8f0e9 14%,#f5edf1 30%,#eef1f8,#f6efe8,#f4eef4 84%,#fbf8f5)!important}.topbar{background:linear-gradient(90deg,#f3e7d6,#f6ecef 50%,#e9eef8)!important;color:var(--ink)!important}header.site{background:#fbf8f5d1!important;backdrop-filter:blur(14px) saturate(1.2);-webkit-backdrop-filter:blur(14px) saturate(1.2);box-shadow:0 1px 0 var(--line)}section.ov[id],section.cp[id],section.fq[id],section.ct[id],section.sw[id],.sa-hero,.ribbon-wrap,#showcase+.ribbon-wrap{background:transparent!important}.shopify-section{margin:0!important}section.ov[id],section.cp[id],section.fq[id],section.ct[id]{padding-top:var(--sec)!important;padding-bottom:var(--sec)!important}.sc-v{display:none!important}.sc{background-color:transparent!important;background-image:radial-gradient(42% 46% at 50% 56%,color-mix(in srgb,var(--strong) 26%,transparent) 0%,transparent 70%),radial-gradient(38% 40% at 12% 18%,color-mix(in srgb,var(--strong) 14%,transparent) 0%,transparent 72%),radial-gradient(40% 44% at 88% 26%,color-mix(in srgb,var(--soft) 90%,#fff) 0%,transparent 70%),linear-gradient(180deg,color-mix(in srgb,var(--soft) 70%,#fbf8f5),#fbf8f5)!important;transition:background-color .7s ease}.sc:before{content:none!important;display:none!important}.sc{--stage-h: clamp(420px, 38vw, 530px);padding-top:clamp(20px,2vw,28px)!important}.sc-tabs{margin-top:14px!important}.sc-stage{height:var(--stage-h)!important;margin-top:14px!important}.sc-it{width:clamp(230px,25vw,345px)!important}.sc-it img{object-position:50% 100%!important}.sc-stage:after{content:"";position:absolute;z-index:-1;left:50%;bottom:-14px;width:min(560px,70%);height:46px;translate:-50% 0;border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--strong) 30%,rgb(30 35 56 / .25)),transparent);filter:blur(6px);pointer-events:none}.sc h2{color:var(--ink)!important}.sc-tabs button{background:var(--glass)!important;color:var(--ink)!important;border:1px solid rgb(255 255 255 / .8)!important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:var(--depth-1)}.sc-tabs button[aria-selected=true]{background:var(--strong)!important;color:#fff!important;border-color:transparent!important}.sc-it img{filter:drop-shadow(0 30px 26px rgb(30 35 56 / .28)) drop-shadow(0 6px 8px rgb(30 35 56 / .12))!important}.sc-ben svg circle{fill:var(--strong)!important}.sc-add,.sc-go{box-shadow:var(--depth-1)}@media(max-width:700px){.sc{--stage-h: 104vw}.sc-it{width:66vw!important}}.vr{background:transparent!important;color:var(--ink)!important}.vr:before{display:none!important}.vr .vr-head h2,.vr h2{color:var(--ink)!important}.vr .eyebrow{color:var(--ink-2)!important}.vr-card{box-shadow:var(--depth-2)!important}.card,.card.rich{background:none!important;box-shadow:none!important}.card .tile,.card.rich .tile,.tile{background:none!important;overflow:visible!important;border-radius:0!important;border:0!important}.card .tile,.card.rich .tile{aspect-ratio:1 / 1!important}.card .tile .shot,.card .tile .shot[data-shape]{width:94%!important;height:90%!important;bottom:4%!important;object-position:center bottom!important}.card .tile:after{content:"";position:absolute;z-index:0;left:18%;right:18%;bottom:2%;height:14px;border-radius:50%;background:radial-gradient(closest-side,rgb(30 35 56 / .16),transparent);pointer-events:none}.card .ben li{opacity:1!important;color:var(--ink)!important}.tile .shot,.card .tile .shot[data-shape]{filter:drop-shadow(0 22px 20px rgb(30 35 56 / .22)) drop-shadow(0 4px 6px rgb(30 35 56 / .1))!important}.card:hover .tile .shot,.card .tile:hover .shot,.tile:hover .shot{transform:translateY(-6px)!important}.grid,.track{padding-top:14px!important}.card .rise,.card .brandtag{display:none!important}.card .ben svg circle,.ben svg circle{fill:var(--ps, var(--sapphire))!important}.card .pr.buyp,.card .add-main.pill--solid,.card .touch-buy .pill,.card .quick .pill{background:var(--ps, var(--sapphire))!important;border-color:var(--ps, var(--sapphire))!important;color:#fff!important;box-shadow:0 10px 22px -12px var(--ps, var(--sapphire))}.card .nm{color:var(--ink)!important}.card .kicker,.card .br{color:color-mix(in srgb,var(--ps, var(--sapphire)) 80%,var(--ink))!important}#shopAll .sa-hero{background:transparent!important;box-shadow:none!important;padding:clamp(18px,2.6vw,36px) 0 4px!important}body:has(header.site.over) #shopAll .sa-hero{padding-top:calc(var(--bar-h, 88px) + clamp(18px,2.6vw,36px))!important}.sa-hero.aura:before{background:radial-gradient(closest-side,rgb(244 230 234 / .9),transparent)!important}.sa-hero.aura:after{background:radial-gradient(closest-side,rgb(232 222 204 / .7),rgb(219 227 246 / .4) 60%,transparent)!important}#shopAll .sa-hero h1{font-size:clamp(2rem,3.4vw,3.2rem)!important;line-height:1.06!important;white-space:normal!important;text-wrap:balance;margin:0 auto 8px!important;max-width:none;background:none!important;color:var(--ink)!important;-webkit-text-fill-color:currentColor!important}#shopAll .sa-hero .lead{max-width:60ch!important;font-size:clamp(.95rem,1.1vw,1.05rem)!important}#shopAll .sa-hero .bstrip{padding-block:6px!important;margin:0!important}#shopAll .sa-hero .bstrip-row.rev,#shopAll .sa-hero .ribbon-cap,.sa-sec .sec-head{display:none!important}#shopAll .grail{max-width:none!important;padding-inline:0!important;position:relative}#shopAll .grail .grid{max-width:none!important;width:100%!important;margin:0!important;--edge: clamp(16px, 4vw, 60px);padding:22px var(--edge) 28px!important;scroll-padding-inline:var(--edge);-webkit-mask-image:linear-gradient(90deg,transparent,#000 28px,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(90deg,transparent,#000 28px,#000 calc(100% - 28px),transparent)}#shopAll .sa-hero h1 span:last-child{color:var(--sapphire)}#shopAll .sa-hero h1 span{display:inline!important;white-space:nowrap!important}#shopAll .sa-hero .lead{margin-top:0!important}#shopAll .sa-hero .ribbon-wrap{margin-top:clamp(8px,1.4vw,18px)!important}#shopAll #saBar,#shopAll #saBar.stuck{display:block!important;position:relative!important;top:auto!important;z-index:2;background:none!important;box-shadow:none!important;border:0!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}#shopAll #saBar:before{content:none!important}#shopAll .sa-hero.aura:before,#shopAll .sa-hero.aura:after{display:none!important}#shopAll .sa-hero{overflow:visible!important}#shopAll #jump>:first-child{margin-left:auto}#shopAll #jump>:last-child{margin-right:auto}#shopAll .sa-sec{padding-top:0!important}#shopAll #sections .sa-arrow{background:#ffffffd1!important;color:var(--ink)!important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:var(--depth-2),0 0 0 1px #ffffffe6!important}#shopAll #sections .sa-arrow.prev{left:16px}#shopAll #sections .sa-arrow.next{right:16px}#shopAll .sa-bar-in{justify-content:center;padding-block:10px!important}#shopAll .sa-bar .tools,#shopAll #activeF{display:none!important}#shopAll #jump{flex:0 1 auto;padding:4px 2px;scroll-padding-inline:16px}#shopAll #saBar{margin-top:clamp(10px,1.6vw,20px)}#shopAll #saBar:after{content:"";position:absolute;top:0;left:50%;width:min(560px,70%);height:1px;translate:-50% 0;background:linear-gradient(90deg,transparent,rgb(44 74 154 / .22),transparent)}#shopAll .sa-bar-in{padding-block:14px 12px!important}#shopAll #jump{gap:10px!important;padding-block:16px 22px!important;margin-block:-16px -22px}#shopAll #jump a{height:44px;padding:0 20px!important;border-radius:999px!important;border:1px solid rgb(44 74 154 / .14)!important;background:#ffffff9e!important;color:var(--ink)!important;font-size:.95rem!important;font-weight:500!important;letter-spacing:0!important;text-transform:none!important;white-space:nowrap;box-shadow:0 1px 2px #1e23380d,0 6px 16px -10px #1e233840!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;transition:background .25s,border-color .25s,color .25s,box-shadow .25s}#shopAll #jump a:hover{background:#ebf0fce6!important;border-color:#2c4a9a47!important}#shopAll #jump a.on{background:linear-gradient(135deg,#2c4a9a,#4a68c8)!important;border-color:transparent!important;color:#fff!important;font-weight:600!important;box-shadow:0 10px 22px -12px #2c4a9acc!important}#shopAll #jump a:focus-visible{outline:2px solid var(--sapphire);outline-offset:2px}.sa-sec{background:transparent!important;padding-top:clamp(16px,2.4vw,28px)!important;padding-bottom:clamp(24px,3vw,40px)!important}.sec-head .ph{display:none!important}.sec-head{margin-bottom:clamp(8px,1.4vw,16px)!important;gap:4px!important}.sec-head h2{font-size:clamp(1.6rem,2.6vw,2.3rem)!important;line-height:1.1!important}@media(max-width:700px){#shopAll .sa-bar-in{justify-content:flex-start;padding-inline:0!important}#shopAll #jump{padding-inline:16px!important;margin-inline:0!important;gap:8px!important}#shopAll #jump a{padding:0 16px!important;font-size:.9rem!important}}#pdpPage .brandlink,#pdpPage .stock i{color:var(--ps, var(--sapphire))}.ord-go,.pp-go,.sb-go,#sBuy{background:linear-gradient(135deg,var(--ps, var(--sapphire)),color-mix(in srgb,var(--ps, var(--sapphire)) 78%,#1e2338))!important;color:#fff!important;box-shadow:0 16px 30px -16px var(--ps, var(--sapphire))!important}.ord-card:has(input:checked){border-color:var(--ps, var(--sapphire))!important;box-shadow:0 0 0 1px var(--ps, var(--sapphire)),var(--depth-1)!important}.g-hero{background:radial-gradient(60% 55% at 50% 50%,color-mix(in srgb,var(--ps, var(--sapphire)) 16%,transparent),transparent 70%)!important}.g-hero img{filter:drop-shadow(0 26px 24px rgb(30 35 56 / .24))}.g-th{background:#fff9!important}.sbar{background:#fffdfbdb!important;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 -10px 30px -18px #1e23384d!important}body:not(#x) .sb-go{background:linear-gradient(135deg,var(--sapphire),var(--sapphire-2))!important}#pdpPage~.sbar .sb-go,#pdpPage .sb-go{background:linear-gradient(135deg,var(--ps, var(--sapphire)),color-mix(in srgb,var(--ps, var(--sapphire)) 78%,#1e2338))!important}section.fq[id] details,section.fq[id] .fq-p,section.cp[id] .cp-col{background:#fff9!important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:var(--depth-1)}section.ct[id] button{background:linear-gradient(135deg,var(--sapphire),var(--sapphire-2))!important}html body footer.foot{background:linear-gradient(180deg,#fbf8f500,#f4eef4 30%,#ece9f5 70%,#e7ecf8)!important;color:var(--ink)!important;border-top:0!important;padding-top:clamp(32px,4vw,56px)!important}html body footer.foot:before{content:none!important}.foot a,.foot p,.foot span,.foot .h4{color:var(--ink)!important}.foot .soc a{background:#ffffffb3;box-shadow:var(--depth-1)}#shopAll .card .tile{aspect-ratio:5 / 4!important}.vr{padding-top:clamp(28px,3.4vw,48px)!important}#showcase+.ribbon-wrap{padding-bottom:clamp(8px,1.4vw,16px)!important}section.ov[id],section.cp[id],section.fq[id],section.ct[id]{padding-top:clamp(40px,5vw,72px)!important;padding-bottom:clamp(40px,5vw,72px)!important}section.cp[id] h2,section.ct[id] h2{font-size:clamp(2.3rem,4.6vw,4rem)!important;line-height:1.02!important;letter-spacing:-.02em!important;white-space:normal!important}section.cp[id] .cp-t{margin-top:clamp(72px,7vw,100px)!important}section.cp[id]{--cp-ok: #2c4a9a !important;--cp-no: #b8566e !important}section.cp[id] .cp-col{box-shadow:var(--depth-1);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}section.cp[id] .cp-col.us{background:#ffffffa8!important;border-width:1.5px!important}section.cp[id] .cp-col.them{background:#fff6!important;border-width:1.5px!important}section.ov[id] .ov-ic{background:linear-gradient(135deg,var(--ps, var(--sapphire)),color-mix(in srgb,var(--ps, var(--sapphire)) 78%,#1e2338))!important;color:#fff!important;box-shadow:0 10px 22px -12px var(--ps, var(--sapphire))!important}section.ov[id] .ov-ring ellipse{stroke:#2c4a9a73!important}.foot form button{background:linear-gradient(135deg,var(--sapphire),var(--sapphire-2))!important}.foot .soc a:hover{background:var(--sapphire)!important}.foot-bot{border-top-color:#2c4a9a1f!important}@media(prefers-reduced-motion:reduce){.card .tile .shot,#shopAll #jump a{transition:none!important}}.mega-in{min-height:0;max-height:calc(100svh - 150px)}.m-side{overflow-y:auto}.m-row{min-height:56px;padding-top:10px;padding-bottom:10px;font-size:clamp(1.05rem,1.35vw,1.3rem);line-height:1.2}.m-row svg{width:18px;height:18px}.m-all{margin:20px clamp(20px,3vw,44px) 24px;height:52px;font-size:1.05rem;flex:0 0 auto;background:var(--sapphire, #2c4a9a);color:#fff}.m-all:hover{background:color-mix(in srgb,var(--sapphire, #2c4a9a) 85%,#000)}.sc-it:focus{outline:none}.sc-it:focus-visible{outline:2px solid var(--sapphire);outline-offset:6px;border-radius:18px}#pdpPage .g-hero img.photo{padding:4%!important}#pdpPage .g-hero img:not(.photo){height:84%!important}.sc h2{white-space:nowrap;font-size:clamp(1.45rem,6vw,4.6rem)!important;letter-spacing:-.015em;line-height:1.05}.sc h2{margin-bottom:clamp(22px,3vw,44px)!important}.sc h2:after{content:"Vilma Caviar";display:block;width:max-content;margin:-.12em 0 0 auto;margin-right:calc(50% - 9.6em);font-family:Mrs Saint Delafield,cursive;font-weight:400;font-size:.66em;line-height:1;letter-spacing:0;color:var(--sapphire);transform:rotate(-4deg);transform-origin:right center;pointer-events:none}:root{--wv-h: clamp(28px, 4vw, 60px);--sep-h: clamp(20px, 2.6vw, 36px)}main>.shopify-section{position:relative}main>.vcb-wrap .vcb{-webkit-mask:linear-gradient(#000 0 0) top / 100% calc(100% - var(--wv-h) + 1px) no-repeat,url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 80' preserveAspectRatio='none'><path d='M0,0 L0,56 C240,80 480,80 720,58 C960,36 1200,30 1440,52 L1440,0 Z'/></svg>") bottom / 100% var(--wv-h) no-repeat;mask:linear-gradient(#000 0 0) top / 100% calc(100% - var(--wv-h) + 1px) no-repeat,url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 80' preserveAspectRatio='none'><path d='M0,0 L0,56 C240,80 480,80 720,58 C960,36 1200,30 1440,52 L1440,0 Z'/></svg>") bottom / 100% var(--wv-h) no-repeat}main>.vcb-wrap:after{content:"";position:absolute;z-index:2;left:0;right:0;bottom:0;height:var(--wv-h);pointer-events:none;background:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 80' preserveAspectRatio='none'><defs><linearGradient id='s' x1='0' x2='1' y1='0' y2='0'><stop offset='0' stop-color='%236573c4'/><stop offset='1' stop-color='%238a6aa8'/></linearGradient></defs><path fill='url(%23s)' d='M0,32 C260,54 500,54 740,34 C980,14 1210,8 1440,28 L1440,52 C1200,30 960,36 720,58 C480,80 240,80 0,56 Z'/><path fill='none' stroke='%231e2338' stroke-opacity='.8' stroke-width='3.5' stroke-linecap='round' vector-effect='non-scaling-stroke' d='M0,56 C240,80 480,80 720,58 C960,36 1200,30 1440,52'/></svg>") center / 100% 100% no-repeat}main>.vcb-wrap:has(+[id*=testimonials]){background:#fbf8f5}html body footer.foot{background:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 80' preserveAspectRatio='none'><defs><linearGradient id='d' x1='0' y1='0' x2='0' y2='1'><stop offset='0' stop-color='%23c3cdeb' stop-opacity='0'/><stop offset='.55' stop-color='%23c3cdeb'/></linearGradient><linearGradient id='l' x1='0' y1='0' x2='0' y2='1'><stop offset='0' stop-color='%23e2e7f6' stop-opacity='0'/><stop offset='.5' stop-color='%23e2e7f6'/></linearGradient></defs><path fill='url(%23l)' d='M0,0 L0,56 C240,80 480,80 720,58 C960,36 1200,30 1440,52 L1440,0 Z'/><path fill='url(%23d)' d='M0,0 L0,40 C260,62 500,62 740,42 C980,22 1210,16 1440,36 L1440,0 Z'/><path fill='none' stroke='%232c4a9a' stroke-opacity='.8' stroke-width='3.5' stroke-linecap='round' vector-effect='non-scaling-stroke' d='M0,56 C240,80 480,80 720,58 C960,36 1200,30 1440,52'/></svg>") top center / 100% var(--wv-h) no-repeat,linear-gradient(180deg,#fbf8f500,#f4eef4 30%,#ece9f5 70%,#e7ecf8)!important}html body footer.foot.foot{padding-top:calc(var(--wv-h) + clamp(20px,2.6vw,40px))!important}main>.shopify-section:not(:first-child,.vcb-wrap,.vcb-wrap+*):has(>:not(style,link,script,template,[hidden])):before{content:"";position:absolute;z-index:1;left:0;right:0;top:0;height:var(--sep-h);pointer-events:none;background:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 40' preserveAspectRatio='none'><defs><linearGradient id='c' x1='0' y1='0' x2='0' y2='1'><stop offset='0' stop-color='%23ead9e2' stop-opacity='0'/><stop offset='1' stop-color='%23ead9e2' stop-opacity='.85'/></linearGradient></defs><path fill='url(%23c)' d='M0,0 L0,4 Q720,64 1440,4 L1440,0 Z'/></svg>") center top / 100% 100% no-repeat}main>.shopify-section:nth-child(2n):not(:first-child,.vcb-wrap,.vcb-wrap+*):has(>:not(style,link,script,template,[hidden])):before{height:20px;top:4px;background:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 360 20'><defs><linearGradient id='a' gradientUnits='userSpaceOnUse' x1='10' x2='164' y1='0' y2='0'><stop offset='0' stop-color='%232c4a9a' stop-opacity='0'/><stop offset='1' stop-color='%232c4a9a' stop-opacity='.45'/></linearGradient><linearGradient id='b' gradientUnits='userSpaceOnUse' x1='350' x2='196' y1='0' y2='0'><stop offset='0' stop-color='%232c4a9a' stop-opacity='0'/><stop offset='1' stop-color='%232c4a9a' stop-opacity='.45'/></linearGradient></defs><path d='M10,10 H164' stroke='url(%23a)' stroke-width='1'/><path d='M196,10 H350' stroke='url(%23b)' stroke-width='1'/><path d='M180,3.5 L186.5,10 L180,16.5 L173.5,10 Z' fill='none' stroke='%232c4a9a' stroke-opacity='.6' stroke-width='1'/><circle cx='180' cy='10' r='2.2' fill='%231e2338'/><circle cx='168' cy='10' r='1.1' fill='%23d9c3a0'/><circle cx='192' cy='10' r='1.1' fill='%23d9c3a0'/></svg>") center / min(360px,72%) 20px no-repeat}.card .meta .cprice{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 8px;margin-top:4px;font-variant-numeric:tabular-nums;line-height:1.2}.card .meta .cprice b{font-size:1.12rem;font-weight:700;color:var(--ink)}.card .meta .cprice s{font-size:.86rem;font-weight:400;color:var(--ink-2)}.card .meta .cprice small{font-size:.8rem;color:var(--ink-2);margin-right:-4px}.card.rich .rmeta .nm,.card .meta .nm{line-height:1.3!important;overflow:visible!important}.m-sub[hidden],.m-arrows[hidden]{display:none!important}@media(max-width:900px){header.site .bar{position:relative}header.site .bar>.logo{position:absolute;left:50%;top:50%;translate:-50% -50%}header.site .bar>.nav-l{grid-column:1}header.site .bar>.nav-r{grid-column:3}}#shopAll #sections .sa-sec.has-swipe{padding-bottom:76px!important}#shopAll #sections .sa-arrow{top:auto!important;bottom:18px;transform:none}#shopAll #sections .sa-arrow:active{transform:scale(.9)}#shopAll #sections .sa-sec[data-at=start] .sa-arrow.prev,#shopAll #sections .sa-sec[data-at=end] .sa-arrow.next{transform:scale(.75)}#shopAll #sections .sa-arrow.prev{left:calc(50% - 56px);right:auto}#shopAll #sections .sa-arrow.next{right:calc(50% - 56px);left:auto}@media(min-width:901px){.vr .vr-stage{margin-bottom:76px}.vr .vr-arrow{top:calc(100% + 16px);translate:none;background:#ffffffb8;color:var(--ink);box-shadow:var(--depth-1)}.vr .vr-arrow:hover{background:#fff}.vr .vr-arrow.p{left:calc(50% - 64px)}.vr .vr-arrow.n{right:calc(50% - 64px)}}.vr-ctl button,.sb-slot,.fq-add{position:relative}.vr-ctl button:before,.fq-add:before{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:50%}.sb-slot:before{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px}.foot ul a:after{content:"";position:absolute;top:-11px;right:-4px;bottom:-11px;left:-4px}.ribbon-cap{font-size:12.5px!important;color:#1e2338b3!important;opacity:1!important}.foot .help ul{grid-template-columns:1fr!important}a,button,label,summary,select,[role=button],[role=tab]{touch-action:manipulation}button:not(:disabled):active,.pill:active,.sc-go:active,.vr-shop .go:active{scale:.97}.mega{transition:clip-path .25s var(--ease),visibility 0s linear .25s!important}.mega.open{transition:clip-path .28s var(--ease)!important}.drawer{transition:transform .3s var(--ease)!important}.cart{transition:transform .28s var(--ease),visibility 0s linear .28s!important}.cart.open{transition:transform .3s var(--ease)!important}.qview.open,.fpanel.open{transition:transform .3s var(--ease),opacity .2s!important}.scrim,.cscrim{transition:opacity .25s var(--ease),visibility 0s linear .25s!important}.scrim.on,.cscrim.on{transition:opacity .25s var(--ease)!important}.sc-it{transition-duration:.38s,.3s!important}@media(max-width:900px){.vu-qty button{position:relative}.vu-qty button:after,.sb2 .sb-slot:after{content:"";position:absolute;top:-6px;right:-5px;bottom:-6px;left:-5px}.sb2 .sb-slot:after{top:-3px;right:-3px;bottom:-3px;left:-3px}.vu-ch h3+.vu-x{margin-left:auto}.cempty p a{display:inline;height:auto;padding:0;text-decoration:underline;text-underline-offset:3px}h1,h2,h3{text-wrap:balance}#srchQ::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none;display:none}}@media(max-width:374px){header.site .logo img{height:30px!important}}.sc-it:focus,.sc-it:focus-visible{outline:none!important}@media(max-width:700px){.sc[data-cat=packs]{--stage-h: 68vw}.sc[data-cat=packs] .sc-it{width:84vw!important;height:100%!important;aspect-ratio:auto!important}.sc .sc-arr{display:grid!important;width:40px;height:40px;top:var(--arr-y, 50%)!important;translate:0 -50%;background:#ffffffeb;box-shadow:0 6px 16px -8px #1e233880}.sc .sc-arr svg{width:18px;height:18px}.sc .sc-arr.p{left:8px!important}.sc .sc-arr.n{right:8px!important}.sc .sc-arr:after{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px}}.nv{position:relative;display:inline-flex}.nv>.nav-link{white-space:nowrap}.nv:hover>.nav-link .chev,.nv:focus-within>.nav-link .chev{transform:rotate(180deg)}.nv:hover>.nav-link:after,.nv:focus-within>.nav-link:after{transform:scaleX(1)}.nv-pop{position:absolute;left:-22px;top:100%;padding-top:16px;z-index:30;opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .18s var(--ease),transform .18s var(--ease),visibility 0s linear .18s}.nv:hover>.nv-pop,.nv:focus-within>.nv-pop{opacity:1;visibility:visible;transform:none;transition-delay:0s}.nv-pop>ul,.nv-sub{list-style:none;margin:0;padding:8px;min-width:232px;background:var(--paper);border:1px solid var(--line);border-radius:16px;box-shadow:0 26px 54px -24px #1e23384d,0 2px 6px #1e23380d}.nv-pop li{position:relative}.nv-pop a,.nv-gl{display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%;min-height:44px;padding:10px 14px;border:0;border-radius:10px;background:none;color:var(--ink);font:inherit;font-size:1rem;font-weight:500;text-align:left;white-space:nowrap;cursor:pointer;transition:background .15s var(--ease)}.nv-pop a:hover,.nv-pop a:focus-visible,.nv-gl:focus-visible,.nv-g:hover>.nv-gl,.nv-g:focus-within>.nv-gl{background:var(--mist)}.nv-gl svg{width:15px;height:15px;flex:none;opacity:.55}.nv-sub{position:absolute;left:100%;top:-9px;margin-left:6px;opacity:0;visibility:hidden;transform:translate(-6px);transition:opacity .16s var(--ease),transform .16s var(--ease),visibility 0s linear .16s}.nv-sub:before{content:"";position:absolute;right:100%;top:0;bottom:0;width:10px}.nv-g:hover>.nv-sub,.nv-g:focus-within>.nv-sub{opacity:1;visibility:visible;transform:none;transition-delay:0s}@media(max-width:900px){.nv{display:contents}.nv-pop{display:none}}@media(prefers-reduced-motion:reduce){.nv-pop,.nv-sub{transition:none;transform:none}}.drawer .d-cats .d-g{margin:4px 0 10px;font-size:.78rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2)}.drawer .d-cats ul a{display:block;padding:6px 0}
/*# sourceMappingURL=/cdn/shop/t/20/assets/vilma-skin.css.map */
