.dress-section.has-dress-guide{max-width:1000px}.dress-guide{text-align:left;margin:42px auto 0}.dress-editorial{background:0 0;margin:0;position:relative}.dress-editorial img{width:100%;height:auto;display:block}.dress-editorial figcaption{text-align:center;font-family:Cormorant, Georgia, var(--cjk-serif,serif);color:var(--sage,#52684e);background:0 0;padding:19px;font-size:24px;font-style:italic}.dress-look-grid{grid-template-columns:repeat(3,1fr);gap:28px;margin-top:32px;display:grid}.dress-look-grid article{border-block:1px solid #8c96752b;padding:22px 0}.dress-look-grid h3{margin:12px 0;font-size:28px;line-height:1.1}.dress-look-grid p{color:var(--sage,#52684e);font-size:12px;line-height:1.8}.dress-colour-note{text-align:center;margin:34px auto 0}.dress-colour-note ul{flex-wrap:wrap;justify-content:center;gap:28px;margin:18px 0;padding:0;list-style:none;display:flex}.dress-colour-note li{color:var(--sage,#52684e);align-items:center;gap:8px;font-size:11px;display:flex}.dress-colour-note li>span{border:1px solid #34413212;border-radius:50%;width:24px;height:24px}.dress-colour-note>p:last-child{color:var(--sage,#52684e);font-size:11px}.dress-guide .dress-practical{max-width:600px;color:var(--sage,#52684e);text-align:center;margin:24px auto 0;font-size:12px;line-height:1.8}.dress-code-editor .form-heading{margin-bottom:24px}.dress-style-options{border:0;min-width:0;margin:0;padding:0}.dress-style-options legend{color:#46513e;margin-bottom:12px;font-size:12px}.dress-style-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.dress-style-choice{cursor:pointer;background:#fff;border:1px solid #d9dcd2;padding-bottom:12px;display:block;position:relative;overflow:hidden}.dress-style-choice[data-selected=true]{background:#f1f4eb;border-color:#52684e;box-shadow:inset 0 0 0 1px #52684e}.dress-style-choice:focus-within{outline-offset:3px;outline:2px solid #52684e}.dress-style-choice input{opacity:0;width:1px;height:1px;position:absolute}.dress-style-choice img{border-bottom:1px solid #d9dcd2;width:100%;height:auto;display:block}.dress-style-label{color:#344132;justify-content:space-between;align-items:center;gap:8px;padding:12px 12px 0;font-size:12px;display:flex}.dress-style-choice small{color:#5c6852;padding:5px 12px 0;font-size:10px;line-height:1.5;display:block}.dress-custom-choice{grid-column:1/-1}.dress-editor-hint{color:#5c6852;margin:14px 0 22px;font-size:11px;line-height:1.6}.dress-examples-toggle{background:#f6f7f2;border:1px solid #d9dcd2;justify-content:space-between;align-items:center;gap:16px;margin:22px 0;padding:14px;display:flex}.dress-examples-toggle label{color:#344132;font-size:12px}.dress-examples-toggle p{color:#5c6852;margin-top:4px;font-size:10px;line-height:1.5}@media (max-width:740px){.dress-guide{margin-top:30px}.dress-editorial figcaption{padding:15px;font-size:22px}.dress-look-grid{grid-template-columns:1fr;gap:0;margin-top:23px}.dress-look-grid article{border-bottom:0;padding:19px 0}.dress-look-grid article:last-child{border-bottom:1px solid #8c96752b}.dress-look-grid h3{margin:9px 0;font-size:27px}.dress-colour-note ul{gap:15px}.dress-colour-note li{font-size:10px}}@media (prefers-reduced-motion:reduce){.dress-guide .dress-editorial{transform:none!important}}
