*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--white:#FFFDF8;--paper:#FAF6EC;--ink:#141210;--ink60:rgba(20,18,16,.62);--ink35:rgba(20,18,16,.35);--line:rgba(20,18,16,.12);--cereza:#E23B2E;--mango:#F58A2E;--sol:#F5C445;--limon:#F2E27C;--lima:#7FB94E;--sprite:#2E9E44;--mar:#4FA8DE;--chicle:#EE5C9B;--lila:#C9A0DC;--disp:"Fraunces",serif;--sans:"Hanken Grotesk",sans-serif}html{scroll-behavior:smooth}body{background:var(--white);color:var(--ink);font-family:var(--sans);font-weight:400;overflow-x:hidden;-webkit-font-smoothing:antialiased;animation:vPageIn .55s ease}@keyframes vPageIn{0%{opacity:0}to{opacity:1}}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}.v-kick{font-size:10px;font-weight:600;letter-spacing:.28em;text-transform:uppercase;color:var(--ink35)}.v-wrap{max-width:1400px;margin:0 auto;padding:0 48px}.v-rv{opacity:0;transform:translateY(30px);transition:opacity .8s cubic-bezier(.2,.6,.2,1),transform .8s cubic-bezier(.2,.6,.2,1)}.v-rv.on{opacity:1;transform:none}.v-rv.d1{transition-delay:.08s}.v-rv.d2{transition-delay:.16s}.v-rv.d3{transition-delay:.24s}.v-rv.d4{transition-delay:.32s}@keyframes vMq{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes vBob{0%,to{margin-top:0}50%{margin-top:-14px}}.v-ann{background:var(--cereza);color:#fff;overflow:hidden;white-space:nowrap;padding:9px 0}.v-ann-in{display:inline-flex;gap:44px;animation:vMq 22s linear infinite;font-size:10.5px;font-weight:600;letter-spacing:.22em;text-transform:uppercase}.v-nav{position:sticky;top:0;z-index:500;display:flex;align-items:center;justify-content:space-between;padding:16px 48px;background:#fffdf8e6;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--line)}.v-nav .logo img{height:24px;width:auto}.v-links{display:flex;gap:30px}.v-links a{font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--ink60);position:relative;padding:4px 0;transition:color .25s}.v-links a:after{content:"";position:absolute;left:0;bottom:0;width:0;height:2px;border-radius:2px;background:var(--cereza);transition:width .3s}.v-links a:hover{color:var(--ink)}.v-links a:hover:after{width:100%}.v-cartbtn{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;border:1.5px solid var(--ink);border-radius:100px;padding:9px 18px;transition:all .25s;cursor:pointer;background:none;font-family:var(--sans)}.v-cartbtn:hover{background:var(--ink);color:var(--white)}.v-cartbtn .n{background:var(--cereza);color:#fff;width:18px;height:18px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:10px}.v-btn{font-size:11.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;padding:17px 34px;border-radius:100px;display:inline-flex;align-items:center;gap:10px;transition:transform .25s,box-shadow .25s;cursor:pointer;border:none;font-family:var(--sans)}.v-btn:hover{transform:translateY(-3px)}.v-btn-red{background:var(--cereza);color:#fff;box-shadow:0 8px 22px #e23b2e52}.v-btn-line{background:transparent;color:var(--ink);border:1.5px solid var(--ink)}.v-btn-line:hover{background:var(--ink);color:var(--white)}.v-hero{position:relative;padding:88px 48px 110px;text-align:center;overflow:hidden}.v-hero h1{font-family:var(--disp);font-weight:640;font-size:clamp(48px,8.2vw,120px);line-height:.95;letter-spacing:-.035em;font-variation-settings:"opsz" 144,"SOFT" 70;max-width:1100px;margin:22px auto 0}.v-hero h1 em{font-style:italic;font-weight:460}.v-hero .c1{color:var(--cereza)}.v-hero .c2{color:var(--mar)}.v-hero-p{font-size:17px;font-weight:300;line-height:1.75;color:var(--ink60);max-width:52ch;margin:28px auto 0}.v-hero-cta{display:flex;gap:14px;justify-content:center;margin-top:38px;flex-wrap:wrap}.v-ship-pill{display:inline-flex;align-items:center;gap:9px;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;background:var(--limon);border-radius:100px;padding:11px 22px}.v-fan{display:flex;justify-content:center;align-items:flex-end;margin-top:56px;padding:0 10px}.v-fan .fc{border-radius:18px;overflow:hidden;box-shadow:0 16px 40px #1412102e;border:4px solid #fff;width:clamp(96px,15vw,185px);aspect-ratio:4/5;flex-shrink:0;transition:transform .35s cubic-bezier(.2,.6,.2,1);animation:vBob 6s ease-in-out infinite}.v-fan .fc img{width:100%;height:100%;object-fit:cover}.v-fan .fc:nth-child(1){transform:rotate(-9deg) translateY(16px);z-index:1;animation-delay:.1s}.v-fan .fc:nth-child(2){transform:rotate(-4deg) translateY(5px);margin-left:-22px;z-index:2;animation-delay:.5s}.v-fan .fc:nth-child(3){transform:rotate(0);margin-left:-22px;z-index:3;animation-delay:.9s}.v-fan .fc:nth-child(4){transform:rotate(4deg) translateY(5px);margin-left:-22px;z-index:2;animation-delay:1.3s}.v-fan .fc:nth-child(5){transform:rotate(9deg) translateY(16px);margin-left:-22px;z-index:1;animation-delay:1.7s}.v-fan .fc:hover{transform:rotate(0) translateY(-12px) scale(1.06);z-index:10}.v-beads{display:flex;gap:9px;justify-content:center;margin-top:52px}.v-beads i{width:11px;height:11px;border-radius:50%;box-shadow:inset -2px -2px 3px #0000002e,inset 2px 2px 3px #ffffff80}.v-tick{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:16px 0;overflow:hidden;white-space:nowrap;background:var(--white)}.v-tick-in{display:inline-flex;align-items:center;gap:34px;animation:vMq 28s linear infinite}.v-tick-in span{font-family:var(--disp);font-style:italic;font-weight:480;font-size:19px}.v-tick-in i{width:9px;height:9px;border-radius:50%;display:inline-block}.v-sec{max-width:1400px;margin:0 auto;padding:110px 48px}.v-shead{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:52px;flex-wrap:wrap}.v-stitle{font-family:var(--disp);font-weight:620;font-size:clamp(36px,4.8vw,64px);line-height:1;letter-spacing:-.025em}.v-stitle em{font-style:italic;font-weight:460}.v-ssub{font-size:15px;font-weight:300;color:var(--ink60);max-width:46ch;line-height:1.7;margin-top:12px}.v-slink{font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;display:inline-flex;align-items:center;gap:8px;border-bottom:2px solid var(--cereza);padding-bottom:6px;transition:gap .25s;white-space:nowrap}.v-slink:hover{gap:14px}.v-cats{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.v-cat{position:relative;border-radius:24px;overflow:hidden;aspect-ratio:4/5;cursor:pointer;display:block}.v-cat img{width:100%;height:100%;object-fit:cover;transition:transform .7s cubic-bezier(.2,.6,.2,1)}.v-cat:hover img{transform:scale(1.06)}.v-cat .ov{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 45%,rgba(20,18,16,.55));display:flex;flex-direction:column;justify-content:flex-end;padding:28px}.v-cat .num{font-family:var(--disp);font-style:italic;font-size:15px;color:#ffffffbf;margin-bottom:6px}.v-cat h3{font-family:var(--disp);font-weight:600;font-size:28px;color:#fff;letter-spacing:-.01em}.v-cat p{font-size:13px;color:#ffffffd9;margin-top:6px;font-weight:300}.v-cat .go{position:absolute;top:20px;right:20px;width:44px;height:44px;border-radius:50%;background:var(--white);display:flex;align-items:center;justify-content:center;font-size:18px;transition:transform .3s,background .3s;transform:rotate(-45deg)}.v-cat:hover .go{transform:rotate(0);background:var(--sol)}.v-cat.soon{background:linear-gradient(160deg,var(--mar),#2E86BE);display:flex;align-items:center;justify-content:center}.v-cat.soon .soon-in{text-align:center;padding:28px;position:relative;z-index:2}.v-cat.soon .pill{display:inline-block;font-size:9px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;background:var(--limon);color:var(--ink);border-radius:100px;padding:8px 16px;margin-bottom:16px}.v-cat.soon h3{font-size:32px}.v-cat.soon h3 em{font-style:italic;font-weight:440;color:var(--limon)}.v-prow{display:flex;gap:18px;overflow-x:auto;scrollbar-width:none;padding-bottom:12px;scroll-snap-type:x mandatory}.v-prow::-webkit-scrollbar{display:none}.v-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.v-pc{border-radius:22px;background:var(--white);border:1px solid var(--line);overflow:hidden;transition:transform .35s,box-shadow .35s;position:relative;display:block}.v-prow .v-pc{flex:0 0 285px;scroll-snap-align:start}.v-pc:hover{transform:translateY(-6px);box-shadow:0 22px 44px #1412101a}.v-pc .im{aspect-ratio:4/5;overflow:hidden;position:relative;background:var(--paper)}.v-pc .im img{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.2,.6,.2,1)}.v-pc:hover .im img{transform:scale(1.07)}.v-pc .inf{padding:18px 20px 20px}.v-pc h3{font-family:var(--disp);font-weight:600;font-size:20px;letter-spacing:-.01em}.v-pc .mat{font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ink35);margin-top:3px}.v-pc .row{display:flex;align-items:center;justify-content:space-between;margin-top:12px}.v-pc .pr{font-family:var(--disp);font-weight:600;font-size:16px}.v-add{width:38px;height:38px;border-radius:50%;border:1.5px solid var(--ink);background:transparent;font-size:17px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .25s}.v-add:hover{background:var(--cereza);border-color:var(--cereza);color:#fff;transform:rotate(90deg)}.v-edit{background:var(--paper);overflow:hidden;padding:120px 0 0}.v-edit .in{max-width:1400px;margin:0 auto;padding:0 48px;text-align:center}.v-edit h2{font-family:var(--disp);font-weight:520;font-size:clamp(34px,5.4vw,72px);line-height:1.12;letter-spacing:-.02em;max-width:19ch;margin:20px auto 0}.v-edit h2 em{font-style:italic;font-weight:440}.v-edit .w1{color:var(--cereza)}.v-edit .w2{color:var(--mar)}.v-edit .hl{background:linear-gradient(transparent 60%,var(--limon) 60%)}.v-strip{display:flex;gap:16px;margin-top:64px;animation:vMq 40s linear infinite;width:max-content;padding-bottom:120px}.v-strip .s{width:250px;height:320px;border-radius:20px;overflow:hidden;flex-shrink:0}.v-strip .s img{width:100%;height:100%;object-fit:cover}.v-strip .s:nth-child(odd){transform:rotate(-1.6deg)}.v-strip .s:nth-child(2n){transform:rotate(1.6deg)}.v-vals{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.v-vl{border:1px solid var(--line);border-radius:22px;padding:32px;transition:transform .3s,border-color .3s}.v-vl:hover{transform:translateY(-5px);border-color:var(--cereza)}.v-vl .dot{width:14px;height:14px;border-radius:50%;margin-bottom:18px;box-shadow:inset -2px -2px 3px #0003;display:block}.v-vl h3{font-family:var(--disp);font-weight:600;font-size:20px;margin-bottom:8px}.v-vl p{font-size:13.5px;font-weight:300;line-height:1.7;color:var(--ink60)}.v-tgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.v-tc{background:var(--white);border-radius:22px;padding:34px;border:1px solid var(--line);transition:transform .3s}.v-tc:hover{transform:translateY(-5px)}.v-tc .stars{color:var(--sol);letter-spacing:3px;font-size:15px;margin-bottom:16px}.v-tc q{font-family:var(--disp);font-style:italic;font-size:18px;line-height:1.5;display:block;quotes:"\ab" "\bb"}.v-tc .who{margin-top:18px;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ink35)}.v-news{background:var(--mar);color:#fff;text-align:center}.v-news .in{max-width:760px;margin:0 auto;padding:110px 48px}.v-news h2{font-family:var(--disp);font-weight:620;font-size:clamp(34px,4.8vw,58px);letter-spacing:-.02em;line-height:1.05}.v-news h2 em{font-style:italic;font-weight:460;color:var(--limon)}.v-news p{font-size:15px;font-weight:300;color:#ffffffd9;margin-top:16px;line-height:1.7}.v-nform{display:flex;gap:10px;margin-top:36px;background:#fff;border-radius:100px;padding:7px;max-width:480px;margin-left:auto;margin-right:auto}.v-nform input{flex:1;border:none;outline:none;background:transparent;padding:0 20px;font-family:var(--sans);font-size:14px;color:var(--ink);min-width:0}.v-nform button{border:none;background:var(--cereza);color:#fff;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;padding:15px 28px;border-radius:100px;cursor:pointer;transition:transform .25s;font-family:var(--sans)}.v-nform button:hover{transform:scale(1.04)}.v-footer{padding:70px 48px 40px;border-top:1px solid var(--line)}.v-f-in{max-width:1400px;margin:0 auto}.v-f-top{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:44px;padding-bottom:52px;border-bottom:1px solid var(--line)}.v-f-top img{height:26px;width:auto;margin-bottom:18px}.v-f-top .bu{font-size:10px;font-weight:600;letter-spacing:.3em;text-transform:uppercase;color:var(--ink35)}.v-f-top h4{font-size:10px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;margin-bottom:16px;color:var(--ink35)}.v-f-top a{display:block;font-size:13.5px;font-weight:300;color:var(--ink60);padding:5px 0;transition:color .2s}.v-f-top a:hover{color:var(--cereza)}.v-f-bot{display:flex;justify-content:space-between;align-items:center;padding-top:28px;flex-wrap:wrap;gap:14px}.v-f-bot p{font-size:11px;color:var(--ink35)}.v-f-beads{display:flex;gap:7px}.v-f-beads i{width:9px;height:9px;border-radius:50%}.v-prod{display:grid;grid-template-columns:1.05fr .95fr;gap:60px;padding:34px 0 90px;align-items:start}.v-gal .main{border-radius:26px;overflow:hidden;background:var(--paper);border:1px solid var(--line);aspect-ratio:4/5;position:relative}.v-gal .main img{width:100%;height:100%;object-fit:cover;transition:opacity .3s}.v-gal .thumbs{display:flex;gap:12px;margin-top:14px;flex-wrap:wrap}.v-gal .thumbs button{width:86px;aspect-ratio:4/5;border-radius:14px;overflow:hidden;border:2px solid var(--line);cursor:pointer;padding:0;background:var(--paper);transition:border-color .2s,transform .2s}.v-gal .thumbs button:hover{transform:translateY(-3px)}.v-gal .thumbs button.sel{border-color:var(--cereza)}.v-gal .thumbs img{width:100%;height:100%;object-fit:cover}.v-info .cat-tag{font-size:10px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--cereza)}.v-info h1{font-family:var(--disp);font-weight:640;font-size:clamp(44px,5.5vw,72px);letter-spacing:-.03em;line-height:.95;margin-top:10px;font-variation-settings:"opsz" 144,"SOFT" 70}.v-info .price{font-family:var(--disp);font-weight:600;font-size:30px;margin-top:22px;display:flex;align-items:center;gap:14px;flex-wrap:wrap}.v-info .price .ship{font-family:var(--sans);font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;background:var(--limon);border-radius:100px;padding:7px 14px}.v-info .desc{font-size:15.5px;font-weight:300;line-height:1.8;color:var(--ink60);margin-top:22px;max-width:54ch}.v-specs{margin-top:26px;border-top:1px solid var(--line)}.v-spec{display:grid;grid-template-columns:130px 1fr;gap:18px;padding:13px 0;border-bottom:1px solid var(--line);font-size:13.5px}.v-spec dt{font-weight:700;font-size:10px;letter-spacing:.16em;text-transform:uppercase;padding-top:2px;color:var(--cereza)}.v-spec dd{color:var(--ink60);font-weight:300;line-height:1.6}.v-buy{display:flex;gap:12px;margin-top:28px;flex-wrap:wrap}.v-qty{display:inline-flex;align-items:center;border:1.5px solid var(--ink);border-radius:100px;overflow:hidden}.v-qty button{width:46px;height:52px;border:none;background:transparent;font-size:19px;cursor:pointer}.v-qty input{width:38px;text-align:center;font-weight:700;font-size:15px;border:none;background:none;font-family:var(--sans)}.v-buy .v-btn-red{flex:1;justify-content:center;min-width:200px}.v-trust{display:flex;gap:22px;margin-top:24px;flex-wrap:wrap}.v-trust span{display:inline-flex;align-items:center;gap:8px;font-size:11.5px;font-weight:500;color:var(--ink60)}.v-trust i{width:9px;height:9px;border-radius:50%;flex-shrink:0}.v-chead{text-align:center;padding:70px 0 44px;position:relative}.v-chead h1{font-family:var(--disp);font-weight:640;font-size:clamp(56px,9vw,124px);letter-spacing:-.035em;line-height:.9;font-variation-settings:"opsz" 144,"SOFT" 70}.v-chead h1 em{font-style:italic;font-weight:460;color:var(--cereza)}.v-chead p{font-size:16px;font-weight:300;color:var(--ink60);margin-top:18px;max-width:52ch;margin-left:auto;margin-right:auto;line-height:1.75}.v-filters{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;padding-bottom:44px}.v-fch{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;padding:11px 22px;border-radius:100px;border:1.5px solid var(--line);background:transparent;cursor:pointer;transition:all .25s;font-family:var(--sans);display:inline-block}.v-fch:hover{border-color:var(--ink);transform:translateY(-2px)}.v-fch.sel{background:var(--ink);border-color:var(--ink);color:var(--white)}#vCartOv{position:fixed;top:0;right:0;bottom:0;left:0;background:#14121066;z-index:900;opacity:0;pointer-events:none;transition:opacity .3s}#vCartDr{position:fixed;top:0;right:0;bottom:0;width:min(420px,94vw);background:var(--white);z-index:901;transform:translate(105%);transition:transform .38s cubic-bezier(.2,.6,.2,1);display:flex;flex-direction:column;box-shadow:-16px 0 50px #14121026}#vCartDr .hd{display:flex;align-items:center;justify-content:space-between;padding:22px 26px;border-bottom:1px solid var(--line)}#vCartDr .hd b{font-family:var(--disp);font-weight:600;font-size:22px}#vCartDr .bd{flex:1;overflow-y:auto;padding:20px 26px}#vCartDr .ft{border-top:1px solid var(--line);padding:20px 26px}.v-ci{display:flex;gap:14px;align-items:center;padding:14px 0;border-bottom:1px solid rgba(20,18,16,.08)}.v-ci img{width:64px;height:80px;object-fit:cover;border-radius:12px;background:var(--paper)}.v-ci .qb{width:26px;height:26px;border-radius:50%;border:1.5px solid rgba(20,18,16,.25);background:none;cursor:pointer}.v-page{max-width:820px;margin:0 auto;padding:80px 48px}.v-page h1{font-family:var(--disp);font-weight:620;font-size:clamp(40px,6vw,72px);letter-spacing:-.03em;margin-bottom:30px}.v-page .rte{font-size:16px;font-weight:300;line-height:1.85;color:var(--ink60)}.v-page .rte p+p{margin-top:18px}@media(max-width:1000px){.v-nav{padding:12px 18px}.v-links{display:none}.v-wrap,.v-sec{padding-left:18px;padding-right:18px}.v-sec{padding-top:64px;padding-bottom:64px}.v-hero{padding:48px 18px 72px}.v-hero h1{font-size:clamp(44px,12vw,72px)}.v-cats{grid-template-columns:1fr 1fr;gap:12px}.v-cat h3{font-size:22px}.v-grid{grid-template-columns:1fr 1fr;gap:12px}.v-vals,.v-tgrid{grid-template-columns:1fr;gap:14px}.v-prow .v-pc{flex:0 0 236px}.v-prod{grid-template-columns:1fr;gap:34px}.v-f-top{grid-template-columns:1fr 1fr;gap:30px}.v-strip .s{width:190px;height:245px}.v-page{padding:56px 18px}.v-buy .v-btn-red{min-width:0;width:100%}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/visos.css.map */
