/*! tailwindcss v4.2.2 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-leading:initial;--tw-font-weight:initial;--tw-border-style:solid}}}.form-item .description{--tw-leading:var(--leading-relaxed,1.625);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,1rem));line-height:var(--leading-relaxed,1.625);padding-left:var(--spacing-lg,1.25rem)}@media (min-width:1024px){.form-item .description{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.25rem))}}.form-item a{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);text-decoration-line:underline}.downloadable-ecommerce-elements label.option{align-items:center;display:flex;font-size:var(--text-base,1rem);gap:var(--spacing-4xs,.375rem);justify-content:space-between;line-height:var(--tw-leading,var(--text-base--line-height,1.5rem))}.downloadable-ecommerce-elements label.option .type{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);padding-left:var(--spacing-3xl,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:var(--text-base,1rem);height:1.8rem;left:var(--spacing-0,0);line-height:var(--tw-leading,var(--text-base--line-height,1.5rem));position:absolute;top:var(--spacing-0,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{--tw-font-weight:var(--font-weight-bold,700);color:var(--color-brand-3);font-size:var(--text-xl,1.25rem);font-weight:var(--font-weight-bold,700);line-height:var(--tw-leading,var(--text-xl--line-height,1.75rem))}.webform-element--title-inline.js-form-type-checkbox>label{display:flex;padding-right:var(--spacing-0,0)}.check-label .text a{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);text-decoration-line:underline}.newsletter-container label{color:var(--color-white,#fff)}.newsletter-container input[type=submit]{background-color:var(--theme-button-bg-2);border-color:var(--theme-button-border-2);color:var(--theme-button-text-2)}@media (hover:hover){.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=checkbox]{color:var(--color-brand-2,#03178b);height:var(--spacing-md,1.125rem);width:var(--spacing-md,1.125rem)}.newsletter-container input[type=checkbox]:checked{border-color:var(--color-white,#fff);border-style:var(--tw-border-style);border-width:1px}.webform-submission-form div[role=alert] li:before{content:"•";margin-right:var(--spacing-5xs,.25rem)}.webform-submission-form div[role=alert] li:first-of-type:before{content:""}.webform-submission-form a.form-cancel{cursor:pointer}@media (hover:hover){.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:var(--spacing-2xs,.625rem)}.wundertute-container .form-actions{display:inline-block}.wundertute-container .form-item-action-cancel{display:inline-block;margin-left:var(--spacing-2xl,2rem)}.wundertute-container .form-item-action-cancel a{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.wundertute-container .form-item-terms-and-conditions{--tw-font-weight:var(--font-weight-medium,500);font-size:var(--text-sm,.875rem);font-weight:var(--font-weight-medium,500);line-height:var(--tw-leading,var(--text-sm--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-border-2);color:var(--theme-button-text-2)}@media (hover:hover){.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;column-gap:var(--spacing-lg,1.25rem);display:flex;flex-direction:column;row-gap:var(--spacing-md,1.125rem)}@media (min-width:1024px){.adpo-search-container form{flex-direction:row}}.adpo-search-container .form-item{margin-bottom:var(--spacing-0,0)}@media (min-width:1024px){.adpo-search-container .form-item{flex-basis:75%}}.adpo-search-container input[type=submit]{height:fit-content;margin-top:1px;margin-top:var(--spacing-px,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:right 15px center}@media (min-width:640px){.webform-flexbox{margin-block:var(--spacing-xl,1.5rem);margin-inline:calc(var(--spacing-3xs,.5rem)*-1)}}.webform-flexbox .webform-flex,.webform-flexbox a.action-decline{margin-top:var(--spacing-lg,1.25rem)}@media (min-width:640px){.webform-flexbox .webform-flex,.webform-flexbox a.action-decline{margin-top:var(--spacing-0,0)}}.webform-flexbox .action-continue,.webform-flexbox .action-decline{--tw-leading:var(--leading-6,1.5rem);--tw-font-weight:var(--font-weight-bold,700);color:var(--theme-link-text-color-1);font-size:var(--text-sm,.875rem);font-weight:var(--font-weight-bold,700);line-height:var(--tw-leading,var(--text-sm--line-height,1.25rem));line-height:var(--leading-6,1.5rem)}@media (hover:hover){:is(.webform-flexbox .action-continue,.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:var(--spacing-lg,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:var(--text-2xl,1.375rem);line-height:var(--tw-leading,var(--text-2xl--line-height,2rem))}@media (min-width:640px){.newsletter-popup-body h5{--tw-leading:var(--leading-9,2.25rem);font-size:2.625rem;line-height:var(--leading-9,2.25rem)}}.newsletter-popup-body h6{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,1.75rem));margin-bottom:var(--spacing-0,0)}@media (min-width:640px){.newsletter-popup-body h6{font-size:var(--text-2xl,1.375rem);line-height:var(--tw-leading,var(--text-2xl--line-height,2rem));margin-bottom:var(--spacing-4xs,.375rem)}}.newsletter-popup-body p{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.25rem))}@media (min-width:640px){.newsletter-popup-body p{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,1.5rem))}}.newsletter-form-wrapper{margin-top:var(--spacing-lg,1.25rem)}.newsletter-form-wrapper .form-item{margin-bottom:var(--spacing-xs,.75rem)}@media (min-width:640px){.newsletter-form-wrapper .form-item{margin-bottom:var(--spacing-xl,1.5rem)}}.newsletter-form-wrapper .form-item-opt-in-text p{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,1rem))}@media (min-width:640px){.newsletter-form-wrapper .form-item-opt-in-text p{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--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-block:var(--spacing-4xs,.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-block:var(--spacing-3xs,.5rem)}}.newsletter-form-wrapper .action-submit .form-submit{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,1.5rem));padding-block:var(--spacing-4xs,.375rem);width:100%}@media (min-width:640px){.newsletter-form-wrapper .action-submit .form-submit{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,1.75rem));padding-block:var(--spacing-3xs,.5rem)}}.newsletter-form-wrapper .webform-flexbox{display:flex;gap:var(--spacing-4xs,.375rem);justify-content:space-between}@media (min-width:640px){.newsletter-form-wrapper .webform-flexbox{gap:var(--spacing-0,0)}}.newsletter-form-wrapper .webform-flexbox .webform-flex{margin-top:var(--spacing-0,0)}@media (max-width:1023px){.product-ecommerce-elements.quick-add-to-cart input[type=submit]{font-size:var(--text-2xs,.688rem);line-height:var(--tw-leading,var(--text-2xs--line-height,1rem));overflow:hidden;padding-inline:var(--spacing-3xs,.5rem);text-overflow:ellipsis;white-space:nowrap}@media (min-width:640px){.product-ecommerce-elements.quick-add-to-cart input[type=submit]{padding-inline:var(--spacing-sm,1rem)}}}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}