:root{--vp-champ: #c6bfb4;--vp-plinth: #101010;--vp-line: rgba(255, 255, 255, .1);--vp-line-soft: rgba(255, 255, 255, .065);--vp-ease: cubic-bezier(.22, .61, .36, 1);--vp-slow: cubic-bezier(.16, 1, .3, 1)}.vp-head{display:flex;flex-direction:column;align-items:flex-start;gap:0;width:100%}.vp-crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 20px;font-size:11px;font-weight:500;letter-spacing:.13em;text-transform:uppercase;color:#ffffff57}.vp-crumbs a{color:inherit;text-decoration:none;transition:color .2s var(--vp-ease)}.vp-crumbs a:hover{color:#ffffffc7}.vp-crumbs__sep{opacity:.5}.vp-crumbs__here{color:#ffffff8c;max-width:24ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vp-kicker{display:flex;align-items:center;gap:12px;margin:0 0 14px;font-size:11px;font-weight:500;letter-spacing:.15em;text-transform:uppercase;color:var(--vp-champ)}.vp-kicker:before{content:"";width:22px;height:1px;background:currentColor;opacity:.55;flex:none}.vp-kicker__sku{color:#ffffff4d;letter-spacing:.1em}.vp-title{margin:0;font-size:clamp(28px,3vw,40px);line-height:1.08;letter-spacing:-.03em;font-weight:600;color:#fff;text-wrap:balance}.vp-claim{margin:14px 0 0;font-size:15.5px;line-height:1.6;color:#fff9;max-width:46ch;text-wrap:pretty}.vp-rating{display:flex;align-items:center;gap:10px;margin-top:16px;font-size:13px;color:#fff9}.vp-rating a{color:inherit;text-decoration:none;border-bottom:1px solid var(--vp-line);padding-bottom:1px}.vp-rating a:hover{border-color:#fff9}.vp-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:12px 14px;margin-top:24px;padding-top:24px;border-top:1px solid var(--vp-line-soft);width:100%}.vp-price__now{font-size:30px;line-height:1;font-weight:500;letter-spacing:-.03em;color:#fff;font-variant-numeric:tabular-nums}.vp-price__was{font-size:15px;line-height:1;color:#ffffff57;text-decoration:line-through;text-decoration-thickness:1px;font-variant-numeric:tabular-nums}.vp-price__chip{display:inline-flex;align-items:center;height:24px;padding:0 10px;border:1px solid rgba(198,191,180,.42);border-radius:2px;font-size:11px;font-weight:500;letter-spacing:.09em;text-transform:uppercase;color:var(--vp-champ);white-space:nowrap}.vp-price__note{margin:10px 0 0;width:100%;font-size:12px;line-height:1.5;color:#ffffff52}.vp-price__note a{color:inherit;text-decoration:underline;text-underline-offset:2px}.product-details variant-picker:not(:has(.variant-option:not([data-testid=variant-option-single]))){display:none}.product-details .variant-option__label,.product-details .variant-picker__label{font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:#ffffff6b}.product-details .product-form-buttons{gap:12px}.product-details .quantity-selector{border-radius:3px}.product-details .add-to-cart-button{min-height:54px;border-radius:3px;font-size:14.5px;font-weight:500;letter-spacing:.02em;transition:transform .2s var(--vp-ease),opacity .2s var(--vp-ease)}.product-details .add-to-cart-button:hover{opacity:.9}.product-details .add-to-cart-button:active{transform:translateY(1px)}.product-details .shopify-payment-button__button{border-radius:3px;min-height:54px}.product-details>.divider{display:none}.product-details .vc-conf{margin-top:4px}.product-details .vc-conf__list{border-top:1px solid var(--vp-line-soft);padding-top:18px;gap:12px 20px}.product-details .vc-conf__item{font-size:12.5px;color:#fff9}.product-details .vc-conf__stock-box{background:#ffffff05;border:1px solid rgba(208,138,138,.26);border-radius:3px;padding:9px 13px}.product-details .vc-conf__stock{font-size:12.5px;font-weight:400;color:#ffffffb3}.product-details .vc-conf__stock strong{color:#fff;font-weight:500;text-decoration:none}.product-details .vc-conf__pulse-dot{width:7px;height:7px;background:#d08a8a}.product-details .vc-conf__pulse-dot:after{top:-3px;left:-3px;width:13px;height:13px;background:#d08a8a73}.vp-detail{width:100%;display:flex;flex-direction:column}.vp-detail__label{margin:0 0 14px;font-size:11px;font-weight:500;letter-spacing:.15em;text-transform:uppercase;color:#ffffff57}.vp-detail__body{padding-top:26px;border-top:1px solid var(--vp-line-soft)}.vp-detail__lead{margin:0;font-size:16px;line-height:1.65;color:#ffffffdb;letter-spacing:-.005em;text-wrap:pretty}.vp-detail__text{margin:14px 0 0;font-size:14.5px;line-height:1.75;color:#ffffff94;text-wrap:pretty}.vp-keys{list-style:none;margin:30px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(225px,1fr));gap:0 32px;border-top:1px solid var(--vp-line-soft)}.vp-keys li{display:flex;align-items:flex-start;gap:12px;padding-block:14px;border-bottom:1px solid var(--vp-line-soft);font-size:14px;line-height:1.5;color:#ffffffc2}.vp-keys li:before{content:"";flex:none;width:14px;height:14px;margin-top:4px;background:var(--vp-champ);opacity:.85;-webkit-mask:var(--vp-tick) center / contain no-repeat;mask:var(--vp-tick) center / contain no-repeat}:root{--vp-tick: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round' d='M4 12.5l5 5L20 6.5'/%3E%3C/svg%3E")}.vp-specs{list-style:none;margin:0;padding:0}.vp-specs li{display:flex;align-items:baseline;justify-content:space-between;gap:24px;padding-block:12px;border-bottom:1px solid var(--vp-line-soft);font-size:13.5px}.vp-specs li:last-child{border-bottom:0}.vp-specs__k{flex:none;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#ffffff57}.vp-specs__v{text-align:right;color:#ffffffdb}.vp-acc{margin-top:30px;border-top:1px solid var(--vp-line-soft)}.vp-acc details{border-bottom:1px solid var(--vp-line-soft)}.vp-acc summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-block:18px;cursor:pointer;list-style:none;font-size:13.5px;font-weight:500;letter-spacing:.02em;color:#ffffffe6;transition:color .2s var(--vp-ease)}.vp-acc summary::-webkit-details-marker{display:none}.vp-acc summary:hover{color:var(--vp-champ)}.vp-acc summary:after{content:"";flex:none;width:10px;height:10px;background:linear-gradient(#ffffff6b,#ffffff6b) center / 100% 1px no-repeat,linear-gradient(#ffffff6b,#ffffff6b) center / 1px 100% no-repeat;transition:transform .28s var(--vp-ease)}.vp-acc details[open] summary:after{transform:rotate(90deg);background:linear-gradient(#ffffff6b,#ffffff6b) center / 100% 1px no-repeat}.vp-acc__body{padding:0 0 20px;font-size:13.5px;line-height:1.7;color:#ffffff8f;max-width:60ch}.vp-acc__body p{margin:0 0 10px}.vp-acc__body p:last-child{margin-bottom:0}.vp-acc__body a{color:inherit;text-decoration:underline;text-underline-offset:2px}.vp-acc__body a:hover{color:#fff}.product-grid .card-gallery{background:var(--vp-plinth);border-radius:4px;overflow:hidden}.product-grid .card-gallery .product-media-container{--product-media-fit: cover}.product-grid .card-gallery img{transition:transform .9s var(--vp-slow),opacity .4s var(--vp-ease)}.product-grid .product-card:hover .card-gallery img{transform:scale(1.04)}.product-grid .product-card .text-block p[role=heading]{font-size:14.5px;font-weight:500;line-height:1.35;letter-spacing:-.012em;color:#fffffff0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.7em;transition:color .2s var(--vp-ease)}.product-grid .product-card:hover .text-block p[role=heading]{color:#fff}.product-grid product-price [ref=priceContainer]{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 9px}.product-grid product-price .price{font-size:14.5px;font-weight:500;letter-spacing:-.01em;color:#fff;font-variant-numeric:tabular-nums}.product-grid product-price .compare-at-price{font-size:12.5px;color:#ffffff4d;font-variant-numeric:tabular-nums}.product-grid product-price .vc-off,product-price .vc-off,.vp-card__price .vc-off{display:inline-flex;align-items:center;height:19px;padding:0 7px;border:1px solid rgba(198,191,180,.36);border-radius:2px;background:transparent;font-size:10.5px;font-weight:500;letter-spacing:.07em;color:var(--vp-champ);white-space:nowrap}.product-grid .quick-add button{border-radius:3px;font-size:12.5px;letter-spacing:.02em}.vp-rec__head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap;padding-bottom:22px;margin-bottom:34px;border-bottom:1px solid var(--vp-line-soft)}.vp-rec__titles{display:flex;flex-direction:column;gap:10px}.vp-rec__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(var(--vp-cols, 4),minmax(0,1fr));gap:clamp(14px,1.6vw,24px)}.vp-rec__item{min-width:0}.vp-card{display:flex;flex-direction:column;height:100%;color:inherit;text-decoration:none}.vp-card__media{position:relative;display:block;overflow:hidden;border-radius:4px;background:var(--vp-plinth);aspect-ratio:4 / 5}.vp-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .9s var(--vp-slow)}.vp-card:hover .vp-card__media img{transform:scale(1.045)}.vp-card__flag{position:absolute;top:12px;left:12px;z-index:2;display:inline-flex;align-items:center;height:22px;padding:0 9px;border-radius:2px;background:#0a0a0ab8;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border:1px solid rgba(198,191,180,.3);font-size:10.5px;font-weight:500;letter-spacing:.08em;color:var(--vp-champ)}.vp-card__flag--out{border-color:#ffffff2e;color:#fff9}.vp-card__body{display:flex;flex-direction:column;gap:6px;padding-top:16px}.vp-card__type{font-size:10.5px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:#ffffff4d}.vp-card__name{font-size:14.5px;font-weight:500;line-height:1.35;letter-spacing:-.012em;color:#fffffff0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.7em;transition:color .2s var(--vp-ease)}.vp-card:hover .vp-card__name{color:#fff}.vp-card__price{display:flex;align-items:baseline;gap:9px;margin-top:2px;font-variant-numeric:tabular-nums}.vp-card__now{font-size:14.5px;font-weight:500;color:#fff}.vp-card__was{font-size:12.5px;color:#ffffff4d;text-decoration:line-through}.vp-rec__grid--rail{grid-auto-flow:column;grid-auto-columns:minmax(62vw,1fr);grid-template-columns:none;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:6px;scrollbar-width:none}.vp-rec__grid--rail::-webkit-scrollbar{display:none}.vp-rec__grid--rail>.vp-rec__item{scroll-snap-align:start}.vp-rec[data-cargando="1"] .vp-rec__grid{opacity:.4;transition:opacity .24s var(--vp-ease)}.vp-ch{position:relative;display:flex;align-items:flex-end;isolation:isolate;overflow:clip}.vp-ch>.vn-wrap{width:100%}.vp-ch__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.vp-ch__bg img{width:100%;height:100%;object-fit:cover;object-position:center 45%;filter:blur(2px) saturate(.92);transform:scale(1.05)}.vp-ch__veil{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#0a0a0ab3,#0a0a0a80 42%,#0a0a0af7),linear-gradient(90deg,#0a0a0aeb,#0a0a0a99 52%,#0a0a0a1f)}.vp-ch__inner{display:flex;flex-direction:column;align-items:flex-start;gap:16px;max-width:760px}.vp-ch__crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 4px;font-size:11px;font-weight:500;letter-spacing:.13em;text-transform:uppercase;color:#fff6}.vp-ch__crumbs a{color:inherit;text-decoration:none}.vp-ch__crumbs a:hover{color:#fff}.vp-ch__title{margin:0;font-size:clamp(34px,5.4vw,68px);line-height:1.02;letter-spacing:-.035em;font-weight:600;color:#fff;text-wrap:balance}.vp-ch__text{margin:0;font-size:clamp(15px,1.2vw,17.5px);line-height:1.65;color:#ffffffad;max-width:56ch;text-wrap:pretty}.vp-ch__text p{margin:0 0 10px}.vp-ch__text p:last-child{margin-bottom:0}.vp-ch__meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px 26px;margin-top:12px;padding-top:20px;border-top:1px solid rgba(255,255,255,.14);width:100%;max-width:620px;font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:#ffffff73}.vp-ch__meta strong{color:#fff;font-weight:500}.vp-ch__rail{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.vp-ch__pill{display:inline-flex;align-items:center;height:34px;padding:0 16px;border:1px solid rgba(255,255,255,.16);border-radius:999px;font-size:12.5px;letter-spacing:.01em;color:#ffffffb8;text-decoration:none;white-space:nowrap;transition:border-color .2s var(--vp-ease),color .2s var(--vp-ease),background-color .2s var(--vp-ease)}.vp-ch__pill:hover{border-color:#ffffff73;color:#fff;background:#ffffff0d}.vp-ch__pill--on{border-color:var(--vp-champ);color:var(--vp-champ)}.facets.facets--horizontal{border-block:1px solid var(--vp-line-soft)}.facets.facets--horizontal .products-count-wrapper{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#ffffff5c}.main-collection-grid{padding-top:clamp(28px,3vw,44px)}@media(max-width:1100px){.vp-rec__grid{--vp-cols: 3}}@media(max-width:860px){.vp-rec__grid{--vp-cols: 2}}@media(max-width:620px){.vp-crumbs__here{display:none}.vp-crumbs__sep:has(+.vp-crumbs__here){display:none}.vp-price__now{font-size:26px}.vp-rec__head{align-items:flex-start}.vp-ch__meta{flex-direction:column;align-items:flex-start;gap:8px}}@media(prefers-reduced-motion:reduce){.vp-card__media img,.product-grid .card-gallery img{transition:none}.vp-card:hover .vp-card__media img,.product-grid .product-card:hover .card-gallery img{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/vanto-ficha.css.map */
