/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer components{:is(.account-menu,.page-layout-faq .faq-menu)>span{font-weight:700;display:block}:is(.account-menu>ul.nav.items>li.nav.item,.page-layout-faq .faq-menu>div){margin-bottom:2px}:is(.account-menu>ul.nav.items>li.nav.item:last-child,.page-layout-faq .faq-menu>div:last-of-type){margin-bottom:0}:is(.account-menu>ul.nav.items>li.nav.item>:is(a,strong),.page-layout-faq .faq-menu>div>span a){color:#333;background-color:#f6f6f6;padding:10px 36px 10px 20px;font-weight:700;text-decoration:none;display:block;position:relative}:is(.account-menu>ul.nav.items>li.nav.item>:is(a,strong),.page-layout-faq .faq-menu>div>span a):hover{text-decoration:none}:is(.account-menu>ul.nav.items>li.nav.item>:is(a,strong),.page-layout-faq .faq-menu>div>span a):after{content:"";width:14px;height:1lh;-webkit-mask:var(--os-icon-next) center / 14px no-repeat;-webkit-mask:var(--os-icon-next) center / 14px no-repeat;mask:var(--os-icon-next) center / 14px no-repeat;background-color:currentColor;position:absolute;top:10px;right:20px}:is(.account-menu>ul.nav.items>li.nav.item.current>:is(a,strong),.page-layout-faq .faq-menu>div.active>span>a){color:#333;background-color:#f5b118}.page-layout-faq .faq-menu>div.active:has(>ul)>span>a:after{transform:rotate(90deg)}:is(.account-menu>ul.nav.items>li.nav.item.current>:is(a,strong),.page-layout-faq .faq-menu>div.active:not(:has(>ul))>span>a):after{content:none}@media (max-width:767px){:is(.account-menu,.page-layout-faq .faq-menu)>span{padding:20px;font-size:36px;line-height:40px}:is(.account-menu>ul.nav.items>li.nav.item>:is(a,strong),.page-layout-faq .faq-menu>div>span a){font-size:20px;line-height:22px}}@media (max-width:479px){:is(.account-menu,.page-layout-faq .faq-menu)>span{font-size:28px;line-height:32px}:is(.account-menu>ul.nav.items>li.nav.item>:is(a,strong),.page-layout-faq .faq-menu>div>span a){font-size:17px;line-height:22px}}.page-layout-faq .page-main{padding:0}.page-layout-faq .columns .column.main{padding-bottom:0}.page-layout-faq .columns .column.main h1{font-weight:700;display:block}.page-layout-faq .columns .sidebar{padding:0!important}.page-layout-faq .columns .sidebar-wrapper{background:#fff}.page-layout-faq .faq-menu>div{background:0 0}.page-layout-faq .faq-menu>div.active>ul{display:block}.page-layout-faq .faq-menu>div>ul{margin:0;padding:0;list-style:none;display:none}.page-layout-faq .faq-menu>div>ul>li{border-bottom:1px solid #f0f0f0;margin:0;padding:0}.page-layout-faq .faq-menu>div>ul>li>a,.page-layout-faq .faq-menu>div>ul>li a:active,.page-layout-faq .faq-menu>div>ul>li a:visited{color:#333;padding:10px 20px;font-weight:500;text-decoration:none;display:block}.page-layout-faq .faq-menu>div>ul>li>a.active{color:#f5b118;font-weight:700}.page-layout-faq .faq-menu>div>ul>li>a:hover{text-decoration:underline}.page-layout-faq .faq-menu>div>ul>li:last-child{border-bottom:none}.page-layout-faq .faq-content{background:#fff}.page-layout-faq .faq-content:before,.page-layout-faq .faq-content:after{content:"";display:table}.page-layout-faq .faq-content:after{clear:both}.page-layout-faq .faq-general p:last-of-type{margin-bottom:0}.page-layout-faq .faq-general table{display:inline-block}.page-layout-faq .faq-general table tr td{margin:0;padding:10px}.page-layout-faq .faq-general table tr td:first-child{padding-left:0;font-weight:700}.page-layout-faq .faq-general table tr td:empty{display:none}.page-layout-faq .faq-intro,.page-layout-faq .faq-list>p{clear:both;float:left;width:100%;font-size:18px;line-height:24px}.page-layout-faq .faq-list>p:first-of-type{margin-top:10px}.page-layout-faq .faq-list>p:last-of-type{margin-bottom:0}.page-layout-faq{--faq-inset:20px;--faq-first-line:1px;--faq-last-line:1px}.page-layout-faq .faq-general ul,.page-layout-faq .faq-intro ul,.page-layout-faq .faq-item__answer ul{list-style:outside}.page-layout-faq .faq-general ol,.page-layout-faq .faq-intro ol,.page-layout-faq .faq-item__answer ol{list-style:decimal}.page-layout-faq .faq-general ul,.page-layout-faq .faq-general ol,.page-layout-faq .faq-intro ul,.page-layout-faq .faq-intro ol,.page-layout-faq .faq-item__answer ul,.page-layout-faq .faq-item__answer ol{margin:0 0 25px;padding:0 0 0 40px}.page-layout-faq .faq-general li,.page-layout-faq .faq-intro li,.page-layout-faq .faq-item__answer li{margin:0 0 10px}.page-layout-faq .faq-general ul ul,.page-layout-faq .faq-general ol ul,.page-layout-faq .faq-general ul ol,.page-layout-faq .faq-general ol ol,.page-layout-faq .faq-item__answer ul,.page-layout-faq .faq-item__answer ol{margin-bottom:0}.page-layout-faq .faq-content picture,.page-layout-faq .faq-content img{vertical-align:baseline;display:inline}.page-layout-faq .faq-washing-instructions ul{clear:both;float:left;grid-auto-rows:1fr;width:100%;margin:0 0 20px;padding:0;list-style:none;display:grid}.page-layout-faq .faq-washing-instructions ul>li{background-color:#fbf7e4;margin:0 0 4px;padding:0}.page-layout-faq .faq-washing-instructions ul>li:last-child{margin-bottom:0}.page-layout-faq .faq-washing-instructions ul>li>div{box-sizing:border-box;align-items:center;height:100%;padding:20px;display:flex}.page-layout-faq .faq-washing-instructions ul>li>div.icon{float:left}.page-layout-faq .faq-washing-instructions ul>li>div.icon>img{width:40px}.page-layout-faq .faq-washing-instructions ul>li>div.instructions{float:right;width:calc(100% - 80px)}.page-layout-faq .faq-washing-instructions ul>li>div.instructions p:last-child,.page-layout-faq .faq-washing-instructions p:last-child{margin:0}@media (max-width:479px){.page-layout-faq .faq-general h2,.page-layout-faq .faq-general a{word-wrap:break-word;overflow-wrap:break-word}}@media (max-width:767px){.page-layout-faq .faq-menu>div>ul>li>a,.page-layout-faq .faq-menu>div>ul>li a:active,.page-layout-faq .faq-menu>div>ul>li a:visited{font-size:16px;line-height:20px}.page-layout-faq .faq-wrapper{padding:20px 10px}.page-layout-faq .faq-content{padding:20px}.page-layout-faq .faq-intro{font-size:16px;line-height:22px}.page-layout-faq{--faq-list-bleed:-20px}}@media (min-width:768px){.page-layout-faq .columns .column.main h1{margin-bottom:20px;font-size:36px;line-height:40px}.page-layout-faq .columns .sidebar{display:none}.page-layout-faq .faq-menu>span{padding:56px 16px 20px;font-size:36px;line-height:40px}.page-layout-faq .faq-wrapper{padding:20px 0 20px 20px}.page-layout-faq .faq-content{padding:20px}}@media (min-width:1024px){.page-layout-faq .columns .sidebar{clear:both;float:left;background:0 0;width:100%;margin:0}.page-layout-faq .title{margin-left:10px}}.page-layout-faq .form--render>.fieldset:last-child{margin-bottom:20px}.page-layout-faq .form--render .actions-toolbar,.page-layout-faq .form--render .actions-toolbar>.primary{text-align:left}.page-layout-faq .form--render .actions-toolbar>.primary .action{width:auto}.page-layout-faq .breadcrumbs{min-height:0}.page-layout-contact .faq-general{padding:20px;font-size:16px;line-height:20px}.page-layout-contact .faq-content{padding:0!important}.page-layout-contact .contact-data-wrapper{clear:both;float:left;box-sizing:border-box;width:100%;margin:0;padding:0}.page-layout-contact .contact-data-block{clear:both;float:left;box-sizing:border-box;background:#fbf7e4;width:100%;margin:0 0 4px;padding:20px;display:flex}.page-layout-contact .contact-data-block:last-of-type{margin:0}.page-layout-contact .contact-data-icon{clear:both;float:left;box-sizing:border-box;width:auto;margin:0;padding:0}.page-layout-contact .contact-data-icon img.icon{vertical-align:baseline;width:50px;max-width:none;height:50px;display:inline}.page-layout-contact .contact-data-content{float:left;box-sizing:border-box;width:auto;margin:0;padding:0 0 0 20px;font-size:16px;line-height:20px}.page-layout-contact .contact-data-content>div{clear:both;float:left;margin-bottom:10px}.page-layout-contact .contact-data-content>div:last-of-type{margin-bottom:0}.page-layout-contact .contact-data-content .email a{font-weight:700}.page-layout-contact .contact-data-content .address span{display:inline}.page-layout-contact .contact-data-content .address span.company{font-weight:700}.page-layout-contact .contact-data-content .address span:after{content:", "}.page-layout-contact .contact-data-content .address span:last-of-type:after{content:""}.page-layout-contact .contact-data-content .business-number span,.page-layout-contact .contact-data-content .vat-number span{font-weight:700}.page-layout-contact .contact-form-wrapper{clear:both;float:left;box-sizing:border-box;width:100%;margin:0;padding:20px}.page-layout-contact .contact-form-wrapper .form.contact .title{margin:0 0 20px}.page-layout-contact .contact-form-wrapper .form.contact .fieldset .actions-toolbar .action.primary{padding:14px 17px;font-size:18px;line-height:22px}.page-layout-contact .contact-form-wrapper .form.contact .fieldset .note--required{margin:20px 0 0!important}.field .control._with-tooltip{position:relative}.field .control._with-tooltip input,.fieldset .field .control._with-tooltip input[type=text]{width:calc(100% - 36px);margin-right:10px}.fieldset .field__with-tooltip .label{z-index:3!important}.fieldset .field__with-tooltip .control{z-index:2!important}.field-tooltip{cursor:pointer;position:absolute;top:6px;right:0}.field-tooltip._active{z-index:100}.field-tooltip._active .field-tooltip-content{display:block}.field-tooltip._active .field-tooltip-action:before{color:#333}.field-tooltip .label{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.field-tooltip .field-tooltip-action{text-decoration:none;display:inline-block}.field-tooltip .field-tooltip-action:before{content:"";vertical-align:middle;width:22px;height:1lh;font-size:21px;line-height:inherit;color:#bbb;-webkit-mask:var(--os-icon-help) right center / 21px no-repeat;-webkit-mask:var(--os-icon-help) right center / 21px no-repeat;mask:var(--os-icon-help) right center / 21px no-repeat;background-color:currentColor;display:inline-block}.field-tooltip .field-tooltip-action:hover:before{color:#333}.field-tooltip .field-tooltip-content{color:#333;text-transform:none;overflow-wrap:break-word;z-index:2;background:#fff;border:1px solid #f2b520;border-radius:0;width:270px;margin:0;padding:10px;font-size:14px;line-height:16px;display:none;position:absolute;inset:40px -10px auto auto}.field-tooltip .field-tooltip-content:before,.field-tooltip .field-tooltip-content:after{content:"";z-index:3;border:10px solid #0000;width:0;height:0;margin-top:-21px;display:block;position:absolute;top:0;left:auto;right:10px}.field-tooltip .field-tooltip-content:before{border-bottom-color:#f2b520}.field-tooltip .field-tooltip-content:after{z-index:4;border-bottom-color:#fff;top:1px}@media (max-width:479px){.field-tooltip .field-tooltip-content{width:200px}}.page-layout-faq .withdrawal-form-wrapper{clear:both;float:left;box-sizing:border-box;width:100%;margin:0;padding:20px 0 0}.page-layout-faq .withdrawal-form-wrapper .form .title{margin:0 0 20px}.page-layout-faq .withdrawal-form-wrapper .form .notice{margin:20px 0}.page-layout-faq .withdrawal-form-wrapper .form .fieldset .actions-toolbar .action.primary{padding:14px 17px;font-size:18px;line-height:22px}.page-layout-faq .withdrawal-form-wrapper .form .fieldset .legal-notice{color:#555;background:#f6f6f6;margin:0 0 20px;padding:15px;font-size:14px;line-height:18px}.page-layout-faq .withdrawal-form-wrapper .form .fieldset .note--required{margin:20px 0 0!important}}:is(.product-faq,.page-products .columns .column.main,.page-layout-landingpage .page-main .columns .column.main,.page-layout-faq) .faq-list>ul{clear:both;width:auto;margin:0 var(--faq-list-bleed,0);border-top:var(--faq-first-line,0) solid #c4c4c4;padding:0;list-style:none}:is(.product-faq,.page-products .columns .column.main,.page-layout-landingpage .page-main .columns .column.main,.page-layout-faq) .faq-list>ul>li{border-bottom:1px solid #c4c4c4;width:100%;margin:0;padding:0}:is(.product-faq,.page-products .columns .column.main,.page-layout-landingpage .page-main .columns .column.main,.page-layout-faq) .faq-list>ul>li:last-child{border-bottom-width:var(--faq-last-line,0)}:is(.product-faq,.page-products .columns .column.main,.page-layout-landingpage .page-main .columns .column.main,.page-layout-faq) .faq-list>ul>li:before{content:none}:is(.product-faq,.page-products .columns .column.main,.page-layout-landingpage .page-main .columns .column.main,.page-layout-faq) .faq-item{box-sizing:border-box;background:0 0;width:100%}:is(.product-faq,.page-products .columns .column.main,.page-layout-landingpage .page-main .columns .column.main,.page-layout-faq) .faq-item__question{width:100%;padding:12px 40px 12px var(--faq-inset,10px);box-sizing:border-box;cursor:pointer;color:#333;margin:0;font-size:16px;font-weight:600;line-height:22px;display:block;position:relative}:is(.product-faq,.page-products .columns .column.main,.page-layout-landingpage .page-main .columns .column.main,.page-layout-faq) .faq-item__question:after{content:"";width:1em;height:1lh;font-size:inherit;line-height:inherit;color:inherit;-webkit-mask:var(--os-icon-expand) center / 1em no-repeat;-webkit-mask:var(--os-icon-expand) center / 1em no-repeat;mask:var(--os-icon-expand) center / 1em no-repeat;background-color:currentColor;position:absolute;top:12px;right:10px}:is(.product-faq,.page-products .columns .column.main,.page-layout-landingpage .page-main .columns .column.main,.page-layout-faq) .faq-item.active .faq-item__question{font-weight:700}:is(.product-faq,.page-products .columns .column.main,.page-layout-landingpage .page-main .columns .column.main,.page-layout-faq) .faq-item.active .faq-item__question:after{-webkit-mask-image:var(--os-icon-collapse);-webkit-mask-image:var(--os-icon-collapse);mask-image:var(--os-icon-collapse)}:is(.product-faq,.page-products .columns .column.main,.page-layout-landingpage .page-main .columns .column.main,.page-layout-faq) .faq-item__answer{width:100%;max-width:900px;padding:0 var(--faq-inset,10px) 12px var(--faq-inset,10px);box-sizing:border-box;margin:0;font-size:14px;line-height:20px;display:none}:is(.product-faq,.page-products .columns .column.main,.page-layout-landingpage .page-main .columns .column.main,.page-layout-faq) .faq-item.active .faq-item__answer{display:block}:is(.product-faq,.page-products .columns .column.main,.page-layout-landingpage .page-main .columns .column.main,.page-layout-faq) .faq-item__answer p{margin:0 0 10px}@media (min-width:768px){:is(.product-faq,.page-products .columns .column.main,.page-layout-landingpage .page-main .columns .column.main,.page-layout-faq) .faq-item__question{padding:15px 40px 15px 0;font-size:18px;line-height:24px}:is(.product-faq,.page-products .columns .column.main,.page-layout-landingpage .page-main .columns .column.main,.page-layout-faq) .faq-item__question:hover{color:#172e5c}:is(.product-faq,.page-products .columns .column.main,.page-layout-landingpage .page-main .columns .column.main,.page-layout-faq) .faq-item__question:after{top:15px;right:0}:is(.product-faq,.page-products .columns .column.main,.page-layout-landingpage .page-main .columns .column.main,.page-layout-faq) .faq-item__answer{padding:0 40px 15px 0;font-size:16px;line-height:22px}}body.page-layout-faq .page-main{margin:0 auto;padding:0}body.page-layout-faq .columns{grid-template-columns:none;gap:0;max-width:none;padding:0;display:block}body.page-layout-faq .columns>.column.main,body.page-layout-faq .columns>.sidebar-wrapper{float:left;grid-area:auto;width:100%}body.page-layout-faq .sidebar.sidebar-main,body.page-layout-faq .sidebar.sidebar-additional{margin:0;padding:0}@media (max-width:767px){body.page-layout-faq .columns>.sidebar-wrapper{width:calc(100% - 40px);margin:20px;box-shadow:0 0 39px -17px #00000029}}@media (min-width:768px){body.page-layout-faq .page-main{display:flex}body.page-layout-faq .columns{flex-direction:row;align-items:stretch;width:100%;display:flex}body.page-layout-faq .columns>.column.main{flex:1 0 auto;width:66%}body.page-layout-faq .columns>.sidebar-wrapper{flex:1 0 auto;width:34%;min-height:694px}}@media (min-width:1024px){body.page-layout-faq .columns>.column.main{float:right;width:75%}body.page-layout-faq .columns>.sidebar-wrapper{width:25%;height:auto;min-height:0;box-shadow:16px -10px 39px -17px #00000029}}@media (min-width:1440px){body.page-layout-faq .columns>.column.main{width:80%}body.page-layout-faq .columns>.sidebar-wrapper{width:20%}}.page-layout-faq .withdrawal-form-wrapper .form .field.message{width:auto;box-shadow:none;font-weight:inherit;color:inherit;background:0 0;border:0;border-radius:0;margin:0 0 20px;padding:0;display:block}.page-layout-faq .withdrawal-form-wrapper .form .message.notice{box-sizing:border-box;width:100%;box-shadow:none;color:#6f4400;background:#fdf0d5;border:0;border-radius:0;margin:20px 0;padding:12px 20px 12px 45px;font-size:13px;font-weight:400;line-height:1.42858;display:block;position:relative}.page-layout-faq .withdrawal-form-wrapper .form .message.notice:before{content:none}.page-layout-faq .withdrawal-form-wrapper .form .message.notice>:first-child:before{content:"";color:#c07600;width:45px;height:24px;-webkit-mask:var(--os-icon-warning) center / 24px no-repeat;-webkit-mask:var(--os-icon-warning) center / 24px no-repeat;mask:var(--os-icon-warning) center / 24px no-repeat;background-color:currentColor;margin-top:-12px;position:absolute;top:22px;left:0}.page-layout-faq .withdrawal-form-wrapper .form .fieldset .field .note{color:inherit;margin:3px 0 0;padding:0;font-size:12px;font-weight:400;line-height:1.42858;text-decoration:none;display:inline-block}