body.contact-modal-open{overflow:hidden}.contact-tabs-section{padding:31px 0}.uf-form-type-basic{margin:0}.contact-tabs-layout{display:grid;grid-template-columns:1fr;gap:40px}.uf-form-wrap-thank,.uf-form-content{overflow:unset}.contact-tabs-sidebar{padding:26px 20px 24px;border:1px solid var(--color-2);background:#fff}.contact-sidebar-title{margin:0 0 31px;font-weight:700;font-size:20px;letter-spacing:-.25px;color:var(--color-9)}.contact-sidebar-title,.uf-form-content-box .uf-static-element .uf-form-title{font-weight:700;font-size:20px;letter-spacing:-.25px}.contact-tabs-nav{display:flex;flex-direction:column;gap:17px;margin-bottom:53px}.contact-tab-btn{display:flex;align-items:center;gap:11px;width:100%;padding:7px 15px;text-align:left;border:1px solid var(--color-2);border-radius:8px;background:#fff;cursor:pointer;transition:all .3s ease}.contact-tab-btn.active{border-color:var(--color-9);box-shadow:inset 0 0 0 1px var(--color-9)}.contact-tab-icon{width:56px;height:56px;display:flex;justify-content:center;align-items:center;flex-shrink:0;border-radius:4px;background:var(--color-3)}.contact-tab-icon img{max-width:100%;max-height:100%;object-fit:contain}.contact-tab-name{font-family:var(--font-body-family);font-size:18px;font-weight:600;letter-spacing:-.1px;color:var(--color-9)}.contact-sidebar-widgets{display:flex;flex-direction:column;gap:51px}.contact-widget-row{display:grid;grid-template-columns:1fr;gap:35px;border-bottom:1px solid var(--color-2);padding-bottom:47px}.contact-widget{display:flex;flex-direction:column}.contact-widget-title{margin:0 0 18px;font-size:20px;font-weight:700;letter-spacing:-.25px;line-height:1.2;color:var(--color-9)}.contact-widget.contact-widget--full .contact-widget-title{max-width:440px}.contact-widget-text{margin:0 0 19px;font-size:16px;line-height:1.4}.button.contact-widget-btn{margin-top:auto;min-height:51px;padding:0 13px;font-size:16px}.button.contact-widget-btn.button-icon{max-width:fit-content;padding:0 24px}.contact-tab-panel{display:none;animation:fadeIn .4s ease}.contact-tab-panel.active{display:block}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.contact-panel-title{margin:0 0 32px;font-weight:700;font-size:20px;letter-spacing:-.3px;color:var(--color-9)}.contact-accordion-item{position:relative;overflow:hidden;z-index:1}.contact-accordion-item:not(:nth-last-child(1)){border-bottom:1px solid var(--color-2)}.contact-accordion-item.active{border-color:transparent}.contact-accordion-item:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:12px;box-shadow:0 1px 8px #3535300f;background-color:var(--color-3);opacity:0;visibility:hidden;transition:opacity .3s ease;z-index:-1}.contact-accordion-item.active:before{opacity:1;visibility:visible}.contact-accordion-item h3{margin:0;padding:0}.contact-accordion-trigger{position:relative;width:100%;display:flex;justify-content:space-between;align-items:center;padding:25px 31px 29px 26px;font:600 18px var(--font-body-family);color:var(--color-9);background:none;border:none;cursor:pointer;text-align:left}.contact-accordion-trigger:before{content:"";position:absolute;width:0;height:2px;left:24px;bottom:14px;background:var(--color-9);transition:width .3s ease-out}.contact-accordion-item.active .contact-accordion-trigger:before{width:calc(100% - 48px)}.contact-accordion-icon{transition:transform .3s ease;display:flex;color:var(--color-9)}.contact-accordion-item.active .contact-accordion-icon{transform:rotate(180deg)}.contact-accordion-body{max-height:0;overflow:hidden;transition:max-height .3s ease-out}.contact-accordion-inner{padding:0 24px 15px;font-size:16px;line-height:1.4}.contact-accordion-inner p{margin:0 0 21px}.contact-panel-footer{margin-top:20px}.contact-panel-footer .button.contact-widget-btn{min-height:44px;padding:0 15px}.uf-form-content-box.uf-flex-wrap{gap:26px}.uf-form-content-box .uf-static-element{margin-bottom:-9px}.uf-row label{padding-bottom:9px;font-weight:500;font-size:16px;color:var(--color-5)}.contact-html-content{position:relative;overflow:hidden;z-index:1}.contact-html-content .upform-container .upform-container-wrap .uf-input-field-content,.contact-html-content .uf-field-wrapper .uf-select-field .uf-select-field-wrap .uf-input-field-content{border-color:var(--color-3);background:var(--color-3)}.has-error:not(.uf-signature-field-content),.uf-field-wrapper .uf-input-field .uf-input-field-wrap .uf-phone-field input,.contact-tabs-layout .contact-tabs-content .contact-tab-panel .uf-phone-field.uf-input-field-content.has-error input,.contact-tabs-layout .contact-tabs-content .contact-tab-panel .uf-phone-field.uf-input-field-content input:hover,.contact-tabs-layout .contact-tabs-content .contact-tab-panel .uf-phone-field.uf-input-field-content input:focus,.contact-tabs-layout .contact-tabs-content .contact-tab-panel .uf-phone-field.uf-input-field-content input:focus-visible,.contact-tabs-layout .contact-tabs-content .contact-tab-panel .uf-phone-field.uf-input-field-content input:not(:placeholder-shown),.contact-tabs-layout .contact-tabs-content .contact-tab-panel .uf-phone-field.uf-input-field-content .uf-row input[type=text]:not(.country-search-input):not(.uf-multi-select-search):hover,.has-error.uf-signature-field-content .upform-signature-field,.uf-input-line .uf-phone-field.uf-input-field-content{border:0!important}.uf-phone-field{transition:border-color .3s ease}.uf-row .uf-textarea-field textarea,.uf-row input[type=text]:not(.country-search-input):not(.uf-multi-select-search),.uf-row input[type=number],.uf-row input[type=date],.uf-row input[type=datetime-local],.uf-row select,.uf-row .uf-select-field-content,.uf-row input[type=email],.uf-row input[type=password]{padding:0 16px;letter-spacing:.4px;border:1px solid var(--color-3)!important;transition:border-color .3s ease}.uf-row .uf-textarea-field textarea:hover,.uf-row input[type=text]:not(.country-search-input):not(.uf-multi-select-search):hover,.uf-row input[type=number]:hover,.uf-row input[type=date]:hover,.uf-row input[type=datetime-local]:hover,.uf-row select:hover,.uf-row .uf-select-field-content:hover,.uf-row input[type=email]:hover,.uf-row input[type=password]:hover,.uf-row .uf-textarea-field textarea:focus,.uf-row input[type=text]:not(.country-search-input):not(.uf-multi-select-search):focus,.uf-row input[type=number]:focus,.uf-row input[type=date]:focus,.uf-row input[type=datetime-local]:focus,.uf-row select:focus,.uf-row .uf-select-field-content:focus,.uf-row input[type=email]:focus,.uf-row input[type=password]:focus,.uf-row .uf-textarea-field textarea:not(:placeholder-shown),.uf-row input[type=text]:not(.country-search-input):not(.uf-multi-select-search):not(:placeholder-shown),.uf-row input[type=number]:not(:placeholder-shown),.uf-row input[type=email]:not(:placeholder-shown),.uf-row input[type=password]:not(:placeholder-shown),.uf-phone-field.uf-state-hover,.uf-phone-field.uf-state-focus,.uf-phone-field.uf-state-filled{border-color:var(--color-9)!important;outline:none!important;box-shadow:none!important}.contact-tabs-layout .contact-tabs-content .contact-tab-panel .uf-input-field-content.has-error input,.contact-tabs-layout .contact-tabs-content .contact-tab-panel .uf-input-field-content.has-error textarea,.has-error .uf-icon-prefix input,.uf-field-wrapper .uf-input-field .uf-input-field-wrap .uf-phone-field.has-error,.uf-row .has-error .uf-icon-prefix{border:1px solid var(--color-6)!important}.uf-row .uf-textarea-field textarea{padding-top:14px!important}.uf-select-field .uf-custom-dropdown-header{padding-left:16px;padding-right:16px}.uf-phone-field .uf-custom-dropdown-header span:not(.dropdown-arrow){min-width:6ch}.uf-country-code-selector .uf-phone-code-selected:before,.uf-phone-code-selected:after,.dropdown-arrow:after{display:none}.uf-phone-code-selected:before,.dropdown-arrow:before{content:"";position:absolute;top:50%;width:10px;height:6px;background:url(icon-arrow-up.svg) no-repeat center/contain;transform:translateY(-50%) rotate(180deg)}.uf-phone-code-selected:before{right:5px}.dropdown-arrow:before{right:21px}.uf-custom-dropdown-header img,.uf-select-option img,.dropdown-option img{width:24px;height:24px;object-fit:cover;border-radius:50%}.uf-select-custom-dropdown .uf-custom-dropdown-options .dropdown-option:hover,.uf-select-custom-dropdown .uf-custom-dropdown-options .dropdown-option.selected{background:var( --color-3)}.uf-input-description{font-weight:500;font-size:12px;color:var(--color-8)}.uf-form-content .uf-column-wrapper label.uf-input-label.uf-label-country{display:none!important}.uf-form-content .uf-heading-field{margin-bottom:-13px}.uf-item-heading{font:600 16px var(--font-body-family)!important;letter-spacing:-.1px}.uf-address-field-child .uf-input-field-content .uf-full-width{height:100%}.upform-container .upform-container-wrap .uf-submit-form .uf-submit-button-text{min-height:50px;font-size:18px}.contact-html-content--description{margin:11px 0 0;font-weight:500;font-size:12px;text-align:center;letter-spacing:.1px;line-height:normal;color:var(--color-8)}.contact-html-content:not(.form-submitted-successfully) .contact-html-success,.contact-html-content.form-submitted-successfully .contact-html-original{display:none}.contact-html-success{padding:69px 21px 36px;text-align:center}.contact-html-success:before{content:"";position:absolute;top:0;left:-2px;width:87px;height:52px;background:url(contact-html-success-asset-1.svg) no-repeat top left/contain;z-index:-1}.contact-html-success:after{content:"";position:absolute;right:0;bottom:0;width:189px;height:253px;background:url(contact-html-success-asset-3.svg) no-repeat bottom right/contain;border-bottom-right-radius:20px;z-index:-1}.contact-html-success--title{margin-bottom:33px;font-weight:900;font-size:38px;color:var(--color-9)}.contact-html-success--title span{position:relative}.contact-html-success--title span:before{content:"";position:absolute;left:-4px;bottom:0;width:96%;height:100%;background:url(icon-leaflet-2.svg) no-repeat center/contain}.contact-html-success .button{max-width:100%;width:100%}.contact-html-success .contact-html-content--description{margin-top:5px}.contact-panel-header{display:flex;align-items:center;gap:12px;margin-bottom:20px}.contact-panel-header .contact-panel-title{margin-bottom:0}.contact-copy-link{background:none;border:none;cursor:pointer;color:currentColor;opacity:.5;transition:opacity .3s ease;position:relative;display:flex;align-items:center;padding:4px}.contact-copy-link:hover{opacity:1}.contact-copy-tooltip{position:absolute;bottom:100%;left:50%;transform:translate(-50%);background:#000;color:#fff;font-size:12px;padding:4px 8px;border-radius:4px;opacity:0;visibility:hidden;transition:all .3s ease;white-space:nowrap;pointer-events:none}.contact-copy-link.copied .contact-copy-tooltip{opacity:1;visibility:visible;transform:translate(-50%) translateY(-4px)}@media screen and (min-width:750px){.contact-widget-row{gap:46px;grid-template-columns:.7fr 1.07fr}.contact-tabs-sidebar{padding:40px 36px 46px;border-radius:24px;box-shadow:0 1px 8px #3535300f}.uf-row,.uf-customer-fields{flex-wrap:nowrap}.uf-field-content-wrap .field-paired,.uf-field-wrapper.address-2,.uf-address-field-child.postalOrZipcode{width:calc(50% - 8px)}.uf-form-content-box.uf-flex-wrap{gap:30px}.uf-row label{font-size:14px}.contact-html-success .button,.upform-container .upform-container-wrap .uf-submit-form .uf-submit-button-text{min-height:65px}.contact-html-success--title{margin-bottom:22px;font-size:76px}.contact-html-success--title span:before{left:-7px;bottom:0;width:92%}.contact-html-success .contact-html-content--description{margin-top:2px}}@media screen and (min-width:990px){.contact-tabs-overlay,.contact-modal-close{display:none}.contact-tabs-content{position:static;transform:none;opacity:1;visibility:visible;max-height:none;overflow-y:visible;background:transparent;padding:0}.contact-tabs-section{padding:47px 0}.contact-tabs-layout{align-items:flex-start;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:48px}.contact-html-content{padding:38px 24px 31px;border:1px solid #f1f2f9;border-radius:24px;box-shadow:0 1px 8px #19213d0f;background:#fff}.contact-html-success{padding:61px 12px 3px}.contact-html-success:after{width:189px;height:312px;background:url(contact-html-success-asset-2.svg) no-repeat bottom right/contain}.contact-panel-title{margin:40px 0 32px}}@media screen and (max-width:989px){.contact-tabs-section .page-width{padding:0}.contact-sidebar-title{line-height:1.2}.contact-tabs-layout .contact-tabs-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;display:block;background:#000c;z-index:9998;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.contact-tabs-layout .contact-tabs-overlay.active{opacity:1;visibility:visible}.contact-tabs-content{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;overflow-y:auto;overflow-x:hidden;background:transparent;padding:100px 20px;opacity:0;visibility:hidden;transition:opacity .4s ease,visibility .4s ease}.contact-tabs-content.active{opacity:1;visibility:visible}.contact-tab-panel{background:#fff;border-radius:24px;max-width:100%;margin:0 auto;padding:99px 24px 32px;box-shadow:0 10px 40px #0003;transform:translateY(20px);transition:transform .4s cubic-bezier(.16,1,.3,1)}.contact-tabs-content.active .contact-tab-panel.active{transform:translateY(0)}.contact-modal-close{position:fixed;top:36px;right:24px;width:34px;height:34px;display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid var(--color-2);border-radius:50%;color:var(--color-8);cursor:pointer;transition:border-color .3s ease;z-index:10000}.contact-modal-close svg{width:12px;height:12px}.contact-modal-close:hover{border-color:var(--color-8)}.contact-tab-panel.form-submitted-successfully{padding:0}.contact-tab-panel.form-submitted-successfully .contact-modal-close{display:none}}@media screen and (max-width:749px){.contact-tabs-section .page-width{padding:0}.contact-sidebar-title{line-height:1.2}.contact-tab-panel{padding:87px 24px 24px}.uf-customer-fields{gap:26px!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-contact-tabs.css.map */
