.form-item .description{font-size:.75rem;line-height:1rem;line-height:1.625;padding-left:1.25rem}@media (min-width:1024px){.form-item .description{font-size:.875rem;line-height:1.25rem}}.form-item a{font-weight:600;text-decoration-line:underline}.downloadable-ecommerce-elements label.option{align-items:center;display:flex;font-size:1rem;gap:.375rem;justify-content:space-between;line-height:1.5rem}.downloadable-ecommerce-elements label.option .type{font-weight:600;padding-left:2.375rem;position:relative}.downloadable-ecommerce-elements label.option .pdf:before,.downloadable-ecommerce-elements label.option .word:before{background-position:top;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;font-size:1rem;height:1.8rem;left:0;line-height:1.5rem;position:absolute;top:0;width:1.8rem}.downloadable-ecommerce-elements label.option .pdf:before{background-image:url(/themes/custom/sparkle/dist/assets/svgs/documents/pdf-alt.svg)}.downloadable-ecommerce-elements label.option .word:before{background-image:url(/themes/custom/sparkle/dist/assets/svgs/documents/word-alt.svg)}.downloadable-ecommerce-elements label.option .price{color:#2240b1;font-size:1.375rem;font-weight:700}.webform-element--title-inline.js-form-type-checkbox>label{display:flex;padding-right:0}.check-label .text a{border-bottom-width:1px;border-color:transparent;font-weight:700}.check-label .text a:hover{border-color:var(--theme-link-border-color-2)}.newsletter-container label{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.theme-western .newsletter-container input[type=submit]{background-color:var(--theme-button-bg-3);border-color:var(--theme-button-bg-3);color:var(--theme-button-text-3)}.theme-western .newsletter-container input[type=submit]:hover{background-color:var(--theme-button-bg-hover-3);color:var(--theme-button-text-hover-3)}.theme-central .newsletter-container input[type=submit]{background-color:var(--theme-button-bg-2);border-color:var(--theme-button-bg-2);color:var(--theme-button-text-2)}.theme-central .newsletter-container input[type=submit]:hover{background-color:var(--theme-button-bg-hover-2);color:var(--theme-button-text-hover-2)}.newsletter-container input[type=email],.newsletter-container input[type=text]{color:#18285c;font-weight:500}.newsletter-container input[type=email]::-moz-placeholder,.newsletter-container input[type=text]::-moz-placeholder{--tw-text-opacity:1;color:rgb(148 148 148/var(--tw-text-opacity));font-weight:500;opacity:1}.newsletter-container input[type=email]::placeholder,.newsletter-container input[type=text]::placeholder{--tw-text-opacity:1;color:rgb(148 148 148/var(--tw-text-opacity));font-weight:500;opacity:1}.newsletter-container select:has(option[value=""]:checked){--tw-text-opacity:1;color:rgb(148 148 148/var(--tw-text-opacity))}.newsletter-container .check-label .text a:hover{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity))}.newsletter-container input[type=checkbox]{height:1.125rem;width:1.125rem}.webform-submission-form div[role=alert] li:before{content:"\2022";margin-right:.25rem}.webform-submission-form div[role=alert] li:first-of-type:before{content:""}.webform-submission-form a.form-cancel{cursor:pointer}.webform-submission-form a.form-cancel:hover{text-decoration-line:underline}.wundertute-container:not(.expanded){max-height:4rem}.wundertute-container.expanded{max-height:1500px}.wundertute-container form{padding:.625rem}.wundertute-container .form-actions{display:inline-block}.wundertute-container .form-item-action-cancel{display:inline-block;margin-left:2rem}.wundertute-container .form-item-action-cancel a{border-bottom-width:0}.wundertute-container .form-item-terms-and-conditions{font-size:.875rem;font-weight:500;line-height:1.25rem}.webform-submission-wundertute-request-germany-form input[type=submit]{background-color:var(--theme-button-bg-2);border-color:var(--theme-button-bg-2);color:var(--theme-button-text-2)}.webform-submission-wundertute-request-germany-form input[type=submit]:hover{background-color:var(--theme-button-bg-hover-2);color:var(--theme-button-text-hover-2)}.adpo-search-container form{align-items:center;-moz-column-gap:1.25rem;column-gap:1.25rem;display:flex;flex-direction:column;row-gap:1.125rem}@media (min-width:1024px){.adpo-search-container form{flex-direction:row}}.adpo-search-container .form-item{margin-bottom:0}@media (min-width:1024px){.adpo-search-container .form-item{flex-basis:75%}}.adpo-search-container input[type=submit]{height:-moz-fit-content;height:fit-content;margin-top:1px}@media (min-width:640px){.adpo-search-container input[type=submit]{width:100%}}@media (min-width:1024px){.adpo-search-container input[type=submit]{flex-basis:25%}}.adpo-search-container input.form-autocomplete,.adpo-search-container input.form-autocomplete.ui-autocomplete-loading{background-position:center right 15px}@media (min-width:640px){.webform-flexbox{margin-bottom:1.5rem;margin-left:-.5rem;margin-right:-.5rem;margin-top:1.5rem}}.webform-flexbox .webform-flex,.webform-flexbox a.action-decline{margin-top:1.25rem}@media (min-width:640px){.webform-flexbox .webform-flex,.webform-flexbox a.action-decline{margin-top:0}}.webform-flexbox .action-continue,.webform-flexbox .action-decline{color:var(--theme-link-text-color-1);font-size:.875rem;font-weight:700;line-height:1.5rem}.webform-flexbox .action-continue:hover,.webform-flexbox .action-decline:hover{border-color:var(--theme-link-border-color-1)}@media (min-width:640px){.webform-flexbox .action-continue,.webform-flexbox .action-decline{margin-right:1.25rem}.webform-flexbox .webform-flex{display:flex;justify-content:flex-end}.webform-flexbox .webform-flex:first-child{justify-content:flex-start}}.newsletter-popup-body>:first-child{max-width:90%}.newsletter-popup-body h5,.newsletter-popup-body h6{text-align:center}.newsletter-popup-body h5{font-size:1.5rem;line-height:2rem}@media (min-width:640px){.newsletter-popup-body h5{font-size:2.625rem;line-height:2.25rem}}.newsletter-popup-body h6{font-size:1.125rem;line-height:1.75rem;margin-bottom:0}@media (min-width:640px){.newsletter-popup-body h6{font-size:1.5rem;line-height:2rem;margin-bottom:.375rem}}.newsletter-popup-body p{font-size:.875rem;line-height:1.25rem}@media (min-width:640px){.newsletter-popup-body p{font-size:1rem;line-height:1.5rem}}.newsletter-form-wrapper{margin-top:1.25rem}.newsletter-form-wrapper .form-item{margin-bottom:.75rem}@media (min-width:640px){.newsletter-form-wrapper .form-item{margin-bottom:1.5rem}}.newsletter-form-wrapper .form-item-opt-in-text p{font-size:.75rem;line-height:1rem}@media (min-width:640px){.newsletter-form-wrapper .form-item-opt-in-text p{font-size:.875rem;line-height:1.25rem}}.newsletter-form-wrapper .form-item input[type=email],.newsletter-form-wrapper .form-item input[type=text],.newsletter-form-wrapper .form-item select{padding-bottom:.375rem;padding-top:.375rem}@media (min-width:640px){.newsletter-form-wrapper .form-item input[type=email],.newsletter-form-wrapper .form-item input[type=text],.newsletter-form-wrapper .form-item select{padding-bottom:.5rem;padding-top:.5rem}}.newsletter-form-wrapper .action-submit .form-submit{font-size:1rem;line-height:1.5rem;padding-bottom:.375rem;padding-top:.375rem;width:100%}@media (min-width:640px){.newsletter-form-wrapper .action-submit .form-submit{font-size:1.125rem;line-height:1.75rem;padding-bottom:.5rem;padding-top:.5rem}}.newsletter-form-wrapper .webform-flexbox{display:flex;gap:.375rem;justify-content:space-between}@media (min-width:640px){.newsletter-form-wrapper .webform-flexbox{gap:0}}.newsletter-form-wrapper .webform-flexbox .webform-flex{margin-top:0}@media (max-width:1023px){.product-ecommerce-elements.quick-add-to-cart input[type=submit]{font-size:.688rem;overflow:hidden;padding-left:.5rem;padding-right:.5rem;text-overflow:ellipsis;white-space:nowrap}@media (min-width:640px){.product-ecommerce-elements.quick-add-to-cart input[type=submit]{padding-left:1rem;padding-right:1rem}}}