:root{--srfm-font-size:16px;--srfm-error-color:#dc2626;--srfm-error-color-border:rgba(220, 38, 38, 0.65);--srfm-error-color-border-glow:rgba(220, 38, 38, 0.15);--srfm-column-gap-between-blocks:16px;--srfm-dropdown-font-weight:400;--srfm-dropdown-badge-gap:6px;--srfm-dropdown-badge-icon-gap:6px;--srfm-dropdown-menu-padding:6px;--srfm-dropdown-menu-icon-gap:8px;--srfm-dropdown-option-padding:8px 12px;--srfm-dropdown-badge-delete-icon:var( --srfm-error-color-border, #dc2626 );--srfm-expandable-menu-background:#ffffff;--srfm-input-field-border-radius:6px;--srfm-input-field-font-weight:400;--srfm-checkbox-description-margin-left:24px;--srfm-checkbox-input-border-radius:4px;--srfm-check-svg-top:2px;--srfm-check-svg-left:2px;--srfm-flag-section-padding:10px 0 10px 12px;--srfm-gap-between-icon-text:8px;--srfm-label-font-weight:500;--srfm-description-font-weight:400;--srfm-description-margin-top:2px;--srfm-error-font-size:12px;--srfm-error-font-weight:500;--srfm-error-line-height:16px;--srfm-btn-border-radius:6px;--srfm-btn-font-weight:500;--srfm-multi-choice-horizontal-svg-size:16px;--srfm-page-break-indicator-size:24px}.srfm-form-container .srfm-form .srfm-address-block legend{margin-bottom:var(--srfm-gap-below-address-label)}.srfm-form-container .srfm-form .srfm-address-block .srfm-block-wrap{display:flex;flex-wrap:wrap;gap:var(--srfm-row-gap-between-fields) var(--srfm-col-gap-between-fields)}.srfm-form-container .srfm-form .srfm-address-block .srfm-block-wrap .srfm-block-width-100{flex:0 1 100%}.srfm-form-container .srfm-form .srfm-address-block .srfm-block-wrap .srfm-block-width-75{flex:0 1 calc(75% - var(--srfm-col-gap-between-fields)/ 4)}.srfm-form-container .srfm-form .srfm-address-block .srfm-block-wrap .srfm-block-width-66-66{flex:0 1 calc(66.66% - 0.3333333333 * var(--srfm-col-gap-between-fields))}.srfm-form-container .srfm-form .srfm-address-block .srfm-block-wrap .srfm-block-width-50{flex:0 1 calc(50% - var(--srfm-col-gap-between-fields)/ 2)}.srfm-form-container .srfm-form .srfm-address-block .srfm-block-wrap .srfm-block-width-33-33{flex:0 1 calc(33.33% - 0.6666666667 * var(--srfm-col-gap-between-fields))}.srfm-form-container .srfm-form .srfm-address-block .srfm-block-wrap .srfm-block-width-25{flex:0 1 calc(25% - 0.75 * var(--srfm-col-gap-between-fields))}.srfm-form-container .srfm-form .srfm-address-block .srfm-block-wrap .srfm-block-single{margin:0!important;padding:0!important}.srfm-form-container .srfm-form .srfm-address-block .srfm-block-wrap .srfm-input-common:focus{z-index:99}.srfm-form-container .srfm-form .srfm-address-block .srfm-block-wrap legend{margin-bottom:0}.srfm-form-container .srfm-form .srfm-address-block .srfm-block-wrap .srfm-block-label,.srfm-form-container .srfm-form .srfm-address-block .srfm-block-wrap .srfm-block-legend{font-size:var(--srfm-address-label-font-size);line-height:var(--srfm-address-label-line-height)}.srfm-form-container .srfm-form .srfm-address-block .srfm-block-wrap .srfm-description{font-size:var(--srfm-address-description-font-size);line-height:var(--srfm-address-description-line-height)}.srfm-form-container .srfm-form .srfm-checkbox-block .srfm-input-checkbox,.srfm-form-container .srfm-form .srfm-checkbox-block .srfm-input-gdpr,.srfm-form-container .srfm-form .srfm-gdpr-block .srfm-input-checkbox,.srfm-form-container .srfm-form .srfm-gdpr-block .srfm-input-gdpr{width:0;height:0!important;color:transparent;border:none!important;box-shadow:none!important;opacity:0}.srfm-form-container .srfm-form .srfm-checkbox-block .srfm-input-checkbox:focus+.srfm-cbx>span:first-child,.srfm-form-container .srfm-form .srfm-checkbox-block .srfm-input-gdpr:focus+.srfm-cbx>span:first-child,.srfm-form-container .srfm-form .srfm-gdpr-block .srfm-input-checkbox:focus+.srfm-cbx>span:first-child,.srfm-form-container .srfm-form .srfm-gdpr-block .srfm-input-gdpr:focus+.srfm-cbx>span:first-child{border-color:var(--srfm-color-scheme-primary);box-shadow:0 0 0 3px var(--srfm-color-input-border-focus-glow)}.srfm-form-container .srfm-form .srfm-checkbox-block .srfm-input-checkbox:focus+.srfm-cbx>span:first-child svg,.srfm-form-container .srfm-form .srfm-checkbox-block .srfm-input-gdpr:focus+.srfm-cbx>span:first-child svg,.srfm-form-container .srfm-form .srfm-gdpr-block .srfm-input-checkbox:focus+.srfm-cbx>span:first-child svg,.srfm-form-container .srfm-form .srfm-gdpr-block .srfm-input-gdpr:focus+.srfm-cbx>span:first-child svg{stroke-dashoffset:0}.srfm-form-container .srfm-form .srfm-checkbox-block .srfm-input-checkbox:hover+.srfm-cbx>span:first-child,.srfm-form-container .srfm-form .srfm-checkbox-block .srfm-input-gdpr:hover+.srfm-cbx>span:first-child,.srfm-form-container .srfm-form .srfm-gdpr-block .srfm-input-checkbox:hover+.srfm-cbx>span:first-child,.srfm-form-container .srfm-form .srfm-gdpr-block .srfm-input-gdpr:hover+.srfm-cbx>span:first-child{border-color:var(--srfm-color-input-border-hover)}.srfm-form-container .srfm-form .srfm-checkbox-block .srfm-block-label,.srfm-form-container .srfm-form .srfm-gdpr-block .srfm-block-label{font-size:var(--srfm-checkbox-label-font-size);line-height:var(--srfm-checkbox-label-line-height)}.srfm-form-container .srfm-form .srfm-checkbox-block .srfm-description,.srfm-form-container .srfm-form .srfm-gdpr-block .srfm-description{font-size:var(--srfm-checkbox-description-font-size);line-height:var(--srfm-checkbox-description-line-height)}:root{--srfm-font-size:16px;--srfm-error-color:#dc2626;--srfm-error-color-border:rgba(220, 38, 38, 0.65);--srfm-error-color-border-glow:rgba(220, 38, 38, 0.15);--srfm-column-gap-between-blocks:16px;--srfm-dropdown-font-weight:400;--srfm-dropdown-badge-gap:6px;--srfm-dropdown-badge-icon-gap:6px;--srfm-dropdown-menu-padding:6px;--srfm-dropdown-menu-icon-gap:8px;--srfm-dropdown-option-padding:8px 12px;--srfm-dropdown-badge-delete-icon:var( --srfm-error-color-border, #dc2626 );--srfm-expandable-menu-background:#ffffff;--srfm-input-field-border-radius:6px;--srfm-input-field-font-weight:400;--srfm-checkbox-description-margin-left:24px;--srfm-checkbox-input-border-radius:4px;--srfm-check-svg-top:2px;--srfm-check-svg-left:2px;--srfm-flag-section-padding:10px 0 10px 12px;--srfm-gap-between-icon-text:8px;--srfm-label-font-weight:500;--srfm-description-font-weight:400;--srfm-description-margin-top:2px;--srfm-error-font-size:12px;--srfm-error-font-weight:500;--srfm-error-line-height:16px;--srfm-btn-border-radius:6px;--srfm-btn-font-weight:500;--srfm-multi-choice-horizontal-svg-size:16px;--srfm-page-break-indicator-size:24px}.srfm-neve-theme-add-margin-bottom{margin-bottom:var(--srfm-row-gap-between-blocks)}.srfm-form-container .srfm-form,.srfm-form-container .srfm-password-protected-form{display:flex;flex-wrap:wrap;row-gap:var(--srfm-row-gap-between-blocks);column-gap:var(--srfm-column-gap-between-blocks)}.srfm-form-container .srfm-form .srfm-read-only .srfm-input-common,.srfm-form-container .srfm-form .srfm-read-only .srfm-input-content,.srfm-form-container .srfm-password-protected-form .srfm-read-only .srfm-input-common,.srfm-form-container .srfm-password-protected-form .srfm-read-only .srfm-input-content{background-color:hsl(from var(--srfm-color-input-background) h s l/.05)!important}.srfm-form-container .srfm-form .conditional-logic,.srfm-form-container .srfm-password-protected-form .conditional-logic{display:none}.srfm-form-container .srfm-form .conditional-logic.move-up-to-down,.srfm-form-container .srfm-password-protected-form .conditional-logic.move-up-to-down{animation:moveUpToDown .5s linear forwards;z-index:1}.srfm-form-container .srfm-form .conditional-logic.move-down-to-up,.srfm-form-container .srfm-password-protected-form .conditional-logic.move-down-to-up{animation:moveDownToUp .5s linear forwards}.srfm-form-container .srfm-form .conditional-logic.show-element,.srfm-form-container .srfm-password-protected-form .conditional-logic.show-element{display:block}.srfm-form-container .srfm-form .conditional-logic.hide-element,.srfm-form-container .srfm-password-protected-form .conditional-logic.hide-element{display:none}.srfm-form-container .srfm-form .srfm-hidden-block,.srfm-form-container .srfm-password-protected-form .srfm-hidden-block{display:none}.srfm-form-container .srfm-form .srfm-block:not(.srfm-number-block).srfm-error .srfm-block-wrap .srfm-input-common,.srfm-form-container .srfm-form .srfm-block:not(.srfm-number-block).srfm-error .srfm-block-wrap .ts-wrapper,.srfm-form-container .srfm-form .srfm-block:not(.srfm-number-block).srfm-valid-email-error .srfm-block-wrap .srfm-input-common,.srfm-form-container .srfm-form .srfm-block:not(.srfm-number-block).srfm-valid-email-error .srfm-block-wrap .ts-wrapper,.srfm-form-container .srfm-password-protected-form .srfm-block:not(.srfm-number-block).srfm-error .srfm-block-wrap .srfm-input-common,.srfm-form-container .srfm-password-protected-form .srfm-block:not(.srfm-number-block).srfm-error .srfm-block-wrap .ts-wrapper,.srfm-form-container .srfm-password-protected-form .srfm-block:not(.srfm-number-block).srfm-valid-email-error .srfm-block-wrap .srfm-input-common,.srfm-form-container .srfm-password-protected-form .srfm-block:not(.srfm-number-block).srfm-valid-email-error .srfm-block-wrap .ts-wrapper{border-color:var(--srfm-error-color-border)}.srfm-form-container .srfm-form .srfm-block:not(.srfm-number-block).srfm-error .srfm-block-wrap .srfm-input-common.input-active,.srfm-form-container .srfm-form .srfm-block:not(.srfm-number-block).srfm-error .srfm-block-wrap .ts-wrapper.input-active,.srfm-form-container .srfm-form .srfm-block:not(.srfm-number-block).srfm-valid-email-error .srfm-block-wrap .srfm-input-common.input-active,.srfm-form-container .srfm-form .srfm-block:not(.srfm-number-block).srfm-valid-email-error .srfm-block-wrap .ts-wrapper.input-active,.srfm-form-container .srfm-password-protected-form .srfm-block:not(.srfm-number-block).srfm-error .srfm-block-wrap .srfm-input-common.input-active,.srfm-form-container .srfm-password-protected-form .srfm-block:not(.srfm-number-block).srfm-error .srfm-block-wrap .ts-wrapper.input-active,.srfm-form-container .srfm-password-protected-form .srfm-block:not(.srfm-number-block).srfm-valid-email-error .srfm-block-wrap .srfm-input-common.input-active,.srfm-form-container .srfm-password-protected-form .srfm-block:not(.srfm-number-block).srfm-valid-email-error .srfm-block-wrap .ts-wrapper.input-active{box-shadow:0 0 0 3px var(--srfm-error-color-border-glow);border-color:transparent}.srfm-form-container .srfm-form .srfm-block:not(.srfm-number-block).srfm-error .srfm-block-wrap .srfm-input-common .ts-control,.srfm-form-container .srfm-form .srfm-block:not(.srfm-number-block).srfm-error .srfm-block-wrap .ts-wrapper .ts-control,.srfm-form-container .srfm-form .srfm-block:not(.srfm-number-block).srfm-valid-email-error .srfm-block-wrap .srfm-input-common .ts-control,.srfm-form-container .srfm-form .srfm-block:not(.srfm-number-block).srfm-valid-email-error .srfm-block-wrap .ts-wrapper .ts-control,.srfm-form-container .srfm-password-protected-form .srfm-block:not(.srfm-number-block).srfm-error .srfm-block-wrap .srfm-input-common .ts-control,.srfm-form-container .srfm-password-protected-form .srfm-block:not(.srfm-number-block).srfm-error .srfm-block-wrap .ts-wrapper .ts-control,.srfm-form-container .srfm-password-protected-form .srfm-block:not(.srfm-number-block).srfm-valid-email-error .srfm-block-wrap .srfm-input-common .ts-control,.srfm-form-container .srfm-password-protected-form .srfm-block:not(.srfm-number-block).srfm-valid-email-error .srfm-block-wrap .ts-wrapper .ts-control{border-color:var(--srfm-error-color-border)!important}.srfm-form-container .srfm-form .srfm-block:not(.srfm-number-block).srfm-error .srfm-block-wrap .srfm-input-common:focus,.srfm-form-container .srfm-form .srfm-block:not(.srfm-number-block).srfm-error .srfm-block-wrap .ts-wrapper:focus,.srfm-form-container .srfm-form .srfm-block:not(.srfm-number-block).srfm-valid-email-error .srfm-block-wrap .srfm-input-common:focus,.srfm-form-container .srfm-form .srfm-block:not(.srfm-number-block).srfm-valid-email-error .srfm-block-wrap .ts-wrapper:focus,.srfm-form-container .srfm-password-protected-form .srfm-block:not(.srfm-number-block).srfm-error .srfm-block-wrap .srfm-input-common:focus,.srfm-form-container .srfm-password-protected-form .srfm-block:not(.srfm-number-block).srfm-error .srfm-block-wrap .ts-wrapper:focus,.srfm-form-container .srfm-password-protected-form .srfm-block:not(.srfm-number-block).srfm-valid-email-error .srfm-block-wrap .srfm-input-common:focus,.srfm-form-container .srfm-password-protected-form .srfm-block:not(.srfm-number-block).srfm-valid-email-error .srfm-block-wrap .ts-wrapper:focus{box-shadow:0 0 0 3px var(--srfm-error-color-border-glow)}.srfm-form-container .srfm-form .srfm-block:not(.srfm-number-block).srfm-error .srfm-block-wrap .srfm-input-common:not(.srfm-dropdown-common),.srfm-form-container .srfm-form .srfm-block:not(.srfm-number-block).srfm-valid-email-error .srfm-block-wrap .srfm-input-common:not(.srfm-dropdown-common),.srfm-form-container .srfm-password-protected-form .srfm-block:not(.srfm-number-block).srfm-error .srfm-block-wrap .srfm-input-common:not(.srfm-dropdown-common),.srfm-form-container .srfm-password-protected-form .srfm-block:not(.srfm-number-block).srfm-valid-email-error .srfm-block-wrap .srfm-input-common:not(.srfm-dropdown-common){padding-right:2.2em}.srfm-form-container .srfm-form .srfm-block:not(.srfm-number-block).srfm-error .srfm-error-message,.srfm-form-container .srfm-form .srfm-block:not(.srfm-number-block).srfm-valid-email-error .srfm-error-message,.srfm-form-container .srfm-password-protected-form .srfm-block:not(.srfm-number-block).srfm-error .srfm-error-message,.srfm-form-container .srfm-password-protected-form .srfm-block:not(.srfm-number-block).srfm-valid-email-error .srfm-error-message{display:block}.srfm-form-container .srfm-form .srfm-block:not(.srfm-number-block) .srfm-input-common,.srfm-form-container .srfm-password-protected-form .srfm-block:not(.srfm-number-block) .srfm-input-common{font-family:inherit;font-size:var(--srfm-input-field-font-size);font-weight:var(--srfm-input-field-font-weight);padding:var(--srfm-input-field-padding);line-height:var(--srfm-input-field-line-height);color:var(--srfm-color-input-text);border:var(--srfm-color-input-border) solid 1px;border-radius:var(--srfm-input-field-border-radius);background-color:var(--srfm-color-input-background);height:var(--srfm-input-height);text-transform:none;margin-top:var(--srfm-input-label-gap,var(--srfm-input-field-margin-top));margin-bottom:var(--srfm-input-field-margin-bottom);margin-right:0;margin-left:0;outline:0;transition:.2s ease-out}.srfm-form-container .srfm-form .srfm-block:not(.srfm-number-block) .srfm-input-common:-ms-input-placeholder,.srfm-form-container .srfm-password-protected-form .srfm-block:not(.srfm-number-block) .srfm-input-common:-ms-input-placeholder{color:var(--srfm-color-input-placeholder)}.srfm-form-container .srfm-form .srfm-block:not(.srfm-number-block) .srfm-input-common::placeholder,.srfm-form-container .srfm-password-protected-form .srfm-block:not(.srfm-number-block) .srfm-input-common::placeholder{color:var(--srfm-color-input-placeholder)}.srfm-form-container .srfm-form .srfm-block:not(.srfm-number-block) .srfm-input-common:focus,.srfm-form-container .srfm-password-protected-form .srfm-block:not(.srfm-number-block) .srfm-input-common:focus{box-shadow:0 0 0 3px var(--srfm-color-input-border-focus-glow);border-color:var(--srfm-color-input-border-hover)}.srfm-form-container .srfm-form .srfm-block:not(.srfm-number-block) .srfm-input-common:hover,.srfm-form-container .srfm-password-protected-form .srfm-block:not(.srfm-number-block) .srfm-input-common:hover{border-color:var(--srfm-color-input-border-hover)}.srfm-form-container .srfm-form .srfm-block:not(.srfm-number-block) .srfm-input-common:disabled,.srfm-form-container .srfm-password-protected-form .srfm-block:not(.srfm-number-block) .srfm-input-common:disabled{color:var(--srfm-disabled-color);background-color:var(--srfm-disabled-background-color);border-color:var(--srfm-disabled-border-color)}.srfm-form-container .srfm-form .srfm-block:not(.srfm-number-block) .srfm-input-common:-ms-input-placeholder,.srfm-form-container .srfm-password-protected-form .srfm-block:not(.srfm-number-block) .srfm-input-common:-ms-input-placeholder{color:var(--srfm-dropdown-placeholder-color)}.srfm-form-container .srfm-form .srfm-block:not(.srfm-number-block) .srfm-input-common::placeholder,.srfm-form-container .srfm-password-protected-form .srfm-block:not(.srfm-number-block) .srfm-input-common::placeholder{color:var(--srfm-dropdown-placeholder-color)}.srfm-form-container .srfm-form .srfm-block:not(.srfm-number-block) .srfm-char-counter-wrap,.srfm-form-container .srfm-password-protected-form .srfm-block:not(.srfm-number-block) .srfm-char-counter-wrap{float:right;margin-left:8px}.srfm-form-container .srfm-form .srfm-block:not(.srfm-number-block) .srfm-char-counter-wrap .srfm-char-counter,.srfm-form-container .srfm-password-protected-form .srfm-block:not(.srfm-number-block) .srfm-char-counter-wrap .srfm-char-counter{font-size:var(--srfm-error-font-size);font-weight:var(--srfm-error-font-weight);line-height:var(--srfm-error-line-height);color:var(--srfm-color-input-text);opacity:.65}.srfm-form-container .srfm-form .srfm-block:not(.srfm-number-block) .srfm-char-counter-wrap .srfm-char-counter.srfm-char-counter--error,.srfm-form-container .srfm-password-protected-form .srfm-block:not(.srfm-number-block) .srfm-char-counter-wrap .srfm-char-counter.srfm-char-counter--error{color:var(--srfm-error-color);opacity:1}.srfm-form-container .srfm-form .srfm-block:not(.srfm-number-block) .srfm-error-wrap .srfm-error-message,.srfm-form-container .srfm-password-protected-form .srfm-block:not(.srfm-number-block) .srfm-error-wrap .srfm-error-message{line-height:var(--srfm-error-line-height);color:var(--srfm-error-color);font-size:var(--srfm-error-font-size);font-weight:var(--srfm-error-font-weight)}.srfm-form-container .srfm-form .srfm-submit-container,.srfm-form-container .srfm-password-protected-form .srfm-submit-container{width:100%}.srfm-form-container .srfm-form .srfm-submit-container.hide,.srfm-form-container .srfm-password-protected-form .srfm-submit-container.hide{display:none}.srfm-form-container .srfm-form .srfm-submit-container.srfm-hide,.srfm-form-container .srfm-password-protected-form .srfm-submit-container.srfm-hide{display:none}@keyframes moveUpToDown{0%{opacity:0;max-height:0}100%{opacity:1;max-height:500px}}@keyframes moveDownToUp{0%{opacity:1;max-height:500px}100%{opacity:0;max-height:0}}:root{--srfm-font-size:16px;--srfm-error-color:#dc2626;--srfm-error-color-border:rgba(220, 38, 38, 0.65);--srfm-error-color-border-glow:rgba(220, 38, 38, 0.15);--srfm-column-gap-between-blocks:16px;--srfm-dropdown-font-weight:400;--srfm-dropdown-badge-gap:6px;--srfm-dropdown-badge-icon-gap:6px;--srfm-dropdown-menu-padding:6px;--srfm-dropdown-menu-icon-gap:8px;--srfm-dropdown-option-padding:8px 12px;--srfm-dropdown-badge-delete-icon:var( --srfm-error-color-border, #dc2626 );--srfm-expandable-menu-background:#ffffff;--srfm-input-field-border-radius:6px;--srfm-input-field-font-weight:400;--srfm-checkbox-description-margin-left:24px;--srfm-checkbox-input-border-radius:4px;--srfm-check-svg-top:2px;--srfm-check-svg-left:2px;--srfm-flag-section-padding:10px 0 10px 12px;--srfm-gap-between-icon-text:8px;--srfm-label-font-weight:500;--srfm-description-font-weight:400;--srfm-description-margin-top:2px;--srfm-error-font-size:12px;--srfm-error-font-weight:500;--srfm-error-line-height:16px;--srfm-btn-border-radius:6px;--srfm-btn-font-weight:500;--srfm-multi-choice-horizontal-svg-size:16px;--srfm-page-break-indicator-size:24px}.srfm-form-container .srfm-form .srfm-block .srfm-dropdown-common-wrap{display:inline-block;width:100%}.srfm-form-container .srfm-form .srfm-block .srfm-dropdown-common-wrap .srfm-dropdown-common{border-radius:var(--srfm-input-field-border-radius)!important;transition:.2s ease-out}.srfm-form-container .srfm-form .srfm-block .srfm-dropdown-common-wrap .srfm-dropdown-common.single.full .ts-control{gap:0}.srfm-form-container .srfm-form .srfm-block .srfm-dropdown-common-wrap .srfm-dropdown-common.single.full .ts-control input[id^=tomselect-]{height:0}.srfm-form-container .srfm-form .srfm-block .srfm-dropdown-common-wrap .srfm-dropdown-common.has-items .ts-control{height:auto;flex-wrap:wrap;word-break:break-word}.srfm-form-container .srfm-form .srfm-block .srfm-dropdown-common-wrap .srfm-dropdown-common.input-active .ts-control{box-shadow:0 0 0 3px var(--srfm-color-input-border-focus-glow);border-color:var(--srfm-color-input-border-hover)}.srfm-form-container .srfm-form .srfm-block .srfm-dropdown-common-wrap .srfm-dropdown-common.input-active.full{caret-color:transparent}.srfm-form-container .srfm-form .srfm-block .srfm-dropdown-common-wrap .srfm-dropdown-common .item{display:flex;align-items:center;gap:var(--srfm-dropdown-badge-icon-gap);height:auto;color:var(--srfm-dropdown-option-selected-text)}.srfm-form-container .srfm-form .srfm-block .srfm-dropdown-common-wrap .srfm-dropdown-common .item svg{width:12px;height:12px;fill:var(--srfm-dropdown-icon-color);stroke:var(--srfm-dropdown-icon-color)}.srfm-form-container .srfm-form .srfm-block .srfm-dropdown-common-wrap .srfm-dropdown-common .clear-button{visibility:hidden;height:16px;width:16px;left:auto;right:var(--srfm-dropdown-padding-right-icon)}.srfm-form-container .srfm-form .srfm-block .srfm-dropdown-common-wrap .srfm-dropdown-common.single .item{position:relative;top:50%}.srfm-form-container .srfm-form .srfm-block .srfm-dropdown-common-wrap .srfm-dropdown-common.single .item .remove{display:none}.srfm-form-container .srfm-form .srfm-block .srfm-dropdown-common-wrap .srfm-dropdown-common.multi.has-items .ts-control{height:auto;font-size:var(--srfm-dropdown-multiselect-font-size);padding:var(--srfm-dropdown-multiselect-padding)!important;line-height:var(--srfm-dropdown-multiselect-line-height)}.srfm-form-container .srfm-form .srfm-block .srfm-dropdown-common-wrap .srfm-dropdown-common.multi.has-items .item{white-space:normal}.srfm-form-container .srfm-form .srfm-block .srfm-dropdown-common-wrap .srfm-dropdown-common.multi .item{border-radius:4px;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background-color:var(--srfm-dropdown-badge-background);padding:var(--srfm-dropdown-badge-padding)!important}.srfm-form-container .srfm-form .srfm-block .srfm-dropdown-common-wrap .srfm-dropdown-common.multi .item:hover{background-color:var(--srfm-dropdown-badge-background-hover)}.srfm-form-container .srfm-form .srfm-block .srfm-dropdown-common-wrap .srfm-dropdown-common.multi .item .remove{background-color:var(--srfm-dropdown-badge-delete-icon);-webkit-mask:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCiAgICA8cGF0aCBkPSJNOSAzTDMgOSIgc3Ryb2tlPSIjREMyNjI2IiBzdHJva2Utb3BhY2l0eT0iMC42NSIgc3Ryb2tlLXdpZHRoPSIxLjI1Ig0KICAgICAgICBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIC8+DQogICAgPHBhdGggZD0iTTMgM0w5IDkiIHN0cm9rZT0iI0RDMjYyNiIgc3Ryb2tlLW9wYWNpdHk9IjAuNjUiIHN0cm9rZS13aWR0aD0iMS4yNSINCiAgICAgICAgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiAvPg0KPC9zdmc+ICAgIA==");mask:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCiAgICA8cGF0aCBkPSJNOSAzTDMgOSIgc3Ryb2tlPSIjREMyNjI2IiBzdHJva2Utb3BhY2l0eT0iMC42NSIgc3Ryb2tlLXdpZHRoPSIxLjI1Ig0KICAgICAgICBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIC8+DQogICAgPHBhdGggZD0iTTMgM0w5IDkiIHN0cm9rZT0iI0RDMjYyNiIgc3Ryb2tlLW9wYWNpdHk9IjAuNjUiIHN0cm9rZS13aWR0aD0iMS4yNSINCiAgICAgICAgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiAvPg0KPC9zdmc+ICAgIA==");border:none;padding:0;margin-left:0;height:12px;width:12px;text-indent:-9999px}.srfm-form-container .srfm-form .srfm-block .srfm-dropdown-common-wrap .srfm-dropdown-common .ts-control{font-size:var(--srfm-input-field-font-size);font-weight:var(--srfm-input-field-font-weight);padding:var(--srfm-input-field-padding);line-height:var(--srfm-input-field-line-height);color:var(--srfm-color-input-text);border:var(--srfm-color-input-border) solid 1px;border-radius:var(--srfm-input-field-border-radius);background-color:var(--srfm-color-input-background);height:var(--srfm-input-height);text-transform:none;margin-top:var(--srfm-input-label-gap,var(--srfm-input-field-margin-top));margin-bottom:var(--srfm-input-field-margin-bottom);margin-right:0;margin-left:0;outline:0;transition:.2s ease-out;gap:var(--srfm-dropdown-badge-gap);min-height:var(--srfm-input-height);padding:var(--srfm-input-field-padding)!important;padding-right:var(--srfm-dropdown-padding-right-icon)!important;align-items:center;transition:border-color .2s ease-out,box-shadow .2s ease-out,background-color .2s ease-out!important;flex-wrap:nowrap}.srfm-form-container .srfm-form .srfm-block .srfm-dropdown-common-wrap .srfm-dropdown-common .ts-control:-ms-input-placeholder{color:var(--srfm-color-input-placeholder)}.srfm-form-container .srfm-form .srfm-block .srfm-dropdown-common-wrap .srfm-dropdown-common .ts-control::placeholder{color:var(--srfm-color-input-placeholder)}.srfm-form-container .srfm-form .srfm-block .srfm-dropdown-common-wrap .srfm-dropdown-common .ts-control:hover{border-color:var(--srfm-color-input-border-hover);background-color:var(--srfm-dropdown-input-background-hover)}.srfm-form-container .srfm-form .srfm-block .srfm-dropdown-common-wrap .srfm-dropdown-common .ts-control input{line-height:normal;font-size:inherit;height:auto;width:auto;min-width:auto;padding-right:8px!important;transition:unset;color:var(--srfm-color-input-text)}.srfm-form-container .srfm-form .srfm-block .srfm-dropdown-common-wrap .srfm-dropdown-common .ts-control input:-ms-input-placeholder{color:var(--srfm-dropdown-placeholder-color);opacity:1;font-size:1em}.srfm-form-container .srfm-form .srfm-block .srfm-dropdown-common-wrap .srfm-dropdown-common .ts-control input::placeholder{color:var(--srfm-dropdown-placeholder-color);opacity:1;font-size:1em}.srfm-form-container .srfm-form .srfm-block .srfm-dropdown-common-wrap .srfm-dropdown-common .ts-control input:-ms-input-placeholder{text-overflow:ellipsis}.srfm-form-container .srfm-form .srfm-block .srfm-dropdown-common-wrap .srfm-dropdown-common .ts-control input:placeholder-shown{text-overflow:ellipsis}.srfm-form-container .srfm-form .srfm-block .srfm-dropdown-common-wrap .srfm-dropdown-common .ts-control .ts-control-placeholder{color:var(--srfm-dropdown-placeholder-color)}.srfm-form-container .srfm-form .srfm-block .srfm-dropdown-common-wrap .srfm-dropdown-common .ts-control .clear-button,.srfm-form-container .srfm-form .srfm-block .srfm-dropdown-common-wrap .srfm-dropdown-common .ts-control .ts-dropdown-icon{margin:0!important;padding:0!important;display:flex;align-items:center;color:var(--srfm-color-input-text)}.srfm-form-container .srfm-form .srfm-block .srfm-dropdown-common-wrap .srfm-dropdown-common .ts-control .clear-button:focus{opacity:1}.srfm-form-container .srfm-form .srfm-block .srfm-dropdown-common-wrap .srfm-dropdown-common .ts-dropdown{background:var(--srfm-expandable-menu-background);font-size:var(--srfm-dropdown-font-size)!important;font-weight:var(--srfm-dropdown-font-weight);padding:var(--srfm-dropdown-menu-padding);margin-top:var(--srfm-dropdown-gap-between-input-menu);border:1px solid var(--srfm-dropdown-menu-border-color);border-radius:var(--srfm-input-field-border-radius);color:var(--srfm-dropdown-option-text-color)}.srfm-form-container .srfm-form .srfm-block .srfm-dropdown-common-wrap .srfm-dropdown-common .ts-dropdown .option{display:flex;align-items:center;border-radius:4px;padding:var(--srfm-dropdown-option-padding);white-space:pre-wrap}.srfm-form-container .srfm-form .srfm-block .srfm-dropdown-common-wrap .srfm-dropdown-common .ts-dropdown .option:not(:last-child){margin-bottom:4px}.srfm-form-container .srfm-form .srfm-block .srfm-dropdown-common-wrap .srfm-dropdown-common .ts-dropdown .option.active{background-color:var(--srfm-dropdown-option-background-hover)}.srfm-form-container .srfm-form .srfm-block .srfm-dropdown-common-wrap .srfm-dropdown-common .ts-dropdown .option.selected{background-color:var(--srfm-dropdown-option-background-selected)}.srfm-form-container .srfm-form .srfm-block .srfm-dropdown-common-wrap .srfm-dropdown-common .ts-dropdown .option.selected::after{content:"";width:5.33px;height:10.67px;border:1.25px solid var(--srfm-dropdown-option-selected-icon);border-top:none;border-left:none;transform:rotate(45deg);margin-left:auto}.srfm-form-container .srfm-form .srfm-block .srfm-dropdown-common-wrap .srfm-dropdown-common .ts-dropdown .option.active,.srfm-form-container .srfm-form .srfm-block .srfm-dropdown-common-wrap .srfm-dropdown-common .ts-dropdown .option.selected{color:var(--srfm-dropdown-option-selected-text)}.srfm-form-container .srfm-form .srfm-block .srfm-dropdown-common-wrap .srfm-dropdown-common .ts-dropdown .option svg{height:16px;width:16px;margin-right:8px;fill:var(--srfm-dropdown-icon-color);stroke:var(--srfm-dropdown-icon-color)}.srfm-form-container .srfm-form .srfm-block .srfm-dropdown-common-wrap .srfm-dropdown-common.has-items .ts-control-placeholder{display:none!important}.srfm-form-container .srfm-form .srfm-block .srfm-dropdown-common-wrap .srfm-dropdown-common.has-items .clear-button{visibility:visible}.srfm-form-container .srfm-form .srfm-block .srfm-dropdown-common-wrap .srfm-dropdown-common:not(.has-items) .ts-control-placeholder{display:block!important}.srfm-form-container .srfm-form .srfm-block .srfm-dropdown-common-wrap select{display:block;padding:var(--srfm-input-field-padding);margin-top:var(--srfm-input-label-gap,var(--srfm-input-field-margin-top));margin-bottom:var(--srfm-input-field-margin-bottom);margin-right:0;margin-left:0;width:100%;font-size:.7em}html[dir=rtl] .srfm-form-container .srfm-form .srfm-block .srfm-dropdown-common-wrap .srfm-dropdown-common.multi.has-items .ts-control{padding:8px!important}:root{--srfm-font-size:16px;--srfm-error-color:#dc2626;--srfm-error-color-border:rgba(220, 38, 38, 0.65);--srfm-error-color-border-glow:rgba(220, 38, 38, 0.15);--srfm-column-gap-between-blocks:16px;--srfm-dropdown-font-weight:400;--srfm-dropdown-badge-gap:6px;--srfm-dropdown-badge-icon-gap:6px;--srfm-dropdown-menu-padding:6px;--srfm-dropdown-menu-icon-gap:8px;--srfm-dropdown-option-padding:8px 12px;--srfm-dropdown-badge-delete-icon:var( --srfm-error-color-border, #dc2626 );--srfm-expandable-menu-background:#ffffff;--srfm-input-field-border-radius:6px;--srfm-input-field-font-weight:400;--srfm-checkbox-description-margin-left:24px;--srfm-checkbox-input-border-radius:4px;--srfm-check-svg-top:2px;--srfm-check-svg-left:2px;--srfm-flag-section-padding:10px 0 10px 12px;--srfm-gap-between-icon-text:8px;--srfm-label-font-weight:500;--srfm-description-font-weight:400;--srfm-description-margin-top:2px;--srfm-error-font-size:12px;--srfm-error-font-weight:500;--srfm-error-line-height:16px;--srfm-btn-border-radius:6px;--srfm-btn-font-weight:500;--srfm-multi-choice-horizontal-svg-size:16px;--srfm-page-break-indicator-size:24px}.srfm-form-container .srfm-form .srfm-multi-choice-block .srfm-block-wrap{display:flex;flex-wrap:wrap;margin:0 -4px;padding:var(--srfm-multi-choice-outer-padding) 0}@media (min-width:481px){.srfm-form-container .srfm-form .srfm-multi-choice-block .srfm-block-wrap.srfm-choice-width-100 .srfm-multi-choice-single{width:100%}.srfm-form-container .srfm-form .srfm-multi-choice-block .srfm-block-wrap.srfm-choice-width-75 .srfm-multi-choice-single{width:75%}.srfm-form-container .srfm-form .srfm-multi-choice-block .srfm-block-wrap.srfm-choice-width-50 .srfm-multi-choice-single{width:50%}.srfm-form-container .srfm-form .srfm-multi-choice-block .srfm-block-wrap.srfm-choice-width-66-66 .srfm-multi-choice-single{width:66.66%}.srfm-form-container .srfm-form .srfm-multi-choice-block .srfm-block-wrap.srfm-choice-width-33-33 .srfm-multi-choice-single{width:33%}.srfm-form-container .srfm-form .srfm-multi-choice-block .srfm-block-wrap.srfm-choice-width-25 .srfm-multi-choice-single{width:25%}}.srfm-form-container .srfm-form .srfm-multi-choice-block .srfm-block-wrap .srfm-multi-choice-single{padding:4px;cursor:pointer;margin:0;transition:.2s ease-out}.srfm-form-container .srfm-form .srfm-multi-choice-block .srfm-block-wrap .srfm-multi-choice-single label{cursor:pointer;font-size:inherit;line-height:inherit;font-weight:inherit;color:inherit}.srfm-form-container .srfm-form .srfm-multi-choice-block .srfm-block-wrap .srfm-multi-choice-single input{position:absolute;opacity:0}.srfm-form-container .srfm-form .srfm-multi-choice-block .srfm-block-wrap .srfm-multi-choice-single input:checked+.srfm-block-content-wrap{box-shadow:none;border-color:var(--srfm-color-input-border-hover);background:var(--srfm-color-input-selected)}.srfm-form-container .srfm-form .srfm-multi-choice-block .srfm-block-wrap .srfm-multi-choice-single input:checked+.srfm-block-content-wrap .srfm-multi-choice-icon{opacity:1;width:var(--srfm-multi-choice-horizontal-svg-size);border-color:transparent}.srfm-form-container .srfm-form .srfm-multi-choice-block .srfm-block-wrap .srfm-multi-choice-single input:checked+.srfm-block-content-wrap .srfm-multi-choice-icon svg{opacity:1}.srfm-form-container .srfm-form .srfm-multi-choice-block .srfm-block-wrap .srfm-multi-choice-single input:checked+.srfm-block-content-wrap .srfm-multi-choice-icon svg path{stroke:var(--srfm-color-scheme-primary)}.srfm-form-container .srfm-form .srfm-multi-choice-block .srfm-block-wrap .srfm-multi-choice-single input:checked+.srfm-block-content-wrap .srfm-multi-choice-icon-unchecked{opacity:0;width:0}.srfm-form-container .srfm-form .srfm-multi-choice-block .srfm-block-wrap .srfm-multi-choice-single input:checked+.srfm-block-content-wrap .srfm-multi-choice-icon-unchecked svg{opacity:0}.srfm-form-container .srfm-form .srfm-multi-choice-block .srfm-block-wrap .srfm-multi-choice-single input:focus+.srfm-block-content-wrap{box-shadow:0 0 0 3px var(--srfm-color-input-border-focus-glow);border-color:var(--srfm-color-input-border-hover)}.srfm-form-container .srfm-form .srfm-multi-choice-block .srfm-block-wrap .srfm-multi-choice-single .srfm-block-content-wrap{display:flex;justify-content:space-between;align-items:center;gap:var(--srfm-multi-choice-internal-option-gap);font-size:var(--srfm-input-field-font-size);font-weight:var(--srfm-input-field-font-weight);padding:var(--srfm-input-field-padding);line-height:var(--srfm-input-field-line-height);color:var(--srfm-color-input-text);border:var(--srfm-color-input-border) solid 1px;border-radius:var(--srfm-input-field-border-radius);background-color:var(--srfm-color-input-background);height:var(--srfm-input-height);text-transform:none;margin-top:var(--srfm-input-label-gap,var(--srfm-input-field-margin-top));margin-bottom:var(--srfm-input-field-margin-bottom);margin-right:0;margin-left:0;outline:0;margin:0;min-height:var(--srfm-input-height);height:auto;transition:.2s ease-out}.srfm-form-container .srfm-form .srfm-multi-choice-block .srfm-block-wrap .srfm-multi-choice-single .srfm-block-content-wrap:-ms-input-placeholder{color:var(--srfm-color-input-placeholder)}.srfm-form-container .srfm-form .srfm-multi-choice-block .srfm-block-wrap .srfm-multi-choice-single .srfm-block-content-wrap::placeholder{color:var(--srfm-color-input-placeholder)}.srfm-form-container .srfm-form .srfm-multi-choice-block .srfm-block-wrap .srfm-multi-choice-single .srfm-block-content-wrap label,.srfm-form-container .srfm-form .srfm-multi-choice-block .srfm-block-wrap .srfm-multi-choice-single .srfm-block-content-wrap p{font-size:1em;line-height:var(--srfm-input-field-line-height);margin-top:0;margin-bottom:0;word-break:break-word;flex:1}.srfm-form-container .srfm-form .srfm-multi-choice-block .srfm-block-wrap .srfm-multi-choice-single .srfm-block-content-wrap .srfm-option-container{display:flex;flex:1;gap:var(--srfm-multi-choice-internal-option-gap);align-items:center}.srfm-form-container .srfm-form .srfm-multi-choice-block .srfm-block-wrap .srfm-multi-choice-single .srfm-block-content-wrap .srfm-option-container .srfm-option-icon{display:flex;min-width:var(--srfm-multi-choice-horizontal-svg-size);width:var(--srfm-multi-choice-horizontal-svg-size);height:var(--srfm-multi-choice-horizontal-svg-size)}.srfm-form-container .srfm-form .srfm-multi-choice-block .srfm-block-wrap .srfm-multi-choice-single .srfm-block-content-wrap .srfm-option-container .srfm-option-icon svg{width:100%;height:100%}.srfm-form-container .srfm-form .srfm-multi-choice-block .srfm-block-wrap .srfm-multi-choice-single .srfm-block-content-wrap .srfm-option-container .srfm-option-icon svg path{fill:var(--srfm-color-input-label)}.srfm-form-container .srfm-form .srfm-multi-choice-block .srfm-block-wrap .srfm-multi-choice-single .srfm-block-content-wrap .srfm-option-container .srfm-option-image{display:flex;min-width:var(--srfm-multi-choice-horizontal-image-size);width:var(--srfm-multi-choice-horizontal-image-size);height:var(--srfm-multi-choice-horizontal-image-size)}.srfm-form-container .srfm-form .srfm-multi-choice-block .srfm-block-wrap .srfm-multi-choice-single .srfm-block-content-wrap .srfm-option-container .srfm-option-image img{width:100%;height:100%;object-fit:contain;border-radius:2px}.srfm-form-container .srfm-form .srfm-multi-choice-block .srfm-block-wrap .srfm-multi-choice-single .srfm-block-content-wrap:hover{border-color:var(--srfm-color-input-border-hover);background-color:var(--srfm-color-input-background-hover)}.srfm-form-container .srfm-form .srfm-multi-choice-block .srfm-block-wrap .srfm-multi-choice-single .srfm-block-content-wrap:disabled{color:var(--srfm-disabled-color);background-color:var(--srfm-disabled-background-color);border-color:var(--srfm-disabled-border-color)}.srfm-form-container .srfm-form .srfm-multi-choice-block .srfm-block-wrap .srfm-multi-choice-single .srfm-block-content-wrap .srfm-icon-container{display:flex}.srfm-form-container .srfm-form .srfm-multi-choice-block .srfm-block-wrap .srfm-multi-choice-single .srfm-block-content-wrap .srfm-icon-container .srfm-multi-choice-icon,.srfm-form-container .srfm-form .srfm-multi-choice-block .srfm-block-wrap .srfm-multi-choice-single .srfm-block-content-wrap .srfm-icon-container .srfm-multi-choice-icon-unchecked{display:flex;align-items:center}.srfm-form-container .srfm-form .srfm-multi-choice-block .srfm-block-wrap .srfm-multi-choice-single .srfm-block-content-wrap .srfm-icon-container .srfm-multi-choice-icon svg path,.srfm-form-container .srfm-form .srfm-multi-choice-block .srfm-block-wrap .srfm-multi-choice-single .srfm-block-content-wrap .srfm-icon-container .srfm-multi-choice-icon-unchecked svg path{stroke:var(--srfm-color-multi-choice-svg);stroke-opacity:1}.srfm-form-container .srfm-form .srfm-multi-choice-block .srfm-block-wrap .srfm-multi-choice-single .srfm-block-content-wrap .srfm-icon-container .srfm-multi-choice-icon svg,.srfm-form-container .srfm-form .srfm-multi-choice-block .srfm-block-wrap .srfm-multi-choice-single .srfm-block-content-wrap .srfm-icon-container .srfm-multi-choice-icon-unchecked svg{transition:opacity .2s ease-out;transform:translate3d(0,0,0)}.srfm-form-container .srfm-form .srfm-multi-choice-block .srfm-block-wrap .srfm-multi-choice-single .srfm-block-content-wrap .srfm-icon-container .srfm-multi-choice-icon{opacity:0;width:0}.srfm-form-container .srfm-form .srfm-multi-choice-block .srfm-block-wrap .srfm-multi-choice-single .srfm-block-content-wrap .srfm-icon-container .srfm-multi-choice-icon svg{opacity:0}@media (max-width:480px){.srfm-form-container .srfm-form .srfm-multi-choice-block .srfm-block-wrap .srfm-multi-choice-single{width:100%}}.srfm-form-container .srfm-form .srfm-multi-choice-block .srfm-block-wrap.srfm-vertical-layout .srfm-block-content-wrap{position:relative;padding:var(--srfm-multi-choice-vertical-padding);height:100%}.srfm-form-container .srfm-form .srfm-multi-choice-block .srfm-block-wrap.srfm-vertical-layout .srfm-block-content-wrap label,.srfm-form-container .srfm-form .srfm-multi-choice-block .srfm-block-wrap.srfm-vertical-layout .srfm-block-content-wrap p{text-align:center;display:flex;align-items:center}.srfm-form-container .srfm-form .srfm-multi-choice-block .srfm-block-wrap.srfm-vertical-layout .srfm-block-content-wrap .srfm-option-container{flex-direction:column;align-items:center;justify-content:center;height:100%}.srfm-form-container .srfm-form .srfm-multi-choice-block .srfm-block-wrap.srfm-vertical-layout .srfm-block-content-wrap .srfm-option-container .srfm-option-icon{min-width:var(--srfm-multi-choice-vertical-svg-size);width:var(--srfm-multi-choice-vertical-svg-size);height:var(--srfm-multi-choice-vertical-svg-size)}.srfm-form-container .srfm-form .srfm-multi-choice-block .srfm-block-wrap.srfm-vertical-layout .srfm-block-content-wrap .srfm-option-container .srfm-option-image{min-width:var(--srfm-multi-choice-vertical-image-size);width:var(--srfm-multi-choice-vertical-image-size);height:var(--srfm-multi-choice-vertical-image-size);margin-top:12px}.srfm-form-container .srfm-form .srfm-multi-choice-block .srfm-block-wrap.srfm-vertical-layout .srfm-block-content-wrap .srfm-option-container .srfm-option-image img{border-radius:4px}.srfm-form-container .srfm-form .srfm-multi-choice-block .srfm-block-wrap.srfm-vertical-layout .srfm-block-content-wrap .srfm-icon-container{position:absolute;top:4px;right:4px}:root{--srfm-font-size:16px;--srfm-error-color:#dc2626;--srfm-error-color-border:rgba(220, 38, 38, 0.65);--srfm-error-color-border-glow:rgba(220, 38, 38, 0.15);--srfm-column-gap-between-blocks:16px;--srfm-dropdown-font-weight:400;--srfm-dropdown-badge-gap:6px;--srfm-dropdown-badge-icon-gap:6px;--srfm-dropdown-menu-padding:6px;--srfm-dropdown-menu-icon-gap:8px;--srfm-dropdown-option-padding:8px 12px;--srfm-dropdown-badge-delete-icon:var( --srfm-error-color-border, #dc2626 );--srfm-expandable-menu-background:#ffffff;--srfm-input-field-border-radius:6px;--srfm-input-field-font-weight:400;--srfm-checkbox-description-margin-left:24px;--srfm-checkbox-input-border-radius:4px;--srfm-check-svg-top:2px;--srfm-check-svg-left:2px;--srfm-flag-section-padding:10px 0 10px 12px;--srfm-gap-between-icon-text:8px;--srfm-label-font-weight:500;--srfm-description-font-weight:400;--srfm-description-margin-top:2px;--srfm-error-font-size:12px;--srfm-error-font-weight:500;--srfm-error-line-height:16px;--srfm-btn-border-radius:6px;--srfm-btn-font-weight:500;--srfm-multi-choice-horizontal-svg-size:16px;--srfm-page-break-indicator-size:24px}.srfm-form-container .srfm-form .srfm-payment-block .srfm-payment-type-chooser{display:flex;flex-wrap:wrap;margin:0 -4px;padding:var(--srfm-multi-choice-outer-padding) 0;margin-bottom:16px}@media (min-width:481px){.srfm-form-container .srfm-form .srfm-payment-block .srfm-payment-type-chooser.srfm-choice-width-100 .srfm-multi-choice-single{width:100%}.srfm-form-container .srfm-form .srfm-payment-block .srfm-payment-type-chooser.srfm-choice-width-75 .srfm-multi-choice-single{width:75%}.srfm-form-container .srfm-form .srfm-payment-block .srfm-payment-type-chooser.srfm-choice-width-50 .srfm-multi-choice-single{width:50%}.srfm-form-container .srfm-form .srfm-payment-block .srfm-payment-type-chooser.srfm-choice-width-66-66 .srfm-multi-choice-single{width:66.66%}.srfm-form-container .srfm-form .srfm-payment-block .srfm-payment-type-chooser.srfm-choice-width-33-33 .srfm-multi-choice-single{width:33%}.srfm-form-container .srfm-form .srfm-payment-block .srfm-payment-type-chooser.srfm-choice-width-25 .srfm-multi-choice-single{width:25%}}.srfm-form-container .srfm-form .srfm-payment-block .srfm-payment-type-choice{padding:4px;cursor:pointer;margin:0;transition:.2s ease-out}.srfm-form-container .srfm-form .srfm-payment-block .srfm-payment-type-choice label{cursor:pointer;font-size:inherit;line-height:inherit;font-weight:inherit;color:inherit}.srfm-form-container .srfm-form .srfm-payment-block .srfm-payment-type-choice input{position:absolute;opacity:0}.srfm-form-container .srfm-form .srfm-payment-block .srfm-payment-type-choice input:checked+.srfm-block-content-wrap{box-shadow:none;border-color:var(--srfm-color-input-border-hover);background:var(--srfm-color-input-selected)}.srfm-form-container .srfm-form .srfm-payment-block .srfm-payment-type-choice input:checked+.srfm-block-content-wrap .srfm-payment-icon{opacity:1;width:var(--srfm-multi-choice-horizontal-svg-size);border-color:transparent}.srfm-form-container .srfm-form .srfm-payment-block .srfm-payment-type-choice input:checked+.srfm-block-content-wrap .srfm-payment-icon svg{opacity:1}.srfm-form-container .srfm-form .srfm-payment-block .srfm-payment-type-choice input:checked+.srfm-block-content-wrap .srfm-payment-icon svg path{stroke:var(--srfm-color-scheme-primary)}.srfm-form-container .srfm-form .srfm-payment-block .srfm-payment-type-choice input:checked+.srfm-block-content-wrap .srfm-payment-icon-unchecked{opacity:0;width:0}.srfm-form-container .srfm-form .srfm-payment-block .srfm-payment-type-choice input:checked+.srfm-block-content-wrap .srfm-payment-icon-unchecked svg{opacity:0}.srfm-form-container .srfm-form .srfm-payment-block .srfm-payment-type-choice input:focus+.srfm-block-content-wrap{box-shadow:0 0 0 3px var(--srfm-color-input-border-focus-glow);border-color:var(--srfm-color-input-border-hover)}.srfm-form-container .srfm-form .srfm-payment-block .srfm-payment-type-choice .srfm-block-content-wrap{display:flex;justify-content:space-between;align-items:center;gap:var(--srfm-multi-choice-internal-option-gap);font-size:var(--srfm-input-field-font-size);font-weight:var(--srfm-input-field-font-weight);padding:var(--srfm-input-field-padding);line-height:var(--srfm-input-field-line-height);color:var(--srfm-color-input-text);border:var(--srfm-color-input-border) solid 1px;border-radius:var(--srfm-input-field-border-radius);background-color:var(--srfm-color-input-background);height:var(--srfm-input-height);text-transform:none;margin-top:var(--srfm-input-label-gap,var(--srfm-input-field-margin-top));margin-bottom:var(--srfm-input-field-margin-bottom);margin-right:0;margin-left:0;outline:0;margin:0;min-height:var(--srfm-input-height);height:auto;transition:.2s ease-out}.srfm-form-container .srfm-form .srfm-payment-block .srfm-payment-type-choice .srfm-block-content-wrap:-ms-input-placeholder{color:var(--srfm-color-input-placeholder)}.srfm-form-container .srfm-form .srfm-payment-block .srfm-payment-type-choice .srfm-block-content-wrap::placeholder{color:var(--srfm-color-input-placeholder)}.srfm-form-container .srfm-form .srfm-payment-block .srfm-payment-type-choice .srfm-block-content-wrap label,.srfm-form-container .srfm-form .srfm-payment-block .srfm-payment-type-choice .srfm-block-content-wrap p{font-size:1em;line-height:var(--srfm-input-field-line-height);margin-top:0;margin-bottom:0;word-break:break-word;flex:1}.srfm-form-container .srfm-form .srfm-payment-block .srfm-payment-type-choice .srfm-block-content-wrap .srfm-option-container{display:flex;flex:1;gap:var(--srfm-multi-choice-internal-option-gap);align-items:center}.srfm-form-container .srfm-form .srfm-payment-block .srfm-payment-type-choice .srfm-block-content-wrap .srfm-option-container .srfm-option-icon{display:flex;min-width:var(--srfm-multi-choice-horizontal-svg-size);width:var(--srfm-multi-choice-horizontal-svg-size);height:var(--srfm-multi-choice-horizontal-svg-size)}.srfm-form-container .srfm-form .srfm-payment-block .srfm-payment-type-choice .srfm-block-content-wrap .srfm-option-container .srfm-option-icon svg{width:100%;height:100%}.srfm-form-container .srfm-form .srfm-payment-block .srfm-payment-type-choice .srfm-block-content-wrap .srfm-option-container .srfm-option-icon svg path{fill:var(--srfm-color-input-label)}.srfm-form-container .srfm-form .srfm-payment-block .srfm-payment-type-choice .srfm-block-content-wrap .srfm-option-container .srfm-option-image{display:flex;min-width:var(--srfm-multi-choice-horizontal-image-size);width:var(--srfm-multi-choice-horizontal-image-size);height:var(--srfm-multi-choice-horizontal-image-size)}.srfm-form-container .srfm-form .srfm-payment-block .srfm-payment-type-choice .srfm-block-content-wrap .srfm-option-container .srfm-option-image img{width:100%;height:100%;object-fit:contain;border-radius:2px}.srfm-form-container .srfm-form .srfm-payment-block .srfm-payment-type-choice .srfm-block-content-wrap:hover{border-color:var(--srfm-color-input-border-hover);background-color:var(--srfm-color-input-background-hover)}.srfm-form-container .srfm-form .srfm-payment-block .srfm-payment-type-choice .srfm-block-content-wrap .srfm-icon-container{display:flex}.srfm-form-container .srfm-form .srfm-payment-block .srfm-payment-type-choice .srfm-block-content-wrap .srfm-icon-container .srfm-payment-icon,.srfm-form-container .srfm-form .srfm-payment-block .srfm-payment-type-choice .srfm-block-content-wrap .srfm-icon-container .srfm-payment-icon-unchecked{display:flex;align-items:center}.srfm-form-container .srfm-form .srfm-payment-block .srfm-payment-type-choice .srfm-block-content-wrap .srfm-icon-container .srfm-payment-icon svg path,.srfm-form-container .srfm-form .srfm-payment-block .srfm-payment-type-choice .srfm-block-content-wrap .srfm-icon-container .srfm-payment-icon-unchecked svg path{stroke:var(--srfm-color-multi-choice-svg);stroke-opacity:1}.srfm-form-container .srfm-form .srfm-payment-block .srfm-payment-type-choice .srfm-block-content-wrap .srfm-icon-container .srfm-payment-icon svg,.srfm-form-container .srfm-form .srfm-payment-block .srfm-payment-type-choice .srfm-block-content-wrap .srfm-icon-container .srfm-payment-icon-unchecked svg{transition:opacity .2s ease-out;transform:translate3d(0,0,0)}.srfm-form-container .srfm-form .srfm-payment-block .srfm-payment-type-choice .srfm-block-content-wrap .srfm-icon-container .srfm-payment-icon{opacity:0;width:0}.srfm-form-container .srfm-form .srfm-payment-block .srfm-payment-type-choice .srfm-block-content-wrap .srfm-icon-container .srfm-payment-icon svg{opacity:0}@media (max-width:480px){.srfm-form-container .srfm-form .srfm-payment-block .srfm-payment-type-choice{width:100%}}:root{--srfm-font-size:16px;--srfm-error-color:#dc2626;--srfm-error-color-border:rgba(220, 38, 38, 0.65);--srfm-error-color-border-glow:rgba(220, 38, 38, 0.15);--srfm-column-gap-between-blocks:16px;--srfm-dropdown-font-weight:400;--srfm-dropdown-badge-gap:6px;--srfm-dropdown-badge-icon-gap:6px;--srfm-dropdown-menu-padding:6px;--srfm-dropdown-menu-icon-gap:8px;--srfm-dropdown-option-padding:8px 12px;--srfm-dropdown-badge-delete-icon:var( --srfm-error-color-border, #dc2626 );--srfm-expandable-menu-background:#ffffff;--srfm-input-field-border-radius:6px;--srfm-input-field-font-weight:400;--srfm-checkbox-description-margin-left:24px;--srfm-checkbox-input-border-radius:4px;--srfm-check-svg-top:2px;--srfm-check-svg-left:2px;--srfm-flag-section-padding:10px 0 10px 12px;--srfm-gap-between-icon-text:8px;--srfm-label-font-weight:500;--srfm-description-font-weight:400;--srfm-description-margin-top:2px;--srfm-error-font-size:12px;--srfm-error-font-weight:500;--srfm-error-line-height:16px;--srfm-btn-border-radius:6px;--srfm-btn-font-weight:500;--srfm-multi-choice-horizontal-svg-size:16px;--srfm-page-break-indicator-size:24px}.srfm-form-container .srfm-form .srfm-block.srfm-calculation-result .srfm-block-wrap .srfm-input-content{background-color:var(--srfm-color-input-background-disabled);cursor:not-allowed}.srfm-form-container .srfm-form .srfm-block.srfm-calculation-result .srfm-block-wrap .srfm-input-content input{cursor:not-allowed}.srfm-form-container .srfm-form .srfm-number-block .srfm-input-number::-webkit-inner-spin-button,.srfm-form-container .srfm-form .srfm-number-block .srfm-input-number::-webkit-outer-spin-button{appearance:none}.srfm-form-container .srfm-form .srfm-number-block .srfm-block-wrap .srfm-input-content{display:flex;width:100%;align-items:center;font-family:inherit;font-size:var(--srfm-input-field-font-size);font-weight:var(--srfm-input-field-font-weight);line-height:var(--srfm-input-field-line-height);color:var(--srfm-color-input-text);border:var(--srfm-color-input-border) solid 1px;border-radius:var(--srfm-input-field-border-radius);background-color:var(--srfm-color-input-background);height:var(--srfm-input-height);outline:0;margin-top:var(--srfm-input-field-margin-top);margin-bottom:var(--srfm-input-field-margin-bottom);margin-left:0;margin-right:0;transition:.2s ease-out;padding-top:0;padding-bottom:0;overflow:hidden}.srfm-form-container .srfm-form .srfm-number-block .srfm-block-wrap .srfm-input-content.srfm-input-focused{box-shadow:0 0 0 3px var(--srfm-color-input-border-focus-glow);border-color:var(--srfm-color-input-border-hover)}.srfm-form-container .srfm-form .srfm-number-block .srfm-block-wrap .srfm-input-content.srfm-input-focused .srfm-number-prefix,.srfm-form-container .srfm-form .srfm-number-block .srfm-block-wrap .srfm-input-content.srfm-input-focused .srfm-number-suffix{border-color:var(--srfm-color-input-border-hover)}.srfm-form-container .srfm-form .srfm-number-block .srfm-block-wrap .srfm-input-content.srfm-input-hovered{border-color:var(--srfm-color-input-border-hover)}.srfm-form-container .srfm-form .srfm-number-block .srfm-block-wrap .srfm-input-content.srfm-input-hovered .srfm-number-prefix,.srfm-form-container .srfm-form .srfm-number-block .srfm-block-wrap .srfm-input-content.srfm-input-hovered .srfm-number-suffix{border-color:var(--srfm-color-input-border-hover)}.srfm-form-container .srfm-form .srfm-number-block .srfm-block-wrap .srfm-input-content .srfm-input-number,.srfm-form-container .srfm-form .srfm-number-block .srfm-block-wrap .srfm-input-content .srfm-number-prefix,.srfm-form-container .srfm-form .srfm-number-block .srfm-block-wrap .srfm-input-content .srfm-number-suffix{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit;background-color:inherit}.srfm-form-container .srfm-form .srfm-number-block .srfm-block-wrap .srfm-input-content .srfm-input-number{border:none;border-radius:0;padding:var(--srfm-input-field-padding);height:100%;flex:1}.srfm-form-container .srfm-form .srfm-number-block .srfm-block-wrap .srfm-input-content .srfm-input-number:-ms-input-placeholder{color:var(--srfm-color-input-placeholder)}.srfm-form-container .srfm-form .srfm-number-block .srfm-block-wrap .srfm-input-content .srfm-input-number::placeholder{color:var(--srfm-color-input-placeholder)}.srfm-form-container .srfm-form .srfm-number-block .srfm-block-wrap .srfm-input-content .srfm-input-number:focus{outline:0!important;border:none!important}.srfm-form-container .srfm-form .srfm-number-block .srfm-block-wrap .srfm-number-prefix,.srfm-form-container .srfm-form .srfm-number-block .srfm-block-wrap .srfm-number-suffix{display:flex;align-items:center;height:100%;padding:0 8px;white-space:nowrap;max-width:100%;overflow:hidden}.srfm-form-container .srfm-form .srfm-number-block .srfm-block-wrap .srfm-number-prefix{border-right:var(--srfm-color-input-border) solid 1px}.srfm-form-container .srfm-form .srfm-number-block .srfm-block-wrap .srfm-number-suffix{border-left:var(--srfm-color-input-border) solid 1px}.srfm-form-container .srfm-form .srfm-number-block.srfm-error .srfm-block-wrap .srfm-input-content{border-color:var(--srfm-error-color-border)}.srfm-form-container .srfm-form .srfm-number-block.srfm-error .srfm-block-wrap .srfm-input-content.srfm-input-focused{box-shadow:0 0 0 3px var(--srfm-error-color-border-glow)}.srfm-form-container .srfm-form .srfm-number-block.srfm-error .srfm-error-wrap .srfm-error-message{line-height:var(--srfm-error-line-height);color:var(--srfm-error-color);font-size:var(--srfm-error-font-size);font-weight:var(--srfm-error-font-weight);display:block}.srfm-form-container .srfm-form .srfm-phone-block.srfm-error .srfm-error-message{display:block!important}.srfm-form-container .srfm-form .srfm-phone-block .iti{width:100%}.srfm-form-container .srfm-form .srfm-phone-block .iti .iti__selected-country{all:unset;background:0 0!important;padding-top:10px;padding-bottom:10px;gap:4px;z-index:1;position:relative;display:flex;align-items:center;height:100%;border:0;margin:0;padding:0;font-family:inherit;font-size:inherit;color:inherit;border-radius:0;font-weight:inherit;line-height:inherit;text-decoration:none}.srfm-form-container .srfm-form .srfm-phone-block .iti .iti__selected-country:focus{background:0 0!important;outline:0;border:var(--srfm-color-scheme-primary) solid 1px;border-top-left-radius:calc(var(--srfm-input-field-border-radius) - 1px);border-bottom-left-radius:calc(var(--srfm-input-field-border-radius) - 1px)}.srfm-form-container .srfm-form .srfm-phone-block .iti .iti__country-container{line-height:normal;margin-top:var(--srfm-input-label-gap,var(--srfm-input-field-margin-top));margin-bottom:var(--srfm-input-field-margin-bottom);margin-right:0;margin-left:0}.srfm-form-container .srfm-form .srfm-phone-block .iti .iti__country-container .iti__dropdown-content{width:310px!important}.srfm-form-container .srfm-form .srfm-phone-block .iti .iti__country-container .iti__dropdown-content .iti__country-list{top:100%;bottom:auto;width:100%;transition:.2s ease-out}.srfm-form-container .srfm-form .srfm-phone-block .iti .iti__country-container .iti__dropdown-content .iti__country-list.iti__hide{display:block;transform:translateY(1em);opacity:0;visibility:hidden}.srfm-form-container .srfm-form .srfm-phone-block .iti .iti__country-container .iti__selected-dial-code{font-size:var(--srfm-input-field-font-size);margin-left:0;color:var(--srfm-color-input-prefix)}.srfm-form-container .srfm-form .srfm-phone-block .iti .iti__country-container .iti__arrow{display:none}.srfm-form-container .srfm-form .srfm-phone-block .srfm-input-phone{margin-top:var(--srfm-input-label-gap,var(--srfm-input-field-margin-top))!important;margin-bottom:var(--srfm-input-field-margin-bottom)!important;margin-right:0!important;margin-left:0!important;padding-right:var(--srfm-dropdown-padding-right);text-align:left}.iti .iti__dropdown-content{margin-top:var(--srfm-dropdown-gap-between-input-menu)!important;background-color:var(--srfm-expandable-menu-background);border-radius:var(--srfm-input-field-border-radius);border:1px solid var(--srfm-dropdown-menu-border-color)!important}.iti .iti__dropdown-content .iti__search-input{color:var(--srfm-color-input-text);background-color:var(--srfm-expandable-menu-background);border:none;border-bottom:.5px solid var(--srfm-dropdown-menu-border-color);padding:var(--srfm-input-field-padding);outline:0;font-size:var(--srfm-dropdown-font-size)!important;border-radius:var(--srfm-input-field-border-radius) var(--srfm-input-field-border-radius) 0 0}.iti .iti__country-list{display:block;opacity:1;line-height:var(--srfm-input-field-line-height);background:var(--srfm-expandable-menu-background);font-size:var(--srfm-dropdown-font-size)!important;font-weight:var(--srfm-dropdown-font-weight);padding:var(--srfm-dropdown-menu-padding);margin-top:var(--srfm-dropdown-gap-between-input-menu);border:1px solid var(--srfm-dropdown-menu-border-color);border-radius:var(--srfm-input-field-border-radius);margin-top:0;border:none;clip-path:inset(0 round 10px)}.iti .iti__country-list .iti__country{padding:var(--srfm-dropdown-option-padding);gap:var(--srfm-gap-between-icon-text);border-radius:var(--srfm-input-field-border-radius)}.iti .iti__country-list .iti__country .iti__country-name{color:var(--srfm-dropdown-option-text-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.iti .iti__country-list .iti__country .iti__dial-code{color:var(--srfm-color-input-text);font-weight:600}.iti .iti__country-list .iti__country .iti__country-name,.iti .iti__country-list .iti__country .iti__flag-box{margin-right:0}.iti .iti__country-list .iti__country.iti__highlight{background-color:var(--srfm-dropdown-option-background-hover)}.iti .iti__country-list .iti__country.iti__active{background-color:var(--srfm-dropdown-option-background-selected)}.iti .iti__country-list .iti__country.iti__active::after{content:"";width:5.33px;height:10.67px;border:1.25px solid var(--srfm-dropdown-option-selected-icon);border-top:none;border-left:none;transform:rotate(45deg);margin-left:auto}.iti--fullscreen-popup{z-index:999999!important}:root{--srfm-font-size:16px;--srfm-error-color:#dc2626;--srfm-error-color-border:rgba(220, 38, 38, 0.65);--srfm-error-color-border-glow:rgba(220, 38, 38, 0.15);--srfm-column-gap-between-blocks:16px;--srfm-dropdown-font-weight:400;--srfm-dropdown-badge-gap:6px;--srfm-dropdown-badge-icon-gap:6px;--srfm-dropdown-menu-padding:6px;--srfm-dropdown-menu-icon-gap:8px;--srfm-dropdown-option-padding:8px 12px;--srfm-dropdown-badge-delete-icon:var( --srfm-error-color-border, #dc2626 );--srfm-expandable-menu-background:#ffffff;--srfm-input-field-border-radius:6px;--srfm-input-field-font-weight:400;--srfm-checkbox-description-margin-left:24px;--srfm-checkbox-input-border-radius:4px;--srfm-check-svg-top:2px;--srfm-check-svg-left:2px;--srfm-flag-section-padding:10px 0 10px 12px;--srfm-gap-between-icon-text:8px;--srfm-label-font-weight:500;--srfm-description-font-weight:400;--srfm-description-margin-top:2px;--srfm-error-font-size:12px;--srfm-error-font-weight:500;--srfm-error-line-height:16px;--srfm-btn-border-radius:6px;--srfm-btn-font-weight:500;--srfm-multi-choice-horizontal-svg-size:16px;--srfm-page-break-indicator-size:24px}.srfm-form-container .srfm-form .srfm-textarea-block .srfm-error-wrap{display:flex;align-items:center;gap:8px}.srfm-form-container .srfm-form .srfm-textarea-block .srfm-error-wrap .srfm-char-counter-wrap{margin-left:auto;flex-shrink:0;line-height:var(--srfm-error-line-height)}.srfm-form-container .srfm-form .srfm-textarea-block .srfm-error-wrap .srfm-char-counter-wrap .srfm-char-counter{font-size:var(--srfm-error-font-size);font-weight:var(--srfm-error-font-weight);line-height:var(--srfm-error-line-height);color:var(--srfm-color-input-text);opacity:.65}.srfm-form-container .srfm-form .srfm-textarea-block .srfm-error-wrap .srfm-char-counter-wrap .srfm-char-counter.srfm-char-counter--error{color:var(--srfm-error-color);opacity:1}.srfm-form-container .srfm-form .srfm-textarea-block .srfm-block-wrap{line-height:0}.srfm-form-container .srfm-form .srfm-textarea-block .srfm-block-wrap .srfm-input-textarea{resize:vertical;height:unset;line-height:var(--srfm-input-field-line-height)!important}.srfm-form-container .srfm-form .srfm-textarea-block.srfm-richtext .srfm-block-wrap{margin-top:var(--srfm-input-label-gap,var(--srfm-input-field-margin-top));margin-bottom:var(--srfm-input-field-margin-bottom);margin-right:0;margin-left:0;border:1px solid var(--srfm-color-input-border);transition:.2s ease-out;min-height:243px;border-radius:6px}.srfm-form-container .srfm-form .srfm-textarea-block.srfm-richtext .srfm-block-wrap:hover{border-color:var(--srfm-color-input-border-hover)}.srfm-form-container .srfm-form .srfm-textarea-block.srfm-richtext .srfm-block-wrap:hover .ql-toolbar{border-color:var(--srfm-color-input-border-hover)}.srfm-form-container .srfm-form .srfm-textarea-block.srfm-richtext .srfm-block-wrap.srfm-quill-editor-focused{box-shadow:0 0 0 3px var(--srfm-color-input-border-focus-glow);border-color:var(--srfm-color-input-border-hover)}.srfm-form-container .srfm-form .srfm-textarea-block.srfm-richtext .srfm-block-wrap.srfm-quill-editor-focused .ql-toolbar{border-color:var(--srfm-color-input-border-hover)}.srfm-form-container .srfm-form .srfm-textarea-block.srfm-richtext .srfm-block-wrap .ql-editor{border-radius:0 0 5px 5px}.srfm-form-container .srfm-form .srfm-textarea-block.srfm-richtext .ql-container.ql-snow{border:none}.srfm-form-container .srfm-form .srfm-textarea-block.srfm-richtext .srfm-input-textarea{display:none}.srfm-form-container .srfm-form .srfm-textarea-block.srfm-richtext .quill-editor-container{margin:var(--srfm-input-field-margin)}.srfm-form-container .srfm-form .srfm-textarea-block.srfm-richtext.srfm-error .srfm-block-wrap{border:1px solid var(--srfm-error-color-border)}.srfm-form-container .srfm-form .srfm-textarea-block.srfm-richtext.srfm-error .srfm-block-wrap .ql-toolbar{border-color:var(--srfm-error-color-border)}.srfm-form-container .srfm-form .srfm-textarea-block.srfm-richtext.srfm-error .srfm-block-wrap.srfm-quill-editor-focused{box-shadow:0 0 0 3px var(--srfm-error-color-border-glow)}.srfm-form-container .srfm-form .srfm-textarea-block.srfm-richtext .quill-editor-container{transition:.2s ease-out;border:0}.srfm-form-container .srfm-form .srfm-textarea-block.srfm-richtext .quill-editor-container .ql-toolbar{border:none;border-bottom:1px solid var(--srfm-color-input-border);background-color:#fff;border-top-left-radius:5px;border-top-right-radius:5px}.srfm-form-container .srfm-form .srfm-textarea-block.srfm-richtext .quill-editor-container .ql-formats button{box-shadow:none}.srfm-form-container .srfm-form .srfm-textarea-block.srfm-richtext .quill-editor-container .ql-formats{margin-right:0}.srfm-form-container .srfm-form .srfm-textarea-block.srfm-richtext .ql-editor{min-height:200px;transition:.5s all ease;background-color:var(--srfm-color-input-background)}.srfm-form-container .srfm-form .srfm-textarea-block.srfm-richtext .ql-picker-options .ql-picker-item{line-height:1}.wp-theme-bricks .srfm-form-container .srfm-form .srfm-textarea-block .srfm-block-wrap{line-height:1.4}:root{--srfm-font-size:16px;--srfm-error-color:#dc2626;--srfm-error-color-border:rgba(220, 38, 38, 0.65);--srfm-error-color-border-glow:rgba(220, 38, 38, 0.15);--srfm-column-gap-between-blocks:16px;--srfm-dropdown-font-weight:400;--srfm-dropdown-badge-gap:6px;--srfm-dropdown-badge-icon-gap:6px;--srfm-dropdown-menu-padding:6px;--srfm-dropdown-menu-icon-gap:8px;--srfm-dropdown-option-padding:8px 12px;--srfm-dropdown-badge-delete-icon:var( --srfm-error-color-border, #dc2626 );--srfm-expandable-menu-background:#ffffff;--srfm-input-field-border-radius:6px;--srfm-input-field-font-weight:400;--srfm-checkbox-description-margin-left:24px;--srfm-checkbox-input-border-radius:4px;--srfm-check-svg-top:2px;--srfm-check-svg-left:2px;--srfm-flag-section-padding:10px 0 10px 12px;--srfm-gap-between-icon-text:8px;--srfm-label-font-weight:500;--srfm-description-font-weight:400;--srfm-description-margin-top:2px;--srfm-error-font-size:12px;--srfm-error-font-weight:500;--srfm-error-line-height:16px;--srfm-btn-border-radius:6px;--srfm-btn-font-weight:500;--srfm-multi-choice-horizontal-svg-size:16px;--srfm-page-break-indicator-size:24px}button.srfm-toolbar-width-setting-button{width:max-content!important;color:var(--wp-components-color-foreground,#1e1e1e)}button.srfm-toolbar-width-setting-button:before{display:none!important}button.srfm-toolbar-width-setting-button.is-selected .srfm-toolbar-width-setting-icon{background:#1e1e1e;box-shadow:0 0 0 1px #1e1e1e;color:#fff}button.srfm-toolbar-width-setting-button:hover{color:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9))}button.srfm-toolbar-width-setting-button .srfm-toolbar-width-setting-icon{border:1px solid;padding:6px;border-radius:2px;line-height:1.4;font-size:13px}.srfm-form-container,body.post-type-sureforms_form .is-root-container{position:relative;z-index:1}.srfm-form-container *,body.post-type-sureforms_form .is-root-container *{box-sizing:border-box}.srfm-form-container .srfm-block-width-25,body.post-type-sureforms_form .is-root-container .srfm-block-width-25{flex:0 1 calc(25% - 0.75 * var(--srfm-column-gap-between-blocks))}.srfm-form-container .srfm-block-width-33-33,body.post-type-sureforms_form .is-root-container .srfm-block-width-33-33{flex:0 1 calc(33.33% - 0.6666666667 * var(--srfm-column-gap-between-blocks))}.srfm-form-container .srfm-block-width-50,body.post-type-sureforms_form .is-root-container .srfm-block-width-50{flex:0 1 calc(50% - var(--srfm-column-gap-between-blocks)/ 2)}.srfm-form-container .srfm-block-width-66-66,body.post-type-sureforms_form .is-root-container .srfm-block-width-66-66{flex:0 1 calc(66.66% - 0.3333333333 * var(--srfm-column-gap-between-blocks))}.srfm-form-container .srfm-block-width-75,body.post-type-sureforms_form .is-root-container .srfm-block-width-75{flex:0 1 calc(75% - var(--srfm-column-gap-between-blocks)/ 4)}.srfm-form-container .srfm-block-width-100,body.post-type-sureforms_form .is-root-container .srfm-block-width-100{flex:0 1 100%}@media (max-width:576px){.srfm-form-container .srfm-block-width-25,.srfm-form-container .srfm-block-width-33-33,.srfm-form-container .srfm-block-width-50,.srfm-form-container .srfm-block-width-66-66,.srfm-form-container .srfm-block-width-75,body.post-type-sureforms_form .is-root-container .srfm-block-width-25,body.post-type-sureforms_form .is-root-container .srfm-block-width-33-33,body.post-type-sureforms_form .is-root-container .srfm-block-width-50,body.post-type-sureforms_form .is-root-container .srfm-block-width-66-66,body.post-type-sureforms_form .is-root-container .srfm-block-width-75{min-width:100%;width:100%}}.srfm-form-container .srfm-input-common,body.post-type-sureforms_form .is-root-container .srfm-input-common{width:100%;max-width:100%}.srfm-form-container .srfm-submit-button,body.post-type-sureforms_form .is-root-container .srfm-submit-button{cursor:pointer}.srfm-form-container .srfm-nxt-btn,.srfm-form-container .srfm-pre-btn,body.post-type-sureforms_form .is-root-container .srfm-nxt-btn,body.post-type-sureforms_form .is-root-container .srfm-pre-btn{cursor:pointer}.srfm-form-container .srfm-custom-button-ctn,body.post-type-sureforms_form .is-root-container .srfm-custom-button-ctn{height:100%;display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-end}.srfm-form-container .srfm-custom-button-ctn .srfm-button,body.post-type-sureforms_form .is-root-container .srfm-custom-button-ctn .srfm-button{margin-top:var(--srfm-input-label-gap,var(--srfm-input-field-margin-top));margin-bottom:var(--srfm-input-field-margin-bottom);margin-right:0;margin-left:0}.srfm-form-container .srfm-custom-button-ctn.srfm-block,body.post-type-sureforms_form .is-root-container .srfm-custom-button-ctn.srfm-block{height:auto}.srfm-form-container .ts-dropdown-icon,body.post-type-sureforms_form .is-root-container .ts-dropdown-icon{position:absolute;background:0 0!important;right:var(--srfm-dropdown-padding-right);color:var(--srfm-color-input-text);display:flex;align-items:center}.srfm-form-container fieldset,body.post-type-sureforms_form .is-root-container fieldset{font-size:inherit;border:none;margin:0;padding:0;line-height:0}.srfm-form-container .srfm-block .srfm-email-confirm-block,body.post-type-sureforms_form .is-root-container .srfm-block .srfm-email-confirm-block{margin-top:var(--srfm-row-gap-between-blocks)}.srfm-form-container .srfm-block .srfm-email-confirm-block.srfm-error .srfm-block-wrap .srfm-input-common,body.post-type-sureforms_form .is-root-container .srfm-block .srfm-email-confirm-block.srfm-error .srfm-block-wrap .srfm-input-common{border-color:var(--srfm-error-color-border)}.srfm-form-container .srfm-block .srfm-email-confirm-block.srfm-error .srfm-block-wrap .srfm-input-common:focus,body.post-type-sureforms_form .is-root-container .srfm-block .srfm-email-confirm-block.srfm-error .srfm-block-wrap .srfm-input-common:focus{box-shadow:0 0 0 3px var(--srfm-error-color-border-glow)}.srfm-form-container .srfm-block .srfm-email-confirm-block.srfm-error .srfm-error-message,body.post-type-sureforms_form .is-root-container .srfm-block .srfm-email-confirm-block.srfm-error .srfm-error-message{display:block}.srfm-form-container .srfm-block .srfm-block-label,.srfm-form-container .srfm-block .srfm-block-legend,body.post-type-sureforms_form .is-root-container .srfm-block .srfm-block-label,body.post-type-sureforms_form .is-root-container .srfm-block .srfm-block-legend{display:block;font-size:var(--srfm-label-font-size);font-weight:var(--srfm-label-font-weight);line-height:var(--srfm-label-line-height);color:var(--srfm-color-input-label);word-break:break-word;margin:0;padding:0}.srfm-form-container .srfm-block .srfm-block-wrap,body.post-type-sureforms_form .is-root-container .srfm-block .srfm-block-wrap{position:relative;line-height:0}.srfm-form-container .srfm-block .srfm-description,body.post-type-sureforms_form .is-root-container .srfm-block .srfm-description{display:block;font-size:var(--srfm-description-font-size);font-weight:var(--srfm-description-font-weight);line-height:var(--srfm-description-line-height);color:var(--srfm-color-input-description);margin-top:var(--srfm-description-margin-top)}.srfm-form-container .srfm-block .srfm-error-wrap,body.post-type-sureforms_form .is-root-container .srfm-block .srfm-error-wrap{height:var(--srfm-error-line-height)}.srfm-form-container .srfm-block .srfm-input-input,body.post-type-sureforms_form .is-root-container .srfm-block .srfm-input-input{height:var(--srfm-input-height)}.srfm-form-container .srfm-checkbox-block .srfm-description,.srfm-form-container .srfm-gdpr-block .srfm-description,body.post-type-sureforms_form .is-root-container .srfm-checkbox-block .srfm-description,body.post-type-sureforms_form .is-root-container .srfm-gdpr-block .srfm-description{margin-left:var(--srfm-checkbox-description-margin-left)}.srfm-form-container .srfm-checkbox-block .srfm-error-message,.srfm-form-container .srfm-gdpr-block .srfm-error-message,body.post-type-sureforms_form .is-root-container .srfm-checkbox-block .srfm-error-message,body.post-type-sureforms_form .is-root-container .srfm-gdpr-block .srfm-error-message{padding-top:4px}.srfm-form-container .srfm-checkbox-block .srfm-block-wrap *,.srfm-form-container .srfm-gdpr-block .srfm-block-wrap *,body.post-type-sureforms_form .is-root-container .srfm-checkbox-block .srfm-block-wrap *,body.post-type-sureforms_form .is-root-container .srfm-gdpr-block .srfm-block-wrap *{box-sizing:border-box}.srfm-form-container .srfm-checkbox-block .srfm-block-wrap .srfm-block-url,.srfm-form-container .srfm-gdpr-block .srfm-block-wrap .srfm-block-url,body.post-type-sureforms_form .is-root-container .srfm-checkbox-block .srfm-block-wrap .srfm-block-url,body.post-type-sureforms_form .is-root-container .srfm-gdpr-block .srfm-block-wrap .srfm-block-url{color:var(--srfm-color-scheme-primary)}.srfm-form-container .srfm-checkbox-block .srfm-block-wrap .srfm-cbx,.srfm-form-container .srfm-gdpr-block .srfm-block-wrap .srfm-cbx,body.post-type-sureforms_form .is-root-container .srfm-checkbox-block .srfm-block-wrap .srfm-cbx,body.post-type-sureforms_form .is-root-container .srfm-gdpr-block .srfm-block-wrap .srfm-cbx{display:flex;gap:var(--srfm-check-gap);-webkit-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;transition:.2s ease-out}.srfm-form-container .srfm-checkbox-block .srfm-block-wrap .srfm-cbx .srfm-block-text,.srfm-form-container .srfm-gdpr-block .srfm-block-wrap .srfm-cbx .srfm-block-text,body.post-type-sureforms_form .is-root-container .srfm-checkbox-block .srfm-block-wrap .srfm-cbx .srfm-block-text,body.post-type-sureforms_form .is-root-container .srfm-gdpr-block .srfm-block-wrap .srfm-cbx .srfm-block-text{flex:1}.srfm-form-container .srfm-checkbox-block .srfm-block-wrap .srfm-cbx .srfm-span-wrap,.srfm-form-container .srfm-gdpr-block .srfm-block-wrap .srfm-cbx .srfm-span-wrap,body.post-type-sureforms_form .is-root-container .srfm-checkbox-block .srfm-block-wrap .srfm-cbx .srfm-span-wrap,body.post-type-sureforms_form .is-root-container .srfm-gdpr-block .srfm-block-wrap .srfm-cbx .srfm-span-wrap{float:left;vertical-align:middle;transform:translate3d(0,0,0)}.srfm-form-container .srfm-checkbox-block .srfm-block-wrap .srfm-cbx .srfm-span-wrap:first-child,.srfm-form-container .srfm-gdpr-block .srfm-block-wrap .srfm-cbx .srfm-span-wrap:first-child,body.post-type-sureforms_form .is-root-container .srfm-checkbox-block .srfm-block-wrap .srfm-cbx .srfm-span-wrap:first-child,body.post-type-sureforms_form .is-root-container .srfm-gdpr-block .srfm-block-wrap .srfm-cbx .srfm-span-wrap:first-child{margin-top:var(--srfm-checkbox-margin-top-frontend);width:var(--srfm-check-ctn-width);height:var(--srfm-check-ctn-height);border-radius:var(--srfm-checkbox-input-border-radius);transform:scale(1);border:1px solid var(--srfm-color-input-border);background-color:var(--srfm-color-input-background);transition:.2s ease-out}.srfm-form-container .srfm-checkbox-block .srfm-block-wrap .srfm-cbx .srfm-span-wrap:first-child svg,.srfm-form-container .srfm-gdpr-block .srfm-block-wrap .srfm-cbx .srfm-span-wrap:first-child svg,body.post-type-sureforms_form .is-root-container .srfm-checkbox-block .srfm-block-wrap .srfm-cbx .srfm-span-wrap:first-child svg,body.post-type-sureforms_form .is-root-container .srfm-gdpr-block .srfm-block-wrap .srfm-cbx .srfm-span-wrap:first-child svg{opacity:0;position:absolute;top:var(--srfm-check-svg-top);left:var(--srfm-check-svg-left);fill:none;width:var(--srfm-check-svg-size);height:var(--srfm-check-svg-size);stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:16px;stroke-dashoffset:16px;transition:.2s ease-out;transform:translate3d(0,0,0)}.srfm-form-container .srfm-checkbox-block .srfm-block-wrap .srfm-cbx .srfm-span-wrap:last-child,.srfm-form-container .srfm-gdpr-block .srfm-block-wrap .srfm-cbx .srfm-span-wrap:last-child,body.post-type-sureforms_form .is-root-container .srfm-checkbox-block .srfm-block-wrap .srfm-cbx .srfm-span-wrap:last-child,body.post-type-sureforms_form .is-root-container .srfm-gdpr-block .srfm-block-wrap .srfm-cbx .srfm-span-wrap:last-child{position:relative;max-width:calc(100% - 30px)}@media screen and (max-width:640px){.srfm-form-container .srfm-checkbox-block .srfm-block-wrap .srfm-cbx,.srfm-form-container .srfm-gdpr-block .srfm-block-wrap .srfm-cbx,body.post-type-sureforms_form .is-root-container .srfm-checkbox-block .srfm-block-wrap .srfm-cbx,body.post-type-sureforms_form .is-root-container .srfm-gdpr-block .srfm-block-wrap .srfm-cbx{width:100%}}.srfm-form-container .srfm-checkbox-block .srfm-block-wrap .srfm-input-checkbox,.srfm-form-container .srfm-checkbox-block .srfm-block-wrap .srfm-input-gdpr,.srfm-form-container .srfm-gdpr-block .srfm-block-wrap .srfm-input-checkbox,.srfm-form-container .srfm-gdpr-block .srfm-block-wrap .srfm-input-gdpr,body.post-type-sureforms_form .is-root-container .srfm-checkbox-block .srfm-block-wrap .srfm-input-checkbox,body.post-type-sureforms_form .is-root-container .srfm-checkbox-block .srfm-block-wrap .srfm-input-gdpr,body.post-type-sureforms_form .is-root-container .srfm-gdpr-block .srfm-block-wrap .srfm-input-checkbox,body.post-type-sureforms_form .is-root-container .srfm-gdpr-block .srfm-block-wrap .srfm-input-gdpr{position:absolute!important;left:0!important;top:0!important}.srfm-form-container .srfm-checkbox-block .srfm-block-wrap .srfm-input-checkbox:checked+.srfm-cbx>span.srfm-span-wrap:first-child,.srfm-form-container .srfm-checkbox-block .srfm-block-wrap .srfm-input-gdpr:checked+.srfm-cbx>span.srfm-span-wrap:first-child,.srfm-form-container .srfm-gdpr-block .srfm-block-wrap .srfm-input-checkbox:checked+.srfm-cbx>span.srfm-span-wrap:first-child,.srfm-form-container .srfm-gdpr-block .srfm-block-wrap .srfm-input-gdpr:checked+.srfm-cbx>span.srfm-span-wrap:first-child,body.post-type-sureforms_form .is-root-container .srfm-checkbox-block .srfm-block-wrap .srfm-input-checkbox:checked+.srfm-cbx>span.srfm-span-wrap:first-child,body.post-type-sureforms_form .is-root-container .srfm-checkbox-block .srfm-block-wrap .srfm-input-gdpr:checked+.srfm-cbx>span.srfm-span-wrap:first-child,body.post-type-sureforms_form .is-root-container .srfm-gdpr-block .srfm-block-wrap .srfm-input-checkbox:checked+.srfm-cbx>span.srfm-span-wrap:first-child,body.post-type-sureforms_form .is-root-container .srfm-gdpr-block .srfm-block-wrap .srfm-input-gdpr:checked+.srfm-cbx>span.srfm-span-wrap:first-child{background:var(--srfm-color-scheme-primary);border-color:var(--srfm-color-scheme-primary)}.srfm-form-container .srfm-checkbox-block .srfm-block-wrap .srfm-input-checkbox:checked+.srfm-cbx>span.srfm-span-wrap:first-child svg,.srfm-form-container .srfm-checkbox-block .srfm-block-wrap .srfm-input-gdpr:checked+.srfm-cbx>span.srfm-span-wrap:first-child svg,.srfm-form-container .srfm-gdpr-block .srfm-block-wrap .srfm-input-checkbox:checked+.srfm-cbx>span.srfm-span-wrap:first-child svg,.srfm-form-container .srfm-gdpr-block .srfm-block-wrap .srfm-input-gdpr:checked+.srfm-cbx>span.srfm-span-wrap:first-child svg,body.post-type-sureforms_form .is-root-container .srfm-checkbox-block .srfm-block-wrap .srfm-input-checkbox:checked+.srfm-cbx>span.srfm-span-wrap:first-child svg,body.post-type-sureforms_form .is-root-container .srfm-checkbox-block .srfm-block-wrap .srfm-input-gdpr:checked+.srfm-cbx>span.srfm-span-wrap:first-child svg,body.post-type-sureforms_form .is-root-container .srfm-gdpr-block .srfm-block-wrap .srfm-input-checkbox:checked+.srfm-cbx>span.srfm-span-wrap:first-child svg,body.post-type-sureforms_form .is-root-container .srfm-gdpr-block .srfm-block-wrap .srfm-input-gdpr:checked+.srfm-cbx>span.srfm-span-wrap:first-child svg{opacity:1;stroke-dashoffset:0}.srfm-form-container .srfm-checkbox-block .srfm-block-wrap .srfm-inline-svg,.srfm-form-container .srfm-gdpr-block .srfm-block-wrap .srfm-inline-svg,body.post-type-sureforms_form .is-root-container .srfm-checkbox-block .srfm-block-wrap .srfm-inline-svg,body.post-type-sureforms_form .is-root-container .srfm-gdpr-block .srfm-block-wrap .srfm-inline-svg{position:absolute;width:0;height:0;pointer-events:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.editor-styles-wrapper .srfm-button,.srfm-form-container .srfm-button{padding:var(--srfm-btn-padding);font-size:var(--srfm-btn-font-size);font-weight:var(--srfm-btn-font-weight);line-height:var(--srfm-btn-line-height);border-radius:var(--srfm-btn-border-radius);background:var(--srfm-color-scheme-primary);color:var(--srfm-color-scheme-text-on-primary);border:1px solid var(--srfm-color-scheme-primary)}.editor-styles-wrapper .srfm-button:hover,.srfm-form-container .srfm-button:hover{background:var(--srfm-btn-color-hover)}.editor-styles-wrapper .srfm-button:focus,.srfm-form-container .srfm-button:focus{box-shadow:0 0 0 3px var(--srfm-color-input-border-focus-glow)}.srfm-submit-button-hidden .srfm-form .srfm-block-single:has(+ .srfm-submit-container){margin-bottom:0!important}.srfm-form-restriction-wrapper{background-color:#fff}.srfm-form-restriction-wrapper .srfm-form-restriction-message{background:#fefce8;border:1px solid #fef08a;border-radius:8px;padding:12px;display:flex;align-items:flex-start;gap:8px;line-height:0}.srfm-form-restriction-wrapper .srfm-form-restriction-message .srfm-form-restriction-icon{color:#faad14}.srfm-form-restriction-wrapper .srfm-form-restriction-message .srfm-form-restriction-text{color:#333;margin:0;font-weight:400;font-size:14px;line-height:20px;letter-spacing:0}:root{--srfm-font-size:16px;--srfm-error-color:#dc2626;--srfm-error-color-border:rgba(220, 38, 38, 0.65);--srfm-error-color-border-glow:rgba(220, 38, 38, 0.15);--srfm-column-gap-between-blocks:16px;--srfm-dropdown-font-weight:400;--srfm-dropdown-badge-gap:6px;--srfm-dropdown-badge-icon-gap:6px;--srfm-dropdown-menu-padding:6px;--srfm-dropdown-menu-icon-gap:8px;--srfm-dropdown-option-padding:8px 12px;--srfm-dropdown-badge-delete-icon:var( --srfm-error-color-border, #dc2626 );--srfm-expandable-menu-background:#ffffff;--srfm-input-field-border-radius:6px;--srfm-input-field-font-weight:400;--srfm-checkbox-description-margin-left:24px;--srfm-checkbox-input-border-radius:4px;--srfm-check-svg-top:2px;--srfm-check-svg-left:2px;--srfm-flag-section-padding:10px 0 10px 12px;--srfm-gap-between-icon-text:8px;--srfm-label-font-weight:500;--srfm-description-font-weight:400;--srfm-description-margin-top:2px;--srfm-error-font-size:12px;--srfm-error-font-weight:500;--srfm-error-line-height:16px;--srfm-btn-border-radius:6px;--srfm-btn-font-weight:500;--srfm-multi-choice-horizontal-svg-size:16px;--srfm-page-break-indicator-size:24px}.srfm-form-container{position:relative;padding:0;padding-top:var(--srfm-form-padding-top,0);padding-right:var(--srfm-form-padding-right,0);padding-bottom:var(--srfm-form-padding-bottom,0);padding-left:var(--srfm-form-padding-left,0);border-top-left-radius:var(--srfm-form-border-radius-top,0);border-top-right-radius:var(--srfm-form-border-radius-right,0);border-bottom-right-radius:var(--srfm-form-border-radius-bottom,0);border-bottom-left-radius:var(--srfm-form-border-radius-left,0)}.srfm-form-container.srfm-bg-color{background:var(--srfm-bg-color)}.srfm-form-container.srfm-bg-image{background-image:var(--srfm-bg-image);background-position:var(--srfm-bg-position);background-attachment:var(--srfm-bg-attachment);background-repeat:var(--srfm-bg-repeat);background-size:var(--srfm-bg-size)}.srfm-form-container.srfm-bg-gradient{background:var(--srfm-bg-gradient)}.srfm-form-container[class*=srfm-overlay]::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:var(--srfm-bg-overlay-opacity);pointer-events:none;z-index:-1}.srfm-form-container.srfm-overlay-image::before{background-image:var(--srfm-bg-overlay-image);background-position:var(--srfm-bg-overlay-position);background-attachment:var(--srfm-bg-overlay-attachment);background-repeat:var(--srfm-bg-overlay-repeat);background-size:var(--srfm-bg-overlay-size);mix-blend-mode:var(--srfm-bg-overlay-blend-mode);background-color:unset}.srfm-form-container.srfm-overlay-color::before{background-color:var(--srfm-bg-overlay-color)}.srfm-form-container.srfm-overlay-gradient::before{background:var(--srfm-bg-overlay-gradient)}.srfm-form-container[class*=srfm-overlay]::before{border-top-left-radius:var(--srfm-form-border-radius-top,0);border-top-right-radius:var(--srfm-form-border-radius-right,0);border-bottom-right-radius:var(--srfm-form-border-radius-bottom,0);border-bottom-left-radius:var(--srfm-form-border-radius-left,0)}.srfm-form-container .srfm-custom-wp-paragraph{width:100%!important;margin:0!important;margin-bottom:1.2em!important;padding:0 .3em!important}.srfm-form-container div[class^=astra-advanced-hook]{display:flex;flex-wrap:wrap;width:100%}.srfm-form-container .srfm-form-title{padding:.3em;margin-top:0;margin-bottom:1em}.srfm-form-container .srfm-instant-form-wrn-ctn{display:flex;align-items:flex-start;border:1px solid #fbbf24;border-radius:.75em;background-color:#fff;padding:.75em;margin-bottom:1.2em;font-size:20px!important}.srfm-form-container .srfm-instant-form-wrn-ctn .srfm-svg-container{max-width:36px;width:100%;height:20px;flex:none}.srfm-form-container .srfm-instant-form-wrn-ctn .srfm-wrn-text-ctn{display:flex;flex-direction:column;gap:.25em}.srfm-form-container .srfm-instant-form-wrn-ctn .srfm-wrn-description{font-size:.8em;color:#b45309;line-height:24px}.srfm-form-container .srfm-instant-form-wrn-ctn .srfm-wrn-link{font-weight:600;color:#b45309;line-height:16px;text-decoration:none;width:fit-content;padding:4px 0 4px 0}.srfm-form-container .srfm-form .srfm-captcha-container,.srfm-form-container .srfm-password-protected-form .srfm-captcha-container{width:100%}.srfm-form-container .srfm-form .srfm-captcha-container .h-captcha,.srfm-form-container .srfm-password-protected-form .srfm-captcha-container .h-captcha{height:78px}.srfm-form-container .srfm-form .srfm-validation-error,.srfm-form-container .srfm-password-protected-form .srfm-validation-error{line-height:var(--srfm-error-line-height);color:var(--srfm-error-color);font-size:var(--srfm-error-font-size);font-weight:var(--srfm-error-font-weight);margin:var(--srfm-input-field-margin-top) 0 0}.srfm-form-container .srfm-form .uagb-block,.srfm-form-container .srfm-password-protected-form .uagb-block{margin-bottom:1em;width:100%}.srfm-form-container .srfm-form .srfm-required,.srfm-form-container .srfm-password-protected-form .srfm-required{color:#dc2626}.srfm-form-container .srfm-form .srfm-block .srfm-error-message,.srfm-form-container .srfm-password-protected-form .srfm-block .srfm-error-message{display:none}.srfm-form-container .srfm-form .srfm-submit-button .srfm-loader,.srfm-form-container .srfm-password-protected-form .srfm-submit-button .srfm-loader{display:none;border:2px solid var(--srfm-color-scheme-text-on-primary);border-radius:50%;border-top:2px solid var(--srfm-color-scheme-primary);width:1.2em;height:1.2em;animation:spin 2s linear infinite;margin-left:.5em}@keyframes spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}.srfm-form-container .srfm-form .srfm-submit-button .srfm-loader.srfm-active,.srfm-form-container .srfm-password-protected-form .srfm-submit-button .srfm-loader.srfm-active{display:block}.srfm-form-container .srfm-form .srfm-submit-button .srfm-loader:hover,.srfm-form-container .srfm-password-protected-form .srfm-submit-button .srfm-loader:hover{border-color:var(--srfm-btn-color-hover)}.srfm-form-container .srfm-form .srfm-submit-button .srfm-submit-wrap,.srfm-form-container .srfm-password-protected-form .srfm-submit-button .srfm-submit-wrap{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;overflow-wrap:anywhere;height:100%}.srfm-form-container .srfm-form p:not([hidden]).srfm-error-message,.srfm-form-container .srfm-password-protected-form p:not([hidden]).srfm-error-message{line-height:20px;color:#111827;font-size:14px;font-weight:var(--srfm-error-font-weight);margin:0;display:flex;align-items:center;border:1px solid #fecaca;width:100%;padding:12px;border-radius:8px;background-color:#fef2f2;gap:8px}.srfm-form-container .srfm-form p:not([hidden]).srfm-error-message .srfm-icon,.srfm-form-container .srfm-password-protected-form p:not([hidden]).srfm-error-message .srfm-icon{line-height:1;display:flex;color:#dc2626}.srfm-form-container .srfm-form p:not([hidden]).srfm-footer-error,.srfm-form-container .srfm-password-protected-form p:not([hidden]).srfm-footer-error{margin-top:var(--srfm-row-gap-between-blocks)}.srfm-form-container .srfm-form p:not([hidden]).srfm-head-error,.srfm-form-container .srfm-password-protected-form p:not([hidden]).srfm-head-error{margin-bottom:var(--srfm-row-gap-between-blocks)}.srfm-form-container .srfm-form .paypal-button-sibling.paypal-method-active,.srfm-form-container .srfm-password-protected-form .paypal-button-sibling.paypal-method-active{display:none!important}.srfm-form-container .srfm-form .srfm-paypal-button-container[data-submit-button-sibling=true]:not(.paypal-method-active),.srfm-form-container .srfm-password-protected-form .srfm-paypal-button-container[data-submit-button-sibling=true]:not(.paypal-method-active){display:none!important}.srfm-form-container .srfm-success-box{display:none;align-items:center;justify-content:center;flex-direction:column;color:var(--srfm-body-input-color);min-height:20vh}.srfm-form-container .srfm-success-box p{margin:0}.srfm-form-container .srfm-success-box p img{display:inline}.srfm-form-container .srfm-success-box.srfm-active{display:flex;white-space:pre-wrap}.srfm-form-container .srfm-success-box div{width:100%}.srfm-form-container .srfm-success-box .srfm-success-box-description{font-size:.9em;font-weight:400;line-height:26px;color:var(--srfm-body-input-color);display:flex;flex-direction:column;gap:8px}.srfm-form-container .srfm-display-none{display:none}.srfm-form-container .srfm-loading-block{position:relative;opacity:.5;pointer-events:none}.srfm-form-container .srfm-loading-block::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(255,255,255,.7);z-index:9999}.srfm-form-container .srfm-loading-block::after{content:"";position:absolute;top:50%;left:50%;width:40px;height:40px;margin:-20px 0 0 -20px;border:3px solid #f3f3f3;border-top:3px solid #3498db;border-radius:50%;animation:srfm-spin 1s linear infinite;z-index:10000}.srfm-form-container .srfm-payment-field-wrapper{display:flex;flex-direction:column;gap:var(--srfm-column-gap-between-blocks);margin-top:var(--srfm-column-gap-between-blocks)}.srfm-form-container .srfm-payment-field-wrapper .srfm-variable-amount-display{display:flex;flex-direction:column;gap:calc(var(--srfm-column-gap-between-blocks)/ 2)}.srfm-form-container .srfm-payment-field-wrapper .srfm-variable-amount-display .srfm-payment-amount-wrapper{display:flex;justify-content:space-between}.srfm-form-container .srfm-payment-field-wrapper .srfm-test-mode-notice{background-color:#fcf3d5;border-radius:8px;padding:12px;color:#8a7946;font-size:var(--srfm-description-font-size);font-weight:var(--srfm-description-font-weight);line-height:var(--srfm-description-line-height)}.srfm-form-container .srfm-payment-field-wrapper .srfm-payment-methods-accordion{display:flex;flex-direction:column;gap:calc(var(--srfm-column-gap-between-blocks)/ 2)}.srfm-form-container .srfm-payment-field-wrapper .srfm-payment-methods-accordion .srfm-accordion-item{border:1px solid rgba(30,30,30,.2509803922);border-radius:6px}.srfm-form-container .srfm-payment-field-wrapper .srfm-payment-methods-accordion .srfm-accordion-item .srfm-accordion-header{display:flex;justify-content:space-between;align-items:center;padding:16px;cursor:pointer}.srfm-form-container .srfm-payment-field-wrapper .srfm-payment-methods-accordion .srfm-accordion-item .srfm-accordion-header .srfm-payment-input-wrapper{display:flex;align-items:center;gap:8px}.srfm-form-container .srfm-payment-field-wrapper .srfm-payment-methods-accordion .srfm-accordion-item .srfm-accordion-content{display:none}.srfm-form-container .srfm-payment-field-wrapper .srfm-payment-methods-accordion .srfm-accordion-item.srfm-payment-active .srfm-accordion-content{display:block;padding:0 16px 16px 16px}.srfm-form-container .srfm-payment-field-wrapper .srfm-payment-methods-accordion .srfm-accordion-item .srfm-payment-method-radio{width:14px;min-width:14px;min-height:14px;height:14px;border-radius:50%;appearance:none;-webkit-appearance:none;-moz-appearance:none;outline:0;cursor:pointer;margin:0;padding:0;flex-shrink:0;border:1.25px solid rgba(30,30,30,.5019607843);background-color:transparent}.srfm-form-container .srfm-payment-field-wrapper .srfm-payment-methods-accordion .srfm-accordion-item .srfm-payment-method-radio:checked{border:5px solid #0c78fb;background-color:transparent}.srfm-form-container .srfm-payment-field-wrapper .srfm-payment-methods-accordion .srfm-accordion-item .srfm-payment-method-radio:checked::before{background-color:transparent}.srfm-form-container .srfm-payment-field-wrapper .srfm-payment-methods-accordion .srfm-accordion-item .srfm-payment-method-radio:focus{outline:2px solid rgba(12,120,251,.2509803922);outline-offset:2px}.srfm-form-container .srfm-payment-field-wrapper .srfm-payment-methods-accordion .srfm-accordion-item .srfm-paypal-placeholder-message{font-size:14px;font-family:inherit;line-height:20px;color:rgba(30,30,30,.6509803922);font-weight:400}.srfm-form-container .srfm-payment-field-wrapper .srfm-payment-methods-accordion.srfm-single-payment-method .srfm-accordion-item[data-method=stripe] .srfm-accordion-header{display:none}.srfm-form-container .srfm-payment-field-wrapper .srfm-payment-methods-accordion.srfm-single-payment-method .srfm-payment-active .srfm-accordion-content{padding:16px 16px 16px 16px}.srfm-form-container .srfm-payment-field-wrapper .srfm-payment-methods-accordion.srfm-single-payment-method .srfm-payment-method-radio{display:none}@keyframes srfm-spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.srfm-form-container .srfm-paypal-button-container{position:relative;z-index:1}.srfm-form-container .srfm-paypal-button-container.srfm-paypal-loading{pointer-events:none}.srfm-form-container .srfm-paypal-button-container.srfm-paypal-loading::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(255,255,255,.8);z-index:999;border-radius:4px}.srfm-form-container .srfm-paypal-button-container.srfm-paypal-loading::after{content:"";position:absolute;top:50%;left:50%;width:24px;height:24px;margin-top:-12px;margin-left:-12px;border:3px solid #f3f3f3;border-top:3px solid #0c78fb;border-radius:50%;animation:srfm-spin 1s linear infinite;z-index:1000}.brx-body .srfm-form-container .grecaptcha-badge{visibility:revert!important;width:256px;height:60px;display:block;transition:right .3s;position:fixed;bottom:14px;right:-186px;box-shadow:gray 0 0 5px;border-radius:2px;overflow:hidden}.brx-body .srfm-form-container .grecaptcha-badge:hover{right:0}.wp-theme-kadence .srfm-form-container{height:auto}.ts-control{border:1px solid #d0d0d0;border-radius:3px;box-shadow:none;box-sizing:border-box;display:flex;flex-wrap:wrap;overflow:hidden;padding:8px;position:relative;width:100%;z-index:1}.ts-wrapper.multi.has-items .ts-control{padding:6px 8px 3px}.full .ts-control{background-color:#fff}.disabled .ts-control,.disabled .ts-control *{cursor:default!important}.focus .ts-control{box-shadow:none}.ts-control>*{display:inline-block;vertical-align:baseline}.ts-wrapper.multi .ts-control>div{background:#f2f2f2;border:0 solid #d0d0d0;color:#303030;cursor:pointer;margin:0 3px 3px 0;padding:2px 6px}.ts-wrapper.multi .ts-control>div.active{background:#e8e8e8;border:0 solid #cacaca;color:#303030}.ts-wrapper.multi.disabled .ts-control>div,.ts-wrapper.multi.disabled .ts-control>div.active{background:#fff;border:0 solid #fff;color:#7d7d7d}.ts-control>input{background:none!important;border:0!important;box-shadow:none!important;display:inline-block!important;flex:1 1 auto;line-height:inherit!important;margin:0!important;max-height:none!important;max-width:100%!important;min-height:0!important;min-width:7rem;padding:0!important;text-indent:0!important;-webkit-user-select:auto!important;-moz-user-select:auto!important;-ms-user-select:auto!important;user-select:auto!important}.ts-control>input::-ms-clear{display:none}.ts-control>input:focus{outline:none!important}.has-items .ts-control>input{margin:0 4px!important}.ts-control.rtl{text-align:right}.ts-control.rtl.single .ts-control:after{left:15px;right:auto}.ts-control.rtl .ts-control>input{margin:0 4px 0 -2px!important}.disabled .ts-control{background-color:#fafafa;opacity:.5}.input-hidden .ts-control>input{left:-10000px;opacity:0;position:absolute}.ts-dropdown{background:#fff;border:1px solid #d0d0d0;border-radius:0 0 3px 3px;border-top:0;box-shadow:0 1px 3px rgba(0,0,0,.1);box-sizing:border-box;left:0;margin:.25rem 0 0;position:absolute;top:100%;width:100%;z-index:10}.ts-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.ts-dropdown [data-selectable] .highlight{background:rgba(125,168,208,.2);border-radius:1px}.ts-dropdown .create,.ts-dropdown .no-results,.ts-dropdown .optgroup-header,.ts-dropdown .option{padding:5px 8px}.ts-dropdown .option,.ts-dropdown [data-disabled],.ts-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}.ts-dropdown [data-selectable].option{cursor:pointer;opacity:1}.ts-dropdown .optgroup:first-child .optgroup-header{border-top:0}.ts-dropdown .optgroup-header{background:#fff;color:#303030;cursor:default}.ts-dropdown .active{background-color:#f5fafd;color:#495c68}.ts-dropdown .active.create{color:#495c68}.ts-dropdown .create{color:rgba(48,48,48,.5)}.ts-dropdown .spinner{display:inline-block;height:30px;margin:5px 8px;width:30px}.ts-dropdown .spinner:after{animation:lds-dual-ring 1.2s linear infinite;border-color:#d0d0d0 transparent;border-radius:50%;border-style:solid;border-width:5px;content:" ";display:block;height:24px;margin:3px;width:24px}@keyframes lds-dual-ring{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ts-dropdown-content{max-height:200px;overflow:hidden auto;scroll-behavior:smooth}.ts-wrapper.plugin-drag_drop .ts-dragging{color:transparent!important}.ts-wrapper.plugin-drag_drop .ts-dragging>*{visibility:hidden!important}.plugin-checkbox_options:not(.rtl) .option input{margin-right:.5rem}.plugin-checkbox_options.rtl .option input{margin-left:.5rem}.plugin-clear_button{--ts-pr-clear-button:1em}.plugin-clear_button .clear-button{background:transparent!important;cursor:pointer;margin-right:0!important;opacity:0;position:absolute;right:2px;top:50%;transform:translateY(-50%);transition:opacity .5s}.plugin-clear_button.form-select .clear-button,.plugin-clear_button.single .clear-button{right:max(var(--ts-pr-caret),8px)}.plugin-clear_button.focus.has-items .clear-button,.plugin-clear_button:not(.disabled):hover.has-items .clear-button{opacity:1}.ts-wrapper .dropdown-header{background:color-mix(#fff,#d0d0d0,85%);border-bottom:1px solid #d0d0d0;border-radius:3px 3px 0 0;padding:10px 8px;position:relative}.ts-wrapper .dropdown-header-close{color:#303030;font-size:20px!important;line-height:20px;margin-top:-12px;opacity:.4;position:absolute;right:8px;top:50%}.ts-wrapper .dropdown-header-close:hover{color:#000}.plugin-dropdown_input.focus.dropdown-active .ts-control{border:1px solid #d0d0d0;box-shadow:none}.plugin-dropdown_input .dropdown-input{background:transparent;border:solid #d0d0d0;border-width:0 0 1px;box-shadow:none;display:block;padding:8px;width:100%}.plugin-dropdown_input .items-placeholder{border:0!important;box-shadow:none!important;width:100%}.plugin-dropdown_input.dropdown-active .items-placeholder,.plugin-dropdown_input.has-items .items-placeholder{display:none!important}.ts-wrapper.plugin-input_autogrow.has-items .ts-control>input{min-width:0}.ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control>input{flex:none;min-width:4px}.ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control>input::-ms-input-placeholder{color:transparent}.ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control>input::placeholder{color:transparent}.ts-dropdown.plugin-optgroup_columns .ts-dropdown-content{display:flex}.ts-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0;flex-basis:0;flex-grow:1;min-width:0}.ts-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0}.ts-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.ts-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0}.ts-wrapper.plugin-remove_button .item{align-items:center;display:inline-flex}.ts-wrapper.plugin-remove_button .item .remove{border-radius:0 2px 2px 0;box-sizing:border-box;color:inherit;display:inline-block;padding:0 6px;text-decoration:none;vertical-align:middle}.ts-wrapper.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,.05)}.ts-wrapper.plugin-remove_button.disabled .item .remove:hover{background:none}.ts-wrapper.plugin-remove_button .remove-single{font-size:23px;position:absolute;right:0;top:0}.ts-wrapper.plugin-remove_button:not(.rtl) .item{padding-right:0!important}.ts-wrapper.plugin-remove_button:not(.rtl) .item .remove{border-left:1px solid #d0d0d0;margin-left:6px}.ts-wrapper.plugin-remove_button:not(.rtl) .item.active .remove{border-left-color:#cacaca}.ts-wrapper.plugin-remove_button:not(.rtl).disabled .item .remove{border-left-color:#fff}.ts-wrapper.plugin-remove_button.rtl .item{padding-left:0!important}.ts-wrapper.plugin-remove_button.rtl .item .remove{border-right:1px solid #d0d0d0;margin-right:6px}.ts-wrapper.plugin-remove_button.rtl .item.active .remove{border-right-color:#cacaca}.ts-wrapper.plugin-remove_button.rtl.disabled .item .remove{border-right-color:#fff}:root{--ts-pr-clear-button:0;--ts-pr-caret:0;--ts-pr-min:.75rem}.ts-wrapper.single .ts-control,.ts-wrapper.single .ts-control input{cursor:pointer}.ts-control:not(.rtl){padding-right:max(var(--ts-pr-min),var(--ts-pr-clear-button) + var(--ts-pr-caret))!important}.ts-control.rtl{padding-left:max(var(--ts-pr-min),var(--ts-pr-clear-button) + var(--ts-pr-caret))!important}.ts-wrapper{position:relative}.ts-control,.ts-control input,.ts-dropdown{color:#303030;font-family:inherit;font-size:13px;line-height:18px}.ts-control,.ts-wrapper.single.input-active .ts-control{background:#fff;cursor:text}.ts-hidden-accessible{clip:rect(0 0 0 0)!important;border:0!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}:root {
--iti-hover-color: rgba(0, 0, 0, 0.05);
--iti-border-color: #ccc;
--iti-dialcode-color: #999;
--iti-dropdown-bg: white;
--iti-spacer-horizontal: 8px;
--iti-flag-height: 12px;
--iti-flag-width: 16px;
--iti-border-width: 1px;
--iti-arrow-height: 4px;
--iti-arrow-width: 6px;
--iti-triangle-border: calc(var(--iti-arrow-width) / 2);
--iti-arrow-padding: 6px;
--iti-arrow-color: #555;
--iti-path-flags-1x: url(//3dtapete.rs/wp-content/plugins/sureforms/assets/css/minified/deps/intl/img/flags.webp);
--iti-path-flags-2x: url(//3dtapete.rs/wp-content/plugins/sureforms/assets/css/minified/deps/intl/img/flags@2x.webp);
--iti-path-globe-1x: url(//3dtapete.rs/wp-content/plugins/sureforms/assets/css/minified/deps/intl/img/globe.webp);
--iti-path-globe-2x: url(//3dtapete.rs/wp-content/plugins/sureforms/assets/css/minified/deps/intl/img/globe@2x.webp);
--iti-flag-sprite-width: 3904px;
--iti-flag-sprite-height: 12px;
--iti-mobile-popup-margin: 30px;
}
.iti {
position: relative;
display: inline-block;
}
.iti * {
box-sizing: border-box;
}
.iti__hide {
display: none;
}
.iti__v-hide {
visibility: hidden;
}
.iti__a11y-text {
width: 1px;
height: 1px;
clip: rect(1px, 1px, 1px, 1px);
overflow: hidden;
position: absolute;
}
.iti input.iti__tel-input,
.iti input.iti__tel-input[type=text],
.iti input.iti__tel-input[type=tel] {
position: relative;
z-index: 0;
margin: 0 !important;
}
.iti__country-container {
margin: var(--srfm-input-field-margin);
right: 0px;
position: absolute;
top: 0;
bottom: 0;
padding: var(--iti-border-width);
}
.iti__selected-country {
z-index: 1;
position: relative;
display: flex;
align-items: center;
height: 100%;
background: none;
border: 0;
margin: 0;
padding: 0;
font-family: inherit;
font-size: inherit;
color: inherit;
border-radius: 0;
font-weight: inherit;
line-height: inherit;
text-decoration: none;
}
.iti__selected-country-primary {
background: none !important;
display: flex;
align-items: center;
height: 100%;
padding: 0 var(--iti-arrow-padding) 0 var(--iti-spacer-horizontal);
}
.iti__arrow {
margin-left: var(--iti-arrow-padding);
width: 0;
height: 0;
border-left: var(--iti-triangle-border) solid transparent;
border-right: var(--iti-triangle-border) solid transparent;
border-top: var(--iti-arrow-height) solid var(--iti-arrow-color);
}
[dir=rtl] .iti__arrow {
margin-right: var(--iti-arrow-padding);
margin-left: 0;
}
.iti__arrow--up {
border-top: none;
border-bottom: var(--iti-arrow-height) solid var(--iti-arrow-color);
}
.iti__dropdown-content {
border-radius: 3px;
background-color: var(--iti-dropdown-bg);
}
.iti--inline-dropdown .iti__dropdown-content {
position: absolute;
z-index: 2;
margin-top: 3px;
margin-left: calc(var(--iti-border-width) * -1);
border: var(--iti-border-width) solid var(--iti-border-color);
box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
}
.iti__search-input {
width: 100%;
border-width: 0;
border-radius: 3px;
}
.iti__search-input + .iti__country-list {
border-top: 1px solid var(--iti-border-color);
}
.iti__country-list {
list-style: none;
padding: 0;
margin: 0;
overflow-y: scroll;
-webkit-overflow-scrolling: touch;
}
.iti--inline-dropdown .iti__country-list {
max-height: 185px;
}
.iti--flexible-dropdown-width .iti__country-list {
white-space: nowrap;
}
@media (max-width: 500px) {
.iti--flexible-dropdown-width .iti__country-list {
white-space: normal;
}
}
.iti__country {
display: flex;
align-items: center;
padding: 8px var(--iti-spacer-horizontal);
outline: none;
}
.iti__dial-code {
color: var(--iti-dialcode-color);
}
.iti__country.iti__highlight {
background-color: var(--iti-hover-color);
}
.iti__country-list .iti__flag, .iti__country-name {
margin-right: var(--iti-spacer-horizontal);
}
[dir=rtl] .iti__country-list .iti__flag, [dir=rtl] .iti__country-name {
margin-right: 0;
margin-left: var(--iti-spacer-horizontal);
}
.iti--allow-dropdown .iti__country-container:not(:has(+ input[disabled])):not(:has(+ input[readonly])):hover, .iti--allow-dropdown .iti__country-container:not(:has(+ input[disabled])):not(:has(+ input[readonly])):hover button {
cursor: pointer;
}
.iti--allow-dropdown .iti__country-container:not(:has(+ input[disabled])):not(:has(+ input[readonly])) .iti__selected-country-primary:hover,
.iti--allow-dropdown .iti__country-container:not(:has(+ input[disabled])):not(:has(+ input[readonly])) .iti__selected-country:has(+ .iti__dropdown-content:hover) .iti__selected-country-primary {
background-color: var(--iti-hover-color);
}
.iti .iti__selected-dial-code {
margin-left: 4px;
font-size: var(--srfm-input-field-font-size);
padding-left: 0;
color: var(--srfm-color-input-prefix);
}
[dir=rtl] .iti .iti__selected-dial-code {
margin-left: 0;
margin-right: 4px;
}
.iti--container {
position: fixed;
top: -1000px;
left: -1000px;
z-index: 1060;
padding: var(--iti-border-width);
}
.iti--container:hover {
cursor: pointer;
}
.iti--fullscreen-popup.iti--container {
background-color: rgba(0, 0, 0, 0.5);
top: 0;
bottom: 0;
left: 0;
right: 0;
position: fixed;
padding: var(--iti-mobile-popup-margin);
display: flex;
flex-direction: column;
justify-content: flex-start;
}
.iti--fullscreen-popup .iti__dropdown-content {
display: flex;
flex-direction: column;
max-height: 100%;
position: relative;
}
.iti--fullscreen-popup .iti__country {
padding: 10px 10px;
line-height: 1.5em;
}
.iti__flag {
--iti-flag-offset: 100px;
height: var(--iti-flag-height);
width: var(--iti-flag-width);
border-radius: 1px;
box-shadow: 0px 0px 1px 0px #888;
background-image: var(--iti-path-flags-1x);
background-repeat: no-repeat;
background-position: var(--iti-flag-offset) 0;
background-size: var(--iti-flag-sprite-width) var(--iti-flag-sprite-height);
}
.iti__ac {
--iti-flag-offset: 0px;
}
.iti__ad {
--iti-flag-offset: -16px;
}
.iti__ae {
--iti-flag-offset: -32px;
}
.iti__af {
--iti-flag-offset: -48px;
}
.iti__ag {
--iti-flag-offset: -64px;
}
.iti__ai {
--iti-flag-offset: -80px;
}
.iti__al {
--iti-flag-offset: -96px;
}
.iti__am {
--iti-flag-offset: -112px;
}
.iti__ao {
--iti-flag-offset: -128px;
}
.iti__ar {
--iti-flag-offset: -144px;
}
.iti__as {
--iti-flag-offset: -160px;
}
.iti__at {
--iti-flag-offset: -176px;
}
.iti__au {
--iti-flag-offset: -192px;
}
.iti__aw {
--iti-flag-offset: -208px;
}
.iti__ax {
--iti-flag-offset: -224px;
}
.iti__az {
--iti-flag-offset: -240px;
}
.iti__ba {
--iti-flag-offset: -256px;
}
.iti__bb {
--iti-flag-offset: -272px;
}
.iti__bd {
--iti-flag-offset: -288px;
}
.iti__be {
--iti-flag-offset: -304px;
}
.iti__bf {
--iti-flag-offset: -320px;
}
.iti__bg {
--iti-flag-offset: -336px;
}
.iti__bh {
--iti-flag-offset: -352px;
}
.iti__bi {
--iti-flag-offset: -368px;
}
.iti__bj {
--iti-flag-offset: -384px;
}
.iti__bl {
--iti-flag-offset: -400px;
}
.iti__bm {
--iti-flag-offset: -416px;
}
.iti__bn {
--iti-flag-offset: -432px;
}
.iti__bo {
--iti-flag-offset: -448px;
}
.iti__bq {
--iti-flag-offset: -464px;
}
.iti__br {
--iti-flag-offset: -480px;
}
.iti__bs {
--iti-flag-offset: -496px;
}
.iti__bt {
--iti-flag-offset: -512px;
}
.iti__bw {
--iti-flag-offset: -528px;
}
.iti__by {
--iti-flag-offset: -544px;
}
.iti__bz {
--iti-flag-offset: -560px;
}
.iti__ca {
--iti-flag-offset: -576px;
}
.iti__cc {
--iti-flag-offset: -592px;
}
.iti__cd {
--iti-flag-offset: -608px;
}
.iti__cf {
--iti-flag-offset: -624px;
}
.iti__cg {
--iti-flag-offset: -640px;
}
.iti__ch {
--iti-flag-offset: -656px;
}
.iti__ci {
--iti-flag-offset: -672px;
}
.iti__ck {
--iti-flag-offset: -688px;
}
.iti__cl {
--iti-flag-offset: -704px;
}
.iti__cm {
--iti-flag-offset: -720px;
}
.iti__cn {
--iti-flag-offset: -736px;
}
.iti__co {
--iti-flag-offset: -752px;
}
.iti__cr {
--iti-flag-offset: -768px;
}
.iti__cu {
--iti-flag-offset: -784px;
}
.iti__cv {
--iti-flag-offset: -800px;
}
.iti__cw {
--iti-flag-offset: -816px;
}
.iti__cx {
--iti-flag-offset: -832px;
}
.iti__cy {
--iti-flag-offset: -848px;
}
.iti__cz {
--iti-flag-offset: -864px;
}
.iti__de {
--iti-flag-offset: -880px;
}
.iti__dj {
--iti-flag-offset: -896px;
}
.iti__dk {
--iti-flag-offset: -912px;
}
.iti__dm {
--iti-flag-offset: -928px;
}
.iti__do {
--iti-flag-offset: -944px;
}
.iti__dz {
--iti-flag-offset: -960px;
}
.iti__ec {
--iti-flag-offset: -976px;
}
.iti__ee {
--iti-flag-offset: -992px;
}
.iti__eg {
--iti-flag-offset: -1008px;
}
.iti__eh {
--iti-flag-offset: -1024px;
}
.iti__er {
--iti-flag-offset: -1040px;
}
.iti__es {
--iti-flag-offset: -1056px;
}
.iti__et {
--iti-flag-offset: -1072px;
}
.iti__fi {
--iti-flag-offset: -1088px;
}
.iti__fj {
--iti-flag-offset: -1104px;
}
.iti__fk {
--iti-flag-offset: -1120px;
}
.iti__fm {
--iti-flag-offset: -1136px;
}
.iti__fo {
--iti-flag-offset: -1152px;
}
.iti__fr {
--iti-flag-offset: -1168px;
}
.iti__ga {
--iti-flag-offset: -1184px;
}
.iti__gb {
--iti-flag-offset: -1200px;
}
.iti__gd {
--iti-flag-offset: -1216px;
}
.iti__ge {
--iti-flag-offset: -1232px;
}
.iti__gf {
--iti-flag-offset: -1248px;
}
.iti__gg {
--iti-flag-offset: -1264px;
}
.iti__gh {
--iti-flag-offset: -1280px;
}
.iti__gi {
--iti-flag-offset: -1296px;
}
.iti__gl {
--iti-flag-offset: -1312px;
}
.iti__gm {
--iti-flag-offset: -1328px;
}
.iti__gn {
--iti-flag-offset: -1344px;
}
.iti__gp {
--iti-flag-offset: -1360px;
}
.iti__gq {
--iti-flag-offset: -1376px;
}
.iti__gr {
--iti-flag-offset: -1392px;
}
.iti__gt {
--iti-flag-offset: -1408px;
}
.iti__gu {
--iti-flag-offset: -1424px;
}
.iti__gw {
--iti-flag-offset: -1440px;
}
.iti__gy {
--iti-flag-offset: -1456px;
}
.iti__hk {
--iti-flag-offset: -1472px;
}
.iti__hn {
--iti-flag-offset: -1488px;
}
.iti__hr {
--iti-flag-offset: -1504px;
}
.iti__ht {
--iti-flag-offset: -1520px;
}
.iti__hu {
--iti-flag-offset: -1536px;
}
.iti__id {
--iti-flag-offset: -1552px;
}
.iti__ie {
--iti-flag-offset: -1568px;
}
.iti__il {
--iti-flag-offset: -1584px;
}
.iti__im {
--iti-flag-offset: -1600px;
}
.iti__in {
--iti-flag-offset: -1616px;
}
.iti__io {
--iti-flag-offset: -1632px;
}
.iti__iq {
--iti-flag-offset: -1648px;
}
.iti__ir {
--iti-flag-offset: -1664px;
}
.iti__is {
--iti-flag-offset: -1680px;
}
.iti__it {
--iti-flag-offset: -1696px;
}
.iti__je {
--iti-flag-offset: -1712px;
}
.iti__jm {
--iti-flag-offset: -1728px;
}
.iti__jo {
--iti-flag-offset: -1744px;
}
.iti__jp {
--iti-flag-offset: -1760px;
}
.iti__ke {
--iti-flag-offset: -1776px;
}
.iti__kg {
--iti-flag-offset: -1792px;
}
.iti__kh {
--iti-flag-offset: -1808px;
}
.iti__ki {
--iti-flag-offset: -1824px;
}
.iti__km {
--iti-flag-offset: -1840px;
}
.iti__kn {
--iti-flag-offset: -1856px;
}
.iti__kp {
--iti-flag-offset: -1872px;
}
.iti__kr {
--iti-flag-offset: -1888px;
}
.iti__kw {
--iti-flag-offset: -1904px;
}
.iti__ky {
--iti-flag-offset: -1920px;
}
.iti__kz {
--iti-flag-offset: -1936px;
}
.iti__la {
--iti-flag-offset: -1952px;
}
.iti__lb {
--iti-flag-offset: -1968px;
}
.iti__lc {
--iti-flag-offset: -1984px;
}
.iti__li {
--iti-flag-offset: -2000px;
}
.iti__lk {
--iti-flag-offset: -2016px;
}
.iti__lr {
--iti-flag-offset: -2032px;
}
.iti__ls {
--iti-flag-offset: -2048px;
}
.iti__lt {
--iti-flag-offset: -2064px;
}
.iti__lu {
--iti-flag-offset: -2080px;
}
.iti__lv {
--iti-flag-offset: -2096px;
}
.iti__ly {
--iti-flag-offset: -2112px;
}
.iti__ma {
--iti-flag-offset: -2128px;
}
.iti__mc {
--iti-flag-offset: -2144px;
}
.iti__md {
--iti-flag-offset: -2160px;
}
.iti__me {
--iti-flag-offset: -2176px;
}
.iti__mf {
--iti-flag-offset: -2192px;
}
.iti__mg {
--iti-flag-offset: -2208px;
}
.iti__mh {
--iti-flag-offset: -2224px;
}
.iti__mk {
--iti-flag-offset: -2240px;
}
.iti__ml {
--iti-flag-offset: -2256px;
}
.iti__mm {
--iti-flag-offset: -2272px;
}
.iti__mn {
--iti-flag-offset: -2288px;
}
.iti__mo {
--iti-flag-offset: -2304px;
}
.iti__mp {
--iti-flag-offset: -2320px;
}
.iti__mq {
--iti-flag-offset: -2336px;
}
.iti__mr {
--iti-flag-offset: -2352px;
}
.iti__ms {
--iti-flag-offset: -2368px;
}
.iti__mt {
--iti-flag-offset: -2384px;
}
.iti__mu {
--iti-flag-offset: -2400px;
}
.iti__mv {
--iti-flag-offset: -2416px;
}
.iti__mw {
--iti-flag-offset: -2432px;
}
.iti__mx {
--iti-flag-offset: -2448px;
}
.iti__my {
--iti-flag-offset: -2464px;
}
.iti__mz {
--iti-flag-offset: -2480px;
}
.iti__na {
--iti-flag-offset: -2496px;
}
.iti__nc {
--iti-flag-offset: -2512px;
}
.iti__ne {
--iti-flag-offset: -2528px;
}
.iti__nf {
--iti-flag-offset: -2544px;
}
.iti__ng {
--iti-flag-offset: -2560px;
}
.iti__ni {
--iti-flag-offset: -2576px;
}
.iti__nl {
--iti-flag-offset: -2592px;
}
.iti__no {
--iti-flag-offset: -2608px;
}
.iti__np {
--iti-flag-offset: -2624px;
}
.iti__nr {
--iti-flag-offset: -2640px;
}
.iti__nu {
--iti-flag-offset: -2656px;
}
.iti__nz {
--iti-flag-offset: -2672px;
}
.iti__om {
--iti-flag-offset: -2688px;
}
.iti__pa {
--iti-flag-offset: -2704px;
}
.iti__pe {
--iti-flag-offset: -2720px;
}
.iti__pf {
--iti-flag-offset: -2736px;
}
.iti__pg {
--iti-flag-offset: -2752px;
}
.iti__ph {
--iti-flag-offset: -2768px;
}
.iti__pk {
--iti-flag-offset: -2784px;
}
.iti__pl {
--iti-flag-offset: -2800px;
}
.iti__pm {
--iti-flag-offset: -2816px;
}
.iti__pr {
--iti-flag-offset: -2832px;
}
.iti__ps {
--iti-flag-offset: -2848px;
}
.iti__pt {
--iti-flag-offset: -2864px;
}
.iti__pw {
--iti-flag-offset: -2880px;
}
.iti__py {
--iti-flag-offset: -2896px;
}
.iti__qa {
--iti-flag-offset: -2912px;
}
.iti__re {
--iti-flag-offset: -2928px;
}
.iti__ro {
--iti-flag-offset: -2944px;
}
.iti__rs {
--iti-flag-offset: -2960px;
}
.iti__ru {
--iti-flag-offset: -2976px;
}
.iti__rw {
--iti-flag-offset: -2992px;
}
.iti__sa {
--iti-flag-offset: -3008px;
}
.iti__sb {
--iti-flag-offset: -3024px;
}
.iti__sc {
--iti-flag-offset: -3040px;
}
.iti__sd {
--iti-flag-offset: -3056px;
}
.iti__se {
--iti-flag-offset: -3072px;
}
.iti__sg {
--iti-flag-offset: -3088px;
}
.iti__sh {
--iti-flag-offset: -3104px;
}
.iti__si {
--iti-flag-offset: -3120px;
}
.iti__sj {
--iti-flag-offset: -3136px;
}
.iti__sk {
--iti-flag-offset: -3152px;
}
.iti__sl {
--iti-flag-offset: -3168px;
}
.iti__sm {
--iti-flag-offset: -3184px;
}
.iti__sn {
--iti-flag-offset: -3200px;
}
.iti__so {
--iti-flag-offset: -3216px;
}
.iti__sr {
--iti-flag-offset: -3232px;
}
.iti__ss {
--iti-flag-offset: -3248px;
}
.iti__st {
--iti-flag-offset: -3264px;
}
.iti__sv {
--iti-flag-offset: -3280px;
}
.iti__sx {
--iti-flag-offset: -3296px;
}
.iti__sy {
--iti-flag-offset: -3312px;
}
.iti__sz {
--iti-flag-offset: -3328px;
}
.iti__tc {
--iti-flag-offset: -3344px;
}
.iti__td {
--iti-flag-offset: -3360px;
}
.iti__tg {
--iti-flag-offset: -3376px;
}
.iti__th {
--iti-flag-offset: -3392px;
}
.iti__tj {
--iti-flag-offset: -3408px;
}
.iti__tk {
--iti-flag-offset: -3424px;
}
.iti__tl {
--iti-flag-offset: -3440px;
}
.iti__tm {
--iti-flag-offset: -3456px;
}
.iti__tn {
--iti-flag-offset: -3472px;
}
.iti__to {
--iti-flag-offset: -3488px;
}
.iti__tr {
--iti-flag-offset: -3504px;
}
.iti__tt {
--iti-flag-offset: -3520px;
}
.iti__tv {
--iti-flag-offset: -3536px;
}
.iti__tw {
--iti-flag-offset: -3552px;
}
.iti__tz {
--iti-flag-offset: -3568px;
}
.iti__ua {
--iti-flag-offset: -3584px;
}
.iti__ug {
--iti-flag-offset: -3600px;
}
.iti__us {
--iti-flag-offset: -3616px;
}
.iti__uy {
--iti-flag-offset: -3632px;
}
.iti__uz {
--iti-flag-offset: -3648px;
}
.iti__va {
--iti-flag-offset: -3664px;
}
.iti__vc {
--iti-flag-offset: -3680px;
}
.iti__ve {
--iti-flag-offset: -3696px;
}
.iti__vg {
--iti-flag-offset: -3712px;
}
.iti__vi {
--iti-flag-offset: -3728px;
}
.iti__vn {
--iti-flag-offset: -3744px;
}
.iti__vu {
--iti-flag-offset: -3760px;
}
.iti__wf {
--iti-flag-offset: -3776px;
}
.iti__ws {
--iti-flag-offset: -3792px;
}
.iti__xk {
--iti-flag-offset: -3808px;
}
.iti__ye {
--iti-flag-offset: -3824px;
}
.iti__yt {
--iti-flag-offset: -3840px;
}
.iti__za {
--iti-flag-offset: -3856px;
}
.iti__zm {
--iti-flag-offset: -3872px;
}
.iti__zw {
--iti-flag-offset: -3888px;
}
.iti__globe {
background-image: var(--iti-path-globe-1x);
background-size: contain;
background-position: right;
box-shadow: none;
height: 19px;
}
@media (min-resolution: 2x) {
.iti__flag {
background-image: var(--iti-path-flags-2x);
}
.iti__globe {
background-image: var(--iti-path-globe-2x);
}
}
.iti__arrow {
display: none;
}.srfm-pd-widget{max-width:860px;width:100%;display:flex;flex-direction:column;gap:20px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:14px;color:#111827;line-height:1.5;box-sizing:border-box}.srfm-pd-widget *,.srfm-pd-widget ::after,.srfm-pd-widget ::before{box-sizing:border-box}.srfm-pd-message{padding:24px;text-align:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;color:#6b7280;font-size:14px}.srfm-pd-section{background:#fff;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.06)}.srfm-pd-section-header{display:flex;align-items:center;justify-content:space-between;padding:14px 24px;border-bottom:1px solid #e5e7eb}.srfm-pd-section-title{font-size:15px;font-weight:700;color:#111827}.srfm-pd-section-count{font-size:12px;color:#9ca3af;font-weight:500}.srfm-pd-badge{display:inline-flex;align-items:center;gap:4px;padding:2px 9px;border-radius:10px;font-size:11px;font-weight:600;white-space:nowrap}.srfm-pd-badge-dot{width:5px;height:5px;border-radius:50%;flex-shrink:0}.srfm-pd-badge--active{background:#dcfce7;color:#166534}.srfm-pd-badge--active .srfm-pd-badge-dot{background:#16a34a}.srfm-pd-badge--paid{background:#dcfce7;color:#166534}.srfm-pd-badge--paid .srfm-pd-badge-dot{background:#16a34a}.srfm-pd-badge--cancelled{background:#fee2e2;color:#991b1b}.srfm-pd-badge--cancelled .srfm-pd-badge-dot{background:#ef4444}.srfm-pd-badge--refunded{background:#dbeafe;color:#1e40af}.srfm-pd-badge--refunded .srfm-pd-badge-dot{background:#3b82f6}.srfm-pd-badge--pending{background:#fef3c7;color:#92400e}.srfm-pd-badge--pending .srfm-pd-badge-dot{background:#f59e0b}.srfm-pd-sub-row{display:flex;align-items:center;justify-content:space-between;padding:14px 24px;border-bottom:1px solid #f3f4f6;cursor:pointer;transition:background .1s}.srfm-pd-sub-row:last-child{border-bottom:none}.srfm-pd-sub-row:hover{background:#f9fafb}.srfm-pd-sub-row--cancelled{opacity:.6}.srfm-pd-sub-row-left{display:flex;flex-direction:column;gap:2px;min-width:0}.srfm-pd-sub-row-name{font-size:14px;font-weight:600;color:#111827}.srfm-pd-sub-row-meta{font-size:12px;color:#6b7280}.srfm-pd-strike{text-decoration:line-through}.srfm-pd-sub-row-right{display:flex;align-items:center;gap:10px;flex-shrink:0}.srfm-pd-chevron{color:#d1d5db;font-size:16px;line-height:1}.srfm-pd-pay-row{display:grid;grid-template-columns:1fr auto;align-items:center;gap:12px;padding:12px 24px;border-bottom:1px solid #f3f4f6;cursor:pointer;transition:background .1s;font-size:13px}.srfm-pd-pay-row:last-child{border-bottom:none}.srfm-pd-pay-row:hover{background:#f9fafb}.srfm-pd-pay-row-left{display:flex;flex-direction:column;gap:1px;min-width:0}.srfm-pd-pay-row-form{font-size:14px;font-weight:600;color:#111827;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.srfm-pd-pay-row-id{font-size:12px;color:#9ca3af}.srfm-pd-pay-row-right{display:flex;align-items:center;gap:12px;flex-shrink:0}.srfm-pd-pay-row-amount{font-size:14px;font-weight:700;color:#111827;min-width:70px;text-align:right}.srfm-pd-pagination{display:flex;align-items:center;justify-content:space-between;padding:10px 24px;border-top:1px solid #e5e7eb;background:#f9fafb}.srfm-pd-pagination-info{font-size:12px;color:#6b7280}.srfm-pd-pagination-links{display:flex;gap:8px}.srfm-pd-pagination-link{font-size:12px;color:#6366f1;font-weight:600;text-decoration:none}.srfm-pd-pagination-link:hover{text-decoration:underline}.srfm-pd-overlay{position:fixed;inset:0;background:rgba(0,0,0,.4);display:none;align-items:center;justify-content:center;z-index:100000}.srfm-pd-overlay--open{display:flex}.srfm-pd-panel{background:#fff;border-radius:14px;width:480px;max-height:90vh;overflow-y:auto;box-shadow:0 20px 60px rgba(0,0,0,.2);animation:srfmPdSlideUp .2s ease}@keyframes srfmPdSlideUp{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.srfm-pd-panel-header{display:flex;justify-content:space-between;align-items:flex-start;padding:24px 24px 16px;border-bottom:1px solid #e5e7eb}.srfm-pd-panel-header-right{text-align:right}.srfm-pd-panel-header-badge{margin-top:8px}.srfm-pd-panel-close{background:0 0;border:none;font-size:22px;color:#9ca3af;cursor:pointer;line-height:1;padding:0}.srfm-pd-panel-close:hover{color:#4b5563}.srfm-pd-panel-id{font-size:11px;font-weight:700;color:#9ca3af;text-transform:uppercase;letter-spacing:.5px}.srfm-pd-panel-title{font-size:18px;font-weight:800;color:#111827;margin-top:2px}.srfm-pd-panel-subtitle{font-size:13px;color:#6b7280;margin-top:2px}.srfm-pd-panel-row{display:flex;justify-content:space-between;align-items:center;padding:11px 24px;border-bottom:1px solid #f3f4f6;font-size:13px}.srfm-pd-panel-label{color:#6b7280}.srfm-pd-panel-value{font-weight:600;color:#374151}.srfm-pd-panel-footer{padding:14px 24px;background:#f9fafb;border-top:1px solid #e5e7eb;display:flex;gap:8px}.srfm-pd-panel-footer--center{justify-content:center}.srfm-pd-sub-info-box{margin:14px 24px;padding:14px;border-radius:8px;border:1px solid #bbf7d0;background:#f0fdf4}.srfm-pd-sub-info-title{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:#166534;margin-bottom:8px}.srfm-pd-sub-info-grid{display:grid;grid-template-columns:1fr 1fr;gap:6px}.srfm-pd-sub-info-label{font-size:10px;font-weight:600;color:#86efac}.srfm-pd-sub-info-value{font-size:12px;font-weight:600;color:#166534}.srfm-pd-single-info-box{margin:14px 24px;padding:12px 14px;border-radius:8px;border:1px solid #e5e7eb;background:#f9fafb;font-size:12px;color:#6b7280;text-align:center}.srfm-pd-btn{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border-radius:6px;font-size:12px;font-weight:600;border:1px solid #d1d5db;background:#fff;color:#374151;cursor:pointer;font-family:inherit;transition:all .15s;line-height:1.4}.srfm-pd-btn:hover{background:#e5e7eb;border-color:#9ca3af}.srfm-pd-btn svg{width:14px;height:14px;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.srfm-pd-btn--danger{color:#ef4444;border-color:#fca5a5}.srfm-pd-btn--danger:hover{background:#fee2e2;border-color:#ef4444}.srfm-pd-btn--danger-fill{background:#ef4444;color:#fff;border-color:#ef4444}.srfm-pd-btn--danger-fill:hover{background:#dc2626}.srfm-pd-btn--danger-fill:disabled{opacity:.6;cursor:not-allowed}.srfm-pd-btn--primary{background:#6366f1;color:#fff;border-color:#6366f1}.srfm-pd-btn--primary:hover{background:#4f46e5}.srfm-pd-cancel-body{padding:24px;text-align:center}.srfm-pd-cancel-body--confirm{padding-top:32px}.srfm-pd-cancel-body--success{padding:40px 24px}.srfm-pd-cancel-body h4{font-size:16px;font-weight:700;margin:0 0 4px;color:#111827}.srfm-pd-cancel-body p{font-size:13px;color:#6b7280;line-height:1.5;margin:0}.srfm-pd-cancel-icon{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 12px}.srfm-pd-cancel-icon--warning{background:#fef3c7}.srfm-pd-cancel-icon--success{background:#dcfce7}.srfm-pd-cancel-icon svg{width:22px;height:22px;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.srfm-pd-txn-id{font-family:monospace;font-size:11px}@media (max-width:600px){.srfm-pd-sub-row{flex-wrap:wrap;gap:8px}.srfm-pd-pay-row{grid-template-columns:1fr auto}.srfm-pd-pay-row-right .srfm-pd-badge{display:none}.srfm-pd-sub-info-grid{grid-template-columns:1fr}.srfm-pd-panel{width:95vw}.srfm-pd-pay-row,.srfm-pd-section-header,.srfm-pd-sub-row{padding-left:16px;padding-right:16px}.srfm-pd-pagination{flex-direction:column;gap:8px;padding:10px 16px}}@font-face {
font-family: 'Inter';
font-style: normal;
font-weight: 400;
font-display: swap;
src: url(https://3dtapete.rs/wp-content/themes/astra-child/assets/fonts/inter-5.woff2) format('woff2');
unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
} @font-face {
font-family: 'Inter';
font-style: normal;
font-weight: 400;
font-display: swap;
src: url(https://3dtapete.rs/wp-content/themes/astra-child/assets/fonts/inter-1.woff2) format('woff2');
unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
} @font-face {
font-family: 'Inter';
font-style: normal;
font-weight: 400;
font-display: swap;
src: url(https://3dtapete.rs/wp-content/themes/astra-child/assets/fonts/inter-6.woff2) format('woff2');
unicode-range: U+1F00-1FFF;
} @font-face {
font-family: 'Inter';
font-style: normal;
font-weight: 400;
font-display: swap;
src: url(https://3dtapete.rs/wp-content/themes/astra-child/assets/fonts/inter-3.woff2) format('woff2');
unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
} @font-face {
font-family: 'Inter';
font-style: normal;
font-weight: 400;
font-display: swap;
src: url(https://3dtapete.rs/wp-content/themes/astra-child/assets/fonts/inter-7.woff2) format('woff2');
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
} @font-face {
font-family: 'Inter';
font-style: normal;
font-weight: 400;
font-display: swap;
src: url(https://3dtapete.rs/wp-content/themes/astra-child/assets/fonts/inter-4.woff2) format('woff2');
unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
} @font-face {
font-family: 'Inter';
font-style: normal;
font-weight: 400;
font-display: swap;
src: url(https://3dtapete.rs/wp-content/themes/astra-child/assets/fonts/inter-2.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
} @font-face {
font-family: 'Inter';
font-style: normal;
font-weight: 500;
font-display: swap;
src: url(https://3dtapete.rs/wp-content/themes/astra-child/assets/fonts/inter-5.woff2) format('woff2');
unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
} @font-face {
font-family: 'Inter';
font-style: normal;
font-weight: 500;
font-display: swap;
src: url(https://3dtapete.rs/wp-content/themes/astra-child/assets/fonts/inter-1.woff2) format('woff2');
unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
} @font-face {
font-family: 'Inter';
font-style: normal;
font-weight: 500;
font-display: swap;
src: url(https://3dtapete.rs/wp-content/themes/astra-child/assets/fonts/inter-6.woff2) format('woff2');
unicode-range: U+1F00-1FFF;
} @font-face {
font-family: 'Inter';
font-style: normal;
font-weight: 500;
font-display: swap;
src: url(https://3dtapete.rs/wp-content/themes/astra-child/assets/fonts/inter-3.woff2) format('woff2');
unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
} @font-face {
font-family: 'Inter';
font-style: normal;
font-weight: 500;
font-display: swap;
src: url(https://3dtapete.rs/wp-content/themes/astra-child/assets/fonts/inter-7.woff2) format('woff2');
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
} @font-face {
font-family: 'Inter';
font-style: normal;
font-weight: 500;
font-display: swap;
src: url(https://3dtapete.rs/wp-content/themes/astra-child/assets/fonts/inter-4.woff2) format('woff2');
unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
} @font-face {
font-family: 'Inter';
font-style: normal;
font-weight: 500;
font-display: swap;
src: url(https://3dtapete.rs/wp-content/themes/astra-child/assets/fonts/inter-2.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
} @font-face {
font-family: 'Inter';
font-style: normal;
font-weight: 600;
font-display: swap;
src: url(https://3dtapete.rs/wp-content/themes/astra-child/assets/fonts/inter-5.woff2) format('woff2');
unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
} @font-face {
font-family: 'Inter';
font-style: normal;
font-weight: 600;
font-display: swap;
src: url(https://3dtapete.rs/wp-content/themes/astra-child/assets/fonts/inter-1.woff2) format('woff2');
unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
} @font-face {
font-family: 'Inter';
font-style: normal;
font-weight: 600;
font-display: swap;
src: url(https://3dtapete.rs/wp-content/themes/astra-child/assets/fonts/inter-6.woff2) format('woff2');
unicode-range: U+1F00-1FFF;
} @font-face {
font-family: 'Inter';
font-style: normal;
font-weight: 600;
font-display: swap;
src: url(https://3dtapete.rs/wp-content/themes/astra-child/assets/fonts/inter-3.woff2) format('woff2');
unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
} @font-face {
font-family: 'Inter';
font-style: normal;
font-weight: 600;
font-display: swap;
src: url(https://3dtapete.rs/wp-content/themes/astra-child/assets/fonts/inter-7.woff2) format('woff2');
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
} @font-face {
font-family: 'Inter';
font-style: normal;
font-weight: 600;
font-display: swap;
src: url(https://3dtapete.rs/wp-content/themes/astra-child/assets/fonts/inter-4.woff2) format('woff2');
unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
} @font-face {
font-family: 'Inter';
font-style: normal;
font-weight: 600;
font-display: swap;
src: url(https://3dtapete.rs/wp-content/themes/astra-child/assets/fonts/inter-2.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}@font-face{font-family:"tabler-icons";font-style:normal;font-weight:400;font-display:swap;src:url(https://3dtapete.rs/wp-content/themes/astra-child/assets/fonts/tabler-icons.woff2?v=2) format("woff2")}
.ti{font-family:"tabler-icons" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.ti-arrow-right:before{content:"\ea1f"}
.ti-arrow-up:before{content:"\ea25"}
.ti-arrow-up-right:before{content:"\ea24"}
.ti-bath:before{content:"\ef48"}
.ti-book:before{content:"\ea39"}
.ti-box:before{content:"\ea45"}
.ti-building:before{content:"\ea4f"}
.ti-building-store:before{content:"\ea4e"}
.ti-bulb:before{content:"\ea51"}
.ti-calculator:before{content:"\eb80"}
.ti-calendar:before{content:"\ea53"}
.ti-cash:before{content:"\ea55"}
.ti-check:before{content:"\ea5e"}
.ti-chevron-down:before{content:"\ea5f"}
.ti-clock:before{content:"\ea70"}
.ti-droplet:before{content:"\ea97"}
.ti-droplet-half-2:before{content:"\ee81"}
.ti-file-description:before{content:"\f028"}
.ti-headset:before{content:"\eb90"}
.ti-heart:before{content:"\eabe"}
.ti-key:before{content:"\eac7"}
.ti-layout-grid:before{content:"\edba"}
.ti-leaf:before{content:"\ed4f"}
.ti-list-numbers:before{content:"\ef11"}
.ti-message-2:before{content:"\eaec"}
.ti-mood-kid:before{content:"\ec03"}
.ti-pencil:before{content:"\eb04"}
.ti-photo:before{content:"\eb0a"}
.ti-photo-plus:before{content:"\f363"}
.ti-plus:before{content:"\eb0b"}
.ti-refresh:before{content:"\eb13"}
.ti-rotate-2:before{content:"\ebb4"}
.ti-ruler-2:before{content:"\eed2"}
.ti-ruler-measure:before{content:"\f291"}
.ti-search:before{content:"\eb1c"}
.ti-shield-check:before{content:"\eb22"}
.ti-shopping-cart:before{content:"\eb25"}
.ti-sofa:before{content:"\efaf"}
.ti-square:before{content:"\eb2c"}
.ti-stack-2:before{content:"\eef7"}
.ti-sticker:before{content:"\eb2f"}
.ti-tools-kitchen-2:before{content:"\eeff"}
.ti-truck:before{content:"\ebc4"}
.ti-truck-delivery:before{content:"\ec4b"}
.ti-user:before{content:"\eb4d"}
.ti-x:before{content:"\eb55"}
.ti-menu-2:before{content:"\ec42"}
.ti-filter:before{content:"\eaa5"}
.ti-chevron-right:before{content:"\ea61"}:root{ --ink:#0F1115;
--ink-2:#3A4049;
--muted:#6B7280;
--bg:#FFFFFF;
--surface:#F7F8FA;
--surface-2:#EEF1F4;
--line:#E6E8EC;
--line-2:#D7DBE0; --brand:#0F766E;
--brand-d:#0B5A54;
--brand-50:#E7F1EF;
--brand-100:#CFE5E1; --star:#F59E0B;
--sale:#0F766E; --danger:#B42318;
--ok:#0F766E; --font:'Inter',system-ui,-apple-system,Segoe UI,Roboto,sans-serif;
--fs-hero:clamp(30px,4.5vw,46px);
--fs-h1:clamp(26px,3.2vw,34px);
--fs-h2:clamp(21px,2.4vw,26px);
--fs-h3:18px;
--fs-body:16px;
--fs-sm:14px;
--fs-xs:12.5px; --r-sm:8px; --r-md:12px; --r-lg:16px; --r-xl:22px; --r-pill:999px; --sh-1:0 1px 2px rgba(16,17,21,.06),0 1px 1px rgba(16,17,21,.04);
--sh-2:0 6px 20px rgba(16,17,21,.07);
--sh-3:0 16px 40px rgba(16,17,21,.12); --wrap:1200px;
--gap:clamp(16px,3vw,28px);
}
*{box-sizing:border-box}
html{ -webkit-text-size-adjust:100%; scroll-behavior:smooth; overflow-x:clip !important }
body{
margin:0;font-family:var(--font);color:var(--ink);background:var(--bg);
font-size:var(--fs-body);line-height:1.6;-webkit-font-smoothing:antialiased;
}
img{max-width:100%;display:block}
a{color:inherit;text-decoration:none}
h1,h2,h3,h4{line-height:1.18;letter-spacing:-.02em;margin:0;font-weight:600;text-transform:none}
body h1,body h2,body h3,body h4,.entry-title{text-transform:none}
h1{font-size:var(--fs-h1)} h2{font-size:var(--fs-h2)} h3{font-size:var(--fs-h3)}
p{margin:0}
.wrap{max-width:var(--wrap);margin:0 auto;padding:0 20px}
.muted{color:var(--muted)}
.center{text-align:center} .btn{
display:inline-flex;align-items:center;justify-content:center;gap:8px;
font-family:inherit;font-size:var(--fs-sm);font-weight:600;cursor:pointer;
border:1px solid transparent;border-radius:var(--r-md);padding:13px 20px;
transition:transform .08s ease,background .15s ease,box-shadow .15s ease;line-height:1;
}
.btn:active{transform:translateY(1px)}
.btn--primary{background:var(--brand);color:#fff}
.btn--primary:hover{background:var(--brand-d);box-shadow:var(--sh-2)}
.btn--ghost{background:#fff;color:var(--ink);border-color:var(--line-2)}
.btn--ghost:hover{background:var(--surface)}
.btn--lg{padding:16px 24px;font-size:16px;border-radius:var(--r-md)}
.btn--block{display:flex;width:100%} .badge{display:inline-flex;align-items:center;gap:5px;font-size:var(--fs-xs);font-weight:600;
padding:4px 9px;border-radius:var(--r-sm);line-height:1}
.badge--sale{background:var(--ink);color:#fff}
.badge--best{background:var(--brand-50);color:var(--brand-d)}
.badge--new{background:#fff;color:var(--ink);border:1px solid var(--line-2)}
.pill{display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-xs);font-weight:500;
padding:6px 12px;border-radius:var(--r-pill);background:var(--surface);color:var(--ink-2)}
.chip{display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-xs);font-family:inherit;color:var(--ink);
padding:8px 13px;border-radius:var(--r-pill);border:1px solid var(--line-2);background:#fff;cursor:pointer}
.chip:hover{border-color:var(--brand);color:var(--brand-d)}
.chip.is-on{border-color:var(--brand);background:var(--brand-50);color:var(--brand-d)} .card{background:#fff;border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--sh-1)} .rating{display:inline-flex;align-items:center;gap:7px;font-size:var(--fs-sm);color:var(--ink-2)}
.stars{color:var(--star);letter-spacing:1px;font-size:14px} .price{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}
.price__now{font-size:26px;font-weight:600;color:var(--ink)}
.price__old{font-size:15px;color:var(--muted);text-decoration:line-through}
.price__m2{font-size:var(--fs-sm);color:var(--muted)} .trustbar{background:var(--ink);color:#fff;font-size:var(--fs-xs)}
.trustbar .wrap{display:flex;gap:22px;justify-content:center;align-items:center;
padding:9px 20px;flex-wrap:wrap}
.trustbar i{color:var(--brand-100);margin-right:6px} .site-head{position:sticky;top:0;z-index:40;background:#fff;border-bottom:1px solid var(--line)}
.site-head .wrap{display:flex;align-items:center;gap:20px;height:64px}
.logo{font-weight:600;font-size:20px;letter-spacing:-.02em;display:flex;align-items:center;gap:8px}
.logo b{color:var(--brand)}
.nav{display:flex;gap:22px;font-size:var(--fs-sm);font-weight:500;color:var(--ink-2)}
.nav a:hover{color:var(--brand)}
.head-actions{margin-left:auto;display:flex;align-items:center;gap:16px} .srch-toggle{position:absolute;opacity:0;pointer-events:none}
.srch-icon{cursor:pointer;display:inline-flex;color:var(--ink-2)}
.srch-icon:hover{color:var(--brand)}
.srch-panel{position:absolute;left:0;right:0;top:100%;background:#fff;border-bottom:1px solid var(--line);
box-shadow:var(--sh-2);padding:14px 0;opacity:0;visibility:hidden;transform:translateY(-10px);
transition:opacity .18s ease,transform .18s ease,visibility .18s ease;z-index:39}
.srch-toggle:checked ~ .srch-panel{opacity:1;visibility:visible;transform:none}
.srch-panel form{max-width:var(--wrap);margin:0 auto;padding:0 20px;display:flex;gap:10px;align-items:center}
.srch-panel input[type=search]{flex:1;height:48px;border:1px solid var(--line-2);border-radius:var(--r-md);padding:0 14px;font-size:16px;font-family:inherit}
.srch-panel input[type=search]:focus{outline:none;border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-50)}
.srch-close{cursor:pointer;color:var(--muted);font-size:22px;display:inline-flex;padding:6px;flex:none}
.srch-close:hover{color:var(--ink)} .head-cart{position:relative;display:inline-flex;color:var(--ink)}
.head-cart:hover{color:var(--brand)}
.cart-count{position:absolute;top:-7px;right:-9px;background:var(--brand);color:#fff;font-size:11px;font-weight:600;
min-width:17px;height:17px;border-radius:var(--r-pill);display:flex;align-items:center;justify-content:center;padding:0 4px;line-height:1}
@keyframes tdt-bump{0%{transform:scale(1)}40%{transform:scale(1.4)}100%{transform:scale(1)}}
.cart-count.bump{animation:tdt-bump .4s ease}
.single_add_to_cart_button.is-added{background:#157347!important} .section{padding:clamp(40px,6vw,72px) 0}
.section--tight{padding:clamp(28px,4vw,44px) 0}
.eyebrow{font-size:var(--fs-xs);font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--brand)} details.acc{border-bottom:1px solid var(--line);padding:4px 0}
details.acc summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;
align-items:center;gap:12px;padding:16px 2px;font-weight:500}
details.acc summary::-webkit-details-marker{display:none}
details.acc summary .ti{transition:transform .2s ease;color:var(--muted)}
details.acc[open] summary .ti{transform:rotate(180deg)}
details.acc .acc__body{padding:0 2px 16px;color:var(--ink-2);font-size:var(--fs-sm)} .tbl{width:100%;border-collapse:collapse;font-size:var(--fs-sm)}
.tbl th,.tbl td{text-align:left;padding:12px 14px;border-bottom:1px solid var(--line)}
.tbl th{background:var(--surface);font-weight:600}
.tbl td .ti-check{color:var(--brand)} .tbl td .ti-x{color:var(--muted)} .hero{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(20px,4vw,52px);align-items:center;
padding:clamp(32px,5vw,64px) 20px}
.hero h1{font-size:var(--fs-hero);margin:14px 0 0}
.hero p.lead{font-size:18px;color:var(--ink-2);margin:16px 0 0;max-width:46ch}
.hero-cta{display:flex;gap:12px;flex-wrap:wrap;margin-top:26px}
.hero-proof{display:flex;gap:20px;flex-wrap:wrap;margin-top:24px;font-size:var(--fs-sm);color:var(--ink-2)}
.hero-proof b{color:var(--ink)}
.hero-media{position:relative;border-radius:var(--r-xl);overflow:hidden;border:1px solid var(--line);
box-shadow:var(--sh-3);aspect-ratio:5/4;background:var(--surface)}
.hero-media img{width:100%;height:100%;object-fit:cover}
.hero-tag{position:absolute;left:14px;bottom:14px;background:rgba(255,255,255,.94);
border-radius:var(--r-pill);padding:8px 14px;font-size:var(--fs-xs);font-weight:500;display:flex;gap:7px;align-items:center}
.hero-tag .ti{color:var(--brand)} .roomgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}
.room{position:relative;border-radius:var(--r-lg);overflow:hidden;aspect-ratio:4/3;display:block;border:1px solid var(--line)}
.room img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}
.room:hover img{transform:scale(1.05)}
.room span{position:absolute;left:0;right:0;bottom:0;padding:16px;color:#fff;font-weight:600;font-size:17px;
background:linear-gradient(transparent,rgba(15,17,21,.72))}
.room .ti{position:absolute;top:12px;right:12px;background:#fff;border-radius:var(--r-pill);width:32px;height:32px;
display:flex;align-items:center;justify-content:center;color:var(--ink)} .pgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}
.product-card{display:flex;flex-direction:column;background:#fff;border:1px solid var(--line);
border-radius:var(--r-lg);overflow:hidden;box-shadow:var(--sh-1);transition:transform .12s ease,box-shadow .15s ease}
.product-card:hover{transform:translateY(-3px);box-shadow:var(--sh-2)}
.pc-media{position:relative;aspect-ratio:1}
.pc-media img{width:100%;height:100%;object-fit:cover}
.pc-badges{position:absolute;top:10px;left:10px;display:flex;gap:6px;flex-wrap:wrap}
.pc-fav{position:absolute;top:10px;right:10px;background:rgba(255,255,255,.92);border-radius:var(--r-pill);
width:30px;height:30px;display:flex;align-items:center;justify-content:center;color:var(--ink-2);cursor:pointer}
.pc-body{padding:13px 14px 14px;display:flex;flex-direction:column;gap:7px;flex:1}
.pc-body .rating{font-size:var(--fs-xs)}.pc-body .stars{font-size:12px}
.pc-title{font-weight:500;font-size:var(--fs-sm);line-height:1.35;min-height:2.7em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.pc-cat{font-size:var(--fs-xs);color:var(--muted)}
.pc-foot{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:8px;padding-top:6px}
.pc-price b{font-size:16px;font-weight:600}.pc-price small{font-size:var(--fs-xs);color:var(--muted)}
.pc-add{width:40px;height:40px;border-radius:var(--r-md);border:1px solid var(--line-2);background:#fff;
display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--brand);font-size:20px}
.pc-add:hover{background:var(--brand);color:#fff;border-color:var(--brand)} .pc-add{position:relative}
.pc-add i{display:none!important}
.pc-add::before,.pc-add::after{content:"";position:absolute;left:50%;top:50%;background:currentColor;border-radius:2px;transform:translate(-50%,-50%)}
.pc-add::before{width:15px;height:2.5px}
.pc-add::after{width:2.5px;height:15px} .band{background:var(--brand);color:#fff;border-radius:var(--r-xl)}
.band .ti{color:#fff} .foot{background:var(--ink);color:#cfd3da;margin-top:64px;padding:48px 0 28px;font-size:var(--fs-sm)}
.foot a{color:#cfd3da}.foot a:hover{color:#fff}
.foot-grid{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:28px}
.foot h4{color:#fff;font-size:var(--fs-sm);margin-bottom:14px}
.foot ul{list-style:none;padding:0;margin:0;display:grid;gap:9px}
.foot-bottom{border-top:1px solid #2a2e36;margin-top:34px;padding-top:18px;display:flex;
justify-content:space-between;gap:6px 18px;flex-wrap:wrap;font-size:var(--fs-xs);color:#9aa0aa}
@media(max-width:880px){ .foot-grid{grid-template-columns:1fr 1fr} }
@media(max-width:520px){ .foot-grid{grid-template-columns:1fr} } .to-top{position:fixed;right:18px;bottom:24px;z-index:45;width:46px;height:46px;
border-radius:var(--r-pill);background:var(--ink);color:#fff;display:flex;align-items:center;
justify-content:center;font-size:22px;line-height:1;box-shadow:var(--sh-2);text-decoration:none;
opacity:0;visibility:hidden;transition:opacity .25s ease,visibility .25s ease,transform .12s ease}
.to-top:hover{background:var(--brand)}
.to-top:active{transform:scale(.94)}
.to-top i{display:none}
.to-top::after{content:"\2191";font-family:Inter,system-ui,-apple-system,"Segoe UI",sans-serif;font-weight:700;line-height:1;display:block}
.to-top.is-on{opacity:1;visibility:visible}
#ast-scroll-top{display:none!important}
@media(max-width:880px){ .to-top{bottom:84px} }
@media(prefers-reduced-motion:reduce){ html{scroll-behavior:auto} } .sec-head{display:flex;justify-content:space-between;align-items:flex-end;gap:14px;flex-wrap:wrap;margin-bottom:24px}
.benefits{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}
.benefit{display:flex;flex-direction:column;gap:8px}
.benefit .ti{font-size:26px;color:var(--brand)}
.benefit b{font-weight:600;font-size:var(--fs-sm)}
.benefit p{font-size:var(--fs-xs);color:var(--muted)}
.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;counter-reset:s}
.step{position:relative;padding-left:50px}
.step::before{counter-increment:s;content:counter(s);position:absolute;left:0;top:0;width:36px;height:36px;
border-radius:var(--r-pill);background:var(--brand);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:600}
.reframe{display:grid;grid-template-columns:1fr 1fr;gap:clamp(20px,4vw,40px);align-items:center;padding:clamp(28px,4vw,44px)}
.reframe .big{font-size:clamp(28px,4vw,40px);font-weight:600;letter-spacing:-.02em}
.guides{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}
.guide{display:block;border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden;background:#fff}
.guide img{aspect-ratio:16/10;object-fit:cover}
.guide div{padding:14px}
.guide h4{font-size:var(--fs-sm);font-weight:500;margin-bottom:6px}
@media(max-width:880px){ .benefits{grid-template-columns:1fr 1fr} .steps{grid-template-columns:1fr} .reframe{grid-template-columns:1fr} .guides{grid-template-columns:1fr} } @media(max-width:780px){ .usp,.linkgrid{grid-template-columns:1fr 1fr!important} }
@media(max-width:420px){ .usp,.linkgrid{grid-template-columns:1fr!important} }
@media(max-width:520px){ .benefits{grid-template-columns:1fr} } .ba{display:grid;grid-template-columns:1fr 1fr;gap:16px}
.ba figure{margin:0;position:relative;border-radius:var(--r-lg);overflow:hidden;border:1px solid var(--line)}
.ba figure img{aspect-ratio:4/3;object-fit:cover;width:100%}
.ba figcaption{position:absolute;top:10px;left:10px;background:rgba(15,17,21,.78);color:#fff;
font-size:var(--fs-xs);padding:4px 11px;border-radius:var(--r-pill)}
.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;text-align:center}
.stat b{display:block;font-size:clamp(26px,4vw,38px);font-weight:600;letter-spacing:-.02em;color:var(--brand-d)}
.stat span{font-size:var(--fs-sm);color:var(--muted)}
.reviews{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}
.review img{aspect-ratio:4/3;object-fit:cover;border-radius:var(--r-md);margin-bottom:12px}
.review .stars{font-size:13px}
.review b{display:block;margin-top:10px;font-size:var(--fs-sm)}
.review span{font-size:var(--fs-xs);color:var(--muted)}
.review p{font-size:var(--fs-sm);color:var(--ink-2);margin-top:6px}
.usecases{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}
.usecase{padding:18px}.usecase .ti{font-size:24px;color:var(--brand)}
.usecase h3{font-size:var(--fs-sm);margin:10px 0 6px}.usecase p{font-size:var(--fs-xs);color:var(--muted)}
.ctaband{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;
background:var(--surface);border:1px solid var(--line);border-radius:var(--r-xl);padding:clamp(22px,4vw,34px)}
.ctaband h2{margin:0}
.tip{display:flex;gap:14px;align-items:flex-start;background:var(--brand-50);border:1px solid var(--brand-100);
border-radius:var(--r-lg);padding:18px 20px}
.tip .ti{font-size:24px;color:var(--brand-d);flex:none;margin-top:1px}
.tip p{font-size:var(--fs-sm);color:var(--ink-2)} .tip b{color:var(--ink)}
.howto{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}
@media(max-width:880px){.howto{grid-template-columns:1fr}}
.txt2{display:grid;grid-template-columns:1fr 1.4fr;gap:clamp(24px,4vw,56px);align-items:start}
@media(max-width:880px){ .txt2{grid-template-columns:1fr;gap:12px} }
.statement{max-width:860px;margin:0 auto;text-align:center;font-size:clamp(21px,2.8vw,30px);
line-height:1.45;font-weight:500;letter-spacing:-.01em;color:var(--ink)}
.statement b{color:var(--brand-d)}
.prose p{margin-top:14px;color:var(--ink-2);line-height:1.75} .post-meta{display:flex;gap:14px;flex-wrap:wrap;font-size:var(--fs-sm);color:var(--muted);align-items:center}
.post-meta i{margin-right:4px}
.tag{display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-xs);font-weight:600;color:var(--brand-d);
background:var(--brand-50);padding:5px 11px;border-radius:var(--r-pill)}
.featured-post{display:grid;grid-template-columns:1.15fr 1fr;gap:0;border:1px solid var(--line);
border-radius:var(--r-xl);overflow:hidden;background:#fff;box-shadow:var(--sh-1)}
.featured-post img{width:100%;height:100%;object-fit:cover;min-height:240px}
.featured-post .fp-body{padding:clamp(22px,3vw,36px);display:flex;flex-direction:column;justify-content:center}
.article{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:clamp(24px,4vw,48px);align-items:start}
.article-body h2{font-size:var(--fs-h2);margin:34px 0 12px}
.article-body h3{font-size:var(--fs-h3);margin:24px 0 8px}
.article-body p{margin-top:14px;color:var(--ink-2);line-height:1.8}
.article-body ul{margin:14px 0;padding-left:22px;color:var(--ink-2);line-height:1.85}
.article-body li{margin:6px 0}
.article-body img{border-radius:var(--r-lg);margin:22px 0;width:100%;aspect-ratio:16/9;object-fit:cover}
.article-body blockquote{margin:22px 0;padding:14px 18px;border-left:3px solid var(--brand);
background:var(--surface);border-radius:0;color:var(--ink);font-size:17px}
.article-body table{width:100%;border-collapse:collapse;margin:18px 0;font-size:var(--fs-sm);display:block;overflow-x:auto}
.article-body th,.article-body td{text-align:left;padding:10px 13px;border-bottom:1px solid var(--line)}
.article-body th{background:var(--surface);font-weight:600}
.article-body h4{font-size:16px;margin:20px 0 6px;font-weight:600}
.toc{position:sticky;top:84px;display:grid;gap:16px}
.toc-card{border:1px solid var(--line);border-radius:var(--r-lg);padding:18px;background:#fff}
.toc-card ul{list-style:none;padding:0;margin:10px 0 0;display:grid;gap:9px}
.toc-card a{font-size:var(--fs-sm);color:var(--ink-2)} .toc-card a:hover{color:var(--brand)}
.author{display:flex;gap:14px;align-items:center;border:1px solid var(--line);border-radius:var(--r-lg);padding:16px;background:var(--surface)}
.author .ava{width:48px;height:48px;border-radius:50%;background:var(--brand-100);color:var(--brand-d);
display:flex;align-items:center;justify-content:center;font-weight:600;flex:none}
@media(max-width:880px){.featured-post{grid-template-columns:1fr}.article{grid-template-columns:1fr}.toc{position:static}} .legal{display:grid;grid-template-columns:240px minmax(0,1fr);gap:clamp(24px,4vw,48px);align-items:start}
.legal-nav{position:sticky;top:84px;border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden;background:#fff}
.legal-nav a{display:block;padding:12px 16px;font-size:var(--fs-sm);color:var(--ink-2);border-bottom:1px solid var(--line)}
.legal-nav a:last-child{border-bottom:none}
.legal-nav a:hover{background:var(--surface);color:var(--brand-d)}
.legal-nav a.is-on{background:var(--brand-50);color:var(--brand-d);font-weight:500;box-shadow:inset 3px 0 0 var(--brand)}
.form-field{margin-bottom:14px}
.form-field label{display:block;font-size:var(--fs-sm);font-weight:500;margin-bottom:6px}
.form-field input,.form-field textarea,.form-field select{width:100%;border:1px solid var(--line-2);
border-radius:var(--r-md);padding:11px 13px;font-family:inherit;font-size:16px;background:#fff}
.form-field input:focus,.form-field textarea:focus{outline:none;border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-50)}
.form-field textarea{min-height:130px;resize:vertical}
.contact-grid{display:grid;grid-template-columns:1fr 1.2fr;gap:clamp(24px,4vw,44px);align-items:start}
.info-row{display:flex;gap:12px;align-items:flex-start;padding:14px 0;border-bottom:1px solid var(--line)}
.info-row:last-child{border-bottom:none}
.info-row .ti{font-size:22px;color:var(--brand);flex:none;margin-top:2px}
@media(max-width:880px){.legal{grid-template-columns:1fr}.legal-nav{position:static}.contact-grid{grid-template-columns:1fr}} .cartlayout{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:clamp(20px,3vw,32px);align-items:start}
.checkout-grid{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:clamp(20px,3vw,32px);align-items:start}
.summary{position:sticky;top:84px;border:1px solid var(--line);border-radius:var(--r-lg);background:#fff;padding:20px;box-shadow:var(--sh-1)}
.summary h3{font-size:var(--fs-h3);margin-bottom:6px}
.summary-row{display:flex;justify-content:space-between;gap:10px;padding:8px 0;font-size:var(--fs-sm);color:var(--ink-2)}
.summary-row b{color:var(--ink)}
.summary-row.total{border-top:1px solid var(--line);margin-top:8px;padding-top:14px;font-size:18px;font-weight:600;color:var(--ink)}
.cart-item{display:grid;grid-template-columns:84px minmax(0,1fr) auto;gap:14px;align-items:center;padding:16px 0;border-bottom:1px solid var(--line)}
.cart-item img{width:84px;height:84px;object-fit:cover;border-radius:var(--r-md)}
.cart-item .ci-rm{background:none;border:none;color:var(--muted);cursor:pointer;font-size:18px}
.cart-item .ci-rm:hover{color:var(--danger)}
.qty{display:inline-flex;align-items:center;border:1px solid var(--line-2);border-radius:var(--r-md);overflow:hidden}
.qty button{width:36px;height:40px;border:none;background:#fff;font-size:18px;cursor:pointer;color:var(--ink)}
.qty input{width:40px;height:40px;border:none;text-align:center;font-size:15px;font-family:inherit}
.seller{display:flex;gap:12px;align-items:flex-start;background:var(--brand-50);border:1px solid var(--brand-100);
border-radius:var(--r-md);padding:13px 14px;font-size:var(--fs-sm)}
.seller .ti{color:var(--brand-d);font-size:20px;flex:none;margin-top:1px}
.cod-box{display:flex;gap:12px;align-items:flex-start;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);padding:14px}
.cod-box .ti{color:var(--brand);font-size:22px;flex:none}
.success-ico{width:64px;height:64px;border-radius:50%;background:var(--brand-50);color:var(--brand-d);
display:flex;align-items:center;justify-content:center;font-size:34px;margin:0 auto}
@media(max-width:880px){.cartlayout,.checkout-grid{grid-template-columns:1fr}.summary{position:static}} .pdp{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(20px,4vw,48px);padding:24px 0 8px}
.gallery{position:sticky;top:84px;align-self:start}
.gal-main{position:relative;border-radius:var(--r-lg);overflow:hidden;border:1px solid var(--line);box-shadow:var(--sh-2);aspect-ratio:4/5;background:var(--surface)}
.gal-main img{width:100%;height:100%;object-fit:cover}
.gal-badges{position:absolute;top:14px;left:14px;display:flex;gap:8px}
.thumbs{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:10px}
.thumbs img{aspect-ratio:1;object-fit:cover;border-radius:var(--r-md);border:1px solid var(--line);cursor:pointer}
.thumbs img.is-on{border-color:var(--brand);box-shadow:0 0 0 2px var(--brand-50)}
.buybox h1{margin-bottom:8px}
.bb-block{padding:18px 0;border-bottom:1px solid var(--line)}
.bullets{list-style:none;padding:0;margin:14px 0 0;display:grid;gap:9px}
.bullets li{display:flex;gap:9px;align-items:flex-start;font-size:var(--fs-sm)}
.bullets .ti{color:var(--brand);font-size:18px;flex:none}
.calc{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:16px}
.calc-row{display:flex;gap:12px;flex-wrap:wrap}
.field{flex:1;min-width:120px}
.field label{display:block;font-size:var(--fs-xs);color:var(--muted);margin-bottom:6px}
.field input{width:100%;height:46px;border:1px solid var(--line-2);border-radius:var(--r-md);padding:0 12px;font-family:inherit;font-size:16px;background:#fff}
.field input:focus{outline:none;border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-50)}
.calc-out{display:flex;justify-content:space-between;align-items:baseline;margin-top:14px;padding-top:14px;border-top:1px dashed var(--line-2)}
.calc-out b{font-size:22px;font-weight:600}
.pdp-trust{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:16px}
.pdp-trust div{display:flex;flex-direction:column;gap:5px;align-items:center;text-align:center;font-size:var(--fs-xs);color:var(--ink-2)}
.pdp-trust .ti{font-size:22px;color:var(--brand)}
.sticky-atc{position:fixed;left:0;right:0;bottom:0;z-index:50;background:#fff;border-top:1px solid var(--line);box-shadow:0 -6px 20px rgba(16,17,21,.08);padding:10px 16px;display:none;align-items:center;gap:12px}
.sticky-atc .sp{font-weight:600;font-size:17px} .tdt-atc form.cart{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin:0}
.tdt-atc .quantity input.qty{height:50px;width:72px;text-align:center;border:1px solid var(--line-2);border-radius:var(--r-md);font-size:16px;font-family:inherit}
.tdt-atc .single_add_to_cart_button{display:inline-flex!important;align-items:center;justify-content:center;gap:8px;background:var(--brand)!important;color:#fff!important;border:none!important;border-radius:var(--r-md)!important;padding:0 26px!important;height:50px;font-family:inherit!important;font-weight:600!important;font-size:16px!important;cursor:pointer;flex:1;min-width:200px;float:none!important;text-transform:none!important}
.tdt-atc .single_add_to_cart_button:hover{background:var(--brand-d)!important}
@media(max-width:880px){.pdp{grid-template-columns:1fr}.gallery{position:static}.sticky-atc{display:flex}body.single-product{padding-bottom:74px}} .woocommerce-cart .woocommerce{display:grid;grid-template-columns:minmax(0,1fr) 350px;gap:clamp(20px,3vw,32px);align-items:start}
.woocommerce-cart .woocommerce-cart-form{grid-column:1;min-width:0;margin:0}
.woocommerce-cart .cart-collaterals{grid-column:2;width:auto!important;float:none!important;margin:0!important}
.woocommerce-cart .cart-collaterals .cart_totals{width:auto!important;float:none!important}
.woocommerce-cart .woocommerce > .woocommerce-notices-wrapper{grid-column:1 / -1}
.woocommerce-checkout form.checkout{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:clamp(20px,3vw,32px);align-items:start}
.woocommerce table.shop_table{width:100%;border-collapse:collapse;font-size:var(--fs-sm);border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden}
.woocommerce table.shop_table th{background:var(--surface);font-weight:600;padding:12px;text-align:left}
.woocommerce table.shop_table td{padding:14px 12px;border-bottom:1px solid var(--line)}
.woocommerce .cart_totals,.woocommerce-checkout #order_review{border:1px solid var(--line);border-radius:var(--r-lg);background:#fff;padding:20px;box-shadow:var(--sh-1);position:sticky;top:84px}
.woocommerce .cart_totals h2,.woocommerce-checkout #order_review_heading{font-size:var(--fs-h3);margin-bottom:10px}
.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce .button{background:var(--brand)!important;color:#fff!important;border:none!important;border-radius:var(--r-md)!important;padding:13px 22px!important;font-weight:600!important;text-transform:none!important;font-family:inherit!important}
.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce .button:hover{background:var(--brand-d)!important}
.woocommerce .wc-proceed-to-checkout .button,.woocommerce #place_order{width:100%;text-align:center;font-size:16px!important}
.woocommerce .button.wc-backward{background:#fff!important;color:var(--ink)!important;border:1px solid var(--line-2)!important}
.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.woocommerce form .form-row select,.woocommerce .input-text,.select2-container .select2-selection{border:1px solid var(--line-2)!important;border-radius:var(--r-md)!important;padding:11px 13px!important;font-size:16px!important;min-height:46px}
.woocommerce form .form-row label{font-weight:500;font-size:var(--fs-sm)}
.woocommerce #customer_details .col-1,.woocommerce #customer_details .col-2{width:100%;float:none}
.cart-empty-box{text-align:center;max-width:520px;margin:40px auto;padding:40px 24px;border:1px solid var(--line);border-radius:var(--r-xl);background:#fff}
.cart-empty-box > .ti{font-size:48px;color:var(--brand)} .btn i.ti{font-size:inherit;color:inherit}
@media(max-width:880px){.woocommerce-cart .woocommerce,.woocommerce-checkout form.checkout{grid-template-columns:1fr}.woocommerce .cart_totals,.woocommerce-checkout #order_review{position:static}}
@media(max-width:880px){ .ba{grid-template-columns:1fr 1fr} .stats{grid-template-columns:1fr 1fr} .reviews{grid-template-columns:1fr} .usecases{grid-template-columns:1fr 1fr} }
@media(max-width:520px){ .usecases{grid-template-columns:1fr} } .toolbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:16px 0;border-bottom:1px solid var(--line)}
.filters{display:flex;gap:8px;flex-wrap:wrap}
.select{height:40px;border:1px solid var(--line-2);border-radius:var(--r-md);padding:0 12px;background:#fff;font-family:inherit;font-size:var(--fs-sm)}
@media(max-width:880px){
.hero{grid-template-columns:1fr}
.roomgrid{grid-template-columns:1fr 1fr}
.pgrid{grid-template-columns:1fr 1fr}
}
@media(max-width:520px){ .roomgrid{grid-template-columns:1fr 1fr} } .grid{display:grid;gap:var(--gap)}
.flex{display:flex} .ac{align-items:center} .jb{justify-content:space-between} .wrapf{flex-wrap:wrap}
.gap8{gap:8px}.gap12{gap:12px}.gap16{gap:16px}
.mt8{margin-top:8px}.mt16{margin-top:16px}.mt24{margin-top:24px}.mt32{margin-top:32px}
@media(max-width:880px){ .nav{display:none} }  .tdt-atc form.variations_form{display:block!important;margin:0}
.tdt-atc table.variations{display:block;width:100%;margin:0;border:none!important;border-collapse:collapse;background:none!important}
.tdt-atc table.variations tbody,.tdt-atc table.variations tr{display:block;border:none!important;background:none!important}
.tdt-atc table.variations tr{margin-bottom:18px}
.tdt-atc table.variations th.label,.tdt-atc table.variations td.value{display:block;width:auto;padding:0;border:none!important;background:none!important;text-align:left}
.tdt-atc table.variations th.label{margin-bottom:9px}
.tdt-atc table.variations th.label,.tdt-atc table.variations th.label label{font-weight:600;font-size:var(--fs-sm);color:var(--ink);margin:0} .tdt-atc .cfvsw-hidden-select{display:none!important}
.tdt-atc .cfvsw-swatches-container{display:flex!important;flex-wrap:wrap;gap:8px;margin:0;padding:0;border:none!important;background:none!important;box-shadow:none!important}
.tdt-atc .cfvsw-swatches-option{display:inline-flex!important;align-items:center;justify-content:center;border:1px solid var(--line-2)!important;border-radius:10px!important;padding:11px 16px!important;cursor:pointer;background:#fff!important;font-family:inherit!important;font-size:var(--fs-sm)!important;font-weight:500!important;color:var(--ink)!important;line-height:1!important;box-shadow:none!important;width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;margin:0!important;transition:.15s}
.tdt-atc .cfvsw-swatches-option:hover{border-color:var(--brand)!important;color:var(--brand-d)!important}
.tdt-atc .cfvsw-swatches-option.cfvsw-selected-swatch,.tdt-atc .cfvsw-selected-swatch{border-color:var(--brand)!important;color:#fff!important;background:var(--brand)!important;font-weight:600!important;box-shadow:0 2px 8px rgba(15,118,110,.28)!important}
.tdt-atc .cfvsw-swatches-option.cfvsw-selected-swatch *,.tdt-atc .cfvsw-selected-swatch *{color:#fff!important}
.tdt-atc .cfvsw-swatches-option .cfvsw-tooltip{display:none!important} .tdt-atc ul.variable-items-wrapper{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;border:none!important;background:none!important;box-shadow:none!important}
.tdt-atc ul.variable-items-wrapper li.variable-item{border:1px solid var(--line-2);border-radius:10px;padding:11px 16px;cursor:pointer;background:#fff;font:inherit;font-size:var(--fs-sm);font-weight:500;color:var(--ink);line-height:1;box-shadow:none;height:auto;width:auto;min-width:0;min-height:0;margin:0}
.tdt-atc ul.variable-items-wrapper li.variable-item.selected{border-color:var(--brand);color:var(--brand-d);box-shadow:inset 0 0 0 1px var(--brand);background:#f0fdfa}
.tdt-atc .variations select{padding:11px 12px;border:1px solid var(--line-2);border-radius:10px;font:inherit;width:100%;max-width:300px;background:#fff}
.tdt-atc .reset_variations{display:inline-flex;align-items:center;gap:4px;margin:4px 0 0;font-size:var(--fs-xs);color:var(--brand-d)!important;font-weight:600;text-decoration:underline}
.tdt-atc .reset_variations:hover{color:var(--brand)!important} .tdt-atc .single_variation_wrap{margin-top:4px}
.tdt-atc .woocommerce-variation{min-height:0;margin:0 0 12px}
.tdt-atc .woocommerce-variation-price .price,.tdt-atc .single_variation .price{font-size:26px;font-weight:800;color:var(--brand-d)}
.tdt-atc .woocommerce-variation-availability{font-size:var(--fs-sm);color:var(--muted)} .tdt-atc .woocommerce-variation-add-to-cart{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-top:6px}
.tdt-atc .woocommerce-variation-add-to-cart .quantity{margin:0} .tdt-atc .single_add_to_cart_button.disabled,.tdt-atc .single_add_to_cart_button.wc-variation-selection-needed{background:var(--brand-50)!important;color:var(--brand-d)!important;opacity:.75;cursor:not-allowed!important;box-shadow:none!important}
.tdt-atc .woocommerce-variation-add-to-cart-disabled .single_add_to_cart_button{opacity:1} .about-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px;margin-top:6px;align-items:start}
.about-card{border:1px solid var(--line);border-radius:var(--r-lg);padding:22px 24px;background:#fff}
.about-card--wide{grid-column:1/-1}
.about-card h3{font-size:17px;font-weight:700;margin:0 0 14px;color:var(--ink);display:flex;align-items:center;gap:10px;line-height:1.3}
.about-card h3::before{content:"";width:5px;height:18px;border-radius:3px;background:var(--brand);flex:none}
.about-card .about-card__body{font-size:var(--fs-sm)}
.about-card ul{list-style:none;margin:0;padding:0;display:grid;gap:10px}
.about-card li{display:flex;gap:10px;align-items:flex-start;color:var(--ink-2);line-height:1.6}
.about-card li::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--brand);flex:none;margin-top:8px}
.about-card li p{margin:0}
.about-card p{margin:0 0 10px;color:var(--ink-2);line-height:1.7}
.about-card strong{color:var(--ink);font-weight:600}
.about-card table{margin:0}
.about-card--wide .about-card__body{overflow-x:auto} .tdt-custom{padding:0;border-bottom:1px solid var(--line)}
.tdt-custom>summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:8px;padding:16px 0;font-weight:600;font-size:var(--fs-sm);color:var(--brand-d)}
.tdt-custom>summary::-webkit-details-marker{display:none}
.tdt-custom>summary .ti{font-size:18px}
.tdt-custom[open]>summary{padding-bottom:6px}
.tdt-custom-form{padding:2px 0 18px}
.tdtc-row{display:flex;gap:12px;margin-bottom:12px}
.tdtc-row .field{flex:1;display:flex;flex-direction:column;gap:6px;font-size:var(--fs-xs);color:var(--muted)}
.tdtc-row .field input{padding:11px 12px;border:1px solid var(--line-2);border-radius:10px;font:inherit;font-size:16px;color:var(--ink);width:100%}
.tdtc-mats{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}
.tdtc-mopt{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--line-2);border-radius:10px;padding:10px 14px;cursor:pointer;font-size:var(--fs-sm);font-weight:500;color:var(--ink)}
.tdtc-mopt input{accent-color:var(--brand);margin:0}
.tdtc-mopt.is-on{border-color:var(--brand);background:var(--brand-50);color:var(--brand-d)}
.tdtc-out{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin:0 0 14px;padding:12px 0;border-top:1px dashed var(--line)}
.tdtc-out .tdtc-price{font-size:22px;font-weight:800;color:var(--brand-d)}
.tdt-custom-form .single_add_to_cart_button{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--brand);color:#fff;border:none;border-radius:var(--r-md);padding:0 24px;height:50px;font-family:inherit;font-weight:600;font-size:16px;cursor:pointer;width:100%;text-transform:none}
.tdt-custom-form .single_add_to_cart_button:hover{background:var(--brand-d)}
.tdt-custom-form .single_add_to_cart_button.disabled,.tdt-custom-form .single_add_to_cart_button:disabled{background:var(--brand-50);color:var(--brand-d);opacity:.75;cursor:not-allowed} .pdp-prose{max-width:780px;margin:0 auto}
.pdp-prose>p:first-child{font-size:17px;color:var(--ink-2);line-height:1.75}
.pdp-prose h3{font-size:19px;font-weight:700;margin:30px 0 10px;padding-left:13px;border-left:3px solid var(--brand);line-height:1.3}
.pdp-prose p{margin:12px 0;color:var(--ink-2);line-height:1.8}
.pdp-prose ul{list-style:none;padding:0;margin:14px 0;display:grid;gap:10px}
.pdp-prose ul li{display:flex;gap:10px;align-items:flex-start;color:var(--ink-2);line-height:1.6}
.pdp-prose ul li::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--brand);flex:none;margin-top:9px}
.pdp-prose ul li p{margin:0}
.pdp-prose strong{color:var(--ink);font-weight:600}
.pdp-prose table{width:100%;border-collapse:separate;border-spacing:0;margin:24px 0 0;font-size:var(--fs-sm);border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden}
.pdp-prose table th{text-align:left;background:var(--surface);font-weight:600;width:38%;padding:12px 15px;border-bottom:1px solid var(--line);color:var(--ink)}
.pdp-prose table td{padding:12px 15px;border-bottom:1px solid var(--line);color:var(--ink-2)}
.pdp-prose table tr:last-child th,.pdp-prose table tr:last-child td{border-bottom:none} .pdp-about{max-width:1060px;margin:0 auto}
.pdp-about.has-aside{display:grid;grid-template-columns:1.7fr 1fr;gap:44px;align-items:start}
.pdp-about.has-aside .pdp-prose{max-width:none;margin:0}
.pdp-about:not(.has-aside) .pdp-prose{max-width:780px;margin:0 auto}
.pdp-spec{border:1px solid var(--line);border-radius:var(--r-lg);padding:22px 24px;background:var(--surface);position:sticky;top:84px}
.pdp-spec h3{font-size:13px;font-weight:700;margin:0 0 8px;padding:0;border:none;text-transform:uppercase;letter-spacing:.07em;color:var(--muted)}
.pdp-spec dl{margin:0}
.pdp-spec dl>div{padding:12px 0;border-bottom:1px solid var(--line)}
.pdp-spec dl>div:last-child{border-bottom:none}
.pdp-spec dt{color:var(--muted);font-size:var(--fs-xs);margin-bottom:3px}
.pdp-spec dd{margin:0;color:var(--ink);font-weight:600;font-size:var(--fs-sm);line-height:1.45} .pdp-prose h3{margin-top:34px}
.pdp-prose h3:first-child{margin-top:0}
.pdp-prose>p:first-child{margin-top:0;margin-bottom:18px}
.pdp-prose p{margin:14px 0}
@media(max-width:880px){.pdp-about.has-aside{grid-template-columns:1fr;gap:28px}.pdp-spec{position:static}} .tdt-custom>summary{justify-content:space-between}
.tdt-custom>summary .tdtc-sum-l{display:inline-flex;align-items:center;gap:8px}
.tdt-custom>summary .tdtc-chev{transition:transform .2s ease;color:var(--muted);font-size:18px}
.tdt-custom[open]>summary .tdtc-chev{transform:rotate(180deg)} .tdt-atc .quantity{display:inline-flex;align-items:stretch;border:1px solid var(--line-2);border-radius:var(--r-md);overflow:hidden;height:50px;background:#fff}
.tdt-atc .quantity .ast-qty-placeholder{display:inline-flex;align-items:center;justify-content:center;width:44px;font-size:22px;font-weight:600;color:var(--ink-2);cursor:pointer;user-select:none;background:#fff;transition:background .12s ease,color .12s ease;text-decoration:none}
.tdt-atc .quantity .ast-qty-placeholder:hover{background:var(--brand-50);color:var(--brand-d)}
.tdt-atc .quantity .ast-qty-placeholder:active{background:var(--brand-100)}
.tdt-atc .quantity input.qty{width:50px;height:auto;border:none;border-left:1px solid var(--line);border-right:1px solid var(--line);border-radius:0;text-align:center;font-size:16px;font-weight:600;background:#fff;-moz-appearance:textfield}
.tdt-atc .quantity input.qty::-webkit-outer-spin-button,.tdt-atc .quantity input.qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}
@keyframes tdt-qbump{0%{transform:scale(1)}40%{transform:scale(1.35);color:var(--brand)}100%{transform:scale(1)}}
.tdt-atc .quantity input.qty.qbump{animation:tdt-qbump .35s ease} .tdt-custom{border-bottom:1px solid var(--line);padding:18px 0}
.tdt-custom-head{font-size:var(--fs-sm);color:var(--ink-2);margin-bottom:12px;display:flex;align-items:center;gap:8px;line-height:1.4}
.tdt-custom-head .ti{color:var(--brand);font-size:19px;flex:none}
.tdt-custom-head b{color:var(--brand-d)}
.tdt-custom-form{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:18px} .tdt-atc .quantity .ast-qty-placeholder{color:var(--ink)}
.tdt-atc .quantity .ast-qty-placeholder.is-off{opacity:.3;cursor:default;pointer-events:none;background:#fff} .tdt-atc .quantity .ast-qty-placeholder:focus,.tdt-atc .quantity .ast-qty-placeholder:active,.tdt-atc .quantity .ast-qty-placeholder:focus-visible{outline:none!important;border:none!important;box-shadow:none!important} .tdt-atc .quantity input.qty{border:none!important}
.tdt-atc .quantity .ast-qty-placeholder.plus{border-left:1px solid var(--line)}
.tdt-atc .quantity .ast-qty-placeholder.minus{border-right:1px solid var(--line)} .tdt-atc .quantity .ast-qty-placeholder.plus,.tdt-atc .quantity .ast-qty-placeholder.minus{border:none!important}
.tdt-atc .quantity input.qty{border:none!important;background:transparent}
.tdt-atc .quantity .ast-qty-placeholder:hover{background:var(--brand-50)}  .woocommerce table.cart .product-remove{width:46px;text-align:center}
.woocommerce a.remove{display:inline-flex!important;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;border:1px solid var(--line-2);color:var(--muted)!important;font-size:18px;font-weight:400;line-height:1;text-decoration:none;background:#fff;transition:.15s}
.woocommerce a.remove:hover{border-color:var(--danger)!important;color:#fff!important;background:var(--danger)!important} .woocommerce-cart .woocommerce-message .button.wc-forward{display:none} .woocommerce-cart td.product-quantity .quantity{display:inline-flex;align-items:stretch;border:1px solid var(--line-2);border-radius:var(--r-md);overflow:hidden;height:46px;background:#fff}
.woocommerce-cart td.product-quantity .quantity .ast-qty-placeholder{display:inline-flex;align-items:center;justify-content:center;width:42px;font-size:20px;font-weight:600;color:var(--ink);cursor:pointer;background:#fff;border:none!important;transition:.12s;text-decoration:none}
.woocommerce-cart td.product-quantity .quantity .ast-qty-placeholder:hover{background:var(--brand-50);color:var(--brand-d)}
.woocommerce-cart td.product-quantity .quantity .ast-qty-placeholder:focus,.woocommerce-cart td.product-quantity .quantity .ast-qty-placeholder:focus-visible{outline:none!important;border:none!important}
.woocommerce-cart td.product-quantity .quantity input.qty{width:48px;border:none!important;text-align:center;font-size:16px;font-weight:600;background:transparent;-moz-appearance:textfield;height:auto}
.woocommerce-cart td.product-quantity .quantity input.qty::-webkit-outer-spin-button,.woocommerce-cart td.product-quantity .quantity input.qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0} .woocommerce a.remove{font-size:0!important;position:relative;color:var(--muted)!important}
.woocommerce a.remove::before,.woocommerce a.remove::after{content:"";position:absolute;top:50%;left:50%;width:13px;height:2px;background:currentColor;border-radius:1px}
.woocommerce a.remove::before{transform:translate(-50%,-50%) rotate(45deg)}
.woocommerce a.remove::after{transform:translate(-50%,-50%) rotate(-45deg)}
.woocommerce a.remove:hover{color:#fff!important} .guide img{width:100%;display:block;height:auto;aspect-ratio:16/10;object-fit:cover}
.featured-post img{width:100%;display:block;height:auto;object-fit:cover} .burger,.nav-close,.menu-overlay{display:none}
.nav-item{position:relative;display:flex;align-items:center}
.nav-top{display:inline-flex;align-items:center;gap:5px;font-size:var(--fs-sm);font-weight:500;color:var(--ink-2);cursor:pointer}
.nav-top:hover{color:var(--brand)}
.nav-top .ti{font-size:15px;transition:transform .2s ease;color:var(--muted)}
.has-mega:hover .nav-top .ti,.has-mega:focus-within .nav-top .ti{transform:rotate(180deg)}
.mega{position:absolute;top:100%;left:0;transform:translateY(10px);
background:#fff;border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--sh-3);
padding:20px 22px;display:grid;grid-template-columns:repeat(4,minmax(140px,1fr));gap:6px 24px;
width:max-content;max-width:88vw;opacity:0;visibility:hidden;transition:opacity .18s ease,transform .18s ease,visibility .18s ease;z-index:50}
.has-mega:hover .mega,.has-mega:focus-within .mega{opacity:1;visibility:visible;transform:translateY(0)}
.mega-col{display:flex;flex-direction:column;gap:1px;padding:6px 0}
.mega-h{font-weight:600;color:var(--ink);font-size:var(--fs-sm);margin-bottom:5px}
.mega-h:hover{color:var(--brand-d)}
.mega-col a:not(.mega-h){font-size:var(--fs-xs);color:var(--muted);padding:3px 0}
.mega-col a:not(.mega-h):hover{color:var(--brand)}
.mega-all{border-left:1px solid var(--line);padding-left:20px} html:has(#tdt-menu-toggle:checked){overflow:hidden}
@media(max-width:880px){
.burger{display:inline-flex;align-items:center;order:-1;font-size:25px;color:var(--ink);cursor:pointer}
.site-head .wrap{gap:12px}
.nav{display:flex;position:fixed;top:0;bottom:0;right:0;left:0;width:100%;max-width:none;height:100dvh;
flex-direction:column;align-items:stretch;gap:0;padding:0 0 40px;margin:0;
background:#fff;box-shadow:var(--sh-3);transform:translateX(106%);
transition:transform .26s ease;z-index:70;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}
#tdt-menu-toggle:checked ~ .wrap .nav{transform:none}
.nav-close{position:sticky;top:0;display:flex;align-items:center;justify-content:space-between;
padding:15px 20px;font-size:24px;color:var(--ink);cursor:pointer;background:#fff;border-bottom:1px solid var(--line);z-index:3;flex:none;order:-2}
.nav-close::before{content:"Meni";font-size:15px;font-weight:600;color:var(--ink)} .nav > a{order:-1;padding:15px 22px;border-bottom:1px solid var(--line);font-size:15px;font-weight:500;color:var(--ink)}
.nav-item{order:0;position:static;flex-direction:column;align-items:stretch}
.nav-top{padding:15px 22px;border-bottom:1px solid var(--line);font-size:15px;font-weight:600;color:var(--ink);justify-content:flex-start;gap:8px}
.nav-top .ti{display:none}
.mega{position:static;transform:none;opacity:1;visibility:visible;display:block;
width:auto;max-width:none;border:none;border-radius:0;box-shadow:none;padding:0;background:var(--surface)} .mega-col{display:flex;flex-flow:row wrap;align-items:center;gap:8px;padding:12px 22px 16px;border-bottom:1px solid var(--line);background:var(--surface)}
.mega-h{flex:0 0 100%;font-size:12px;font-weight:600;color:var(--muted);text-transform:uppercase;letter-spacing:.05em;margin:0 0 2px}
.mega-col a:not(.mega-h){white-space:normal;font-size:13px;color:var(--ink);background:#fff;
border:1px solid var(--line-2);border-radius:var(--r-pill);padding:7px 13px;line-height:1.2}
.mega-col a:not(.mega-h):active{border-color:var(--brand);color:var(--brand-d);background:var(--brand-50)}
.mega-all{padding-left:22px}
.menu-overlay{display:block;position:fixed;inset:0;background:rgba(15,17,21,.45);
z-index:65;opacity:0;visibility:hidden;transition:.25s}
#tdt-menu-toggle:checked ~ .menu-overlay{opacity:1;visibility:visible}
} .shopfilter{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:18px 0 4px}
.sf-label{display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-xs);font-weight:600;color:var(--muted);margin-right:2px}
.sf-chip{display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-xs);font-weight:500;color:var(--ink-2);
padding:8px 14px;border:1px solid var(--line-2);border-radius:var(--r-pill);background:#fff;transition:.15s;white-space:nowrap}
.sf-chip:hover{border-color:var(--brand);color:var(--brand-d)}
.sf-chip.is-on{background:var(--brand);border-color:var(--brand);color:#fff}
.sf-sep{width:1px;height:22px;background:var(--line);margin:0 6px}
@media(max-width:600px){.sf-sep{display:none}.sf-label{width:100%;margin-top:6px}} .woocommerce-ordering{margin:0}
.woocommerce-ordering select,select.orderby{
appearance:none;-webkit-appearance:none;-moz-appearance:none;
font-family:inherit;font-size:var(--fs-sm);font-weight:500;color:var(--ink);
background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236B7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") no-repeat right 12px center;
border:1px solid var(--line-2);border-radius:var(--r-md);padding:11px 40px 11px 15px;cursor:pointer;line-height:1.2;min-height:44px;max-width:100%}
.woocommerce-ordering select:hover,select.orderby:hover{border-color:var(--line)}
.woocommerce-ordering select:focus,select.orderby:focus{outline:none;border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-50)} #reviews{margin-top:4px}
#reviews .commentlist{list-style:none;padding:0;margin:0 0 30px;display:grid;gap:16px}
#reviews .commentlist li{margin:0}
#reviews .comment_container{display:flex;gap:14px;background:#fff;border:1px solid var(--line);border-radius:var(--r-lg);padding:18px}
#reviews .comment_container img.avatar{width:44px;height:44px;border-radius:var(--r-pill);flex:none;margin:0}
#reviews .comment-text{flex:1;min-width:0}
#reviews .comment-text p.meta{font-size:var(--fs-sm);margin:0 0 6px;color:var(--muted)}
#reviews .comment-text .woocommerce-review__author{color:var(--ink);font-weight:600;font-style:normal}
#reviews .comment-text .description{color:var(--ink-2);font-size:var(--fs-sm)}
#reviews .star-rating{color:var(--star);margin-bottom:6px}
#review_form_wrapper{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:clamp(20px,3vw,28px)}
#review_form_wrapper #reply-title{font-size:var(--fs-h3);font-weight:600;display:block;margin-bottom:4px}
#review_form_wrapper .comment-notes{font-size:var(--fs-sm);color:var(--muted);margin-bottom:16px}
#reviews .comment-form>p{margin:0 0 14px}
#reviews .comment-form label{display:block;font-weight:500;font-size:var(--fs-sm);margin-bottom:6px;color:var(--ink)}
#reviews .comment-form input[type=text],#reviews .comment-form input[type=email],#reviews .comment-form input[type=url],#reviews .comment-form textarea{
width:100%;border:1px solid var(--line-2);border-radius:var(--r-md);padding:12px 14px;font-family:inherit;font-size:16px;background:#fff;color:var(--ink)}
#reviews .comment-form textarea{min-height:120px;resize:vertical}
#reviews .comment-form input:focus,#reviews .comment-form textarea:focus{outline:none;border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-50)}
#reviews .comment-form-rating label{display:inline-block;margin-right:10px}
#reviews p.stars a{color:var(--star)}
#reviews #submit,#reviews .submit{background:var(--brand)!important;color:#fff!important;border:none!important;
border-radius:var(--r-md)!important;padding:13px 26px!important;font-family:inherit!important;font-size:var(--fs-sm)!important;
font-weight:600!important;cursor:pointer;text-transform:none!important;letter-spacing:0!important;width:auto!important;transition:background .15s ease}
#reviews #submit:hover,#reviews .submit:hover{background:var(--brand-d)!important} body{overflow-x:clip}
.article-body{overflow-wrap:break-word;word-wrap:break-word}
.article-body img{height:auto}
.article-body table{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}
.article-body pre{overflow-x:auto;max-width:100%}
@media(max-width:880px){
.article{grid-template-columns:minmax(0,1fr)}
.featured-post{grid-template-columns:minmax(0,1fr)}
} .woocommerce-checkout .checkout-main{min-width:0}
.woocommerce-checkout .checkout-side{min-width:0}
.woocommerce-checkout .checkout-main .col2-set{display:block}
.woocommerce-checkout #order_review_heading{margin:0 0 12px}
@media(max-width:880px){.woocommerce-checkout .checkout-side #order_review{position:static}} .toc-cta{background:#fff;border-color:var(--brand-100)} .toc-card a.btn--primary,.toc-card a.btn--primary:hover{color:#fff} .woocommerce-checkout form.checkout{display:grid !important;grid-template-columns:minmax(0,1fr) 380px !important}
.woocommerce-checkout .checkout-main .col2-set,.woocommerce-checkout .checkout-main .col-1,.woocommerce-checkout .checkout-main .col-2{width:100% !important;float:none !important}
.woocommerce-checkout #order_review,.woocommerce-checkout #customer_details{width:auto !important;float:none !important}
@media(max-width:880px){.woocommerce-checkout form.checkout{grid-template-columns:1fr !important}} .toc-mobile{display:none}
.article-body h2{scroll-margin-top:84px}
@media(max-width:880px){
.toc-mobile{display:block;position:sticky;top:74px;z-index:30;background:#fff;border:1px solid var(--line);border-radius:var(--r-md);margin:18px 0 8px;box-shadow:var(--sh-2)}
.toc-mobile summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:8px;padding:13px 16px;font-weight:600;font-size:var(--fs-sm);color:var(--ink)}
.toc-mobile summary::-webkit-details-marker{display:none}
.toc-mobile summary .ti-list-numbers{color:var(--brand)}
.toc-mobile .toc-chev{margin-left:auto;transition:transform .2s ease;color:var(--muted)}
.toc-mobile[open] .toc-chev{transform:rotate(180deg)}
.toc-mobile ul{list-style:none;margin:0;padding:4px 16px 14px;display:grid;gap:10px;max-height:55vh;overflow-y:auto;border-top:1px solid var(--line)}
.toc-mobile a{font-size:var(--fs-sm);color:var(--ink-2);line-height:1.4}
.toc-list-card{display:none}
.article-body h2{scroll-margin-top:132px}
} .sortbar{margin-left:auto;display:flex;align-items:center;gap:8px;flex-wrap:wrap}
@media(max-width:600px){.sortbar{margin-left:0;width:100%}}  .woocommerce-checkout #order_review_heading{border:none!important;background:none!important;box-shadow:none!important;padding:0!important;margin:0 0 14px!important;width:auto!important;text-align:left!important;font-size:var(--fs-h3)!important;font-weight:600!important}
.woocommerce-checkout .checkout-side{border:none!important;background:none!important;box-shadow:none!important;padding:0!important}
.woocommerce-checkout .col2-set .col-1,.woocommerce-checkout .col2-set .col-2{float:none!important;width:100%!important}
@media(max-width:880px){
.woocommerce-checkout form.checkout{grid-template-columns:1fr!important}
.woocommerce-checkout .checkout-side{position:static!important}
} @media(max-width:880px){
.woocommerce-cart .woocommerce-cart-form,.woocommerce-cart .cart-collaterals{grid-column:1 !important;width:auto !important}
.woocommerce-cart .cart_totals{position:static !important}
} .woocommerce-cart .woocommerce-cart-form{width:100%}
.woocommerce-cart table.shop_table,.woocommerce-cart table.cart{width:100% !important} .legal-body h2{margin-top:34px;font-size:var(--fs-h3);padding-top:22px;border-top:1px solid var(--line)}
.legal-body > h2:first-child{border-top:none;padding-top:0;margin-top:0}
.legal-body h3{margin-top:24px;font-size:16px;font-weight:600}
.legal-body p,.legal-body li{line-height:1.75}
.legal-body ul,.legal-body ol{padding-left:20px;margin:12px 0}
.legal-body li{margin-bottom:6px} .woocommerce .blockUI.blockOverlay{background:transparent!important;opacity:0!important;cursor:default;background-image:none!important}
.woocommerce .blockUI.blockOverlay::before,.woocommerce .blockUI.blockOverlay::after{display:none!important;content:none!important} .woocommerce-checkout .checkout-side{background:#fff!important;border:1px solid var(--line)!important;border-radius:var(--r-lg)!important;padding:20px!important;box-shadow:var(--sh-1)!important;position:sticky;top:84px}
.woocommerce-checkout #order_review{border:none!important;border-radius:0!important;background:none!important;padding:0!important;box-shadow:none!important;position:static!important} .woocommerce-checkout form.checkout .checkout-side #order_review_heading{float:none!important;width:auto!important;clear:none!important;text-align:left!important;border:0!important;margin:0 0 14px!important;padding:0!important;font-size:var(--fs-h3)!important;font-weight:600!important}
.woocommerce-checkout form.checkout .checkout-side #order_review{float:none!important;width:auto!important;clear:none!important}
.woocommerce-checkout #order_review .order-total .woocommerce-Price-amount{color:var(--brand-d);font-size:18px}
@media(max-width:880px){.woocommerce-checkout .checkout-side{position:static!important}} .article-body p a, .article-body li a, .prose p a, .prose li a, .legal-body p a, .legal-body li a{
color:var(--brand-d);text-decoration:underline;text-underline-offset:2px}
.article-body p a:hover, .article-body li a:hover, .prose p a:hover, .prose li a:hover, .legal-body p a:hover, .legal-body li a:hover{color:var(--brand)} .article-body p.tdt-inb{background:var(--brand-50);border-left:3px solid var(--brand);border-radius:var(--r-sm);
padding:12px 15px;margin:20px 0;font-size:var(--fs-sm);color:var(--ink-2)}
.article-body p.tdt-inb a{font-weight:600} .woocommerce nav.woocommerce-pagination ul.page-numbers,.woocommerce-pagination ul.page-numbers,.pagination .nav-links{
display:flex;flex-wrap:wrap;gap:4px;justify-content:center;align-items:center;list-style:none;margin:0;padding:0;border:none!important;overflow:visible}
.woocommerce nav.woocommerce-pagination ul.page-numbers li,.woocommerce-pagination ul.page-numbers li{
margin:0!important;border:none!important;background:none!important;box-shadow:none!important}
.page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:0 12px;
border:none!important;background:transparent!important;color:var(--ink-2)!important;font-weight:500;font-size:var(--fs-sm);
border-radius:var(--r-md);box-shadow:none!important;line-height:1;text-decoration:none;transition:background .15s ease,color .15s ease}
a.page-numbers:hover{background:var(--surface)!important;color:var(--ink)!important;transform:none}
.page-numbers.current,span.page-numbers.current{background:var(--brand)!important;color:#fff!important;font-weight:600;box-shadow:none!important}
.page-numbers.dots{min-width:22px;padding:0;background:none!important;color:var(--muted)!important}
.page-numbers.next,.page-numbers.prev{color:var(--brand-d)!important;font-weight:600}
a.page-numbers.next:hover,a.page-numbers.prev:hover{background:var(--brand-50)!important;color:var(--brand-d)!important}
.page-numbers:focus{outline:none}
.page-numbers:focus-visible{outline:none;box-shadow:0 0 0 3px var(--brand-50)!important}
@media(max-width:480px){
.page-numbers{min-width:36px;height:36px;padding:0 8px;font-size:13px}
.woocommerce-pagination ul.page-numbers,.pagination .nav-links{gap:2px}
}  .ed-grid aside{order:-1;position:static!important;padding:13px 16px!important;background:var(--surface)!important;border:1px solid var(--line)!important;box-shadow:none!important;margin:0 0 4px}
.ed-grid aside h3{font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin:0 0 10px}
.ed-grid aside .checklist{display:flex!important;flex-wrap:wrap;gap:10px 22px!important;margin:0!important}
.ed-grid aside .checklist li{font-size:var(--fs-sm)} .cat-content table{width:100%!important;display:table!important;border-collapse:separate;border-spacing:0;margin:20px 0;font-size:var(--fs-sm);border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden}
.cat-content table th,.cat-content table td{text-align:left;padding:12px 15px;border-bottom:1px solid var(--line);vertical-align:top}
.cat-content tr:first-child th{background:var(--surface);font-weight:600;color:var(--ink)}
.cat-content tr:last-child td{border-bottom:none}
.cat-content table th:first-child{width:34%}
.cat-content h3{font-size:var(--fs-h3);margin:26px 0 8px}
.cat-content ul{margin:12px 0}
@media(max-width:600px){.cat-content table{display:block!important;overflow-x:auto}} .mailpoet_form{max-width:min(33vw,460px)!important;margin:0 auto!important;background:var(--surface)!important;border:1px solid var(--line)!important;border-radius:var(--r-lg)!important;padding:24px!important;box-shadow:none!important;font-family:inherit!important}
.mailpoet_form *{font-family:inherit!important}
.mailpoet_form h1,.mailpoet_form h2,.mailpoet_form h3,.mailpoet_form .mailpoet_heading{color:var(--ink)!important;margin:0 0 6px!important}
.mailpoet_form p,.mailpoet_form .mailpoet_paragraph{color:var(--ink-2)!important;margin:0 0 12px!important}
.mailpoet_form input.mailpoet_text,.mailpoet_form input.mailpoet_email,.mailpoet_form input[type=text],.mailpoet_form input[type=email],.mailpoet_form textarea{width:100%!important;box-sizing:border-box!important;padding:12px 14px!important;border:1px solid var(--line)!important;border-radius:var(--r-md)!important;font-size:var(--fs-body,16px)!important;background:#fff!important;color:var(--ink)!important}
.mailpoet_form input.mailpoet_text:focus,.mailpoet_form input.mailpoet_email:focus{outline:none!important;border-color:var(--brand)!important}
.mailpoet_form .mailpoet_submit input,.mailpoet_form input[type=submit]{width:100%!important;background:var(--brand)!important;color:#fff!important;border:none!important;border-radius:var(--r-md)!important;padding:13px 18px!important;font-weight:600!important;font-size:var(--fs-body,16px)!important;cursor:pointer!important;transition:background .15s}
.mailpoet_form .mailpoet_submit input:hover,.mailpoet_form input[type=submit]:hover{background:var(--brand-d)!important}
.mailpoet_form .mailpoet_validate_success{color:var(--brand-d)!important}
.mailpoet_form .mailpoet_message p{font-size:var(--fs-sm)!important}
@media(max-width:782px){.mailpoet_form{max-width:100%!important;padding:18px!important}} @media(max-width:600px){
.mailpoet_form_slide_in.mailpoet_form,.mailpoet_form_popup.mailpoet_form{left:10px!important;right:10px!important;width:auto!important;max-width:none!important;border-radius:14px!important}
}
.mailpoet_form_close_icon{z-index:5;width:26px!important;height:26px!important} .tdt-shop-block{margin:34px 0;padding:clamp(18px,3vw,24px);border:1px solid var(--brand-100);border-radius:var(--r-lg);background:var(--brand-50)}
.tdt-shop-head{font-weight:600;font-size:var(--fs-h3);margin:0 0 16px;display:flex;align-items:center;gap:8px;color:var(--ink)}
.tdt-shop-head .ti{color:var(--brand)}
.tdt-shop-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;align-items:start}
.tdt-shop-block .product-card{background:#fff} .tdt-shop-block .pc-body{flex:none;gap:6px;padding:12px 13px 13px}
.tdt-shop-block .pc-foot{margin-top:4px;padding-top:0} .tdt-shop-block .pc-media{aspect-ratio:1;overflow:hidden}
.tdt-shop-block .pc-media img{width:100%!important;height:100%!important;margin:0!important;aspect-ratio:auto!important;object-fit:cover!important;border-radius:0!important}
.tdt-shop-cta{margin-top:18px}
@media(max-width:720px){.tdt-shop-grid{grid-template-columns:1fr 1fr}}
@media(max-width:480px){.tdt-shop-grid{grid-template-columns:1fr}} .pgrid,.products{align-items:stretch!important}
.pgrid>.product-card,.product-card{height:100%!important;display:flex!important;flex-direction:column!important}
.product-card .pc-media{flex:0 0 auto!important}
.product-card .pc-body{flex:1 1 auto!important;display:flex!important;flex-direction:column!important}
.product-card .pc-title{min-height:2.7em!important;display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.product-card .pc-foot{margin-top:auto!important;align-items:center!important}