@import url('styles-m.min.css');:root{--header-height:80px;--font-size-display1:6.4rem;--font-size-display2:4.8rem;--font-size-title1:4.4rem;--font-size-title2:3.6rem;--font-size-title3:3.2rem;--font-size-title4:2rem;--font-size-title5:1.8rem;--font-size-title6:1.6rem;--font-size-price1:2rem;--font-size-price2:1.8rem;--font-size-price3:1.6rem}body.page-layout-checkout{--header-height:80px}._not-large,._only-small,._only-medium{display:none !important}._typo-display1-large{font-family:var(--font-family-display);font-size:var(--font-size-display1);line-height:var(--line-height-display);font-weight:var(--font-weight-display)}._typo-display2-large{font-family:var(--font-family-display);font-size:var(--font-size-display2);line-height:var(--line-height-display);font-weight:var(--font-weight-display)}._typo-title1-large{font-family:var(--font-family-title1);font-size:var(--font-size-title1);line-height:var(--line-height-title1);font-weight:var(--font-weight-title1)}._typo-title2-large{font-family:var(--font-family-title2);font-size:var(--font-size-title2);line-height:var(--line-height-title2);font-weight:var(--font-weight-title2)}._typo-title3-large{font-family:var(--font-family-title3);font-size:var(--font-size-title3);line-height:var(--line-height-title3);font-weight:var(--font-weight-title3)}._typo-title4-large{font-family:var(--font-family-title4);font-size:var(--font-size-title4);line-height:var(--line-height-title4);font-weight:var(--font-weight-title4)}._typo-title5-large{font-family:var(--font-family-title5);font-size:var(--font-size-title5);line-height:var(--line-height-title5);font-weight:var(--font-weight-title5)}._typo-title6-large{font-family:var(--font-family-title6);font-size:var(--font-size-title6);line-height:var(--line-height-title6);font-weight:var(--font-weight-title6)}._typo-text1-large{font-family:var(--font-family-text);font-size:var(--font-size-text1);line-height:var(--line-height-text);font-weight:var(--font-weight-text1)}._typo-text2-large{font-family:var(--font-family-text);font-size:var(--font-size-text2);line-height:var(--line-height-text);font-weight:var(--font-weight-text2)}._typo-text3-large{font-family:var(--font-family-text);font-size:var(--font-size-text3);line-height:var(--line-height-text);font-weight:var(--font-weight-text3)}._typo-text4-large{font-family:var(--font-family-text);font-size:var(--font-size-text4);line-height:var(--line-height-text);font-weight:var(--font-weight-text4)}._typo-text-bold1-large{font-family:var(--font-family-text);font-size:var(--font-size-text1);line-height:var(--line-height-text);font-weight:var(--font-weight-text-bold1)}._typo-text-bold2-large{font-family:var(--font-family-text);font-size:var(--font-size-text2);line-height:var(--line-height-text);font-weight:var(--font-weight-text-bold2)}._typo-text-bold3-large{font-family:var(--font-family-text);font-size:var(--font-size-text3);line-height:var(--line-height-text);font-weight:var(--font-weight-text-bold3)}._typo-text-bold4-large{font-family:var(--font-family-text);font-size:var(--font-size-text4);line-height:var(--line-height-text);font-weight:var(--font-weight-text-bold4)}._typo-text-italic1-large{font-family:var(--font-family-text);font-size:var(--font-size-text1);line-height:var(--line-height-text);font-weight:var(--font-weight-text1);font-style:italic}._typo-text-italic2-large{font-family:var(--font-family-text);font-size:var(--font-size-text2);line-height:var(--line-height-text);font-weight:var(--font-weight-text2);font-style:italic}._typo-text-italic3-large{font-family:var(--font-family-text);font-size:var(--font-size-text3);line-height:var(--line-height-text);font-weight:var(--font-weight-text3);font-style:italic}._typo-text-italic4-large{font-family:var(--font-family-text);font-size:var(--font-size-text4);line-height:var(--line-height-text);font-weight:var(--font-weight-text4);font-style:italic}._typo-text-underline1-large{font-family:var(--font-family-text);font-size:var(--font-size-text1);line-height:var(--line-height-text);font-weight:var(--font-weight-text1);text-decoration:underline}._typo-text-underline2-large{font-family:var(--font-family-text);font-size:var(--font-size-text2);line-height:var(--line-height-text);font-weight:var(--font-weight-text2);text-decoration:underline}._typo-text-underline3-large{font-family:var(--font-family-text);font-size:var(--font-size-text3);line-height:var(--line-height-text);font-weight:var(--font-weight-text3);text-decoration:underline}._typo-text-underline4-large{font-family:var(--font-family-text);font-size:var(--font-size-text4);line-height:var(--line-height-text);font-weight:var(--font-weight-text4);text-decoration:underline}._typo-label1-large{font-family:var(--font-family-label);font-size:var(--font-size-label1);line-height:var(--line-height-label);font-weight:var(--font-weight-label)}._typo-label2-large{font-family:var(--font-family-label);font-size:var(--font-size-label2);line-height:var(--line-height-label);font-weight:var(--font-weight-label)}._typo-label3-large{font-family:var(--font-family-label);font-size:var(--font-size-label3);line-height:var(--line-height-label);font-weight:var(--font-weight-label)}._typo-label-uppercase1-large{font-family:var(--font-family-label);font-size:var(--font-size-label1);line-height:var(--line-height-label);font-weight:var(--font-weight-label);text-transform:uppercase}._typo-label-uppercase2-large{font-family:var(--font-family-label);font-size:var(--font-size-label2);line-height:var(--line-height-label);font-weight:var(--font-weight-label);text-transform:uppercase}._typo-label-uppercase3-large{font-family:var(--font-family-label);font-size:var(--font-size-label3);line-height:var(--line-height-label);font-weight:var(--font-weight-label);text-transform:uppercase}._typo-price1-large{font-family:var(--font-family-price1);font-size:var(--font-size-price1);line-height:var(--line-height-price1);font-weight:var(--font-weight-price1)}._typo-price2-large{font-family:var(--font-family-price2);font-size:var(--font-size-price2);line-height:var(--line-height-price2);font-weight:var(--font-weight-price2)}._typo-price3-large{font-family:var(--font-family-price3);font-size:var(--font-size-price3);line-height:var(--line-height-price3);font-weight:var(--font-weight-price3)}.page-header{z-index:20}.page-header .header{position:relative;z-index:20}body.exhaustive-menu .page-header .header{--container-is-max-width:0}.page-header .nav-toggle{display:none}body.page-layout-checkout .page-header .header{border-bottom:1px solid var(--color-border)}body.page-layout-checkout .page-header .header-title{display:flex;align-items:center;font-family:var(--font-family-text);font-size:var(--font-size-text2);line-height:var(--line-height-text);font-weight:var(--font-weight-text2);color:var(--color-text)}body.page-layout-checkout .page-header .header-title:before{margin-right:4px}.block-search .form .action.close{right:-78px}html.search-open .block-search .form{--container-enabled:1;--container-is-max-width:1;--container-max-width:996px;padding-left:max(calc(var(--container-padding)*var(--container-enabled)),calc((100% - var(--container-max-width))/2*var(--container-is-max-width)*var(--container-enabled))) !important;padding-right:max(calc(var(--container-padding)*var(--container-enabled)),calc((100% - var(--container-max-width))/2*var(--container-is-max-width)*var(--container-enabled))) !important}html.search-before-open .page-header.sticky{z-index:21}.search-autocomplete{--container-enabled:1;--container-is-max-width:1;--container-max-width:996px;padding-left:max(calc(var(--container-padding)*var(--container-enabled)),calc((100% - var(--container-max-width))/2*var(--container-is-max-width)*var(--container-enabled))) !important;padding-right:max(calc(var(--container-padding)*var(--container-enabled)),calc((100% - var(--container-max-width))/2*var(--container-is-max-width)*var(--container-enabled))) !important}.search-autocomplete .smile-elasticsuite-autocomplete-result{grid-template-columns:1fr 1fr;gap:48px}.search-autocomplete .autocomplete-placeholder{grid-template-columns:1fr 744px;gap:48px}.search-autocomplete .autocomplete-link.popular-terms li{line-height:0}.search-autocomplete .autocomplete-link.popular-terms li+li{margin-top:8px}.search-autocomplete .autocomplete-link.popular-terms a{max-width:100%;overflow:hidden;text-overflow:ellipsis}.search-autocomplete .autocomplete-link.help{border-top:1px solid var(--color-border);padding-top:24px}.search-autocomplete .autocomplete-link.help ul{overflow:auto;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;padding:4px;margin:-4px}.search-autocomplete .autocomplete-link.help ul::-webkit-scrollbar{display:none}.search-autocomplete .autocomplete-product ul{overflow:auto;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;padding:4px;margin:-4px}.search-autocomplete .autocomplete-product ul::-webkit-scrollbar{display:none}.search-autocomplete .autocomplete-product ul li{flex:0 0 168px}.navigation{--container-enabled:1;--container-is-max-width:1;--container-max-width:1200px;padding-left:max(calc(var(--container-padding)*var(--container-enabled)),calc((100% - var(--container-max-width))/2*var(--container-is-max-width)*var(--container-enabled))) !important;padding-right:max(calc(var(--container-padding)*var(--container-enabled)),calc((100% - var(--container-max-width))/2*var(--container-is-max-width)*var(--container-enabled))) !important;display:flex;height:48px;padding-top:8px;background:var(--color-white);border-bottom:1px solid var(--color-border)}body.exhaustive-menu .navigation{--container-is-max-width:0}.nav-overlay{z-index:-2}.nav-header,.nav-back{display:none}.nav-main-container{flex-grow:1;display:flex}.nav-main-inner{height:100%;display:flex}.nav-switcher{order:2;align-self:flex-start;padding-left:48px;margin-left:auto}.nav-main .nav-container{flex-shrink:0}.nav-main .nav-container:first-child .nav>li:first-child{padding-left:0}.nav-main .nav-container:last-child .nav>li:last-child{padding-right:0}.nav-main .nav{height:100%;display:flex}.nav-main .nav li.level0{flex-shrink:0;height:100%;padding:0 12px}.nav-main .nav li.level0.hidden{display:none}.nav-main .nav li.level0>a{position:relative;height:100%;display:flex;align-items:flex-start;font-family:var(--font-family-text);font-size:var(--font-size-text2);line-height:var(--line-height-text);font-weight:var(--font-weight-text-bold2);text-align:center;padding:0 8px}.nav-main .nav li.level0>a:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:0;border-radius:4px;background:var(--color-primary5);transition:height .2s}.nav-main .nav li.level0.active>a,.nav-main .nav li.level0.has-active>a{color:var(--color-primary5);fill:var(--color-primary5)}.nav-main .nav li.level0:hover>a:before,.nav-main .nav li.level0:focus-within>a:before,.nav-main .nav li.level0.active>a:before,.nav-main .nav li.level0.has-active>a:before{height:4px}.nav-main .nav li.level0.active>a:before,.nav-main .nav li.level0.has-active>a:before{background:var(--color-primary5)}.nav-main .nav li.level0>.submenu{display:none;position:absolute;top:100%;left:0;width:100%;background:var(--color-neutral1)}html:not(.nav-open) .nav-main .nav li.level0:hover>.submenu,body:not(.exhaustive-menu) .nav-main .nav li.level0:hover>.submenu,html:not(.nav-open) .nav-main .nav li.level0:focus-within>.submenu,body:not(.exhaustive-menu) .nav-main .nav li.level0:focus-within>.submenu{display:block}html:not(.nav-open) .nav-main .nav li.level0:hover>.submenu:after,body:not(.exhaustive-menu) .nav-main .nav li.level0:hover>.submenu:after,html:not(.nav-open) .nav-main .nav li.level0:focus-within>.submenu:after,body:not(.exhaustive-menu) .nav-main .nav li.level0:focus-within>.submenu:after{content:"";position:absolute;top:100%;left:0;width:100%;height:100vh;background:var(--color-overlay);pointer-events:none}.nav-main .nav li.level0 ul.level0{--container-enabled:1;--container-is-max-width:1;--container-max-width:1200px;padding-left:max(calc(var(--container-padding)*var(--container-enabled)),calc((100% - var(--container-max-width))/2*var(--container-is-max-width)*var(--container-enabled))) !important;padding-right:max(calc(var(--container-padding)*var(--container-enabled)),calc((100% - var(--container-max-width))/2*var(--container-is-max-width)*var(--container-enabled))) !important;max-height:calc(100vh - 128px);padding:24px 0;display:grid;grid-template-columns:repeat(3,1fr);gap:24px;overflow-y:auto}.nav-main .nav li.level0 li.level1>a{height:100%;display:flex;justify-content:space-between;align-items:center;padding:16px 24px;border-radius:var(--border-radius-button);background:var(--color-white);font-family:var(--font-family-title6);font-size:var(--font-size-title6);line-height:var(--line-height-title6);font-weight:var(--font-weight-title6)}.nav-main .nav li.level0 li.level1>a:after{display:inline-block;vertical-align:middle;flex-shrink:0;width:auto;height:auto;background:0 0;animation:none;font-family:fontello;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;content:var(--icon-arrow-right);color:var(--color-black);font-size:24px}.nav-main .nav li.level0 li.level1>a:hover{background:var(--color-neutral0)}.nav-main .nav li.level0 li.level1>a:focus-visible{background:var(--color-neutral1);box-shadow:var(--outline-focus)}.nav-main .nav li.level0 li.level1>a:active{background:var(--color-neutral1)}.nav-main .nav li.level0 li.level1>.submenu{display:none}.nav-main .nav .nav-title,.nav-main .nav .see-all{display:none}body.exhaustive-menu .nav-products-toggle{padding:0;border:none;background:0 0;box-shadow:none;color:inherit;text-align:left;flex-shrink:0;position:relative;padding:0 8px;display:flex;align-items:flex-start;cursor:pointer;margin-right:48px;z-index:15}body.exhaustive-menu .nav-products-toggle:focus-visible{box-shadow:var(--outline-focus)}body.exhaustive-menu .nav-products-toggle span{display:flex;align-items:center;font-family:var(--font-family-title6);font-size:var(--font-size-title6);line-height:var(--line-height-title6);font-weight:var(--font-weight-title6)}body.exhaustive-menu .nav-products-toggle span:before{display:inline-block;vertical-align:middle;flex-shrink:0;width:auto;height:auto;background:0 0;animation:none;font-family:fontello;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;content:var(--icon-menu);color:var(--color-black);font-size:24px;margin-right:8px}body.exhaustive-menu .nav-products-toggle:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:0;border-radius:4px;background:var(--color-primary5);transition:height .2s}body.exhaustive-menu .nav-products-toggle:hover:after{height:4px}html.nav-open body.exhaustive-menu .nav-products-toggle span{color:var(--color-primary5)}html.nav-open body.exhaustive-menu .nav-products-toggle span:before{content:var(--icon-close);color:var(--color-primary5)}html.nav-open body.exhaustive-menu .nav-products-toggle:after{height:4px;background:var(--color-primary5)}body.exhaustive-menu .nav-side-container{position:fixed;top:0;left:0;width:100%;height:100%;width:300px;padding-top:128px;transform:translateX(-120%);background:var(--color-white);border-right:1px solid var(--color-border);z-index:-1}body.exhaustive-menu .nav-side-container .nav-switcher{display:none}body.exhaustive-menu .nav-side{height:100%;overflow-y:auto}body.exhaustive-menu .nav-side .nav-container{margin:0 16px}body.exhaustive-menu .nav-side .nav-container+.nav-container{border-top:1px solid var(--color-border)}body.exhaustive-menu .nav-side .nav{margin:0 -8px;padding:8px 0;display:grid;gap:8px}body.exhaustive-menu .nav-side .nav li>a img,body.exhaustive-menu .nav-side .nav li>a svg{max-width:16px;max-height:16px}body.exhaustive-menu .nav-side .nav li.level0>a{display:flex;align-items:center;padding:10px 16px 10px 24px;border-radius:var(--border-radius-button)}body.exhaustive-menu .nav-side .nav li.level0>a:hover{background:var(--color-neutral0)}body.exhaustive-menu .nav-side .nav li.level0>a:focus-visible,body.exhaustive-menu .nav-side .nav li.level0>a:active{background:var(--color-neutral1)}body.exhaustive-menu .nav-side .nav li.level0.has-submenu-desktop>a:after{display:inline-block;vertical-align:middle;flex-shrink:0;width:auto;height:auto;background:0 0;animation:none;font-family:fontello;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;content:var(--icon-arrow-right);color:var(--color-black);font-size:24px;margin-left:auto}body.exhaustive-menu .nav-side .nav li.level0.has-submenu-desktop.opened>a{background:var(--color-neutral1)}body.exhaustive-menu .nav-side .nav li.has-submenu-desktop>.submenu{display:none;position:fixed;top:128px;left:100%;width:800px;max-height:calc(100vh - 128px);background:var(--color-white);border-left:1px solid var(--color-border);border-radius:0 var(--border-radius-block) var(--border-radius-block) 0;overflow-y:auto}body.exhaustive-menu .nav-side .nav li.has-submenu-desktop.opened>.submenu{display:block}body.exhaustive-menu .nav-side .nav li.has-submenu-desktop ul{column-count:4;column-gap:4px;padding:24px 24px 32px}body.exhaustive-menu .nav-side .nav li.has-submenu-desktop ul a{display:inline-block;padding:4px;border-radius:var(--border-radius-interactive)}body.exhaustive-menu .nav-side .nav li.has-submenu-desktop ul a:hover{text-decoration:underline}body.exhaustive-menu .nav-side .nav li.has-submenu-desktop ul a:focus-visible,body.exhaustive-menu .nav-side .nav li.has-submenu-desktop ul a:active{background:var(--color-neutral1);text-decoration:underline}body.exhaustive-menu .nav-side .nav li.level1.see-all,body.exhaustive-menu .nav-side .nav li.level1>.submenu{display:none}body.exhaustive-menu .nav-side .nav li.renderer-subcategory>a{font-family:var(--font-family-text);font-size:var(--font-size-text2);line-height:var(--line-height-text);font-weight:var(--font-weight-text-bold2)}body.exhaustive-menu .nav-side .nav li.renderer-subcategory>.submenu>.nav-title{display:none}body.exhaustive-menu .nav-side .nav li.renderer-subcategory li.level1>a{display:flex;align-items:center;padding:10px 16px 10px 24px;border-radius:var(--border-radius-button)}body.exhaustive-menu .nav-side .nav li.renderer-subcategory li.level1>a:hover{background:var(--color-neutral0)}body.exhaustive-menu .nav-side .nav li.renderer-subcategory li.level1>a:focus-visible,body.exhaustive-menu .nav-side .nav li.renderer-subcategory li.level1>a:active{background:var(--color-neutral1)}body.exhaustive-menu .nav-side .nav li.renderer-subcategory li.level1.has-submenu-desktop>a:after{display:inline-block;vertical-align:middle;flex-shrink:0;width:auto;height:auto;background:0 0;animation:none;font-family:fontello;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;content:var(--icon-arrow-right);color:var(--color-black);font-size:24px;margin-left:auto}body.exhaustive-menu .nav-side .nav li.renderer-subcategory li.level1.has-submenu-desktop.opened>a{background:var(--color-neutral1)}body.exhaustive-menu .nav-side .nav li.renderer-subcategory li.level1.see-all{display:block}body.exhaustive-menu .nav-side .nav li.renderer-subcategory li.level2.see-all,body.exhaustive-menu .nav-side .nav li.renderer-subcategory li.level2>.submenu{display:none}body.exhaustive-menu .nav-title{padding:32px 24px 0;display:flex;align-items:center}body.exhaustive-menu .nav-title>span{font-family:var(--font-family-text);font-size:var(--font-size-text2);line-height:var(--line-height-text);font-weight:var(--font-weight-text-bold2)}body.exhaustive-menu .nav-title a{margin-left:16px}html:not(.nav-before-open) body.exhaustive-menu .nav-side-container{display:none}html.nav-before-open body.exhaustive-menu .nav-side-container{transition:transform .4s}html.nav-before-open body.exhaustive-menu .nav-overlay{display:block}html.nav-open body.exhaustive-menu{overflow:hidden}html.nav-open body.exhaustive-menu .nav-side-container{transform:translateX(0)}.page-footer .footer-reassurance ul{display:grid;grid-template-columns:repeat(4,1fr);gap:48px}.page-footer .footer-reassurance ul>*:not(:nth-child(4n+1)){position:relative}.page-footer .footer-reassurance ul>*:not(:nth-child(4n+1)):before{content:"";position:absolute;top:0;left:-24px;width:1px;height:100%;background-color:var(--color-border)}.page-footer .footer-reassurance ul>*:nth-child(4n+5){position:relative}.page-footer .footer-reassurance ul>*:nth-child(4n+5):before{content:"";position:absolute;top:-24px;left:0;width:calc(400% + (3*48px));height:1px;background-color:var(--color-border)}.page-footer .footer-links>ul{grid-template-columns:repeat(4,1fr)}.banner-wrapper{max-width:1920px;margin:0 auto}#category-products-block{margin-top:24px;display:flex}#category-products-block .category-products-wrapper{flex-grow:1}#category-products-block #layered-filter-block{order:-1;flex:0 0 285px;margin-right:40px}#category-products-block .sticky-header-replacement{display:none}.toolbar-products{display:flex;justify-content:space-between}.toolbar-products .toolbar-amount-container{display:flex;justify-content:center;align-items:center}.toolbar-products .toolbar-sorter{order:2;flex-shrink:0}.toolbar-products .toolbar-sorter-container{display:contents}.layer-button{display:none}.filter-current{margin-right:16px}.block.filter .block-title,.block.filter .block-actions,.block.filter .filter-current,.block.filter .filter-options-values,.block.filter .filter-options-back,.block.filter .filter-options-state{display:none}.block.filter .block-subtitle{display:block;font-family:var(--font-family-title4);font-size:var(--font-size-title4);line-height:var(--line-height-title4);font-weight:var(--font-weight-title4);margin-bottom:24px}.block.filter .filter-options{display:grid;gap:24px}.block.filter .filter-options-title{display:flex;align-items:center}.block.filter .filter-options-title strong{flex-shrink:0;font-family:var(--font-family-text);font-size:var(--font-size-text2);line-height:var(--line-height-text);font-weight:var(--font-weight-text-bold2)}.block.filter .filter-options-count{margin:0 8px 0 4px;color:var(--color-text-variant);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.block.filter .filter-options-clear{flex-shrink:0;margin-left:auto;text-decoration:underline}.block.filter .filter-options-content-inner{margin-top:8px}.block.filter .items{max-height:240px;overflow:auto;scroll-behavior:smooth;padding:8px;margin:-8px}.block.filter .items::-webkit-scrollbar{width:8px}.block.filter .items::-webkit-scrollbar-track{background-color:var(--color-neutral0)}.block.filter .items::-webkit-scrollbar-thumb{background-color:var(--color-neutral4)}.block.filter .items::-webkit-scrollbar-thumb:hover{background-color:var(--color-neutral5)}.block.filter input[type=checkbox]+label{padding:0 0 0 32px}.block.filter input[type=checkbox]+label:before{left:-8px;width:40px;height:40px}.block.filter:not(:has(.filter-options-item)){display:none}html.layer-processing body{overflow:hidden}.product-items{gap:24px}.products-grid .product-items{grid-template-columns:repeat(3,1fr)}.block.widget.block-products-list .products-grid .product-items{grid-template-columns:repeat(4,1fr)}.block.widget.block-products-list .products-slider .product-items,.block.related .product-items{gap:0;overflow:auto;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;padding:4px;margin:-4px;display:flex;scroll-snap-type:x mandatory;scroll-padding-left:4px}.block.widget.block-products-list .products-slider .product-items::-webkit-scrollbar,.block.related .product-items::-webkit-scrollbar{display:none}.block.widget.block-products-list .products-slider .product-items>*,.block.related .product-items>*{scroll-snap-align:start}.block.widget.block-products-list .products-slider .product-items>*:not(:first-child),.block.related .product-items>*:not(:first-child){margin-left:24px}.block.widget.block-products-list .products-slider .product-items>*,.block.related .product-items>*{flex:0 0 calc((100%/4) - (24px*(4 - 1)/4))}.block.related .product-items>*:not(:first-child){margin-left:24px}.block.related .product-items>*{flex:0 0 calc((100%/4) - (24px*(4 - 1)/4))}.block.widget.block-products-list .products-grid .action.scroll{display:none}.product-insert.list{display:grid;grid-auto-columns:1fr;grid-auto-flow:column}a.product-insert.list:hover .action{background:var(--color-neutral0)}a.product-insert.list:active .action{background:var(--color-neutral1)}.product-insert.list .image{min-height:264px}.product-insert.list .content{padding:54px 24px}.product-insert.list .content>*+*{margin-top:16px}.product-insert.list .content>*+.cta{margin-top:24px}.product-insert.list .title{font-family:var(--font-family-title4);font-size:var(--font-size-title4);line-height:var(--line-height-title4);font-weight:var(--font-weight-title4)}.product-insert.list .text{font-family:var(--font-family-text);font-size:var(--font-size-text2);line-height:var(--line-height-text);font-weight:var(--font-weight-text2)}.product-insert.list .action{padding:12px 16px;border:1px solid var(--color-black);font-family:var(--font-family-text);font-size:var(--font-size-text2);line-height:var(--line-height-text);font-weight:var(--font-weight-text2)}.product-gallery .product-gallery-main:not(.swiper-initialized){height:440px}.product-main .product-add-form form{grid-template-columns:2fr 1fr 1fr}body.endofsales .product-main .product-add-form form{grid-template-columns:1fr 1fr}.product-main .refurb-switcher .switcher-values{grid-template-columns:repeat(4,1fr)}.product-main .product-shop .outofstocknotify-button .action{width:auto;min-width:256px}.cart-container{gap:125px}.cart-container .form-cart .item-info{display:grid;grid-template-columns:auto auto 1fr auto;gap:8px 0}.cart-container .form-cart .col.image{grid-row:span 2;margin-right:24px}.cart-container .form-cart .col.item{grid-column:span 2}.cart-container .form-cart .col.stress{align-self:center;margin:0 0 0 16px}.cart-container .form-cart .col.actions{order:2;grid-column:4}.opc-back-link span{margin-left:4px;color:var(--color-text)}.modal-popup.modal-slide.pickup .modal-inner-wrap{max-width:1248px}.modal-pickup{display:grid;grid-template-areas:"list estimation" "list search" "list map";grid-template-columns:1fr 2fr;grid-template-rows:auto auto 1fr;gap:0 24px}.modal-pickup .pickup-estimation{grid-area:estimation}.modal-pickup .pickup-search{grid-area:search}.modal-pickup .pickup-map{grid-area:map;margin-top:24px}.modal-pickup .pickup-list{grid-area:list;padding:var(--modal-padding-y) 16px;margin:calc(var(--modal-padding-y)*-1) 0}.modal-pickup .pickup-tabs,.modal-pickup .pickup-map .pickup-detail,.modal-pickup .pickup-detail-hours{display:none}.checkout-success .success-details{max-width:800px;margin:0 auto}.checkout-success .success-details .order-details{grid-template-columns:1fr 1fr;align-items:start}.account-nav .items{grid-template-columns:repeat(3,1fr)}.cards-edit-account{grid-template-columns:repeat(3,1fr)}.block-addresses-list ul{grid-template-columns:repeat(3,1fr)}.sales-order-view .column.main{grid-template-columns:1fr 384px}.questionnaire-container .questionnaire-inner{display:grid;grid-template-columns:384px 1fr;gap:24px}.questionnaire-container .questionnaire-sidebar{position:relative;background:var(--color-neutral1)}.questionnaire-container .questionnaire-sidebar:before{content:"";position:absolute;top:0;right:100%;width:50vw;height:100%;background:var(--color-neutral1)}.questionnaire-container .questionnaire-main{padding:72px 48px}.questionnaire-container .questionnaire-summary{padding:32px 48px;position:relative}.questionnaire-container .questionnaire-summary ul{margin-top:24px;display:grid;gap:24px}.questionnaire-container .questionnaire-summary button{padding:0;border:none;background:0 0;box-shadow:none;color:inherit;text-align:left;min-height:48px;display:flex;align-items:center}.questionnaire-container .questionnaire-summary button .number{flex-shrink:0;width:32px;height:32px;border-radius:100%;border:1px solid var(--color-neutral2);background:var(--color-neutral2);display:flex;justify-content:center;align-items:center;font-family:var(--font-family-text);font-size:var(--font-size-text1);line-height:var(--line-height-text);font-weight:var(--font-weight-text-bold1);color:var(--color-neutral4);margin-right:8px}.questionnaire-container .questionnaire-summary button .total,.questionnaire-container .questionnaire-summary button .separator{display:none}.questionnaire-container .questionnaire-summary button .title{display:block;font-family:var(--font-family-text);font-size:var(--font-size-text1);line-height:var(--line-height-text);font-weight:var(--font-weight-text-bold1);color:var(--color-neutral4)}.questionnaire-container .questionnaire-summary button .value{display:block;max-width:248px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--color-text-variant)}.questionnaire-container .questionnaire-summary button.active{cursor:pointer}.questionnaire-container .questionnaire-summary button.active .number{border-color:var(--color-primary5);background:0 0;color:var(--color-primary5)}.questionnaire-container .questionnaire-summary button.active .title{color:var(--color-text)}.questionnaire-container .questionnaire-summary button.active.current .number{border-color:var(--color-primary5);background:var(--color-primary5);color:var(--color-white)}.questionnaire-container .questionnaire-previous{padding:16px 0;display:inline-flex;align-items:center;color:var(--color-text-variant);text-decoration:none}.questionnaire-container .questionnaire-previous:before{display:inline-block;vertical-align:middle;flex-shrink:0;width:auto;height:auto;background:0 0;animation:none;font-family:fontello;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;content:var(--icon-arrow-left);color:var(--color-text-variant);font-size:24px}.questionnaire-container .questionnaire-previous:not(.visible){visibility:hidden}.questionnaire-container .questionnaire-progression{display:none}.pop-in-container{z-index:20}.sitemap-html ul.level1{column-count:4}.page-header .action.showaccount,.page-header .action.showcart{color:inherit;text-decoration:none;display:flex;flex-direction:column;align-items:center;font-family:var(--font-family-text);font-size:var(--font-size-text4);line-height:var(--line-height-text);font-weight:var(--font-weight-text4);text-align:center}.page-header .action.showaccount:before,.page-header .action.showcart:before{display:inline-block;vertical-align:middle;flex-shrink:0;width:auto;height:auto;background:0 0;animation:none;font-family:fontello;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;font-size:30px;color:var(--color-black)}.page-header .action.showaccount .account-badge,.page-header .action.showcart .account-badge{width:30px;height:30px}.page-header .action.showaccount.logged:before,.page-header .action.showcart.logged:before{display:none}.page-header .action.showaccount:hover,.page-header .action.showcart:hover{color:var(--color-primary5)}.page-header .action.showaccount:hover:before,.page-header .action.showcart:hover:before{color:var(--color-primary5)}.page-header .action.showaccount:hover .account-badge,.page-header .action.showcart:hover .account-badge{border-color:var(--color-primary5);color:var(--color-primary5)}.page-header .action.showaccount:before{content:var(--icon-account)}.page-header .action.showcart:before{content:var(--icon-cart)}.page-header .action.showcart .counter.qty{top:0;left:50%;transform:translateX(-50%);margin-left:15px}.nav-main .nav li.level0>a{font-family:var(--font-family-text);font-size:var(--font-size-text1);line-height:var(--line-height-text);font-weight:var(--font-weight-text1)}.page-wrapper{height:auto}.page-main{position:static;overflow:visible}.top-container{position:static}.top-container:before{display:none}.loading-mask[data-role=main-css-loader]{display:none}.page-footer{display:block}