/* MEHRAYA — a colour-led fashion edit with clear shopping details. */
.fashion-collection-head{display:grid;grid-template-columns:1.5fr 1fr;gap:10%;align-items:end;padding-top:65px;padding-bottom:60px}.fashion-collection-head h1,.lookbook-heading h1,.craft-heading h1,.fashion-journal-head h1,.stylist-heading h1,.fashion-bag-head h1,.fashion-checkout-head h1,.fashion-care-head h1{font-size:clamp(51px,5.7vw,84px);font-weight:400;line-height:1.04;letter-spacing:-.055em;margin:23px 0}.fashion-collection-head>div:last-child{padding-bottom:8px}.fashion-collection-head>div:last-child>p{font-size:21px;line-height:1.7;margin:0 0 23px}.fashion-collection-head .text-link{font-size:15px}.fashion-filters{border-top:1px solid #c9c6b7;border-bottom:1px solid #c9c6b7;padding:15px 0;display:flex;justify-content:space-between;align-items:center;gap:24px}.fashion-categories{display:flex;gap:22px;flex-wrap:wrap}.fashion-categories button{border:0;border-bottom:2px solid transparent;background:none;font:inherit;font-size:17px;min-height:46px;padding:10px 0;cursor:pointer;color:inherit}.fashion-categories button[aria-pressed=true]{color:#3047bf;border-color:#3047bf}.saved-only{font-size:14px;display:flex;align-items:center;gap:8px;white-space:nowrap;min-height:44px;cursor:pointer}.saved-only input{width:18px;height:18px;accent-color:#3047bf}.fashion-search-row{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:20px 0 10px}.fashion-search-row>label:first-child{display:flex;align-items:center;width:min(530px,60%);border-bottom:1px solid #aaa995}.fashion-search-row input{background:none;border:0;font:inherit;font-size:17px;width:100%;min-height:49px;padding:10px 0}.fashion-search-row>label:first-child>span:last-child{font-size:28px;padding-left:12px}.fashion-search-row select{background:none;border:0;font:inherit;font-size:15px;padding:12px 0;min-height:46px}.fashion-result-line{display:flex;justify-content:space-between;gap:20px;font-size:13px;color:#666958;margin:17px 0 30px}.fashion-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:52px 27px}.fashion-card{min-width:0}.fashion-card-photo{position:relative;aspect-ratio:.75;background:#eae4d7;overflow:hidden}.fashion-card-photo>a{display:block;width:100%;height:100%}.fashion-card-photo img{width:100%;height:100%;object-fit:contain;transition:transform .7s cubic-bezier(.2,.7,.2,1)}.fashion-card-photo>a:hover img{transform:scale(1.025)}.fashion-card-photo>span{position:absolute;bottom:16px;left:16px;font-size:12px;padding:5px 8px;background:#f5f0e5e8}.fashion-save{position:absolute;right:12px;top:12px;width:45px;height:45px;background:#f5f0e5e8;border:0;border-radius:50%;display:grid;place-items:center;cursor:pointer;color:#242921;z-index:2}.fashion-save span{font-size:31px;line-height:1}.fashion-save[aria-pressed=true]{background:#3047bf;color:white}.fashion-card-title{display:flex;justify-content:space-between;align-items:baseline;gap:10px;margin:19px 0 9px}.fashion-card-title h3{font-family:var(--sans,'DM Sans'),sans-serif;font-size:22px;font-weight:500;line-height:1.3;letter-spacing:-.03em;margin:0}.fashion-card-title strong{font-size:18px;font-weight:500;white-space:nowrap}.fashion-card>p{font-size:15px;line-height:1.6;margin:0 0 14px}.fashion-card-action{display:flex;justify-content:space-between;align-items:center;gap:10px;border-top:1px solid #cec9b9;padding-top:8px}.fashion-card-action>span{display:flex;align-items:center;gap:7px;font-size:12px;color:#646751}.fashion-card-action i{width:12px;height:12px;background:var(--colour);display:block;border:1px solid #8d8b771f;border-radius:50%}.fashion-card-action button{font:inherit;font-size:15px;font-weight:500;background:none;border:0;min-height:44px;padding:8px 0;cursor:pointer;white-space:nowrap;color:inherit}.fashion-empty{text-align:center;padding:65px 20px}.fashion-empty h2{font-size:45px;font-weight:400;letter-spacing:-.04em;line-height:1.1;margin:0 0 23px}.fashion-empty p{max-width:580px;line-height:1.7;margin:0 auto 28px}.fashion-shop-note{display:grid;grid-template-columns:55px 1.2fr 1fr auto;gap:35px;align-items:center;padding-top:80px;padding-bottom:85px}.fashion-shop-note>span{font-size:15px;color:#686e55}.fashion-shop-note h2{font-size:43px;font-weight:400;letter-spacing:-.04em;line-height:1.1;margin:0}.fashion-shop-note>p{font-size:18px;line-height:1.7;margin:0;max-width:300px}.fashion-shop-note .text-link{font-size:15px}.fashion-breadcrumb{display:flex;gap:12px;flex-wrap:wrap;font-size:13px;padding-top:25px;padding-bottom:25px;color:#6e705e}.fashion-breadcrumb>a{text-decoration:underline;text-underline-offset:4px}.fashion-product-layout{display:grid;grid-template-columns:1.05fr 1fr;gap:7%}.fashion-product-gallery{align-self:start;position:sticky;top:110px;min-width:0}.fashion-product-photo{position:relative;margin:0;aspect-ratio:.75;background:#eae4d7}.fashion-product-photo>img{width:100%;height:100%;object-fit:contain}.photo-zoom{position:absolute;left:22px;bottom:22px;border:0;background:#f5f0e5eb;color:#232721;font:inherit;font-size:14px;min-height:44px;padding:10px 16px;cursor:pointer}.fashion-product-gallery>p{font-size:13px;line-height:1.8;color:#777460;margin:18px 0 0}.fashion-product-buy{padding-top:16px;min-width:0}.fashion-product-buy h1{font-size:clamp(46px,4.3vw,65px);font-weight:400;line-height:1.05;letter-spacing:-.04em;margin:20px 0}.product-mood{font-size:21px;line-height:1.6;color:#3047bf;margin:0 0 18px}.fashion-price{display:flex;align-items:baseline;gap:20px;margin:21px 0 24px}.fashion-price strong{font-size:30px;font-weight:500;letter-spacing:-.03em}.fashion-price>span{font-size:13px;color:#6e705e}.fashion-product-buy>#product-description{font-size:20px;line-height:1.8;margin:0}.selected-colour{display:flex;align-items:center;gap:12px;margin:23px 0;font-size:16px}.selected-colour>span:first-child{width:22px;height:22px;display:block;background:var(--colour);border:1px solid #9d9b8266;border-radius:50%}.fashion-product-buy fieldset{border:0;padding:0;margin:0 0 22px;min-width:0}.fashion-product-buy legend{width:100%;display:flex;justify-content:space-between;align-items:center;gap:18px;font-size:16px;padding:0;margin-bottom:16px}.fashion-product-buy legend a{font-size:13px;text-decoration:underline;text-underline-offset:4px}.fashion-size-options{display:flex;gap:9px;flex-wrap:wrap;scroll-margin-top:145px}.fashion-size-options label{display:block;position:relative;cursor:pointer}.fashion-size-options input{position:absolute;opacity:0;inset:0;cursor:pointer}.fashion-size-options label>span,.one-size-label{display:flex;align-items:center;justify-content:center;min-width:57px;min-height:48px;border:1px solid #b2b29c;padding:10px 15px;font-size:16px}.fashion-size-options input:checked+span{background:#3047bf;color:white;border-color:#3047bf}.fashion-size-options input:focus-visible+span{outline:3px solid #e84c32;outline-offset:4px}.size-message{font-size:14px;line-height:1.6;color:#9d2a1b;margin:10px 0 0}.size-message:empty{display:none}.fashion-add-row{display:grid;grid-template-columns:70px 1fr;gap:12px}.fashion-add-row select{font:inherit;font-size:17px;min-height:58px;border:1px solid #8e9577;background:none;padding:12px;width:100%}.fashion-add-row .button{width:100%;min-height:58px;justify-content:space-between;font-size:17px}.product-offer{margin-top:22px;background:#efbd3840;padding:15px 18px;display:flex;justify-content:space-between;align-items:center;gap:15px}.product-offer>span{font-size:14px;line-height:1.5}.product-offer .text-link{font-size:13px;min-height:40px;white-space:nowrap}.product-dispatch{font-size:15px;line-height:1.7;margin:22px 0 16px;font-weight:500}#delivery-form{padding:16px 0 19px;border-top:1px solid #cec9b9;border-bottom:1px solid #cec9b9}#delivery-form>label{font-size:14px;display:block;margin-bottom:10px}#delivery-form>div{display:flex;gap:15px;align-items:center}#delivery-pin{background:none;border:0;border-bottom:1px solid #acaf9a;padding:10px 0;font:inherit;font-size:17px;max-width:220px;width:65%;min-height:44px}#delivery-form button{font:inherit;font-size:15px;background:none;border:0;padding:10px 0;min-height:44px;cursor:pointer}#delivery-result{font-size:12px;line-height:1.7;margin:13px 0 0}.product-assurance{display:flex;gap:17px;justify-content:space-between;font-size:12px;line-height:1.6;padding:20px 0}.fashion-faq{border-bottom:1px solid #c5c8b7}.fashion-faq summary{display:flex;align-items:center;justify-content:space-between;gap:22px;list-style:none;font-size:18px;line-height:1.5;padding:21px 0;font-weight:500;cursor:pointer}.fashion-faq summary::-webkit-details-marker{display:none}.fashion-faq summary>span{font-size:25px;transition:transform .2s}.fashion-faq[open] summary>span{transform:rotate(45deg)}.fashion-faq>div{font-size:17px;line-height:1.8;color:#5d6552;padding-bottom:22px}.fashion-faq>div>p{margin:10px 0}.fashion-faq a{text-decoration:underline;text-underline-offset:4px}.fit-guide{display:grid;grid-template-columns:1fr 1.1fr;gap:10%;border-top:1px solid #c5c8b7;margin-top:70px;scroll-margin-top:110px}.fit-guide h2{font-size:clamp(40px,4.5vw,64px);font-weight:400;line-height:1.07;letter-spacing:-.04em;margin:25px 0}.fit-guide>div:first-child>p:not(.eyebrow):not(.form-note){font-size:20px;line-height:1.8}.fit-guide .form-note{font-size:13px;line-height:1.8;margin-top:20px}.measurement-heading{display:flex;justify-content:space-between;align-items:center;gap:20px}.measurement-heading h3{font-family:var(--sans,'DM Sans'),sans-serif;font-size:20px;font-weight:500;line-height:1.4;margin:0}.measurement-heading>div{display:flex}.measurement-heading button{font:inherit;font-size:14px;min-width:42px;min-height:44px;border:1px solid #adb59b;background:none;padding:8px;cursor:pointer}.measurement-heading button[aria-pressed=true]{background:#3047bf;border-color:#3047bf;color:white}.measurement-scroll{overflow-x:auto}.measurement-table{border-collapse:collapse;width:100%;margin:20px 0 30px;font-size:17px;text-align:left}.measurement-table caption{text-align:left;font-size:12px;line-height:1.7;padding-bottom:15px;color:#697359}.measurement-table th,.measurement-table td{padding:13px 10px;border-bottom:1px solid #c5c8b7;font-weight:400}.measurement-table thead th{font-size:14px;font-weight:500}.measurement-table td{text-align:right}.measurement-table thead th:last-child{text-align:right}.fit-guide form{background:#e5e9d7;padding:25px}.fit-guide form h3{font-family:var(--sans,'DM Sans'),sans-serif;font-size:21px;line-height:1.4;font-weight:500;margin:0 0 20px}.fit-inputs{display:grid;grid-template-columns:1fr 1fr;gap:17px}.fit-inputs label{font-size:14px}.fit-inputs select{width:100%;display:block;font:inherit;font-size:16px;padding:11px;background:#f5f0e5;border:1px solid #a6af91;min-height:48px;margin-top:9px}#fit-form>.text-link{font-size:15px;margin-top:20px}#fit-result{font-size:16px;line-height:1.8;margin:20px 0 0}#one-size-fit-panel{align-self:center;border-top:1px solid #c5c8b7;padding-top:30px}#one-size-fit-panel h3{font-size:36px;line-height:1.2;font-weight:400;margin:0 0 25px}#one-size-fit-panel p{font-size:20px;line-height:1.8;margin:20px 0}.fashion-related{padding-top:20px!important}.fashion-related h2{font-size:54px;font-weight:400;line-height:1.1;letter-spacing:-.04em;margin:17px 0 0}#product-zoom{border:0;padding:20px;background:#f5f0e5;width:min(820px,94vw);max-height:92dvh;overflow:auto}#product-zoom::backdrop{background:#182116b8}#product-zoom>button{position:sticky;float:right;top:0;border:0;background:#f5f0e5;min-width:44px;min-height:44px;font-size:30px;cursor:pointer;z-index:2}#product-zoom img{width:100%;height:auto;object-fit:contain}.lookbook-heading{padding-top:62px;padding-bottom:58px}.lookbook-heading>p:not(.eyebrow){font-size:21px;line-height:1.7}.lookbook-heading nav{display:flex;gap:40px;flex-wrap:wrap;margin-top:30px}.lookbook-heading nav a{font-size:15px;line-height:1.6;min-height:44px;padding:10px 0;border-bottom:1px solid #8d9781}.outfit-story{display:grid;grid-template-columns:1fr 1fr;align-items:start;background:#e5e8db;scroll-margin-top:100px}.outfit-story:nth-child(even){background:#e9dfce}.outfit-story:nth-child(even) .outfit-photo{grid-column:2;grid-row:1}.outfit-story:nth-child(even) .outfit-selection{grid-column:1;grid-row:1}.outfit-photo{position:sticky;top:90px;min-height:730px;overflow:hidden}.outfit-photo>img{width:100%;height:730px;object-fit:cover}.outfit-photo>span{position:absolute;left:6%;bottom:35px;background:#f5f0e5e8;padding:12px 18px;font-size:14px}.outfit-selection{padding:55px 10%}.outfit-selection h2{font-size:clamp(39px,4.4vw,62px);font-weight:400;letter-spacing:-.04em;line-height:1.1;margin:23px 0}.outfit-selection>p:not(.eyebrow){font-size:19px;line-height:1.8}.look-piece{display:grid;grid-template-columns:95px 1fr;gap:20px;border-bottom:1px solid #bdc5ac;padding:22px 0;align-items:center}.look-piece img{width:95px;height:115px;object-fit:contain;background:#f5f0e5}.look-piece h3{font-family:var(--sans,'DM Sans'),sans-serif;font-size:18px;font-weight:500;line-height:1.4;margin:0 0 8px}.look-piece p{font-size:17px;margin:8px 0}.look-piece>div>span{font-size:13px}.look-piece label{display:flex;gap:13px;align-items:center;font-size:13px}.look-piece select{font:inherit;font-size:14px;border:1px solid #a5af93;background:none;min-height:44px;padding:9px}.look-total{display:flex;justify-content:space-between;gap:18px;align-items:center;margin:25px 0 18px}.look-total>span{font-size:13px}.look-total strong{font-size:25px;display:block;font-weight:500;letter-spacing:-.02em;margin-top:5px}.look-total .button{font-size:15px;padding:13px 17px;gap:12px}.outfit-selection .form-note{font-size:12px;line-height:1.8}.fashion-close{background:#efbd38;padding:85px 0}.fashion-close>.wrap{display:grid;grid-template-columns:1.2fr 1fr;gap:12%;align-items:center}.fashion-close h2{font-size:clamp(44px,4.8vw,70px);font-weight:400;line-height:1.07;letter-spacing:-.04em;margin:23px 0 0}.fashion-close>div>div:last-child>p{font-size:21px;line-height:1.7;margin:0 0 28px}.craft-heading{padding-top:62px;padding-bottom:55px;text-align:center}.craft-heading>p:last-child{font-size:21px;line-height:1.8}.craft-cover{position:relative;height:620px;background:#413c35;overflow:hidden}.craft-cover>img{width:100%;height:100%;object-fit:cover}.craft-cover>p{position:absolute;left:5%;bottom:40px;background:#f5f0e5ed;color:#232721;padding:30px 38px;font-family:var(--serif,'Bodoni Moda'),serif;font-size:44px;line-height:1.13;margin:0;letter-spacing:-.04em}.fabric-ledger{display:grid;grid-template-columns:.95fr 1.2fr;gap:12%}.fabric-ledger>div:first-child{position:sticky;top:120px;align-self:start}.fabric-ledger h2{font-size:clamp(41px,4.5vw,64px);font-weight:400;line-height:1.1;letter-spacing:-.04em;margin:24px 0}.fabric-ledger>div:first-child>p:not(.eyebrow):not(.form-note){font-size:20px;line-height:1.8}.fabric-ledger .form-note{font-size:12px;line-height:1.8;margin-top:25px}.fabric-ledger article{display:grid;grid-template-columns:35px 1fr;gap:22px;padding:28px 0;border-top:1px solid #c2c6b3}.fabric-ledger article>span{font-size:13px;padding-top:5px;color:#71805c}.fabric-ledger article .eyebrow{font-size:11px}.fabric-ledger article h3{font-size:35px;line-height:1.13;letter-spacing:-.03em;font-weight:400;margin:20px 0}.fabric-ledger article p:not(.eyebrow){font-size:18px;line-height:1.8;margin:0 0 20px}.care-principles{background:#3047bf;color:white;padding:85px 0}.care-principles h2{font-size:clamp(45px,5.2vw,76px);font-weight:400;line-height:1.07;letter-spacing:-.04em;margin:25px 0 45px}.care-principles>.wrap>div{display:grid;grid-template-columns:repeat(3,1fr);gap:7%;margin-bottom:37px}.care-principles p{color:#e7eaff;font-size:18px;line-height:1.8}.care-principles strong{display:block;font-size:20px;font-weight:500;color:white;margin-bottom:12px}.fashion-journal-head{padding-top:63px;padding-bottom:45px}.fashion-journal-cover{display:grid;grid-template-columns:.9fr 1.1fr;gap:12%;align-items:center}.fashion-journal-cover>img{width:100%;height:650px;object-fit:cover}.fashion-journal-cover h2{font-size:clamp(56px,5.8vw,84px);font-weight:400;line-height:1.06;letter-spacing:-.05em;margin:25px 0}.fashion-journal-cover>div>p:not(.eyebrow){font-size:20px;line-height:1.8;max-width:430px;margin-bottom:27px}.fashion-journal-stories{display:grid;grid-template-columns:.65fr 1.4fr;gap:13%}.fashion-journal-stories>aside{position:sticky;top:120px;align-self:start;display:flex;flex-direction:column;gap:13px}.fashion-journal-stories>aside>a{font-size:15px;line-height:1.6;min-height:44px;padding:10px 0}.fashion-journal-stories article{padding-bottom:58px;border-bottom:1px solid #c2c6b3;margin-bottom:58px;scroll-margin-top:115px}.fashion-journal-stories article:last-child{padding:0;margin:0;border:0}.fashion-journal-stories h2{font-size:clamp(39px,4.3vw,60px);font-weight:400;line-height:1.12;letter-spacing:-.04em;margin:23px 0 30px}.fashion-journal-stories article>p:not(.eyebrow){font-size:20px;line-height:1.9;margin:0 0 23px}.fashion-journal-stories .text-link{margin-top:8px}.stylist-heading{display:grid;grid-template-columns:1.4fr 1fr;gap:10%;align-items:end;padding-top:62px;padding-bottom:45px}.stylist-heading>p{font-size:21px;line-height:1.8;padding-bottom:20px}.fashion-style-finder{display:grid;grid-template-columns:.9fr 1.1fr;gap:12%;border-top:1px solid #c2c6b3}.fashion-style-finder>div:first-child>span,.styling-brief-section>.wrap>div>span{font-size:70px;line-height:1;font-weight:400;letter-spacing:-.07em;color:#e84c32;display:block;margin-bottom:30px}.fashion-style-finder h2,.styling-brief-section h2{font-size:clamp(42px,4.7vw,67px);font-weight:400;line-height:1.09;letter-spacing:-.04em;margin:20px 0 26px}.fashion-style-finder>div:first-child>p:not(.form-note){font-size:20px;line-height:1.8}.fashion-style-finder .form-note{font-size:13px;line-height:1.8;margin-top:20px}.fashion-style-finder fieldset{border:0;padding:0;margin:0 0 30px;min-width:0}.fashion-style-finder legend{font-size:22px;font-weight:500;padding:0;margin:0 0 20px}.styling-choice{position:relative;display:block;margin-bottom:11px;cursor:pointer}.styling-choice input{position:absolute;opacity:0;inset:0}.styling-choice>span{display:block;border:1px solid #bbc3aa;padding:18px 48px 18px 20px;font-size:18px;position:relative}.styling-choice>span:after{position:absolute;content:'';right:18px;top:22px;width:19px;height:19px;border:1px solid #8e9b7d;border-radius:50%}.styling-choice input:checked+span{background:#e4e9d5;border-color:#3047bf}.styling-choice input:checked+span:after{background:#3047bf;box-shadow:inset 0 0 0 4px #e4e9d5}.styling-choice input:focus-visible+span{outline:3px solid #e84c32;outline-offset:4px}#style-copy{font-size:19px;line-height:1.8;margin-bottom:25px}#style-products{max-width:430px}#style-results>[data-style-restart]{margin-top:24px}.styling-brief-section{background:#e8ded0;padding:80px 0}.styling-brief-section>.wrap{display:grid;grid-template-columns:1fr 1fr;gap:12%}.styling-brief-section p{font-size:20px;line-height:1.8}.styling-brief-section fieldset{border:0;padding:0;margin:0;min-width:0}.styling-brief-section label,.fashion-checkout-workspace label:not(.checkout-consent){display:block;font-size:16px;margin-bottom:23px}.styling-brief-section input,.styling-brief-section textarea,.fashion-checkout-workspace input:not([type=checkbox]),.fashion-checkout-workspace textarea{display:block;width:100%;border:1px solid #a5ad97;background:#fbf6eb;color:inherit;font:inherit;font-size:18px;min-height:54px;padding:13px 15px;margin-top:9px;border-radius:0;resize:vertical}.local-preview-note{font-size:13px!important;line-height:1.8!important;margin:20px 0 26px}.form-result{margin-top:30px;padding:25px;background:#dce9d3;font-size:18px;line-height:1.8;overflow-wrap:anywhere}.form-result h2{font-size:37px;line-height:1.13;font-weight:400;letter-spacing:-.04em;margin:0 0 23px}.form-result p{margin:14px 0 0;font-size:17px;line-height:1.8}.form-result p:last-child{font-size:14px}.fashion-bag-head{padding-top:58px;padding-bottom:30px;position:relative}.fashion-bag-head>.text-link{position:absolute;right:5%;bottom:58px}.fashion-bag-workspace{display:grid;grid-template-columns:1.5fr 1fr;gap:8%;padding-top:10px!important}.fashion-bag-line{display:grid;grid-template-columns:120px 1fr auto;gap:23px;padding:25px 0;border-top:1px solid #c2c6b3}.fashion-bag-line img{width:120px;height:155px;object-fit:contain;background:#e9e3d6}.fashion-bag-line h3{font-family:var(--sans,'DM Sans'),sans-serif;font-size:20px;font-weight:500;line-height:1.4;letter-spacing:-.025em;margin:4px 0 9px}.fashion-bag-line p{font-size:14px;line-height:1.6;margin:7px 0}.fashion-bag-line .bag-dispatch{font-size:12px}.fashion-bag-line>strong{font-size:18px;font-weight:500;white-space:nowrap;padding-top:7px}.bag-line-controls{display:flex;gap:20px;align-items:center;font-size:14px;margin-top:15px}.bag-line-controls select{background:none;border:1px solid #aab398;font:inherit;min-height:44px;min-width:53px;padding:7px;margin-left:7px}.bag-line-controls button{font:inherit;background:none;border:0;text-decoration:underline;text-underline-offset:4px;min-height:44px;padding:8px;cursor:pointer}.fashion-order-summary{position:sticky;top:110px;align-self:start;padding:30px;background:#e8e6d6}.fashion-order-summary dl{margin:25px 0 16px}.fashion-order-summary dl>div{display:flex;justify-content:space-between;gap:20px;font-size:17px;line-height:1.6;margin:16px 0}.fashion-order-summary dd{margin:0;text-align:right}.fashion-order-summary .summary-total{border-top:1px solid #b3bda2;padding-top:23px;margin-top:25px;font-size:26px}.fashion-order-summary>p:not(.eyebrow){font-size:13px;line-height:1.8}.fashion-order-summary .shipping-note{font-size:15px!important;border-bottom:1px solid #b3bda2;padding:14px 0 24px;margin:0 0 25px}.fashion-order-summary>.button{width:100%;display:flex;justify-content:space-between;font-size:16px}.fashion-order-summary>.form-note{margin-top:20px}.fashion-order-summary>.text-link{display:flex;margin-top:18px;max-width:max-content;font-size:15px}.fashion-order-summary [aria-disabled=true]{opacity:.5;cursor:not-allowed}#coupon-form{padding:18px 0;border-top:1px solid #b3bda2;border-bottom:1px solid #b3bda2}#coupon-form label{display:block;font-size:14px;margin-bottom:10px}#coupon-form>div{display:flex;gap:10px}#coupon-code{min-width:0;width:100%;background:#f5f0e5;border:1px solid #abb798;font:inherit;font-size:16px;padding:11px 13px;text-transform:uppercase;min-height:48px}#coupon-form button[type=submit]{background:#3047bf;color:white;border:0;font:inherit;font-size:14px;padding:11px 14px;min-width:83px;cursor:pointer}#coupon-status{font-size:12px;line-height:1.7;margin:12px 0 0}#coupon-form>.text-link{font-size:12px;margin-top:7px}.bag-care-note{display:grid;grid-template-columns:1fr 1fr auto;align-items:center;gap:45px;padding-bottom:75px}.bag-care-note h2{font-size:41px;line-height:1.1;font-weight:400;letter-spacing:-.04em;margin:0}.bag-care-note p{font-size:18px;line-height:1.8;max-width:440px;margin:0}.bag-care-note .text-link{font-size:15px}.fashion-checkout-head{padding-top:58px;padding-bottom:35px}.fashion-checkout-workspace{display:grid;grid-template-columns:1.1fr 1fr;gap:10%;padding-top:10px!important}.fashion-checkout-workspace fieldset{border:0;padding:0;margin:0;min-width:0}.fashion-checkout-workspace .local-preview-note{background:#e4ead8;padding:22px;margin:0 0 32px}.local-preview-note strong{font-weight:500;font-size:16px}.local-preview-note p{font-size:14px;line-height:1.8;margin:8px 0 0}.fashion-form-pair{display:grid;grid-template-columns:1fr 1fr;gap:18px}.fashion-checkout-workspace legend,.checkout-step{font-family:var(--sans,'DM Sans'),sans-serif;font-size:22px;line-height:1.4;letter-spacing:-.02em;font-weight:500;padding:0;margin:0 0 25px}.checkout-step{margin-top:32px}.checkout-consent{display:flex;gap:12px;align-items:flex-start;font-size:15px;line-height:1.8;margin:25px 0}.checkout-consent input{width:20px;height:20px;margin-top:4px;flex-shrink:0;accent-color:#3047bf}.optional{font-size:13px;color:#788165}.fashion-summary-line{display:grid;grid-template-columns:75px 1fr auto;gap:16px;border-bottom:1px solid #b9c3a8;padding:21px 0}.fashion-summary-line img{width:75px;height:102px;object-fit:contain;background:#f5f0e5}.fashion-summary-line h3{font-family:var(--sans,'DM Sans'),sans-serif;font-size:17px;font-weight:500;line-height:1.4;letter-spacing:-.02em;margin:3px 0 8px}.fashion-summary-line p{font-size:12px;line-height:1.7;margin:6px 0}.fashion-summary-line>strong{font-size:16px;font-weight:500;padding-top:5px;white-space:nowrap}.fashion-care-head{padding-top:60px;padding-bottom:45px}.fashion-care-workspace{display:grid;grid-template-columns:.65fr 1.4fr;gap:12%;padding-top:10px!important}.fashion-care-workspace>nav{position:sticky;top:118px;align-self:start;display:flex;flex-direction:column;gap:10px}.fashion-care-workspace>nav>a{font-size:17px;line-height:1.5;min-height:44px;padding:10px 0}.fashion-care-workspace>div>section{scroll-margin-top:115px;margin-bottom:70px}.fashion-care-workspace>div>section:last-child{margin-bottom:0}.fashion-care-workspace h2{font-size:clamp(41px,4.4vw,62px);font-weight:400;line-height:1.1;letter-spacing:-.04em;margin:22px 0 27px}.fashion-care-workspace .fashion-faq summary{font-size:20px}.fashion-care-workspace .fashion-faq>div{font-size:18px;line-height:1.9}.assistant-user{font-size:17px;line-height:1.7;margin-left:25px!important;padding:15px;background:#dfe5fa}.assistant-answer{font-size:17px;line-height:1.8}.assistant-answer p{margin:0 0 15px}.assistant-links{display:flex;gap:8px;flex-wrap:wrap}.assistant-links a{font-size:13px;line-height:1.6;border:1px solid #a5b096;padding:9px 10px;min-height:44px;text-decoration:underline;text-underline-offset:3px}.modal-open{overflow:hidden}.fashion-product-layout>*,.fit-guide>*,.outfit-story>*,.fabric-ledger>*,.fashion-style-finder>*,.styling-brief-section>.wrap>*,.fashion-bag-workspace>*,.fashion-checkout-workspace>*,.fashion-care-workspace>*{min-width:0}
@media(max-width:1150px){.fashion-collection-head h1{font-size:65px}.fashion-card-title{display:block}.fashion-card-title strong{display:block;margin-top:8px}.fashion-card-title h3{font-size:21px}.fashion-card>p{min-height:48px}.fashion-card-action{font-size:12px}.fashion-card-action button{font-size:14px}.fashion-shop-note{grid-template-columns:45px 1fr 1fr;gap:25px}.fashion-shop-note>.text-link{grid-column:2/4;justify-self:start}.fashion-product-layout{gap:5%}.fashion-product-buy h1{font-size:51px}.product-offer{padding:12px 14px;gap:10px}.product-offer>span{font-size:13px}.product-offer .text-link{font-size:12px}.product-assurance{font-size:11px;gap:12px}.outfit-selection{padding:45px 7%}.look-total{display:block}.look-total .button{margin-top:18px;width:100%;justify-content:space-between}.outfit-photo,.outfit-photo>img{min-height:720px;height:720px}.look-piece{grid-template-columns:78px 1fr;gap:16px}.look-piece img{width:78px;height:102px}.look-piece h3{font-size:17px}.fashion-journal-cover{gap:8%}.fashion-journal-cover>img{height:580px}.fashion-journal-cover h2{font-size:69px}.fashion-bag-workspace{gap:5%}.fashion-bag-line{grid-template-columns:95px 1fr;gap:17px}.fashion-bag-line img{width:95px;height:125px}.fashion-bag-line>strong{grid-column:2;padding:0;margin-top:-5px}.fashion-order-summary{padding:25px}.fashion-checkout-workspace{gap:7%}.fashion-summary-line{grid-template-columns:66px 1fr;gap:12px}.fashion-summary-line img{width:66px;height:89px}.fashion-summary-line>strong{grid-column:2;margin-top:-5px;padding:0}.bag-care-note{grid-template-columns:1fr 1fr;gap:25px}.bag-care-note>.text-link{grid-column:2;justify-self:start}}
@media(max-width:800px){.fashion-collection-head{grid-template-columns:1fr;gap:15px;padding-top:42px;padding-bottom:40px}.fashion-collection-head h1{font-size:60px}.fashion-collection-head>div:last-child>p{font-size:20px}.fashion-collection-head>div:last-child>p br{display:none}.fashion-filters{display:block}.fashion-categories{gap:20px}.fashion-categories button{font-size:15px}.saved-only{justify-content:flex-end;margin-top:10px}.fashion-search-row input{font-size:15px}.fashion-search-row select{font-size:14px;max-width:180px}.fashion-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:38px 23px}.fashion-card-title h3{font-size:22px}.fashion-card>p{min-height:24px;font-size:15px}.fashion-card-action button{font-size:15px}.fashion-shop-note{padding-top:55px;padding-bottom:60px}.fashion-product-layout{grid-template-columns:1fr;gap:30px}.fashion-product-gallery{position:static;max-width:590px;width:100%;justify-self:center}.fashion-product-photo{aspect-ratio:.85}.fashion-product-buy{padding-top:0}.fashion-product-buy h1{font-size:58px}.product-offer>span{font-size:15px}.product-offer .text-link{font-size:14px}.product-assurance{font-size:14px}.fit-guide{grid-template-columns:1fr;gap:35px;margin-top:55px}.fit-guide h2{font-size:53px}.measurement-heading h3{font-size:22px}.fashion-related .fashion-card:last-child{display:none}.lookbook-heading{padding-top:42px;padding-bottom:40px}.lookbook-heading h1{font-size:62px}.lookbook-heading nav{gap:17px 30px}.outfit-story{grid-template-columns:1fr}.outfit-photo,.outfit-photo>img{position:relative;min-height:0;height:600px}.outfit-photo>img{object-position:center 40%}.outfit-story:nth-child(even) .outfit-photo{grid-column:1;grid-row:1}.outfit-story:nth-child(even) .outfit-selection{grid-column:1;grid-row:2}.outfit-selection{padding:45px 7%}.outfit-selection h2{font-size:54px}.look-piece{grid-template-columns:100px 1fr;gap:23px}.look-piece img{width:100px;height:128px}.look-piece h3{font-size:20px}.look-total{display:flex}.look-total .button{width:auto;margin:0}.fashion-close{padding:62px 0}.fashion-close>.wrap{grid-template-columns:1fr;gap:30px}.fashion-close h2{font-size:56px}.fashion-close>div>div:last-child>p{font-size:20px}.craft-heading{padding-top:43px;padding-bottom:40px}.craft-heading h1{font-size:60px}.craft-cover{height:500px}.fabric-ledger{grid-template-columns:1fr;gap:35px}.fabric-ledger>div:first-child{position:static}.fabric-ledger h2{font-size:54px}.fabric-ledger>div:first-child>p{max-width:650px}.care-principles{padding:60px 0}.care-principles h2{font-size:61px}.care-principles>.wrap>div{gap:5%}.care-principles p{font-size:16px}.care-principles strong{font-size:18px}.fashion-journal-head{padding-top:43px;padding-bottom:35px}.fashion-journal-head h1{font-size:62px}.fashion-journal-cover{gap:6%}.fashion-journal-cover>img{height:450px}.fashion-journal-cover h2{font-size:54px}.fashion-journal-cover>div>p:not(.eyebrow){font-size:18px}.fashion-journal-stories{grid-template-columns:1fr;gap:35px}.fashion-journal-stories>aside{position:static;flex-flow:row wrap;gap:7px 25px;border-bottom:1px solid #c2c6b3;padding-bottom:20px}.fashion-journal-stories>aside>.eyebrow{width:100%;margin-bottom:8px}.fashion-journal-stories h2{font-size:52px}.stylist-heading{grid-template-columns:1fr;gap:10px;padding-top:42px;padding-bottom:30px}.stylist-heading h1{font-size:62px}.stylist-heading>p{font-size:20px;padding:0}.fashion-style-finder{grid-template-columns:1fr;gap:35px}.fashion-style-finder h2,.styling-brief-section h2{font-size:55px}.fashion-style-finder>div:first-child>span{font-size:60px;margin-bottom:23px}.fashion-style-finder>div:first-child>p{max-width:650px}.styling-brief-section{padding:60px 0}.styling-brief-section>.wrap{grid-template-columns:1fr;gap:35px}.fashion-bag-head{padding-top:43px}.fashion-bag-head h1{font-size:62px}.fashion-bag-head>.text-link{position:static}.fashion-bag-workspace{grid-template-columns:1fr;gap:35px}.fashion-bag-line{grid-template-columns:120px 1fr auto;gap:22px}.fashion-bag-line img{width:120px;height:150px}.fashion-bag-line>strong{grid-column:auto;padding-top:8px;margin:0}.fashion-order-summary{position:static}.bag-care-note h2{font-size:36px}.bag-care-note p{font-size:17px}.fashion-checkout-head{padding-top:43px}.fashion-checkout-head h1{font-size:62px}.fashion-checkout-workspace{grid-template-columns:1fr;gap:35px}.fashion-checkout-workspace>.fashion-order-summary{grid-row:1}.fashion-summary-line{grid-template-columns:80px 1fr auto;gap:17px}.fashion-summary-line img{width:80px;height:107px}.fashion-summary-line h3{font-size:20px}.fashion-summary-line p{font-size:14px}.fashion-summary-line>strong{grid-column:auto;padding-top:8px;margin:0;font-size:18px}.fashion-care-head{padding-top:43px;padding-bottom:35px}.fashion-care-head h1{font-size:62px}.fashion-care-workspace{grid-template-columns:1fr;gap:35px}.fashion-care-workspace>nav{position:static;flex-flow:row wrap;gap:7px 25px;border-bottom:1px solid #c2c6b3;padding-bottom:20px}.fashion-care-workspace>nav>a{font-size:15px}.fashion-care-workspace h2{font-size:52px}}
@media(max-width:520px){.fashion-collection-head{padding-top:31px;padding-bottom:30px}.fashion-collection-head h1{font-size:44px;margin:18px 0 22px;line-height:1.12}.fashion-collection-head>div:last-child>p{font-size:18px;margin-bottom:16px}.fashion-collection-head .text-link{font-size:14px}.fashion-categories{gap:7px 15px;justify-content:flex-start}.fashion-categories button{font-size:14px;min-height:44px}.saved-only{font-size:12px;margin-top:5px}.fashion-search-row{display:block;padding:15px 0 5px}.fashion-search-row>label:first-child{width:100%;margin-bottom:12px}.fashion-search-row input{font-size:14px}.fashion-search-row>label:last-child{display:flex;justify-content:flex-end}.fashion-search-row select{font-size:14px;max-width:205px}.fashion-result-line{font-size:11px;margin:14px 0 23px;gap:15px}.fashion-result-line p{margin:0}.fashion-grid{gap:32px 13px}.fashion-card-photo{aspect-ratio:.75}.fashion-card-photo>span{left:8px;bottom:10px;font-size:10px;padding:4px 6px}.fashion-save{width:40px;height:40px;right:6px;top:6px}.fashion-save span{font-size:29px}.fashion-card-title{margin-top:13px}.fashion-card-title h3{font-size:18px;line-height:1.35;min-height:49px}.fashion-card-title strong{font-size:16px;margin-top:8px}.fashion-card>p{font-size:12px;line-height:1.7;min-height:41px;margin-bottom:10px}.fashion-card-action{display:block;padding-top:9px}.fashion-card-action>span{font-size:11px;gap:6px}.fashion-card-action i{width:10px;height:10px}.fashion-card-action button{font-size:15px;display:block;min-height:44px;padding:8px 0;width:100%;text-align:left;margin-top:3px}.fashion-empty{padding:43px 0}.fashion-empty h2{font-size:37px;line-height:1.15}.fashion-empty p{font-size:17px}.fashion-empty .button{font-size:16px}.fashion-shop-note{display:grid;grid-template-columns:26px 1fr;gap:20px;padding-top:43px;padding-bottom:47px}.fashion-shop-note h2{font-size:34px;line-height:1.16}.fashion-shop-note>p{grid-column:2;font-size:17px}.fashion-shop-note>.text-link{grid-column:2;font-size:14px}.fashion-breadcrumb{font-size:12px;padding-top:18px;padding-bottom:18px;gap:8px}.fashion-product-layout{gap:25px}.fashion-product-photo{aspect-ratio:.75}.photo-zoom{left:14px;bottom:14px;font-size:12px;min-height:42px;padding:9px 13px}.fashion-product-gallery>p{font-size:12px;line-height:1.8;margin-top:14px}.fashion-product-buy h1{font-size:44px;line-height:1.1;margin:20px 0}.product-mood{font-size:19px;line-height:1.6}.fashion-price{justify-content:space-between;gap:10px;margin:22px 0}.fashion-price strong{font-size:28px}.fashion-price>span{font-size:11px}.fashion-product-buy>#product-description{font-size:18px;line-height:1.8}.selected-colour{font-size:15px;margin:22px 0}.fashion-product-buy legend{font-size:15px}.fashion-product-buy legend a{font-size:12px}.fashion-size-options{gap:8px}.fashion-size-options label>span{min-width:49px;min-height:46px;padding:10px 11px;font-size:15px}.one-size-label{font-size:15px;min-height:46px}.size-message{font-size:13px}.fashion-add-row{grid-template-columns:60px 1fr;gap:10px}.fashion-add-row select{min-height:55px;font-size:16px}.fashion-add-row .button{min-height:55px;font-size:16px;padding:14px 18px}.product-offer{padding:12px 13px;gap:10px;align-items:flex-start}.product-offer>span{font-size:12px;line-height:1.7;max-width:155px;padding-top:6px}.product-offer .text-link{font-size:12px;min-height:40px}.product-dispatch{font-size:14px}.product-assurance{font-size:11px;gap:12px}.fashion-faq summary{font-size:17px;padding:18px 0;gap:18px}.fashion-faq>div{font-size:16px;line-height:1.8}.fit-guide{margin-top:43px;gap:30px;scroll-margin-top:90px}.fit-guide h2{font-size:41px;line-height:1.15}.fit-guide>div:first-child>p:not(.eyebrow):not(.form-note){font-size:18px;line-height:1.8}.fit-guide .form-note{font-size:12px;line-height:1.8}.measurement-heading{gap:18px}.measurement-heading h3{font-size:18px;max-width:200px}.measurement-heading button{font-size:13px;min-width:38px}.measurement-table{font-size:16px;margin:18px 0 25px}.measurement-table th,.measurement-table td{padding:12px 7px}.measurement-table caption{font-size:11px}.measurement-table thead th{font-size:12px}.fit-guide form{padding:21px 16px}.fit-guide form h3{font-size:19px}.fit-inputs{gap:12px}.fit-inputs label{font-size:12px}.fit-inputs select{font-size:14px;padding:10px;min-height:46px}#fit-form>.text-link{font-size:14px}#fit-result{font-size:15px;line-height:1.8}#one-size-fit-panel h3{font-size:30px;line-height:1.2}#one-size-fit-panel p{font-size:18px;line-height:1.8}.fashion-related h2{font-size:40px}.fashion-related .section-heading{display:block}.fashion-related .section-heading>.text-link{margin-top:22px;font-size:15px}#product-zoom{padding:13px;width:96vw;max-height:90dvh}.lookbook-heading{padding-top:31px;padding-bottom:30px}.lookbook-heading h1{font-size:46px;line-height:1.12}.lookbook-heading>p:not(.eyebrow){font-size:18px}.lookbook-heading nav{display:block;margin-top:21px}.lookbook-heading nav a{font-size:13px;display:block;max-width:max-content;margin-top:8px}.outfit-photo,.outfit-photo>img{height:410px}.outfit-photo>span{left:6%;bottom:21px;font-size:12px;padding:10px 13px}.outfit-selection{padding:35px 6%}.outfit-selection h2{font-size:41px;line-height:1.15;margin:20px 0}.outfit-selection>p:not(.eyebrow){font-size:18px;line-height:1.8}.look-piece{grid-template-columns:82px 1fr;gap:17px;padding:20px 0}.look-piece img{width:82px;height:110px}.look-piece h3{font-size:18px}.look-piece p{font-size:16px}.look-piece label{font-size:12px;gap:10px}.look-piece select{font-size:13px;padding:9px}.look-total{display:block;margin:23px 0 18px}.look-total strong{font-size:26px}.look-total .button{width:100%;margin-top:20px;font-size:16px;justify-content:space-between;padding:14px 17px}.outfit-selection .form-note{font-size:11px;line-height:1.8}.fashion-close{padding:46px 0}.fashion-close>.wrap{gap:23px}.fashion-close h2{font-size:44px;line-height:1.15;margin-top:19px}.fashion-close>div>div:last-child>p{font-size:18px;margin-bottom:25px}.fashion-close .button{font-size:16px}.craft-heading{padding-top:32px;padding-bottom:31px}.craft-heading h1{font-size:43px;line-height:1.16}.craft-heading>p:last-child{font-size:18px}.craft-heading>p:last-child br{display:none}.craft-cover{height:400px}.craft-cover>p{left:5%;right:5%;bottom:20px;font-size:33px;line-height:1.18;padding:23px}.fabric-ledger h2{font-size:42px;line-height:1.15}.fabric-ledger>div:first-child>p:not(.eyebrow):not(.form-note){font-size:18px}.fabric-ledger article{grid-template-columns:26px 1fr;gap:15px;padding:25px 0}.fabric-ledger article>span{font-size:12px}.fabric-ledger article .eyebrow{font-size:10px}.fabric-ledger article h3{font-size:30px;line-height:1.2}.fabric-ledger article p:not(.eyebrow){font-size:17px}.fabric-ledger .text-link{font-size:15px}.care-principles{padding:47px 0}.care-principles h2{font-size:47px;line-height:1.13;margin:22px 0 32px}.care-principles>.wrap>div{grid-template-columns:1fr;gap:24px;margin-bottom:29px}.care-principles p{font-size:17px;line-height:1.8;margin:0}.care-principles strong{font-size:19px;margin-bottom:9px}.care-principles .button{font-size:16px}.fashion-journal-head{padding-top:32px;padding-bottom:28px}.fashion-journal-head h1{font-size:45px;line-height:1.16}.fashion-journal-cover{grid-template-columns:1fr;gap:28px}.fashion-journal-cover>img{height:440px;object-position:center 35%}.fashion-journal-cover h2{font-size:50px;line-height:1.14;margin:20px 0}.fashion-journal-cover h2 br:first-child{display:none}.fashion-journal-cover>div>p:not(.eyebrow){font-size:18px}.fashion-journal-stories{gap:30px}.fashion-journal-stories>aside{gap:4px 19px}.fashion-journal-stories>aside>a{font-size:13px}.fashion-journal-stories h2{font-size:40px;line-height:1.18;margin:20px 0 25px}.fashion-journal-stories article>p:not(.eyebrow){font-size:18px;line-height:1.9}.fashion-journal-stories article{padding-bottom:36px;margin-bottom:36px}.fashion-journal-stories .text-link{font-size:15px}.stylist-heading{padding-top:32px;padding-bottom:28px;gap:6px}.stylist-heading h1{font-size:44px;line-height:1.15}.stylist-heading>p{font-size:18px}.fashion-style-finder>div:first-child>span,.styling-brief-section>.wrap>div>span{font-size:55px;margin-bottom:23px}.fashion-style-finder h2,.styling-brief-section h2{font-size:43px;line-height:1.15}.fashion-style-finder>div:first-child>p:not(.form-note){font-size:18px}.fashion-style-finder .form-note{font-size:12px}.fashion-style-finder legend{font-size:20px;line-height:1.4}.styling-choice>span{font-size:16px;padding:17px 43px 17px 15px}.styling-choice>span:after{right:14px;top:20px;width:18px;height:18px}.fashion-style-finder .button{font-size:16px}#style-copy{font-size:17px;line-height:1.8}#style-products{max-width:280px}.styling-brief-section{padding:47px 0}.styling-brief-section p{font-size:18px}.styling-brief-section label,.fashion-checkout-workspace label:not(.checkout-consent){font-size:15px}.styling-brief-section input,.styling-brief-section textarea,.fashion-checkout-workspace input:not([type=checkbox]),.fashion-checkout-workspace textarea{font-size:16px;min-height:52px;padding:12px}.local-preview-note{font-size:12px!important}.styling-brief-section .button{font-size:16px}.form-result{padding:20px}.form-result h2{font-size:31px;line-height:1.2}.form-result p{font-size:16px;line-height:1.8}.form-result p:last-child{font-size:13px}.fashion-bag-head{padding-top:33px;padding-bottom:26px}.fashion-bag-head h1{font-size:47px;line-height:1.13}.fashion-bag-head>.text-link{font-size:15px}.fashion-bag-line{grid-template-columns:83px 1fr;gap:15px;padding:22px 0}.fashion-bag-line img{width:83px;height:110px}.fashion-bag-line h3{font-size:18px;margin:0 0 7px}.fashion-bag-line p{font-size:12px;line-height:1.7}.fashion-bag-line .bag-dispatch{font-size:11px}.fashion-bag-line>strong{grid-column:2;padding:0;margin-top:-5px;font-size:18px}.bag-line-controls{font-size:12px;gap:10px;margin-top:12px}.bag-line-controls select{min-width:48px;margin-left:5px}.bag-line-controls button{padding:8px}.fashion-order-summary{padding:24px 19px}.fashion-order-summary dl>div{font-size:16px}.fashion-order-summary .summary-total{font-size:24px}.fashion-order-summary>.button{font-size:16px;padding:14px 17px;gap:12px}.fashion-order-summary .shipping-note{font-size:14px!important}.bag-care-note{display:block;padding-bottom:48px}.bag-care-note h2{font-size:35px;line-height:1.18;margin-bottom:22px}.bag-care-note p{font-size:17px;line-height:1.8;margin-bottom:20px}.bag-care-note .text-link{font-size:15px}.fashion-checkout-head{padding-top:33px;padding-bottom:27px}.fashion-checkout-head h1{font-size:46px;line-height:1.15}.fashion-summary-line{grid-template-columns:64px 1fr;gap:12px}.fashion-summary-line img{width:64px;height:86px}.fashion-summary-line h3{font-size:17px}.fashion-summary-line p{font-size:12px}.fashion-summary-line>strong{grid-column:2;padding:0;margin-top:-5px;font-size:16px}.fashion-checkout-workspace .local-preview-note{padding:19px;margin-bottom:28px}.local-preview-note p{font-size:13px}.fashion-checkout-workspace legend,.checkout-step{font-size:20px}.fashion-form-pair{gap:12px}.checkout-consent{font-size:13px;line-height:1.8;gap:10px}.fashion-checkout-workspace #checkout-submit{width:100%;font-size:16px;padding:14px 17px;gap:10px}.fashion-care-head{padding-top:32px;padding-bottom:28px}.fashion-care-head h1{font-size:44px;line-height:1.15}.fashion-care-workspace>nav{gap:3px 20px}.fashion-care-workspace>nav>a{font-size:14px}.fashion-care-workspace h2{font-size:40px;line-height:1.16;margin:20px 0 24px}.fashion-care-workspace .fashion-faq summary{font-size:17px;padding:19px 0}.fashion-care-workspace .fashion-faq>div{font-size:16px;line-height:1.9}.fashion-care-workspace>div>section{margin-bottom:45px;scroll-margin-top:100px}.assistant-user{font-size:15px;margin-left:18px!important;padding:13px}.assistant-answer{font-size:15px;line-height:1.8}.assistant-links a{font-size:12px;min-height:44px}}
.style-budget-label select{width:100%;font:inherit;font-size:18px;background:#f5f0e5;border:1px solid #a7b298;padding:14px 16px;min-height:54px}.style-budget-label+.form-note{font-size:13px;line-height:1.8}
@media(max-width:520px){.style-budget-label select{font-size:16px;padding:12px;min-height:52px}}
@media(prefers-reduced-motion:reduce){.fashion-card-photo img,.fashion-faq summary>span{transition:none!important}.fashion-card-photo>a:hover img{transform:none}}
