/*! 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-duration:initial;--tw-font-weight:initial;--tw-leading:initial;--tw-border-style:solid;--tw-outline-style:solid;--tw-content:""}}}ft-card,ft-section{display:block}ft-mega-menu{min-height:39px}etrusted-widget{display:block;min-height:78px}.paragraph--trusted-shops-reviews{min-height:126px}*{word-wrap:break-word;-webkit-hyphens:none;hyphens:none;overflow-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word}dialog::backdrop{background-color:var(--color-black,#000);opacity:var(--opacity-60,60%)}@media (min-width:976px){.toolbar-fixed ft-overlay::part(overlay){left:68px;width:calc(100% - 68px)}.toolbar-fixed[data-toolbar-menu=open] ft-overlay::part(overlay){left:240px;width:calc(100% - 240px)}.toolbar-fixed ft-slider::part(slider-nav){left:-34px}.toolbar-fixed[data-toolbar-menu=open] ft-slider::part(slider-nav){left:-120px}}@media (max-width:975px){.toolbar-vertical ft-overlay::part(overlay){top:39px}}.views-infinite-scroll-content-wrapper ft-section+ft-section{margin-top:var(--spacing-sm,1rem)}ft-section[theme=dark].paragraph--file ft-card,ft-section[theme=dark].paragraph--file ft-card .card__download-info{color:var(--color-white,#fff)}ft-mega-menu div.mega-menu-child li:hover>a:has(ft-card),ft-mobile-menu ul.menu li:hover>a:has(ft-card){border-color:#0000}#block-sparkle-averyglobalsitenotice ft-section.closed{--tw-duration:.5s;max-height:var(--spacing-0,0);transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));transition-duration:.5s;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)))}#block-sparkle-averyglobalsitenotice ft-section{max-height:500px}span.white-text,span.white-text a{color:var(--color-white,#fff)}span.white-text a{border-color:var(--color-white,#fff)}span.bettertimes,span.serif-font{--tw-font-weight:var(--font-weight-bold,700);font-size:var(--text-3xl,1.5rem);font-weight:var(--font-weight-bold,700);line-height:var(--tw-leading,var(--text-3xl--line-height,2rem))}@media (min-width:1024px){span.bettertimes,span.serif-font{font-size:var(--text-4xl,1.75rem);line-height:var(--tw-leading,var(--text-4xl--line-height,2.25rem))}}span.font-heading{--tw-font-weight:var(--font-weight-extrabold,900);color:var(--color-brand-1,#0038a5);font-family:var(--theme-serif-font);font-size:var(--text-3xl,1.5rem);font-weight:var(--font-weight-extrabold,900);line-height:var(--tw-leading,var(--text-3xl--line-height,2rem));text-transform:uppercase}@media (min-width:1024px){span.font-heading{font-size:var(--text-4xl,1.75rem);line-height:var(--tw-leading,var(--text-4xl--line-height,2.25rem))}}ft-section[theme=dark] span.font-heading{color:var(--color-brand-4,#ffce08)}.flash-banner p{text-wrap:pretty;--tw-leading:var(--leading-5,1.25rem)!important;line-height:var(--leading-5,1.25rem)!important;margin:var(--spacing-0,0)!important}.flash-banner a{height:var(--spacing-sm,1rem)}.flash-banner .timer .spacer{display:inline-block;width:1.5px}.flash-banner .timer .slot{display:inline-block;overflow:visible;text-align:center;white-space:nowrap;width:var(--spacing-lg,1.25rem)}.nav-breadcrumbs ft-section::part(section-content){padding-block:var(--spacing-sm,1rem)}.product-list .nav-breadcrumbs{background-color:var(--theme-headline-bg-1)}.dropdown__content-items{max-height:40vh;min-width:100%;overflow-y:scroll}@media (min-width:640px){.dropdown__content-items{width:350px}}.dropdown__content-items li{align-items:center;border-bottom:1px var(--tw-border-style) var(--color-neutral-medium,#ece7d9);display:flex;flex-direction:row}@media (hover:hover){.dropdown__content-items li:hover{background-color:var(--color-neutral-light,#f9f4ea)}}.dropdown__content-items li:last-of-type{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.dropdown__content-items li input,.dropdown__content-items li label{cursor:pointer}.field-text-formatted p,.field-text-formatted ul{margin-bottom:var(--spacing-sm,1rem)}.field-text-formatted ul{list-style-type:disc;margin-left:var(--spacing-xs,.75rem)}.search-autocomplete-suggestions .group-title{--tw-font-weight:var(--font-weight-semibold,600);font-size:var(--text-base,1rem);font-weight:var(--font-weight-semibold,600);line-height:var(--tw-leading,var(--text-base--line-height,1.5rem));margin-bottom:var(--spacing-2xs,.625rem)}.search-autocomplete-suggestions a{margin-bottom:var(--spacing-sm,1rem);text-underline-offset:8px}@media (hover:hover){.search-autocomplete-suggestions a:hover{text-decoration-line:underline}}.search-autocomplete-suggestions div>a:last-of-type{margin-bottom:var(--spacing-0,0)}.adpo-search-container a{display:block;margin-top:var(--spacing-lg,1.25rem);text-decoration-line:underline}.adpo-search-container a:hover{color:var(--theme-link-text-color-2)}.alternate-search form{display:flex}@media (min-width:1280px){.alternate-search form{margin:auto;text-align:center;width:66.6667%}}.no-results,.results-found{margin-top:var(--spacing-lg,1.25rem)}@media (min-width:1280px){.no-results{margin-left:auto;margin-right:auto;text-align:center;width:60%}}.alternate-search .button{width:50%}@media (min-width:1280px){.alternate-search .button{width:auto}}.grid-2 ft-card p{--tw-leading:1.125rem;line-height:1.125rem}@media (min-width:1280px){.grid-2 ft-card p{--tw-leading:var(--leading-6,1.5rem);line-height:var(--leading-6,1.5rem)}}#product-listing ft-card [slot=media]{padding:var(--spacing-2xs,.625rem)}#product-listing .banner a:focus-visible img{outline-color:var(--theme-focus);outline-style:var(--tw-outline-style);outline-width:1px;outline-width:2px}.product-price{--tw-leading:var(--leading-7,1.75rem);--tw-font-weight:var(--font-weight-semibold,600);color:var(--color-brand-1,#0038a5);font-size:var(--text-sm,.875rem);font-weight:var(--font-weight-semibold,600);line-height:var(--tw-leading,var(--text-sm--line-height,1.25rem));line-height:var(--leading-7,1.75rem)}@media (min-width:1024px){.product-price{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,1.75rem));padding-top:var(--spacing-2xs,.625rem)}}.product-content{--tw-leading:var(--leading-4,1rem);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,1rem));line-height:var(--leading-4,1rem)}@media (min-width:1280px){.product-content{--tw-leading:var(--leading-7,1.75rem);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.25rem));line-height:var(--leading-7,1.75rem)}}.product-dimension{--tw-font-weight:var(--font-weight-bold,700);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))}@media (min-width:1024px){.product-dimension{--tw-leading:var(--leading-6,1.5rem);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,1.75rem));line-height:var(--leading-6,1.5rem)}}ft-card .product-ecommerce-elements .button-container.primary a.shop-link{background-color:var(--theme-button-bg-1);border-color:var(--theme-button-bg-1);color:var(--theme-button-text-1)}.specification .field-item-label{--tw-font-weight:var(--font-weight-semibold,600);flex:auto;font-weight:var(--font-weight-semibold,600);padding-block:var(--spacing-xs,.75rem);padding-right:var(--spacing-xs,.75rem);white-space:nowrap}.specification .field-item-value{flex:auto;padding-block:var(--spacing-xs,.75rem);text-align:right}ft-card .specification .field-item{--tw-border-style:none;border-style:none}ft-card .specification .field-item .field-item-value,ft-card .stock-status{--tw-font-weight:var(--font-weight-medium,500);font-size:var(--text-xs,.75rem);font-weight:var(--font-weight-medium,500);line-height:var(--tw-leading,var(--text-xs--line-height,1rem));padding:var(--spacing-0,0);text-align:left}@media (min-width:1024px){ft-card .specification .field-item .field-item-value,ft-card .stock-status{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.25rem))}}ft-card .specification>.field-item:first-of-type .field-item-value{--tw-font-weight:var(--font-weight-semibold,600);color:var(--color-brand-3,#c71ea6);font-size:var(--text-sm,.875rem);font-weight:var(--font-weight-semibold,600);line-height:var(--tw-leading,var(--text-sm--line-height,1.25rem));margin-bottom:var(--spacing-5xs,.25rem)}@media (min-width:1024px){ft-card .specification>.field-item:first-of-type .field-item-value{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,1.75rem))}}#idea-step>div>div{counter-increment:section;position:relative}#idea-step>div>div>h4:before{--tw-font-weight:var(--font-weight-bold,700);align-items:center;background-color:var(--theme-badge-menu-bg-1);border-radius:var(--radius-full,9999px);color:var(--color-white,#fff);content:counter(section);display:flex;font-weight:var(--font-weight-bold,700);height:var(--spacing-2xl,2rem);justify-content:center;left:var(--spacing-0,0);margin-top:-5px;position:absolute;width:var(--spacing-2xl,2rem);z-index:var(--z-index-float,10)}.header ul{list-style-type:disc;margin-bottom:var(--spacing-sm,1rem);margin-left:var(--spacing-xl,1.5rem)}@media (min-width:1024px){.header ul{margin-bottom:var(--spacing-lg,1.25rem)}}ul.ui-autocomplete{--tw-border-style:none!important;background-color:#0000;border-style:none!important;overflow:hidden;padding-top:var(--spacing-2xs,.625rem)}ul.ui-autocomplete li.ui-menu-item{background-color:var(--color-white,#fff);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-neutral-medium,#ece7d9);border-inline-style:var(--tw-border-style);border-inline-width:1px;overflow:hidden}@media (hover:hover){ul.ui-autocomplete li.ui-menu-item:hover{background-color:var(--color-white,#fff);border-color:var(--color-neutral-medium,#ece7d9)}}ul.ui-autocomplete li.ui-menu-item:first-of-type{border-top-left-radius:var(--radius-medium,8px);border-top-right-radius:var(--radius-medium,8px);border-top-style:var(--tw-border-style);border-top-width:1px}ul.ui-autocomplete li.ui-menu-item:last-of-type{border-bottom-left-radius:var(--radius-medium,8px);border-bottom-right-radius:var(--radius-medium,8px)}ul.ui-autocomplete li.ui-menu-item a.ui-menu-item-wrapper{color:var(--color-brand-1,#0038a5);display:block;padding-block:var(--spacing-2xs,.625rem);padding-inline:var(--spacing-md,1.125rem)}@media (hover:hover){ul.ui-autocomplete li.ui-menu-item a.ui-menu-item-wrapper:hover{--tw-border-style:none;background-color:var(--color-neutral-light,#f9f4ea);border-style:none;color:var(--color-brand-1,#0038a5);margin:var(--spacing-0,0)}}ul.ui-autocomplete li.ui-menu-item a.ui-menu-item-wrapper.ui-state-active{background-color:var(--color-neutral-light,#f9f4ea);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-neutral-medium,#ece7d9)}.theme-western ft-badge[variant="2"]{display:none}.ui-dialog.ui-widget.ui-widget-content{--tw-border-style:none;border-radius:var(--radius-none,0);border-style:none;max-height:90vh;padding:var(--spacing-0,0);width:100%}@media (min-width:640px){.ui-dialog.ui-widget.ui-widget-content{max-width:var(--max-width-3\/4,75%);min-width:50vw;width:auto}}@media (min-width:1280px){.ui-dialog.ui-widget.ui-widget-content{max-width:var(--max-width-2\/3,66.66%)}}.ui-dialog .ui-dialog-titlebar.ui-corner-all.ui-widget-header{--tw-border-style:none;align-items:center;background-color:var(--color-brand-1,#0038a5);border-radius:var(--radius-none,0);border-style:none;color:var(--color-white,#fff);display:flex;height:55px;justify-content:space-between;padding-left:var(--spacing-2xl,2rem);padding-right:var(--spacing-lg,1.25rem)}.ui-dialog-titlebar.ui-corner-all.ui-widget-header.ui-helper-clearfix:after,.ui-dialog-titlebar.ui-corner-all.ui-widget-header.ui-helper-clearfix:before{content:none;display:none}.ui-dialog.ui-widget.ui-widget-content .ui-dialog-title{float:none;margin:var(--spacing-0,0)}.ui-dialog.ui-widget.ui-widget-content .ui-dialog-titlebar-close{--tw-border-style:none;background-color:#0000;border-radius:var(--radius-full,9999px);border-style:none;height:var(--spacing-xl,1.5rem)!important;margin:var(--spacing-0,0);overflow:hidden;padding:var(--spacing-0,0);position:relative;right:auto;top:auto;width:var(--spacing-xl,1.5rem)!important}.ui-dialog.ui-widget.ui-widget-content .ui-dialog-titlebar-close:active,.ui-dialog.ui-widget.ui-widget-content .ui-dialog-titlebar-close:focus,.ui-dialog.ui-widget.ui-widget-content .ui-dialog-titlebar-close:hover{--tw-border-style:none;background-color:#0000;border-style:none}.ui-dialog.ui-widget.ui-widget-content .ui-dialog-titlebar-close .ui-icon{background-image:none;text-indent:var(--spacing-0,0)}.ui-dialog.ui-widget.ui-widget-content .ui-dialog-titlebar-close .ui-icon:before{--tw-font-weight:var(--font-weight-bold,700);--tw-content:"✕";color:var(--color-white,#fff);content:var(--tw-content);font-weight:var(--font-weight-bold,700)}.ui-dialog .ui-dialog-content.ui-widget-content{padding:var(--spacing-lg,1.25rem);padding-top:var(--spacing-2xl,2rem)}@media (min-width:1280px){.ui-dialog .ui-dialog-content.ui-widget-content{padding:var(--spacing-2xl,2rem)}}.ui-dialog .ui-dialog-content.ui-widget-content h1{display:none}.ui-dialog .ui-dialog-content.ui-widget-content ft-section:has(h1){margin-top:calc(var(--spacing-sm,1rem)*-1)}.ui-dialog .ui-dialog-content.ui-widget-content ft-section{margin-inline:calc(var(--spacing-lg,1.25rem)*-1)}.ui-widget-overlay.ui-front{background-color:var(--color-black,#000);opacity:var(--opacity-60,60%)}.global-site-notice p,.global-site-notice strong{display:flex}.global-site-notice ft-icon{margin-inline:var(--spacing-4xs,.375rem)}.retailer-category-link:after{--tw-content:"";content:var(--tw-content);display:block;inset:var(--spacing-0,0);position:absolute}.skeepers_carousel_container .full-width{margin:var(--spacing-0,0);position:static}.faq-categories{border-bottom:1px var(--tw-border-style) var(--color-neutral-medium,#ece7d9);column-gap:var(--spacing-2xl,2rem);display:flex;height:var(--spacing-5xl,3rem);justify-content:flex-start;overflow-x:auto;padding-inline:var(--spacing-sm,1rem)}@media (min-width:1280px){.faq-categories{justify-content:center;overflow-x:visible;padding-inline:var(--spacing-0,0)}}.faq-subcategory{align-items:center;border-style:var(--tw-border-style);border-bottom-style:var(--tw-border-style);border-color:var(--color-neutral-medium,#ece7d9);border-width:1px 1px 0;display:flex;gap:var(--spacing-sm,1rem);justify-content:space-between}@media (min-width:640px){.faq-subcategory{--tw-border-style:none;border-style:none;margin-bottom:var(--spacing-3xs,.5rem)}}.faq-subcategory:last-of-type{border-bottom:1px var(--tw-border-style) var(--color-neutral-medium,#ece7d9)}@media (min-width:640px){.faq-subcategory:last-of-type{border-bottom-style:var(--tw-border-style);border-bottom-width:0}}.faq-subcategory.active{padding-block:var(--spacing-3xs,.5rem);padding-left:var(--spacing-sm,1rem);padding-right:var(--spacing-2xs,.625rem)}.faq-subcategory a{--tw-font-weight:var(--font-weight-normal,400);color:var(--color-black,#000);display:block;font-size:var(--text-sm,.875rem);font-weight:var(--font-weight-normal,400);height:100%;line-height:var(--tw-leading,var(--text-sm--line-height,1.25rem));padding-block:var(--spacing-xs,.75rem);padding-left:var(--spacing-sm,1rem);padding-right:var(--spacing-2xl,2rem);width:100%}@media (hover:hover){.faq-subcategory a:hover{text-decoration-line:none}}@media (min-width:640px){.faq-subcategory a{padding-block:var(--spacing-3xs,.5rem)}}ft-accordion div[slot=panel]>h2,ft-accordion div[slot=panel]>h3,ft-accordion div[slot=panel]>h4,ft-accordion div[slot=panel]>h5{margin:var(--spacing-0,0)}.faq-accordion{column-gap:var(--spacing-3xl,2.375rem);display:grid}@media (min-width:640px){.faq-accordion{grid-template-columns:33.33% auto}}@media (min-width:1024px){.faq-accordion{grid-template-columns:25% auto}}@media (min-width:640px){.faq-accordion>div:first-of-type{border-right:1px var(--tw-border-style) var(--color-neutral-medium,#ece7d9)}}@media screen and (max-width:250px){@media (min-resolution:1.75x){#configurator div[data-product-type],#configurator div[data-shape]{width:50%}#configurator div.flex.justify-between:has(label){flex-wrap:wrap}#product-cross-sell-up-sell>div,div.grid-2{display:grid;grid-template-columns:repeat(1,minmax(0,1fr))}}@media (min-resolution:2x){.container.container-default{padding-inline:var(--spacing-xs,.75rem)}}}@media screen and (max-width:350px){@media (min-resolution:1.25x){body *{-webkit-hyphens:auto;hyphens:auto}header>.container>div{flex-wrap:wrap;height:auto;padding-bottom:var(--spacing-3xs,.5rem);row-gap:var(--spacing-4xs,.375rem)}header #search-overlay{top:10rem}.footer-third-grid div.flex-row{flex-wrap:wrap}}@media (min-resolution:1.5x){header>.container>div{flex-wrap:wrap;height:auto;padding-bottom:var(--spacing-3xs,.5rem);row-gap:var(--spacing-4xs,.375rem)}header #block-sparkle-headermenu ul li ul{margin-right:-175%}header .flash-banner{height:auto;padding-block:var(--spacing-4xs,.375rem)}.klaro .cookie-modal-notice .cn-buttons{flex-wrap:wrap;row-gap:var(--spacing-xs,.75rem)}#configurator button[aria-haspopup]{height:auto;min-height:5rem}#configurator button[aria-haspopup]>div.flex{flex-wrap:wrap}#configurator #quantity button[aria-haspopup] div.text-right{text-align:left}#configurator #quantity ul[role=listbox] li{padding-inline:var(--spacing-xs,.75rem)}#configurator #quantity ul[role=listbox] li>div.flex{display:block}#configurator #configurator-modal-accordion div.p-xl{padding-inline:var(--spacing-sm,1rem)}#configurator #configurator-modal-accordion button.flex{flex-wrap:wrap;row-gap:var(--spacing-4xs,.375rem)}.paragraph--usp-boxes>div>div{flex-wrap:wrap;justify-content:center;padding-inline:var(--spacing-0,0)}.specification .field-item-label{white-space:normal}}@media (min-resolution:1.75x){header #mobile-search{width:var(--spacing-3xl,2.375rem)}header #mobile-items{column-gap:var(--spacing-3xs,.5rem);max-width:100%}header #mobile-search{margin-inline:var(--spacing-0,0);padding-inline:var(--spacing-0,0)}header #block-sparkle-headermenu ul{gap:var(--spacing-2xs,.625rem)}header .mobile-menu-burger{margin-left:var(--spacing-4xs,.375rem)!important;padding-left:var(--spacing-3xs,.5rem)!important}header #search-overlay{top:12rem}}}@property --tw-duration{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-content{syntax:"*";inherits:false;initial-value:""}