.fq{--fq-ink: #000000;--fq-line: #000000;--fq-muted: #6b6b6b;--fq-paper: #f5f5f5;--fq-green: #87ffa2;--fq-green-soft: #dfffe8;--fq-radius: 10px;--fq-gap: 5px;--fq-serif: "Feature Display Cond Web", "FeatureDisplay", Georgia, serif;--fq-sans: "TexGyreHerosCN", -apple-system, "Helvetica Neue", Arial, sans-serif;--fq-sans-wide: "TexGyreHerosNormal", -apple-system, "Helvetica Neue", Arial, sans-serif;display:block;background:var(--fq-paper);color:var(--fq-ink);font-family:var(--fq-sans);min-height:100vh;padding-bottom:40px}.fq__label,.fq__selecthint{font-family:var(--fq-sans-wide);font-size:11px;line-height:12px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.fq__crumbs{display:flex;align-items:center;gap:8px;max-width:none;margin:0;padding:14px 10px;font-family:var(--fq-sans);font-size:12px;line-height:12px;letter-spacing:.05em}@media(min-width:750px){.fq__crumbs{padding-left:20px}}.fq__crumbs a{color:inherit;text-decoration:none}.fq__crumbs svg{width:5px;height:9px;flex:none}.fq__x{margin-left:auto;display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:0;background:none;color:inherit;cursor:pointer}.fq__crumbs .fq__x svg{width:14px;height:14px}.fq__stage{padding:0 10px;max-width:430px;margin:0 auto}.fq__view{animation:fq-in .28s ease}.fq__view.is-back{animation:fq-in-back .28s ease}@keyframes fq-in{0%{opacity:0;transform:translate(1.6rem)}to{opacity:1;transform:none}}@keyframes fq-in-back{0%{opacity:0;transform:translate(-1.6rem)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.fq__view,.fq__view.is-back{animation:none}}.fq__loading,.fq__launching{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;padding:48px 0}.fq__loadheart{width:120px;max-width:40vw;aspect-ratio:338 / 314;background-image:url(quiz-heart-sprite.png);background-size:600% 100%;background-repeat:no-repeat;animation:fq-heart 3.84s step-end infinite}.fq__loaddots{display:flex;gap:8px}.fq__loaddots span{width:10px;height:10px;border:1px solid var(--fq-ink);border-radius:50px;background:var(--fq-green);animation:fq-load 1.05s ease-in-out infinite}.fq__loaddots span:nth-child(2){animation-delay:.14s}.fq__loaddots span:nth-child(3){animation-delay:.28s}.fq__loading .visually-hidden,.fq__launching .visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@keyframes fq-load{0%,70%,to{transform:translateY(0);opacity:.55}35%{transform:translateY(-6px);opacity:1}}@media(prefers-reduced-motion:reduce){.fq__loaddots span,.fq__loadheart{animation:none}}.fq__title{font-family:var(--fq-serif);font-weight:400;font-size:48px;line-height:44px;letter-spacing:-.02em;text-align:center;text-wrap:balance;margin:40px 0 0}.fq__title span{display:block}.fq__title--intro{font-family:"FeatureDisplay",var(--fq-serif);font-weight:300;font-size:100px;line-height:91.6px;letter-spacing:-.04em;margin:24px 0 0}.fq__hero .fq__title{margin-bottom:16px;position:relative;z-index:2}.fq__hint{margin:24px 0 0;font-size:14px;line-height:18px;letter-spacing:.05em}.fq__hero{position:relative}.fq__hero--q{padding-bottom:7rem}.fq__art{position:absolute;height:auto;pointer-events:none;z-index:1}.fq__art--pair{width:44%;left:-2%;top:46%;transform:rotate(-4deg)}.fq__art--hearts{width:38%;right:0;top:14%}.fq__art--q{width:42%;right:2%;bottom:0;transform:rotate(-3deg)}.fq__art--q.fq__fly{transform:none;z-index:3}.fq__selecthint{margin:24px 0 10px;clear:both}.fq__chips{display:grid;grid-template-columns:1fr 1fr;column-gap:var(--fq-gap);row-gap:16px}.fq__chip{font-family:var(--fq-sans);font-size:14px;line-height:18px;letter-spacing:.05em;height:35px;padding:0 8px;background:#fff;color:var(--fq-ink);border:1px solid var(--fq-line);border-radius:var(--fq-radius);cursor:pointer;transition:background-color .12s ease}.fq__chip[aria-pressed=true]{background:var(--fq-ink);color:#fff}.fq__chip:focus-visible{outline:2px solid var(--fq-ink);outline-offset:2px}.fq__label{display:flex;align-items:center;gap:.8rem;font-size:1.2rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.8rem}.fq__num{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;background:#fff;border:1px solid var(--fq-line);border-radius:50%;font-size:1.1rem;font-weight:400;letter-spacing:0;flex:none}.fq__fields{margin-top:24px}.fq__field--unit{margin-bottom:16px}.fq__fields select,.fq__fields input{font-family:var(--fq-sans);font-size:14px;line-height:18px;letter-spacing:.05em;width:100%;height:42px;padding:0 14px;background:#fff;color:var(--fq-ink);border:1px solid var(--fq-line);border-radius:var(--fq-radius);-webkit-appearance:none;appearance:none}.fq__fields input{border-style:dashed;border-width:1px}.fq__fields input::placeholder{color:var(--fq-muted)}.fq__fields input:focus,.fq__fields select:focus{outline:none;border-style:solid;box-shadow:0 0 0 2px var(--fq-green)}.fq__pair{display:grid;grid-template-columns:1fr 1fr;gap:var(--fq-gap)}@media(pointer:coarse){.fq input,.fq select,.fq textarea{font-size:16px}}.fq__select{position:relative}.fq__select-btn{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;height:42px;padding:0 14px;font-family:var(--fq-sans);font-size:14px;line-height:18px;letter-spacing:.05em;text-align:left;background:#fff;color:var(--fq-ink);border:1px solid var(--fq-line);border-radius:var(--fq-radius);cursor:pointer}.fq__select-btn svg{width:12px;height:8px;flex:none;transition:transform .15s ease}.fq__select.is-open .fq__select-btn{border-bottom-left-radius:0;border-bottom-right-radius:0}.fq__select.is-open .fq__select-btn svg{transform:rotate(180deg)}.fq__select-list{position:absolute;z-index:5;left:0;right:0;top:0;margin:0;padding:0;list-style:none;background:#fff;border:1px solid var(--fq-line);border-radius:var(--fq-radius);overflow:hidden}.fq__select-list li{padding:12px 14px;font-family:var(--fq-sans);font-size:14px;line-height:18px;letter-spacing:.05em;cursor:pointer}.fq__select-list li:hover,.fq__select-list li:focus,.fq__select-list li[aria-selected=true]{background:var(--fq-green-soft);outline:none}.fq__nav{margin-top:24px}.fq__subnav [data-skipsize]{margin-left:auto}.fq__next,.fq__cta{font-family:var(--fq-sans);font-size:18px;line-height:18px;letter-spacing:.05em;width:100%;height:60px;padding:0 16px;background:var(--fq-green);color:var(--fq-ink);border:1px solid var(--fq-line);border-radius:var(--fq-radius);cursor:pointer;transition:background-color .15s ease,color .15s ease}.fq__next:hover,.fq__cta:hover{background:var(--fq-ink);color:#fff}.fq__next[disabled]{opacity:.45;cursor:default}.fq__next[disabled]:hover{background:var(--fq-green);color:var(--fq-ink)}.fq__subnav{display:flex;justify-content:space-between;align-items:center;margin-top:12px}.fq__subnav button{font-family:var(--fq-sans);font-size:12px;line-height:12px;letter-spacing:.05em;display:inline-flex;align-items:center;gap:6px;background:none;border:0;padding:6px 0;color:var(--fq-ink);cursor:pointer}.fq__subnav button[hidden]{display:none}.fq__helplink{display:block;width:100%;margin:2.4rem 0 0;padding:0;background:none;border:0;font:inherit;font-size:1.2rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-align:center;color:var(--fq-ink);cursor:pointer}.fq__howto{margin:2.4rem 0 0;padding:0}.fq__measure-img{display:block;width:100%;max-width:36rem;height:auto;margin:0 auto}.fq__howto-steps{margin:2.4rem 0 0}.fq__howto-steps h3{display:flex;align-items:center;gap:.8rem;margin:0 0 .8rem;font-family:var(--fq-sans-wide);font-size:1.2rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.fq__howto-steps h3+p{margin:0 0 2.4rem}.fq__howto-steps p:last-child{margin-bottom:0}.fq__howto-steps p{font-size:1.5rem;line-height:1.4}.fq__panel{margin-top:2.4rem;padding:2rem;border:1px solid var(--fq-line);border-radius:var(--fq-radius);background:var(--color-light-spring-green, #e5feea);text-align:center}.fq__panel--none{background:#0000000d}.fq__panel--none p{margin:.6rem 0;font-size:1.2rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.fq__panel-note{margin:0 0 1rem;font-size:1.3rem;line-height:1.45}.fq__panel-label{margin:0 0 .4rem;font-size:1.4rem}.fq__panel-sizes{display:flex;justify-content:center;align-items:baseline;gap:1.6rem;flex-wrap:wrap}.fq__panel-size{font-family:"FeatureDisplay",var(--font-heading-family),Georgia,serif;font-size:4.2rem;line-height:1;letter-spacing:-.02em}.fq__panel-size small{font-size:1.6rem}.fq__panel-sys{font-size:1.2rem}.fq__footer{max-width:430px;margin:21px auto 0;padding:0 10px}.fq[data-step=intro] .fq__footer{margin-top:41px}.fq[data-step=results] .fq__footer{margin-top:32px}.fq__bar{position:relative;height:14px;padding:0;background:var(--fq-paper);border:1px solid var(--fq-line);border-radius:8px;overflow:hidden}.fq__progress{display:block;height:100%;width:0;min-width:0;background:var(--fq-green);border-radius:8px;transition:width .3s ease}.fq__step{margin:6px 0 0;font-family:var(--fq-sans);font-size:10px;line-height:18px;letter-spacing:.05em}.fq__empty{border:1px solid var(--fq-line);border-radius:var(--fq-radius);padding:2rem;margin-top:2.4rem;font-size:1.4rem;line-height:1.5}.fq__cards{display:grid;grid-template-columns:1fr;gap:1.6rem;margin-top:2.4rem}.fq__card{position:relative;border:1px solid var(--fq-line);border-radius:var(--fq-radius);background:#fff;display:flex;flex-direction:column;padding:23px 15px}.fq__card-media{position:relative}.fq__card-media img{display:block;width:100%;aspect-ratio:325 / 404;object-fit:cover;background:#d9d9d9}.fq__badge{position:absolute;top:5px;left:5px;z-index:1;display:inline-block;padding:4px 8px;border:1px solid var(--fq-ink);border-radius:6px;background:var(--fq-green);color:var(--fq-ink);font-family:var(--fq-sans);font-size:12px;font-weight:400;line-height:1;letter-spacing:.07em;text-align:center}.fq__card-body{display:flex;flex-direction:column;padding:0}.fq__pname,.fq__price{margin:0;font-family:var(--fq-sans);font-size:14px;line-height:18px;letter-spacing:.05em;font-weight:400}.fq__pname{margin-top:15px}.fq__card-row{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-top:15px;min-height:25px}.fq__colors{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.fq__swatch{display:block;width:25px;height:25px;border-radius:6px}.fq__swatch>span{display:block;width:100%;height:100%;border-radius:6px;background-size:cover;background-position:center}.fq__swatch--on{box-shadow:0 0 0 1px var(--fq-ink)}.fq__swatch--on>span{transform:scale(.78);border-radius:5px}.fq__colors-more{font-family:var(--fq-sans);font-size:12px;line-height:15px;letter-spacing:.04em}.fq__sizebox{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-width:25px;height:25px;padding:0 5px;border-radius:6px;background:var(--fq-ink);color:#fff;font-family:var(--fq-sans);font-size:14px;line-height:18px;letter-spacing:.05em}.fq__fitline{margin:15px 0 0;font-family:var(--fq-sans);font-size:12px;line-height:15px;letter-spacing:.04em;color:var(--fq-ink)}.fq__card-actions{display:flex;gap:5px;margin-top:18px}.fq__card .fq__cta--add{flex:1 1 auto;height:73px;min-height:0;margin:0;border-radius:9px;font-size:16.5px;line-height:20px}.fq__wish{flex:0 0 73px;display:inline-flex;align-items:center;justify-content:center;height:73px;border:1px solid var(--fq-line);border-radius:9px;background:#fff;color:var(--fq-ink)}.fq__wish svg{width:27px;height:24px}.fq__wish:hover{background:var(--fq-green-soft)}.fq__sizes{display:flex;flex-wrap:wrap;gap:5px;margin-top:15px}.fq__size-opt{min-width:37px;height:34px;padding:0 5px;font-family:var(--fq-sans);font-size:14px;line-height:33px;letter-spacing:.05em;font-weight:400;color:var(--fq-ink);background:transparent;border:1px solid var(--fq-ink);border-radius:6px;cursor:pointer}.fq__size-opt[aria-pressed=true]{background:var(--fq-ink);color:#fff}.fq__size-opt:focus-visible{outline:2px solid var(--fq-ink);outline-offset:2px}.fq__cta--wide{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;height:73px;border-radius:9px;font-size:16.5px;line-height:20px;text-align:center;text-decoration:none}.fq__gallery{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.fq__gallery::-webkit-scrollbar{display:none}.fq__shot{flex:0 0 100%;scroll-snap-align:start;display:block}.fq__gallery img{display:block;width:100%;aspect-ratio:325 / 404;object-fit:cover;background:#d9d9d9}.fq__dots{position:absolute;z-index:2;bottom:10px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:10px;padding:5px}.fq__dots button{width:10px;height:10px;padding:0;border:1px solid var(--fq-ink);border-radius:50px;background:#fff;cursor:pointer}.fq__dots button:hover{opacity:.7}.fq__dots button.is-on{background:var(--fq-green);box-shadow:0 0 0 1px var(--fq-ink)}.fq__swatch{border:0;padding:0;background:none;cursor:pointer}.fq__doubt{display:flex;flex-direction:column;gap:20px;margin-top:34px}.fq__doubt .fq__title{margin-bottom:13px}.fq__subtitle{font-size:1.2rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin:4rem 0 0}.fq__upsell-grid{display:grid;grid-template-columns:1fr;gap:16px;margin-top:24px}.fq__up{border:1px solid var(--fq-line);border-radius:var(--fq-radius);background:#fff;overflow:hidden}.fq__up img{width:100%;height:auto;display:block}.fq__up-body{display:flex;flex-direction:column;gap:.6rem;padding:1.6rem}.fq__up select{font:inherit;font-size:1.4rem;padding:.6rem 1rem;border:1px solid var(--fq-line);border-radius:6px;background:#fff}.fq__toast{position:fixed;left:50%;bottom:12rem;transform:translate(-50%);z-index:10;background:var(--fq-ink);color:#fff;padding:1rem 1.8rem;border-radius:var(--fq-radius);font-size:1.4rem}.fq__sizecard{margin-top:2.4rem;padding:1.6rem 2rem 2.4rem;background:#fff;border:1px solid var(--fq-line);border-radius:var(--fq-radius)}.fq__sizecard-label{display:block;font-size:1.5rem}.fq__sizecard-value{margin:.4rem 0 0;font-family:"FeatureDisplay",var(--font-heading-family),Georgia,serif;font-size:clamp(4rem,12vw,5.6rem);line-height:1;text-align:center}.fq__hero--capture{position:relative}.fq__heart{position:absolute;right:0;top:22%;width:28%;aspect-ratio:338 / 314;background-image:url(quiz-heart-sprite.png);background-size:600% 100%;background-repeat:no-repeat;animation:fq-heart 3.84s step-end infinite;pointer-events:none;z-index:2}@keyframes fq-heart{0%{background-position:0% 0}29.17%{background-position:20% 0}31.25%{background-position:40% 0}33.33%{background-position:60% 0}35.42%{background-position:80% 0}37.5%{background-position:40% 0}41.67%{background-position:80% 0}72.92%{background-position:100% 0}75%{background-position:20% 0}77.08%{background-position:0% 0}to{background-position:0% 0}}@media(prefers-reduced-motion:reduce){.fq__heart{animation:none}}.fq__hint--center{text-align:center}.fq__offer{margin:2rem auto 0;font-size:1.5rem;font-weight:700;line-height:1.4;text-align:center}.fq__hint--center,.fq__offer{max-width:300px;margin-inline:auto}.fq__fields #fq-email{border-style:dashed}.fq__error{margin:.8rem 0 0;font-size:1.3rem;color:#b3261e}.fq__consent{display:grid;grid-template-columns:auto 1fr;gap:10px;align-items:start;margin-top:20px;font-family:var(--fq-sans);font-size:12px;line-height:16px;letter-spacing:.03em;color:var(--fq-ink);cursor:pointer}.fq__consent input{width:18px;height:18px;margin:0;accent-color:var(--fq-ink);flex:0 0 auto;cursor:pointer}.fq__consent a{color:inherit;text-underline-offset:2px}.fq__subnav [data-skipmail]{text-align:right}.fq__legal{margin:4rem 0 0;font-size:1.2rem;line-height:1.5;text-align:center;color:var(--fq-muted)}.fq__fly{pointer-events:none}.fq__fly img{display:block;width:100%;height:auto;transform-origin:50% 50%}.fq__fly{will-change:transform}.fq__fly--v2{animation:fq-fly-path 2.4s linear forwards}.fq__fly--v2 img{animation:fq-fly-path-spin 2.4s linear forwards}.fq__fly--v4{animation:fq-fly-path-b 2.4s linear forwards}.fq__fly--v4 img{animation:fq-fly-path-b-spin 2.4s linear forwards}@keyframes fq-fly-path{0%{transform:translate(-92vw,-58vh);opacity:0}2%{transform:translate(-80.36vw,-57.71vh);opacity:1}4%{transform:translate(-69.55vw,-56.84vh)}6%{transform:translate(-59.6vw,-55.38vh)}8%{transform:translate(-50.49vw,-53.34vh)}10%{transform:translate(-42.23vw,-50.72vh)}12%{transform:translate(-34.81vw,-47.52vh)}14%{transform:translate(-28.21vw,-43.73vh)}16%{transform:translate(-22.41vw,-39.36vh)}18%{transform:translate(-17.38vw,-34.41vh)}20%{transform:translate(-13.08vw,-28.88vh)}22%{transform:translate(-9.48vw,-22.76vh)}24%{transform:translate(-6.54vw,-16.06vh)}26%{transform:translate(-4.19vw,-8.78vh)}28%{transform:translate(-2.39vw,-.91vh)}30%{transform:translate(-1.09vw,7.53vh)}32%{transform:translate(-.23vw,16.56vh)}34%{transform:translate(.26vw,26.17vh)}36%{transform:translate(.42vw,36.36vh)}38%{transform:translate(.32vw,47.14vh)}40%{transform:translate(.02vw,58.5vh)}42%{transform:translate(-.44vw,37.93vh)}44%{transform:translate(-1vw,20.67vh)}46%{transform:translate(-1.61vw,6.73vh)}48%{transform:translate(-2.24vw,-3.9vh)}50%{transform:translate(-2.84vw,-11.21vh)}52%{transform:translate(-3.37vw,-15.21vh)}54%{transform:translate(-3.8vw,-15.89vh)}56%{transform:translate(-4.11vw,-13.26vh)}58%{transform:translate(-4.29vw,-7.31vh)}60%{transform:translate(-4.33vw,1.95vh)}62%{transform:translate(-4.27vw,14.53vh)}64%{transform:translate(-4.09vw,30.42vh)}66%{transform:translate(-3.83vw,18.86vh)}68%{transform:translate(-3.5vw,9.45vh)}70%{transform:translate(-3.11vw,2.2vh)}72%{transform:translate(-2.68vw,-2.9vh)}74%{transform:translate(-2.24vw,-5.85vh)}76%{transform:translate(-1.8vw,-6.65vh)}78%{transform:translate(-1.37vw,-5.29vh)}80%{transform:translate(-.98vw,-1.78vh)}82%{transform:translate(-.63vw,3.88vh)}84%{transform:translate(-.33vw,11.7vh)}86%{transform:translate(-.09vw,3.88vh)}88%{transform:translate(.08vw,-.84vh)}90%{transform:translate(.19vw,-2.48vh)}92%{transform:translate(.24vw,-1.03vh)}94%{transform:translate(.23vw,3.51vh)}96%{transform:translate(.18vw,.26vh)}98%{transform:translate(.09vw,-.91vh)}to{transform:translate(0)}}@keyframes fq-fly-path-spin{0%{transform:rotate(-368deg)}2%{transform:rotate(-326.5deg)}4%{transform:rotate(-288.3deg)}6%{transform:rotate(-253.3deg)}8%{transform:rotate(-221.4deg)}10%{transform:rotate(-192.3deg)}12%{transform:rotate(-166deg)}14%{transform:rotate(-142.4deg)}16%{transform:rotate(-121.2deg)}18%{transform:rotate(-102.4deg)}20%{transform:rotate(-85.8deg)}22%{transform:rotate(-71.2deg)}24%{transform:rotate(-58.6deg)}26%{transform:rotate(-47.8deg)}28%{transform:rotate(-38.7deg)}30%{transform:rotate(-31deg)}32%{transform:rotate(-24.8deg)}34%{transform:rotate(-19.8deg)}36%{transform:rotate(-15.9deg)}38%{transform:rotate(-13deg)}40%{transform:rotate(-10.9deg)}42%{transform:rotate(-9.6deg)}44%{transform:rotate(-8.7deg)}46%{transform:rotate(-8.1deg)}48%{transform:rotate(-7.8deg)}50%{transform:rotate(-7.5deg)}52%{transform:rotate(-7.2deg)}54%{transform:rotate(-6.9deg)}56%{transform:rotate(-6.7deg)}58%{transform:rotate(-6.5deg)}60%{transform:rotate(-6.6deg)}62%{transform:rotate(-6.7deg)}64%{transform:rotate(-7deg)}66%{transform:rotate(-7.5deg)}68%{transform:rotate(-8deg)}70%{transform:rotate(-8.5deg)}72%{transform:rotate(-9deg)}74%{transform:rotate(-9.4deg)}76%{transform:rotate(-9.8deg)}78%{transform:rotate(-9.9deg)}80%{transform:rotate(-9.9deg)}82%{transform:rotate(-9.8deg)}84%{transform:rotate(-9.5deg)}86%{transform:rotate(-9.1deg)}88%{transform:rotate(-8.6deg)}90%{transform:rotate(-8.2deg)}92%{transform:rotate(-7.8deg)}94%{transform:rotate(-7.5deg)}96%{transform:rotate(-7.4deg)}98%{transform:rotate(-7.5deg)}to{transform:rotate(-8deg)}}@keyframes fq-fly-path-b{0%{transform:translate(72vw,-58vh);opacity:0}2%{transform:translate(62.37vw,-57.7vh);opacity:1}4%{transform:translate(53.43vw,-56.79vh)}6%{transform:translate(45.19vw,-55.28vh)}8%{transform:translate(37.64vw,-53.16vh)}10%{transform:translate(30.79vw,-50.44vh)}12%{transform:translate(24.64vw,-47.11vh)}14%{transform:translate(19.17vw,-43.18vh)}16%{transform:translate(14.38vw,-38.64vh)}18%{transform:translate(10.23vw,-33.5vh)}20%{transform:translate(6.7vw,-27.75vh)}22%{transform:translate(3.76vw,-21.4vh)}24%{transform:translate(1.38vw,-14.44vh)}26%{transform:translate(-.48vw,-6.88vh)}28%{transform:translate(-1.86vw,1.29vh)}30%{transform:translate(-2.81vw,10.06vh)}32%{transform:translate(-3.37vw,19.44vh)}34%{transform:translate(-3.6vw,29.42vh)}36%{transform:translate(-3.53vw,40.01vh)}38%{transform:translate(-3.22vw,51.2vh)}40%{transform:translate(-2.72vw,63vh)}42%{transform:translate(-2.06vw,40.85vh)}44%{transform:translate(-1.31vw,22.26vh)}46%{transform:translate(-.5vw,7.25vh)}48%{transform:translate(.33vw,-4.2vh)}50%{transform:translate(1.14vw,-12.07vh)}52%{transform:translate(1.9vw,-16.38vh)}54%{transform:translate(2.58vw,-17.11vh)}56%{transform:translate(3.14vw,-14.28vh)}58%{transform:translate(3.57vw,-7.88vh)}60%{transform:translate(3.88vw,2.1vh)}62%{transform:translate(4.07vw,15.64vh)}64%{transform:translate(4.14vw,32.76vh)}66%{transform:translate(4.11vw,20.31vh)}68%{transform:translate(3.97vw,10.18vh)}70%{transform:translate(3.76vw,2.37vh)}72%{transform:translate(3.47vw,-3.12vh)}74%{transform:translate(3.13vw,-6.3vh)}76%{transform:translate(2.76vw,-7.16vh)}78%{transform:translate(2.36vw,-5.7vh)}80%{transform:translate(1.96vw,-1.92vh)}82%{transform:translate(1.57vw,4.18vh)}84%{transform:translate(1.2vw,12.6vh)}86%{transform:translate(.87vw,4.18vh)}88%{transform:translate(.58vw,-.91vh)}90%{transform:translate(.34vw,-2.67vh)}92%{transform:translate(.16vw,-1.11vh)}94%{transform:translate(.04vw,3.78vh)}96%{transform:translate(-.02vw,.28vh)}98%{transform:translate(-.03vw,-.98vh)}to{transform:translate(0)}}@keyframes fq-fly-path-b-spin{0%{transform:rotate(392deg)}2%{transform:rotate(347.5deg)}4%{transform:rotate(306.6deg)}6%{transform:rotate(269deg)}8%{transform:rotate(234.8deg)}10%{transform:rotate(203.6deg)}12%{transform:rotate(175.4deg)}14%{transform:rotate(150.1deg)}16%{transform:rotate(127.4deg)}18%{transform:rotate(107.2deg)}20%{transform:rotate(89.4deg)}22%{transform:rotate(73.8deg)}24%{transform:rotate(60.3deg)}26%{transform:rotate(48.7deg)}28%{transform:rotate(38.9deg)}30%{transform:rotate(30.7deg)}32%{transform:rotate(24deg)}34%{transform:rotate(18.6deg)}36%{transform:rotate(14.5deg)}38%{transform:rotate(11.3deg)}40%{transform:rotate(9.1deg)}42%{transform:rotate(7.5deg)}44%{transform:rotate(6.6deg)}46%{transform:rotate(6.2deg)}48%{transform:rotate(6.3deg)}50%{transform:rotate(6.5deg)}52%{transform:rotate(6.8deg)}54%{transform:rotate(7.1deg)}56%{transform:rotate(7.3deg)}58%{transform:rotate(7.5deg)}60%{transform:rotate(7.4deg)}62%{transform:rotate(7.3deg)}64%{transform:rotate(7deg)}66%{transform:rotate(6.5deg)}68%{transform:rotate(6deg)}70%{transform:rotate(5.5deg)}72%{transform:rotate(5deg)}74%{transform:rotate(4.6deg)}76%{transform:rotate(4.2deg)}78%{transform:rotate(4.1deg)}80%{transform:rotate(4.1deg)}82%{transform:rotate(4.2deg)}84%{transform:rotate(4.5deg)}86%{transform:rotate(4.9deg)}88%{transform:rotate(5.4deg)}90%{transform:rotate(5.8deg)}92%{transform:rotate(6.2deg)}94%{transform:rotate(6.5deg)}96%{transform:rotate(6.6deg)}98%{transform:rotate(6.5deg)}to{transform:rotate(6deg)}}@media(prefers-reduced-motion:reduce){.fq__fly{animation:none}.fq__fly--v2 img{animation:none;transform:rotate(-8deg)}.fq__fly--v4 img{animation:none;transform:rotate(6deg)}}.fq__chips--art{row-gap:17px}.fq__chips--art .fq__chip{height:52px}.fq__chip--art{position:relative;overflow:visible}.fq__chip--art>span{position:relative;z-index:2}.fq__chip-art{position:absolute;height:auto;opacity:0;pointer-events:none;transition:opacity .12s ease;z-index:2}.fq__chip-art--scoop{left:12%;width:74.86%;bottom:-14px}.fq__chip-art--plunge{left:12.571%;width:74.29%;bottom:-6px}.fq__chip-art--balconette{left:10.857%;width:76.57%;bottom:-5px}.fq__chip-art--bandeau{left:16.571%;width:74.29%;bottom:-2px}.fq__chip-art--natural{left:10.286%;width:84.57%;bottom:-14px}.fq__chip-art--pushup{left:5.714%;width:84%;bottom:-20px}.fq__chip--art[aria-pressed=true]{background:var(--fq-ink);color:var(--fq-ink)}.fq__chip--art[aria-pressed=true] .fq__chip-art{opacity:1}.fq__chip--art[aria-pressed=true]{z-index:2}@media(prefers-reduced-motion:reduce){.fq__chip-art{transition:none}}.fq__intro{position:relative;display:flex;flex-direction:column;min-height:min(658px,calc(100vh - 200px))}.fq__pile{position:absolute;left:50%;bottom:-86px;width:min(100vw,430px);transform:translate(-50%);aspect-ratio:1080 / 1165;z-index:1;pointer-events:none;-webkit-user-select:none;user-select:none}.fq__piece{position:absolute;height:auto;will-change:transform}.fq__pile:not(.is-go) .fq__piece{opacity:0}.fq__pile.is-go .fq__piece{animation:fq-piece 1.35s cubic-bezier(.34,.62,.3,1) both}@keyframes fq-piece{0%{transform:translateY(-100vh) rotate(-7deg);opacity:0}6%{opacity:1}to{transform:translateY(0) rotate(0);opacity:1}}@media(prefers-reduced-motion:reduce){.fq__piece{animation:none}}.fq__drops{position:absolute;top:0;right:0;bottom:-26px;left:0;z-index:1;overflow:hidden;pointer-events:none}.fq__drop{position:absolute;height:auto;transform-origin:50% 50%;will-change:transform;animation:fq-drop 1.05s cubic-bezier(.18,.72,.3,1) both}@keyframes fq-drop{0%{transform:translateY(-130vh) rotate(calc(var(--r) - 45deg));opacity:0}12%{opacity:1}to{transform:translateY(0) rotate(var(--r));opacity:1}}@media(prefers-reduced-motion:reduce){.fq__drop{animation:none;transform:rotate(var(--r))}}.fq__introfilm{position:absolute;top:0;left:50%;width:min(100vw,420px);transform:translate(-50%);height:100%;object-fit:cover;object-position:center top;mix-blend-mode:multiply;z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none}.fq__intro>.fq__hero{position:relative;z-index:0}.fq__intro>.fq__introbox,.fq__intro>.fq__nav{position:relative;z-index:2}.fq__intro>.fq__nav{margin-top:10px}.fq__introbox{display:flex;align-items:center;min-height:80px;margin-top:24px;padding:12px 24px;background:#fff;border:1px solid var(--fq-line);border-radius:var(--fq-radius)}.fq__introbox p{margin:0;font-family:var(--fq-sans);font-size:14px;line-height:15px;letter-spacing:.05em;text-align:center}.fq__helppill{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:26px;margin-top:20px;padding:0 30px;background:var(--fq-green-soft);color:var(--fq-ink);border:1px solid var(--fq-line);border-radius:var(--fq-radius);font-family:var(--fq-sans);font-size:12px;line-height:15px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;cursor:pointer}.fq__helppill svg{position:absolute;right:6px;width:18px;height:18px}.fq__sizes{display:flex;flex-wrap:wrap;gap:var(--fq-gap)}.fq__size-chip{font-family:var(--fq-sans);font-size:14px;line-height:18px;letter-spacing:.05em;min-width:35px;height:35px;padding:0 6px;background:#fff;color:var(--fq-ink);border:1px solid var(--fq-line);border-radius:var(--fq-radius);cursor:pointer}.fq__size-chip[aria-pressed=true]{background:var(--fq-ink);color:#fff}.fq__qa{margin:0;padding:8px 10px;background:var(--fq-ink);color:#fff;font-family:var(--fq-sans);font-size:12px;line-height:1.35;letter-spacing:.03em;text-align:center}@media(min-width:990px){html.fq-page body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;z-index:9998}html.fq-page .fq{position:fixed;top:0;right:0;z-index:9999;width:min(520px,100%);height:100%;margin:0;min-height:0;padding-bottom:0;overflow-y:auto;overscroll-behavior:contain;border:0;border-left:1px solid var(--fq-ink);border-radius:0;box-shadow:none}.fq__stage{max-width:430px}.fq__crumbs{padding-left:10px}.fq [data-fq-close]{display:flex}.fq__intro{min-height:min(658px,calc(100vh - 200px))}}.fq--embedded{min-height:0;padding-bottom:0;background:transparent}.fq--embedded .fq__crumbs{display:none}.fq-overlay{position:fixed;top:0;right:0;width:min(520px,100%);height:100%;z-index:10000;display:flex;flex-direction:column;background:var(--fq-paper, #f5f5f5);border-left:1px solid #000;overflow-y:auto;overscroll-behavior:contain}.fq-overlay__scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:block;background:#00000080}.fq-overlay__bar{flex:none;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 20px;border-bottom:1px solid var(--fq-line, #000)}.fq-overlay__title{font-family:var(--fq-sans, "TexGyreHerosCN", -apple-system, "Helvetica Neue", Arial, sans-serif);font-size:14px;line-height:1;letter-spacing:.02em;color:var(--fq-ink, #000)}.fq-overlay__x{margin:-6px -6px -6px 0;display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:0;background:none;color:var(--fq-ink, #000);cursor:pointer}.fq-overlay__x svg{width:14px;height:14px}.fq-overlay .fq{width:100%}.fq--embedded .fq__stage{margin-inline:auto}.fq-overlay .fq--embedded{flex:1 0 auto;display:flex;flex-direction:column;justify-content:center}.fq-overlay .fq--embedded>.fq__stage,.fq-overlay .fq--embedded>.fq__footer{width:100%;max-width:none;margin-inline:0;padding-inline:20px}.fq__wish{cursor:pointer}.fq__wish--on svg path{fill:var(--fq-green)}.fq__wish:focus-visible{outline:2px solid var(--fq-ink);outline-offset:2px}
/*# sourceMappingURL=/cdn/shop/t/87/assets/fit-quiz.css.map */
