.WhiteLabelProductBuilder-module__qkHmbq__root{padding-inline:max(var(--page-padding), calc((100vw - var(--content-max)) / 2));background:#f7f4f2;padding-block:84px}:where(.WhiteLabelProductBuilder-module__qkHmbq__root) .white-builder-progress{max-width:var(--content-max);background:#ffffffc2;border:1px solid #c7d3dceb;border-radius:10px;grid-template-columns:repeat(5,minmax(0,1fr));margin:32px auto 0;display:grid;overflow:hidden}:where(.WhiteLabelProductBuilder-module__qkHmbq__root) .white-builder-progress button{border:0;border-right:1px solid var(--line);min-width:0;min-height:70px;color:var(--ink-soft);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:10px;padding:12px 16px;display:flex}:where(.WhiteLabelProductBuilder-module__qkHmbq__root) .white-builder-progress button:last-child{border-right:0}:where(.WhiteLabelProductBuilder-module__qkHmbq__root) .white-builder-progress button:disabled{cursor:default}:where(.WhiteLabelProductBuilder-module__qkHmbq__root) .white-builder-progress button>span{border:1px solid var(--line);width:30px;height:30px;color:var(--navy);background:#fff;border-radius:50%;flex:0 0 30px;place-items:center;font-size:11px;font-weight:800;display:grid}:where(.WhiteLabelProductBuilder-module__qkHmbq__root) .white-builder-progress button>span svg{width:16px;height:16px}:where(.WhiteLabelProductBuilder-module__qkHmbq__root) .white-builder-progress button strong{min-width:0;font-size:12px;font-weight:730;line-height:1.25}:where(.WhiteLabelProductBuilder-module__qkHmbq__root) .white-builder-progress button.is-current{background:var(--pink-wash);color:var(--navy)}:is(:where(.WhiteLabelProductBuilder-module__qkHmbq__root) .white-builder-progress button.is-current>span,:where(.WhiteLabelProductBuilder-module__qkHmbq__root) .white-builder-progress button.is-complete>span){border-color:var(--pink);background:var(--pink);color:#fff}:where(.WhiteLabelProductBuilder-module__qkHmbq__root) .white-builder-progress button.is-complete{color:var(--navy)}:where(.WhiteLabelProductBuilder-module__qkHmbq__root) .white-builder-progress button:focus-visible{z-index:2;outline-offset:-3px;outline:3px solid #df276f38;position:relative}:where(.WhiteLabelProductBuilder-module__qkHmbq__root) .white-builder-option:focus-visible{z-index:2;outline-offset:-3px;outline:3px solid #df276f38;position:relative}:where(.WhiteLabelProductBuilder-module__qkHmbq__root) .white-text-button:focus-visible{z-index:2;outline-offset:-3px;outline:3px solid #df276f38;position:relative}:where(.WhiteLabelProductBuilder-module__qkHmbq__root) .white-builder-status{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:where(.WhiteLabelProductBuilder-module__qkHmbq__root) .white-builder-shell{max-width:var(--content-max);grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:16px;margin:18px auto 0;display:grid}:is(:where(.WhiteLabelProductBuilder-module__qkHmbq__root) .white-builder-workspace,:where(.WhiteLabelProductBuilder-module__qkHmbq__root) .white-builder-preview){background:#fff;border:1px solid #c7d3dceb;border-radius:10px;box-shadow:0 14px 30px #0d2c450f}:where(.WhiteLabelProductBuilder-module__qkHmbq__root) .white-builder-workspace{min-width:0;padding:clamp(22px,3vw,34px)}:where(.WhiteLabelProductBuilder-module__qkHmbq__root) .white-builder-step{min-height:0;animation:.22s both WhiteLabelProductBuilder-module__qkHmbq__private-category-panel-in}:where(.WhiteLabelProductBuilder-module__qkHmbq__root) .white-builder-step-head>span{color:var(--pink);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:820}:where(.WhiteLabelProductBuilder-module__qkHmbq__root) .white-builder-step-head h3{color:var(--navy);margin:0;font-size:clamp(27px,2.4vw,36px);font-weight:760;line-height:1.1}:where(.WhiteLabelProductBuilder-module__qkHmbq__root) .white-builder-step-head p{color:var(--ink-soft);margin:9px 0 0;font-size:13px;line-height:1.5}:where(.WhiteLabelProductBuilder-module__qkHmbq__root) .white-builder-option-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:24px;display:grid}:where(.WhiteLabelProductBuilder-module__qkHmbq__root) .white-builder-option{border:1px solid var(--line);min-width:0;min-height:128px;color:var(--navy);text-align:left;cursor:pointer;background:#fbfcfd;border-radius:9px;align-items:center;gap:16px;padding:16px;transition:border-color .17s,box-shadow .17s,transform .17s,background .17s;display:flex;position:relative}:where(.WhiteLabelProductBuilder-module__qkHmbq__root) .white-builder-option:hover{background:#fff;border-color:#df276f57;transform:translateY(-2px)}:where(.WhiteLabelProductBuilder-module__qkHmbq__root) .white-builder-option.is-selected{border-width:2px;border-color:var(--pink);background:var(--pink-wash);box-shadow:0 0 0 1px #df276f1f,0 10px 24px #0d2c4512}:where(.WhiteLabelProductBuilder-module__qkHmbq__root) .white-builder-check{border:1px solid var(--line);color:#0000;background:#fff;border-radius:50%;place-items:center;width:26px;height:26px;display:grid;position:absolute;top:10px;right:10px}:where(.WhiteLabelProductBuilder-module__qkHmbq__root) .white-builder-check svg{width:15px;height:15px}:where(.WhiteLabelProductBuilder-module__qkHmbq__root) .white-builder-option.is-selected .white-builder-check{border-color:var(--pink);background:var(--pink);color:#fff;box-shadow:0 4px 10px #df276f3d}:where(.WhiteLabelProductBuilder-module__qkHmbq__root) .white-builder-option-copy{gap:5px;min-width:0;display:grid}:where(.WhiteLabelProductBuilder-module__qkHmbq__root) .white-builder-option-copy strong{padding-right:20px;font-size:15px;font-weight:750;line-height:1.3}:where(.WhiteLabelProductBuilder-module__qkHmbq__root) .white-builder-option-copy>span{color:var(--pink);font-size:11px;font-weight:760}:where(.WhiteLabelProductBuilder-module__qkHmbq__root) .white-builder-option-copy small{color:var(--ink-soft);font-size:11px;line-height:1.45}:where(.WhiteLabelProductBuilder-module__qkHmbq__root) .white-builder-option.is-simple{min-height:112px}:where(.WhiteLabelProductBuilder-module__qkHmbq__root) .white-closure-mark{background:var(--pink-wash);width:48px;height:48px;color:var(--pink);border-radius:9px;flex:0 0 48px;place-items:center;font-family:Georgia,serif;font-size:24px;font-weight:700;display:grid;position:relative}:where(.WhiteLabelProductBuilder-module__qkHmbq__root) .white-closure-mark:before{content:"";border:2px solid;border-radius:4px 4px 7px 7px;width:22px;height:24px}:where(.WhiteLabelProductBuilder-module__qkHmbq__root) .white-closure-mark:after{content:"";background:currentColor;border-radius:4px;width:28px;height:4px;position:absolute;top:9px}:where(.WhiteLabelProductBuilder-module__qkHmbq__root) .white-finishing-groups{gap:22px;margin-top:24px;display:grid}:where(.WhiteLabelProductBuilder-module__qkHmbq__root) .white-finishing-groups fieldset{border:0;min-width:0;margin:0;padding:0}:where(.WhiteLabelProductBuilder-module__qkHmbq__root) .white-finishing-groups legend{color:var(--navy);margin-bottom:10px;font-size:12px;font-weight:780}:where(.WhiteLabelProductBuilder-module__qkHmbq__root) .white-finishing-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}:where(.WhiteLabelProductBuilder-module__qkHmbq__root) .white-builder-option.is-finish{gap:9px;min-height:58px;padding:10px 12px}:where(.WhiteLabelProductBuilder-module__qkHmbq__root) .white-builder-option.is-finish .white-builder-check{display:none}:where(.WhiteLabelProductBuilder-module__qkHmbq__root) .white-builder-option.is-finish strong{font-size:12px;line-height:1.25}:where(.WhiteLabelProductBuilder-module__qkHmbq__root) .white-finishing-dot{border:1px solid #cbd6dd;border-radius:50%;flex:0 0 22px;place-items:center;width:22px;height:22px;display:grid;box-shadow:inset 0 0 0 4px #fff}:where(.WhiteLabelProductBuilder-module__qkHmbq__root) .white-finishing-dot svg{width:13px;height:13px;color:var(--navy);opacity:0;filter:drop-shadow(0 1px 1px #fffc)}:where(.WhiteLabelProductBuilder-module__qkHmbq__root) .white-builder-option.is-selected .white-finishing-dot svg{opacity:1}:where(.WhiteLabelProductBuilder-module__qkHmbq__root) .white-finishing-selection-check{width:0;height:18px;color:var(--pink);opacity:0;place-items:center;transition:width .16s,opacity .16s;display:grid;overflow:hidden}:where(.WhiteLabelProductBuilder-module__qkHmbq__root) .white-finishing-selection-check svg{width:17px;height:17px}:where(.WhiteLabelProductBuilder-module__qkHmbq__root) .white-builder-option.is-selected .white-finishing-selection-check{opacity:1;width:18px}:where(.WhiteLabelProductBuilder-module__qkHmbq__root) .white-builder-controls{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;margin-top:22px;padding-top:18px;display:flex}:is(:where(.WhiteLabelProductBuilder-module__qkHmbq__root) .white-builder-controls .primary-button,:where(.WhiteLabelProductBuilder-module__qkHmbq__root) .white-review-actions .primary-button){cursor:pointer;border:0}:where(.WhiteLabelProductBuilder-module__qkHmbq__root) .white-builder-controls .primary-button:disabled{cursor:not-allowed;opacity:.45;box-shadow:none}:where(.WhiteLabelProductBuilder-module__qkHmbq__root) .white-text-button{min-height:42px;color:var(--navy);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:7px;padding:8px 12px;font-size:12px;font-weight:760;display:inline-flex}:where(.WhiteLabelProductBuilder-module__qkHmbq__root) .white-text-button:disabled{opacity:.35;cursor:default}:where(.WhiteLabelProductBuilder-module__qkHmbq__root) .white-builder-preview{top:calc(var(--header-height) + 18px);position:sticky;overflow:hidden}:where(.WhiteLabelProductBuilder-module__qkHmbq__root) .white-builder-preview-head{border-bottom:1px solid var(--line);gap:5px;padding:18px 20px;display:grid}:where(.WhiteLabelProductBuilder-module__qkHmbq__root) .white-builder-preview-head>span{color:var(--pink);letter-spacing:.09em;text-transform:uppercase;font-size:9px;font-weight:820}:where(.WhiteLabelProductBuilder-module__qkHmbq__root) .white-builder-preview-head strong{color:var(--navy);font-size:17px;font-weight:750;line-height:1.3}:where(.WhiteLabelProductBuilder-module__qkHmbq__root) .white-builder-preview-stage{background:radial-gradient(circle at 50% 76%,#0d2c4514,#0000 34%),#f7f3ef;place-items:center;min-height:320px;display:grid}:where(.WhiteLabelProductBuilder-module__qkHmbq__root) .white-product-visual{width:var(--bottle-width,170px);isolation:isolate;height:270px;display:block;position:relative}:where(.WhiteLabelProductBuilder-module__qkHmbq__root) .white-builder-option.is-formula{align-items:flex-start;padding-right:48px}:where(.WhiteLabelProductBuilder-module__qkHmbq__root) .white-builder-option.is-formula .white-builder-option-copy{gap:7px}:where(.WhiteLabelProductBuilder-module__qkHmbq__root) .white-product-shadow{z-index:0;filter:blur(9px);background:#0d2c451f;border-radius:50%;height:20px;position:absolute;bottom:1px;left:8%;right:8%}:where(.WhiteLabelProductBuilder-module__qkHmbq__root) .white-product-bottle-layer{z-index:var(--bottle-z,2);transform:translate(var(--bottle-offset-x,0), var(--bottle-offset-y,0)) scale(var(--bottle-scale,1));transform-origin:bottom;position:absolute;inset:38px 0 8px}:is(:where(.WhiteLabelProductBuilder-module__qkHmbq__root) .white-product-bottle-layer>img,:where(.WhiteLabelProductBuilder-module__qkHmbq__root) .white-product-bottle-overlay>img,:where(.WhiteLabelProductBuilder-module__qkHmbq__root) .white-product-closure-layer>img,:where(.WhiteLabelProductBuilder-module__qkHmbq__root) .white-product-closure-overlay>img){object-fit:contain}:where(.WhiteLabelProductBuilder-module__qkHmbq__root) .white-product-neck{z-index:2;background:#fbfcfd;border:1px solid #cbd5dc;border-bottom:0;border-radius:8px 8px 3px 3px;width:42px;height:42px;position:absolute;top:0;left:50%;transform:translate(-50%)}:is(:where(.WhiteLabelProductBuilder-module__qkHmbq__root) .white-product-body,:where(.WhiteLabelProductBuilder-module__qkHmbq__root) .white-product-liquid,:where(.WhiteLabelProductBuilder-module__qkHmbq__root) .white-product-highlight){border-radius:30px 30px 18px 18px;height:190px;position:absolute;bottom:0;left:13px;right:13px}:where(.WhiteLabelProductBuilder-module__qkHmbq__root) .white-product-body{z-index:2;background:#fffffff5;border:1px solid #cbd5dc;box-shadow:0 18px 24px #0d2c451a}:where(.WhiteLabelProductBuilder-module__qkHmbq__root) .white-product-liquid{z-index:3;background:var(--preview-liquid,#edf3f5);opacity:.82;border:1px solid #cbd5dc94;border-top-color:#9eabb557;border-radius:0 0 18px 18px;height:54px}:where(.WhiteLabelProductBuilder-module__qkHmbq__root) .white-product-highlight{z-index:4;background:#ffffffd1;border-radius:999px;width:10px;height:104px;inset:54px auto auto 29px}:where(.WhiteLabelProductBuilder-module__qkHmbq__root) .white-product-label{z-index:5;min-height:66px;color:var(--navy);letter-spacing:.08em;text-align:center;background:#fff;border:1px solid #e2e4e6;place-items:center;padding:13px 8px;font-size:11px;font-weight:820;display:grid;position:absolute;top:94px;left:27px;right:27px}:is(:where(.WhiteLabelProductBuilder-module__qkHmbq__root) .white-product-bottle-overlay,:where(.WhiteLabelProductBuilder-module__qkHmbq__root) .white-product-closure-overlay){z-index:7;position:absolute;inset:0}:is(:where(.WhiteLabelProductBuilder-module__qkHmbq__root) .white-product-visual.is-bottle-foam .white-product-body,:where(.WhiteLabelProductBuilder-module__qkHmbq__root) .white-product-visual.is-bottle-foam .white-product-liquid,:where(.WhiteLabelProductBuilder-module__qkHmbq__root) .white-product-visual.is-bottle-foam .white-product-highlight){border-radius:36px 36px 20px 20px;left:9px;right:9px}:is(:where(.WhiteLabelProductBuilder-module__qkHmbq__root) .white-product-visual.is-bottle-pour .white-product-body,:where(.WhiteLabelProductBuilder-module__qkHmbq__root) .white-product-visual.is-bottle-pour .white-product-liquid,:where(.WhiteLabelProductBuilder-module__qkHmbq__root) .white-product-visual.is-bottle-pour .white-product-highlight){border-radius:42px 42px 15px 15px;left:8px;right:8px}:where(.WhiteLabelProductBuilder-module__qkHmbq__root) .white-product-visual.is-bottle-pour .white-product-liquid{border-radius:0 0 15px 15px}:is(:where(.WhiteLabelProductBuilder-module__qkHmbq__root) .white-product-visual.is-bottle-pump .white-product-body,:where(.WhiteLabelProductBuilder-module__qkHmbq__root) .white-product-visual.is-bottle-pump .white-product-liquid,:where(.WhiteLabelProductBuilder-module__qkHmbq__root) .white-product-visual.is-bottle-pump .white-product-highlight){border-radius:22px 22px 16px 16px;left:17px;right:17px}:where(.WhiteLabelProductBuilder-module__qkHmbq__root) .white-product-closure-layer{z-index:var(--closure-z,6);width:var(--closure-width,70px);height:68px;transform:translate(calc(-50% + var(--closure-offset-x,0px)), var(--closure-offset-y,0px)) scale(var(--closure-scale,1));transform-origin:bottom;position:absolute;top:2px;left:50%}:where(.WhiteLabelProductBuilder-module__qkHmbq__root) .white-product-closure-prototype{background:var(--navy);content:"";display:block;position:absolute}:where(.WhiteLabelProductBuilder-module__qkHmbq__root) .white-product-closure-prototype:before{background:var(--navy);content:"";display:block;position:absolute}:where(.WhiteLabelProductBuilder-module__qkHmbq__root) .white-product-closure-prototype:after{background:var(--navy);content:"";display:block;position:absolute}:where(.WhiteLabelProductBuilder-module__qkHmbq__root) .white-product-closure-layer.is-standard-trigger .white-product-closure-prototype{border-radius:5px 5px 3px 3px;width:27px;height:26px;bottom:0;right:28px}:where(.WhiteLabelProductBuilder-module__qkHmbq__root) .white-product-closure-layer.is-standard-trigger .white-product-closure-prototype:before{clip-path:polygon(0 0,78% 0,100% 48%,82% 100%,0 100%);border-radius:5px 14px 3px 4px;width:67px;height:18px;top:-17px;right:-26px}:where(.WhiteLabelProductBuilder-module__qkHmbq__root) .white-product-closure-layer.is-standard-trigger .white-product-closure-prototype:after{transform-origin:top;border-radius:3px 3px 8px 8px;width:10px;height:32px;top:-2px;left:2px;transform:rotate(18deg)}:where(.WhiteLabelProductBuilder-module__qkHmbq__root) .white-product-closure-layer.is-foaming-trigger .white-product-closure-prototype{border-radius:7px 7px 3px 3px;width:31px;height:29px;bottom:0;right:29px}:where(.WhiteLabelProductBuilder-module__qkHmbq__root) .white-product-closure-layer.is-foaming-trigger .white-product-closure-prototype:before{clip-path:polygon(0 0,74% 0,100% 34%,100% 72%,77% 100%,0 100%);border-radius:7px 16px 7px 5px;width:72px;height:21px;top:-20px;right:-26px}:where(.WhiteLabelProductBuilder-module__qkHmbq__root) .white-product-closure-layer.is-foaming-trigger .white-product-closure-prototype:after{background:var(--navy);transform-origin:top;border:2px solid #fff;border-top:0;border-radius:3px 3px 9px 9px;width:13px;height:33px;top:-1px;left:5px;transform:rotate(12deg)}:where(.WhiteLabelProductBuilder-module__qkHmbq__root) .white-product-closure-layer.is-flip-top .white-product-closure-prototype{border-radius:7px 7px 5px 5px;height:30px;bottom:0;left:7px;right:7px}:where(.WhiteLabelProductBuilder-module__qkHmbq__root) .white-product-closure-layer.is-flip-top .white-product-closure-prototype:before{transform-origin:0 100%;border-radius:5px 5px 2px 2px;height:9px;top:-7px;left:-1px;right:-1px;transform:rotate(-4deg)}:where(.WhiteLabelProductBuilder-module__qkHmbq__root) .white-product-closure-layer.is-flip-top .white-product-closure-prototype:after{background:#ffffffb8;border-radius:2px;width:8px;height:2px;top:8px;right:5px}:where(.WhiteLabelProductBuilder-module__qkHmbq__root) .white-product-closure-layer.is-screw-cap .white-product-closure-prototype{background:repeating-linear-gradient(90deg, var(--navy) 0 4px, #29465d 4px 6px);border-radius:7px 7px 5px 5px;height:34px;bottom:0;left:6px;right:6px}:where(.WhiteLabelProductBuilder-module__qkHmbq__root) .white-product-closure-layer.is-screw-cap .white-product-closure-prototype:before{border-radius:50%;height:6px;top:-3px;left:0;right:0}:where(.WhiteLabelProductBuilder-module__qkHmbq__root) .white-product-closure-layer.is-lotion-pump .white-product-closure-prototype{border-radius:3px;width:18px;height:44px;bottom:0;left:50%;transform:translate(-50%)}:where(.WhiteLabelProductBuilder-module__qkHmbq__root) .white-product-closure-layer.is-lotion-pump .white-product-closure-prototype:before{border-radius:6px 9px 4px 4px;width:56px;height:10px;top:-1px;left:-6px}:where(.WhiteLabelProductBuilder-module__qkHmbq__root) .white-product-closure-layer.is-lotion-pump .white-product-closure-prototype:after{background:repeating-linear-gradient(90deg, var(--navy) 0 3px, #29465d 3px 5px);border-radius:4px;height:12px;bottom:-4px;left:-7px;right:-7px}:where(.WhiteLabelProductBuilder-module__qkHmbq__root) .white-product-visual.is-compact{flex:0 0 72px;width:72px;height:94px}:where(.WhiteLabelProductBuilder-module__qkHmbq__root) .white-product-visual.is-compact .white-product-shadow{filter:blur(4px);height:7px;left:14px;right:14px}:where(.WhiteLabelProductBuilder-module__qkHmbq__root) .white-product-visual.is-compact .white-product-bottle-layer{inset:12px 0 2px;transform:none}:where(.WhiteLabelProductBuilder-module__qkHmbq__root) .white-product-visual.is-compact .white-product-neck{border-radius:4px 4px 2px 2px;width:20px;height:17px}:is(:where(.WhiteLabelProductBuilder-module__qkHmbq__root) .white-product-visual.is-compact .white-product-body,:where(.WhiteLabelProductBuilder-module__qkHmbq__root) .white-product-visual.is-compact .white-product-liquid,:where(.WhiteLabelProductBuilder-module__qkHmbq__root) .white-product-visual.is-compact .white-product-highlight){height:69px;box-shadow:none;border-radius:12px 12px 8px 8px;left:11px;right:11px}:where(.WhiteLabelProductBuilder-module__qkHmbq__root) .white-product-visual.is-compact .white-product-liquid{border-radius:0 0 8px 8px;height:20px}:where(.WhiteLabelProductBuilder-module__qkHmbq__root) .white-product-visual.is-compact .white-product-highlight{width:4px;height:30px;top:25px;left:18px;right:auto}:where(.WhiteLabelProductBuilder-module__qkHmbq__root) .white-product-visual.is-compact .white-product-label{min-height:25px;padding:4px 2px;font-size:5px;top:35px;left:16px;right:16px}:is(:where(.WhiteLabelProductBuilder-module__qkHmbq__root) .white-builder-preview-specs,:where(.WhiteLabelProductBuilder-module__qkHmbq__root) .white-review-list){margin:0}:where(.WhiteLabelProductBuilder-module__qkHmbq__root) .white-builder-preview-specs{padding:0 20px 18px}:where(.WhiteLabelProductBuilder-module__qkHmbq__root) .white-builder-preview-note{color:var(--ink-soft);margin:0;padding:0 20px 20px;font-size:10px;line-height:1.55}:is(:where(.WhiteLabelProductBuilder-module__qkHmbq__root) .white-builder-preview-specs>div,:where(.WhiteLabelProductBuilder-module__qkHmbq__root) .white-review-list>div){border-top:1px solid var(--line);grid-template-columns:84px minmax(0,1fr);gap:12px;padding:11px 0;display:grid}:is(:where(.WhiteLabelProductBuilder-module__qkHmbq__root) .white-builder-preview-specs dt,:where(.WhiteLabelProductBuilder-module__qkHmbq__root) .white-review-list dt){color:var(--ink-soft);letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:760}:is(:where(.WhiteLabelProductBuilder-module__qkHmbq__root) .white-builder-preview-specs dd,:where(.WhiteLabelProductBuilder-module__qkHmbq__root) .white-review-list dd){min-width:0;color:var(--navy);margin:0;font-size:11px;font-weight:680;line-height:1.4}:where(.WhiteLabelProductBuilder-module__qkHmbq__root) .white-builder-step.is-review{min-height:0}:where(.WhiteLabelProductBuilder-module__qkHmbq__root) .white-review-list{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:22px;display:grid}:where(.WhiteLabelProductBuilder-module__qkHmbq__root) .white-review-list>div{padding-right:16px}:where(.WhiteLabelProductBuilder-module__qkHmbq__root) .white-review-actions{align-items:center;gap:12px;margin-top:22px;display:flex}:where(.WhiteLabelProductBuilder-module__qkHmbq__root) .white-private-route-card{background:var(--pink-wash);border:1px solid #df276f33;border-radius:9px;justify-content:space-between;align-items:center;gap:22px;margin-top:22px;padding:18px;display:flex}:where(.WhiteLabelProductBuilder-module__qkHmbq__root) .white-private-route-card strong{color:var(--navy);font-size:15px}:where(.WhiteLabelProductBuilder-module__qkHmbq__root) .white-private-route-card p{max-width:590px;color:var(--ink-soft);margin:6px 0 0;font-size:12px;line-height:1.5}:where(.WhiteLabelProductBuilder-module__qkHmbq__root) .white-private-route-card>a{color:var(--pink);flex:none;font-size:12px;font-weight:780}:where(.WhiteLabelProductBuilder-module__qkHmbq__root) .white-builder-return{color:var(--pink);flex:none;font-size:12px;font-weight:780}:where(.WhiteLabelProductBuilder-module__qkHmbq__root) .white-builder-faq-section{padding-block:70px}@media (min-width:1101px){:where(.WhiteLabelProductBuilder-module__qkHmbq__root) .white-builder-faq-section{grid-template-columns:minmax(390px,.9fr) minmax(0,1.1fr);gap:clamp(42px,5vw,72px)}:where(.WhiteLabelProductBuilder-module__qkHmbq__root) .white-builder-faq-section .private-faq-heading h2{max-width:500px;font-size:clamp(36px,3.2vw,50px)}}:where(.WhiteLabelProductBuilder-module__qkHmbq__root) .white-builder-return{align-items:center;gap:7px;margin:20px 0 0;display:inline-flex}:where(.WhiteLabelProductBuilder-module__qkHmbq__root) .white-request-summary .white-builder-return{margin:0}@media (max-width:1100px){:where(.WhiteLabelProductBuilder-module__qkHmbq__root) .white-builder-shell{grid-template-columns:1fr}:where(.WhiteLabelProductBuilder-module__qkHmbq__root) .white-builder-preview{grid-template-columns:minmax(230px,.8fr) minmax(0,1.2fr);display:grid;position:static}:where(.WhiteLabelProductBuilder-module__qkHmbq__root) .white-builder-preview-head{grid-column:1/-1}:where(.WhiteLabelProductBuilder-module__qkHmbq__root) .white-builder-preview-stage{min-height:290px}:where(.WhiteLabelProductBuilder-module__qkHmbq__root) .white-builder-preview-specs{align-self:center;padding-top:16px}:where(.WhiteLabelProductBuilder-module__qkHmbq__root) .white-builder-faq-section{grid-template-columns:1fr}:where(.WhiteLabelProductBuilder-module__qkHmbq__root) .white-builder-faq-section .private-faq-heading{position:static}}@media (max-width:1020px){:where(.WhiteLabelProductBuilder-module__qkHmbq__root) .white-builder-hero{min-height:650px}:where(.WhiteLabelProductBuilder-module__qkHmbq__root) .white-builder-hero-image{object-position:63% center}:where(.WhiteLabelProductBuilder-module__qkHmbq__root) .white-builder-hero-content{width:min(100%,650px);min-height:560px}:where(.WhiteLabelProductBuilder-module__qkHmbq__root) .white-builder-progress button{padding-inline:10px}:where(.WhiteLabelProductBuilder-module__qkHmbq__root) .white-builder-progress button strong{font-size:10px}:where(.WhiteLabelProductBuilder-module__qkHmbq__root) .white-builder-shell{grid-template-columns:1fr}:where(.WhiteLabelProductBuilder-module__qkHmbq__root) .white-builder-preview{grid-template-columns:minmax(230px,.8fr) minmax(0,1.2fr);display:grid;position:static}:where(.WhiteLabelProductBuilder-module__qkHmbq__root) .white-builder-preview-head{grid-column:1/-1}:where(.WhiteLabelProductBuilder-module__qkHmbq__root) .white-builder-preview-stage{min-height:290px}:where(.WhiteLabelProductBuilder-module__qkHmbq__root) .white-builder-preview-specs{align-self:center;padding-top:16px}}@media (max-width:767px){:where(.WhiteLabelProductBuilder-module__qkHmbq__root) .white-builder-hero{min-height:0;padding-block:calc(var(--header-height) + 34px) 54px}:where(.WhiteLabelProductBuilder-module__qkHmbq__root) .white-builder-hero-image{object-position:67% center;opacity:.62}:where(.WhiteLabelProductBuilder-module__qkHmbq__root) .white-builder-hero-shade{background:linear-gradient(90deg,#fffffffa 0%,#ffffffeb 68%,#ffffffb3 100%),linear-gradient(#0000 36%,#f7f2ec94)}:where(.WhiteLabelProductBuilder-module__qkHmbq__root) .white-builder-hero-content{width:100%;min-height:0}:where(.WhiteLabelProductBuilder-module__qkHmbq__root) .white-builder-hero h1{max-width:350px;font-size:clamp(38px,10.8vw,48px)}:where(.WhiteLabelProductBuilder-module__qkHmbq__root) .white-builder-hero-content .white-hero-support{max-width:350px;margin-top:12px;font-size:13px}:is(.WhiteLabelProductBuilder-module__qkHmbq__root,:where(.WhiteLabelProductBuilder-module__qkHmbq__root) .white-builder-faq-section){padding:64px 20px}:where(.WhiteLabelProductBuilder-module__qkHmbq__root) .white-builder-progress{grid-template-columns:repeat(5,56px);justify-content:space-between;margin-top:24px;overflow-x:auto}:where(.WhiteLabelProductBuilder-module__qkHmbq__root) .white-builder-progress button{border-right:0;justify-content:center;min-height:58px;padding:9px}:where(.WhiteLabelProductBuilder-module__qkHmbq__root) .white-builder-progress button>span{flex-basis:34px;width:34px;height:34px}:where(.WhiteLabelProductBuilder-module__qkHmbq__root) .white-builder-progress button strong{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:where(.WhiteLabelProductBuilder-module__qkHmbq__root) .white-builder-workspace{padding:20px}:where(.WhiteLabelProductBuilder-module__qkHmbq__root) .white-builder-step{min-height:0}:is(:where(.WhiteLabelProductBuilder-module__qkHmbq__root) .white-builder-option-grid,:where(.WhiteLabelProductBuilder-module__qkHmbq__root) .white-finishing-options,:where(.WhiteLabelProductBuilder-module__qkHmbq__root) .white-review-list){grid-template-columns:1fr}:where(.WhiteLabelProductBuilder-module__qkHmbq__root) .white-builder-option{min-height:104px}:where(.WhiteLabelProductBuilder-module__qkHmbq__root) .white-builder-option.is-finish{min-height:56px}:where(.WhiteLabelProductBuilder-module__qkHmbq__root) .white-builder-controls{align-items:stretch}:where(.WhiteLabelProductBuilder-module__qkHmbq__root) .white-builder-controls .primary-button{min-width:148px}:where(.WhiteLabelProductBuilder-module__qkHmbq__root) .white-builder-preview{display:block}:where(.WhiteLabelProductBuilder-module__qkHmbq__root) .white-builder-preview-stage{min-height:290px}:is(:where(.WhiteLabelProductBuilder-module__qkHmbq__root) .white-review-actions,:where(.WhiteLabelProductBuilder-module__qkHmbq__root) .white-private-route-card){flex-direction:column;align-items:stretch}:where(.WhiteLabelProductBuilder-module__qkHmbq__root) .white-review-actions .primary-button{text-align:center;justify-content:center;width:100%}:where(.WhiteLabelProductBuilder-module__qkHmbq__root) .white-private-route-card>a{text-align:center;justify-content:center;width:100%}:where(.WhiteLabelProductBuilder-module__qkHmbq__root) .white-request-summary .white-builder-return{align-self:flex-start}}@media (prefers-reduced-motion:reduce){:is(:where(.WhiteLabelProductBuilder-module__qkHmbq__root) .white-builder-option,:where(.WhiteLabelProductBuilder-module__qkHmbq__root) .white-builder-step){scroll-behavior:auto;transition:none;animation:none}}
.WhiteLabelRequestForm-module__GR1-QW__root{border-top:1px solid var(--line)}@media (min-width:1101px){.WhiteLabelRequestForm-module__GR1-QW__root{grid-template-columns:minmax(280px,.54fr) minmax(0,1fr);align-items:start}}:where(.WhiteLabelRequestForm-module__GR1-QW__root) .white-request-form{gap:20px;display:grid}:where(.WhiteLabelRequestForm-module__GR1-QW__root) .white-request-summary{border:1px solid var(--line);background:#f5f7f8;border-radius:10px;min-width:0;margin:0;padding:16px}:where(.WhiteLabelRequestForm-module__GR1-QW__root) .white-request-summary-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}:where(.WhiteLabelRequestForm-module__GR1-QW__root) .white-request-summary h3{color:var(--navy);margin:0;font-size:15px;font-weight:760}:where(.WhiteLabelRequestForm-module__GR1-QW__root) .white-request-summary-head p{color:var(--ink-soft);margin:5px 0 0;font-size:11px;line-height:1.45}:where(.WhiteLabelRequestForm-module__GR1-QW__root) .white-request-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 18px;margin:14px 0 0;display:grid}:where(.WhiteLabelRequestForm-module__GR1-QW__root) .white-request-summary-grid>div{border-top:1px solid var(--line);grid-template-columns:92px minmax(0,1fr);gap:10px;min-width:0;padding-top:8px;display:grid}:where(.WhiteLabelRequestForm-module__GR1-QW__root) .white-request-summary-grid dt{color:var(--ink-soft);letter-spacing:.05em;text-transform:uppercase;font-size:9px;font-weight:780}:where(.WhiteLabelRequestForm-module__GR1-QW__root) .white-request-summary-grid dd{min-width:0;color:var(--navy);overflow-wrap:anywhere;margin:0;font-size:11px;font-weight:680;line-height:1.4}:where(.WhiteLabelRequestForm-module__GR1-QW__root) .white-request-form .private-inquiry-submit{margin-top:0}@media (max-width:1100px){.WhiteLabelRequestForm-module__GR1-QW__root{grid-template-columns:1fr}.WhiteLabelRequestForm-module__GR1-QW__root .private-contact-intro{position:static}}@media (max-width:767px){:where(.WhiteLabelRequestForm-module__GR1-QW__root) .white-request-summary-grid{grid-template-columns:1fr}:where(.WhiteLabelRequestForm-module__GR1-QW__root) .white-request-summary-head{flex-direction:column;align-items:stretch}}
