.quote-form-wrapper{display:block;width:100%;position:relative;border-right:1px solid var(--color-border);overflow-y:visible;padding:0 2rem}.cart-items-wrapper{width:50%;background-color:var(--color-background-secondary);position:relative;overflow-y:visible;padding:0 2rem}.steps{display:flex;justify-content:space-evenly;width:100%;padding:1.5rem 0;gap:2rem}.step{display:flex;flex-direction:row;align-items:center;gap:.75rem}.step-number{color:#d48b26}.step-text{font-size:.875rem;color:var(--color-text);font-weight:500}.form-control{width:100%;padding:.75rem 1rem;border:1px solid #d4d4d4;border-radius:.375rem;background-color:var(--color-background);color:var(--color-text);font-size:.875rem;line-height:1.25rem;transition:border-color .15s ease-in-out}.form-control:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 1px var(--color-primary)}.form-control::placeholder{color:var(--color-text)}select.form-control{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='currentColor'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19 9l-7 7-7-7'%3E%3C/path%3E%3C/svg%3E");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem}select.form-control option{padding:.5rem;line-height:1.25;white-space:normal;min-height:1.5em;display:block}select.form-control optgroup{font-weight:600;padding:.5rem}select.administrative_area_level_1{width:100%}select.administrative_area_level_1 option{display:block;padding:8px 12px;white-space:nowrap;min-height:1.5em;background:var(--color-background);color:var(--color-text);font-size:.875rem;line-height:1.25;border:none}select.administrative_area_level_1 option:hover,select.administrative_area_level_1 option:focus{background-color:var(--color-background-secondary);cursor:pointer}@-moz-document url-prefix(){select.administrative_area_level_1 option{display:block;padding:8px 12px}}@media screen and (-webkit-min-device-pixel-ratio: 0){select.administrative_area_level_1 option{display:block;padding:8px 12px}}.form{max-width:100%;width:100%;padding:2rem 0}.form-row{margin-bottom:1.5rem;width:100%}.form-group{width:100%;margin-bottom:1rem}.form-group label{display:block;font-size:.875rem;color:var(--color-text);margin-bottom:.5rem}.cart-item{padding-bottom:1rem;margin-top:2.5rem;margin-bottom:1rem;border-bottom:1px solid var(--color-border)}.cart-item:last-child{border-bottom:none}.cart-item .grid{display:grid;grid-template-columns:100px 1fr;gap:1rem;align-items:center;margin-top:0}.cart-item-image{width:100px;height:100px;object-fit:cover;border-radius:.375rem;border:1px solid var(--color-border)}.cart-item-info{display:flex;flex-direction:column;gap:.75rem}.cart-item-name{color:var(--color-text);text-decoration:none}.quantity-input{max-width:107px;display:flex;border:1px solid #d4d4d4;border-radius:.5rem;min-height:2.5rem;align-items:center;position:relative}.quantity-input button{width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;color:var(--color-text);opacity:.6;cursor:pointer;background:none;border:none;padding:0}.quantity-input button:first-child:before{content:"\2212";font-size:1.5rem;line-height:1}.quantity-input button:last-child:before{content:"+";font-size:1.5rem;line-height:1}.quantity-input button:hover{color:var(--color-primary)}.quantity__input{width:3rem;padding:0;border:none;background:transparent;text-align:center;font-size:.875rem;color:var(--color-text);-moz-appearance:textfield}.quantity__input::-webkit-outer-spin-button,.quantity__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.button--primary{background-color:#e99826;color:#fff;padding:.75rem 1.5rem;border-radius:.5rem;font-weight:500;transition:background-color .15s ease-in-out}.button--primary:hover{background-color:#d88a22}.grid-cols-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}.min-h-screen{min-height:100vh;display:flex;flex-direction:column;width:100%;max-width:1920px;margin:0 auto}.min-h-screen>div{flex:1;display:flex;width:100%}@media (max-width: 768px){.min-h-screen>div{flex-direction:column}.quote-form-wrapper,.cart-items-wrapper{width:100%;max-height:none;overflow-y:visible;border-right:none}.cart-items-wrapper{margin-top:2rem;border-top:1px solid var(--color-border)}.form{padding:1rem}}input[type=checkbox]{width:1.5rem;height:1.5rem;border:1px solid var(--color-border);border-radius:.25rem;appearance:none;-webkit-appearance:none;background-color:#fff;margin:0;cursor:pointer;position:relative;display:flex;align-items:center;justify-content:center}input[type=checkbox]:not(.switch):after{width:6px!important;height:11px!important;inset-inline-start:12px!important}input[type=checkbox]:checked{background-color:var(--color-primary);border-color:var(--color-primary)}input[type=checkbox]:checked:after{content:"";position:absolute;width:.75rem;height:1.1rem;border:solid white;border-width:0 3px 3px 0;transform:rotate(45deg);margin-bottom:.2rem}.form-group.success .form-control{border-color:var(--color-success)}.form-group.error .form-control{border-color:var(--color-error)}.invalid-feedback{color:var(--color-error);font-size:.875rem;margin-top:.25rem}.cart-item-name{transition:color .15s ease-in-out}.cart-item-name:hover{color:var(--color-primary)}.no-js .quantity-input button{display:none}.cart-remove-button a{transition:all .15s ease-in-out;width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;border:1px solid var(--color-border);border-radius:.375rem}.cart-remove-button a:hover{border-color:var(--color-error);color:var(--color-error)}.cart-remove-button svg{width:1.25rem;height:1.25rem}.cart-remove-button path{stroke-width:1.5}.pac-container{margin-top:.25rem;border:1px solid var(--color-border);border-radius:.5rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;background-color:#fff}.pac-item{padding:.5rem;cursor:pointer}.pac-item:hover,.pac-item-selected{background-color:var(--color-background-secondary)}.pac-icon{display:none}.pac-item-query{font-size:1rem;line-height:1.5rem;color:var(--color-primary);font-weight:500}.pac-matched{font-weight:700}.iti{width:100%;position:relative;display:inline-block}.iti__flag-container{position:absolute;top:0;bottom:0;padding:1px;background:transparent;cursor:pointer}.iti__selected-flag{z-index:1;position:relative;display:flex;align-items:center;height:100%;padding:0 8px 0 6px;border-radius:.375rem 0 0 .375rem}.iti__selected-flag:hover,.iti__selected-flag:focus{background-color:#0000000d}.iti__flag{width:20px;height:15px;box-shadow:0 0 1px #888;background-image:url(https://cdnjs.cloudflare.com/ajax/libs/intl-tel-input/17.0.19/img/flags.png);background-repeat:no-repeat;background-color:transparent;background-position:center;background-size:contain}.iti__country-list{position:absolute;z-index:2;padding:0;margin:2px 0 0 -1px;box-shadow:0 2px 4px #0000001f;background-color:#fff;border:1px solid #d4d4d4;border-radius:.375rem;max-height:200px;width:max-content;min-width:260px;overflow-y:auto;-webkit-overflow-scrolling:touch}.iti__country{padding:8px 10px;display:flex;align-items:center;gap:8px;cursor:pointer}.iti__country:hover{background-color:#0000000d}.iti__country-name{margin-right:6px;font-size:.875rem}.iti__dial-code{color:#666;font-size:.875rem}.iti__arrow{border:solid #666;border-width:0 1px 1px 0;display:inline-block;padding:3px;margin-left:6px;transform:rotate(45deg);-webkit-transform:rotate(45deg)}.iti__arrow--up{transform:rotate(-135deg);-webkit-transform:rotate(-135deg)}.iti__hide{display:none}#phone{padding-left:52px!important}.iti__flag-container{border-right:1px solid #d4d4d4}.iti__country-list{z-index:999}.country-select-container{position:relative}select.country{width:100%;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='currentColor'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19 9l-7 7-7-7'%3E%3C/path%3E%3C/svg%3E");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;-webkit-appearance:none;-moz-appearance:none;appearance:none}.country-flag{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);pointer-events:none}.iti__flag{width:20px;height:15px;background-size:cover;background-position:center}:root{--color-primary: #e99826;--color-text: #111827;--color-border: #e5e7eb;--color-background: #ffffff;--color-background-secondary: #f9fafb;--color-error: #ef4444}.iti__flag{margin:0;background-size:5652px 15px}.iti__flag.iti__be{background-position:-405px 0}.iti__flag.iti__au{background-position:-192px 0}.iti__flag.iti__nz{background-position:-3457px 0}.iti__flag.iti__tl{background-position:-4668px 0}.iti__flag.iti__pg{background-position:-3565px 0}.iti__flag.iti__nc{background-position:-3329px 0}.iti__flag.iti__sb{background-position:-3970px 0}.iti__flag.iti__id{background-position:-2016px 0}.iti__flag.iti__sg{background-position:-4044px 0}.iti__flag.iti__fj{background-position:-1482px 0}.iti__flag.iti__vu{background-position:-5382px 0}.iti__flag.iti__za{background-position:-5634px 0}.iti__flag.iti__om{background-position:-3493px 0}.iti__flag.iti__qa{background-position:-3817px 0}.iti__flag.iti__ae{background-position:-24px 0}.iti__flag.iti__gb{background-position:-1620px 0}.iti__flag.iti__us{background-position:-5232px 0}.iti__flag.iti__it{background-position:-2126px 0}.iti__flag.iti__es{background-position:-1407px 0}.iti__flag.iti__fr{background-position:-1545px 0}.iti__flag.iti__de{background-position:-1101px 0}.iti__flag.iti__ie{background-position:-2016px 0}.iti__flag.iti__ca{background-position:-690px 0}.iti__flag.iti__ar{background-position:-144px 0}.iti__flag.iti__nl{background-position:-3401px 0}.iti__flag.iti__ch{background-position:-837px 0}.iti__flag.iti__pl{background-position:-3647px 0}.iti__flag.iti__dk{background-position:-1152px 0}.iti__flag.iti__no{background-position:-3419px 0}.iti__flag.iti__fi{background-position:-1482px 0}.iti__flag.iti__se{background-position:-4008px 0}.iti__flag.iti__mn{background-position:-3167px 0}
/*# sourceMappingURL=/cdn/shop/t/72/assets/quote-form.css.map */
