.ef-builder.ef-builder:is(.ef-builder,#efx) .ef-preview__media{height:auto;min-height:0;aspect-ratio:auto}.ef-builder.ef-builder:is(.ef-builder,#efx) .ef-preview__media:before{content:"";display:block;padding-top:66.6667%}.ef-builder.ef-builder:is(.ef-builder,#efx) .ef-preview__stage{top:0;right:0;bottom:0;left:0}.ef-builder.ef-builder:is(.ef-builder,#efx) .ef-preview__pager{display:none}.ef-builder.ef-builder:is(.ef-builder,#efx) .ef-preview__base,.ef-builder.ef-builder:is(.ef-builder,#efx) .ef-preview__highlights{transition:opacity .35s ease}.ef-builder.ef-builder:is(.ef-builder,#efx) .ef-preview__paint{transition:background-color .3s ease,opacity .35s ease}.ef-builder.ef-builder:is(.ef-builder,#efx).efx-loading .ef-preview--exterior :is(.ef-preview__base,.ef-preview__paint,.ef-preview__highlights){opacity:0}.ef-builder.ef-builder:is(.ef-builder,#efx).efx-no-interior :is(.ef-preview-mode-control,.ef-mobile-preview--interior,.efx-mode){display:none}.ef-builder.ef-builder:is(.ef-builder,#efx).efx-single .ef-selected-model-strip{display:none}.ef-builder.ef-builder:is(.ef-builder,#efx).efx-skip-pattern [data-config-section=colours] .ef-section-actions--split>[data-scroll-to=pattern]{display:none}.ef-builder.ef-builder:is(.ef-builder,#efx).efx-skip-pattern [data-config-section=colours] .ef-section-actions--split{justify-content:flex-end}.ef-builder.ef-builder:is(.ef-builder,#efx) .efx-intro{margin:0 0 22px}.ef-builder.ef-builder:is(.ef-builder,#efx) .efx-intro__eyebrow{margin:0 0 8px;color:var(--ef-accent);font-size:12px;line-height:1.2;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.ef-builder.ef-builder:is(.ef-builder,#efx) .efx-intro__text{margin:0;color:var(--ef-text);font-size:17px;line-height:1.45;letter-spacing:-.01em}.ef-builder.ef-builder:is(.ef-builder,#efx) .efx-pdf-panel{margin-top:16px}.ef-builder.ef-builder:is(.ef-builder,#efx) .efx-pdf-panel .ef-action-feedback__actions{flex-wrap:wrap}.ef-builder.ef-builder:is(.ef-builder,#efx) .efx-pdf-tip{margin:12px 0 0;color:var(--ef-muted);font-size:12px;line-height:1.45}.ef-builder.ef-builder:is(.ef-builder,#efx).efx-inapp [data-download-result]{display:none!important}.ef-builder.ef-builder:is(.ef-builder,#efx) .efx-privacy{margin:12px 0 0;color:var(--ef-muted);font-size:12px;line-height:1.45}.ef-builder.ef-builder:is(.ef-builder,#efx) .efx-privacy a{color:inherit;text-decoration:underline;text-underline-offset:2px}.ef-builder.ef-builder:is(.ef-builder,#efx) .efx-send-note{margin:12px 0 0;color:var(--ef-text);font-size:13px;line-height:1.45;font-weight:560}.ef-builder.ef-builder:is(.ef-builder,#efx) .efx-send-note[hidden]{display:none}.ef-builder.ef-builder:is(.ef-builder,#efx).efx-scroll-title .ef-product-bar{top:calc(var(--efx-top,0px) - var(--efx-title-h,0px));z-index:9}.ef-builder.ef-builder:is(.ef-builder,#efx).efx-scroll-title .ef-config-section{scroll-margin-top:max(0px,calc(var(--efx-top,0px) + var(--efx-pin-h,70px) + 16px - var(--efx-sp,0px)))}.ef-builder.ef-builder:is(.ef-builder,#efx) .ef-combinations{margin-bottom:30px}.ef-builder.ef-builder:is(.ef-builder,#efx) .ef-combinations__heading{margin-bottom:10px}.ef-builder.ef-builder:is(.ef-builder,#efx) .ef-combinations__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;overflow:visible}.ef-builder.ef-builder:is(.ef-builder,#efx) .ef-combination{position:relative;display:flex;align-items:center;justify-content:flex-start;gap:7px;width:100%;min-width:0;min-height:50px;padding:8px;border:1px solid var(--ef-border);border-radius:12px;background:#fff;text-align:left;box-shadow:none;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease,transform .12s ease}.ef-builder.ef-builder:is(.ef-builder,#efx) .ef-combination:hover{border-color:#a1a1a6}.ef-builder.ef-builder:is(.ef-builder,#efx) .ef-combination:active{transform:scale(.985)}.ef-builder.ef-builder:is(.ef-builder,#efx) .ef-combination:focus-visible{outline:2px solid var(--ef-accent);outline-offset:2px}.ef-builder.ef-builder:is(.ef-builder,#efx) .ef-combination__pair{flex:none;height:auto;display:flex;align-items:center}.ef-builder.ef-builder:is(.ef-builder,#efx) .ef-combination__pair i{width:19px;height:19px}.ef-builder.ef-builder:is(.ef-builder,#efx) .ef-combination__pair i+i{margin-left:-6px}.ef-builder.ef-builder:is(.ef-builder,#efx) .ef-combination>.efx-combo__names{display:grid;gap:2px;min-width:0;max-width:none;overflow-wrap:normal;text-align:left;font-size:inherit;color:inherit}.ef-builder.ef-builder:is(.ef-builder,#efx) .efx-combo__a{overflow:hidden;color:var(--ef-text);font-size:13px;line-height:1.2;font-weight:600;letter-spacing:-.005em;white-space:nowrap;text-overflow:ellipsis}.ef-builder.ef-builder:is(.ef-builder,#efx) .efx-combo__b{overflow:hidden;color:var(--ef-muted);font-size:11.5px;line-height:1.2;white-space:nowrap;text-overflow:ellipsis}.ef-builder.ef-builder:is(.ef-builder,#efx) .efx-combo__check{position:absolute;top:-7px;right:-7px;width:20px;height:20px;border:2px solid #fff;border-radius:50%;display:grid;place-items:center;color:#fff;background:var(--ef-accent);box-shadow:0 1px 3px #0000002e;opacity:0;transform:scale(.5);transition:opacity .16s ease,transform .16s ease;pointer-events:none}.ef-builder.ef-builder:is(.ef-builder,#efx) .ef-combination.is-selected{border-color:var(--ef-accent);background:var(--ef-accent-soft);box-shadow:inset 0 0 0 1px var(--ef-accent)}.ef-builder.ef-builder:is(.ef-builder,#efx) .ef-combination.is-selected .efx-combo__check{opacity:1;transform:scale(1)}.ef-builder.ef-builder:is(.ef-builder,#efx) .efx-mode{position:absolute;top:14px;left:14px;z-index:6;display:inline-flex;align-items:center;gap:2px;margin:0;padding:3px;border-radius:999px;background:#ffffffe0;-webkit-backdrop-filter:blur(12px) saturate(160%);backdrop-filter:blur(12px) saturate(160%);box-shadow:0 1px 2px #0000000f,0 6px 16px #0000001f}.ef-builder.ef-builder:is(.ef-builder,#efx) .efx-mode button{-webkit-appearance:none;appearance:none;margin:0;padding:7px 14px;border:0;border-radius:999px;background:transparent;color:#1d1d1f;font:inherit;font-size:13px;line-height:1.1;font-weight:600;letter-spacing:-.005em;cursor:pointer;transition:background-color .2s ease,color .2s ease}.ef-builder.ef-builder:is(.ef-builder,#efx) .efx-mode button.is-active{background:#1d1d1f;color:#fff}.ef-builder.ef-builder:is(.ef-builder,#efx) .efx-mode button:focus-visible{outline:2px solid var(--ef-accent);outline-offset:2px}.ef-builder.ef-builder:is(.ef-builder,#efx) [data-preview-kind]:not([hidden]) .ef-preview__stage{animation:efx-fade .28s ease both}@keyframes efx-fade{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.ef-builder.ef-builder:is(.ef-builder,#efx) [data-preview-kind]:not([hidden]) .ef-preview__stage{animation:none}}@media(min-width:900px){.ef-builder.ef-builder:is(.ef-builder,#efx) .ef-preview-column .ef-preview__media{width:min(100%,max(460px,calc((100vh - var(--efx-top,0px) - var(--efx-pin-h,70px) - 28px)*1.5)));width:min(100%,max(460px,calc((100svh - var(--efx-top,0px) - var(--efx-pin-h,70px) - 28px)*1.5)));margin-left:auto;margin-right:auto}.ef-builder.ef-builder:is(.ef-builder,#efx) .ef-preview-column__sticky>.ef-preview-mode-control{display:none}.ef-builder.ef-builder:is(.ef-builder,#efx).efx-scroll-title .ef-preview-column{top:calc(var(--efx-top,0px) + var(--efx-pin-h,70px) + 12px)}.ef-builder.ef-builder:is(.ef-builder,#efx).efx-single .ef-builder__shell{padding-top:32px}.ef-builder.ef-builder:is(.ef-builder,#efx).efx-single [data-config-section=colours]{padding-top:2px}}@media(max-width:899px){.ef-builder.ef-builder:is(.ef-builder,#efx) .ef-mobile-preview{margin:18px calc(var(--ef-mobile-gutter) * -1) 26px;padding-bottom:0}.ef-builder.ef-builder:is(.ef-builder,#efx) .ef-mobile-preview .ef-preview__media{border-radius:0}.ef-builder.ef-builder:is(.ef-builder,#efx) [data-config-section=colours]>.ef-mobile-preview{position:-webkit-sticky;position:sticky;top:calc(var(--efx-top,0px) + var(--efx-pin-h,66px));z-index:8;box-shadow:0 10px 18px -16px #00000073}.ef-builder.ef-builder:is(.ef-builder,#efx).efx-single [data-config-section=colours]{padding-top:20px}.ef-builder.ef-builder:is(.ef-builder,#efx).efx-single [data-config-section=colours]>.ef-mobile-preview{margin-top:14px}.ef-builder.ef-builder:is(.ef-builder,#efx).efx-single .ef-progress-nav{overflow-x:hidden}.ef-builder.ef-builder:is(.ef-builder,#efx).efx-single .ef-progress-nav__inner{width:calc(100% - (var(--ef-mobile-gutter) * 2));margin-left:auto;margin-right:auto}.ef-builder.ef-builder:is(.ef-builder,#efx) .efx-intro__text{font-size:18px}.ef-builder.ef-builder:is(.ef-builder,#efx) .efx-mode{top:10px;left:var(--ef-mobile-gutter,16px)}.ef-builder.ef-builder:is(.ef-builder,#efx) .efx-mode button{padding:6px 12px;font-size:12px}}@media(min-width:600px)and (max-width:899px){.ef-builder.ef-builder:is(.ef-builder,#efx) .ef-mobile-preview{margin-left:0;margin-right:0}.ef-builder.ef-builder:is(.ef-builder,#efx) .ef-mobile-preview .ef-preview__media{border-radius:20px}.ef-builder.ef-builder:is(.ef-builder,#efx) .efx-mode{left:12px}}@media(max-width:520px){.ef-builder.ef-builder:is(.ef-builder,#efx).efx-skip-pattern [data-config-section=colours] .ef-section-actions--split{grid-template-columns:1fr}}.ef-builder.ef-builder:is(.ef-builder,#efx) .efx-chip{background-repeat:no-repeat}.ef-builder.ef-builder:is(.ef-builder,#efx) .efx-hide{display:none!important}.ef-builder.ef-builder:is(.ef-builder,#efx) :is(h2,h3).efx-head{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.ef-builder.ef-builder:is(.ef-builder,#efx) h2.efx-head>.efx-head__title{font-size:30px;line-height:1.1}.ef-builder.ef-builder:is(.ef-builder,#efx) h3.efx-head>.efx-head__title{font-size:22px;line-height:1.15}.ef-builder.ef-builder:is(.ef-builder,#efx) .efx-head>.efx-head__sub{font-size:15px;font-weight:400;letter-spacing:0;line-height:1.35;color:var(--ef-muted,#6e6e73)}.ef-builder.ef-builder:is(.ef-builder,#efx) h3.efx-head>.efx-head__sub{font-size:14px}.ef-builder.ef-builder:is(.ef-builder,#efx) legend.efx-head>.efx-head__sub{font-size:13px}@media(max-width:599px){.ef-builder.ef-builder:is(.ef-builder,#efx) h2.efx-head>.efx-head__title{font-size:26px}.ef-builder.ef-builder:is(.ef-builder,#efx) h3.efx-head>.efx-head__title{font-size:20px}.ef-builder.ef-builder:is(.ef-builder,#efx) .efx-head>.efx-head__sub{font-size:14px}}.ef-builder.ef-builder:is(.ef-builder,#efx) .efx-mode{flex-direction:column;align-items:stretch;gap:3px;padding:4px;border-radius:14px}.ef-builder.ef-builder:is(.ef-builder,#efx) .efx-mode button{display:flex;align-items:center;gap:7px;padding:9px 14px 9px 10px;border-radius:10px;font-size:14px}.ef-builder.ef-builder:is(.ef-builder,#efx) .efx-mode button svg{flex:none}@media(max-width:899px){.ef-builder.ef-builder:is(.ef-builder,#efx) .efx-mode{flex-direction:row;border-radius:999px}.ef-builder.ef-builder:is(.ef-builder,#efx) .efx-mode button{padding:6px 11px 6px 8px;border-radius:999px;font-size:12px;gap:5px}.ef-builder.ef-builder:is(.ef-builder,#efx) .efx-mode button svg{width:15px;height:15px}}.ef-builder.ef-builder:is(.ef-builder,#efx) .ef-combinations__row{display:flex!important;flex-wrap:wrap;gap:10px 12px!important;grid-template-columns:none}.ef-builder.ef-builder:is(.ef-builder,#efx) .ef-combination{flex:none;width:auto;height:48px;min-height:0;padding:4px 8px 4px 5px;border-radius:999px;justify-content:center;background:transparent;border:1px solid transparent;box-shadow:none}.ef-builder.ef-builder:is(.ef-builder,#efx) .ef-combination>.efx-combo__names{display:none}.ef-builder.ef-builder:is(.ef-builder,#efx) .ef-combination__pair{position:static;display:flex;align-items:center;inset:auto;border-radius:0;overflow:visible;box-shadow:none}.ef-builder.ef-builder:is(.ef-builder,#efx) .ef-combination__pair i{position:relative;flex:none;width:38px;height:38px;margin:0;border-radius:50%;border:1px solid rgba(0,0,0,.18);-webkit-clip-path:none;clip-path:none;background-clip:padding-box;box-shadow:0 1px 2px #00000014}.ef-builder.ef-builder:is(.ef-builder,#efx) .ef-combination__pair i:first-child{z-index:2;box-shadow:0 0 0 2px #fff,0 2px 5px #00000029}.ef-builder.ef-builder:is(.ef-builder,#efx) .ef-combination__pair i+i{z-index:1;margin-left:-13px!important}.ef-builder.ef-builder:is(.ef-builder,#efx) .ef-combination__pair:after{content:none;display:none}.ef-builder.ef-builder:is(.ef-builder,#efx) .ef-combination:hover{border-color:#d2d2d7;background:#fff;transform:none}.ef-builder.ef-builder:is(.ef-builder,#efx) .ef-combination:hover .ef-combination__pair i{transform:translateY(-1px)}.ef-builder.ef-builder:is(.ef-builder,#efx) .ef-combination .ef-combination__pair i{transition:transform .15s ease}.ef-builder.ef-builder:is(.ef-builder,#efx) .ef-combination.is-selected{border-color:transparent;background:#fff;box-shadow:0 0 0 2px var(--ef-accent)}.ef-builder.ef-builder:is(.ef-builder,#efx) .ef-combination .efx-combo__check{top:-6px;right:-6px;width:19px;height:19px}.ef-builder.ef-builder:is(.ef-builder,#efx) .ef-included-message{display:none!important}.ef-builder.ef-builder:is(.ef-builder,#efx) .ef-custom-colour{margin-top:12px;padding:0}.ef-builder.ef-builder:is(.ef-builder,#efx) .ef-custom-colour .ef-switch-row{min-height:0;padding:8px 12px;gap:10px}.ef-builder.ef-builder:is(.ef-builder,#efx) .ef-custom-colour .ef-switch-row small{display:none}.ef-builder.ef-builder:is(.ef-builder,#efx) .ef-custom-colour .ef-switch-row strong{font-size:14px;font-weight:600}@media(max-width:899px){.ef-builder.ef-builder:is(.ef-builder,#efx) .ef-section-dots{display:none!important}}.ef-builder.ef-builder:is(.ef-builder,#efx) .efx-chip{background-clip:padding-box}@media(min-width:900px){.ef-builder.ef-builder:is(.ef-builder,#efx) .ef-package-result__inclusions{grid-template-columns:1fr!important}.ef-builder.ef-builder:is(.ef-builder,#efx) .ef-package-result__inclusions li:nth-last-child(-n+2){border-bottom-color:#dedee3}.ef-builder.ef-builder:is(.ef-builder,#efx) .ef-package-result__inclusions li:last-child{border-bottom-color:transparent}}.ef-builder.ef-builder:is(.ef-builder,#efx) .ef-package-result__item{overflow-wrap:normal;word-break:normal}
/*# sourceMappingURL=/cdn/shop/files/efx-builder-v11.css.map */
