.vy-sec{background:#0b0b0c;color:#f2f0eb;padding:28px 0}.vy-wrap{width:100%;max-width:1280px;margin:0 auto;padding-left:max(16px,env(safe-area-inset-left));padding-right:max(16px,env(safe-area-inset-right));box-sizing:border-box}.vy-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0 0 14px}.vy-h2{font-family:var(--font-heading--family);text-transform:uppercase;font-weight:700;font-size:clamp(1.25rem,4.6vw,1.75rem);line-height:1.1;margin:0;letter-spacing:.01em}.vy-sub{margin:4px 0 0;color:#b9b5ac;font-size:.9rem;line-height:1.4}.vy-link{color:#f2f0eb;font-size:.88rem;font-weight:600;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.vy-link:hover{color:#d61428}.vy-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media(min-width:750px){.vy-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}@media(min-width:1100px){.vy-grid--6{grid-template-columns:repeat(6,minmax(0,1fr))}.vy-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.vy-card{display:flex;flex-direction:column;background:#141416;border:1px solid #2b2a2f;border-radius:10px;overflow:hidden;min-width:0}.vy-card__media{position:relative;display:block;background:#d9d9db;aspect-ratio:1/1}.vy-card__img{display:block;width:100%;height:100%;object-fit:cover}.vy-card__tag{position:absolute;top:8px;left:8px;z-index:1;background:#0b0b0c;color:#f2f0eb;font-size:.7rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:4px 7px;border-radius:4px}.vy-card__body{display:flex;flex-direction:column;gap:4px;padding:10px 10px 12px;flex:1}.vy-card__title{font-family:var(--font-body--family);font-size:.92rem;font-weight:600;line-height:1.25;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.5em}.vy-card__title a{color:inherit;text-decoration:none}.vy-card__title a:hover{text-decoration:underline}.vy-card__note{margin:0;font-size:.8rem;line-height:1.3;color:#b9b5ac;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.6em}.vy-card__price{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap;margin-top:2px;font-variant-numeric:tabular-nums}.vy-card__now{font-weight:700;font-size:1rem}.vy-card__now--sale{color:#ff3b4e}.vy-card__was{color:#8d8a84;font-size:.82rem}.vy-card__save{margin:0;font-size:.78rem;font-weight:600;color:#7ddc8f}.vy-card__action{margin-top:auto;padding-top:8px}.vy-card__btn{width:100%;min-height:42px;font-size:.9rem;padding:0 10px}.vy-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:0 18px;border-radius:6px;font-weight:600;font-size:.95rem;text-decoration:none;line-height:1.1;border:1px solid transparent;cursor:pointer;font-family:var(--font-body--family);transition:background-color .15s,color .15s,border-color .15s}.vy-btn--primary{background:#d61428;color:#fff}.vy-btn--primary:hover{background:#b80f21}.vy-btn--outline{border-color:#f2f0eb;color:#f2f0eb;background:transparent}.vy-btn--outline:hover{background:#f2f0eb;color:#0b0b0c}.vy-btn--muted{background:#2b2a2f;color:#8d8a84;cursor:not-allowed}.vy-btn--wa{background:#25d366;color:#0b0b0c}.vy-btn--wa:hover{background:#1fb857}.vy-btn[disabled]{opacity:.85}.vy-btn:focus-visible{outline:2px solid #fff;outline-offset:2px}.vy-btn.is-done{background:#1f7a35;color:#fff}.vy-help{display:flex;flex-direction:column;gap:12px;background:#141416;border:1px solid #2b2a2f;border-radius:10px;padding:16px}.vy-help__title{font-family:var(--font-heading--family);text-transform:uppercase;font-weight:700;font-size:1.15rem;margin:0}.vy-help__text{margin:2px 0 0;color:#c9c6bf;font-size:.9rem;line-height:1.4}.vy-help__actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px}.vy-help__actions .vy-btn{flex:1 1 220px}.vy-help__ig{color:#f2f0eb;font-size:.88rem;font-weight:600;text-decoration:underline;text-underline-offset:3px;display:inline-flex;align-items:center;min-height:44px}@media(min-width:750px){.vy-help{flex-direction:row;align-items:center;justify-content:space-between;padding:18px 22px}.vy-help__actions{flex-wrap:nowrap}.vy-help__actions .vy-btn{flex:0 0 auto}}.vy-ben{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}@media(min-width:990px){.vy-ben{grid-template-columns:repeat(4,minmax(0,1fr))}}.vy-ben__item{display:flex;gap:10px;align-items:flex-start;background:#141416;border:1px solid #2b2a2f;border-radius:10px;padding:12px}.vy-ben__icon{flex:0 0 22px;width:22px;height:22px;color:#d61428;margin-top:1px}.vy-ben__t{margin:0;font-size:.86rem;font-weight:700;line-height:1.25}.vy-ben__d{margin:2px 0 0;font-size:.78rem;line-height:1.35;color:#b9b5ac}.vy-faq-sec .vy-faq{border-top:1px solid #2b2a2f;max-width:820px}.vy-faq__item{border-bottom:1px solid #2b2a2f}.vy-faq__q{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 2px;cursor:pointer;font-weight:600;font-size:.95rem;line-height:1.35}.vy-faq__q::-webkit-details-marker{display:none}.vy-faq__q:focus-visible{outline:2px solid #fff;outline-offset:2px;border-radius:4px}.vy-faq__icon{flex:0 0 18px;width:18px;height:18px;position:relative}.vy-faq__icon:before,.vy-faq__icon:after{content:"";position:absolute;left:3px;right:3px;top:8px;height:2px;background:#d61428;transition:transform .2s}.vy-faq__icon:after{transform:rotate(90deg)}.vy-faq__item[open] .vy-faq__icon:after{transform:rotate(0)}.vy-faq__item[open] .vy-faq__q{color:#fff}.vy-faq__a{padding:0 2px 14px;color:#c9c6bf;font-size:.9rem;line-height:1.5}.vy-faq__a p{margin:0}@media(prefers-reduced-motion:reduce){.vy-btn,.vy-faq__icon:before,.vy-faq__icon:after{transition:none}}.vy-toast{position:fixed;left:50%;bottom:calc(16px + env(safe-area-inset-bottom));transform:translate(-50%);background:#f2f0eb;color:#0b0b0c;padding:10px 16px;border-radius:8px;font-size:.9rem;font-weight:600;z-index:60;box-shadow:0 6px 24px #0006;max-width:calc(100vw - 32px)}.vy-hero__buttons .vy-btn{white-space:nowrap;padding:0 14px}.vy-btn--ghost{border-color:#f2f0eb;color:#f2f0eb;background:transparent}.vy-btn--ghost:hover{background:#f2f0eb;color:#0b0b0c}
/*# sourceMappingURL=/cdn/shop/t/6/assets/vy.css.map */
