.core-sub-options[data-v-304273af]{margin-top:8px;margin-bottom:8px;margin-left:16px;padding-left:16px;display:flex;flex-direction:column;gap:4px}.core-sub-option[data-v-304273af]{width:100%}.core-sub-option-btn[data-v-304273af]{background:none;border:none;padding:4px 0;text-align:left;cursor:pointer;font-size:.9em;color:var(--color-text-secondary, #666);text-decoration:none;transition:all .2s ease;border-bottom:1px solid transparent;width:100%}.core-sub-option-btn[data-v-304273af]:before,.core-sub-option-btn[data-v-304273af]:after{display:none!important}.core-sub-option-btn[data-v-304273af]:hover{color:var(--color-primary, #EF3333);border-bottom-color:var(--color-primary, #EF3333)}.core-sub-option-btn.core-sub-option-btn--selected[data-v-304273af]{color:var(--color-primary, #EF3333)!important;border-bottom-color:var(--color-primary, #EF3333)!important;font-weight:500}.outcome-panel{margin-top:48px;padding:32px 24px;background:#fff6;border-radius:2px}.outcome-panel .outcome-title{margin-bottom:10px;margin-top:0;font-weight:400;letter-spacing:.07em;text-transform:uppercase;color:var(--color-primary)}.outcome-panel .outcome-title svg{height:22px;margin-right:10px;vertical-align:bottom;width:22px}.outcome-panel p{opacity:.6;margin-top:0;margin-bottom:24px}.outcome-panel .outcome-features{opacity:.6;display:flex;gap:4px;margin-bottom:20px;justify-content:space-around}.outcome-panel .outcome-features .feature{align-items:center;display:flex;line-height:22px}.outcome-panel .outcome-features .feature svg{margin-right:4px;vertical-align:middle}.outcome-panel .button--action{margin-bottom:0;width:100%}.svg-container{position:relative;width:100%;height:100%}.perforation-svg{left:0;margin-left:-20px;overflow:visible;position:absolute;top:-50px;width:100%;transition:top .3s ease-in-out;z-index:2}.perforation-svg.flatten-step-1{top:-25px}.perforation-svg.flatten-step-2{top:0}.color-options--perforationColour[data-v-f54d96aa]{bottom:100px}@font-face{font-family:Scto Grotesk A;src:url(../fonts/Scto-Grotesk-A-Regular.woff) format("woff"),url(../fonts/Scto-Grotesk-A-Regular.eot?#iefix) format("embedded-opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Scto Grotesk A Medium;src:url(../fonts/Scto-Grotesk-A-Bold.woff) format("woff"),url(../fonts/Scto-Grotesk-A-Bold.eot?#iefix) format("embedded-opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Rhymes Text Thin;src:url(../fonts/Rhymes-Text-Thin.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}.core-options{display:flex;flex-wrap:nowrap;gap:20px;position:absolute;bottom:50px;left:50%;transform:translate(-50%);margin-top:20px}.core-option{display:flex;flex-direction:column;align-items:center;text-align:center}.core-option button{cursor:pointer;border:0;background:none;margin:0;padding:0}.core-option button:before,.core-option button:after{display:none}.core-option .core-option__button--selected img{border-color:var(--color-selected)}.core-option img{width:50px;height:50px;object-fit:cover;border-radius:50%;border:2px solid transparent;transition:border-color .3s ease}.core-option img:hover{border-color:var(--color-hover)}.core-option .core-option__specs{margin-top:5px;font-size:.8em}.core-option .core-option__specs .core-option__name{font-weight:500;margin-bottom:2px}.core-option .core-option__specs .core-option__details{color:var(--color-border);font-size:.9em}.sample-request-form[data-v-49b7d7af]{max-width:800px;margin:0 auto}h2[data-v-49b7d7af]{margin-bottom:1.5rem;color:var(--color-primary, #121212)}.form-error-banner[data-v-49b7d7af]{background-color:#fee;border:1px solid #fcc;color:#c33;padding:1rem;margin-bottom:1.5rem;border-radius:4px}form[data-v-49b7d7af]{display:flex;flex-direction:column;gap:1.5rem}.form-disabled[data-v-49b7d7af]{opacity:.6;pointer-events:none}.form-row[data-v-49b7d7af]{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.form-field[data-v-49b7d7af]{display:flex;flex-direction:column;gap:.5rem}.form-field.full-width[data-v-49b7d7af]{grid-column:1 / -1}label[data-v-49b7d7af]{font-weight:500;color:var(--color-primary, #121212);display:flex;align-items:center;gap:.5rem}.required[data-v-49b7d7af]{color:#c33}.char-counter[data-v-49b7d7af]{font-size:.875rem;color:#666;font-weight:400}.char-counter.over-limit[data-v-49b7d7af]{color:#c33;font-weight:600}input[data-v-49b7d7af],select[data-v-49b7d7af],textarea[data-v-49b7d7af]{padding:.75rem;border:1px solid var(--color-border, #a9a9a9);border-radius:4px;font-family:inherit;font-size:1rem;transition:border-color .2s}input[data-v-49b7d7af]:focus,select[data-v-49b7d7af]:focus,textarea[data-v-49b7d7af]:focus{outline:none;border-color:var(--color-primary, #121212)}textarea[data-v-49b7d7af]{resize:vertical;min-height:100px}.has-error input[data-v-49b7d7af],.has-error select[data-v-49b7d7af],.has-error textarea[data-v-49b7d7af]{border-color:#c33}.error-message[data-v-49b7d7af]{color:#c33;font-size:.875rem}.form-actions[data-v-49b7d7af]{display:flex;justify-content:space-between;margin-top:1rem}button[data-v-49b7d7af]:disabled{opacity:.5;cursor:not-allowed}.spinner[data-v-49b7d7af]{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-49b7d7af .6s linear infinite}@keyframes spin-49b7d7af{to{transform:rotate(360deg)}}@media (max-width: 768px){.form-row[data-v-49b7d7af]{grid-template-columns:1fr}.sample-request-form[data-v-49b7d7af]{padding:1rem}}form label[data-v-49b7d7af]{color:#121212;text-transform:uppercase;font-family:Scto Grotesk A,sans-serif;font-size:16px;font-weight:300;height:22.3984px;line-height:22.4px}form input[type=email][data-v-49b7d7af],form input[type=password][data-v-49b7d7af],form input[type=text][data-v-49b7d7af],form input[type=tel][data-v-49b7d7af],form select[data-v-49b7d7af]{background-color:transparent;border:none;border-bottom:1px solid #121212;border-radius:0;box-shadow:none;color:#121212;padding:16px 0;font-size:1.125rem;height:62px;letter-spacing:1px;outline:none;transition:all .2s ease-in-out;width:100%}form textarea[data-v-49b7d7af]{background-color:transparent;border:none;border-bottom:1px solid #121212;border-radius:0;box-shadow:none;color:#121212;padding:16px 0}.sample-request-success[data-v-ba6f8f94]{display:flex;align-items:center;justify-content:center;min-height:400px;padding:2rem}.success-content[data-v-ba6f8f94]{text-align:center;max-width:500px}.success-icon[data-v-ba6f8f94]{width:80px;height:80px;margin:0 auto 1.5rem;border-radius:50%;background-color:#4caf50;color:#fff;font-size:3rem;font-weight:700;display:flex;align-items:center;justify-content:center;line-height:1}h2[data-v-ba6f8f94]{color:var(--color-primary, #121212);margin-bottom:1rem;font-size:1.75rem}.success-message[data-v-ba6f8f94]{font-size:1.125rem;color:var(--color-primary, #121212);margin-bottom:1rem;font-weight:500}.success-details[data-v-ba6f8f94]{color:#666;margin-bottom:1.5rem;line-height:1.6}.next-steps[data-v-ba6f8f94]{color:#666;font-size:.9375rem;line-height:1.6}.completion-actions[data-v-893e3e71]{margin-top:465px;text-align:center}.completion-actions .button--action[data-v-893e3e71]{min-width:280px}.download-error[data-v-893e3e71]{color:#ef3333;font-size:14px;margin-top:10px;padding:8px 16px;background-color:#ef33331a;border-radius:4px;display:inline-block}.download-links[data-v-893e3e71]{display:flex;gap:40px;justify-content:center;margin-top:20px}.download-links a[data-v-893e3e71]{align-items:center;color:#121212;display:flex;font-weight:300;position:relative;text-decoration:none;transition:opacity .2s}.download-links a.downloading[data-v-893e3e71]{opacity:.6;pointer-events:none}.download-links a .download-icon[data-v-893e3e71]{margin-right:5px}h2[data-v-afb64714]{font-family:Rhymes Text Thin,serif}.perforation-selector{margin-bottom:20px;display:flex;align-items:center;gap:12px}.perforation-select{padding:8px 12px;border-radius:var(--border-radius-sm, 20px);border:1px solid var(--color-border, #a9a9a9);background-color:#fff;min-width:250px;font-family:var(--font-primary, "Scto Grotesk A", sans-serif);font-size:16px}label{font-family:var(--font-primary, "Scto Grotesk A", sans-serif);font-size:16px;color:var(--color-primary, #121212)}.pattern-source-container{margin:20px 0;padding:15px;background:#f8f9fa;border-radius:8px}.pattern-source-options{display:flex;gap:20px;margin-top:10px}.radio-option{display:flex;align-items:center;gap:8px;cursor:pointer}.perforation-svg[data-v-11efadce]{left:0;margin-left:-11px;overflow:visible;position:absolute;top:-65px;width:100%;z-index:2}.test-page[data-v-92ab18d5]{min-height:100vh;padding:20px;background:#f8f9fa;font-family:Scto Grotesk A,sans-serif}.test-header[data-v-92ab18d5]{text-align:center;margin-bottom:30px;padding:20px;background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a}.test-header h1[data-v-92ab18d5]{color:#121212;margin:0 0 10px}.test-header p[data-v-92ab18d5]{color:#666;margin:0}.test-controls[data-v-92ab18d5]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin-bottom:30px;padding:20px;background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a}.control-group[data-v-92ab18d5]{display:flex;flex-direction:column;gap:8px}.control-group label[data-v-92ab18d5]{font-weight:500;color:#121212}.radio-group[data-v-92ab18d5]{display:flex;flex-direction:column;gap:5px}.radio-group label[data-v-92ab18d5]{font-weight:400;display:flex;align-items:center;cursor:pointer}.radio-group input[data-v-92ab18d5]{margin-right:8px}select[data-v-92ab18d5]{padding:8px;border:1px solid #ddd;border-radius:4px;font-family:inherit}.test-display[data-v-92ab18d5]{margin-bottom:30px}.side-by-side[data-v-92ab18d5]{display:grid;grid-template-columns:1fr 1fr;gap:30px}.test-panel[data-v-92ab18d5]{background:#fff;border-radius:8px;padding:20px;box-shadow:0 2px 4px #0000001a}.test-panel h3[data-v-92ab18d5]{margin:0 0 20px;color:#121212;border-bottom:2px solid #eee;padding-bottom:10px}.pattern-container[data-v-92ab18d5]{margin-bottom:15px;display:flex;justify-content:center}.size-small .pattern-wrapper[data-v-92ab18d5]{max-width:300px}.size-medium .pattern-wrapper[data-v-92ab18d5]{max-width:500px}.size-large .pattern-wrapper[data-v-92ab18d5]{max-width:700px}.pattern-wrapper[data-v-92ab18d5]{width:100%;position:relative;border:1px solid #eee;background:#fff}.with-background[data-v-92ab18d5]{background:url(../assets/images/colours/A180-white-pattern.jpg);background-size:cover}.with-grid[data-v-92ab18d5]{background-image:linear-gradient(rgba(0,0,0,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(0,0,0,.1) 1px,transparent 1px);background-size:20px 20px}.with-bounds[data-v-92ab18d5]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border:2px dashed #ff6b6b;pointer-events:none;z-index:10}.new-svg[data-v-92ab18d5]{width:100%;height:auto}.new-svg[data-v-92ab18d5] svg{width:100%;height:auto}.placeholder[data-v-92ab18d5]{padding:40px;text-align:center;color:#666;border:2px dashed #ddd}.pattern-info[data-v-92ab18d5]{font-size:14px;color:#666}.pattern-info p[data-v-92ab18d5]{margin:5px 0}.technical-details[data-v-92ab18d5]{background:#fff;border-radius:8px;padding:20px;margin-bottom:20px;box-shadow:0 2px 4px #0000001a}.details-grid[data-v-92ab18d5]{display:grid;grid-template-columns:1fr 1fr;gap:20px}.detail-section pre[data-v-92ab18d5]{background:#f8f9fa;padding:15px;border-radius:4px;font-size:12px;overflow-x:auto}.test-actions[data-v-92ab18d5]{display:flex;gap:15px;justify-content:center;margin-bottom:30px}.test-actions button[data-v-92ab18d5],.editor-toggle[data-v-92ab18d5]{padding:10px 20px;background:#007bff;color:#fff;border:none;border-radius:4px;cursor:pointer;font-family:inherit;transition:background .2s}.test-actions button[data-v-92ab18d5]:hover,.editor-toggle[data-v-92ab18d5]:hover{background:#0056b3}.svg-editor[data-v-92ab18d5]{background:#fff;border-radius:8px;padding:20px;margin-bottom:20px;box-shadow:0 2px 4px #0000001a}.svg-editor textarea[data-v-92ab18d5]{width:100%;padding:15px;border:1px solid #ddd;border-radius:4px;font-family:Courier New,monospace;font-size:14px;resize:vertical}.svg-editor button[data-v-92ab18d5]{margin-top:10px;padding:8px 16px;background:#28a745;color:#fff;border:none;border-radius:4px;cursor:pointer}.svg-editor button[data-v-92ab18d5]:hover{background:#218838}.editor-toggle[data-v-92ab18d5]{display:block;margin:0 auto}@media (max-width: 768px){.side-by-side[data-v-92ab18d5],.test-controls[data-v-92ab18d5],.details-grid[data-v-92ab18d5]{grid-template-columns:1fr}.test-actions[data-v-92ab18d5]{flex-direction:column;align-items:center}}:root{--color-primary: #121212;--color-border: #a9a9a9;--color-background: #ededed;--color-selected: #121212;--color-hover: #121212;--spacing-xs: 8px;--spacing-xsm: 12px;--spacing-sm: 16px;--spacing-md: 24px;--spacing-lg: 32px;--spacing-xl: 48px;--border-radius-sm: 20px;--border-radius-lg: 58px;--transition-default: .25s ease-in-out;--transition-fast: .2s ease-in-out}@font-face{font-family:Scto Grotesk A;src:url(../fonts/Scto-Grotesk-A-Regular.woff) format("woff"),url(../fonts/Scto-Grotesk-A-Regular.eot?#iefix) format("embedded-opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Scto Grotesk A Medium;src:url(../fonts/Scto-Grotesk-A-Bold.woff) format("woff"),url(../fonts/Scto-Grotesk-A-Bold.eot?#iefix) format("embedded-opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Rhymes Text Thin;src:url(../fonts/Rhymes-Text-Thin.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}*,:after,:before{box-sizing:border-box}body{font-family:Scto Grotesk A,sans-serif;font-size:16px;line-height:22px;margin:0;padding:0}body.embedded-mode{background:#fffdfa}button{font-family:Scto Grotesk A,sans-serif;font-size:16px;line-height:22px;font-weight:300;background:transparent;border:1px solid var(--color-border);border-radius:var(--border-radius-sm);color:var(--color-primary);cursor:pointer;transition:var(--transition-default)}button:before{background-image:url(../assets/images/icon--selected.svg?url);background-size:cover;background-position:center;border-radius:50%;content:"";position:absolute;opacity:0;transition:opacity var(--transition-default)}button.selected:before,button:hover:before{opacity:1}button{margin-bottom:7px;margin-right:7px;padding:6px 13px 6px 39px;position:relative}button:after{border:1px solid var(--color-border);border-radius:50%;content:"";height:20px;left:7px;opacity:1;position:absolute;top:6px;transition:opacity var(--transition-default);width:20px}button:before{background-image:url(../assets/images/icon--selected.svg?url);background-size:cover;background-position:center;border-radius:50%;content:"";position:absolute;height:22px;left:7px;opacity:0;top:6px;width:22px;z-index:2}button:hover{border-color:var(--color-primary)}button:hover:after{opacity:0}button:hover:before{opacity:1}button:disabled,button.disabled{opacity:.5;cursor:not-allowed;border-color:var(--color-border)}button:disabled:hover,button.disabled:hover{border-color:var(--color-border)}button:disabled:hover:before,button.disabled:hover:before{opacity:0}button--selected{border-color:var(--color-primary)}button--selected:after{opacity:0}button--selected:before{opacity:1}button.button-perforation{font-family:Scto Grotesk A,sans-serif;font-size:16px;line-height:22px;font-weight:300;background:transparent;border:1px solid var(--color-border);border-radius:var(--border-radius-sm);color:var(--color-primary);cursor:pointer;transition:var(--transition-default);border:0;column-gap:var(--spacing-sm);margin:0 0 var(--spacing-sm);padding:0;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:nowrap}button.button-perforation:after,button.button-perforation:before{display:none}button.button-perforation span{background-position:-14%;background-repeat:repeat;background-size:118px;border:1px solid var(--color-primary);border-radius:var(--border-radius-lg);height:58px;transition:var(--transition-fast);width:58px}button.button-perforation.selected span,button.button-perforation:hover span{width:135px}.button--action{background-color:#ef3333;border:1px #ef3333 solid;border-radius:20px;color:#fffdfa;font-size:13px;font-style:normal;font-weight:400;letter-spacing:.91px;line-height:100%;padding:12px 24px;text-transform:uppercase}.button--action:hover{border:1px #ef3333 solid;background-color:transparent;color:#ef3333}.button--action:before,.button--action:after{display:none}.button--action.secondary{background:transparent;color:#ef3333}.button--action.secondary:hover{background-color:#ef3333;color:#fffdfa}.step{border-bottom:1px solid var(--color-primary);overflow:hidden;padding:var(--spacing-md) 0 var(--spacing-sm)}.step:first-child{border-top:1px solid var(--color-primary)}.step--unavailable{opacity:.6}.step--active .vertical-line{transform:rotate(90deg)}.step__title{font-family:Scto Grotesk A,sans-serif;font-size:18px;line-height:19.8px;font-weight:400;letter-spacing:.07em;text-transform:uppercase;color:var(--color-primary);cursor:pointer;margin:0;padding:6px 0;position:relative;text-align:left}.step__title svg{display:block;height:18px;right:7px;position:absolute;top:7px;width:18px}.step__title svg .vertical-line{transform-origin:center;transition:transform .3s ease}.options-container{display:grid;grid-template-columns:1fr;overflow:hidden;transition:height var(--transition-fast) ease-in-out}.options-container>div{padding-top:var(--spacing-xs)}.option-group{margin-right:var(--spacing-md);margin-bottom:var(--spacing-xs)}.option-group h3{font-family:Scto Grotesk A,sans-serif;font-size:13px;line-height:22px;letter-spacing:.07em;text-transform:uppercase;margin-bottom:var(--spacing-xs);margin-top:var(--spacing-md);position:relative}.option-group h3:after{content:":"}.option-group:first-child h3{margin-top:0}.options{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap}.options.cores{flex-direction:column}.options.perforations{flex-direction:column;flex-wrap:nowrap;max-height:415px;overflow-x:hidden;overflow-y:auto;position:relative;--edge: 24px;-webkit-mask-image:linear-gradient(to bottom,transparent 0,black var(--edge),black calc(100% - var(--edge)),transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,black var(--edge),black calc(100% - var(--edge)),transparent 100%);padding-top:var(--spacing-sm);scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.2) rgba(0,0,0,.05)}.options.perforations::-webkit-scrollbar{width:6px;height:6px}.options.perforations::-webkit-scrollbar-track{background:#0000000d}.options.perforations::-webkit-scrollbar-thumb{background:#0003;border-radius:3px}.options.perforations::-webkit-scrollbar-thumb:hover{background:#0000004d}.options.perforations .option{margin-bottom:0}.option{margin-bottom:5px}.selected:before{background-image:url(../assets/images/icon--selected.svg?url);background-size:cover;background-position:center;border-radius:50%;content:"";position:absolute;opacity:0;transition:opacity var(--transition-default)}.selected.selected:before,.selected:hover:before{opacity:1}.selected{border:1px solid var(--color-primary)}.steps-panel{flex:0 0 auto;padding:0 var(--spacing-xsm);width:33.333333%}.embedded-mode .steps-panel{padding:0 var(--spacing-xsm) 0 0}@media screen and (max-width: 991px){.steps-panel{width:100%}}.content-panel{flex-grow:1;min-height:640px;padding:0 var(--spacing-xsm);position:relative}.embedded-mode .content-panel{padding:0 0 0 var(--spacing-xsm)}@media screen and (max-width: 991px){.content-panel{min-height:490px}}.content-panel h2{font-family:Rhymes Text Thin,serif;font-size:42px;line-height:1.2;font-weight:400;color:var(--color-primary);margin-bottom:26px;margin-top:26px;text-align:center}.content-panel h3{font-family:Scto Grotesk A,sans-serif;font-size:18px;line-height:1.1875;font-weight:400;color:var(--color-primary);margin-bottom:26px;text-align:center}.content-panel p{font-family:Scto Grotesk A,sans-serif;font-size:18px;line-height:1.1875;font-weight:400;color:var(--color-primary);text-align:center}@media screen and (max-width: 991px){.content-panel{margin-top:2rem}}.panel__base{position:absolute;top:-25px;-webkit-user-select:none;user-select:none;transition:top .3s ease-in-out;z-index:1}.embedded-mode .panel__base{box-shadow:0 6px 16px #0000001a,0 2px 6px #0000000f}.panel__base--1200,.panel__base--square-large{z-index:1}.panel__base.flatten-step-2{top:0}.panel{left:50%;overflow:visible;position:absolute;top:270px;transform:translate(-50%);width:355px}@media screen and (max-width: 1399px){.panel{width:40.3409090909%}}.panel--rectangle{top:235px;width:545px}@media screen and (max-width: 1399px){.panel--rectangle{width:61.9318181818%}}.panel--square-large{top:225px;width:545px}@media screen and (max-width: 1399px){.panel--square-large{width:61.9318181818%}}.panel__core{display:block;height:auto;position:absolute;top:0;width:100%}.nav-arrow{align-items:center;background-color:transparent;border:none;cursor:pointer;display:flex;justify-content:center;padding:10px;position:absolute;top:355px;transform:translateY(-50%);transition:background .3s ease}.nav-arrow:before,.nav-arrow:after{display:none}.nav-arrow--left{left:5%}.nav-arrow--left .nav-arrow-svg{transform:rotate(180deg)}@media screen and (max-width: 991px){.nav-arrow--left{left:0}}.nav-arrow--right{right:5%}@media screen and (max-width: 991px){.nav-arrow--right{right:0}}.nav-arrow-svg{width:31px;height:36px}@media screen and (max-width: 991px){.nav-arrow-svg{width:19px;height:28px}}.color-options{bottom:0;display:flex;flex-wrap:nowrap;gap:20px;left:50%;margin-top:20px;position:absolute;transform:translate(-50%)}.color-option{display:flex;flex-direction:column;align-items:center}.color-option button{cursor:pointer;border:0;background:none;margin:0;padding:0}.color-option button:before,.color-option button:after{display:none}.color-option button--selected img{border-color:var(--color-selected)}.color-option .color-option__button--selected img{border-color:var(--color-selected)}.color-option img{width:50px;height:50px;object-fit:cover;border-radius:50%;border:2px solid transparent;transition:border-color .3s ease}@media screen and (max-width: 767px){.color-option img{width:30px;height:30px}}.color-option img:hover{border-color:var(--color-hover)}.color-option span{margin-top:5px;font-size:.8em;text-align:center}.completion-panel{flex:1;background:#fafafa;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px;position:relative}.summary-panel{flex:0 0 auto;padding:0 var(--spacing-xsm);width:33.333333%;overflow-y:auto}.summary-panel .summary-content{background:#eaeaeb;padding:10px 20px 30px;margin-top:68px}.summary-panel .summary-item{border-bottom:1px solid var(--color-primary);overflow:hidden;padding:var(--spacing-md) 0 var(--spacing-sm)}.summary-panel .summary-item .summary-label{font-size:13px;margin-bottom:3px;opacity:.6}.summary-panel .summary-item .summary-value,.summary-panel .summary-item .summary-value-detail{font-size:18px}.config-buttons{margin-top:50px;display:flex;gap:12px}.config-buttons .config-button{width:100%;padding:12px 24px;background:#fff;border:2px solid #333;color:#333;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;text-transform:uppercase;letter-spacing:.5px}.config-buttons .config-button:hover{background:#333;color:#fff}.config-buttons .config-button.reset{border-color:#666;color:#666}.config-buttons .config-button.reset:hover{background:#666;color:#fff}form label{color:var(--charcoal);text-transform:uppercase;font-family:Scto Grotesk A,sans-serif;font-size:16px;font-weight:300;height:22.3984px;line-height:22.4px}form input[type=email],form input[type=password],form input[type=text]{background-color:transparent;border:none;border-bottom:1px solid var(--charcoal);border-radius:0;box-shadow:none;color:var(--charcoal);padding:16px 0;font-size:1.125rem;height:62px;letter-spacing:1px;outline:none;transition:all .2s ease-in-out;width:100%}#app{margin:0 auto;max-width:1320px;padding:0 var(--spacing-xsm)}.embedded-mode #app{max-width:1296px;padding:0}@media screen and (max-width: 1399px){#app{max-width:1140px}.embedded-mode #app{max-width:inherit}}@media screen and (max-width: 1199px){#app{max-width:960px}.embedded-mode #app{max-width:inherit}}@media screen and (max-width: 991px){#app{max-width:720px}.embedded-mode #app{max-width:inherit}}@media screen and (max-width: 767px){#app{max-width:540px}.embedded-mode #app{max-width:inherit}}.builder-container{background:#fffdfa;background:var(--color-background);display:flex;margin:0 -12px;padding:20px 0 0}.embedded-mode .builder-container{background:#fffdfa;margin:0}@media screen and (max-width: 991px){.builder-container{flex-direction:column}}
