.badge-external-order{background-color:var(--bs-gray-900);color:#fff;padding:.625rem 1rem;width:-moz-max-content;width:max-content}.form-field-feedback .invalid-feedback{display:block}.order-value-progress-bar-container{font-size:.875rem;position:relative}.order-value-progress-bar-container .order-value-progress-bar{background-color:var(--bs-gray-300);border-radius:.25rem;margin-bottom:.5rem;overflow:hidden}.order-value-progress-bar-container .order-value-progress-bar .progress-bar-inner{align-items:center;border-radius:.25rem;display:flex;font-weight:700;height:.5rem;justify-content:flex-start;padding-left:1rem;white-space:nowrap;width:10%}.order-value-progress-bar-container .order-value-progress-bar .progress-bar-inner.filled{justify-content:center;padding-left:0}.manufacturer-headline{margin-bottom:0}.manufacturer-switch{height:2.5rem}.manufacturer-switch button.btn.btn-secondary.btn-sm{border-color:#dcdad5;color:#dcdad5;padding-left:.125rem;padding-right:.125rem;width:2.5rem}.manufacturer-switch button.btn.btn-secondary.btn-sm[data-active=true]{color:#f12c2f}.manufacturer-switch button.btn.btn-secondary.btn-sm:hover{background-color:#f12c2f;border-color:#f12c2f;color:#fff}.manufacturer-switch button.btn.btn-secondary.btn-sm svg{pointer-events:none}.manufacturer .swiper{grid-column:1/3;grid-row:2/3}.manufacturer-letter{flex-basis:fit-content}.manufacturer-letter a.btn.btn-secondary.btn-sm{padding-left:0;padding-right:0;width:2rem}.manufacturer-letter a.btn.btn-secondary.btn-sm,.manufacturer-letter button.btn.btn-secondary.btn-sm,.manufacturer-switch a.btn.btn-secondary.btn-sm,.manufacturer-switch button.btn.btn-secondary.btn-sm{align-items:center;display:inline-flex;flex-flow:row nowrap;font-weight:500;justify-content:center;letter-spacing:.05em}.manufacturer .section-headline{margin-bottom:1.5rem;position:relative}@media(min-width:1024px){.manufacturer .section-headline{margin-bottom:2.5rem}}.manufacturer .section-headline-letter{align-items:center;background-color:#18171c;border:.0625rem solid #dcdad5;border-radius:50%;display:flex;height:3rem;justify-content:center;position:relative;width:3rem;z-index:2}@media(min-width:1024px){.manufacturer .section-headline-letter{height:4rem;width:4rem}}.manufacturer .section-headline hr{margin:0;position:absolute;top:1.5rem;width:100%;z-index:1}@media(min-width:1024px){.manufacturer .section-headline hr{top:2rem}}.manufacturer[data-active-mode=list] .manufacturer-group[data-cols]{-moz-columns:1;column-count:1;display:block;width:100%}@media(min-width:576px){.manufacturer[data-active-mode=list] .manufacturer-group[data-cols="1"]{width:50%}}@media(min-width:768px){.manufacturer[data-active-mode=list] .manufacturer-group[data-cols="1"]{width:33.3333%}}@media(min-width:1024px){.manufacturer[data-active-mode=list] .manufacturer-group[data-cols="1"]{width:25%}}@media(min-width:576px){.manufacturer[data-active-mode=list] .manufacturer-group[data-cols="2"]{-moz-columns:2;column-count:2}}@media(min-width:768px){.manufacturer[data-active-mode=list] .manufacturer-group[data-cols="2"]{width:66.6666%}}@media(min-width:1024px){.manufacturer[data-active-mode=list] .manufacturer-group[data-cols="2"]{width:50%}}@media(min-width:576px){.manufacturer[data-active-mode=list] .manufacturer-group[data-cols="3"]{-moz-columns:2;column-count:2}}@media(min-width:768px){.manufacturer[data-active-mode=list] .manufacturer-group[data-cols="3"]{-moz-columns:3;column-count:3}}@media(min-width:1024px){.manufacturer[data-active-mode=list] .manufacturer-group[data-cols="3"]{-moz-columns:3;column-count:3;width:75%}}@media(min-width:576px){.manufacturer[data-active-mode=list] .manufacturer-group[data-cols="4"]{-moz-columns:2;column-count:2}}@media(min-width:768px){.manufacturer[data-active-mode=list] .manufacturer-group[data-cols="4"]{-moz-columns:3;column-count:3}}@media(min-width:1024px){.manufacturer[data-active-mode=list] .manufacturer-group[data-cols="4"]{-moz-columns:4;column-count:4}}.manufacturer[data-active-mode=list] .manufacturer-card{box-shadow:none;-moz-column-break-inside:avoid;break-inside:avoid;display:block;margin-bottom:.5rem;width:100%}.manufacturer[data-active-mode=list] .manufacturer-card-link{display:inline-block;text-decoration:none}.manufacturer[data-active-mode=list] .manufacturer-card .image-placeholder,.manufacturer[data-active-mode=list] .manufacturer-card-logo{display:none}.manufacturer[data-active-mode=grid] .white-space{background:#fafaf9;margin-bottom:1rem;padding:1.5rem}.manufacturer[data-active-mode=grid] .manufacturer-group{--bs-gutter-x:0.25rem;--bs-gutter-y:0}.manufacturer[data-active-mode=grid] .manufacturer-card{margin-bottom:2rem}@media(min-width:1024px){.manufacturer[data-active-mode=grid] .manufacturer-card{margin-bottom:3rem}}.manufacturer[data-active-mode=grid] .manufacturer-card{cursor:pointer;transition:box-shadow .3s}.manufacturer[data-active-mode=grid] .manufacturer-card-link{display:block}.manufacturer[data-active-mode=grid] .manufacturer-card-link:hover{text-decoration:none}.manufacturer[data-active-mode=grid] .manufacturer-card-headline{margin-bottom:0}.manufacturer[data-active-mode=grid] .manufacturer-card-logo img{mix-blend-mode:darken}.manufacturer-letters-sticky{align-items:center;background:#fafaf9;bottom:0;box-shadow:0 .5rem 1rem rgba(0,0,0,.15);display:flex;justify-content:center;left:0;padding:1rem;position:fixed;transform:translateY(4.625rem);transition:transform .5s;width:100%;z-index:101}.manufacturer-letters-sticky.visible{transform:translateY(0)}.manufacturer-letters-sticky.bottom{transform:translateY(4.625rem)}.manufacturer-letters-sticky .custom-select{background-color:transparent;border:.0625rem solid #c5c2b9;display:inline-flex;margin-left:1.25rem;min-width:5rem;padding:.8125rem 1rem .75rem;width:auto}.pxsw-language-menu-enhanced .saleschannel-mainlanguage,.pxsw-language-menu-enhanced .saleschannel-sublanguages{align-items:center;display:flex;flex-flow:row nowrap}.pxsw-language-menu-enhanced .saleschannel-sublanguages{margin-left:1.5rem}.pxsw-language-menu-enhanced .saleschannel-sublanguages .top-bar-list-item .top-bar-list-label{font-size:.875rem!important;line-height:.875rem!important;padding-right:1rem}.pxsw-language-menu-enhanced .saleschannel-mainlanguage{color:#fafaf9;padding-bottom:1rem}@media(min-width:1024px){.pxsw-language-menu-enhanced .saleschannel-mainlanguage{color:#302e38}}.pxsw-language-menu-enhanced .top-bar-list-item{padding:0!important}.pxsw-language-menu-enhanced .top-bar-list-label{text-decoration:none}.pxsw-language-menu-enhanced .saleschannel-language-list{padding:.75rem 0}.language-banner{background-color:var(--bs-gray-600);max-height:var(--px-language-banner-height,0);overflow:hidden;position:relative;transition:max-height .3s ease;width:100%}.language-banner-content{align-items:center;color:var(--bs-gray-100);display:flex;flex-flow:column wrap;justify-content:space-between;padding:1rem 4.375rem 1rem 2.5rem}@media(min-width:768px){.language-banner-content{flex-flow:row nowrap}}.language-banner-content-message p{margin-bottom:.5rem!important}@media(min-width:768px){.language-banner-content-message p{margin:0 1.25rem 0 0!important}}.language-banner-content-form{display:flex;flex-flow:row nowrap}.language-banner-content-form-select{background-color:var(--bs-gray-100);margin-right:1.25rem;min-width:11.25rem}.language-banner-content-form .btn{width:100%}.px-fair-teaser.has-left-content{display:flex;flex-wrap:wrap}.px-fair-teaser.has-left-content .px-fair-teaser-right{margin-bottom:1.5rem}@media(min-width:1024px){.px-fair-teaser.has-left-content .px-fair-teaser-right{margin-bottom:0}}.px-fair-teaser .px-fair-teaser-left-content-image{margin-bottom:1.5rem}@media(min-width:1024px){.px-fair-teaser .px-fair-teaser-left-content-image{margin-bottom:0}}.px-fair-teaser .px-fair-teaser-left-content-html-text.mobile{display:block!important;margin-top:1.5rem;padding:0 .625rem}@media(min-width:1024px){.px-fair-teaser .px-fair-teaser-left-content-html-text.mobile{display:none!important}}.px-fair-teaser-left-content .px-fair-teaser-left-content-html-text.desktop{display:none!important}@media(min-width:1024px){.px-fair-teaser-left-content .px-fair-teaser-left-content-html-text.desktop{display:block!important;margin-top:2.5rem}}.px-fair-teaser-right-content{background-color:#fafaf9;max-width:none;padding:1.5rem}@media(min-width:576px){.px-fair-teaser-right-content{max-width:19.375rem}}@media(min-width:1280px){.px-fair-teaser-right-content{max-width:none}}.px-fair-teaser-right-content-headline,.px-fair-teaser-right-content-image{margin-bottom:1.5rem}.px-fair-teaser-right-content-html-text{margin:1.5rem 0}.px-fair-teaser-right-content-download-buttons{display:flex;flex-direction:column}.px-fair-teaser-right-content-download-buttons .btn-link{margin-bottom:.5rem!important}.px-fair-teaser-right-content-buttons{margin-top:1rem}.px-fair-teaser-right-content-buttons .btn{white-space:normal;width:100%}:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}.swiper{display:block;list-style:none;overflow:hidden;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:content-box;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}@media(prefers-reduced-motion:reduce){.swiper-wrapper{transition:none}}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}@media(prefers-reduced-motion:reduce){.swiper-slide{transition:none}}.swiper-button-lock{display:none}.swiper-zoom-container{align-items:center;display:flex;height:100%;justify-content:center;text-align:center;width:100%}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.ratio-none{--bs-aspect-ratio:0}.ratio-none .ratio>*{position:static}.ratio-9x16{--bs-aspect-ratio:177.78%}.ratio-2x3{--bs-aspect-ratio:150%}.ratio-3x4{--bs-aspect-ratio:133.33%}.ratio-4x5{--bs-aspect-ratio:125%}.ratio-1x1{--bs-aspect-ratio:100%}.ratio-5x4{--bs-aspect-ratio:80%}.ratio-4x3{--bs-aspect-ratio:75%}.ratio-3x2{--bs-aspect-ratio:66.66%}.ratio-16x9{--bs-aspect-ratio:56.25%}.ratio-2x1{--bs-aspect-ratio:50%}.ratio-21x9{--bs-aspect-ratio:42.86%}@media(min-width:768px){.ratio-md-none{--bs-aspect-ratio:0}.ratio-md-none .ratio>*{position:static}.ratio-md-9x16{--bs-aspect-ratio:177.78%}.ratio-md-2x3{--bs-aspect-ratio:150%}.ratio-md-3x4{--bs-aspect-ratio:133.33%}.ratio-md-4x5{--bs-aspect-ratio:125%}.ratio-md-1x1{--bs-aspect-ratio:100%}.ratio-md-5x4{--bs-aspect-ratio:80%}.ratio-md-4x3{--bs-aspect-ratio:75%}.ratio-md-3x2{--bs-aspect-ratio:66.66%}.ratio-md-16x9{--bs-aspect-ratio:56.25%}.ratio-md-2x1{--bs-aspect-ratio:50%}.ratio-md-21x9{--bs-aspect-ratio:42.86%}}@media(min-width:1024px){.ratio-lg-none{--bs-aspect-ratio:0}.ratio-lg-none .ratio>*{position:static}.ratio-lg-9x16{--bs-aspect-ratio:177.78%}.ratio-lg-2x3{--bs-aspect-ratio:150%}.ratio-lg-3x4{--bs-aspect-ratio:133.33%}.ratio-lg-4x5{--bs-aspect-ratio:125%}.ratio-lg-1x1{--bs-aspect-ratio:100%}.ratio-lg-5x4{--bs-aspect-ratio:80%}.ratio-lg-4x3{--bs-aspect-ratio:75%}.ratio-lg-3x2{--bs-aspect-ratio:66.66%}.ratio-lg-16x9{--bs-aspect-ratio:56.25%}.ratio-lg-2x1{--bs-aspect-ratio:50%}.ratio-lg-21x9{--bs-aspect-ratio:42.86%}}:root{--swiper-wrapper-transition-timing-function:cubic-bezier(0.78,0,0,1.17);--px-text-component-padding:var(--px-padding-m);--px-cms-max-width:108.75rem;--px-cms-offset:.6875rem}@media(min-width:576px){:root{--px-cms-offset:1.5rem}}@media(min-width:768px){:root{--px-cms-offset:2.125rem}}@media(min-width:1024px){:root{--px-cms-offset:2.625rem}}@media(min-width:1280px){:root{--px-cms-offset:3.125rem}}@media(min-width:1440px){:root{--px-cms-offset:4.375rem}}:root{--px-padding-xxs:0.25rem;--px-padding-xs:0.5rem;--px-padding-s:0.5rem}@media(min-width:1024px){:root{--px-padding-s:1rem}}:root{--px-padding-m:0.5rem}@media(min-width:768px){:root{--px-padding-m:1rem}}@media(min-width:1280px){:root{--px-padding-m:1.5rem}}:root{--px-padding-l:1rem}@media(min-width:768px){:root{--px-padding-l:1.5rem}}@media(min-width:1280px){:root{--px-padding-l:2.5rem}}:root{--px-padding-xl:1.5rem}@media(min-width:768px){:root{--px-padding-xl:2.5rem}}@media(min-width:1024px){:root{--px-padding-xl:4rem}}@media(min-width:1280px){:root{--px-padding-xl:5rem}}:root{--px-padding-xxl:1.5rem}@media(min-width:768px){:root{--px-padding-xxl:4rem}}@media(min-width:1024px){:root{--px-padding-xxl:5rem}}@media(min-width:1280px){:root{--px-padding-xxl:7.5rem}}:root{--px-y-spacing-xxs:0.5rem;--px-y-spacing-xs:0.5rem}@media(min-width:768px){:root{--px-y-spacing-xs:1rem}}:root{--px-y-spacing-s:1rem}@media(min-width:768px){:root{--px-y-spacing-s:1.5rem}}:root{--px-y-spacing-m:1.5rem}@media(min-width:768px){:root{--px-y-spacing-m:2.5rem}}:root{--px-y-spacing-l:2.5rem}@media(min-width:768px){:root{--px-y-spacing-l:4rem}}@media(min-width:1280px){:root{--px-y-spacing-l:5rem}}:root{--px-y-spacing-xl:4rem}@media(min-width:768px){:root{--px-y-spacing-xl:5rem}}@media(min-width:1280px){:root{--px-y-spacing-xl:7.5rem}}.p-xxs{padding:var(--px-padding-xxs)}.p-xs{padding:var(--px-padding-xs)}.p-s{padding:var(--px-padding-s)}.p-m{padding:var(--px-padding-m)}.p-l{padding:var(--px-padding-l)}.p-xl{padding:var(--px-padding-xl)}.p-xxl{padding:var(--px-padding-xxl)}.mt-xxs,.my-xxs{margin-top:var(--px-y-spacing-xxs)}.mb-xxs,.my-xxs{margin-bottom:var(--px-y-spacing-xxs)}.mt-xs,.my-xs{margin-top:var(--px-y-spacing-xs)}.mb-xs,.my-xs{margin-bottom:var(--px-y-spacing-xs)}.mt-s,.my-s{margin-top:var(--px-y-spacing-s)}.mb-s,.my-s{margin-bottom:var(--px-y-spacing-s)}.mt-m,.my-m{margin-top:var(--px-y-spacing-m)}.mb-m,.my-m{margin-bottom:var(--px-y-spacing-m)}.mt-l,.my-l{margin-top:var(--px-y-spacing-l)}.mb-l,.my-l{margin-bottom:var(--px-y-spacing-l)}.mt-xl,.my-xl{margin-top:var(--px-y-spacing-xl)}.mb-xl,.my-xl{margin-bottom:var(--px-y-spacing-xl)}.valign-top{align-self:start}.valign-center{align-self:center}.valign-bottom{align-self:end}.align-left{justify-self:start}.align-center{justify-self:center}.align-right{justify-self:end}.color-inherit,.color-inherit .btn-link,.color-inherit .eyebrowline,.color-inherit .headline,.color-inherit h1,.color-inherit h2,.color-inherit h3,.color-inherit h4,.color-inherit h5,.color-inherit h6{color:inherit}.equal-height-wrapper{display:flex;flex-wrap:wrap;width:100%}img,picture,video{display:block;max-width:100%}img.image-mode-cover,picture.image-mode-cover,video.image-mode-cover{-o-object-fit:cover;object-fit:cover}img.image-mode-contain,picture.image-mode-contain,video.image-mode-contain{-o-object-fit:contain;object-fit:contain}img.image-mode-fill,picture.image-mode-fill,video.image-mode-fill{-o-object-fit:fill;object-fit:fill}img.valign-top.align-left,picture.valign-top.align-left,video.valign-top.align-left{-o-object-position:left top;object-position:left top}img.valign-top.align-center,picture.valign-top.align-center,video.valign-top.align-center{-o-object-position:center top;object-position:center top}img.valign-top.align-right,picture.valign-top.align-right,video.valign-top.align-right{-o-object-position:right top;object-position:right top}img.valign-center.align-left,picture.valign-center.align-left,video.valign-center.align-left{-o-object-position:left center;object-position:left center}img.valign-center.align-center,picture.valign-center.align-center,video.valign-center.align-center{-o-object-position:center center;object-position:center center}img.valign-center.align-right,picture.valign-center.align-right,video.valign-center.align-right{-o-object-position:right center;object-position:right center}img.valign-bottom.align-left,picture.valign-bottom.align-left,video.valign-bottom.align-left{-o-object-position:left bottom;object-position:left bottom}img.valign-bottom.align-center,picture.valign-bottom.align-center,video.valign-bottom.align-center{-o-object-position:center bottom;object-position:center bottom}img.valign-bottom.align-right,picture.valign-bottom.align-right,video.valign-bottom.align-right{-o-object-position:right bottom;object-position:right bottom}.ratio picture img{height:100%;width:100%}:root{--px-scroll-animation-reveal-duration:1.4s;--px-scroll-animation-reveal-easing:cubic-bezier(0.19,1,0.22,1);--px-scroll-animation-reveal-delay:0.16s;--px-scroll-animation-reveal-distance:5rem}video{background-color:#000}.px-newsletter-teaser{width:100%}.px-newsletter-teaser-badge{align-items:center;display:flex;height:10rem;justify-content:center;left:var(--px-padding-l);position:absolute;top:var(--px-padding-l);transform:rotate(-11deg);width:10rem;z-index:1}.px-newsletter-teaser-badge-content{position:relative;text-align:center;z-index:1}.px-newsletter-teaser-badge-svg{position:absolute}.px-newsletter-teaser-image svg{left:50%;max-height:11.5rem;max-width:20.625rem;top:50%;transform:translate(-50%,-50%)}.cms-element-px-button{--px-element-margin:1rem;--swiper-gutter:1rem}.cms-element-px-button.repeater-mode-static.align-left .swiper-wrapper{justify-content:start}.cms-element-px-button.repeater-mode-static.align-center .swiper-wrapper{justify-content:center}.cms-element-px-button.repeater-mode-static.align-right .swiper-wrapper{justify-content:end}.cms-element-px-button .swiper-slide{flex-basis:content!important;flex-grow:0!important}.cms-element-px-button.navigation-position-center .swiper-pagination-lock~.swiper-button-next,.cms-element-px-button.navigation-position-center .swiper-pagination-lock~.swiper-button-prev{top:calc(50% - .25rem)}@media(min-width:768px){.cms-element-px-button.navigation-position-center .swiper-pagination-lock~.swiper-button-next,.cms-element-px-button.navigation-position-center .swiper-pagination-lock~.swiper-button-prev{top:calc(50% - .5rem)}}.cms-element-px-button.navigation-position-center .swiper-button-next,.cms-element-px-button.navigation-position-center .swiper-button-prev{top:calc(50% - .75rem)}@media(min-width:768px){.cms-element-px-button.navigation-position-center .swiper-button-next,.cms-element-px-button.navigation-position-center .swiper-button-prev{top:calc(50% - 1rem)}}.cms-element-px-double-text{--bs-gutter-x:3rem;--bs-gutter-y:1.25rem}.px-shop-the-look{--px-point-color-rgb:var(--bs-white-rgb);--px-point-animation-opacity:0.25;--px-point-animation-shadow-size:6.25rem;--px-point-outer-size:2.5rem;--px-point-inner-size:.75rem}.px-shop-the-look .point{--bs-btn-border-width:0;--bs-btn-padding-x:0;--bs-btn-padding-y:0;color:rgb(var(--px-point-color-rgb));cursor:pointer;min-height:var(--px-point-outer-size);min-width:var(--px-point-outer-size);position:absolute;z-index:1}.px-shop-the-look .point[aria-describedby]{--px-point-color-rgb:var(--bs-success-rgb)}.px-shop-the-look .point-circle{align-items:center;border:.0625rem solid rgb(var(--px-point-color-rgb));display:flex;height:var(--px-point-outer-size);justify-content:center;width:var(--px-point-outer-size)}.px-shop-the-look .point-circle,.px-shop-the-look .point-circle-inner{animation:px-point-animation 5s ease-in-out infinite;border-radius:50%}.px-shop-the-look .point-circle-inner{background:rgb(var(--px-point-color-rgb));height:var(--px-point-inner-size);width:var(--px-point-inner-size);--px-point-animation-shadow-size:var(--px-point-outer-size)}@keyframes px-point-animation{0%{box-shadow:0 0 0 0 rgba(var(--px-point-color-rgb),var(--px-point-animation-opacity))}80%{box-shadow:0 0 0 var(--px-point-animation-shadow-size) rgba(var(--px-point-color-rgb),0)}}.cms-element-px-logo-marquee{--swiper-gutter:0.25rem;--px-element-margin:0.25rem;--px-teaser-border-radius:var(--bs-border-radius)}.px-logo-marquee-container{background:var(--bs-gray-100);border-radius:var(--px-teaser-border-radius);height:5.75rem;padding:.5rem}.px-logo-marquee-image{max-height:4.75rem;-o-object-fit:contain;object-fit:contain;width:auto}.cms-block-px-section-headline{margin-bottom:0!important}.section-headline{--px-icon-padding:.75rem}@media(min-width:768px){.section-headline{--px-icon-padding:1.25rem}}.section-headline{--px-element-margin:1.5rem;--px-text-component-padding:0}.section-headline.has-spacing{--px-text-component-padding:1.5rem}.section-headline{display:flex;flex-wrap:wrap;width:100%}.section-headline.text-start{align-items:flex-start;justify-content:flex-start}.section-headline.text-center{align-items:center;justify-content:center}.section-headline.text-end{align-items:flex-end;justify-content:flex-end}.section-headline.icon-top{flex-direction:column}.section-headline.icon-top .section-headline-icon{padding-bottom:var(--px-icon-padding)}.section-headline.icon-bottom{flex-direction:column}.section-headline.icon-bottom .section-headline-icon{padding-top:var(--px-icon-padding)}.section-headline .px-headline-container{margin-bottom:0}.section-headline .section-headline-icon-left{padding-right:var(--px-icon-padding)}.section-headline .section-headline-icon-right{padding-left:var(--px-icon-padding)}.section-headline .px-html-container{padding-top:1.5rem;width:100%}.px-testimonial{padding:4.6875rem 2.5rem}@media(min-width:768px){.px-testimonial{padding:6.625rem 4rem}}@media(min-width:1024px){.px-testimonial{padding:7.125rem 5rem}}@media(min-width:1280px){.px-testimonial{padding:8.875rem 7.5rem}}.px-testimonial{border-radius:var(--bs-border-radius)}@media(min-width:768px){.px-testimonial-content{padding:0 4rem}}@media(min-width:1024px){.px-testimonial-content{padding:0 5rem}}@media(min-width:1280px){.px-testimonial-content{padding:0 7.5rem}}.px-testimonial-content{gap:1.5rem}@media(min-width:768px){.px-testimonial-content{gap:2.5rem}}@media(min-width:1024px){.px-testimonial-content{gap:5rem}}.px-testimonial-image{flex-shrink:0;height:7.5rem;width:7.5rem}@media(min-width:768px){.px-testimonial-image{height:13.75rem;width:13.75rem}}@media(min-width:1280px){.px-testimonial-image{height:19.375rem;width:19.375rem}}.px-testimonial-image{margin:0 auto}.px-testimonial-image img,.px-testimonial-image picture{border-radius:50%}.px-testimonial-side-text{flex-grow:1}.px-testimonial-quote{margin-bottom:1rem}.px-testimonial-name{font-weight:700}.px-testimonial-quote-bottom,.px-testimonial-quote-top{position:absolute}.px-testimonial-quote-top{right:0;top:-4rem}.px-testimonial-quote-bottom{bottom:-4rem;left:0}.cms-element-px-text-media{gap:1.5rem}@media(min-width:768px){.cms-element-px-text-media{gap:2.5rem}}@media(min-width:1024px){.cms-element-px-text-media{gap:3.75rem}}.cms-element-px-text-media{--px-text-component-padding:0;--px-cms-media-size:50%;--px-cms-content-size:50%}@media(min-width:768px){.cms-element-px-text-media{flex-wrap:nowrap!important}}.cms-element-px-text-media.has-spacing{--px-text-component-padding:1rem}@media(min-width:768px){.cms-element-px-text-media.has-spacing{--px-text-component-padding:1.5rem}}@media(min-width:1280px){.cms-element-px-text-media.has-spacing{--px-text-component-padding:2.5rem}}.cms-element-px-text-media.with-media{padding:var(--px-text-component-padding)}.cms-element-px-text-media .px-media-component{width:100%}.cms-element-px-text-media .px-media-component .px-element:last-child{margin-bottom:0}.cms-element-px-text-media .px-media-component img{border-radius:var(--px-teaser-border-radius)}@media(min-width:768px){.cms-element-px-text-media .px-media-component{width:var(--px-cms-media-size)}}.cms-element-px-text-media .px-media-component+.px-text-component{padding:0}@media(min-width:768px){.cms-element-px-text-media .px-media-component+.px-text-component{width:var(--px-cms-content-size)}}.cms-element-px-text-media.media-right .px-media-component{order:1}.cms-element-px-text-media.media-center .px-media-component{justify-content:center}.cms-element-px-text-media.media-bottom .px-media-component{justify-content:flex-end}@media(min-width:768px){.cms-element-px-text-media.slider-mobile .swiper .swiper-wrapper{flex-flow:column nowrap}}.cms-element-px-text-media .swiper:not(.swiper-initialized) .swiper-slide{height:auto}.px-teaser{--px-teaser-transparent:1;display:flex;flex-wrap:wrap;position:relative;width:100%;--px-teaser-border-radius:var(--bs-border-radius);border-radius:var(--px-teaser-border-radius)}.px-teaser .px-teaser-image img{border-radius:var(--px-teaser-border-radius) var(--px-teaser-border-radius) calc(var(--px-teaser-border-radius)*var(--px-teaser-transparent)) calc(var(--px-teaser-border-radius)*var(--px-teaser-transparent))}.px-teaser-content{border-radius:var(--px-teaser-border-radius)}.px-teaser .btn-link{--bs-btn-padding-x:0;--bs-btn-padding-y:0;--bs-btn-border-width:0}.px-teaser .btn-link path{fill:currentColor}.px-teaser .youtube-privacy-container{background:hsla(0,0%,100%,.8);color:var(--bs-body-color);left:50%;min-width:80%;padding:1rem;position:absolute;top:50%;transform:translate(-50%,-50%)}.px-teaser .youtube-privacy-container .youtube-privacy-text{margin-bottom:1rem}.px-teaser .youtube-privacy-container .youtube-cookie-accept-button{text-align:center}.has-bg-color{--px-teaser-transparent:0}.cms-element-px-horizontal-teaser .px-teaser{--px-text-component-padding:var(--px-padding-l);--px-cms-media-size:41.667%;--px-cms-content-size:58.333%}.cms-element-px-horizontal-teaser .px-teaser.media-size-6{--px-cms-media-size:50%;--px-cms-content-size:50%}.cms-element-px-horizontal-teaser .px-teaser.media-size-7{--px-cms-media-size:58.333%;--px-cms-content-size:41.667%}.cms-element-px-horizontal-teaser .px-teaser-image{width:100%}@media(min-width:1024px){.cms-element-px-horizontal-teaser .px-teaser-image{width:var(--px-cms-media-size)}}.cms-element-px-horizontal-teaser .px-teaser-image img{height:100%}@media(min-width:1024px){.cms-element-px-horizontal-teaser .px-teaser-image img{border-radius:var(--px-teaser-border-radius) calc(var(--px-teaser-border-radius)*var(--px-teaser-transparent)) calc(var(--px-teaser-border-radius)*var(--px-teaser-transparent)) var(--px-teaser-border-radius)}.cms-element-px-horizontal-teaser .px-teaser .px-teaser-content{padding:0 0 0 var(--px-text-component-padding);width:var(--px-cms-content-size)}}.cms-element-px-horizontal-teaser .px-teaser.align-media-text-center .px-teaser-content{align-self:center}.cms-element-px-horizontal-teaser .px-teaser.align-media-text-top .px-teaser-content{align-self:flex-start}.cms-element-px-horizontal-teaser .media-position-right{flex-direction:row-reverse}@media(min-width:1024px){.cms-element-px-horizontal-teaser .media-position-right img{border-radius:calc(var(--px-teaser-border-radius)*var(--px-teaser-transparent)) var(--px-teaser-border-radius) var(--px-teaser-border-radius) calc(var(--px-teaser-border-radius)*var(--px-teaser-transparent))}.cms-element-px-horizontal-teaser .media-position-right .px-teaser-content{padding:0 var(--px-text-component-padding) 0 0}.cms-element-px-horizontal-teaser .swiper-controls.inside{padding-top:0;position:static;width:100%}.cms-element-px-horizontal-teaser .swiper-controls.inside .swiper-pagination{position:static}.cms-element-px-horizontal-teaser .swiper-controls.inside .swiper-button-next,.cms-element-px-horizontal-teaser .swiper-controls.inside .swiper-button-prev{--swiper-gutter:.5rem;top:calc(50% - var(--swiper-navigation-top-offset) - var(--px-element-margin)/2)}}.variant-px-overlapping .px-teaser{--px-text-component-padding:var(--px-padding-xl);background:none!important}.variant-px-overlapping .px-teaser.media-size-8{--px-cms-media-size:66.667%}.variant-px-overlapping .px-teaser.media-size-9{--px-cms-media-size:75%}.variant-px-overlapping .px-teaser.text-size-7{--px-cms-content-size:58.333%}.variant-px-overlapping .px-teaser.text-size-8{--px-cms-content-size:66.667%}.variant-px-overlapping .px-teaser.text-size-9{--px-cms-content-size:75%}.variant-px-overlapping .px-teaser .px-teaser-content{border-radius:calc(var(--px-teaser-border-radius)*var(--px-teaser-transparent)) calc(var(--px-teaser-border-radius)*var(--px-teaser-transparent)) var(--px-teaser-border-radius) var(--px-teaser-border-radius)}@media(min-width:1024px){.variant-px-overlapping .px-teaser .px-teaser-content{border-radius:var(--px-teaser-border-radius);box-shadow:0 0 2.5rem 0 rgba(0,0,0,.15);position:absolute}.variant-px-overlapping .px-teaser .px-teaser-image img{border-radius:var(--px-teaser-border-radius)}.variant-px-overlapping .px-teaser.media-position-left .px-teaser-content{right:0}.variant-px-overlapping .px-teaser.media-position-right .px-teaser-content{left:0}}.cms-element-px-text-on-image-teaser{--px-textbox-max-width:50%}.cms-element-px-text-on-image-teaser .px-teaser{--px-text-component-padding:var(--px-padding-l)}@media(min-width:1024px){.cms-element-px-text-on-image-teaser .px-teaser{display:grid}.cms-element-px-text-on-image-teaser .px-teaser-content{margin:var(--px-textbox-margin);max-width:calc(var(--px-textbox-max-width) - var(--px-textbox-margin, 0px)*2);min-width:18.75rem;position:absolute;width:100%;z-index:1}.cms-element-px-text-on-image-teaser .px-teaser-content.has-boxed-content{margin:0 var(--px-cms-offset)}.cms-element-px-text-on-image-teaser .px-teaser-content.has-spacing-edges{--px-textbox-margin:1rem}.cms-element-px-text-on-image-teaser .px-teaser-content.has-large-spacing-edges{--px-textbox-margin:2.5rem}.cms-element-px-text-on-image-teaser .pos-switch{position:absolute}}.cms-element-px-text-on-image-teaser .gradient-black,.cms-element-px-text-on-image-teaser .gradient-white{--px-text-component-padding:var(--px-padding-l)}.cms-element-px-text-on-image-teaser .gradient-black .px-teaser-content,.cms-element-px-text-on-image-teaser .gradient-white .px-teaser-content{padding:var(--px-text-component-padding)}@media(min-width:1024px){.cms-element-px-text-on-image-teaser .gradient-black .px-teaser-content,.cms-element-px-text-on-image-teaser .gradient-white .px-teaser-content{padding-top:7.5rem!important}.cms-element-px-text-on-image-teaser .gradient-white .px-teaser-content{background-image:linear-gradient(180deg,transparent,hsla(0,0%,100%,.8));color:var(--bs-body-color)}.cms-element-px-text-on-image-teaser .gradient-black .px-teaser-content{background-image:linear-gradient(180deg,transparent,rgba(0,0,0,.8));color:var(--bs-white)}}.full-width .cms-element-px-text-on-image-teaser img{border-radius:0}.full-width .cms-element-px-text-on-image-teaser .gradient-black .px-teaser-content,.full-width .cms-element-px-text-on-image-teaser .gradient-white .px-teaser-content{border-radius:0;padding:var(--px-text-component-padding) 0}.full-width .cms-element-px-text-on-image-teaser .gradient-black .px-teaser-content>*,.full-width .cms-element-px-text-on-image-teaser .gradient-white .px-teaser-content>*{margin-left:auto;margin-right:auto;max-width:var(--px-cms-max-width);padding:0 var(--px-cms-offset);width:100%}.variant-px-small-teaser .px-teaser{--px-text-component-padding:var(--px-padding-m);display:grid}.variant-px-small-teaser .px-teaser-content{max-width:var(--px-teaser-max-width);position:absolute;width:100%;z-index:1}@media(min-width:1024px){.variant-px-small-teaser .px-teaser-content{min-width:auto}.variant-px-small-teaser .px-teaser-content.has-spacing-edges{width:calc(100% - 2rem)}}.variant-px-small-teaser .px-teaser-image img{border-radius:var(--px-teaser-border-radius)}.variant-px-small-teaser .gradient-white .px-teaser-content{background-image:linear-gradient(180deg,transparent,hsla(0,0%,100%,.8));color:var(--bs-body-color);padding-top:3.75rem}.variant-px-small-teaser .gradient-black .px-teaser-content{background-image:linear-gradient(180deg,transparent,rgba(0,0,0,.8));color:var(--bs-white);padding-top:3.75rem}.variant-px-usp{--swiper-gutter:0.25rem;--px-element-margin:0.25rem}.variant-px-usp .px-teaser{padding:1rem}@media(min-width:1024px){.variant-px-usp .px-teaser{padding:1.5rem}}.variant-px-usp .px-teaser-content{padding-top:1rem}@media(min-width:1024px){.variant-px-usp .px-teaser-content{padding-top:1.5rem}}.repeater-mode-marquee .swiper-wrapper{transition-timing-function:linear}.repeater-mode-marquee{--px-slide-width:43.75%}@media(min-width:576px){.repeater-mode-marquee{--px-slide-width:35.75%}}@media(min-width:768px){.repeater-mode-marquee{--px-slide-width:27.75%}}@media(min-width:1024px){.repeater-mode-marquee{--px-slide-width:23.75%}}@media(min-width:1280px){.repeater-mode-marquee{--px-slide-width:16.6666666667%}}.repeater-mode-peek.swiper{overflow:visible}.repeater-mode-peek.max-1{--px-slide-width:76.75%}@media(min-width:768px){.repeater-mode-peek.max-1{--px-slide-width:100%}}.repeater-mode-peek.max-2{--px-slide-width:76.75%}@media(min-width:576px){.repeater-mode-peek.max-2{--px-slide-width:55.75%}}@media(min-width:768px){.repeater-mode-peek.max-2{--px-slide-width:43.75%}}@media(min-width:1024px){.repeater-mode-peek.max-2{--px-slide-width:50%}}.repeater-mode-peek.max-3{--px-slide-width:76.75%}@media(min-width:576px){.repeater-mode-peek.max-3{--px-slide-width:55.75%}}@media(min-width:768px){.repeater-mode-peek.max-3{--px-slide-width:43.75%}}@media(min-width:1024px){.repeater-mode-peek.max-3{--px-slide-width:33.3333333333%}}.repeater-mode-peek.max-4{--px-slide-width:76.75%}@media(min-width:576px){.repeater-mode-peek.max-4{--px-slide-width:55.75%}}@media(min-width:768px){.repeater-mode-peek.max-4{--px-slide-width:43.75%}}@media(min-width:1024px){.repeater-mode-peek.max-4{--px-slide-width:29.75%}}@media(min-width:1280px){.repeater-mode-peek.max-4{--px-slide-width:25%}}.repeater-mode-peek.max-5{--px-slide-width:76.75%}@media(min-width:576px){.repeater-mode-peek.max-5{--px-slide-width:55.75%}}@media(min-width:768px){.repeater-mode-peek.max-5{--px-slide-width:43.75%}}@media(min-width:1024px){.repeater-mode-peek.max-5{--px-slide-width:27.75%}}@media(min-width:1280px){.repeater-mode-peek.max-5{--px-slide-width:20%}}.repeater-mode-peek.max-6{--px-slide-width:76.75%}@media(min-width:576px){.repeater-mode-peek.max-6{--px-slide-width:55.75%}}@media(min-width:768px){.repeater-mode-peek.max-6{--px-slide-width:43.75%}}@media(min-width:1024px){.repeater-mode-peek.max-6{--px-slide-width:24.75%}}@media(min-width:1280px){.repeater-mode-peek.max-6{--px-slide-width:16.6666666667%}}@media(min-width:768px){.repeater-mode-slider.max-2,.repeater-mode-slider.max-3{--px-slide-width:50%}}@media(min-width:1024px){.repeater-mode-slider.max-3{--px-slide-width:33.3333333333%}}@media(min-width:576px){.repeater-mode-slider.max-4{--px-slide-width:50%}}@media(min-width:1024px){.repeater-mode-slider.max-4{--px-slide-width:25%}}.repeater-mode-slider.max-5{--px-slide-width:100%}@media(min-width:768px){.repeater-mode-slider.max-5{--px-slide-width:50%}}@media(min-width:1024px){.repeater-mode-slider.max-5{--px-slide-width:20%}}.repeater-mode-slider.max-6{--px-slide-width:100%}@media(min-width:768px){.repeater-mode-slider.max-6{--px-slide-width:33.3333333333%}}@media(min-width:1024px){.repeater-mode-slider.max-6{--px-slide-width:16.6666666667%}}.repeater-mode-static .swiper-slide{min-width:var(--px-slide-width)}.repeater-mode-static .swiper-wrapper{flex-wrap:wrap}@media(min-width:768px){.repeater-mode-static.max-2,.repeater-mode-static.max-3{--px-slide-width:50%}}@media(min-width:1024px){.repeater-mode-static.max-3{--px-slide-width:33.3333333333%}}@media(min-width:576px){.repeater-mode-static.max-4{--px-slide-width:50%}}@media(min-width:1024px){.repeater-mode-static.max-4{--px-slide-width:25%}}.repeater-mode-static.max-5{--px-slide-width:50%}@media(min-width:768px){.repeater-mode-static.max-5{--px-slide-width:33.3333333333%}}@media(min-width:1024px){.repeater-mode-static.max-5{--px-slide-width:20%}}.repeater-mode-static.max-6{--px-slide-width:50%}@media(min-width:768px){.repeater-mode-static.max-6{--px-slide-width:33.3333333333%}}@media(min-width:1024px){.repeater-mode-static.max-6{--px-slide-width:16.6666666667%}}.px-button-container{display:flex;flex-wrap:wrap;gap:1rem;margin-top:auto}.px-headline-container{margin-bottom:1rem}.px-headline-container>:last-child{margin-bottom:0}.px-html-container{margin-bottom:1rem}.px-html-container>:last-child{margin-bottom:0}.px-text-component{display:flex;flex-flow:column nowrap;flex-grow:1;padding:var(--px-text-component-padding) 0 0 0;width:100%}.px-text-component.has-spacing{padding:var(--px-text-component-padding)!important}.px-text-component>:last-child{margin-bottom:0}:root{--swiper-theme-color:var(--bs-primary);--swiper-theme-color-inactive:var(--bs-gray-400);--swiper-gutter:.5rem;--swiper-pagination-inset:1rem}@media(min-width:576px){:root{--swiper-pagination-inset:1.5rem}}.swiper{--swiper-controls-margin-top:calc(var(--px-padding-m) - var(--px-element-margin));--swiper-controls-margin-bottom:var(--px-element-margin);--swiper-navigation-top-offset:calc(var(--swiper-controls-margin-top)/2 + var(--swiper-controls-margin-bottom)/2 + 0.25rem);margin:calc(var(--swiper-gutter)*-.5) calc(var(--swiper-gutter)*-1);padding:calc(var(--swiper-gutter)*.5);width:calc(100% + var(--swiper-gutter)*2)}.swiper:not(.swiper-initialized) .swiper-controls{display:none}.swiper:not(.swiper-initialized) .swiper-wrapper{flex-flow:row nowrap}@media(min-width:768px){.swiper:not(.swiper-initialized)[data-px-swiper-mobile-only] .swiper-wrapper{flex-flow:row wrap}}.swiper:not(.swiper-initialized).repeater-mode-static .swiper-wrapper{flex-flow:row wrap}.swiper-vertical{height:100%}.swiper-vertical:not(.swiper-lock){padding-bottom:2.75rem;padding-top:calc(2.75rem + var(--swiper-gutter)*2)}.swiper-vertical:not(.swiper-initialized) .swiper-wrapper{flex-flow:column nowrap}.swiper-slide{flex-basis:var(--px-slide-width);padding-left:calc(var(--swiper-gutter)*.5);padding-right:calc(var(--swiper-gutter)*.5)}.swiper-controls{align-items:center;display:flex;margin:max(0rem,var(--swiper-controls-margin-top)) auto var(--swiper-controls-margin-bottom);padding-left:var(--swiper-pagination-inset);padding-right:var(--swiper-pagination-inset);width:calc(100% - var(--swiper-gutter))}.swiper-controls:has(.swiper-pagination-lock){margin:0}.swiper-pagination{font-variant-numeric:tabular-nums;margin:0 1rem}.swiper-navigation-spacer{margin-right:1rem}.swiper-button-lock,.swiper-pagination-lock{display:none!important}.swiper-pagination-bullets{margin:0 .75rem}.swiper-pagination-bullet{background-color:var(--swiper-theme-color-inactive);border-radius:50%;cursor:pointer;height:.5rem;margin:0 .25rem;width:.5rem}.swiper-pagination-bullet-active{background-color:var(--swiper-theme-color)}.swiper-thumbs{--swiper-navigation-top-offset:calc((var(--swiper-controls-margin-top) + var(--swiper-controls-margin-bottom))/2)}.floating .swiper-button-next,.floating .swiper-button-prev{position:absolute;top:calc(50% - var(--swiper-navigation-top-offset) + (var(--px-element-margin))/2);transform:translateY(-50%);z-index:10}.floating .swiper-button-prev{left:calc(var(--swiper-gutter) + var(--swiper-pagination-inset))}.floating .swiper-button-next{right:calc(var(--swiper-gutter) + var(--swiper-pagination-inset))}.inside{left:var(--swiper-gutter);margin:0;padding-top:calc(var(--bs-aspect-ratio) - var(--swiper-gutter)*1 - var(--swiper-navigation-top-offset));position:absolute;top:calc(var(--swiper-gutter)/2);width:calc(100% - var(--swiper-gutter)*2)}.inside .swiper-button-next,.inside .swiper-button-prev{top:50%;--swiper-gutter:0.00063rem}.inside .swiper-pagination{bottom:1rem;position:relative;z-index:10}.vertical .swiper-button-prev{left:unset;top:var(--swiper-gutter);transform:translateY(0)}.vertical .swiper-button-next{right:unset;top:100%;transform:translateY(-100%)}.container{max-width:var(--px-cms-max-width);padding-left:var(--px-cms-offset);padding-right:var(--px-cms-offset)}.container .container{padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5)}.cms-section .boxed,.cms-section .seo-boxed,.cms-section .smaller-boxed,.cms-section .text-boxed,.cms-section .text-boxed-left{max-width:var(--px-cms-max-width);padding-left:var(--px-cms-offset);padding-right:var(--px-cms-offset)}.cms-section .seo-boxed,.cms-section .smaller-boxed,.cms-section .text-boxed,.cms-section .text-boxed-left{margin-left:auto;margin-right:auto;width:100%}.cms-section .text-boxed>div{margin-left:auto;margin-right:auto;max-width:73.5rem}.cms-section .text-boxed-left>div{max-width:73.5rem}.cms-section .smaller-boxed{--px-cms-max-width:91.125rem}.cms-section .seo-boxed{--px-cms-max-width:55.875rem}@media not (prefers-reduced-motion:reduce){.px-reveal-down,.px-reveal-left,.px-reveal-opacity,.px-reveal-right,.px-reveal-up{--px-scroll-animation-transition:opacity var(--px-scroll-animation-reveal-duration) var(--px-scroll-animation-reveal-easing) calc(var(--px-scroll-animation-reveal-delay)*var(--px-scroll-animation-child-index, 0)),transform var(--px-scroll-animation-reveal-duration) var(--px-scroll-animation-reveal-easing) calc(var(--px-scroll-animation-reveal-delay)*var(--px-scroll-animation-child-index, 0));opacity:0;transition:var(--px-scroll-animation-transition)}.is-revealed .px-reveal-down,.is-revealed .px-reveal-left,.is-revealed .px-reveal-opacity,.is-revealed .px-reveal-right,.is-revealed .px-reveal-up{opacity:1;transform:none}.px-reveal-left{transform:translateX(calc(var(--px-scroll-animation-reveal-distance)*-1))}.px-reveal-right{transform:translateX(var(--px-scroll-animation-reveal-distance))}.px-reveal-up{transform:translateY(var(--px-scroll-animation-reveal-distance))}.px-reveal-down{transform:translateY(calc(var(--px-scroll-animation-reveal-distance)*-1))}.px-reveal-opacity{opacity:0}}.cms-element-image-gallery{--swiper-gutter:0.25rem;--swiper-pagination-inset:0.25rem}.cms-element-image-gallery .ratio{border-radius:var(--bs-border-radius);overflow:hidden}.cms-element-image-gallery .thumbnail-slider{--px-slide-width:5.625rem;--px-element-margin:0.00063rem}.cms-element-image-gallery .thumbnail-slider .swiper-slide{width:calc(var(--px-slide-width) + var(--swiper-gutter)*2)}.cms-element-image-gallery .thumbnail-slider.collapsing{--px-element-margin:0.25rem}.cms-element-image-gallery .thumbnail-slider .ratio{border:.125rem solid var(--bs-gray-300)}.cms-element-image-gallery .thumbnail-slider .swiper-slide-thumb-active .ratio{border-color:var(--bs-primary)}.cms-element-image-gallery .modal-px-gallery-main-slider{--swiper-pagination-inset:1rem}.gallery-slider-row{--bs-gutter-x:0.25rem}.px-gallery-main-slider .swiper-button-next,.px-gallery-main-slider .swiper-button-prev{opacity:0;transition:opacity .3s ease-in-out}.px-gallery-main-slider:hover .swiper-button-next,.px-gallery-main-slider:hover .swiper-button-prev{opacity:1}.modal.zoom-modal .modal-footer{margin:0;padding:calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap)*.5)}.cms-element-px-entity-loader{position:relative}.cms-element-px-entity-loader.is-loading:after{background-color:rgba(0,0,0,.2);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:10}.cms-element-px-subcategory-listing .subcategory-listing-item{display:flex;flex-flow:column nowrap;width:100%}.cms-element-px-subcategory-listing .subcategory-listing-item-link-wrapper{display:block;height:100%;padding:1rem;text-decoration-color:var(--px-primary-light);width:100%}@media(min-width:1280px){.cms-element-px-subcategory-listing .subcategory-listing-item-link-wrapper{padding:1.5rem}}.cms-element-px-subcategory-listing .subcategory-listing-item-link-wrapper:hover .subcategory-listing-item-link{color:var(--px-primary-light)}.cms-element-px-subcategory-listing .subcategory-listing-item-image{position:relative;width:auto}.cms-element-px-subcategory-listing .subcategory-listing-item-image img{bottom:0;height:100%;left:0;max-width:100%;-o-object-fit:cover;object-fit:cover;position:absolute;right:0;top:0;width:100%}.cms-element-px-subcategory-listing .subcategory-listing-item-link{border:0;margin-top:2rem;padding:0}.cms-element-px-subcategory-listing .subcategory-listing-item-link.no-link{text-align:left;text-transform:uppercase}.cms-element-px-subcategory-listing .subcategory-listing-item-link.has-spacing{margin-top:1rem;padding:.5rem}.cms-element-px-subcategory-listing .subcategory-listing-item-link-icon{margin-right:.25rem;min-width:1.5rem}.cms-element-px-subcategory-listing .subcategory-listing-item-link-text{text-align:left;white-space:normal}.cms-element-px-subcategory-listing.variant-only-names .swiper-slide{flex-basis:fit-content!important}.cms-element-px-subcategory-listing.variant-only-names .subcategory-listing-item-link{margin-top:0}.cms-element-px-subcategory-listing.variant-only-names .subcategory-listing-item-link-text{white-space:nowrap}.cms-element-px-subcategory-listing.variant-only-names.swiper{padding-left:2.5rem;padding-right:2.5rem}.cms-element-px-subcategory-listing.variant-only-names.swiper.repeater-mode-slider{margin-left:0;margin-right:0;width:100%}.cms-element-px-subcategory-listing.variant-only-names.swiper.repeater-mode-slider .swiper-wrapper{padding-bottom:1rem;padding-top:1rem}.cms-element-px-subcategory-listing.variant-only-names.swiper.repeater-mode-slider .swiper-wrapper .px-element{margin-bottom:0!important}.cms-element-px-subcategory-listing.variant-only-names.swiper.repeater-mode-slider .swiper-controls .swiper-button-next{right:0}.cms-element-px-subcategory-listing.variant-only-names.swiper.repeater-mode-slider .swiper-controls .swiper-button-prev{left:0}:root{--px-section-margin:var(--px-y-spacing-xl);--px-block-margin:0;--px-element-margin:var(--px-y-spacing-xxs);--px-section-contrast-padding:var(--px-cms-offset);--px-block-contrast-padding:var(--px-y-spacing-s)}.cms-sections{margin-bottom:calc(var(--px-section-margin)*-1)}.cms-section>*{margin-bottom:max(0rem,var(--px-section-margin) - var(--px-element-margin))}.cms-section.bg-image[style*="background-size: auto;"]{background-position:0 0;background-repeat:repeat}.cms-section.bg-color,.cms-section.bg-image{--px-block-margin:max(0rem,var(--px-cms-offset) - var(--px-element-margin));margin-bottom:var(--px-section-margin)}.cms-section.bg-color>*,.cms-section.bg-image>*{margin-bottom:calc(var(--px-section-contrast-padding) - var(--px-element-margin));margin-top:var(--px-section-contrast-padding)}.cms-block{margin-bottom:var(--px-block-margin);overflow:visible}.cms-block:last-child{margin-bottom:0}.cms-block.bg-color,.cms-block.bg-image{overflow:hidden;padding:var(--px-block-contrast-padding);padding-bottom:calc(var(--px-block-contrast-padding) - var(--px-element-margin))}.cms-block.bg-color+.bg-color,.cms-block.bg-color+.bg-image,.cms-block.bg-image+.bg-color,.cms-block.bg-image+.bg-image{margin-top:calc(var(--px-block-margin)*-1)}.px-element{margin-bottom:var(--px-element-margin)}.px-element>*{anchor-name:--px-element-anchor;anchor-scope:--px-element-anchor}.px-element>* .stretched-link:after{inset:anchor(top) anchor(right) anchor(bottom) anchor(left);position:fixed;position-anchor:--px-element-anchor}.px-with-headline.px-top-slot{margin-bottom:var(--px-y-spacing-xxs)}.cms-section.bg-color .px-with-headline.px-top-slot,.cms-section.bg-image .px-with-headline.px-top-slot{margin-bottom:var(--px-y-spacing-xs)}.px-with-headline-button.px-main-slot,.px-with-headline-button.px-top-slot{margin-bottom:var(--px-y-spacing-xxs)}.cms-section.bg-color .px-with-headline-button.px-main-slot,.cms-section.bg-color .px-with-headline-button.px-top-slot,.cms-section.bg-image .px-with-headline-button.px-main-slot,.cms-section.bg-image .px-with-headline-button.px-top-slot{margin-bottom:var(--px-y-spacing-xs)}@media(max-width:767.98px){.collapse-text{position:relative}.collapse-text .collapse,.collapse-text .collapsing{-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(currentColor,transparent)}.collapse-text .collapse .px-html-container,.collapse-text .collapse:not(.show) .px-html-container,.collapse-text .collapsing .px-html-container{transition:color .2s}.collapse-text .collapse.show .px-html-container{color:currentColor}.collapse-text .collapse:not(.show){display:block;max-height:6.25rem;overflow:hidden;position:relative}.collapse-text .collapse:not(.show) .px-html-container,.collapse-text .collapsing .px-html-container{color:transparent}.collapse-text .collapsing{min-height:6.25rem}.collapse-text [data-bs-toggle=collapse]>span{display:none}.collapse-text [data-bs-toggle=collapse][aria-expanded=false]>[data-more],.collapse-text [data-bs-toggle=collapse][aria-expanded=true]>[data-less]{display:block}}@media(min-width:768px){.collapse-text .collapse{display:block}.collapse-text [data-bs-toggle=collapse]{display:none}}.modal.px-modal-sm{--bs-modal-width:41.25rem}.modal.px-modal-md{--bs-modal-width:67.5rem}.modal.px-modal-lg{--bs-modal-width:100%}.modal.px-modal-borderless{--bs-modal-padding:0}.px-shop-the-look-popover{--bs-popover-max-width:26.25rem;--bs-popover-border-color:var(--bs-gray-100);--bs-popover-border-width:0.0625rem;--bs-popover-header-bg:var(--bs-white);--bs-popover-header-color:var(--bs-black);--bs-popover-body-padding-x:0;--bs-popover-body-padding-y:0;--bs-popover-arrow-height:0;--bs-popover-arrow-border:0;display:flex;flex-direction:column}.px-shop-the-look-popover .popover-arrow{display:none}.px-shop-the-look-popover .popover-body{display:flex;flex:1 1 100%;padding-right:1rem}.px-shop-the-look-popover .popover-body .popover-image{flex-shrink:0;height:7.5rem;width:7.5rem}.px-shop-the-look-popover .popover-body .popover-image img{padding:.625rem}.px-shop-the-look-popover .popover-body a{display:flex;flex-direction:row}.px-shop-the-look-popover .popover-body a .popover-product-detail{align-self:center;display:flex;flex-direction:column;padding-bottom:1rem;padding-left:1rem;padding-top:1rem}.px-shop-the-look-popover .popover-body b{color:#000;font-size:.75rem;font-weight:700;line-height:1.125rem}.px-shop-the-look-popover .popover-body b.popover-product-name{margin-bottom:.25rem}.px-shop-the-look-popover .popover-body .popover-reference-row{display:flex;flex-wrap:nowrap;margin-bottom:.25rem}.px-shop-the-look-popover .popover-body .popover-reference-row span{color:#454d51;display:flex;font-size:.75rem;font-weight:400;line-height:1.125rem}.px-shop-the-look-popover .popover-body .popover-reference-row span.popover-reference{margin-left:.25rem;opacity:.6}.px-shop-the-look-popover .popover-body .arrow-right{align-self:center;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='17' fill='none' viewBox='0 0 17 17'%3E%3Cpath stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4.128 8.515h8m0 0-2-2m2 2-2 2'/%3E%3C/svg%3E");display:flex;flex-shrink:0;height:1rem;margin-left:1rem;width:1rem}.repeater-mode-slider.max-visible-6 .swiper-slide .product-box{min-height:8.75rem;transition:box-shadow .3s ease}@media(min-width:1280px){.repeater-mode-slider.max-visible-6 .swiper-slide .product-box{min-height:11.25rem}}@media(min-width:1440px){.repeater-mode-slider.max-visible-6 .swiper-slide .product-box{min-height:12.5rem}}.repeater-mode-slider.max-visible-6 .swiper-slide .product-box img{padding:.5rem}.repeater-mode-slider.max-visible-6 .swiper-slide .product-box:hover{box-shadow:0 1rem 1.25rem 0 rgba(0,0,0,.2)}.pxsw-basket-product-placement{margin-top:2.5rem}@media(min-width:1024px){.pxsw-basket-product-placement{margin-top:5rem}}@media(min-width:1280px){.pxsw-basket-product-placement{margin-top:7.5rem}}.pxsw-basket-product-placement-headline{text-align:center}.pxsw-basket-product-placement .product-wishlist{display:none!important}.alert{--bs-success-text-emphasis:var(--bs-white);--bs-success-bg-subtle:#1dd09a;--bs-warning-text-emphasis:var(--bs-white);--bs-warning-bg-subtle:#f4b81d;--bs-info-text-emphasis:var(--bs-white);--bs-info-bg-subtle:#25a2be;--bs-danger-text-emphasis:var(--bs-white);--bs-danger-bg-subtle:#ff4f37}@keyframes moving-right-left{16%{transform:translateX(.375rem)}33%{transform:translateX(-.3125rem)}50%{transform:translateX(.25rem)}66%{transform:translateX(-.125rem)}85%{transform:translateX(.0625rem)}to{transform:translateX(0)}}:root{--px-primary-light:#f45c5f;--px-primary-opacity:rgba(241,44,47,.5);--px-primary-dark:#ce171a;--px-container-bg:var(--bs-gray-100)}.eyebrowline.eyebrowline{font-family:var(--bs-font-sans-serif);font-size:.75rem;font-weight:500;letter-spacing:.0625rem;line-height:1.5;margin-bottom:.25rem;text-transform:uppercase}@font-face{font-display:swap;font-family:Argesta Display;font-style:normal;font-weight:100 900;src:url(https://cdn.wurm.com/fonts/argestadisplay-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Satoshi;font-style:normal;font-weight:100 900;src:url(https://cdn.wurm.com/fonts/satoshi.woff2) format("woff2")}.list-unstyled li{padding:0}.list-unstyled li:not(:last-child),.wurm-container{margin-bottom:.5rem}.wurm-container{background-color:var(--px-container-bg);border-radius:var(--bs-border-radius);padding:var(--px-padding-m)}.wurm-container-xxl{padding:var(--px-padding-xxl)}.wurm-container-xl{padding:var(--px-padding-xl)}.wurm-container-l{padding:var(--px-padding-l)}.wurm-container-m{padding:var(--px-padding-m)}.wurm-container-s{padding:var(--px-padding-s)}.wurm-container-xs{padding:var(--px-padding-xs)}.wurm-container-xxs{padding:var(--px-padding-xxs)}.ratio img{border-radius:var(--bs-border-radius)}.px-newsletter-teaser .form-label{color:var(--bs-white)!important}.px-newsletter-teaser .form-control{border-color:var(--bs-white);color:var(--bs-white)}.px-newsletter-teaser .px-teaser{--px-text-component-padding:var(--px-padding-xl)}.px-newsletter-teaser-badge{font-family:Argesta Display,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.badge-price{font-size:2.5rem}.cms-element-px-button{--px-slide-width:0!important}.cms-element-px-section-headline{--px-element-margin:var(--px-y-spacing-s)}.px-with-headline.px-top-slot .cms-element-px-section-headline{--px-element-margin:calc(var(--px-y-spacing-s) - var(--px-y-spacing-xxs))}.cms-element-px-shop-the-look{--px-element-margin:2.5rem}.cms-element-px-shop-the-look .btn.point{overflow:visible}.cms-element-px-shop-the-look .btn.point .point-circle{border:.125rem solid rgb(var(--px-point-color-rgb));transition:border-color .3s ease}.cms-element-px-shop-the-look .btn.point .point-circle:hover{--px-point-color-rgb:244,92,95}.cms-element-px-shop-the-look .btn.point .point-circle .point-circle-inner{background-color:rgb(var(--px-point-color-rgb));transition:background-color .3s ease}.cms-element-px-shop-the-look .btn.point[aria-describedby] .point-circle{--px-point-color-rgb:var(--bs-primary-rgb)}.variant-px-usp-large{--swiper-gutter:0.25rem;--px-element-margin:0.25rem}.variant-px-usp-large .px-teaser{padding:1rem}@media(min-width:1024px){.variant-px-usp-large .px-teaser{padding:1.5rem}}.variant-px-usp-large .px-teaser-content{padding-top:1rem}@media(min-width:1024px){.variant-px-usp-large .px-teaser-content{padding-top:1.5rem}}.form-check-input[type=checkbox]:not([role=switch]){background-size:.625rem}.form-check-input+.form-check-label{font-size:.875rem}.form-check-input[type=checkbox][role=switch]{background-color:transparent;background-position:.5rem;background-size:1rem;border-color:#c5c2b9;cursor:pointer;height:2rem;position:static;width:4rem}.form-check-input[type=checkbox][role=switch]:checked{background-color:#18171c;background-position:right .5rem center;border-color:#18171c}.form-check-input[type=checkbox][role=switch]+.form-check-label{align-items:center;display:inline-flex;font-size:1rem;height:2rem;margin-right:.5rem}.form-control::-moz-placeholder{opacity:.4}.form-control::placeholder{opacity:.4}.px-headline-container:has(+.px-html-container){margin-bottom:.5rem}@media(min-width:1024px){.px-teaser.gradient-black .px-text-component{color:var(--bs-white)}.px-teaser.gradient-black .px-text-component .btn-primary{--bs-btn-color:var(--bs-gray-600);--bs-btn-bg:var(--bs-white);--bs-btn-border-color:var(--bs-white);--bs-btn-hover-color:var(--bs-gray-600);--bs-btn-active-color:var(--bs-gray-600);--bs-btn-disabled-color:var(--bs-gray-300);--bs-btn-disabled-bg:var(--bs-gray-500);--bs-btn-disabled-border-color:var(--bs-gray-500)}.px-teaser.gradient-black .px-text-component .btn-secondary{--bs-btn-color:var(--bs-white);--bs-btn-border-color:var(--bs-white);--bs-btn-disabled-color:var(--bs-gray-300);--bs-btn-disabled-border-color:var(--bs-gray-500)}}.link-whole-teaser.link-no-text .px-text-component>:nth-last-child(2){margin-bottom:0}.swiper-controls:not(.inside):not(:has(>[class*=-lock])){margin-top:calc(var(--px-padding-m) - var(--px-element-margin))}.g-1,.gy-1{--bs-gutter-y:0.5rem}@media(min-width:576px){.g-sm-1,.gy-sm-1{--bs-gutter-y:0.5rem}}@media(min-width:768px){.g-md-1,.gy-md-1{--bs-gutter-y:0.5rem}}@media(min-width:1024px){.g-lg-1,.gy-lg-1{--bs-gutter-y:0.5rem}}@media(min-width:1280px){.g-xl-1,.gy-xl-1{--bs-gutter-y:0.5rem}}@media(min-width:1440px){.g-xxl-1,.gy-xxl-1{--bs-gutter-y:0.5rem}}.g-2,.gy-2{--bs-gutter-y:1rem}@media(min-width:576px){.g-sm-2,.gy-sm-2{--bs-gutter-y:1rem}}@media(min-width:768px){.g-md-2,.gy-md-2{--bs-gutter-y:1rem}}@media(min-width:1024px){.g-lg-2,.gy-lg-2{--bs-gutter-y:1rem}}@media(min-width:1280px){.g-xl-2,.gy-xl-2{--bs-gutter-y:1rem}}@media(min-width:1440px){.g-xxl-2,.gy-xxl-2{--bs-gutter-y:1rem}}.g-3,.gy-3{--bs-gutter-y:1.5rem}@media(min-width:576px){.g-sm-3,.gy-sm-3{--bs-gutter-y:1.5rem}}@media(min-width:768px){.g-md-3,.gy-md-3{--bs-gutter-y:1.5rem}}@media(min-width:1024px){.g-lg-3,.gy-lg-3{--bs-gutter-y:1.5rem}}@media(min-width:1280px){.g-xl-3,.gy-xl-3{--bs-gutter-y:1.5rem}}@media(min-width:1440px){.g-xxl-3,.gy-xxl-3{--bs-gutter-y:1.5rem}}.g-05{--bs-gutter-x:0.3125rem;--bs-gutter-y:0.25rem}@media(min-width:576px){.g-sm-05,.gy-sm-05{--bs-gutter-y:0.25rem}}@media(min-width:768px){.g-md-05,.gy-md-05{--bs-gutter-y:0.25rem}}@media(min-width:1024px){.g-lg-05,.gy-lg-05{--bs-gutter-y:0.25rem}}@media(min-width:1280px){.g-xl-05,.gy-xl-05{--bs-gutter-y:0.25rem}}@media(min-width:1440px){.g-xxl-05,.gy-xxl-05{--bs-gutter-y:0.25rem}}.m-05{margin:.25rem!important}.mt-05{margin-top:.25rem!important}.mb-05{margin-bottom:.25rem!important}.ms-05{margin-left:.25rem!important}.me-05{margin-right:.25rem!important}.p-05{padding:.25rem!important}.pt-05{padding-top:.25rem!important}.pb-05{padding-bottom:.25rem!important}.ps-05{padding-left:.25rem!important}.pe-05{padding-right:.25rem!important}.gap-05{gap:.25rem .25rem!important}.row-gap-05{row-gap:.25rem!important}.column-gap-05{-moz-column-gap:.25rem!important;column-gap:.25rem!important}.rotate-90{transform:rotate(90deg)}.rotate-180{transform:rotate(180deg)}.rotate-270{transform:rotate(270deg)}body{--px-basic-header-height:6.25rem;--px-header-top:0.6875rem}@media(min-width:768px){body{--px-header-top:1rem}}@media(min-width:1024px){body{--px-header-top:1.5rem}}.content-main:not(:has(.cms-section:first-child .full-width)){margin-top:var(--px-header-top)}.container-main{padding-top:1.5rem}@media(min-width:768px){.container-main{padding-top:2.5rem}}.container-main{padding-bottom:4rem}@media(min-width:768px){.container-main{padding-bottom:5rem}}@media(min-width:1280px){.container-main{padding-bottom:7.5rem}}.container-main:has(.cms-section:first-child .full-width),.container-main:has(.cms-section:first-child.bg-color){margin-top:calc(var(--px-basic-header-height)*-1);padding-top:0}.btn{--px-icon-padding:0.5rem;--bs-btn-font-weight:500;align-items:center;display:inline-flex;flex-flow:row nowrap;justify-content:center;text-align:left}.btn svg{fill:none;flex-shrink:0}.btn svg:only-of-type:first-child:not(:last-child){margin-right:var(--px-icon-padding)}.btn svg:only-of-type:last-child:not(:first-child){margin-left:var(--px-icon-padding)}.btn-primary{--bs-btn-color:var(--bs-gray-100);--bs-btn-bg:var(--bs-gray-600);--bs-btn-border-color:var(--bs-gray-600);--bs-btn-hover-color:var(--bs-gray-100);--bs-btn-hover-bg:var(--bs-primary);--bs-btn-hover-border-color:var(--bs-primary);--bs-btn-active-color:var(--bs-gray-100);--bs-btn-active-bg:var(--px-primary-light);--bs-btn-active-border-color:var(--px-primary-light);--bs-btn-disabled-color:var(--bs-gray-500);--bs-btn-disabled-bg:var(--bs-gray-300);--bs-btn-disabled-border-color:var(--bs-gray-300);--bs-btn-disabled-opacity:0.4}.btn-primary-red{--bs-btn-color:var(--bs-gray-100);--bs-btn-bg:var(--bs-primary);--bs-btn-border-color:var(--bs-primary);--bs-btn-hover-color:var(--bs-gray-100);--bs-btn-hover-bg:var(--px-primary-light);--bs-btn-hover-border-color:var(--px-primary-light);--bs-btn-active-color:var(--bs-gray-100);--bs-btn-active-bg:var(--px-primary-light);--bs-btn-active-border-color:var(--px-primary-light);--bs-btn-disabled-color:var(--bs-gray-500);--bs-btn-disabled-bg:var(--bs-gray-300);--bs-btn-disabled-border-color:var(--bs-gray-300);--bs-btn-disabled-opacity:0.4}.btn-primary-outline,.btn-secondary,.btn-secondary-outline{--bs-btn-color:var(--bs-gray-600);--bs-btn-bg:transparent;--bs-btn-border-color:var(--bs-gray-600);--bs-btn-hover-color:var(--bs-primary);--bs-btn-hover-bg:transparent;--bs-btn-hover-border-color:var(--bs-primary);--bs-btn-active-color:var(--px-primary-light);--bs-btn-active-bg:transparent;--bs-btn-active-border-color:var(--px-primary-light);--bs-btn-disabled-color:var(--bs-gray-500);--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:var(--bs-gray-300);--bs-btn-disabled-opacity:0.4}.btn-primary-inverted{--bs-btn-color:var(--bs-gray-600);--bs-btn-bg:var(--bs-white);--bs-btn-border-color:var(--bs-white);--bs-btn-hover-color:var(--bs-gray-600);--bs-btn-hover-bg:var(--bs-primary);--bs-btn-hover-border-color:var(--bs-primary);--bs-btn-active-color:var(--bs-gray-600);--bs-btn-active-bg:var(--px-primary-light);--bs-btn-active-border-color:var(--px-primary-light);--bs-btn-disabled-color:var(--bs-gray-300);--bs-btn-disabled-bg:var(--bs-gray-500);--bs-btn-disabled-border-color:var(--bs-gray-500);--bs-btn-disabled-opacity:0.4}.btn-secondary-inverted{--bs-btn-color:var(--bs-white);--bs-btn-bg:transparent;--bs-btn-border-color:var(--bs-white);--bs-btn-hover-color:var(--bs-primary);--bs-btn-hover-bg:transparent;--bs-btn-hover-border-color:var(--bs-primary);--bs-btn-active-color:var(--px-primary-light);--bs-btn-active-bg:transparent;--bs-btn-active-border-color:var(--px-primary-light);--bs-btn-disabled-color:var(--bs-gray-300);--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:var(--bs-gray-500);--bs-btn-disabled-opacity:0.4}.btn-link{--bs-btn-border-width:0;--bs-btn-color:var(--bs-gray-600);--bs-btn-hover-color:color-mix(in srgb,var(--bs-gray-600) 75%,transparent);--bs-btn-active-color:var(--bs-gray-700);--bs-btn-disabled-color:var(--bs-gray-400);--bs-btn-disabled-opacity:1;--bs-btn-padding-y:0;--bs-btn-padding-x:0;text-decoration:none}.btn-link:not(.no-animation):hover svg{animation:moving-right-left .9s ease-in-out 1}.btn-link.account-aside-btn:hover svg,.btn-link.login-collapse-toggle:hover svg,.btn-link.product-wishlist-action:hover svg{animation:none}.btn-link-inline{--bs-btn-padding-x:0;--bs-btn-padding-y:0;--bs-btn-color:var(--bs-primary);--bs-btn-font-size:inherit;--bs-btn-border-width:0;vertical-align:initial}.btn-link-inline:hover{text-decoration:underline}.btn-icon-only{--bs-btn-border-radius:50%;--bs-btn-padding-x:0.5rem;--bs-btn-padding-y:0.5rem}.btn-icon-only.btn-sm{--bs-btn-padding-x:0.25rem;--bs-btn-padding-y:0.25rem}.btn-icon-only.btn-lg{--bs-btn-padding-x:0.75rem;--bs-btn-padding-y:0.75rem}.input-group .btn-icon-only{--bs-btn-padding-x:0.625rem;--bs-btn-padding-y:0.625rem}.form-group{position:relative}.form-group:not(.form-check):not(:has(>.form-check)) label{border:.0625rem solid transparent;color:#18171c;font-size:.75rem;font-style:normal;font-weight:500;height:100%;left:calc(var(--bs-gutter-x)/2);margin-bottom:0;overflow:hidden;padding:.9375rem 1rem;pointer-events:none;position:absolute;text-align:start;text-overflow:ellipsis;top:0;transform-origin:0 0;transition:opacity .1s ease-in-out,transform .1s ease-in-out;white-space:nowrap;z-index:2}.form-group:not(.form-check):not(:has(>.form-check)) .form-control,.form-group:not(.form-check):not(:has(>.form-check)) .form-control-plaintext{padding:.9375rem 1rem}.form-group:not(.form-check):not(:has(>.form-check)) .form-control-plaintext::-moz-placeholder,.form-group:not(.form-check):not(:has(>.form-check)) .form-control::-moz-placeholder{color:transparent}.form-group:not(.form-check):not(:has(>.form-check)) .form-control-plaintext::placeholder,.form-group:not(.form-check):not(:has(>.form-check)) .form-control::placeholder{color:transparent}.form-group:has(.form-control:not(:-moz-placeholder)) .form-control,.form-group:has(.form-control:not(:-moz-placeholder)) .form-control-plaintext,.form-group:has(.form-control:not(:-moz-placeholder)) .form-select{height:auto;min-height:unset;padding-bottom:.4375rem;padding-top:1.4375rem}.form-group:has(.form-control-plaintext) .form-control,.form-group:has(.form-control-plaintext) .form-control-plaintext,.form-group:has(.form-control-plaintext) .form-select,.form-group:has(.form-control.show-placeholder) .form-control,.form-group:has(.form-control.show-placeholder) .form-control-plaintext,.form-group:has(.form-control.show-placeholder) .form-select,.form-group:has(.form-control:focus) .form-control,.form-group:has(.form-control:focus) .form-control-plaintext,.form-group:has(.form-control:focus) .form-select,.form-group:has(.form-control:hover) .form-control,.form-group:has(.form-control:hover) .form-control-plaintext,.form-group:has(.form-control:hover) .form-select,.form-group:has(.form-control:not(:placeholder-shown)) .form-control,.form-group:has(.form-control:not(:placeholder-shown)) .form-control-plaintext,.form-group:has(.form-control:not(:placeholder-shown)) .form-select,.form-group:has(.form-select) .form-control,.form-group:has(.form-select) .form-control-plaintext,.form-group:has(.form-select) .form-select{height:auto;min-height:unset;padding-bottom:.4375rem;padding-top:1.4375rem}.form-group:has(.form-control-plaintext) .form-control-plaintext.show-placeholder::-moz-placeholder,.form-group:has(.form-control-plaintext) .form-control.show-placeholder::-moz-placeholder,.form-group:has(.form-control-plaintext) .form-select.show-placeholder::-moz-placeholder,.form-group:has(.form-control.show-placeholder) .form-control-plaintext.show-placeholder::-moz-placeholder,.form-group:has(.form-control.show-placeholder) .form-control.show-placeholder::-moz-placeholder,.form-group:has(.form-control.show-placeholder) .form-select.show-placeholder::-moz-placeholder,.form-group:has(.form-control:focus) .form-control-plaintext.show-placeholder::-moz-placeholder,.form-group:has(.form-control:focus) .form-control.show-placeholder::-moz-placeholder,.form-group:has(.form-control:focus) .form-select.show-placeholder::-moz-placeholder,.form-group:has(.form-control:hover) .form-control-plaintext.show-placeholder::-moz-placeholder,.form-group:has(.form-control:hover) .form-control.show-placeholder::-moz-placeholder,.form-group:has(.form-control:hover) .form-select.show-placeholder::-moz-placeholder,.form-group:has(.form-control:not(:placeholder-shown)) .form-control-plaintext.show-placeholder::-moz-placeholder,.form-group:has(.form-control:not(:placeholder-shown)) .form-control.show-placeholder::-moz-placeholder,.form-group:has(.form-control:not(:placeholder-shown)) .form-select.show-placeholder::-moz-placeholder,.form-group:has(.form-select) .form-control-plaintext.show-placeholder::-moz-placeholder,.form-group:has(.form-select) .form-control.show-placeholder::-moz-placeholder,.form-group:has(.form-select) .form-select.show-placeholder::-moz-placeholder{color:#18171c;font-weight:var(--bs-body-font-weight);opacity:1}.form-group:has(.form-control:not(:-moz-placeholder)) .form-control-plaintext.show-placeholder::placeholder,.form-group:has(.form-control:not(:-moz-placeholder)) .form-control.show-placeholder::placeholder,.form-group:has(.form-control:not(:-moz-placeholder)) .form-select.show-placeholder::placeholder{color:#18171c;font-weight:var(--bs-body-font-weight);opacity:1}.form-group:has(.form-control-plaintext) .form-control-plaintext.show-placeholder::placeholder,.form-group:has(.form-control-plaintext) .form-control.show-placeholder::placeholder,.form-group:has(.form-control-plaintext) .form-select.show-placeholder::placeholder,.form-group:has(.form-control.show-placeholder) .form-control-plaintext.show-placeholder::placeholder,.form-group:has(.form-control.show-placeholder) .form-control.show-placeholder::placeholder,.form-group:has(.form-control.show-placeholder) .form-select.show-placeholder::placeholder,.form-group:has(.form-control:focus) .form-control-plaintext.show-placeholder::placeholder,.form-group:has(.form-control:focus) .form-control.show-placeholder::placeholder,.form-group:has(.form-control:focus) .form-select.show-placeholder::placeholder,.form-group:has(.form-control:hover) .form-control-plaintext.show-placeholder::placeholder,.form-group:has(.form-control:hover) .form-control.show-placeholder::placeholder,.form-group:has(.form-control:hover) .form-select.show-placeholder::placeholder,.form-group:has(.form-control:not(:placeholder-shown)) .form-control-plaintext.show-placeholder::placeholder,.form-group:has(.form-control:not(:placeholder-shown)) .form-control.show-placeholder::placeholder,.form-group:has(.form-control:not(:placeholder-shown)) .form-select.show-placeholder::placeholder,.form-group:has(.form-select) .form-control-plaintext.show-placeholder::placeholder,.form-group:has(.form-select) .form-control.show-placeholder::placeholder,.form-group:has(.form-select) .form-select.show-placeholder::placeholder{color:#18171c;font-weight:var(--bs-body-font-weight);opacity:1}.form-group:has(.form-control:not(:-moz-placeholder)) label{color:#18171c;transform:translateY(-.5rem)}.form-group:has(.form-control-plaintext) label,.form-group:has(.form-control.show-placeholder) label,.form-group:has(.form-control:focus) label,.form-group:has(.form-control:hover) label,.form-group:has(.form-control:not(:placeholder-shown)) label,.form-group:has(.form-select) label{color:#18171c;transform:translateY(-.5rem)}.row.g-2:has(>.form-group){--bs-gutter-y:1.5rem;margin-bottom:var(--bs-gutter-y)}.form-label{line-height:1.3}.form-check{padding-left:2rem;position:relative}.form-check-input{left:0;margin-top:0;position:absolute}small.form-text{font-size:.8125rem}.px-input-group{display:flex}.px-input-group.form-group:not(.form-check):not(:has(>.form-check)) .form-control{padding-right:3.125rem}.px-input-group .btn-icon-only{--bs-btn-padding-x:0.75rem;--bs-btn-padding-y:0.75rem;--bs-btn-border-radius:0.5rem;margin-left:-3.125rem}.form-control.is-invalid{color:var(--bs-form-invalid-border-color)}.form-group .form-label:has(+.form-control.is-invalid){color:var(--bs-form-invalid-border-color)}.invalid-feedback{font-weight:500}.captcha-google-re-captcha-v3 .grecaptcha-protection-information{display:none}.px-underline{border-bottom:.125rem solid var(--bs-border-color);margin-bottom:1.5rem;padding-bottom:.25rem}.buy-widget-container{--bs-gutter-x:0.5rem}.quantity-selector-group .quantity-selector-group-input{background:transparent;border-color:#18171c;border-width:.0625rem;font-size:.875rem;font-weight:500}.quantity-selector-group .quantity-selector-group-input:active,.quantity-selector-group .quantity-selector-group-input:focus{border-color:#18171c}.quantity-selector-group .quantity-selector-group-unit{background-color:transparent;border-left:0;border-right:0;color:#18171c;padding:0 0 0 .25rem}.quantity-selector-group .btn-outline-light{--bs-btn-padding-x:0.9375rem;--bs-btn-border-width:0.0625rem;--bs-btn-bg:transparent;--bs-btn-border-color:#18171c;--bs-btn-color:#18171c;--bs-btn-hover-bg:transparent;--bs-btn-hover-border-color:#18171c;--bs-btn-active-bg:transparent;--bs-btn-active-border-color:#18171c;z-index:5}.quantity-selector-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:0}a{font-weight:500;transition:opacity .15s,color .15s}a:hover{--bs-link-opacity:0.5}@media(max-width:1023.98px){.image-container>.cms-element-image-gallery{background-color:var(--px-container-bg);border-radius:var(--bs-border-radius);padding:var(--px-padding-m)}}.cms-element-image-gallery .gallery-slider-row{margin-bottom:0}.cms-element-image-gallery .px-gallery-main-slider .swiper-controls{margin:calc(var(--px-padding-m) + 1.5rem) var(--px-y-spacing-s) var(--px-padding-m);width:auto}@media(min-width:1024px){.cms-element-image-gallery .px-gallery-main-slider .swiper-controls{display:none}}.cms-element-image-gallery .swiper-pagination-bullet{transition:width .3s ease,border-radius .3s ease}.cms-element-image-gallery .swiper-pagination-bullet-active{border-radius:var(--bs-border-radius-pill);width:1.5rem}.cms-element-image-gallery .zoom-modal .modal-dialog{height:100%}.cms-element-image-gallery .zoom-modal .modal-body{display:flex;flex-direction:column}.cms-element-image-gallery .zoom-modal .modal-body>.position-relative{flex-grow:1;min-height:0}.cms-element-image-gallery .zoom-modal .modal-px-gallery-main-slider{height:calc(100% + var(--swiper-gutter))}.cms-element-image-gallery .zoom-modal .modal-px-gallery-main-slider .swiper-controls{align-items:flex-end;height:100%;padding-top:0}.cms-element-image-gallery .zoom-modal .thumbnail-slider{--swiper-navigation-top-offset:0.00063rem}.cms-element-image-gallery .zoom-modal .thumbnail-slider .swiper-controls{margin:0}.cms-element-px-basic-teaser.variant-px-usp-large .px-teaser{transition:box-shadow .3s ease,z-index .3s ease}.cms-element-px-basic-teaser.variant-px-usp-large .px-teaser[class*=px-reveal-]{transition:box-shadow .3s ease,z-index .3s,var(--px-scroll-animation-transition)}.cms-element-px-basic-teaser.variant-px-usp-large .px-teaser:hover{box-shadow:0 .5rem 1rem rgba(var(--bs-body-color-rgb),.5);z-index:1}.cms-element-px-basic-teaser.variant-px-usp-large .px-teaser-image{height:2.5rem;width:2.5rem}.cms-element-px-basic-teaser.variant-px-usp-large .px-teaser-image img:has(+svg){display:none}.cms-section:has(.cms-element-px-basic-teaser.variant-px-usp-large){overflow-x:clip;overflow-y:visible}.cms-element-px-basic-teaser.variant-px-usp .px-teaser{transition:box-shadow .3s ease,z-index .3s ease}.cms-element-px-basic-teaser.variant-px-usp .px-teaser[class*=px-reveal-]{transition:box-shadow .3s ease,z-index .3s,var(--px-scroll-animation-transition)}.cms-element-px-basic-teaser.variant-px-usp .px-teaser:hover{box-shadow:0 1rem 1.25rem 0 rgba(108,117,125,.2);z-index:1}.px-newsletter-teaser .lottie-container{height:auto;left:50%;top:50%;transform:translate(-50%,-50%);width:auto}.px-newsletter-teaser-image svg:has(+.lottie-container>svg){display:none}.px-shop-the-look-popover{--bs-popover-bg:var(--bs-gray-100);--bs-popover-border-width:0;--bs-popover-border-radius:var(--bs-border-radius);box-shadow:0 0 2.5rem 0 rgba(0,0,0,.15)}.px-shop-the-look-popover .popover-image{mix-blend-mode:darken}.px-shop-the-look-popover .popover-product-detail .popover-product-name{font-weight:300}.px-shop-the-look-popover .popover-product-detail .popover-product-name:last-child{margin-bottom:0}.px-shop-the-look-popover .popover-product-detail .popover-price,.px-shop-the-look-popover .popover-product-detail .popover-product-name{font-size:.875rem}.cms-element-px-text-on-image-teaser.variant-px-small-teaser .px-teaser{overflow:hidden}.cms-element-px-text-on-image-teaser.variant-px-small-teaser .px-teaser:hover .px-teaser-image img{transform:scale(1.05)}.cms-element-px-text-on-image-teaser.variant-px-small-teaser .px-teaser-image{will-change:transform}.cms-element-px-text-on-image-teaser.variant-px-small-teaser .px-teaser-image img{transition:transform .6s ease-out}.cms-element-px-horizontal-teaser .cms-element-youtube-video__video{border-radius:var(--px-teaser-border-radius) var(--px-teaser-border-radius) calc(var(--px-teaser-border-radius)*var(--px-teaser-transparent)) calc(var(--px-teaser-border-radius)*var(--px-teaser-transparent));overflow:hidden}@media(min-width:1024px){.cms-element-px-horizontal-teaser .cms-element-youtube-video__video{border-radius:var(--px-teaser-border-radius) calc(var(--px-teaser-border-radius)*var(--px-teaser-transparent)) calc(var(--px-teaser-border-radius)*var(--px-teaser-transparent)) var(--px-teaser-border-radius)}.cms-element-px-horizontal-teaser .media-position-right .cms-element-youtube-video__video{border-radius:calc(var(--px-teaser-border-radius)*var(--px-teaser-transparent)) var(--px-teaser-border-radius) var(--px-teaser-border-radius) calc(var(--px-teaser-border-radius)*var(--px-teaser-transparent))}}.cms-element-px-entity-loader .px-teaser:hover,.cms-element-px-subcategory-listing .px-teaser:hover{border:.0625rem solid var(--bs-primary)}.repeater-mode-static{overflow:visible}.cms-element-px-subcategory-listing .headline,.variant-category .headline{word-break:break-word}.cms-section:last-child{--px-section-margin:var(--px-cms-offset)}.accordion .accordion-button{--bs-accordion-btn-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' viewBox='0 0 16 16'%3E%3Cpath fill='%23f12c2f' fill-rule='evenodd' d='M8 16A8 8 0 1 0 8 0a8 8 0 0 0 0 16M7 9v2a1 1 0 1 0 2 0V9h2a1 1 0 1 0 0-2H9V5a1 1 0 1 0-2 0v2H5a1 1 0 0 0 0 2z' clip-rule='evenodd'/%3E%3C/svg%3E");--bs-accordion-btn-active-icon:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="none" viewBox="0 0 16 16"><path fill="%23fff" fill-rule="evenodd" d="M8 16A8 8 0 1 0 8 0a8 8 0 0 0 0 16m4-8a1 1 0 0 0-1-1H5a1 1 0 1 0 0 2h6a1 1 0 0 0 1-1" clip-rule="evenodd"/></svg>');--bs-accordion-btn-icon-width:1rem;--bs-accordion-btn-color:var(--bs-primary);--bs-accordion-btn-bg:var(--bs-gray-100);font-size:.875rem}.accordion .accordion-button:not(.collapsed){--bs-accordion-active-color:var(--bs-white);--bs-accordion-active-bg:var(--bs-primary)}.accordion .accordion-button:focus{box-shadow:none;outline:none}.account-invoices-filter-form{display:flex;flex-direction:column;gap:.75rem}@media(min-width:576px){.account-invoices-filter-form{align-items:stretch;flex-direction:row}}.account-invoices-filter-form .filter-select{position:relative}.account-invoices-filter-form .filter-select .filter-select__label{color:var(--bs-gray-600);font-size:.75rem;font-weight:500;left:1rem;line-height:1;pointer-events:none;position:absolute;top:.625rem}.account-invoices-filter-form .filter-select .filter-select__control{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' stroke='%2318171c' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 1rem center;background-repeat:no-repeat;background-size:1.125rem 1.125rem;border:.0625rem solid var(--bs-gray-600);border-radius:.625rem;color:var(--bs-gray-600);cursor:pointer;font-size:.75rem;font-weight:300;height:3rem;padding:1.25rem 3.25rem .75rem 1rem;width:100%}.account-invoices-filter-form .filter-select .filter-select__control:focus{border-color:var(--bs-black);outline:none}.account-menu-offcanvas{z-index:1070}.account-menu-offcanvas+.offcanvas-backdrop.show{z-index:1065}.account-tabs{border-bottom:.0625rem solid var(--bs-gray-300);flex-wrap:nowrap;gap:1.5rem;max-width:100%;overflow-x:auto;padding-bottom:.0625rem;width:-moz-max-content;width:max-content}.account-tabs .nav-item{min-width:-moz-max-content;min-width:max-content}.account-tabs .nav-item .nav-link{color:var(--bs-gray-600);font-size:.875rem;font-weight:500;padding:0 0 .5rem;position:relative}.account-tabs .nav-item .nav-link:hover{opacity:.85}.account-tabs .nav-item .nav-link.active{color:var(--bs-primary)}.account-tabs .nav-item .nav-link.active:after{background:var(--bs-primary);bottom:-.0625rem;content:"";height:.25rem;left:0;position:absolute;right:0}.content-main>.flashbags:first-child .alert{margin-bottom:0;margin-top:1rem}.content-main>.flashbags:first-child .alert:first-child{margin-top:2rem}@media(min-width:1024px){.content-main>.flashbags:first-child .alert:first-child{margin-top:3rem}}.alert-warning{color:var(--bs-body-color)}.modal-backdrop.modal-backdrop-open{backdrop-filter:blur(.125rem);background-color:color-mix(in srgb,var(--bs-backdrop-bg) calc(var(--bs-backdrop-opacity)*100%),transparent)}.breadcrumb{align-items:center}.breadcrumb-item{display:none}@media(min-width:768px){.breadcrumb-item{display:flex}}.breadcrumb-link{--bs-link-color-rgb:#18171c;--bs-link-hover-color-rgb:var(--bs-primary-rgb)}.breadcrumb-link:hover{--bs-link-opacity:1}.buy-widget-container.hide-delivery-info>.d-flex{margin-bottom:0!important;width:auto}.cms-section-default.collapse-text>.collapse.show{-webkit-mask-image:none;mask-image:none}.cms-section-default.collapse-text>.collapse:not(.show){max-height:12.5rem}@media(min-width:768px){.cms-section-default.collapse-text>.collapse:not(.show){max-height:unset}}.cms-section-default.collapse-text>.collapsing{transition:height .35s ease,-webkit-mask-position .35s ease;transition:height .35s ease,mask-position .35s ease;transition:height .35s ease,mask-position .35s ease,-webkit-mask-position .35s ease}.cms-section-default.collapse-text>.collapse,.cms-section-default.collapse-text>.collapsing{-webkit-mask-image:linear-gradient(180deg,#000 30%,transparent);mask-image:linear-gradient(180deg,#000 30%,transparent);-webkit-mask-position:0 65%;mask-position:0 65%;-webkit-mask-size:100% 200%;mask-size:100% 200%}@media(min-width:768px){.cms-section-default.collapse-text>.collapse,.cms-section-default.collapse-text>.collapsing{-webkit-mask-image:none;mask-image:none;max-height:none}}.cms-section-default.collapse-text>.collapse .cms-block:not(:last-child),.cms-section-default.collapse-text>.collapsing .cms-block:not(:last-child){border-bottom:.0625rem solid var(--bs-gray-300);margin-bottom:0;padding-bottom:.5rem}.cms-section-default.collapse-text>.collapse .cms-block .px-html-container,.cms-section-default.collapse-text>.collapsing .cms-block .px-html-container{color:inherit!important}.cms-section-default.collapse-text>.btn-primary{color:var(--bs-btn-color)!important;font-weight:500!important;margin-left:50%;margin-top:1rem;text-transform:uppercase;transform:translateX(-50%)}.cms-section-default.collapse-text>.btn-primary:hover{color:var(--bs-btn-hover-color)!important}.cms-section-default.collapse-text>.btn-primary:active{color:var(--bs-btn-active-color)!important}.color-dot{border-radius:.25rem;display:inline-block;height:.875rem;width:.875rem}.color-dot.is-display-media{background-size:contain}.cross-selling-collection-slider{--px-element-margin:var(--px-y-spacing-xxs)}.cross-selling-collection-slider:not(.is-offcanvas){margin-top:calc(var(--px-y-spacing-xl) - var(--px-cms-offset))}.cross-selling-collection-slider.is-offcanvas{--swiper-gutter:0.25rem;--swiper-pagination-inset:0}.cross-selling-collection-slider.is-offcanvas .swiper-slide{--px-slide-width:calc(6.25rem + var(--swiper-gutter))}.cross-selling-collection-slider.is-offcanvas .minimal-product-card{background:var(--bs-gray-200);border-radius:var(--bs-border-radius);color:var(--bs-body-color)}.cross-selling-collection-slider.is-offcanvas .minimal-product-card .ratio>*{mix-blend-mode:darken}.cross-selling-collection-slider.is-offcanvas .minimal-product-card .product-price-info{align-content:end;margin-top:0;padding:.5rem;text-align:center}.cross-selling-collection-slider.is-offcanvas .minimal-product-card .product-price,.cross-selling-collection-slider.is-offcanvas .minimal-product-card .product-price-wrapper{font-size:.875rem}.cross-selling-collection-slider.is-offcanvas .swiper-controls{margin-bottom:0;margin-top:0}.delivery-status-indicator{height:.5rem;margin-right:.25rem;width:.5rem}.dropdown-menu{--bs-dropdown-padding-y:1rem;--bs-dropdown-padding-x:1rem}@media(min-width:768px){.dropdown-menu{--bs-dropdown-padding-y:1.5rem;--bs-dropdown-padding-x:1.5rem}}@media(min-width:1280px){.dropdown-menu{--bs-dropdown-padding-y:2.5rem;--bs-dropdown-padding-x:2.5rem}}.dropdown-menu{--bs-dropdown-border-radius:var(--bs-border-radius);box-shadow:0 0 2.5rem 0 rgba(0,0,0,.3)}.account-menu-dropdown{background-color:var(--bs-white);--bs-dropdown-min-width:19.375rem}.account-menu-dropdown.logged-out{padding:0}.account-menu-dropdown .account-menu{border:none!important}.account-menu-dropdown .offcanvas-body.logged-out,.account-menu-offcanvas .offcanvas-body.logged-out{padding:1.5rem}.account-menu-dropdown .offcanvas-body.logged-out .account-menu-header,.account-menu-offcanvas .offcanvas-body.logged-out .account-menu-header{color:var(--bs-black);font-family:Argesta Display,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:1.25rem;font-weight:400;margin-bottom:1.5rem;padding:0}.account-menu-dropdown .offcanvas-body.logged-out .quick-login-form .form-group:not(.form-check):not(:has(>.form-check)) label,.account-menu-offcanvas .offcanvas-body.logged-out .quick-login-form .form-group:not(.form-check):not(:has(>.form-check)) label{padding:.9375rem 1rem}@media(min-width:576px){.account-menu-dropdown .offcanvas-body.logged-out .quick-login-form .form-group:not(.form-check):not(:has(>.form-check)) label,.account-menu-offcanvas .offcanvas-body.logged-out .quick-login-form .form-group:not(.form-check):not(:has(>.form-check)) label{padding:.9375rem .75rem}}.account-menu-dropdown .offcanvas-body.logged-out .quick-login-form .form-control,.account-menu-offcanvas .offcanvas-body.logged-out .quick-login-form .form-control{font-weight:500;margin-bottom:1rem}.account-menu-dropdown .offcanvas-body.logged-out .quick-login-form .passwordMask,.account-menu-offcanvas .offcanvas-body.logged-out .quick-login-form .passwordMask{margin-top:.8125rem;opacity:.8}.account-menu-dropdown .offcanvas-body.logged-out .quick-login-form .btn-link,.account-menu-offcanvas .offcanvas-body.logged-out .quick-login-form .btn-link{align-items:center;color:var(--bs-gray-600);display:flex;justify-content:flex-start;margin-bottom:1rem;padding:0}.account-menu-dropdown .offcanvas-body.logged-out .quick-login-form .btn-link span,.account-menu-offcanvas .offcanvas-body.logged-out .quick-login-form .btn-link span{color:var(--bs-gray-600);font-size:.875rem;font-weight:500;margin-left:.375rem}.account-menu-dropdown .offcanvas-body.logged-out .quick-login-form .login-submit,.account-menu-offcanvas .offcanvas-body.logged-out .quick-login-form .login-submit{margin-bottom:1.5rem}.account-menu-dropdown .offcanvas-body.logged-out .account-menu-login,.account-menu-offcanvas .offcanvas-body.logged-out .account-menu-login{border-top:.0625rem solid var(--bs-gray-200);margin-bottom:0;padding-bottom:0;padding-top:1.5rem}.account-menu-dropdown .offcanvas-body.logged-out .account-menu-login .account-menu-register,.account-menu-offcanvas .offcanvas-body.logged-out .account-menu-login .account-menu-register{color:var(--bs-black);display:flex;flex-direction:column;font-family:Argesta Display,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:1rem;font-weight:400}.account-menu-dropdown .offcanvas-body.logged-out .account-menu-login .account-menu-register a,.account-menu-offcanvas .offcanvas-body.logged-out .account-menu-login .account-menu-register a{align-items:center;color:var(--bs-gray-600);display:flex;font-family:Satoshi,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:.875rem;font-weight:500;justify-content:center}.account-menu-dropdown .offcanvas-body.logged-out .account-menu-login .account-menu-register a svg,.account-menu-offcanvas .offcanvas-body.logged-out .account-menu-login .account-menu-register a svg{margin-right:.375rem}.footer-main,.footer-minimal{background-color:var(--bs-gray-100)}.footer-headline{font-family:Argesta Display,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:.875rem;margin-bottom:1rem}@media(min-width:1024px){.footer-headline{font-size:1rem}}.footer-column-headline{align-items:center;justify-content:center;margin-bottom:0;padding-bottom:0;padding-top:0}@media(min-width:768px){.footer-column-headline{padding-top:0}}@media(min-width:1024px){.footer-column-headline{justify-content:flex-start;margin-bottom:1rem}}.footer-column-headline .footer-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;box-shadow:none;color:var(--bs-body-color);margin-right:.25rem}.footer-column-headline .footer-toggle .icon-footer-plus{display:none}.footer-column-headline .footer-toggle .icon-footer-minus{display:inline-flex}.footer-column-headline .footer-toggle .icon-footer-minus,.footer-column-headline .footer-toggle .icon-footer-plus{color:inherit}.footer-column-headline .footer-toggle.collapsed .icon-footer-plus{display:inline-flex}.footer-column-headline .footer-toggle.collapsed .icon-footer-minus{display:none}@media(min-width:768px){.footer-column-content.collapse{display:none}.footer-column-content.collapse.show{display:block}}@media(min-width:1024px){.footer-column-content.collapse{display:block}}.footer-column-content .footer-column-content-inner{padding-bottom:0;padding-top:1rem}@media(min-width:1024px){.footer-column-content .footer-column-content-inner{padding-top:0}}.footer-column-content .footer-column-content-inner .list-unstyled{margin-bottom:0}.footer-shop-infos .btn-link{--bs-btn-color:var(--bs-body-color);--bs-btn-hover-color:var(--bs-primary)}.footer-navigation.main>.row{align-items:center;flex-direction:column}.footer-navigation.main .footer-column{flex:0 0 auto;text-align:left;width:min(100%,9.375rem)}.footer-navigation.main .footer-column-headline{justify-content:flex-start}.footer-navigation.main .footer-column-content-inner>.list-unstyled{text-align:center}@media(min-width:1024px){.footer-navigation.main .footer-column-content-inner>.list-unstyled{text-align:left}.footer-navigation.main>.row{align-items:stretch;flex-direction:row}.footer-navigation.main .footer-column{width:25%}.footer-navigation.main .footer-column-content-inner>.list-unstyled{padding-left:0}.footer-navigation.main{border-bottom:.0625rem solid var(--bs-gray-200)}}.footer-navigation .footer-column{text-align:center}.footer-navigation .footer-column:not(:last-child){margin-bottom:1rem}@media(min-width:1024px){.footer-navigation .footer-column{padding-right:1.875rem;position:relative;text-align:left}.footer-navigation .footer-column:not(:last-child){margin-bottom:0}.footer-navigation .footer-column:not(:last-child):after{background-color:var(--bs-gray-200);content:"";height:100%;position:absolute;right:.625rem;top:0;width:.0625rem}}.footer-navigation .footer-column .footer-link{display:inline-block}.footer-social .btn{--bs-btn-border-width:0;padding:0}.footer-social .btn:not(:last-child){margin-right:1.5rem}.footer-social .btn img{height:1rem;transition:filter .15s;width:1rem}.footer-social .btn:hover img{filter:invert(17%) sepia(98%) saturate(7460%) hue-rotate(352deg) brightness(95%) contrast(102%)}.footer-bottom{text-align:center}@media(min-width:1024px){.footer-bottom{text-align:left}}.footer-bottom>div:not(:last-child){margin-bottom:2.5rem}@media(min-width:1024px){.footer-bottom>div:not(:last-child){margin-bottom:0;padding-right:1.875rem;position:relative}.footer-bottom>div:not(:last-child):after{background-color:var(--bs-gray-200);content:"";height:100%;position:absolute;right:.625rem;top:0;width:.0625rem}}.footer-bottom .shipping-methods .shipping-method{align-items:center;border:.04375rem solid var(--bs-gray-400);border-radius:.25rem;display:inline-flex;padding:.25rem .5rem}.footer-bottom .shipping-methods .shipping-method svg{height:2rem}.footer-bottom .payment-methods{gap:.25rem;justify-content:center}@media(min-width:1024px){.footer-bottom .payment-methods{justify-content:flex-start}}.footer-bottom .footer-payment-method{align-items:center;border:.04375rem solid var(--bs-gray-400);border-radius:.25rem;display:inline-flex;padding:.25rem .5rem}.footer-bottom .footer-payment-method span{color:var(--bs-gray-900)}.footer-bottom .footer-payment-method span:not(:last-child){margin-right:.25rem}.footer-service{border-top:.0625rem solid var(--bs-gray-200)}.footer-service>div{text-align:center}.footer-service>div:first-child{margin-bottom:.5rem}@media(min-width:1024px){.footer-service>div:first-child{margin-bottom:0}.footer-service>div{text-align:left}}.footer-service .copyright{margin-bottom:0}header{background-color:var(--bs-white);border-radius:.5rem;box-shadow:0 .5rem 1rem rgba(0,0,0,.15);margin:0 var(--px-header-top);position:sticky;top:var(--px-header-top);z-index:1060}header .header-menu-row{height:3rem;margin:0}@media(min-width:576px){header .header-menu-row{height:5rem}}header .header-menu-row .account-menu:hover>.dropdown>.btn,header .header-menu-row .header-cart:hover>.btn,header .header-menu-row .header-icon-search:hover>.header-actions-btn,header .header-menu-row .header-language:hover .top-bar-language .btn,header .header-menu-row .header-menu-button:hover>.btn,header .header-menu-row .wurm-ai:hover>.dropdown>.btn{color:var(--bs-white)}header .header-menu-row .account-menu:hover>.dropdown>.btn:before,header .header-menu-row .header-cart:hover>.btn:before,header .header-menu-row .header-icon-search:hover>.header-actions-btn:before,header .header-menu-row .header-language:hover .top-bar-language .btn:before,header .header-menu-row .header-menu-button:hover>.btn:before,header .header-menu-row .wurm-ai:hover>.dropdown>.btn:before{opacity:1}header .header-menu-row .account-menu>.dropdown>.btn,header .header-menu-row .header-cart>.btn,header .header-menu-row .header-icon-search>.header-actions-btn,header .header-menu-row .header-language .top-bar-language .btn,header .header-menu-row .header-menu-button>.btn,header .header-menu-row .wurm-ai>.dropdown>.btn{position:relative}header .header-menu-row .account-menu>.dropdown>.btn:before,header .header-menu-row .header-cart>.btn:before,header .header-menu-row .header-icon-search>.header-actions-btn:before,header .header-menu-row .header-language .top-bar-language .btn:before,header .header-menu-row .header-menu-button>.btn:before,header .header-menu-row .wurm-ai>.dropdown>.btn:before{background-color:var(--bs-dark);border-radius:.5rem;content:"";inset:.25rem;opacity:0;pointer-events:none;position:absolute;transition:opacity .2s ease;z-index:-1}@media(min-width:576px){header .header-menu-row .account-menu>.dropdown>.btn:before,header .header-menu-row .header-cart>.btn:before,header .header-menu-row .header-icon-search>.header-actions-btn:before,header .header-menu-row .header-language .top-bar-language .btn:before,header .header-menu-row .header-menu-button>.btn:before,header .header-menu-row .wurm-ai>.dropdown>.btn:before{inset:.375rem}}header .header-menu-row .account-menu .btn,header .header-menu-row .header-cart .btn,header .header-menu-row .header-language .top-bar-language .btn,header .header-menu-row .header-menu-button .btn,header .header-menu-row .wurm-ai .btn{--bs-btn-padding-x:0.5rem;border:none}@media(min-width:576px){header .header-menu-row .account-menu .btn,header .header-menu-row .header-cart .btn,header .header-menu-row .header-language .top-bar-language .btn,header .header-menu-row .header-menu-button .btn,header .header-menu-row .wurm-ai .btn{--bs-btn-padding-x:1.5rem}}@media(min-width:768px){header .header-menu-row .account-menu .account-menu-btn,header .header-menu-row .header-icon-search .search-toggle-btn,header .header-menu-row .header-language .top-bar-language .btn,header .header-menu-row .header-menu-button .btn,header .header-menu-row .wurm-ai .btn{width:5rem}}header .header-menu-row .account-menu .btn span,header .header-menu-row .header-menu-button .btn span,header .header-menu-row .wurm-ai .btn span{font-size:.6875rem;transition:transform .2s ease}header .header-menu-row .header-menu-button{height:100%;padding:0;position:relative}header .header-menu-row .header-menu-button:after{background-color:var(--bs-gray-200);content:"";height:80%;inset-block-start:50%;inset-inline-end:0;pointer-events:none;position:absolute;transform:translateY(-50%);width:.0625rem}header .header-menu-row .header-menu-button .btn{font-size:.6875rem}header .header-menu-row .header-menu-button .btn svg{transition:transform .2s ease}header .header-menu-row .header-menu-button:hover{border-radius:.5rem}header .header-menu-row .header-menu-button:hover .btn svg{transform:translateY(-.1875rem)}header .header-menu-row .header-logo{flex:1 1 auto;height:100%;margin-inline:0;position:relative}header .header-menu-row .header-logo:after{background-color:var(--bs-gray-200);content:"";height:80%;inset-block-start:50%;inset-inline-end:0;pointer-events:none;position:absolute;transform:translateY(-50%);width:.0625rem}@media(min-width:1280px){header .header-menu-row .header-logo{flex:0 0 auto;margin-inline:auto;width:15rem}}header .header-menu-row .header-logo .header-logo-picture{max-width:6.25rem;min-width:auto}@media(min-width:576px){header .header-menu-row .header-logo .header-logo-picture{max-width:-moz-max-content;max-width:max-content}}header .header-menu-row .header-search-col{align-content:center;height:100%;padding:0 2.5rem}header .header-menu-row .header-search-col .header-search{background-color:var(--bs-gray-200);border-radius:.5rem;min-width:100%;padding:0 1rem}header .header-menu-row .header-search-col .header-search .header-qrcode-btn{border:none;padding-right:0}header .header-menu-row .header-search-col .header-search input{border:none;font-size:1rem;line-height:1.5rem;padding:.9375rem 1rem .9375rem 2.1875rem}header .header-menu-row .header-search button[type=submit]{border:none!important;height:100%;position:absolute}header .header-menu-row .header-search button[type=submit].is-loading-indicator-before svg{opacity:0}@media(max-width:1279.98px){header .header-menu-row .header-icon-search{height:100%}header .header-menu-row .header-icon-search .header-actions-btn{display:flex;flex-direction:column;--bs-btn-padding-x:0.5rem}}@media(max-width:1279.98px)and (min-width:576px){header .header-menu-row .header-icon-search .header-actions-btn{--bs-btn-padding-x:1.5rem}}@media(max-width:1279.98px){header .header-menu-row .header-icon-search .header-actions-btn:hover .icon-search{transform:translateY(-.1875rem)}header .header-menu-row .header-icon-search .header-actions-btn span{font-size:.6875rem;transition:transform .2s ease}header .header-menu-row .header-icon-search .header-actions-btn.collapsed .icon-search{display:inline-flex}header .header-menu-row .header-icon-search .header-actions-btn.collapsed .icon-x,header .header-menu-row .header-icon-search .header-actions-btn:not(.collapsed) .icon-search{display:none}header .header-menu-row .header-icon-search .header-actions-btn:not(.collapsed) .icon-x{display:inline-flex}header .header-menu-row .header-icon-search .header-qrcode-btn{border:none;padding-right:0}header .header-menu-row .header-icon-search #searchCollapse{background-color:var(--bs-white);border-radius:.5rem;left:0;padding:.3125rem;position:absolute;top:3.125rem;width:100%;z-index:2}}@media(max-width:1279.98px)and (min-width:576px){header .header-menu-row .header-icon-search #searchCollapse{padding:.3125rem;top:5.0625rem}}@media(max-width:1279.98px){header .header-menu-row .header-icon-search #searchCollapse .header-search{background-color:var(--bs-gray-200);border-radius:.5rem;max-width:100%;padding:0 1rem}header .header-menu-row .header-icon-search #searchCollapse .header-search .header-search-icon{position:absolute;top:.6875rem}header .header-menu-row .header-icon-search #searchCollapse .header-search input{border:none;padding:.9375rem 1rem .9375rem 2.1875rem}}header .header-menu-row .wurm-ai{height:100%;position:relative}header .header-menu-row .wurm-ai:after,header .header-menu-row .wurm-ai:before{background-color:var(--bs-gray-200);content:"";height:80%;inset-block-start:50%;pointer-events:none;position:absolute;transform:translateY(-50%);width:.0625rem}header .header-menu-row .wurm-ai:before{inset-inline-start:0}header .header-menu-row .wurm-ai:after{inset-inline-end:0}header .header-menu-row .wurm-ai .dropdown{display:flex;height:100%}header .header-menu-row .wurm-ai .dropdown .btn span{font-size:.6875rem}header .header-menu-row .wurm-ai .dropdown .btn svg{transition:transform .2s ease}header .header-menu-row .wurm-ai .dropdown .btn:hover svg{transform:translateY(-.1875rem)}header .header-menu-row .wurm-ai .dropdown .dropdown-menu{background:var(--bs-dark);min-width:17.5rem;padding:1rem}header .header-menu-row .wurm-ai .dropdown .dropdown-menu .wurm-ai-dropdown-content{color:var(--bs-white);font-size:.75rem;font-weight:500}header .header-menu-row .account-menu{align-items:center;height:100%;position:relative}header .header-menu-row .account-menu:after{background-color:var(--bs-gray-200);content:"";height:80%;inset-block-start:50%;inset-inline-end:0;pointer-events:none;position:absolute;transform:translateY(-50%);width:.0625rem}header .header-menu-row .account-menu .dropdown{display:flex;height:100%}header .header-menu-row .account-menu .dropdown .btn .login-check{color:var(--bs-success);position:absolute;right:-.0625rem;top:0}header .header-menu-row .account-menu .dropdown .btn .login-check svg{width:1.25rem}@media(min-width:576px){header .header-menu-row .account-menu .dropdown .btn .login-check{right:.3125rem;top:.3125rem}header .header-menu-row .account-menu .dropdown .btn .login-check svg{width:auto}}header .header-menu-row .account-menu .dropdown .btn span{font-size:.6875rem}header .header-menu-row .account-menu .dropdown .btn svg{transition:transform .2s ease}header .header-menu-row .account-menu .dropdown .btn:hover svg{transform:translateY(-.1875rem)}header .header-menu-row .account-menu .dropdown .dropdown-menu .account-menu:after{display:none}header .header-menu-row .account-menu .dropdown .dropdown-menu .account-menu:hover{background:none;color:var(--bs-dark)}header .header-menu-row .account-menu .sales-agent-sidebar-title{font-size:1rem;font-weight:500;line-height:1.375rem;margin:1rem 0 .5rem}header .header-menu-row .account-menu .sales-agent-sidebar-avatar{width:6.25rem}header .header-menu-row .account-menu .sales-agent-sidebar .sales-agent-sidebar-contact,header .header-menu-row .account-menu .sales-agent-sidebar .sales-agent-sidebar-role{margin-bottom:.25rem}header .header-menu-row .account-menu .sales-agent-sidebar .sales-agent-sidebar-button{border:.0625rem solid var(--bs-gray-600)}header .header-menu-row .account-menu .account-menu-login{border-bottom:none}header .header-menu-row .account-menu .account-menu-login .account-menu-register{font-size:.875rem;font-weight:500}header .header-menu-row .account-menu .account-menu-header{border-bottom:none;font-family:Argesta Display,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:1.25rem;font-weight:400}header .header-menu-row .header-cart{height:100%}header .header-menu-row .header-cart .btn{align-items:flex-end;display:flex;flex-direction:column;gap:.25rem}header .header-menu-row .header-cart .btn .header-cart-box{align-items:center;display:flex}header .header-menu-row .header-cart .btn .header-cart-box .header-cart-info{display:none;flex-direction:column;font-size:.6875rem;font-weight:300;line-height:.9375rem;margin-right:.9375rem;text-align:right}@media(min-width:768px){header .header-menu-row .header-cart .btn .header-cart-box .header-cart-info{display:flex;margin-right:1.5rem}}header .header-menu-row .header-cart .btn .header-cart-progress{--header-progress-color-minimum-order:#e2bd40;--header-progress-color-surcharge-free:#e2bd40;--header-progress-color-shipping-free:#e2bd40;margin-top:.125rem;width:7.5rem}header .header-menu-row .header-cart .btn .header-cart-progress .header-order-value-progress-bar{background:transparent;display:flex;gap:.375rem;margin-bottom:0}header .header-menu-row .header-cart .btn .header-cart-progress .header-progress-segment{background-color:var(--bs-gray-300);border-radius:62.4375rem;flex:1 1 0;height:.375rem;overflow:hidden}header .header-menu-row .header-cart .btn .header-cart-progress .header-progress-segment.is-disabled{opacity:.45}header .header-menu-row .header-cart .btn .header-cart-progress .header-progress-segment.header-progress-segment--minimum-order .header-progress-segment-fill{background-color:var(--header-progress-color-minimum-order)}header .header-menu-row .header-cart .btn .header-cart-progress .header-progress-segment.header-progress-segment--surcharge-free .header-progress-segment-fill{background-color:var(--header-progress-color-surcharge-free)}header .header-menu-row .header-cart .btn .header-cart-progress .header-progress-segment.header-progress-segment--shipping-free .header-progress-segment-fill{background-color:var(--header-progress-color-shipping-free)}header .header-menu-row .header-cart .btn .header-cart-progress .header-progress-segment .header-progress-segment-fill{border-radius:inherit;display:block;height:100%;transition:width .3s ease,background-color .3s ease;width:var(--header-progress-fill,0)}header .header-menu-row .header-language{align-content:center;height:100%;position:relative}header .header-menu-row .header-language:after{background-color:var(--bs-gray-200);content:"";height:80%;inset-block-start:50%;inset-inline-end:0;pointer-events:none;position:absolute;transform:translateY(-50%);width:.0625rem}header .header-menu-row .header-language .top-bar-language,header .header-menu-row .header-language .top-bar-language .language-form,header .header-menu-row .header-language .top-bar-language .languages-menu{display:flex;height:100%}header .header-menu-row .header-language .top-bar-language .btn{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center}header .header-menu-row .header-language .top-bar-language .btn:after{display:none}header .header-menu-row .header-language .top-bar-language .btn .language-flag{height:1.125rem;margin-bottom:.125rem;margin-right:0;transition:transform .2s ease;width:1.125rem}header .header-menu-row .header-language .top-bar-language .btn .language-iso{font-size:.6875rem}header .header-menu-row .header-language .top-bar-language .btn:hover .language-flag{transform:translateY(-.1875rem)}header .header-menu-row .header-language .top-bar-language .btn .language-ch:before{height:.625rem;width:.1875rem}header .header-menu-row .header-language .top-bar-language .btn .language-ch:after{height:.1875rem;width:.625rem}header .header-menu-row .header-language:hover{border-radius:.5rem}header .header-menu-row .header-language .dropdown-menu{background:var(--bs-gray-100);border-radius:.5rem;min-width:13.75rem;padding:1rem}header .header-menu-row .header-language .dropdown-menu .saleschannel-language-list-container{display:flex;flex-direction:column;max-width:100%}header .header-menu-row .header-language .dropdown-menu .saleschannel-language-list-container .saleschannel-language-list{padding:.5rem}header .header-menu-row .header-language .dropdown-menu .saleschannel-language-list-container .saleschannel-language-list.have-child{display:flex}header .header-menu-row .header-language .dropdown-menu .saleschannel-language-list-container .saleschannel-language-list .top-bar-list-item label{align-items:center;cursor:pointer;display:flex;font-size:.875rem;font-weight:300}header .header-menu-row .header-language .dropdown-menu .saleschannel-language-list-container .saleschannel-language-list .top-bar-list-item label:hover{color:var(--bs-primary)}header .header-menu-row .header-language .dropdown-menu .saleschannel-language-list-container .saleschannel-language-list .top-bar-list-item label input{display:none}header .header-menu-row .header-language .dropdown-menu .saleschannel-language-list-container .saleschannel-language-list .top-bar-list-item label .check-icon{margin-left:auto}header .header-menu-row .header-language .dropdown-menu .saleschannel-language-list-container .saleschannel-language-list .top-bar-list-item input{display:none}header .header-menu-row .header-language .dropdown-menu .saleschannel-language-list-container .saleschannel-language-list .top-bar-list-item.item-checked label{font-weight:700}header .header-menu-row .header-language .dropdown-menu .saleschannel-language-list-container .saleschannel-language-list .saleschannel-sublanguages{margin-left:0}header .header-menu-row .header-language .dropdown-menu .saleschannel-language-list-container .saleschannel-language-list .saleschannel-sublanguages .top-bar-list-label{font-size:.75rem;padding-right:.5rem;text-transform:lowercase}header .header-menu-row .header-right{height:100%;padding:0}header .header-menu-row .btn.show,header .header-menu-row .btn:first-child:active{border-color:transparent}header .header-menu-row .btn svg:only-of-type:first-child:not(:last-child){margin-right:0}header .main-navigation-menu{display:none;margin:0 auto;padding:0;position:relative}@media(min-width:576px){header .main-navigation-menu{display:block}header .main-navigation-menu:before{border-top:.0625rem solid var(--bs-gray-200);content:"";left:1%;position:absolute;right:1%;top:0}}header .main-navigation-menu .nav-item{position:relative}header .main-navigation-menu .nav-item:before{background:var(--bs-dark);border-radius:.5rem;content:"";inset:.25rem;opacity:0;pointer-events:none;position:absolute;transition:opacity .2s ease}header .main-navigation-menu .nav-item:hover{color:var(--bs-white)}header .main-navigation-menu .nav-item:hover:before{opacity:1}header .main-navigation-menu .nav-item .nav-link{align-items:center;display:flex;font-size:.8125rem;font-weight:500;padding:.875rem .5rem;position:relative;z-index:1}@media(min-width:768px){header .main-navigation-menu .nav-item .nav-link{font-size:.875rem;line-height:1.5rem;padding:1rem}}header .main-navigation-menu .nav-item .nav-link:hover{color:var(--bs-white)}header .main-navigation-menu .nav-item .nav-link .nav-icon{margin-right:.25rem}header.header-minimal .header-logo-picture{min-width:auto}.sticky-header{transition:top .3s ease,opacity .2s ease}.sticky-header.hide{top:calc(var(--px-basic-header-height)*-1 - var(--px-header-top, 0px))}.sticky-sub-header{top:calc((var(--px-basic-header-height, 0px) + var(--px-header-top, 0px))*var(--px-basic-header-visible, 1));transition:top .3s ease;z-index:4}.icon{color:#18171c;height:1.25rem;width:1.25rem}.icon-review{color:#f4b81d}.icon-light{color:#efeeec}svg[px]{display:block;fill:none}.language-flag{background-position:0 0;background-repeat:no-repeat;background-size:100% 100%;border-radius:50%;display:inline-block;height:1.5rem;margin:0 .5rem 0 0;overflow:hidden;text-indent:100%;white-space:nowrap;width:1.5rem}.language-flag.country-en{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='640' height='480'%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath d='M-85 0h682v512H-85z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23a)' transform='translate(80)scale(.94)'%3E%3Cpath fill='%23006' d='M-256 0H768v512H-256z'/%3E%3Cpath fill='%23fff' d='M-256 0v57l910 455h114v-57L-141 0zM768 0v57l-909 455h-115v-57L654 0z'/%3E%3Cpath fill='%23fff' d='M171 0v512h170V0zm-427 171v170H768V171z'/%3E%3Cpath fill='%23c00' d='M-256 205v102H768V205zM205 0v512h102V0zm-461 512L85 341h77l-342 171zm0-512L85 171H9L-256 38zm606 171L692 0h76L427 171zm418 341L427 341h76l265 133z'/%3E%3C/g%3E%3C/svg%3E");background-position:50%}.language-flag.country-de{background-image:linear-gradient(180deg,#000 33%,red 0,red 66%,#fc0 0)}.language-flag.country-es{background-image:linear-gradient(180deg,#c60b1e 25%,#ffc400 0,#ffc400 76%,#c60b1e 0)}.language-flag.country-es:before{background-image:linear-gradient(45deg,#b36636,#090979 35%,#090979 40%,#c5ab62);content:"";display:block;height:.375rem;margin-left:.125rem;margin-top:.5rem;opacity:.5;position:absolute;width:.375rem}.language-flag.country-fr{background-image:linear-gradient(90deg,#000091 33%,#fff 0,#fff 66%,#e1000f 0)}.language-flag.country-it{background-image:linear-gradient(90deg,#008c45 33%,#f4f5f0 0,#f4f5f0 66%,#cd212a 0)}.language-flag.country-nl{background-image:linear-gradient(180deg,#a91f32 33%,#fff 0,#fff 66%,#1e4785 0)}.language-flag.language-at{background-image:linear-gradient(180deg,#ed2939 33%,#fff 0,#fff 66%,#ed2939 0)}.language-flag.language-ch{background:#d8232a;position:relative}.language-flag.language-ch:after,.language-flag.language-ch:before{background:#fff;content:"";display:block;position:absolute}.language-flag.language-ch:before{height:.875rem;left:50%;top:50%;transform:translate(-50%,-50%);width:.25rem}.language-flag.language-ch:after{height:.25rem;left:50%;top:50%;transform:translate(-50%,-50%);width:.875rem}.card-title.cart-table-header{--bs-card-title-spacer-y:0;border-bottom:.0625rem solid var(--bs-gray-200);font-size:.875rem;font-weight:500;line-height:1.5;padding-bottom:.5rem}.list-unstyled .card-title.cart-table-header{margin-bottom:0}.cart-header-row,.order-detail-content-header-row{align-items:center;display:grid;gap:0 1.25rem;grid-template-areas:"info info quantity taxunitprice totalprice delete";grid-template-columns:7.5rem 2fr 7.5rem 1fr 1fr 2.25rem;margin:0}.cart-header-row .cart-header-info,.cart-header-row .order-header-name,.order-detail-content-header-row .cart-header-info,.order-detail-content-header-row .order-header-name{grid-area:info;padding:0;width:100%}.cart-header-row .cart-header-quantity,.cart-header-row .order-header-quantity,.order-detail-content-header-row .cart-header-quantity,.order-detail-content-header-row .order-header-quantity{grid-area:quantity;padding:0;text-align:left;width:100%}.cart-header-row .cart-header-tax-price,.cart-header-row .cart-header-unit-price,.cart-header-row .order-header-price,.order-detail-content-header-row .cart-header-tax-price,.order-detail-content-header-row .cart-header-unit-price,.order-detail-content-header-row .order-header-price{grid-area:taxunitprice;padding:0;width:100%}.cart-header-row .cart-header-total-price,.cart-header-row .order-header-total,.order-detail-content-header-row .cart-header-total-price,.order-detail-content-header-row .order-header-total{grid-area:totalprice;padding:0;width:100%}.checkout-product-table:has(.line-item.is-grid.no-remove-button) .cart-header-row,.order-detail-content-header-row{grid-template-areas:"info info quantity taxunitprice totalprice";grid-template-columns:7.5rem 2fr 7.5rem 1fr 1fr}.line-item.is-grid,.line-item.is-offcanvas{padding-top:1.5rem}.line-item.is-grid:not(:last-child),.line-item.is-offcanvas:not(:last-child){border-bottom:.0625rem solid var(--bs-gray-200);margin-bottom:0;padding-bottom:1.5rem}.line-item.is-grid>.line-item-row,.line-item.is-offcanvas>.line-item-row{display:grid;gap:0 1.25rem;grid-template-areas:"header header delete" "info info info" "quantity taxunitprice taxunitprice" "quantity totalprice totalprice";grid-template-columns:7.5rem 1fr 2.25rem;margin:0}.line-item.is-grid.no-remove-button>.line-item-row,.line-item.is-offcanvas.no-remove-button>.line-item-row{grid-template-areas:"header header header" "info info info" "quantity taxunitprice taxunitprice" "quantity totalprice totalprice"}.line-item.is-grid .line-item-row,.line-item.is-offcanvas .line-item-row{padding:0}.line-item.is-grid .line-item-header,.line-item.is-offcanvas .line-item-header{align-self:flex-start;grid-area:header;padding:0;width:100%}.line-item.is-grid .line-item-header .line-item-label,.line-item.is-offcanvas .line-item-header .line-item-label{display:block}.line-item.is-grid .line-item-info,.line-item.is-offcanvas .line-item-info{grid-area:info;margin:1rem 0;padding:0;width:100%}.line-item.is-grid .line-item-info .line-item-label,.line-item.is-offcanvas .line-item-info .line-item-label{display:none}.line-item.is-grid .line-item-label,.line-item.is-grid .product-stock-information,.line-item.is-offcanvas .line-item-label,.line-item.is-offcanvas .product-stock-information{font-size:.875rem}.line-item.is-grid .line-item-product-number,.line-item.is-offcanvas .line-item-product-number{margin-bottom:0}.line-item.is-grid .line-item-quantity,.line-item.is-offcanvas .line-item-quantity{grid-area:quantity;margin-bottom:0;padding:0;width:100%}.line-item.is-grid .line-item-quantity-label,.line-item.is-offcanvas .line-item-quantity-label{display:none}.line-item.is-grid .line-item-quantity-select-wrapper,.line-item.is-offcanvas .line-item-quantity-select-wrapper{padding-left:0;padding-right:0}@media(max-width:575.98px){.line-item.is-grid .line-item-total-price-label,.line-item.is-grid .line-item-unit-price-label,.line-item.is-offcanvas .line-item-total-price-label,.line-item.is-offcanvas .line-item-unit-price-label{height:inherit!important;margin:0!important;overflow:inherit!important;padding:0!important;width:unset!important;clip:inherit!important;border:inherit!important;white-space:inherit!important}.line-item.is-grid .line-item-total-price-label:not(caption),.line-item.is-grid .line-item-unit-price-label:not(caption),.line-item.is-offcanvas .line-item-total-price-label:not(caption),.line-item.is-offcanvas .line-item-unit-price-label:not(caption){position:relative!important}.line-item.is-grid .line-item-unit-price-value-descriptor,.line-item.is-offcanvas .line-item-unit-price-value-descriptor{height:.0625rem!important;margin:-.0625rem!important;overflow:hidden!important;padding:0!important;width:.0625rem!important;clip:rect(0,0,0,0)!important;border:0!important;white-space:nowrap!important}.line-item.is-grid .line-item-unit-price-value-descriptor:not(caption),.line-item.is-offcanvas .line-item-unit-price-value-descriptor:not(caption){position:absolute!important}}.line-item.is-grid .line-item-tax-price,.line-item.is-grid .line-item-unit-price,.line-item.is-offcanvas .line-item-tax-price,.line-item.is-offcanvas .line-item-unit-price{align-items:center;display:flex;font-style:normal;grid-area:taxunitprice;padding:0;width:100%}.line-item.is-grid .line-item-tax-price-label,.line-item.is-grid .line-item-unit-price-label,.line-item.is-offcanvas .line-item-tax-price-label,.line-item.is-offcanvas .line-item-unit-price-label{display:block;margin-bottom:0;margin-right:.25rem!important}.line-item.is-grid .line-item-total-price,.line-item.is-offcanvas .line-item-total-price{grid-area:totalprice;padding:0;width:100%}.line-item.is-grid .line-item-total-price-label,.line-item.is-offcanvas .line-item-total-price-label{display:block;margin-bottom:0;margin-right:.25rem!important}.line-item.is-grid .line-item-remove,.line-item.is-offcanvas .line-item-remove{grid-area:delete;margin:auto 0;padding:0;width:100%}.line-item.is-grid .line-item-details-container>:not(:last-child),.line-item.is-offcanvas .line-item-details-container>:not(:last-child){margin:0 0 .25rem}@media(min-width:768px){.line-item.is-grid>.line-item-row{align-items:center;grid-template-areas:"header info quantity taxunitprice totalprice delete";grid-template-columns:7.5rem 2fr 7.5rem 1fr 1fr 2.25rem}}.line-item.is-grid.no-remove-button>.line-item-row .line-item-quantity{align-self:center}.line-item.is-grid.no-remove-button>.line-item-row .line-item-quantity-row{--bs-gutter-x:0.25rem}.line-item.is-grid.no-remove-button>.line-item-row .line-item-quantity-label{display:block;margin-bottom:0;width:auto}.line-item.is-grid.no-remove-button>.line-item-row .line-item-quantity-select-wrapper{width:auto}@media(min-width:768px){.line-item.is-grid.no-remove-button>.line-item-row{grid-template-areas:"header info quantity taxunitprice totalprice";grid-template-columns:7.5rem 2fr 7.5rem 1fr 1fr}.line-item.is-grid .line-item-header .line-item-label,.line-item.is-grid.no-remove-button>.line-item-row .line-item-quantity-label{display:none}.line-item.is-grid .line-item-info{margin:0}.line-item.is-grid .line-item-info .line-item-label{display:block}}.line-item.is-offcanvas:first-child{padding-top:0}.line-item.is-offcanvas.line-item-minimum-quantity-surcharge>.line-item-row{-moz-column-gap:0;column-gap:0;grid-template-areas:"header unit" "header total";grid-template-columns:1fr 1fr}.line-item.is-offcanvas.line-item-minimum-quantity-surcharge .line-item-header{grid-area:header;margin:0}.line-item.is-offcanvas.line-item-minimum-quantity-surcharge .line-item-unit-price{grid-area:unit}.line-item.is-offcanvas.line-item-minimum-quantity-surcharge .line-item-total-price{grid-area:total}.line-item-tax-price,.line-item-total-price,.line-item-unit-price{justify-content:flex-end}.modal-dialog{display:flex;margin-top:calc((var(--px-basic-header-height, 0px) + var(--px-header-top))*var(--px-basic-header-visible, 1) + var(--bs-modal-margin));max-height:calc(100% - (var(--px-basic-header-height, 0px) + var(--px-header-top))*var(--px-basic-header-visible, 1) - var(--bs-modal-margin)*2)}.modal-dialog-scrollable{min-height:unset}.modal-dialog-scrollable .modal-body{display:flex;flex-direction:column}.modal-dialog-scrollable .modal-body>:first-child{overflow-y:auto}.footer-navigation,.nav,.navbar,.navbar-nav{--bs-nav-link-color:var(--bs-body-color);--bs-nav-link-hover-color:var(--bs-primary);--bs-nav-link-disabled-color:var(--bs-body-color)}.cart-offcanvas{z-index:1070;--bs-offcanvas-padding-x:0.5rem;--bs-offcanvas-padding-y:0.5rem;--bs-offcanvas-width:28rem}@media(min-width:1024px){.cart-offcanvas.is-not-empty{--bs-offcanvas-width:52.75rem}}.cart-offcanvas+.offcanvas-backdrop.show{z-index:1065}.cart-offcanvas .alert{--bs-alert-margin-bottom:0.5rem}.cart-offcanvas .wurm-container{padding:1.5rem 2.5rem}@media(min-width:1024px){.cart-offcanvas .offcanvas-cart-footer .wurm-container{padding:2.5rem}}.cart-offcanvas .offcanvas-body{display:flex;flex-direction:column}@media(min-width:1024px){.offcanvas-cart{overflow:auto}}.offcanvas-cart-footer{font-size:.875rem}@media(min-width:1024px){.offcanvas-cart-footer{height:100%}}.offcanvas-summary{margin:0}#offcanvasDesktopNavigation{min-width:20rem;position:fixed;width:auto;--wurm-oc-gap:0.25rem;background-color:var(--bs-gray-100);border-radius:.5rem;box-shadow:.5rem .5rem 1rem rgba(0,0,0,.15);margin:var(--wurm-oc-gap);transition-duration:.3s;transition-timing-function:ease-out}@media(min-width:1280px){#offcanvasDesktopNavigation{--wurm-oc-gap:1.5rem;min-width:26.875rem}}#offcanvasDesktopNavigation.show,#offcanvasDesktopNavigation.showing{transform:none}#offcanvasDesktopNavigation .offcanvas-body .offcanvas-left-bar{align-items:center;border-right:.0625rem solid var(--bs-gray-300);display:flex;flex-direction:column;justify-content:space-between;min-width:3.75rem;padding:2.5rem 0}@media(min-width:1280px){#offcanvasDesktopNavigation .offcanvas-body .offcanvas-left-bar{min-width:5rem}}#offcanvasDesktopNavigation .offcanvas-body .offcanvas-left-bar .offcanvas-btn{align-items:center;border-radius:6.25rem;display:flex;height:2.1875rem;justify-content:center;width:2.1875rem}#offcanvasDesktopNavigation .offcanvas-body .offcanvas-left-bar .offcanvas-btn svg{top:0}#offcanvasDesktopNavigation .offcanvas-body .offcanvas-left-bar .offcanvas-btn.offcanvas-close-button{background-color:var(--bs-gray-600)}#offcanvasDesktopNavigation .offcanvas-body .offcanvas-left-bar .offcanvas-btn.offcanvas-close-button .icon{color:var(--bs-white)}#offcanvasDesktopNavigation .offcanvas-body .offcanvas-left-bar .offcanvas-btn.offcanvas-back-button{border:.0625rem solid var(--bs-gray-600);margin-top:.625rem}#offcanvasDesktopNavigation .offcanvas-body .offcanvas-left-bar .offcanvas-btn.offcanvas-back-button .icon{color:var(--bs-gray-600)}#offcanvasDesktopNavigation .offcanvas-body .offcanvas-left-bar .offcanvas-bottom-logo{display:flex;justify-content:center}#offcanvasDesktopNavigation .offcanvas-body .offcanvas-left-bar .offcanvas-bottom-logo .icon{height:5.9375rem;width:1.5625rem}#offcanvasDesktopNavigation .offcanvas-body .offcanvas-content{display:flex;overflow:hidden;position:relative}@media(min-width:1280px){#offcanvasDesktopNavigation .offcanvas-body .offcanvas-content{min-width:22rem;overflow:visible;position:static}}#offcanvasDesktopNavigation .offcanvas-body .offcanvas-content .offcanvas-desktop-col{border-right:none;display:flex;flex-direction:column;width:18.3125rem}@media(min-width:1024px){#offcanvasDesktopNavigation .offcanvas-body .offcanvas-content .offcanvas-desktop-col{width:22.0625rem}}#offcanvasDesktopNavigation .offcanvas-body .offcanvas-content .offcanvas-desktop-col#lastSubcanvasMenu,#offcanvasDesktopNavigation .offcanvas-body .offcanvas-content .offcanvas-desktop-col#subSubcanvasMenu,#offcanvasDesktopNavigation .offcanvas-body .offcanvas-content .offcanvas-desktop-col#subcanvasMenu{background-color:var(--bs-gray-100);height:100%;left:0;position:absolute;top:0;width:100%}@media(min-width:1024px){#offcanvasDesktopNavigation .offcanvas-body .offcanvas-content .offcanvas-desktop-col#lastSubcanvasMenu,#offcanvasDesktopNavigation .offcanvas-body .offcanvas-content .offcanvas-desktop-col#subSubcanvasMenu,#offcanvasDesktopNavigation .offcanvas-body .offcanvas-content .offcanvas-desktop-col#subcanvasMenu{left:auto;position:static;width:22.0625rem}}#offcanvasDesktopNavigation .offcanvas-body .offcanvas-content .offcanvas-desktop-col .offcanvas-top{border-bottom:.0625rem solid var(--bs-gray-300);display:flex;flex-direction:column;margin:1rem 0 0 2.5rem;padding-bottom:.625rem}@media(min-width:1024px){#offcanvasDesktopNavigation .offcanvas-body .offcanvas-content .offcanvas-desktop-col .offcanvas-top{margin:2.5rem 2.5rem 0;padding-bottom:1.25rem}}#offcanvasDesktopNavigation .offcanvas-body .offcanvas-content .offcanvas-desktop-col .offcanvas-top .icon{height:1.875rem;margin:0 auto 1rem 0;width:9.0625rem}#offcanvasDesktopNavigation .offcanvas-body .offcanvas-content .offcanvas-desktop-col .offcanvas-top .customer-greet-text{color:var(--bs-gray-600);font-family:Argesta Display,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:1rem;font-weight:400;line-height:1.25rem}#offcanvasDesktopNavigation .offcanvas-body .offcanvas-content .offcanvas-desktop-col .desktop-nav-link-list{list-style:none;margin-top:1.25rem;overflow-y:scroll;padding-left:0}#offcanvasDesktopNavigation .offcanvas-body .offcanvas-content .offcanvas-desktop-col .desktop-nav-link-list.main-category-list{padding:0 1.5rem}@media(min-width:1024px){#offcanvasDesktopNavigation .offcanvas-body .offcanvas-content .offcanvas-desktop-col .desktop-nav-link-list.main-category-list{margin-top:1.25rem}}#offcanvasDesktopNavigation .offcanvas-body .offcanvas-content .offcanvas-desktop-col .desktop-nav-link-list li{padding:.5rem 0}@media(min-width:1024px){#offcanvasDesktopNavigation .offcanvas-body .offcanvas-content .offcanvas-desktop-col .desktop-nav-link-list li{padding:1rem 0}}#offcanvasDesktopNavigation .offcanvas-body .offcanvas-content .offcanvas-desktop-col .desktop-nav-link-list li a{color:var(--bs-gray-600);font-size:1rem;font-weight:300;text-transform:capitalize}#offcanvasDesktopNavigation .offcanvas-body .offcanvas-content .offcanvas-desktop-col .desktop-nav-link-list li .item-image-container{align-items:center;display:flex;height:2rem;margin-right:1rem;width:2rem}#offcanvasDesktopNavigation .offcanvas-body .offcanvas-content .offcanvas-desktop-col .desktop-nav-link-list li .item-image-container .item-image{width:100%}#offcanvasDesktopNavigation .offcanvas-body .offcanvas-content .offcanvas-desktop-col .desktop-nav-link-list li:hover{background-color:var(--bs-gray-100);border-radius:.75rem}#offcanvasDesktopNavigation .offcanvas-body .offcanvas-content .offcanvas-desktop-col .desktop-nav-link-list li:hover .icon{color:var(--bs-primary)}#offcanvasDesktopNavigation .offcanvas-body .offcanvas-content .offcanvas-desktop-col#subcanvasMenu{padding:2.5rem 0;z-index:10}#offcanvasDesktopNavigation .offcanvas-body .offcanvas-content .offcanvas-desktop-col#subcanvasMenu .parent{border-bottom:.0625rem solid var(--bs-gray-300);margin:0 1.5rem;padding-bottom:1.5rem}#offcanvasDesktopNavigation .offcanvas-body .offcanvas-content .offcanvas-desktop-col#subSubcanvasMenu{z-index:20}#offcanvasDesktopNavigation .offcanvas-body .offcanvas-content .offcanvas-desktop-col#lastSubcanvasMenu{z-index:30}#offcanvasDesktopNavigation .offcanvas-body .offcanvas-content .offcanvas-desktop-col#lastSubcanvasMenu,#offcanvasDesktopNavigation .offcanvas-body .offcanvas-content .offcanvas-desktop-col#subSubcanvasMenu{padding:2.5rem 1.5rem}#offcanvasDesktopNavigation .offcanvas-body .offcanvas-content .offcanvas-desktop-col#lastSubcanvasMenu .parent,#offcanvasDesktopNavigation .offcanvas-body .offcanvas-content .offcanvas-desktop-col#subSubcanvasMenu .parent{border-bottom:.0625rem solid var(--bs-gray-300);padding-bottom:1.5rem}#offcanvasDesktopNavigation .offcanvas-body .offcanvas-content .offcanvas-desktop-col#lastSubcanvasMenu li,#offcanvasDesktopNavigation .offcanvas-body .offcanvas-content .offcanvas-desktop-col#subSubcanvasMenu li{padding:.375rem .5rem}@media(min-width:1024px){#offcanvasDesktopNavigation .offcanvas-body .offcanvas-content .offcanvas-desktop-col#lastSubcanvasMenu li,#offcanvasDesktopNavigation .offcanvas-body .offcanvas-content .offcanvas-desktop-col#subSubcanvasMenu li{padding:1rem 0}}#offcanvasDesktopNavigation .offcanvas-body .offcanvas-content .offcanvas-desktop-col#lastSubcanvasMenu,#offcanvasDesktopNavigation .offcanvas-body .offcanvas-content .offcanvas-desktop-col#subSubcanvasMenu,#offcanvasDesktopNavigation .offcanvas-body .offcanvas-content .offcanvas-desktop-col#subcanvasMenu{border-radius:.5rem;display:none;overflow-y:scroll}#offcanvasDesktopNavigation .offcanvas-body .offcanvas-content .offcanvas-desktop-col#lastSubcanvasMenu.show,#offcanvasDesktopNavigation .offcanvas-body .offcanvas-content .offcanvas-desktop-col#subSubcanvasMenu.show,#offcanvasDesktopNavigation .offcanvas-body .offcanvas-content .offcanvas-desktop-col#subcanvasMenu.show{border-right:.0625rem solid var(--bs-gray-300);display:block}#offcanvasDesktopNavigation .offcanvas-body .offcanvas-content .offcanvas-desktop-col#lastSubcanvasMenu .parent .parent-overview,#offcanvasDesktopNavigation .offcanvas-body .offcanvas-content .offcanvas-desktop-col#subSubcanvasMenu .parent .parent-overview,#offcanvasDesktopNavigation .offcanvas-body .offcanvas-content .offcanvas-desktop-col#subcanvasMenu .parent .parent-overview{align-items:center;display:flex;margin-bottom:.5rem}#offcanvasDesktopNavigation .offcanvas-body .offcanvas-content .offcanvas-desktop-col#lastSubcanvasMenu .parent .parent-overview .parent-image-container,#offcanvasDesktopNavigation .offcanvas-body .offcanvas-content .offcanvas-desktop-col#subSubcanvasMenu .parent .parent-overview .parent-image-container,#offcanvasDesktopNavigation .offcanvas-body .offcanvas-content .offcanvas-desktop-col#subcanvasMenu .parent .parent-overview .parent-image-container{height:2rem;margin-right:.5rem;width:2rem}#offcanvasDesktopNavigation .offcanvas-body .offcanvas-content .offcanvas-desktop-col#lastSubcanvasMenu .parent .parent-overview .parent-name,#offcanvasDesktopNavigation .offcanvas-body .offcanvas-content .offcanvas-desktop-col#subSubcanvasMenu .parent .parent-overview .parent-name,#offcanvasDesktopNavigation .offcanvas-body .offcanvas-content .offcanvas-desktop-col#subcanvasMenu .parent .parent-overview .parent-name{font-family:Argesta Display,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:1.25rem;font-weight:400}#offcanvasDesktopNavigation .offcanvas-body .offcanvas-content .offcanvas-desktop-col#lastSubcanvasMenu .parent .parent-overview-link,#offcanvasDesktopNavigation .offcanvas-body .offcanvas-content .offcanvas-desktop-col#subSubcanvasMenu .parent .parent-overview-link,#offcanvasDesktopNavigation .offcanvas-body .offcanvas-content .offcanvas-desktop-col#subcanvasMenu .parent .parent-overview-link{align-items:center;display:flex;margin-left:.25rem}#offcanvasDesktopNavigation .offcanvas-body .offcanvas-content .offcanvas-desktop-col#lastSubcanvasMenu .parent .parent-overview-link:hover .icon,#offcanvasDesktopNavigation .offcanvas-body .offcanvas-content .offcanvas-desktop-col#subSubcanvasMenu .parent .parent-overview-link:hover .icon,#offcanvasDesktopNavigation .offcanvas-body .offcanvas-content .offcanvas-desktop-col#subcanvasMenu .parent .parent-overview-link:hover .icon{color:var(--bs-primary)}#offcanvasDesktopNavigation .offcanvas-body .offcanvas-content .offcanvas-desktop-col#lastSubcanvasMenu .parent .parent-overview-link .icon,#offcanvasDesktopNavigation .offcanvas-body .offcanvas-content .offcanvas-desktop-col#subSubcanvasMenu .parent .parent-overview-link .icon,#offcanvasDesktopNavigation .offcanvas-body .offcanvas-content .offcanvas-desktop-col#subcanvasMenu .parent .parent-overview-link .icon{color:var(--bs-gray-600);margin-right:.5rem}#offcanvasDesktopNavigation .offcanvas-body .offcanvas-content .offcanvas-desktop-col#lastSubcanvasMenu .parent .parent-overview-link .view-all,#offcanvasDesktopNavigation .offcanvas-body .offcanvas-content .offcanvas-desktop-col#subSubcanvasMenu .parent .parent-overview-link .view-all,#offcanvasDesktopNavigation .offcanvas-body .offcanvas-content .offcanvas-desktop-col#subcanvasMenu .parent .parent-overview-link .view-all{color:var(--bs-gray-600);font-size:.875rem;font-weight:500}#offcanvasDesktopNavigation .offcanvas-body .offcanvas-content .offcanvas-desktop-col .last-subcategories,#offcanvasDesktopNavigation .offcanvas-body .offcanvas-content .offcanvas-desktop-col .sub-subcategories,#offcanvasDesktopNavigation .offcanvas-body .offcanvas-content .offcanvas-desktop-col .subcategories{display:none}#offcanvasDesktopNavigation .offcanvas-body .offcanvas-content .offcanvas-desktop-col .static-navigation{box-shadow:0 0 2.5rem 0 rgba(0,0,0,.15);clip-path:inset(-20rem 0 0 -20rem);margin-top:auto}#offcanvasDesktopNavigation .offcanvas-body .offcanvas-content .offcanvas-desktop-col .static-navigation svg.nav-icon{fill:currentColor}#offcanvasDesktopNavigation .offcanvas-body .offcanvas-content .offcanvas-desktop-col .static-navigation ul{list-style:none;padding:1rem .75rem 0}#offcanvasDesktopNavigation .offcanvas-body .offcanvas-content .offcanvas-desktop-col .static-navigation ul li{margin:0!important}#offcanvasDesktopNavigation .offcanvas-body .offcanvas-content .offcanvas-desktop-col .static-navigation ul li a{align-items:center;color:var(--bs-gray-600);display:flex;font-size:.875rem;font-weight:300;padding:.75rem;text-transform:none}#offcanvasDesktopNavigation .offcanvas-body .offcanvas-content .offcanvas-desktop-col .static-navigation ul li a span{margin-left:.5rem}#offcanvasDesktopNavigation .offcanvas-body .offcanvas-content .offcanvas-desktop-col .static-navigation ul li a:hover{background-color:var(--bs-gray-100);border-radius:.75rem}#offcanvasDesktopNavigation .offcanvas-body .offcanvas-content .offcanvas-desktop-col .static-navigation ul li .login-button{color:var(--bs-white);padding:.5rem .75rem;width:-moz-max-content;width:max-content}#offcanvasDesktopNavigation .offcanvas-body .offcanvas-content .offcanvas-desktop-col .static-navigation ul li .login-button:hover{background:var(--bs-primary);border-radius:.5rem}#offcanvasDesktopNavigation .offcanvas-body .offcanvas-content .offcanvas-desktop-col .static-navigation ul li .login-button svg{margin-right:0}#offcanvasDesktopNavigation .offcanvas-body .offcanvas-content .offcanvas-desktop-col .static-navigation ul li .logout-button{background:var(--bs-gray-600);border-radius:.5rem;color:var(--bs-gray-100);font-size:.75rem;font-weight:500;padding:.5rem 1rem;transition:all .3s ease}#offcanvasDesktopNavigation .offcanvas-body .offcanvas-content .offcanvas-desktop-col .static-navigation ul li .logout-button:hover{background:var(--bs-gray-600);border-radius:.5rem;color:var(--bs-gray-100)}#offcanvasDesktopNavigation .offcanvas-body .offcanvas-content .offcanvas-desktop-col .static-navigation ul li:last-child{padding:.25rem 0}#offcanvasDesktopNavigation .offcanvas-body .offcanvas-content .offcanvas-desktop-col .static-navigation ul li:last-child:hover{background-color:var(--bs-gray-100);border-radius:.75rem}#offcanvasDesktopNavigation .offcanvas-body .offcanvas-content .offcanvas-desktop-col .static-navigation .static-navigation-boxes{display:flex;flex-wrap:wrap;padding:0 1rem 1rem;width:18.75rem}@media(min-width:1024px){#offcanvasDesktopNavigation .offcanvas-body .offcanvas-content .offcanvas-desktop-col .static-navigation .static-navigation-boxes{width:22.5rem}}#offcanvasDesktopNavigation .offcanvas-body .offcanvas-content .offcanvas-desktop-col .static-navigation .static-navigation-boxes .static-navigation-box{align-items:center;border:.0625rem solid var(--bs-gray-200);border-radius:.5rem;color:var(--bs-gray-600);display:flex;flex-direction:column;font-size:.875rem;font-weight:300;height:4rem;justify-content:center;line-height:1.125rem;margin:0 .5rem .5rem 0;text-align:center;width:7.5rem}@media(min-width:1024px){#offcanvasDesktopNavigation .offcanvas-body .offcanvas-content .offcanvas-desktop-col .static-navigation .static-navigation-boxes .static-navigation-box{width:9.75rem}}#offcanvasDesktopNavigation .offcanvas-body .offcanvas-content .offcanvas-desktop-col .static-navigation .static-navigation-boxes .static-navigation-box .static-navigation-box-image{height:1.5rem;margin-bottom:.25rem;width:1.5rem}#offcanvasDesktopNavigation .offcanvas-body .offcanvas-content .offcanvas-desktop-col .static-navigation .static-navigation-boxes .static-navigation-box.active{background-color:var(--bs-gray-300)}#offcanvasDesktopNavigation .offcanvas-body .offcanvas-content .offcanvas-desktop-col .static-navigation .static-navigation-boxes .static-navigation-box:hover{background-color:var(--bs-black);color:var(--bs-white)}#offcanvasDesktopNavigation .languages-menu button{border:none;color:var(--bs-gray-600)!important;font-size:.875rem!important;font-weight:400;padding:.5rem .75rem;text-transform:none;transition:all .3s ease}#offcanvasDesktopNavigation .languages-menu button:active{border:none}#offcanvasDesktopNavigation .languages-menu button .language-flag{height:1rem;width:1rem}#offcanvasDesktopNavigation .languages-menu button svg{transition:transform .3s ease}#offcanvasDesktopNavigation .languages-menu button.show{background-color:var(--bs-gray-300);border:none;border-radius:.5rem}#offcanvasDesktopNavigation .languages-menu button.show svg{transform:rotate(-180deg)}#offcanvasDesktopNavigation .languages-menu button:after{display:none}#offcanvasDesktopNavigation .languages-menu button .language-title{align-items:center;color:var(--bs-gray-600);display:flex;font-weight:300;gap:.5rem}#offcanvasDesktopNavigation .languages-menu button .language-ch:before{height:.625rem;width:.1875rem}#offcanvasDesktopNavigation .languages-menu button .language-ch:after{height:.1875rem;width:.625rem}#offcanvasDesktopNavigation .languages-menu .dropdown-menu{background:var(--bs-gray-100);border-radius:.5rem;box-shadow:0 1rem 1.25rem 0 rgba(0,0,0,.2);min-width:13.75rem;padding:1rem;transform:translateY(-3.125rem)!important}#offcanvasDesktopNavigation .languages-menu .dropdown-menu .saleschannel-language-list-container{display:flex;flex-direction:column;gap:.25rem;max-width:100%}#offcanvasDesktopNavigation .languages-menu .dropdown-menu .saleschannel-language-list-container .saleschannel-language-list{padding:.5rem}#offcanvasDesktopNavigation .languages-menu .dropdown-menu .saleschannel-language-list-container .saleschannel-language-list.have-child{display:flex}#offcanvasDesktopNavigation .languages-menu .dropdown-menu .saleschannel-language-list-container .saleschannel-language-list .top-bar-list-item label{align-items:center;cursor:pointer;display:flex;font-size:.875rem;font-weight:300}#offcanvasDesktopNavigation .languages-menu .dropdown-menu .saleschannel-language-list-container .saleschannel-language-list .top-bar-list-item label:hover{color:var(--bs-primary)}#offcanvasDesktopNavigation .languages-menu .dropdown-menu .saleschannel-language-list-container .saleschannel-language-list .top-bar-list-item label.active{font-weight:500}#offcanvasDesktopNavigation .languages-menu .dropdown-menu .saleschannel-language-list-container .saleschannel-language-list .top-bar-list-item label input{display:none}#offcanvasDesktopNavigation .languages-menu .dropdown-menu .saleschannel-language-list-container .saleschannel-language-list .top-bar-list-item label .check-icon{margin-left:auto}#offcanvasDesktopNavigation .languages-menu .dropdown-menu .saleschannel-language-list-container .saleschannel-language-list .top-bar-list-item input{display:none}#offcanvasDesktopNavigation .languages-menu .dropdown-menu .saleschannel-language-list-container .saleschannel-language-list .top-bar-list-item.item-checked label{font-weight:700}#offcanvasDesktopNavigation .languages-menu .dropdown-menu .saleschannel-language-list-container .saleschannel-language-list .saleschannel-sublanguages{margin-left:0}#offcanvasDesktopNavigation .languages-menu .dropdown-menu .saleschannel-language-list-container .saleschannel-language-list .saleschannel-sublanguages .top-bar-list-label{font-size:.75rem;padding-right:.5rem;text-transform:lowercase}#offcanvasDesktopNavigation ::-webkit-scrollbar{display:none}.offer-modal .modal-dialog{align-items:center;display:flex;justify-content:center}.offer-modal .modal-dialog .modal-content{width:100%}@media(min-width:1280px){.offer-modal .modal-dialog .modal-content{width:75%}}.offer-modal .modal-dialog .modal-content .offer-quantity-form{max-width:9.375rem}.offer-modal .modal-dialog .modal-content .offer-quantity-form .quantity-input,.offer-modal .modal-dialog .modal-content .offer-quantity-form .quantity-input .quantity-input-field{width:100%}.offer-modal .modal-dialog .modal-content .offer-quantity-form .quantity-input .quantity-input-decrease,.offer-modal .modal-dialog .modal-content .offer-quantity-form .quantity-input .quantity-input-increase{position:absolute}.offer-modal .modal-dialog .modal-content .offer-quantity-form .quantity-input .quantity-input-increase{right:.5rem}.b2b-shopping-list-line-item .badge-discount,.offer-product .badge-discount{--bs-badge-font-size:0.75rem;--bs-badge-border-radius:0.25rem;align-items:center;display:flex;flex-direction:row;padding:.25rem .5rem}.b2b-shopping-list-line-item .badge-discount span,.offer-product .badge-discount span{margin-left:.25rem}.b2b-shopping-list-line-item .offer-product-media,.offer-product .offer-product-media{width:9.375rem}.b2b-shopping-list-line-item .offer-product-image,.offer-product .offer-product-image{height:auto;mix-blend-mode:darken;width:100%}.b2b-shopping-list-line-item .product-badges,.offer-product .product-badges{left:.5rem;top:.5rem}.b2b-shopping-list-line-item .product-badges .badge,.offer-product .product-badges .badge{border-radius:.25rem}.b2b-shopping-list-line-item .offer-product-header,.offer-product .offer-product-header{border-bottom:.0625rem solid var(--bs-gray-200)}.b2b-shopping-list-line-item .offer-product-title,.offer-product .offer-product-title{color:var(--bs-heading-color);font-size:1.05rem}.b2b-shopping-list-line-item .offer-product-title:hover,.offer-product .offer-product-title:hover{color:var(--bs-primary)}.b2b-shopping-list-line-item .product-number,.offer-product .product-number{min-width:-moz-max-content;min-width:max-content}.b2b-shopping-list-line-item .scaled-prices-list .scaled-prices-item,.offer-product .scaled-prices-list .scaled-prices-item{grid-template-columns:8.125rem 5rem 5rem}.b2b-shopping-list-line-item .line-item-quantity,.offer-product .line-item-quantity{margin:0;order:unset;padding:0}.b2b-shopping-list-line-item .line-item-quantity svg,.offer-product .line-item-quantity svg{top:0}.offer-quantity-form .quantity-buy-wrapper{margin-top:0}.offer-quantity-form .quantity-buy-wrapper .quantity-input{align-items:center;border:.0625rem solid var(--bs-gray-200);border-radius:.5rem;display:flex;margin:0;position:unset;width:auto}.offer-quantity-form .quantity-buy-wrapper .quantity-input input[type=number]{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield;background:transparent;margin:0;text-align:center}.offer-quantity-form .quantity-buy-wrapper .quantity-input input[type=number]:focus-visible{outline:none}.offer-quantity-form .quantity-buy-wrapper .quantity-input input[type=number]::-webkit-inner-spin-button,.offer-quantity-form .quantity-buy-wrapper .quantity-input input[type=number]::-webkit-outer-spin-button{-moz-appearance:textfield;-webkit-appearance:none;margin:0}.offer-quantity-form .quantity-buy-wrapper .quantity-input .quantity-input-decrease,.offer-quantity-form .quantity-buy-wrapper .quantity-input .quantity-input-increase{color:var(--bs-gray-600);padding:0;position:unset}.offer-status{border-radius:.25rem;color:var(--bs-white);font-size:.75rem;font-style:normal;font-weight:500;padding:.25rem .5rem;width:-moz-max-content;width:max-content}.offer-status-new,.offer-status-ready{background-color:#25a2be}.offer-status-accepted{background-color:#1dd09a}.offer-status-expired{background-color:#ff4f37}.offer-status-pending,.offer-status-revised{background-color:#f4b81d}.offer-status-valid{background-color:#1dd09a}.offer-status-invalid{background-color:#ff4f37}.account-offers-table{overflow:auto}.account-offers-table .account-offers-table__head>.b2b-shopping-list-table__header-name.js-multiple-selection~.account-offers-table__body{display:block;visibility:visible}.account-offers-table .account-offers-table__row{align-items:center;border-top:.0625rem solid var(--bs-gray-200);display:grid;gap:.75rem;grid-template-columns:5.625rem 6.75rem 6.75rem 4.75rem 4.75rem 8.25rem;padding:1.125rem 0}@media(min-width:576px){.account-offers-table .account-offers-table__row{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr}}.account-offers-table .account-offers-table__row--head{border-top:0;padding:1rem 0}.account-offers-table .account-offers-table__row--head .account-offers-table__cell{color:#18171c;font-size:.875rem;font-weight:500}.account-offers-table .account-offers-table__row .account-offers-table__cell{color:#18171c;font-size:.875rem}.account-offers-table .account-offers-table__row .account-offers-table__cell--right{font-weight:500;text-align:right}.account-offers-table .account-offers-table__row .account-offers-table__cell--action{display:flex;justify-content:flex-end}.account-offers-table .account-offers-table__row .account-offers-table__cell .list-name{color:var(--bs-gray-900);font-weight:500}.account-offers-table .account-offers-table__row .account-offers-table__cell .list-name:hover{color:var(--bs-primary)}.account-offers-table .account-offers-table__row .account-offers-table__cell .shopping-list-actions-dropdown-button{border-radius:100%;height:3rem;padding:0;width:3rem}.account-offers-table .account-offers-table__row .account-offers-table__cell .shopping-list-actions-dropdown-button svg{top:0}.account-orders .order-table{margin-bottom:.5rem}.order-table .order-wrapper{background:var(--bs-gray-100);border-radius:.5rem;padding:0}.order-table .order-wrapper .order-item-header{padding:1rem}@media(min-width:576px){.order-table .order-wrapper .order-item-header{padding:1.5rem}}@media(min-width:1024px){.order-table .order-wrapper .order-item-header{padding:2.5rem}}.order-table .order-wrapper .order-item-header>div:first-child{margin-bottom:1rem}.order-table .order-wrapper .order-item-header .order-table-header-heading{align-items:center;display:flex;font-size:1rem;line-height:1.5625rem;margin:0}@media(min-width:1024px){.order-table .order-wrapper .order-item-header .order-table-header-heading{font-size:1.25rem}}.order-table .order-wrapper .order-item-header .order-table-header-label{margin-right:.25rem}.order-table .order-wrapper .order-item-header .order-table-body-value{text-align:end}@media(min-width:576px){.order-table .order-wrapper .order-item-header .order-table-body-value{text-align:start}}.order-table .order-wrapper .order-item-header .order-table-header-order-status{margin:0}.order-table .order-wrapper .order-item-header .order-table-header-order-status .order-item-status-badge{align-items:center;display:flex;font-size:.75rem;padding:.625rem 1rem;text-transform:uppercase;width:-moz-max-content;width:max-content}.order-table .order-wrapper .order-item-header .order-table-header-order-status .order-item-status-badge svg{top:0}.order-table .order-wrapper .order-item-header .order-table-header-context-menu-wrapper{margin-top:0;right:1rem;top:1rem}@media(min-width:576px){.order-table .order-wrapper .order-item-header .order-table-header-context-menu-wrapper{right:1.5rem;top:1.5rem}}@media(min-width:1024px){.order-table .order-wrapper .order-item-header .order-table-header-context-menu-wrapper{right:2.5rem;top:2.5rem}}.order-table .order-wrapper .order-item-header .order-table-header-context-menu-wrapper .order-table-header-context-menu{align-items:center;background:none;border:.0625rem solid var(--bs-gray-600);border-radius:6.25rem;display:flex;height:2rem;justify-content:center;padding:0;width:2rem}.order-table .order-wrapper .order-item-header .order-table-header-context-menu-wrapper .order-table-header-context-menu .icon svg{top:0}.order-table .order-wrapper .order-item-header .order-table-header-context-menu-wrapper .order-table-header-context-menu-content{min-width:-moz-max-content;min-width:max-content}.order-table .order-wrapper .order-item-header .order-table-header-context-menu-wrapper .order-table-header-context-menu-content button,.order-table .order-wrapper .order-item-header .order-table-header-context-menu-wrapper .order-table-header-context-menu-content-link{background:none;border:none;padding:0;text-transform:none;transition:color .2s ease}.order-table .order-wrapper .order-item-header .order-table-header-context-menu-wrapper .order-table-header-context-menu-content button:hover,.order-table .order-wrapper .order-item-header .order-table-header-context-menu-wrapper .order-table-header-context-menu-content-link:hover{color:var(--bs-primary)}.order-table .order-wrapper .order-item-header .order-table-header-order-table-header{border-bottom:.0625rem solid var(--bs-gray-200);border-top:.0625rem solid var(--bs-gray-200);display:flex;padding:1rem 0}.order-table .order-wrapper .order-item-header .order-table-header-order-table-header .order-table-header-order-table-header-cell{border-left:.0625rem solid var(--bs-gray-200);margin-bottom:1rem;padding-left:.5rem}@media(min-width:576px){.order-table .order-wrapper .order-item-header .order-table-header-order-table-header .order-table-header-order-table-header-cell{margin-bottom:0}}.order-table .order-wrapper .order-item-header .order-table-header-order-table-header .order-table-header-order-table-header-cell:last-child{margin-bottom:0}.order-table .order-wrapper .order-item-header .order-table-header-order-table-header .order-table-header-order-table-header-cell:first-child{border-left:none}.order-table .order-wrapper .order-detail-content{border-top:none;padding:1rem}@media(min-width:576px){.order-table .order-wrapper .order-detail-content{padding:1.5rem}}@media(min-width:1024px){.order-table .order-wrapper .order-detail-content{padding:2.5rem}}.order-table .order-wrapper .order-detail-content .order-detail-content-header-cell{font-weight:500}.order-table .order-wrapper .order-detail-content .order-detail-content-body .line-item{border-bottom:.0625rem solid var(--bs-gray-200);margin-bottom:0;padding-bottom:1.5rem}.order-table .order-wrapper .order-detail-content .order-detail-content-body .line-item-minimum-quantity-surcharge .line-item-info{display:block!important;grid-column:1}.order-table .order-wrapper .order-detail-content .order-detail-content-body .line-item-minimum-quantity-surcharge .line-item-info .line-item-label{width:-moz-max-content;width:max-content}.order-table .order-wrapper .order-detail-content .order-detail-content-body .line-item-minimum-quantity-surcharge .line-item-unit-price{justify-content:end}.order-table .order-wrapper .order-detail-content .order-detail-content-body .row.line-item-row{grid-template-columns:7rem auto}@media(min-width:768px){.order-table .order-wrapper .order-detail-content .order-detail-content-body .row.line-item-row{grid-template-columns:7rem 2fr 7.5rem 1fr 1fr}}.order-table .order-wrapper .order-detail-content .order-detail-content-body .row.line-item-row .line-item-img-container{margin-bottom:1rem;min-width:7.5rem}@media(min-width:576px){.order-table .order-wrapper .order-detail-content .order-detail-content-body .row.line-item-row .line-item-img-container{margin-bottom:0}}.order-table .order-wrapper .order-detail-content .order-detail-content-body .row.line-item-row .line-item-img-container .line-item-img-link{width:7.5rem}.order-table .order-wrapper .order-detail-content .order-detail-content-body .row.line-item-row .line-item-img-container .line-item-img-link img{height:auto;mix-blend-mode:darken;width:5rem}@media(min-width:576px){.order-table .order-wrapper .order-detail-content .order-detail-content-body .row.line-item-row .line-item-img-container .line-item-img-link img{width:7.5rem}}.order-table .order-wrapper .order-detail-content .order-detail-content-body .row.line-item-row .line-item-info{display:none}@media(min-width:576px){.order-table .order-wrapper .order-detail-content .order-detail-content-body .row.line-item-row .line-item-info{display:block}}.order-table .order-wrapper .order-detail-content .order-item-detail-footer{padding:1.5rem 0 0}.dropdown .btn-px-popover{--bs-btn-color:var(--bs-body-color)}.dropdown .px-popover{--bs-position:end;font-size:.875rem;padding:2.5rem 3rem 2.5rem 2.5rem;width:min(31.875rem,100vw - 3.125rem)}.offcanvas .dropdown .px-popover{width:min(31.875rem,var(--bs-offcanvas-width) - 3.75rem)}.product-box{--bs-card-spacer-y:0;--bs-card-spacer-x:0;--bs-card-bg:var(--bs-gray-100);border-radius:.5rem;transition:box-shadow .3s ease,z-index .3s ease;z-index:auto}.product-box:hover{box-shadow:0 1rem 1.25rem 0 rgba(108,117,125,.2);z-index:1}.product-box .card-body{display:flex;flex-direction:column}.product-box .card-body .product-badges{left:var(--px-padding-m);top:var(--px-padding-m)}.product-box .card-body .product-badges .badge{--bs-badge-font-size:0.75rem;--bs-badge-border-radius:0.25rem;--bs-badge-color:var(--bs-gray-100);--bs-badge-padding-y:0.25rem;height:auto;line-height:1.3}.product-box .card-body .product-badges .badge.badge-discount{align-items:center;display:flex}.product-box .card-body .product-badges .badge.badge-discount span{margin-left:.25rem}.product-box .card-body .product-image-wrapper{background-color:var(--bs-white);border-radius:.5rem .5rem 0 0;flex-grow:0;height:auto;margin-bottom:0}.product-box .card-body .product-image-wrapper .manufacturer-link{align-items:center;background:var(--bs-gray-200);border-radius:100%;bottom:.625rem;display:flex;height:4rem;justify-content:center;padding:.5rem;position:absolute;right:.625rem;width:4rem;z-index:1055}.product-box .card-body .product-image-wrapper .manufacturer-link .manufacturer-logo{border-radius:100%;max-height:100%;mix-blend-mode:darken;width:100%}.product-box .card-body .product-image-wrapper .product-image-link{align-items:center;background-color:var(--bs-gray-100);border-radius:.5rem .5rem 0 0;display:flex;height:12.5rem;mix-blend-mode:darken;position:relative;z-index:3}@media(min-width:576px){.product-box .card-body .product-image-wrapper .product-image-link{height:15.625rem}}@media(min-width:768px){.product-box .card-body .product-image-wrapper .product-image-link{height:21.875rem}}.product-box .card-body .product-image-wrapper .product-image-link .product-image{height:100%;max-height:unset;mix-blend-mode:darken;-o-object-fit:contain;object-fit:contain;width:100%}.product-box .card-body .product-image-wrapper .product-image-link.has-hover-image{position:relative}.product-box .card-body .product-image-wrapper .product-image-link.has-hover-image .product-image{height:100%;transition:opacity .3s ease;width:100%}.product-box .card-body .product-image-wrapper .product-image-link.has-hover-image .hover-image{border-radius:.5rem .5rem 0 0;left:0;-o-object-fit:cover;object-fit:cover;opacity:0;position:absolute;top:0}.product-box .card-body .product-image-wrapper .product-image-link.has-hover-image:hover .default-image{opacity:0}.product-box .card-body .product-image-wrapper .product-image-link.has-hover-image:hover .hover-image{opacity:1}.product-box .card-body .product-image-wrapper .product-image-link .product-image-placeholder{max-width:100%}.product-box .card-body .product-image-wrapper .product-image-link .product-image-placeholder .icon-placeholder{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.product-box .card-body .product-image-wrapper .login-b2b-shopping-list{padding:1rem;position:absolute;right:.625rem;top:.625rem;z-index:4}.product-box .card-body .product-image-wrapper .login-b2b-shopping-list .b2b-shopping-list-link{color:var(--bs-black)}.product-box .card-body .product-image-wrapper .dropdown{padding:0;right:0;top:.625rem;width:100%;z-index:unset!important}@media(min-width:576px){.product-box .card-body .product-image-wrapper .dropdown{padding:0 1.25rem}}.product-box .card-body .product-image-wrapper .dropdown .b2b-shopping-list-button-add{background-color:var(--bs-white);border:none;border-radius:100%;min-height:2rem;min-width:2rem;padding:.5rem;position:absolute;right:.625rem;top:.875rem;z-index:4}.product-box .card-body .product-image-wrapper .dropdown .b2b-shopping-list-button-add:hover{background-color:var(--bs-primary);color:var(--bs-white)}.product-box .card-body .product-image-wrapper .dropdown .b2b-shopping-list-button-add.is-added svg{fill:var(--bs-black)}.product-box .card-body .product-image-wrapper .dropdown .b2b-shopping-list-button-add.is-added:hover{background-color:var(--bs-primary);color:var(--bs-white)}.product-box .card-body .product-image-wrapper .dropdown .b2b-shopping-list-button-add.is-added:hover svg{fill:var(--bs-white)}.product-box .card-body .product-image-wrapper .dropdown .b2b-shopping-list-button-add svg{margin:0}.product-box .card-body .product-image-wrapper .dropdown .b2b-shopping-list__dropdown{min-width:100%;width:100%}.product-box .card-body .product-image-wrapper .dropdown .b2b-shopping-list__dropdown.show{transform:translateY(2.875rem)!important;z-index:1056}.product-box .card-body .product-price.with-list-price{align-items:center;color:var(--bs-success);display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center}.product-box .card-body .product-price.with-list-price .list-price-price{color:var(--bs-gray-600)}.product-box .card-body .price-percentage-badge{background-color:var(--bs-success);border-radius:.25rem;color:var(--bs-gray-100);font-family:var(--bs-font-sans-serif);font-size:.875rem;font-weight:500;padding:.625rem .5rem}.product-box .card-body .list-login-btn{margin-top:1rem;max-width:100%;text-align:center;text-wrap:wrap}@media(max-width:767.98px){.product-box .card-body .list-login-btn{line-height:.875rem;padding:.75rem .5rem}}.product-box .card-body .product-info-detailed{height:100%;padding:var(--px-padding-m);padding-bottom:2.5rem}@media(min-width:576px){.product-box .card-body .product-info-detailed{padding-bottom:1.5rem}}.product-box .card-body .product-info-detailed .product-info{display:flex;flex-direction:column;height:100%;justify-content:space-between}.product-box .card-body .product-info-detailed .product-info .product-delivery-product-number{border-bottom:.0625rem solid var(--bs-gray-300);font-size:.875rem;margin-bottom:.5rem;padding-bottom:.5rem}.product-box .card-body .product-info-detailed .product-info .product-delivery-product-number .product-stock-information{align-items:center;display:flex;gap:.25rem}.product-box .card-body .product-info-detailed .product-info .product-delivery-product-number .product-stock-information .delivery-status-indicator{margin-right:0}.product-box .card-body .product-info-detailed .product-info .product-name{font-size:1rem;font-weight:500;margin-bottom:.5rem}.product-box .card-body .product-info-detailed .product-info .product-name:after{content:none}.product-box .card-body .product-info-detailed .product-info .product-price-info{margin-top:auto}.product-box .card-body .product-info-detailed .product-info .product-price-info .product-block-prices-quantity{border-bottom:.0625rem solid var(--bs-gray-300);color:var(--bs-gray-600);font-family:var(--bs-font-sans-serif);font-size:.875rem}.product-box .card-body .product-info-detailed .product-info .product-price-info .product-block-prices-quantity .sales-product-stock-information{font-size:.875rem;font-weight:300}.product-box .card-body .product-info-detailed .product-info .product-price-info .small{font-size:.875rem}.product-box .card-body .product-info-detailed .product-info .product-price-info .js-single-price-selector{font-family:var(--bs-font-sans-serif);font-size:1rem;font-weight:700}.product-box .card-body .product-info-detailed .product-info .product-action{margin-top:1rem}.product-box .card-body .product-info-detailed .product-info .product-action .quantity-box{height:100%}.product-box .card-body .product-info-detailed .product-info .product-action .quantity-box .quantity-input{display:flex;height:100%}.product-box .card-body .product-info-detailed .product-info .list-login-btn{margin-top:1rem}.product-box .card-body .product-info-detailed .sales-product-stock-information{font-size:.75rem}.product-box .card-body .product-info-minimal{border-radius:0 0 .5rem .5rem;padding:var(--px-padding-m);text-align:center}.product-box .card-body .product-info-minimal .product-price-wrapper{color:var(--bs-gray-600);font-family:Satoshi,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-weight:500;letter-spacing:0;line-height:1.5rem;text-transform:lowercase}.js-listing-wrapper .product-info-detailed{display:none}.js-listing-wrapper .product-info-minimal,.js-listing-wrapper.is-product-info-detailed .product-info-detailed{display:block}.js-listing-wrapper.is-product-info-detailed .product-info-minimal{display:none}.quantity-buy-wrapper{display:flex;position:relative}.quantity-buy-wrapper.disabled{opacity:.5;pointer-events:none}.quantity-buy-wrapper .quantity-input{border:.0625rem solid var(--bs-gray-300);border-radius:.5rem;padding:.75rem .5rem}.checkout .quantity-buy-wrapper .quantity-input{margin-right:0}.quantity-buy-wrapper .quantity-input input{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;background:transparent;border:none;margin:0;padding:0;text-align:center}.quantity-buy-wrapper .quantity-input input::-webkit-inner-spin-button,.quantity-buy-wrapper .quantity-input input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.quantity-buy-wrapper .quantity-input input:focus-visible{outline:none}.quantity-buy-wrapper .quantity-input input.scale-price-has--notice{animation-duration:.7s;animation-name:boing}.quantity-buy-wrapper .quantity-input-decrease,.quantity-buy-wrapper .quantity-input-increase{cursor:pointer}.quantity-buy-wrapper .quantity-input-decrease.is-disabled,.quantity-buy-wrapper .quantity-input-increase.is-disabled{color:var(--bs-gray-300);cursor:not-allowed;pointer-events:none}.quantity-buy-wrapper .buybox--form-quantity-note{align-items:center;background-color:#fff;border-radius:.5rem;bottom:100%;box-shadow:.3125rem .3125rem 1.25rem 0 rgba(94,76,11,.3);display:flex;justify-content:space-between;left:0;opacity:0;padding:.5rem .625rem;position:absolute;text-align:left;z-index:-1}.checkout .quantity-buy-wrapper .buybox--form-quantity-note{left:-6.25rem}@media(min-width:768px){.checkout .quantity-buy-wrapper .buybox--form-quantity-note{left:0;right:-6.25rem}}.quantity-buy-wrapper .buybox--form-quantity-note.was--visible{animation-duration:.5s;animation-fill-mode:forwards;animation-name:zoomOut;z-index:-1}.is-offcanvas .quantity-buy-wrapper .buybox--form-quantity-note.was--visible{min-width:11.25rem}.quantity-buy-wrapper .buybox--form-quantity-note.is--visible{animation-duration:.5s;animation-name:zoomIn;opacity:1;transform:scaleX(1);z-index:505}.quantity-buy-wrapper .buybox--form-quantity-note.is--visible.offer-popover{min-width:11.25rem}.quantity-buy-wrapper .buybox--form-quantity-note.is--visible.offer-popover span{width:100%}.is-offcanvas .quantity-buy-wrapper .buybox--form-quantity-note.is--visible{min-width:11.25rem}.quantity-buy-wrapper .buybox--form-quantity-note .text{color:#18171c;font-size:.875rem;line-height:1.5rem;width:calc(100% - 2.625rem)}.checkout .quantity-buy-wrapper .buybox--form-quantity-note .text{width:100%}.quantity-buy-wrapper .buybox--form-quantity-note:before{border:.5rem solid transparent;border-top-color:#fff;bottom:-.9375rem;content:" ";display:block;left:1.875rem;position:absolute}.checkout .quantity-buy-wrapper .buybox--form-quantity-note:before{left:7.5rem}@media(min-width:768px){.checkout .quantity-buy-wrapper .buybox--form-quantity-note:before{left:1.875rem}}.sales-agent-sidebar{text-align:center}.sales-agent-sidebar-agent{flex-direction:column}.sales-agent-sidebar-title{margin-bottom:1rem}@media(min-width:1024px){.sales-agent-sidebar-title{font-size:1.25rem}}.sales-agent-sidebar-avatar{margin:0 auto;padding-bottom:1rem;width:7.5rem}.sales-agent-sidebar-avatar img{height:auto}.sales-agent-sidebar-name{font-size:1rem;font-weight:500;margin-bottom:0}.sales-agent-sidebar-role{font-size:1rem;font-weight:300;margin-bottom:1rem}.sales-agent-sidebar-contact{margin-bottom:.5rem}@media(min-width:1024px){.sales-agent-sidebar-contact{margin-bottom:1rem}}.sales-agent-sidebar-contact a{align-items:center;color:var(--bs-gray-600);display:flex;font-size:.875rem;font-weight:500;gap:.5rem;justify-content:center;line-height:.875rem}.sales-agent-sidebar-languages{justify-content:center}.sales-agent-sidebar-languages-list{font-size:.875rem;font-weight:500;margin-bottom:1rem}.sales-agent-sidebar .btn{border:.0625rem solid var(--bs-gray-600);border-radius:.5rem;color:var(--bs-gray-600);font-size:.875rem;font-weight:500;text-transform:uppercase;width:100%}.scaled-prices-headings{border-bottom:.0625rem solid var(--bs-gray-300);color:var(--bs-gray-900);display:grid;font-size:.875rem;font-weight:500;grid-template-columns:1fr 28% 25% 2.625rem}@media(min-width:1024px){.scaled-prices-headings{grid-template-columns:1fr 30% 30% 2.625rem}}.scaled-prices-headings span:first-child{padding-left:.5rem}.scaled-prices-list{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.scaled-prices-list .scaled-prices-item{align-items:center;border-radius:.5rem;display:grid;font-size:.875rem;font-weight:300;grid-template-columns:1fr 28% 25%;margin-top:auto}.scaled-prices-list .scaled-prices-item.clickable:hover{background:var(--bs-gray-200)}@media(min-width:1024px){.scaled-prices-list .scaled-prices-item{grid-template-columns:1fr 30% 30%}}.scaled-prices-list .scaled-prices-item .scaled-prices-quantity{padding:.5rem 0 .5rem .5rem}.scaled-prices-list .scaled-prices-item.is-active{border:.0625rem solid var(--bs-gray-300);border-radius:.5rem;font-weight:500}.scaled-prices-list .scaled-prices-item.is-active .scaled-prices-discount{align-items:center;background:var(--bs-success);border-radius:.5rem;color:var(--bs-white);display:flex;font-weight:500;height:100%;justify-content:center}@media(min-width:1024px){.scaled-prices-list .scaled-prices-item.is-active .scaled-prices-quantity{padding-left:1.125rem}}.btn>.loader{--bs-spinner-width:1.5rem;--bs-spinner-height:1.5rem}@keyframes slide-in{0%{opacity:0}to{opacity:1}}.wurm-last-seen-products-slider.minimal{background:var(--bs-gray-100);border-radius:.5rem;margin:0 0 .5rem;overflow:hidden;padding:.5rem 1rem 1rem}@media(min-width:576px){.wurm-last-seen-products-slider.minimal{padding:1rem 1.5rem}}@media(min-width:1280px){.wurm-last-seen-products-slider.minimal{padding:1.5rem 2.5rem}}.wurm-last-seen-products-slider.minimal .swiper .last-seen-product-image-link{background:var(--bs-gray-200);border-radius:.5rem;display:flex;flex-direction:column;gap:.5rem}.wurm-last-seen-products-slider.minimal .swiper .last-seen-product-image-link .product-image-container img{mix-blend-mode:darken}.wurm-last-seen-products-slider.minimal .swiper .last-seen-product-image-link .product-image-container .icon{height:100%;width:100%}.wurm-last-seen-products-slider.minimal .swiper .last-seen-product-image-link span{color:var(--bs-gray-600);padding:.5rem .5rem 1.5rem;text-align:center}.wurm-last-seen-products-slider.minimal .swiper .last-seen-product-name{font-size:.875rem}.wurm-last-seen-products-slider.minimal .swiper .swiper-controls{display:flex}@media(min-width:1280px){.wurm-last-seen-products-slider.minimal .swiper .swiper-controls{display:none}}@media(max-width:767.98px){.wurm-last-seen-products-slider.minimal .swiper.repeater-mode-peek.max-4{--px-slide-width:50%}}.wurm-last-seen-products-slider.minimal .product-box-placeholder{min-height:19.25rem}.wurm-last-seen-products-slider.standard .product-box-placeholder{min-height:40.625rem}.wurm-last-seen-products-slider.standard .product-image-link{min-height:21.875rem}.wurm-last-seen-products-slider .product-box-placeholder{animation:skeletonShimmer 1.5s linear 0s infinite normal forwards running;background:linear-gradient(to right,var(--bs-gray-300) 8%,var(--bs-gray-100) 18%,var(--bs-gray-300) 28%);background-size:50rem 6.25rem;border-radius:.5rem;margin:0 .25rem 1.5rem}.wurm-last-seen-products-slider .swiper-controls .swiper-button-prev{margin-right:0!important}.wurm-last-seen-products-slider .swiper-controls .swiper-pagination{position:unset!important;transform:unset!important}.wurm-last-seen-products-slider .swiper-pagination-bullet{transition:all .3s ease}.wurm-last-seen-products-slider .swiper-pagination-bullet-active{border-radius:6.25rem;width:1.5rem}.product-dimensions{font-size:.875rem}#wurmQrScannerReader{padding:1.25rem}#wurmQrScannerReader canvas.drawingBuffer{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.header-search-form{position:unset}.header-search-form .search-suggest-container-wide{--swiper-gutter:0.25rem;background:var(--bs-gray-200);border:0;border-radius:.5rem;left:0;max-height:85vh;overflow-x:hidden;overflow-y:auto;padding:var(--px-padding-l) 0 var(--px-padding-l) var(--px-padding-l);right:0;top:3.75rem;transform:unset!important;width:100%}@media(min-width:768px){.header-search-form .search-suggest-container-wide{max-height:unset}}@media(min-width:1280px){.header-search-form .search-suggest-container-wide{border-radius:0 0 .5rem .5rem;top:5rem}}.header-search-form .search-suggest-container-wide:after{background:var(--bs-gray-200)}.header-search-form .search-suggest-container-wide .elio-suggest-block-header{border:none}.header-search-form .search-suggest-container-wide .e-search-suggest-container{padding-left:0;padding-right:var(--px-padding-l)}@media(min-width:768px){.header-search-form .search-suggest-container-wide .e-search-suggest-container.elio-suggest-block-query-completion{padding-right:1rem}}.header-search-form .search-suggest-container-wide .search-suggest-category{margin-bottom:1.5rem}@media(min-width:576px){.header-search-form .search-suggest-container-wide .search-suggest-category{margin-bottom:2.5rem}}.header-search-form .search-suggest-container-wide .search-suggest-category .category-image-container{width:4rem}.header-search-form .search-suggest-container-wide .search-suggest-category .category-image-container img{border-radius:.5rem .5rem 0 .5rem}.header-search-form .search-suggest-container-wide .search-suggest-category .search-suggest-category-link{background:var(--bs-gray-100);border-radius:.5rem;color:var(--bs-gray-600);font-size:.875rem;line-height:1.125rem;min-width:-moz-max-content;min-width:max-content}.header-search-form .search-suggest-container-wide .search-suggest-category .search-suggest-category-link:hover{color:#f12c2f}.header-search-form .search-suggest-container-wide .search-suggest-category .search-suggest-category-link .search-suggest-category-parent{font-weight:300}.header-search-form .search-suggest-container-wide .search-suggest-category .swiper-controls{gap:1rem!important;margin:calc(1rem - var(--px-element-margin)) 0 0}.header-search-form .search-suggest-container-wide .elio-suggest-block-query-completion ul{background:var(--bs-gray-100);border-radius:.5rem;padding:1rem}.header-search-form .search-suggest-container-wide .elio-suggest-block-query-completion ul li{border-bottom:none;margin-bottom:1rem}.header-search-form .search-suggest-container-wide .elio-suggest-block-query-completion ul li a{font-family:Satoshi;font-size:.875rem;font-weight:400;padding:0;text-transform:capitalize}.header-search-form .search-suggest-container-wide .elio-suggest-block-product .swiper-slide{--px-slide-width:calc(12.5rem + var(--swiper-gutter))}.header-search-form .search-suggest-container-wide .elio-suggest-block-product .product-image-container{background:var(--bs-gray-100);border-radius:.5rem .5rem 0 0;mix-blend-mode:darken}.header-search-form .search-suggest-container-wide .elio-suggest-block-product .product-image-container .product-image{border-radius:.5rem .5rem 0 0;height:100%;max-height:unset;mix-blend-mode:darken;-o-object-fit:contain;object-fit:contain;width:100%}.header-search-form .search-suggest-container-wide .elio-suggest-block-product .product-image-container.has-hover-image{position:relative}.header-search-form .search-suggest-container-wide .elio-suggest-block-product .product-image-container.has-hover-image .product-image{height:100%;transition:opacity .3s ease;width:100%}.header-search-form .search-suggest-container-wide .elio-suggest-block-product .product-image-container.has-hover-image .hover-image{border-radius:.5rem .5rem 0 0;left:0;-o-object-fit:cover;object-fit:cover;opacity:0;position:absolute;top:0}.header-search-form .search-suggest-container-wide .elio-suggest-block-product .product-image-container.has-hover-image:hover .default-image{opacity:0}.header-search-form .search-suggest-container-wide .elio-suggest-block-product .product-image-container.has-hover-image:hover .hover-image{opacity:1}.header-search-form .search-suggest-container-wide .elio-suggest-block-product .search-suggest-product-data{background:var(--bs-gray-100);border-radius:0 0 .5rem .5rem;color:var(--bs-gray-600);font-weight:300;gap:.5rem;padding:.5rem}.header-search-form .search-suggest-container-wide .elio-suggest-block-product .search-suggest-product-data .search-suggest-name{display:-webkit-box;font-size:.875rem;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.header-search-form .search-suggest-container-wide .elio-suggest-block-product .swiper-controls-container{margin-top:calc(1rem - var(--px-element-margin))}.header-search-form .search-suggest-container-wide .elio-suggest-block-product .search-suggest-total{padding:0 0 0 calc(var(--swiper-gutter)*.5)}.header-search-form .search-suggest-container-wide .elio-suggest-block-product .swiper-controls{flex-grow:1;gap:1rem!important;margin:0;width:auto}.header-search-form .search-suggest-container-wide .ai-suggest img{width:2.5rem}@media(min-width:1280px){.header-search-form .search-suggest-container-wide .ai-suggest span{color:var(--bs-gray-600);font-size:.875rem;max-width:18.75rem}}.header-search-form .search-suggest-container-wide .highlight{color:#f12c2f;text-decoration:none}.b2b-shopping-list__dropdown{min-width:15.625rem;padding:.625rem!important}@media(min-width:576px){.b2b-shopping-list__dropdown{padding:1.25rem!important}}.b2b-shopping-list__dropdown h6{border-bottom:.0625rem solid var(--bs-gray-300);color:var(--bs-gray-800);font-size:1rem;padding:0 0 1rem!important}.b2b-shopping-list__dropdown a{color:var(--bs-gray-600);cursor:pointer;margin-top:.25rem}@media(min-width:576px){.b2b-shopping-list__dropdown a{margin-top:1rem}}.b2b-shopping-list__dropdown a svg{top:0}.b2b-shopping-list__dropdown .b2b-shopping-list-create-list,.b2b-shopping-list__dropdown .b2b-shopping-list-see-all{height:3rem;margin-top:1rem;padding:.75rem 1.5rem;width:-moz-max-content;width:max-content}@media(max-width:767.98px){.b2b-shopping-list__dropdown .b2b-shopping-list-create-list,.b2b-shopping-list__dropdown .b2b-shopping-list-see-all{padding:.25rem .5rem}}.px-cms-form-complaint .captcha-google-re-captcha-v2{margin-bottom:1.5rem}.input-group-file-upload{align-items:stretch;position:relative}.input-group-file-upload .file-input-replacement{border-bottom-right-radius:0;border-top-right-radius:0}.input-group-file-upload .input-group-append{display:flex}.input-group-file-upload .btn{border-radius:0 .5rem .5rem 0;position:relative}.input-group-file-upload .btn .svg-arrow,.input-group-file-upload .btn .svg-close{transition:opacity .2s ease-in-out}.input-group-file-upload .btn .svg-close{opacity:0;position:absolute}.input-group-file-upload .file-input-hidden{cursor:pointer;inset:0;opacity:0;position:absolute}.input-group-file-upload-is-filled .svg-arrow{opacity:0}.input-group-file-upload-is-filled .svg-close{opacity:1!important}.wurm-contact-page .moorl-column-layout{display:grid;grid-template-columns:1fr}@media(min-width:768px){.wurm-contact-page .moorl-column-layout{grid-template-columns:repeat(3,1fr)}}.wurm-contact-page .moorl-column-layout div{justify-content:center;margin-bottom:1rem}.wurm-contact-page .moorl-column-layout div:last-child{margin-bottom:0}@media(min-width:768px){.wurm-contact-page .moorl-column-layout div{margin-bottom:0}}.wurm-contact-page .wurm-contact-form .boxed>div:first-child{border-radius:.5rem .5rem 0 0;padding:1.5rem}@media(min-width:1024px){.wurm-contact-page .wurm-contact-form .boxed>div:first-child{padding:1rem 12.5rem 0}}.wurm-contact-page .wurm-contact-form .boxed>div:last-child{border-radius:0 0 .5rem .5rem;padding:1.5rem}@media(min-width:1024px){.wurm-contact-page .wurm-contact-form .boxed>div:last-child{padding:0 12.5rem 1.25rem}}.cms-section .full-width{--bs-gutter-x:0}.product-wishlist{margin:0}.product-wishlist-action-circle:before{content:none}.card-title{color:var(--bs-heading-color);font-size:2rem}legend.card-title{font-size:1.25rem}.offcanvas-cart-items{border-bottom:0;margin:0}.line-item{border-bottom:0;padding:0}.line-item .line-item-row{--bs-gutter-x:1rem;margin-left:calc(var(--bs-gutter-x)*-.5);margin-right:calc(var(--bs-gutter-x)*-.5)}.line-item .line-item-row>[class*=col],.line-item-details{padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5)}.line-item-details{width:100%}.line-item-img-container{margin-bottom:0;width:5rem}@media(min-width:768px){.line-item-img-container{width:7.5rem}}.line-item-img{border:0;height:auto;mix-blend-mode:darken;padding:0}.line-item-quantity{width:9.375rem}.line-item-quantity-row{margin-bottom:0}.is-offcanvas .line-item-quantity-select-wrapper,.line-item-quantity-select-wrapper{width:100%}.line-item-price,.line-item-tax-price,.line-item-unit-price{width:calc(100% - 9.375rem)}.line-item .line-item-tax-price,.line-item .line-item-unit-price{font-size:.875rem;font-weight:300;line-height:1.5}.line-item .line-item-tax-price-label,.line-item .line-item-unit-price-label{font-weight:300}.line-item .line-item-total-price{font-size:.875rem;font-weight:500;line-height:1.5}.is-offcanvas .line-item-details{width:100%}.is-offcanvas .line-item-tax-price,.is-offcanvas .line-item-unit-price{width:calc(100% - 9.375rem)}.is-offcanvas .line-item-img-container{width:5rem}.is-offcanvas .line-item-total-price-label,.is-offcanvas .line-item-unit-price-label{height:inherit!important;margin:0!important;overflow:inherit!important;padding:0!important;width:unset!important;clip:inherit!important;border:inherit!important;white-space:inherit!important}.is-offcanvas .line-item-total-price-label:not(caption),.is-offcanvas .line-item-unit-price-label:not(caption){position:relative!important}.is-offcanvas .line-item-unit-price-value-descriptor{display:none}.account-menu-dropdown{min-width:var(--bs-dropdown-min-width);padding:.625rem 1.875rem}.product-cheapest-price,.product-price-unit,.product-variant-characteristics,.product-variant-characteristics .product-variant-characteristics-text{height:auto;margin:0;min-height:0}