.profile-page{color:#1d2025;background:#fbfaf7;min-height:100vh;font-family:Pretendard Variable,Pretendard,sans-serif}.profile-capsule{z-index:80;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff0;border:1px solid #dfd0b2;border-radius:999px;justify-content:center;align-items:center;width:min(1180px,100% - 28px);height:58px;padding:0 16px;display:flex;position:fixed;top:14px;left:50%;transform:translate(-50%);box-shadow:0 14px 45px #745d3420}.profile-capsule nav{justify-content:center;align-items:center;gap:22px;display:flex}.profile-capsule nav a{letter-spacing:.1em;white-space:nowrap;font:600 12px/1 Pretendard Variable,sans-serif}.profile-home{border:1px solid #d8c6a4;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;right:12px}.profile-kicker{letter-spacing:.26em;color:#9a7431;font:600 10px/1 Pretendard Variable,sans-serif}.profile-intro{isolation:isolate;text-align:center;background:radial-gradient(circle at 70% 18%,#e7cf9c9c,#0000 24%),linear-gradient(135deg,#fff 0%,#f8f2e8 54%,#fff 100%);flex-direction:column;justify-content:center;align-items:center;min-height:100svh;padding:155px 24px 90px;display:flex;position:relative;overflow:hidden}.profile-intro:before,.profile-quiz:before,.result-hero:before{content:"";z-index:-1;filter:blur(27px);background:linear-gradient(100deg,#0000 8%,#d7b66d4d 42%,#f0dfb9c7 57%,#b8924852 72%,#0000 90%);border-radius:47% 53% 58% 42%;width:60vw;height:110vh;animation:13s ease-in-out infinite alternate profileSilk;position:absolute;top:-20vh;right:-24vw;transform:rotate(-16deg)}@keyframes profileSilk{to{transform:rotate(-11deg)translate(3%,2%)scale(1.05)}}.profile-intro h1{letter-spacing:-.055em;margin:30px 0 26px;font:italic 500 clamp(62px,8vw,120px)/.88 Bodoni Moda,serif}.profile-intro h1 em{color:#a27b39}.profile-intro>p{color:#655f57;margin:0;font-size:17px;line-height:1.9}.profile-facts{gap:22px;margin:42px 0 30px;display:flex}.profile-facts span{color:#7d673f;letter-spacing:.12em;border:1px solid #c8ae7e;border-radius:999px;padding:9px 13px;font:600 9px Pretendard Variable,sans-serif}.profile-intro>button,.profile-next,.result-primary{color:#fff;background:#17233a;border:0;border-radius:999px;justify-content:space-between;align-items:center;min-width:300px;padding:19px 24px;font-weight:600;display:inline-flex;box-shadow:0 18px 40px #18233a2c}.profile-intro>small{color:#8a8072;margin-top:18px;font-size:11px}.profile-quiz{isolation:isolate;background:linear-gradient(135deg,#fff,#faf5eb 52%,#fff);min-height:100svh;padding:120px 24px 70px;position:relative;overflow:hidden}.profile-progress{color:#8e7348;align-items:center;gap:20px;width:min(920px,100%);margin:0 auto 42px;font:600 11px Pretendard Variable,sans-serif;display:flex}.profile-progress i{background:#ddcfb4;flex:1;height:2px}.profile-progress b{background:#a9823e;height:100%;transition:width .5s;display:block}.question-wrap{width:min(920px,100%);margin:auto;animation:.45s both questionIn}@keyframes questionIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.question-wrap>h1{letter-spacing:-.055em;margin:20px 0 13px;font-size:clamp(34px,5vw,62px);line-height:1.15}.question-wrap>p{color:#756d62;margin:0 0 35px;font-size:16px}.profile-options{grid-template-columns:1fr 1fr;gap:12px;display:grid}.profile-options button{text-align:left;color:#202227;background:#ffffffb8;border:1px solid #e0d5c1;border-radius:12px;min-height:105px;padding:23px 58px 23px 24px;transition:all .25s;position:relative}.profile-options button:hover{background:#fff;border-color:#b8924b;transform:translateY(-3px);box-shadow:0 15px 35px #866e3c16}.profile-options span{font-size:17px;font-weight:600;display:block}.profile-options small{color:#8a8175;margin-top:9px;font-size:13px;display:block}.profile-options b{color:#9a7431;position:absolute;top:50%;right:22px;transform:translateY(-50%)}.body-options{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}.body-options button{color:#453d33;background:#ffffffb8;border:1px solid #e0d5c1;border-radius:12px;padding:18px 10px}.body-options button.selected{background:#f8eedb;border-color:#9d7533;box-shadow:inset 0 0 0 1px #9d7533}.body-options svg{fill:#b7a17a;width:85px;height:115px;margin:auto}.body-options span{font-weight:600;display:block}.profile-next{margin:32px 0 0 auto}.measure-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.measure-grid label{color:#817565;background:#ffffffc2;border:1px solid #e0d5c1;border-radius:12px;padding:22px;font-size:13px}.measure-grid label>span{color:#9c8a6b;align-items:center;margin-top:13px;display:flex}.measure-grid input{color:#24262b;background:0 0;border:0;outline:0;width:100%;font-size:27px;font-weight:600}.size-options{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}.size-options button{background:#ffffffc4;border:1px solid #dfd1b7;border-radius:12px;min-height:110px;font-size:25px;font-weight:700}.size-options button span{color:#a17d3f;margin-top:10px;font-size:17px;display:block}.quiz-bottom{color:#9a8e7b;letter-spacing:.15em;border-top:1px solid #dfd3bf;justify-content:space-between;margin-top:38px;padding-top:20px;font:600 9px Pretendard Variable,sans-serif;display:flex}.quiz-bottom button{color:#6e6252;background:0 0;border:0}.quiz-bottom button:disabled{opacity:.25}.profile-result{background:#fbfaf7}.result-hero{isolation:isolate;text-align:center;background:radial-gradient(circle at 72% 18%,#e7cf9c94,#0000 25%),linear-gradient(135deg,#fff,#f8f2e8 54%,#fff);flex-direction:column;justify-content:center;align-items:center;min-height:100svh;padding:150px 24px 80px;display:flex;position:relative;overflow:hidden}.result-pre{color:#71695e;margin:30px 0 0}.result-hero h1{letter-spacing:-.05em;color:#a27b39;margin:18px 0 8px;font:italic 500 clamp(55px,8vw,110px)/.9 Bodoni Moda,serif}.result-hero h2{margin:10px 0 22px;font-size:clamp(30px,4vw,50px)}.result-hero>p:last-of-type{color:#5f5a52;font-size:18px}.result-scroll{letter-spacing:.18em;color:#a17b3a;font:600 9px Pretendard Variable,sans-serif;position:absolute;bottom:28px}.result-analysis{background:#fff;grid-template-columns:1.2fr .8fr;gap:7vw;padding:120px 6vw;display:grid}.result-copy h2{letter-spacing:-.05em;margin:26px 0 48px;font-size:clamp(31px,4vw,56px);line-height:1.38}.result-copy dl{margin:0}.result-copy dl>div{border-top:1px solid #ded5c6;grid-template-columns:160px 1fr;gap:25px;padding:20px 0;display:grid}.result-copy dt{color:#8b744d;font-weight:600}.result-copy dd{margin:0;line-height:1.7}.body-result{text-align:center;background:#f5eddf;border-radius:200px 200px 18px 18px;padding:42px}.body-result svg{fill:#a8874d;width:150px;height:170px}.body-result>span{color:#9a7431;letter-spacing:.18em;font:600 11px Pretendard Variable,sans-serif;display:block}.body-result h3{font-size:23px}.body-result p{color:#6c6459;line-height:1.75}.body-result .measure-note{border-top:1px solid #d9c8a8;padding-top:18px}.body-result small{color:#998d7b;font-size:10px;line-height:1.6;display:block}.result-designs{text-align:center;background:#f5f1e9;padding:120px 6vw 135px}.result-designs>h2{letter-spacing:-.055em;margin:24px 0 12px;font-size:clamp(36px,5vw,68px)}.result-designs>p{color:#756c60}.profile-design-grid{text-align:left;grid-template-columns:repeat(3,1fr);gap:20px;width:min(1120px,100%);margin:55px auto 45px;display:grid}.profile-design-photo{aspect-ratio:3/4;background:#e8e2d8;border-radius:10px;position:relative;overflow:hidden}.profile-design-photo:after{content:"";mix-blend-mode:screen;opacity:.23;pointer-events:none;background:url(/images/lookbook-watermark.jpg) 50%/100% no-repeat;position:absolute;inset:0}.profile-design-photo img{object-fit:contain;width:100%;height:100%}.profile-design-grid article>span{color:#8d6f3d;margin-top:16px;font-size:12px;font-weight:600;display:block}.profile-design-grid article>small{color:#746c61;margin-top:7px;font-size:11px;display:block}.result-primary{width:min(440px,100%);margin:auto}.result-hint{color:#8a8174;margin-top:18px;display:block}.result-share{text-align:center;background:#fff;padding:110px 24px}.result-share h2{margin:22px 0 42px;font-size:clamp(35px,5vw,64px)}.result-share>div{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.result-share>div button{color:#443b30;background:#fff;border:1px solid #cbb891;border-radius:999px;padding:15px 19px}.restart{color:#6f6557;background:0 0;border:0;border-bottom:1px solid #8e7d63;margin-top:28px;padding:8px}.profile-page footer{color:#fff;background:#10192a;flex-wrap:wrap;justify-content:space-between;align-items:center;padding:55px 6vw;display:flex}.profile-page footer p{color:#fff;font-size:12px}.profile-page footer>.business-info{margin-top:30px}@media (max-width:760px){.profile-capsule{height:54px;padding:0 48px 0 10px;top:8px}.profile-capsule nav{scrollbar-width:none;justify-content:flex-start;gap:14px;width:100%;overflow-x:auto}.profile-capsule nav a{font-size:9px}.profile-home{right:10px}.profile-intro{padding-top:120px}.profile-intro h1{font-size:58px}.profile-intro>p{font-size:15px}.profile-facts{flex-wrap:wrap;justify-content:center;gap:7px}.profile-intro>button{min-width:min(310px,100%)}.profile-quiz{padding:95px 18px 50px}.question-wrap>h1{font-size:33px}.question-wrap>p{font-size:14px}.profile-options{grid-template-columns:1fr}.profile-options button{min-height:92px}.body-options{grid-template-columns:repeat(2,1fr)}.body-options button:last-child{grid-column:1/3}.measure-grid{grid-template-columns:1fr}.size-options{grid-template-columns:1fr 1fr}.size-options button:last-child{grid-column:1/3}.profile-next{width:100%;min-width:0}.result-hero h1{font-size:53px}.result-analysis{grid-template-columns:1fr;gap:55px;padding:85px 20px}.result-copy h2{font-size:31px}.result-copy dl>div{grid-template-columns:1fr;gap:7px}.body-result{padding:35px 22px}.result-designs{padding:85px 18px}.profile-design-grid{gap:10px;margin-top:38px}.profile-design-grid article>small{font-size:9px}.profile-page footer{display:block}}@media (prefers-reduced-motion:reduce){.profile-intro:before,.profile-quiz:before,.result-hero:before{animation:none}}.profile-info{background:linear-gradient(145deg,#fffdf8,#f4ecdc);place-items:center;min-height:100svh;padding:105px 24px 80px;display:grid}.profile-info-progress{z-index:2;color:#8d7650;align-items:center;gap:18px;width:min(820px,100% - 40px);font-size:12px;display:flex;position:fixed;top:90px}.profile-info-progress button{background:0 0;border:0;font-size:22px}.profile-info-progress i{background:#ded0b6;flex:1;height:2px}.profile-info-progress b{background:#a27b39;width:100%;height:100%;display:block}.profile-info form{width:min(820px,100%);padding-top:75px}.profile-info h1{letter-spacing:-.06em;margin:22px 0;font-size:clamp(42px,6vw,72px);line-height:1.08}.profile-info form>p{color:#746b5f;line-height:1.8}.profile-info-fields{grid-template-columns:1fr 1fr;gap:16px;margin-top:42px;display:grid}.profile-info-fields label{font-weight:600}.profile-info-fields input{background:#ffffffb8;border:1px solid #d8ccb7;border-radius:10px;outline:0;width:100%;height:64px;margin-top:10px;padding:0 18px;font-size:17px;display:block}.profile-info-fields input:focus{border-color:#a27b39}.profile-privacy{color:#655d52;background:#ffffff9c;border:1px solid #dfd4c1;border-radius:12px;align-items:flex-start;gap:12px;margin-top:28px;padding:20px;font-size:14px;line-height:1.7;display:flex}.profile-privacy input{accent-color:#9a7431;margin-top:4px}.profile-privacy b{color:#9a7431}.profile-submit{color:#fff;background:#17233a;border:0;border-radius:999px;justify-content:center;align-items:center;gap:20px;width:100%;height:68px;margin-top:22px;padding:0 24px;font-size:17px;font-weight:700;display:flex}.profile-submit:disabled{color:#fff;background:#c8c4bb}.profile-info-error{color:#a52d2d!important}.profile-loading{color:#f8f3e8;text-align:center;background:#151513;flex-direction:column;justify-content:center;align-items:center;min-height:100svh;padding:120px 24px;display:flex}.profile-spinner{gap:10px;margin-bottom:35px;display:flex}.profile-spinner i{background:#b58b45;border-radius:50%;width:10px;height:10px;animation:1s ease-in-out infinite loadDot}.profile-spinner i:nth-child(2){animation-delay:.15s}.profile-spinner i:nth-child(3){animation-delay:.3s}@keyframes loadDot{50%{opacity:.25;transform:translateY(-8px)}}.profile-loading>span{letter-spacing:.25em;color:#b9995e;font:600 10px Pretendard Variable,sans-serif}.profile-loading h1{letter-spacing:-.05em;max-width:760px;margin:25px 0 16px;font-size:clamp(30px,5vw,58px)}.profile-loading p{color:#aaa397}.result-director{color:#f8f3ea;background:#171714;padding:105px max(6vw,24px)}.result-director h2{margin:24px 0 30px;font-size:clamp(37px,5vw,68px);line-height:1.1}.result-director p{color:#c9c0b1;max-width:820px;font-size:18px;line-height:2}.result-reasons,.body-prescription,.formal-prescription,.visit-prep,.result-actions{padding:110px 6vw}.result-reasons{background:#f7f2e9}.result-reasons>h2,.body-prescription>h2,.formal-prescription>h2,.visit-prep>h2,.result-actions>h2{letter-spacing:-.055em;margin:24px 0 44px;font-size:clamp(35px,5vw,64px)}.result-reasons>div,.body-prescription>div,.visit-prep>div{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.result-reasons article,.body-prescription article,.visit-prep article{background:#fff;border:1px solid #ded3bf;border-radius:14px;padding:30px}.result-reasons b,.visit-prep b{color:#a27b39;font:600 12px Pretendard Variable,sans-serif}.result-reasons span{margin:35px 0 12px;font-size:18px;font-weight:700;display:block}.result-reasons p,.body-prescription p,.visit-prep p{color:#6e665b;line-height:1.75}.body-prescription{background:#fff}.body-prescription i{color:#9a7431;background:#f0e8da;border-radius:50%;place-items:center;width:40px;height:40px;font-style:normal;display:grid}.body-prescription h3,.visit-prep h3{margin:24px 0 12px;font-size:20px}.formal-prescription{color:#fff;background:#17233a}.formal-prescription>div{background:#ffffff26;border:1px solid #ffffff26;grid-template-columns:1fr 1fr;gap:1px;display:grid}.formal-prescription article{background:#17233a;min-height:150px;padding:27px}.formal-prescription small{color:#b9a579;letter-spacing:.13em;font:600 11px Pretendard Variable,sans-serif;display:block}.formal-prescription strong{margin-top:25px;font-size:18px;line-height:1.65;display:block}.visit-prep{background:#fbfaf7}.result-actions{text-align:center;background:#eee4d1}.result-actions>div{gap:12px;width:min(820px,100%);margin:0 auto;display:grid}.result-actions a{text-align:left;border-radius:12px;justify-content:space-between;align-items:center;min-height:88px;padding:20px 28px;display:flex}.result-actions a span{font-size:18px;font-weight:700}.result-actions a small{letter-spacing:.15em;opacity:.68;margin-bottom:8px;font:600 9px Pretendard Variable,sans-serif;display:block}.result-actions .result-primary{color:#fff;background:#17233a;width:auto;margin:0}.result-secondary{color:#302a22;background:#fff;border:1px solid #cbb891}.result-actions>p{color:#716858;max-width:760px;margin:20px auto 0}.result-share>p{color:#7e7467}.result-share .share-main{color:#fff;background:#17233a;border-color:#17233a}.result-share>div{margin-top:30px}@media (max-width:760px){.profile-info-progress{top:76px}.profile-info{padding:90px 18px 55px}.profile-info form{padding-top:85px}.profile-info h1{font-size:38px}.profile-info-fields{grid-template-columns:1fr}.profile-info-fields input{height:58px}.result-director,.result-reasons,.body-prescription,.formal-prescription,.visit-prep,.result-actions{padding:80px 18px}.result-director p{font-size:16px}.result-reasons>div,.body-prescription>div,.visit-prep>div,.formal-prescription>div{grid-template-columns:1fr}.formal-prescription article{min-height:auto}.result-actions a{min-height:80px;padding:18px}.result-actions a span{font-size:16px}}.body-options{grid-template-columns:1fr;gap:10px}.body-options button{text-align:left;justify-content:space-between;align-items:center;gap:24px;min-height:92px;padding:19px 22px;transition:all .25s;display:flex}.body-options button:hover{background:#fff;border-color:#b8924b;transform:translate(4px);box-shadow:0 12px 30px #866e3c16}.body-options button>b{color:#9a7431;flex:none;font-size:18px}.body-options .body-option-copy,.body-options .body-option-copy strong,.body-options .body-option-copy small{display:block}.body-options .body-option-copy strong{word-break:keep-all;font-size:17px;font-weight:750;line-height:1.45}.body-options .body-option-copy small{color:#81776b;word-break:keep-all;margin-top:7px;font-size:13px;font-weight:400;line-height:1.55}@media (max-width:760px){.body-options{grid-template-columns:1fr}.body-options button,.body-options button:last-child{grid-column:auto;min-height:104px;padding:18px}.body-options .body-option-copy strong{font-size:16px}.body-options .body-option-copy small{font-size:12px}}.body-result{text-align:left;border-radius:18px}.result-hero .easy-result-title{color:#1d2025;letter-spacing:-.065em;max-width:980px;margin:22px 0 20px;font-family:Pretendard Variable,Pretendard,sans-serif;font-size:clamp(40px,6vw,76px);font-style:normal;font-weight:750;line-height:1.13}.result-hero .easy-result-summary{color:#5f5a52;max-width:760px;margin:0;font-size:clamp(17px,2vw,21px);line-height:1.8}.result-type-name{color:#9a7431;letter-spacing:.08em;margin-top:28px;font-size:12px;font-weight:700}.easy-answer-cards{grid-template-columns:repeat(3,1fr);gap:14px;max-width:1180px;display:grid}.easy-answer-cards article{background:#211f1b;border:1px solid #3f3c36;border-radius:16px;padding:28px}.easy-answer-cards small{color:#d3aa64;margin-bottom:16px;font-size:13px;display:block}.easy-answer-cards strong{color:#f8f3ea;font-size:18px;font-weight:650;line-height:1.65;display:block}.section-easy-lead{color:#625b51;max-width:820px;margin:-24px 0 38px;font-size:18px;line-height:1.8}.body-result>span{margin-bottom:22px}.body-result h3{line-height:1.5}.body-prescription>div{grid-template-columns:repeat(4,1fr)}.body-exception{color:#655d52;background:#f7f2e9;border-left:3px solid #a27b39;margin:18px 0 0;padding:22px 26px;line-height:1.75}.body-exception strong{color:#8b6b34;margin-bottom:5px;display:block}.occasion-prescription,.rental-custom-guide{padding:110px 6vw}.occasion-prescription{background:#f7f2e9}.occasion-prescription>h2,.rental-custom-guide>h2{letter-spacing:-.055em;max-width:900px;margin:24px 0 44px;font-size:clamp(35px,5vw,64px);line-height:1.15}.occasion-prescription>div{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.occasion-prescription article{background:#fff;border:1px solid #ded3bf;border-radius:14px;padding:30px}.occasion-prescription small,.rental-custom-guide small{color:#9a7431;letter-spacing:.13em;font:700 11px/1 Pretendard Variable,sans-serif}.occasion-prescription p,.rental-custom-guide p{color:#625b51;margin:22px 0 0;font-size:16px;line-height:1.8}.rental-custom-guide{background:#fff}.rental-custom-guide>div{grid-template-columns:1fr 1fr;gap:14px;display:grid}.rental-custom-guide article{background:#fbfaf7;border:1px solid #ded3bf;border-radius:14px;padding:34px}.rental-custom-guide h3{margin:22px 0 0;font-size:23px;line-height:1.45}.profile-design-grid article>strong{margin-top:8px;font-size:18px;display:block}.profile-design-grid article>p{color:#6d655a;font-size:13px;line-height:1.65}.result-designs:has(.profile-design-grid:empty) .profile-design-grid{display:none}.visit-prep>div{grid-template-columns:repeat(4,1fr)}.knowledge-section{background:#fff;padding:110px 6vw}.knowledge-section:nth-of-type(2n){background:#fbfaf7}.knowledge-section>h2{letter-spacing:-.055em;max-width:920px;margin:24px 0 28px;font-size:clamp(35px,5vw,64px);line-height:1.15}.knowledge-lead{color:#655d52;max-width:760px;margin:0 0 42px;font-size:17px;line-height:1.8}.knowledge-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.knowledge-details{max-width:1180px}.knowledge-details>summary{color:#29251f;cursor:pointer;background:#fff;border:1px solid #d7c9af;border-radius:14px;justify-content:space-between;align-items:center;padding:22px 24px;font-size:17px;font-weight:700;list-style:none;display:flex}.knowledge-details>summary::-webkit-details-marker{display:none}.knowledge-details>summary b{color:#a27b39;font-size:22px}.knowledge-details[open]>summary{margin-bottom:16px}.knowledge-details[open]>summary b{transform:rotate(45deg)}.formality-knowledge .knowledge-details>summary{color:#fff;background:#211f1b;border-color:#4a4338}.knowledge-grid article{background:#fff;border:1px solid #ded3bf;border-radius:14px;padding:30px}.knowledge-grid h3{margin:0;font-size:21px;line-height:1.35}.knowledge-grid p{color:#625b51;margin:18px 0 0;font-size:15px;line-height:1.78}.knowledge-grid small{color:#8b6b34;border-top:1px solid #e8dfcf;margin-top:20px;padding-top:16px;font-size:13px;line-height:1.7;display:block}.lapel-knowledge,.material-knowledge,.limits-knowledge{background:#f7f2e9}.formality-knowledge{color:#fff;background:#171613}.formality-knowledge .knowledge-lead{color:#c8c0b3}.formality-knowledge .knowledge-grid article{background:#211f1b;border-color:#3b3832}.formality-knowledge .knowledge-grid p{color:#d1c9bc}.formality-knowledge .knowledge-grid small{color:#d3aa64;border-color:#403b33}.dress-code-note{border:1px solid #4a4338;border-radius:14px;grid-template-columns:130px 1fr;gap:14px 24px;max-width:980px;margin-top:28px;padding:30px;display:grid}.dress-code-note strong{color:#d3aa64;letter-spacing:.08em;font-size:13px}.dress-code-note p{color:#d1c9bc;margin:0;line-height:1.75}.season-strip{background:#ded3bf;border:1px solid #ded3bf;border-radius:14px;grid-template-columns:repeat(4,1fr);gap:1px;margin:40px 0 28px;display:grid;overflow:hidden}.season-strip article{background:#fff;padding:26px}.season-strip strong{color:#9a7431;font-size:18px}.season-strip p{color:#625b51;margin:12px 0 0;font-size:14px;line-height:1.7}.material-grid{grid-template-columns:repeat(3,1fr)}.camera-note{color:#655d52;background:#ffffffb8;border-left:3px solid #a27b39;max-width:1040px;margin:28px 0 0;padding:24px 28px;font-size:15px;line-height:1.8}.full-fitting-order{grid-template-columns:1fr 1fr;gap:0 28px;margin:34px 0 0;padding:0;list-style:none;display:grid}.full-fitting-order li{color:#625b51;border-top:1px solid #ded3bf;gap:16px;padding:18px 0;line-height:1.65;display:flex}.full-fitting-order b{color:#a27b39}.full-fitting-order strong{color:#1f1c18;display:block}@media (max-width:980px){.body-prescription>div,.visit-prep>div,.knowledge-grid,.season-strip,.easy-answer-cards{grid-template-columns:1fr 1fr}}@media (max-width:760px){.occasion-prescription,.rental-custom-guide,.knowledge-section{padding:80px 18px}.occasion-prescription>div,.rental-custom-guide>div,.body-prescription>div,.visit-prep>div,.knowledge-grid,.season-strip,.full-fitting-order,.easy-answer-cards{grid-template-columns:1fr}.result-hero .easy-result-title{font-size:38px}.result-hero .easy-result-summary{font-size:16px}.section-easy-lead{margin-top:-20px;font-size:16px}.occasion-prescription article,.rental-custom-guide article,.knowledge-grid article{padding:24px}.dress-code-note{grid-template-columns:1fr;padding:24px}}
