#matchmaker{--navy:#172d56;--pink:#d72578;--muted:#59667c;--line:#d9dfe9;background:#fff;color:var(--navy);font:16px/1.5 system-ui,-apple-system,sans-serif;container-type:inline-size}#matchmaker *,#matchmaker *:before,#matchmaker *:after{box-sizing:border-box}#matchmaker [hidden]{display:none!important}#matchmaker h1,#matchmaker h2,#matchmaker h3,#matchmaker p{margin:0}#matchmaker button,#matchmaker select{font:inherit;color:inherit}#matchmaker button{cursor:pointer}#matchmaker button:disabled{opacity:.4;cursor:not-allowed}#matchmaker a{color:inherit}#matchmaker :focus-visible{outline:3px solid var(--pink);outline-offset:4px}#matchmaker .wt-inner{max-width:960px;margin:auto;padding:24px 32px 32px}#matchmaker .wt-header{display:flex;align-items:center;justify-content:space-between;gap:18px;padding-bottom:18px;border-bottom:2px solid var(--navy)}#matchmaker .wt-logo{font-weight:900;letter-spacing:.08em;font-size:25px;text-decoration:none}#matchmaker .wt-logo i{color:var(--pink);font-style:normal;margin-left:5px}#matchmaker .wt-brandline{font-size:14px;letter-spacing:.08em;text-align:right}#matchmaker .wt-brandline b{display:block}#matchmaker .wt-intro{padding:28px 0 24px;display:flex;align-items:center;justify-content:space-between;gap:16px}#matchmaker .wt-intro h1{font-size:clamp(32px,4.6vw,52px);line-height:1.08;letter-spacing:-.05em;font-weight:650;max-width:650px;margin-bottom:12px}#matchmaker .wt-intro p{font-size:17px;color:var(--muted)}#matchmaker .wt-eyebrow{display:none}#matchmaker .wt-test-label{font-size:14px;padding:5px 10px;background:#f0edfa}#matchmaker .wt-filters{padding:18px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-bottom:22px}#matchmaker .wt-filter-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}#matchmaker .wt-field{display:flex;flex-direction:column;gap:6px;min-width:0}#matchmaker .wt-field label{font-size:16px;font-weight:650}#matchmaker select{width:100%;min-width:0;min-height:48px;background:#f1f3fa;border:0;border-radius:0;padding:10px;font-size:16px}#matchmaker .wt-filter-bottom{display:flex;justify-content:space-between;gap:14px;margin-top:14px}#matchmaker .wt-help{font-size:14px;color:var(--muted)}#matchmaker .wt-available{font-size:16px;white-space:nowrap}#matchmaker .wt-available strong{color:var(--pink)}#matchmaker .wt-match-layout{display:block}#matchmaker .wt-looks,#matchmaker .wt-checkout{max-width:520px;margin:auto}#matchmaker .wt-carousel-head{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px}#matchmaker .wt-carousel-head>div:first-child{display:flex;align-items:center;gap:10px}#matchmaker .wt-carousel-head h2{font-size:18px;font-weight:600}#matchmaker .wt-index{color:var(--pink);font-size:14px}#matchmaker .wt-selection-note{display:flex;gap:12px;align-items:center;font-size:16px}#matchmaker .wt-numbers{font-size:14px;color:var(--muted)}#matchmaker .wt-outfit,#matchmaker .wt-carousel{position:relative;background:#fff}#matchmaker .wt-suit-photo{aspect-ratio:500/734;overflow:hidden}#matchmaker .wt-suit-photo canvas{display:block;width:100%;height:auto}#matchmaker .wt-arrow{position:absolute;z-index:3;top:50%;width:48px;height:48px;margin-top:-24px;border:0;border-radius:50%;background:#eeecf7;color:var(--navy);display:grid;place-items:center;font-size:30px;font-weight:400;line-height:1}#matchmaker .wt-arrow:hover:not(:disabled){background:var(--navy);color:#fff}#matchmaker .wt-prev{left:0}#matchmaker .wt-next{right:0}#matchmaker .wt-shoe-carousel{min-height:230px}#matchmaker .wt-shoe-picture{height:230px;position:relative;display:grid;place-items:center}#matchmaker .wt-shoe-pair{width:100%;height:100%;padding:0 48px;display:grid;place-items:center}#matchmaker #mmProductPhoto{display:block;width:100%;height:100%;max-height:230px;object-fit:contain;object-position:center;transform:none;filter:none;mix-blend-mode:normal;clip-path:none;border-radius:0}#matchmaker .wt-empty{position:absolute;inset:auto 48px;text-align:center;font-size:16px;color:var(--muted)}#matchmaker .wt-shoe-caption{display:flex;justify-content:space-between;font-size:16px;padding:10px 0;border-bottom:1px solid var(--line)}#matchmaker .wt-disclaimer{font-size:14px;color:var(--muted);margin-top:10px}#matchmaker .wt-checkout{padding-top:26px}#matchmaker .wt-checkout-kicker{font-size:14px;letter-spacing:.1em;font-weight:650;color:var(--pink);margin-bottom:7px}#matchmaker .wt-checkout h2{font-size:36px;line-height:1.1;letter-spacing:-.04em;margin-bottom:10px;font-weight:600}#matchmaker .wt-result{font-size:16px;color:var(--muted)}#matchmaker .wt-price{font-size:28px;margin-top:12px;font-weight:600}#matchmaker .wt-belt-panel{margin-top:20px;padding:16px;background:#f0f5f5}#matchmaker .wt-belt-panel h3{font-size:18px;margin-bottom:10px}#matchmaker .wt-belt-toggle{display:flex;gap:10px;align-items:center;font-size:16px}#matchmaker .wt-belt-toggle input{width:20px;height:20px;accent-color:var(--pink)}#matchmaker .wt-belt-panel .wt-field{margin-top:12px}#matchmaker .wt-belt-panel a{display:inline-block;margin-top:10px;font-size:16px}#matchmaker .wt-buy{width:100%;min-height:56px;margin-top:20px;padding:15px 20px;display:flex;justify-content:space-between;align-items:center;background:var(--pink);color:#fff;font-weight:650;border:0;font-size:18px}#matchmaker .wt-actions{display:flex;flex-wrap:wrap;gap:8px 20px;margin-top:14px}#matchmaker .wt-actions button{background:none;border:0;border-bottom:1px solid var(--line);padding:8px 0;font-size:16px;min-height:44px}#matchmaker .wt-status,#matchmaker .wt-wait{font-size:16px;color:var(--muted);margin-top:12px}#matchmaker .wt-footer{display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;border-top:1px solid var(--line);margin-top:32px;padding-top:18px;font-size:14px;color:var(--muted)}@container (max-width:700px){#matchmaker .wt-inner{padding:18px 18px 28px}#matchmaker .wt-brandline{font-size:12px}#matchmaker .wt-logo{font-size:21px}#matchmaker .wt-intro{padding:22px 0}#matchmaker .wt-intro h1{font-size:36px}#matchmaker .wt-test-label{display:none}#matchmaker .wt-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}#matchmaker .wt-filter-grid>.wt-field:first-child{grid-column:1/-1}#matchmaker .wt-filter-bottom{align-items:flex-start}#matchmaker .wt-shoe-picture{height:210px}#matchmaker .wt-shoe-carousel{min-height:210px}#matchmaker #mmProductPhoto{max-height:210px}#matchmaker .wt-checkout h2{font-size:32px}}@media(prefers-reduced-motion:reduce){#matchmaker *{scroll-behavior:auto!important;transition:none!important}}#matchmaker .wt-header{background:var(--navy);color:#fff;padding:20px 24px;border:0;position:relative}#matchmaker .wt-header:after{content:"";position:absolute;bottom:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#d72578 0 38%,#dcd4ef 38% 70%,#cbe5df 70%)}#matchmaker .wt-header .wt-logo{color:#fff;letter-spacing:.1em;font-size:27px}#matchmaker .wt-brandline{font-size:14px;letter-spacing:.06em}#matchmaker .wt-intro{background:linear-gradient(110deg,#f1edf8,#fff 75%);padding:28px 24px;margin-bottom:6px}#matchmaker .wt-intro h1{font-family:Georgia,Times New Roman,serif;font-weight:400;font-size:clamp(36px,5vw,56px)}#matchmaker .wt-intro h1 span{color:var(--pink)}#matchmaker .wt-eyebrow{display:block;font-size:14px!important;letter-spacing:.14em;color:var(--pink)!important;font-weight:650;margin-bottom:12px}#matchmaker .wt-test-label{background:#fff}#matchmaker .wt-shoe-carousel{margin-top:-16px}#matchmaker .wt-suit-carousel{z-index:1;background:transparent;pointer-events:none}#matchmaker .wt-suit-photo,#matchmaker .wt-suit-carousel .wt-arrow{pointer-events:auto}#matchmaker #mmProductPhoto{object-position:center top}#matchmaker select{border-bottom:2px solid #dcd4ef}@container (max-width:700px){#matchmaker .wt-header{padding:18px 14px}#matchmaker .wt-header .wt-logo{font-size:21px}#matchmaker .wt-brandline{font-size:12px}#matchmaker .wt-intro{padding:24px 16px}#matchmaker .wt-intro h1{font-size:38px}#matchmaker .wt-intro p{font-size:16px}}@font-face{font-family:Mascolori;src:url(https://mascolori.nl/cdn/shop/t/118/assets/MASCOLORI_Normal.otf) format("opentype");font-weight:400;font-display:swap}@font-face{font-family:Mascolori;src:url(https://mascolori.nl/cdn/shop/t/118/assets/MASCOLORI_Bold.otf) format("opentype");font-weight:700;font-display:swap}#matchmaker{font-family:Mascolori,system-ui,sans-serif;--navy:#24334c;--pink:#bd267a}#matchmaker .wt-intro h1,#matchmaker .wt-checkout h2{font-family:Mascolori,system-ui,sans-serif;font-weight:700;letter-spacing:-.025em}#matchmaker .wt-header{background:#fff;color:var(--navy);padding:26px 24px}#matchmaker .wt-header .wt-logo{display:flex;align-items:center;flex:0 1 210px;min-width:0}#matchmaker .wt-logo img{display:block;width:100%;max-width:210px;height:auto;object-fit:contain}#matchmaker .wt-brandline{font-family:Mascolori,sans-serif;font-size:15px;letter-spacing:.04em}#matchmaker .wt-brand-ribbon{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 18px;padding:13px 24px;background:#24334c;color:#fff;font-size:14px}#matchmaker .wt-intro{position:relative;isolation:isolate;overflow:hidden;background:#f0ecf7;padding:36px 28px}#matchmaker .wt-intro:after{content:"";position:absolute;z-index:-1;width:230px;height:230px;border:32px solid #cbe5df;border-radius:50%;right:-85px;bottom:-125px}#matchmaker .wt-intro:before{content:"";position:absolute;z-index:-1;right:25px;top:24px;width:62px;height:62px;background:#f5d0e4;border-radius:50%}#matchmaker .wt-intro>div{max-width:680px}#matchmaker .wt-intro h1{font-size:clamp(36px,5vw,58px);line-height:1.15}#matchmaker .wt-test-label{align-self:flex-start;position:relative;background:#fff}@container (max-width:700px){#matchmaker .wt-header{padding:22px 16px;gap:18px}#matchmaker .wt-header .wt-logo{flex-basis:158px}#matchmaker .wt-brandline{font-size:12px}#matchmaker .wt-brand-ribbon{padding:12px 16px;font-size:14px;gap:5px}#matchmaker .wt-brand-ribbon span:last-child{display:none}#matchmaker .wt-intro{padding:28px 18px}#matchmaker .wt-intro h1{font-size:36px}#matchmaker .wt-intro:before{right:-20px;top:12px}}#matchmaker{font-size:17px;line-height:1.55}#matchmaker .wt-brandline{font-size:16px}#matchmaker .wt-test-label,#matchmaker .wt-checkout-kicker,#matchmaker .wt-help,#matchmaker .wt-disclaimer,#matchmaker .wt-numbers,#matchmaker .wt-index,#matchmaker .wt-footer,#matchmaker .wt-brand-ribbon,#matchmaker .wt-eyebrow{font-size:15px!important;line-height:1.5}#matchmaker .wt-field label,#matchmaker .wt-carousel-head h2,#matchmaker .wt-shoe-caption,#matchmaker .wt-actions button{font-size:16px;line-height:1.45}#matchmaker .wt-actions button,#matchmaker .wt-buy,#matchmaker select{min-height:44px}@container (max-width:700px){#matchmaker .wt-brandline{font-size:16px}}#matchmaker .wt-filters{background:#f7f9fb;border:1px solid #e3e8ed;padding:16px 18px;margin-bottom:12px;border-radius:3px}#matchmaker .wt-outfit{background:#fff;border:none;margin:0;overflow:visible}#matchmaker .wt-carousel-head{margin-bottom:2px}#matchmaker .wt-suit-carousel{margin-bottom:0}#matchmaker .wt-shoe-carousel{margin-top:-30px;position:relative;z-index:2;background:transparent;min-height:180px}#matchmaker .wt-shoe-picture{height:190px;background:transparent}#matchmaker .wt-shoe-pair{padding:0 30px;background:transparent}#matchmaker #mmProductPhoto{max-height:185px}#matchmaker .wt-shoe-caption{padding-top:4px}#matchmaker .wt-share-heading{margin-top:24px;border-top:1px solid #dae1e8;padding-top:18px}#matchmaker .wt-share-heading h3{font-size:20px;line-height:1.25;font-weight:700}#matchmaker .wt-share-heading p{font-size:16px;line-height:1.55;color:#54677c;margin-top:5px}#matchmaker .wt-actions{gap:8px 16px;margin-top:12px}#matchmaker .wt-actions button{min-height:44px;color:var(--navy);border-bottom:1px solid #b8c5d4}@container (max-width:700px){#matchmaker .wt-filters{margin-bottom:8px;padding:12px}#matchmaker .wt-suit-carousel{margin-bottom:0}#matchmaker .wt-shoe-carousel{margin-top:-28px;min-height:160px}#matchmaker .wt-shoe-picture{height:170px}#matchmaker #mmProductPhoto{max-height:168px}#matchmaker .wt-shoe-pair{padding:0 24px}#matchmaker .wt-share-heading{margin-top:16px}}#matchmaker .wt-color-picker{margin:12px 0 0;border-top:1px solid #d6dce6;padding:17px 5px 9px}#matchmaker .wt-color-picker>label{display:block;font-size:18px;font-weight:800;line-height:1.3;color:#172d56;margin-bottom:12px}#matchmaker .wt-color-tools{display:flex;flex-wrap:wrap;align-items:center;gap:9px}#matchmaker .wt-color-tools input[type=color]{width:63px;height:48px;min-width:63px;padding:3px;border:2px solid #d63285;border-radius:8px;background:#fff;cursor:pointer}#matchmaker .wt-color-tools .wt-hex-label{font-size:14px;font-weight:700}#matchmaker .wt-color-tools input[type=text]{width:104px;height:46px;padding:8px;border:1px solid #a1aabc;background:#fff;border-radius:5px;font:700 15px/1.2 monospace;text-transform:uppercase}#matchmaker .wt-color-tools input[aria-invalid=true]{border:2px solid #b3214e}#matchmaker #mmPresetReset{border:0;background:#e6eaf6;color:#172d56;border-radius:5px;padding:10px;font-weight:700}#matchmaker .wt-color-picker>p{font-size:13px;color:#52627a;margin:11px 0 0}#matchmaker .wt-shoe-picture{overflow:visible}#matchmaker .wt-size-nudge{position:absolute;z-index:5;right:12px;top:5px;width:min(275px,80%);display:flex;gap:8px;align-items:center;justify-content:center;border:2px solid #d3257a;border-radius:14px;background:#fbe0ef;color:#172d56;padding:9px 10px;box-shadow:5px 5px #f3b6d1;font-size:14px;text-align:left;line-height:1.3;font-weight:600;cursor:pointer}#matchmaker .wt-size-nudge strong{font-weight:850}#matchmaker .wt-size-arrow{font-size:32px;line-height:1;display:inline-block;transform:rotate(-12deg);color:#b1196b}#matchmaker .wt-size-nudge:hover{background:#fff1f8;transform:translateY(-1px)}#matchmaker #mmProductPhoto.wt-default-black{object-fit:contain;max-height:185px}#matchmaker .wt-outfit:has(.wt-default-black) .wt-shoe-caption{font-style:italic}#matchmaker .wt-filters{border-top:4px solid #d22a80;background:linear-gradient(130deg,#fff8fb,#f4f6fd)}@container (max-width:700px){#matchmaker .wt-color-tools{gap:8px}#matchmaker .wt-size-nudge{top:3px;right:5px;padding:8px;font-size:12px;width:min(215px,76%);box-shadow:3px 3px #f3b6d1}#matchmaker .wt-size-arrow{font-size:27px}#matchmaker #mmProductPhoto.wt-default-black{max-height:165px}}#matchmaker .wt-inner{max-width:1100px;padding:18px clamp(10px,2.5vw,24px) 30px}#matchmaker .wt-intro{padding:20px 0 16px}#matchmaker .wt-intro h1{font-size:clamp(31px,4.5vw,49px)}#matchmaker .wt-intro p{font-size:16px;line-height:1.55;max-width:790px}#matchmaker .wt-step-callout{display:flex;gap:15px;align-items:flex-start;padding:15px 17px;background:#fae3ef;color:#172d56;margin-bottom:18px;border-left:5px solid #cb2878}#matchmaker .wt-step-number{width:38px;height:38px;flex:0 0 38px;background:#172d56;color:#fff;border-radius:50%;display:grid;place-items:center;font-weight:800;font-size:20px}#matchmaker .wt-step-callout strong{display:block;font-size:19px;line-height:1.25;margin:0 0 5px}#matchmaker .wt-step-callout p{font-size:15px;line-height:1.48;margin:0}#matchmaker .wt-match-layout{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(255px,.8fr);gap:clamp(12px,3vw,34px);align-items:start}#matchmaker .wt-looks{max-width:none;margin:0}#matchmaker .wt-checkout{max-width:none;margin:0;position:sticky;top:24px}#matchmaker .wt-carousel-head{margin:0 0 2px}#matchmaker .wt-outfit{margin:0 auto;max-width:550px;padding:0;background:#fff}#matchmaker .wt-suit-carousel{margin:0!important}#matchmaker .wt-suit-photo{aspect-ratio:auto;height:clamp(345px,41vw,470px);display:flex;justify-content:center;align-items:center;overflow:hidden}#matchmaker .wt-suit-photo canvas{display:block;height:100%!important;width:auto!important;max-width:100%!important;object-fit:contain}#matchmaker .wt-shoe-carousel{margin-top:-17px!important;min-height:152px!important;padding:0}#matchmaker .wt-shoe-picture{height:152px!important;position:relative;background:#fff;overflow:visible}#matchmaker .wt-shoe-pair{height:100%;padding:0 18px!important}#matchmaker #mmProductPhoto{width:100%;height:100%;max-height:149px!important;object-fit:contain}#matchmaker .wt-barefeet{height:152px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:0;position:absolute;top:0;right:0;bottom:0;left:0;color:#42536b;text-align:center}#matchmaker .wt-barefeet svg{width:min(100%,200px);max-height:112px;height:auto;flex:1;filter:drop-shadow(0 6px 7px rgba(55,40,33,.1))}#matchmaker .wt-barefeet span{font-size:12px;color:#6a6b7b;line-height:1.35}#matchmaker .wt-size-nudge{top:-35px;right:0;width:min(264px,63%);z-index:6;padding:9px;font-size:13px;background:#fae0ee}#matchmaker .wt-size-nudge .wt-size-arrow{font-size:26px}#matchmaker .wt-shoe-caption{margin-top:2px}#matchmaker .wt-shoe-caption>span:first-child{font-weight:700}#matchmaker .wt-filters{margin-bottom:18px;padding:15px 18px}#matchmaker .wt-available{font-size:14px;white-space:normal;text-align:right;max-width:320px}#matchmaker .wt-available strong{color:#be2370;font-weight:800}#matchmaker .wt-suit-carousel .wt-arrow{top:52%}#matchmaker .wt-shoe-carousel .wt-arrow{width:43px;height:43px;font-size:28px}#matchmaker .wt-disclaimer{font-size:12px;color:#657085;margin:6px 0 0}@container (max-width:770px){#matchmaker .wt-match-layout{display:block}#matchmaker .wt-looks{max-width:530px;margin:0 auto}#matchmaker .wt-checkout{position:static;max-width:530px;margin:17px auto 0}#matchmaker .wt-suit-photo{height:clamp(300px,75vw,430px)}#matchmaker .wt-shoe-carousel{margin-top:-23px!important;min-height:130px!important}#matchmaker .wt-shoe-picture{height:130px!important}#matchmaker .wt-barefeet{height:130px}#matchmaker .wt-barefeet svg{max-height:100px}#matchmaker #mmProductPhoto{max-height:127px!important}#matchmaker .wt-size-nudge{top:-26px;right:2px;width:min(205px,63%);font-size:12px;padding:7px}#matchmaker .wt-size-nudge .wt-size-arrow{font-size:24px}#matchmaker .wt-filters{padding:12px}#matchmaker .wt-step-callout{padding:12px;gap:10px}#matchmaker .wt-step-callout strong{font-size:17px}#matchmaker .wt-step-callout p{font-size:13px}#matchmaker .wt-step-number{width:30px;height:30px;flex-basis:30px;font-size:17px}#matchmaker .wt-available{font-size:13px;text-align:left}}@media(prefers-reduced-motion:reduce){#matchmaker .wt-size-nudge{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/122/assets/wt-matchmaker.css.map */
