.vex-set-guide{--vex-ink: #161616;--vex-muted: #666b73;--vex-surface: #ffffff;--vex-soft: #f5f6f8;--vex-line: rgba(22, 22, 22, .12);--vex-accent: #f4c430;color:var(--vex-ink);background:var(--vex-surface)}.vex-set-guide *,.vex-set-guide *:before,.vex-set-guide *:after{box-sizing:border-box}.vex-set-guide__hero{position:relative;overflow:hidden;background:radial-gradient(circle at 82% 32%,rgba(244,196,48,.24),transparent 34%),linear-gradient(135deg,#101217,#17191f 52%,#231c08);color:#fff;min-height:310px;display:grid;place-items:end center}.vex-set-guide__hero-media,.vex-set-guide__hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0}.vex-set-guide__hero-image{width:100%;height:100%;object-fit:cover;filter:saturate(.76) brightness(.72);transform:scale(1.025)}.vex-set-guide__hero-overlay{background:linear-gradient(90deg,#080a0ee0,#080a0e94 55%,#080a0e4d),linear-gradient(180deg,#0000000f 20%,#000000b8)}.vex-set-guide__hero-content{position:relative;z-index:1;width:min(1120px,calc(100% - 32px));padding:52px 0 36px}.vex-set-guide__hero-content h1{color:inherit;max-width:900px;margin:10px 0 12px;font-size:clamp(2rem,5vw,4.4rem);line-height:1.05;letter-spacing:-.035em}.vex-set-guide__eyebrow{color:#fff;font-size:.78rem;font-weight:800;letter-spacing:.12em;text-decoration:none;text-transform:uppercase}.vex-set-guide__article-meta{display:flex;flex-wrap:wrap;gap:8px 18px;color:#ffffffd1;font-size:.9rem}.vex-set-guide__excerpt{max-width:780px;margin-top:14px;font-size:1.08rem;line-height:1.55}.vex-set-guide__container{width:min(1120px,calc(100% - 32px));margin:0 auto;padding:30px 0 52px}.vex-set-guide__prose{max-width:820px;margin:0 auto;font-size:1.04rem;line-height:1.66}.vex-set-guide__prose h2{margin:1.55em 0 .5em;font-size:clamp(1.55rem,3vw,2.25rem);line-height:1.16}.vex-set-guide__prose h3{margin:1.25em 0 .4em;font-size:clamp(1.2rem,2vw,1.5rem)}.vex-set-guide__prose p,.vex-set-guide__prose ul,.vex-set-guide__prose ol{margin-top:.65em;margin-bottom:.8em}.vex-set-guide__prose a{text-decoration-thickness:1px;text-underline-offset:3px}.vex-set-guide__section{margin:40px 0}.vex-set-guide__gallery-section{padding:0;border:0;border-radius:0;background:transparent}.vex-set-guide__section-heading{max-width:760px;margin:0 auto 20px;text-align:center}.vex-set-guide__section-heading h2{margin:0 0 10px;font-size:clamp(1.65rem,3vw,2.4rem);line-height:1.15}.vex-set-guide__section-heading p{margin:0;color:var(--vex-muted);line-height:1.65}.vex-set-guide__card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,260px));justify-content:center;gap:18px}.vex-set-guide__card{min-width:0;padding:10px;border:1px solid var(--vex-line);border-radius:16px;background:var(--vex-surface);box-shadow:0 12px 30px #0a101c0f;transition:border-color .18s ease,box-shadow .18s ease}.vex-set-guide__card:hover{border-color:#16161633;box-shadow:0 18px 42px #0a101c1f}.vex-set-guide__card-trigger{display:block;width:100%;padding:0;border:0;border-radius:12px;background:transparent;cursor:zoom-in;perspective:700px;-webkit-appearance:none;appearance:none}.vex-set-guide__card-trigger:focus-visible{outline:3px solid var(--vex-accent);outline-offset:4px}.vex-set-guide__tilt{--rotate-x: 0deg;--rotate-y: 0deg;--card-scale: 1;--card-lift: 0px;position:relative;display:block;overflow:visible;aspect-ratio:.716;border-radius:4.5%/3.2%;background:#eceef2;transform:translateY(var(--card-lift)) rotateX(var(--rotate-x)) rotateY(var(--rotate-y)) translateZ(12px) scale(var(--card-scale));transform-style:preserve-3d;transition:transform .12s ease-out,box-shadow .18s ease;will-change:transform}.vex-set-guide__card-trigger:hover .vex-set-guide__tilt{--card-scale: 1.045;--card-lift: -7px;box-shadow:0 26px 48px #141c2a47}.vex-set-guide__card-image{display:block;width:100%;height:100%;object-fit:cover;border-radius:4.5%/3.2%;transform:translateZ(18px);backface-visibility:hidden}.vex-set-guide__shine{display:none}.vex-set-guide__image-placeholder{display:grid;width:100%;height:100%;place-items:center;color:var(--vex-muted)}.vex-set-guide__card-info{padding:14px 4px 5px}.vex-set-guide__card-title-row{display:flex;min-height:2.7em;align-items:flex-start;justify-content:space-between;gap:8px}.vex-set-guide__card-title-row h3{margin:0;font-size:1.08rem;line-height:1.25}.vex-set-guide__badge{flex:0 0 auto;padding:4px 7px;border-radius:999px;background:#fff4bd;color:#5c4900;font-size:.66rem;font-weight:800;text-transform:uppercase}.vex-set-guide__card-meta{display:flex;flex-wrap:wrap;gap:6px 12px;margin:8px 0 0;color:var(--vex-muted);font-size:.82rem}.vex-set-guide__card-description{display:none}.vex-set-guide__product-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,340px));justify-content:center;gap:22px}.vex-set-guide__product-card{overflow:hidden;border:1px solid var(--vex-line);border-radius:14px;background:var(--vex-surface);box-shadow:none;transition:transform .22s ease,border-color .22s ease}.vex-set-guide__product-image-link{display:block;aspect-ratio:1 / 1;overflow:hidden;background:var(--vex-surface)}.vex-set-guide__product-image{width:100%;height:100%;object-fit:contain;transition:transform .28s ease}.vex-set-guide__product-card:hover .vex-set-guide__product-image{transform:scale(1.035)}@media(hover:hover)and (pointer:fine){.vex-set-guide__product-card:hover{border-color:#16161633;transform:translateY(-2px)}}.vex-set-guide__product-info{padding:20px}.vex-set-guide__product-info h3{margin:0 0 10px;font-size:1.18rem}.vex-set-guide__product-info h3 a{color:inherit;text-decoration:none}.vex-set-guide__price-row{display:flex;align-items:baseline;gap:10px}.vex-set-guide__price{font-size:1.22rem;font-weight:800}.vex-set-guide__price-row s{color:var(--vex-muted)}.vex-set-guide__stock{margin:8px 0 16px;color:#167443;font-size:.85rem;font-weight:700}.vex-set-guide__stock.is-sold-out{color:#8a3d3d}.vex-set-guide__product-button{display:inline-flex;min-height:44px;align-items:center;justify-content:center;padding:11px 18px;border-radius:12px!important;font-weight:750;text-decoration:none;transition:transform .16s ease,background-color .16s ease,color .16s ease,border-color .16s ease}.vex-set-guide__product-button:hover{transform:translateY(-1px)}.vex-set-guide__tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:36px;padding-top:24px;border-top:1px solid var(--vex-line)}.vex-set-guide__tags span{margin-right:4px;font-weight:700}.vex-set-guide__tags a{padding:6px 10px;border-radius:999px;background:var(--vex-soft);color:inherit;font-size:.82rem;text-decoration:none}.vex-set-guide__navigation{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:30px}.vex-set-guide__nav-link{display:flex;min-height:94px;flex-direction:column;justify-content:center;padding:16px 18px;border:1px solid var(--vex-line);border-radius:14px;background:var(--vex-soft);color:inherit;text-decoration:none;transition:transform .16s ease,border-color .16s ease,background .16s ease}.vex-set-guide__nav-link:hover{border-color:#1616163d;background:#fff;color:inherit;transform:translateY(-2px)}.vex-set-guide__nav-link.is-next{grid-column:2;text-align:right}.vex-set-guide__nav-label{margin-bottom:5px;color:var(--vex-muted);font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.vex-set-guide__faq{max-width:760px;margin:42px auto 0}.vex-set-guide__faq h2{margin:0 0 16px;font-size:clamp(1.4rem,2.4vw,1.9rem);line-height:1.2}.vex-set-guide__faq-list{border-bottom:1px solid var(--vex-faq-line, #e2e6ef)}.vex-set-guide__faq-item{border-top:1px solid var(--vex-faq-line, #e2e6ef);background:transparent}.vex-set-guide__faq-item summary{display:flex;width:100%;align-items:center;justify-content:space-between;gap:14px;padding:18px 0;color:var(--vex-faq-question, #272729);cursor:pointer;list-style:none;font-size:18px;font-weight:500;line-height:1.25}.vex-set-guide__faq-item summary::-webkit-details-marker{display:none}.vex-set-guide__faq-question{flex:1 1 auto}.vex-set-guide__faq-icon{display:flex;width:34px;height:34px;flex:0 0 auto;align-items:center;justify-content:center;color:var(--vex-faq-arrow, #1748c8);transition:transform .22s ease,color .18s ease,filter .18s ease}.vex-set-guide__faq-icon svg{width:22px;height:22px}@media(hover:hover)and (pointer:fine){.vex-set-guide__faq-item summary:hover .vex-set-guide__faq-icon{color:var(--vex-faq-arrow-hover, #1f5eff);transform:translateY(2px);filter:drop-shadow(0 6px 14px rgba(31,94,255,.22))}}.vex-set-guide__faq-item[open] .vex-set-guide__faq-icon{color:var(--vex-faq-arrow-hover, #1f5eff);transform:rotate(180deg);filter:drop-shadow(0 6px 14px rgba(31,94,255,.18))}.vex-set-guide__faq-answer{display:grid!important;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .26s ease,opacity .22s ease}.vex-set-guide__faq-answer>div{overflow:hidden}.vex-set-guide__faq-item[open] .vex-set-guide__faq-answer{grid-template-rows:1fr;opacity:1}.vex-set-guide__faq-answer p{margin:0;padding:0 48px 18px 0;color:var(--vex-faq-answer, #666b73);line-height:1.6}@media screen and (max-width:749px){.vex-set-guide__faq-item summary{font-size:16px}.vex-set-guide__faq-answer p{padding-right:0}}.vex-card-modal{width:min(980px,calc(100% - 28px));max-height:min(90vh,820px);padding:0;border:0;border-radius:20px;background:#fff;color:var(--vex-ink);box-shadow:0 28px 90px #00000057}.vex-card-modal::backdrop{background:#080a0ec2;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.vex-card-modal__layout{display:grid;grid-template-columns:minmax(280px,.9fr) minmax(280px,1.1fr);gap:34px;align-items:center;overflow:auto;max-height:min(90vh,820px);padding:34px}.vex-card-modal__media{display:grid;place-items:center}.vex-card-modal__media img{display:block;width:auto;max-width:100%;max-height:72vh;border-radius:4.5%/3.2%;box-shadow:0 20px 45px #14182038}.vex-card-modal__close{position:absolute;z-index:2;top:12px;right:14px;display:grid;width:42px;height:42px;padding:0;border:0;border-radius:50%;place-items:center;background:#141414db;color:#fff;cursor:pointer;font-size:1.7rem;line-height:1}.vex-card-modal__eyebrow{margin:0 0 8px;color:var(--vex-muted);font-size:.76rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.vex-card-modal__content h2{margin:0;font-size:clamp(1.7rem,4vw,2.8rem)}.vex-card-modal__meta{display:flex;flex-wrap:wrap;gap:8px 14px;margin:12px 0;color:var(--vex-muted);font-weight:700}.vex-card-modal__illustrator{font-size:.88rem;font-style:italic}body.vex-modal-open{overflow:hidden}@media screen and (min-width:650px){.vex-set-guide__card-grid{gap:24px}}@media screen and (max-width:649px){.vex-set-guide__hero{min-height:290px}.vex-set-guide__container{padding-top:22px}.vex-set-guide__section{margin:30px 0}.vex-set-guide__gallery-section{padding:0;border-radius:0}.vex-set-guide__card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.vex-set-guide__card{padding:7px;border-radius:12px}.vex-set-guide__card-description,.vex-set-guide__badge{display:none}.vex-set-guide__navigation{grid-template-columns:1fr}.vex-set-guide__nav-link.is-next{grid-column:1}.vex-card-modal__layout{grid-template-columns:1fr;gap:22px;padding:50px 20px 24px}.vex-card-modal__media img{max-height:55vh}}@media(prefers-reduced-motion:reduce){.vex-set-guide__tilt,.vex-set-guide__product-card,.vex-set-guide__product-image,.vex-set-guide__product-button{transition:none;transform:none!important}.vex-set-guide__shine{display:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/vex-set-guide.css.map */
