@charset "UTF-8";:root{--narrow-page-width: 90rem;--normal-page-width: 120rem;--wide-page-width: 150rem;--header-width: 109.75rem;--padding-block-narrow: 2rem;--padding-block-normal: 3rem;--padding-block-wide: ;--font-body--family: "LGEI Text", "Segoe UI", "Microsoft Sans Serif", sans-serif;--font-heading--family: "LGEI Headline", "Segoe UI", "Microsoft Sans Serif", sans-serif;--focus-outline: 1px auto -webkit-focus-ring-color;--focus-outline-offset: -.0625rem;--focus-outline-width: .09375rem}@media screen and (min-width:769px){:root{--padding-block-narrow: 4rem;--padding-block-normal: 6rem;--padding-block-wide: }}:root{--border-radius-sm: .75rem;--border-radius-md: .75rem}@media screen and (min-width:769px){:root{--border-radius-sm: .75rem;--border-radius-md: 1.25rem}}:root{--layer-sticky: 8;--layer-dialog: 99;--layer-section-background: -2;--layer-flat: 1;--layer-raised: 2;--layer-heightened: 4;--layer-window-overlay: 10;--layer-header-menu: 12;--layer-menu-drawer: 18;--layer-temporary: 20;--ease-out-cubic: cubic-bezier(.33, 1, .68, 1);--animation-speed-fast: .0625s;--animation-speed: .125s;--animation-speed-slow: .2s;--animation-speed-medium: .15s;--animation-easing: ease-in-out;--drawer-animation-speed: .2s;--ease-out-quad: cubic-bezier(.32, .72, 0, 1);--animation-values: var(--animation-speed) var(--animation-easing);--view-transition-old-main-content: var(--animation-speed) var(--animation-easing) both fadeOut;--view-transition-new-main-content: var(--animation-speed) var(--animation-easing) both fadeIn, var(--animation-speed) var(--animation-easing) both slideInTopViewTransition;--submenu-animation-speed: .36s;--submenu-animation-easing: cubic-bezier(.25, .1, .25, 1);--backdrop-color: rgb(var(--color-shadow-rgb) / .7)}*,*:before,*:after{box-sizing:border-box}body{color:var(--color-foreground);background:var(--color-background);display:flex;flex-direction:column;margin:0;min-height:100svh;font-family:var(--font-body--family);font-size:1rem;font-weight:300;line-height:1.5;-webkit-font-smoothing:antialiased;font-variation-settings:"slnt" 0}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scrollbar-width:thin;scrollbar-color:rgb(var(--color-foreground-rgb)/.4) var(--color-background);scroll-behavior:smooth}html[scroll-lock]{overflow:hidden}picture,video,canvas{display:block;max-width:100%}img,svg{max-width:100%;height:auto;vertical-align:top}iframe{border:0}button,input,textarea,select{font:inherit}select{background-color:var(--color-background);color:currentcolor}[tabindex="-1"]:focus-visible{outline:none}h1,h2,h3,h4,h5,h6{margin-block:0;overflow-wrap:break-word;font:inherit}p{margin-block:0;overflow-wrap:break-word}.wrap-text{overflow-wrap:break-word;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}@media(prefers-reduced-motion:no-preference){@view-transition{navigation:auto}:root{view-transition-name:none}html:active-view-transition-type(page-navigation),html:active-view-transition-type(product-image-transition){view-transition-name:root-custom}::view-transition{pointer-events:none}html:active-view-transition-type(page-navigation) main[data-page-transition-enabled=true]{view-transition-name:main-content}html:active-view-transition-type(page-navigation) main[data-product-transition=true][data-template*=product]{view-transition-name:none}::view-transition-old(main-content){animation:var(--view-transition-old-main-content)}::view-transition-new(main-content){animation:var(--view-transition-new-main-content)}html:active-view-transition-type(product-image-transition) [data-view-transition-type=product-image-transition]{view-transition-name:product-image-transition}html:active-view-transition-type(product-image-transition) [data-view-transition-type=product-details]{view-transition-name:product-details}::view-transition-group(product-image-transition){z-index:1}::view-transition-group(product-image-transition),::view-transition-group(product-details){animation-duration:var(--animation-speed);animation-timing-function:var(--animation-easing)}::view-transition-old(product-image-transition),::view-transition-new(product-image-transition){block-size:100%;overflow:hidden;-o-object-fit:cover;object-fit:cover;animation-duration:.25s;animation-timing-function:var(--animation-easing)}::view-transition-new(product-details){animation:var(--view-transition-new-main-content)}}*:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-outline-offset)}.focus-inset{outline-offset:calc(var(--focus-outline-width) * -1)}.content-for-layout{flex:1;display:flex;flex-direction:column;overflow:hidden}.content-for-layout>.shopify-section:last-child{flex-grow:1}.page-width-wide,.page-width-normal,.page-width-narrow{--page-margin: max(1rem, 3.125vw)}@media screen and (min-width:769px){.page-width-wide,.page-width-normal,.page-width-narrow{--page-margin: 1.5rem}}.page-width-wide{--page-content-width: var(--wide-page-width);--page-width: calc(var(--page-content-width) + (var(--page-margin) * 2))}.page-width-normal{--page-content-width: var(--normal-page-width);--page-width: calc(var(--page-content-width) + (var(--page-margin) * 2))}.page-width-narrow{--page-content-width: var(--narrow-page-width);--page-width: calc(var(--page-content-width) + (var(--page-margin) * 2))}.section{--full-page-grid-central-column-width: min( var(--page-width) - var(--page-margin) * 2, calc(100% - var(--page-margin) * 2) );--full-page-grid-margin: minmax(var(--page-margin), 1fr);--full-page-grid-with-margins: var(--full-page-grid-margin) var(--full-page-grid-central-column-width) var(--full-page-grid-margin);width:100%;position:relative;display:grid;grid-template-columns:var(--full-page-grid-with-margins);min-height:var(--section-min-height, "auto");padding-block-start:var(--section-padding-top, var(--padding-block-normal));padding-block-end:var(--section-padding-bottom, var(--padding-block-normal))}.section>*{grid-column:2}.shopify-section:not(.header-section) .section{background:transparent}.shopify-section:not(.header-section):has(.section){position:relative}.shopify-section:not(.header-section) .section-background{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:var(--layer-section-background)}.section--page-width>*{grid-column:2}.section--full-width>*{grid-column:1/-1}.section-content-wrapper.section-content-wrapper{min-height:calc(var(--section-min-height, "auto") - var(--section-height-offset, 0px));position:relative;width:100%;height:100%}.page-width,.full-width{padding-inline:var(--page-margin);margin-inline:auto}.page-width .page-width,.page-width .full-width,.full-width .page-width,.full-width .full-width,.modal .page-width,.modal .full-width{padding-inline:0}.page-width{max-width:var(--page-width);width:100%}.full-width{max-width:100%}.container-wrapper{padding-block-start:var(--container-padding-top, 0);padding-block-end:var(--container-padding-bottom, 0)}.hidden{display:none!important}.visually-hidden:not(:focus,:active){position:absolute!important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);word-wrap:normal!important}.list-unstyled{margin:0;padding:0;list-style:none}.svg-wrapper{color:currentcolor;display:inline-flex;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;pointer-events:none}.svg-wrapper svg{display:block}.svg-wrapper--small{width:.85rem;height:.85rem}.svg-wrapper>svg{width:1.25rem;height:1.25rem}a{color:inherit;-webkit-text-decoration:underline 1px;text-decoration:underline 1px;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-color:currentColor;text-underline-offset:.25rem}a:hover{color:inherit}details[open]>summary .icon-animated>svg{transform:rotate(180deg)}summary::-webkit-details-marker{display:none}.product-grid-container{display:block;width:100%;padding-block:var(--padding-block-start) var(--padding-block-end)}@media screen and (min-width:769px){.product-grid-container{display:grid}}.product-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--product-grid-gap);margin:auto;padding:0;list-style:none}@media screen and (min-width:769px){.product-grid{grid-template-columns:var(--product-grid-columns-desktop)}}.product-grid :is(h3,p){margin:0}.product-grid__item{border:var(--product-card-border-width) solid rgb(var(--color-border-rgb)/var(--product-card-border-opacity))}[product-grid-view=default]{--product-grid-gap: 16px;--padding-block-start: 24px;--padding-block-end: 24px;--padding-inline-start: 0px;--padding-inline-end: 0px}[product-grid-view=default] .product-grid__item{padding-block:0}@media(prefers-reduced-motion:no-preference){:root:active-view-transition-type(product-grid) details[open] floating-panel-component .checkbox *{transition:none}:root:active-view-transition-type(product-grid) .product-grid{view-transition-name:product-grid}:root:active-view-transition-type(product-grid) footer{view-transition-name:footer}:root:active-view-transition-type(product-grid) .product-grid__item,:root:active-view-transition-type(product-grid) floating-panel-component{transition:none}}::view-transition-group(panel-content){z-index:1}::view-transition-new(product-grid){animation-delay:.15s;animation-name:fadeInUp;animation-duration:var(--animation-speed);animation-timing-function:var(--animation-easing)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.text-block{width:100%}.text-block>*:first-child,.text-block>*:first-child:empty+*{margin-block-start:0}.text-block>*:last-child,.text-block>*:has(+*:last-child:empty){margin-block-end:0}.text-block>style+*{margin-block-start:0}button{width:-moz-fit-content;width:fit-content;padding:0;margin-block:0;border:none;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:inherit}button:not(:disabled){cursor:pointer}.icon-caret svg{transition:transform var(--animation-speed) var(--animation-easing)}summary{display:flex;align-items:center;cursor:pointer;list-style:none;padding-block:.7rem}summary:hover{color:var(--color-primary-link-hover)}summary .svg-wrapper{margin-inline-start:auto;height:.85rem;width:.85rem;transition:transform var(--animation-speed) var(--animation-easing)}summary .icon-plus :is(.horizontal,.vertical),.show-more__button .icon-plus :is(.horizontal,.vertical){transition:transform var(--animation-speed) var(--animation-easing);transform:rotate(0);transform-origin:50% 50%;opacity:1}details[open]>summary .icon-plus .horizontal,.show-more:where([data-expanded=true]) .show-more__button .icon-plus .horizontal{transform:rotate(90deg)}details[open]>summary .icon-plus .vertical,.show-more:where([data-expanded=true]) .show-more__button .icon-plus .vertical{transform:rotate(90deg);opacity:0}.show-more__button{color:var(--color-primary-link);cursor:pointer}@media screen and (min-width:769px){.show-more__button:hover{color:var(--color-primary-link-hover)}}.show-more__label{text-align:start;font-size:var(--font-size--body-md, .875rem);font-family:var(--font-body--family)}.show-more__button .svg-wrapper{width:.85rem;height:.85rem;vertical-align:middle}.show-more[data-expanded=true] .show-more__label--more,.show-more[data-expanded=false] .show-more__label--less{display:none}.bubble{display:inline-flex;height:22.6666666667px;font-size:var(--font-size--xs, .8125rem);border-radius:20px;min-width:20px;padding:0 6px;background-color:rgb(var(--color-foreground-rgb)/var(--opacity-10-25));color:var(--color-foreground);align-items:center;justify-content:center}.bubble svg{width:12px;height:12px}.close-button{position:fixed;top:1rem;right:1rem;width:44px;height:44px;z-index:var(--layer-flat);background-color:transparent;display:flex;align-items:center;justify-content:center;border-radius:50%}@supports not (background-color: rgb(from red 150 g b/alpha)){.close-button:focus-visible{outline:none;overflow:visible}.close-button:focus-visible:after{content:"";position:absolute;inset:calc(-1 * var(--focus-outline-offset));border:var(--focus-outline-width) solid currentColor;border-radius:50%;display:inherit}}.close-button:hover{background-color:transparent}.close-button svg{width:.85rem;height:.85rem}deferred-media{height:100%;width:100%;position:relative}deferred-media>.deferred-media__poster-button~*:not(template){display:block;position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;padding:inherit}deferred-media{border-radius:inherit}deferred-media .deferred-media__poster-button:focus-visible{outline:var(--focus-outline);outline-offset:calc(var(--focus-outline-offset) * -1)}deferred-media video,deferred-media iframe,.deferred-media__poster-button img{height:100%;-o-object-position:center;object-position:center;-o-object-fit:var(--object-fit, cover);object-fit:var(--object-fit, cover)}.deferred-media__poster-button{width:100%;height:100%;aspect-ratio:var(--aspect-ratio-cover-image, var(--aspect-ratio, auto));display:block;padding:0;background-color:inherit;color:inherit;border:0;border-radius:inherit;overflow:hidden;box-shadow:none}.deferred-media__poster-button:not(:disabled){cursor:pointer}.deferred-media__poster-button video-preview-thumbnail,.deferred-media__poster-button img{display:block;width:100%;height:100%}.deferred-media__poster-button.deferred-media__playing{opacity:0;transition:opacity .3s ease;pointer-events:none}.deferred-media__poster-button.video-interaction-hint{opacity:0;transition:opacity .3s ease;z-index:var(--layer-flat);position:absolute;z-index:1;top:0;right:0;bottom:0;left:0}.deferred-media__poster-button.video-interaction-hint:hover,.deferred-media__poster-button.video-interaction-hint:focus{opacity:1}.deferred-media__poster-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}deferred-media img{height:100%;-o-object-fit:cover;object-fit:cover;transition:opacity .3s ease}deferred-media iframe{display:block;width:100%;height:100%;border:none;aspect-ratio:var(--aspect-ratio, auto);background:var(--color-black)}deferred-media[data-media-loaded] img{opacity:0}.deferred-media__poster-icon,.video-placeholder-wrapper__poster-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:clamp(2rem,11.189%,5rem);aspect-ratio:1;background:rgb(var(--color-black-rgb)/.3);color:rgb(var(--color-white-rgb)/1);border:1px solid;border-radius:50%;display:flex;align-items:center;justify-content:center}.deferred-media__poster-icon .icon,.video-placeholder-wrapper__poster-icon .icon{width:41.666%;height:auto;aspect-ratio:1}.deferred-media__poster-icon.icon-play .icon,.video-placeholder-wrapper__poster-icon.icon-play .icon{margin-right:-5%}@media screen and (min-width:769px){.deferred-media__poster-icon,.video-placeholder-wrapper__poster-icon{width:clamp(3rem,13.794%,5rem)}.deferred-media__poster-icon .icon,.video-placeholder-wrapper__poster-icon .icon{width:43.75%}}button:not(:disabled):hover .deferred-media__poster-icon{opacity:.8}.field{position:relative;width:100%;display:flex;transition:box-shadow var(--animation-speed) ease}.field__input{flex-grow:1;text-align:left;border-radius:4px;transition:box-shadow var(--animation-speed) ease,background-color var(--animation-speed) ease;padding:.8rem;box-shadow:0 0 0 1px var(--color-border);background-color:var(--color-background);color:var(--color-foreground);border:none;outline:none;font-size:1rem}.field__input:-webkit-autofill{background-color:var(--color-background);color:var(--color-foreground)}.field__input:autofill{background-color:var(--color-background);color:var(--color-foreground)}.field__input:is(:focus,:hover){box-shadow:0 0 0 1.5px var(--color-border);background-color:var(--color-secondary-button-hover-background)}.field__input--button-radius{border-radius:14px}.field__input--button-padding{padding-inline:1.75rem}.rte h1{font-family:var(--font-heading--family);font-weight:400;font-size:1.75rem;line-height:2rem}@media screen and (min-width:769px)and (max-width:1439px){.rte h1{font-size:2.125rem;line-height:2.625rem}}@media screen and (min-width:1440px){.rte h1{font-size:2.5rem;line-height:3rem}}.rte h2{font-family:var(--font-heading--family);font-weight:400;font-size:1.625rem;line-height:2rem}@media screen and (min-width:769px)and (max-width:1439px){.rte h2{font-size:1.875rem;line-height:2.375rem}}@media screen and (min-width:1440px){.rte h2{font-size:2rem;line-height:2.5rem}}.rte h3{font-family:var(--font-heading--family);font-weight:400;font-size:1.5rem;line-height:1.75rem}@media screen and (min-width:769px)and (max-width:1439px){.rte h3{font-size:1.75rem;line-height:2.25rem}}@media screen and (min-width:1440px){.rte h3{font-size:1.875rem;line-height:2.375rem}}.rte h4{font-family:var(--font-heading--family);font-weight:400;font-size:1.25rem;line-height:1.5rem}@media screen and (min-width:769px)and (max-width:1439px){.rte h4{font-size:1.5rem;line-height:1.75rem}}@media screen and (min-width:1440px){.rte h4{font-size:1.5rem;line-height:1.75rem}}.rte h5{font-family:var(--font-heading--family);font-weight:400;font-size:1.125rem;line-height:1.375rem}@media screen and (min-width:769px)and (max-width:1439px){.rte h5{font-size:1.125rem;line-height:1.375rem}}@media screen and (min-width:1440px){.rte h5{font-size:1.375rem;line-height:1.625rem}}.rte h6{font-weight:400;font-size:1.125rem;line-height:1.5rem}@media screen and (min-width:769px)and (max-width:1439px){.rte h6{font-size:1.25rem;line-height:1.5rem}}@media screen and (min-width:1440px){.rte h6{font-size:1.25rem;line-height:1.5rem}}.rte p,.rte ul,.rte ol{font-size:1rem;line-height:1.25rem}@media screen and (min-width:769px)and (max-width:1439px){.rte p,.rte ul,.rte ol{font-size:1.125rem;line-height:1.5rem}}@media screen and (min-width:1440px){.rte p,.rte ul,.rte ol{font-size:1.125rem;line-height:1.5rem}}.rte p,.rte ul,.rte ol{margin-block-start:1rem}.rte p ul,.rte p ol,.rte ul ul,.rte ul ol,.rte ol ul,.rte ol ol{margin-block-start:0}.rte li{margin-block-start:.25rem}.rte .footnote,.rte .footnote p{font-size:.875rem;line-height:1rem}@media screen and (min-width:769px)and (max-width:1439px){.rte .footnote,.rte .footnote p{font-size:.875rem;line-height:1rem}}@media screen and (min-width:1440px){.rte .footnote,.rte .footnote p{font-size:.875rem;line-height:1rem}}.rte h1,.rte h2,.rte h3,.rte h4,.rte h5,.rte h6,.rte .footnote{margin-block-start:1.5rem}@media screen and (min-width:769px){.rte h1,.rte h2,.rte h3,.rte h4,.rte h5,.rte h6,.rte .footnote{margin-block-start:2rem}}.rte img,.rte video,.rte iframe{max-width:100%;margin-block:2rem;border-radius:var(--border-radius-md);overflow:hidden}@media screen and (min-width:769px){.rte img,.rte video,.rte iframe{margin-block:3rem}}.rte img{display:inline}.rte video,.rte iframe{display:block}.rte table{max-width:100%}.rte table caption{position:absolute!important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);word-wrap:normal!important}.rte table th,.rte table td{text-align:revert}.rte table th>p:first-child,.rte table td>p:first-child{margin-block-start:0}.rte table,.rte .table-wrapper{margin-block:1rem}.rte .table-wrapper{--table-min-width: 45rem}.rte .table-wrapper table{margin-block:0}.rte hr{margin-block:2rem}@media screen and (min-width:769px){.rte hr{margin-block:3rem}}.rte>*:first-child{margin-block-start:0}.rte>*:last-child{margin-block-end:0}.pills__pill{--pills-pill-background-color: rgb( var(--color-foreground-rgb) / var(--opacity-5-15) );color:var(--color-foreground);display:flex;justify-content:space-between;align-items:center;gap:.7rem;min-width:48px;padding:6px 12px;border-radius:40px;cursor:pointer;background-color:var(--pills-pill-background-color);transition:background-color var(--animation-speed) var(--animation-easing)}.pills__pill:hover{--pills-pill-background-color: rgb( var(--color-foreground-rgb) / var(--opacity-10-25) )}@media screen and (max-width:768px){.pills__pill{padding:.5rem .8rem}}.pills__pill>.svg-wrapper{--close-icon-opacity: .4;--icon-stroke-width: 1px;color:var(--color-foreground)}@media screen and (min-width:769px){.pills__pill--desktop-small{font-size:var(--font-size--xs)}}@keyframes move-and-fade{0%{transform:translate(var(--start-x, 0),var(--start-y, 0));opacity:var(--start-opacity, 0)}to{transform:translate(var(--end-x, 0),var(--end-y, 0));opacity:var(--end-opacity, 1)}}@keyframes slideInTopViewTransition{0%{transform:translateY(100px)}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.video-placeholder-wrapper{position:relative;width:100%;height:100%;aspect-ratio:var(--aspect-ratio, auto)}.video-placeholder-wrapper .placeholder-image{width:100%}:not(deferred-media)>.video-placeholder-wrapper{width:var(--video-placeholder-width)}text-component{--shimmer-text-color: rgb(var(--color-foreground-rgb) / .5);--shimmer-color-light: rgb(var(--color-foreground-rgb) / .1);--shimmer-speed: 1.25s;display:inline-block;position:relative;transition:color var(--animation-speed-slow) ease;line-height:1}text-component:after{content:attr(value);position:absolute;top:0;right:0;bottom:0;left:0;color:transparent;opacity:0;transition:opacity var(--animation-speed-slow) var(--animation-easing);pointer-events:none;background-image:linear-gradient(-85deg,var(--shimmer-text-color) 10%,var(--shimmer-color-light) 50%,var(--shimmer-text-color) 90%);-webkit-background-clip:text;background-clip:text;background-size:200% 100%;background-position:100% 0;place-content:center}text-component[shimmer]{color:transparent}text-component[shimmer]:after{opacity:1;animation:text-shimmer var(--shimmer-speed) infinite linear}@keyframes text-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.icon{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;flex-shrink:0}.icon svg,.icon img{display:block;width:100%;height:100%}.icon.size-12{width:.75rem;height:.75rem}.icon.size-14{width:.875rem;height:.875rem}.icon.size-16{width:1rem;height:1rem}.icon.size-20{width:1.25rem;height:1.25rem}.icon.size-24{width:1.5rem;height:1.5rem}.icon.size-32,.icon.size-40{width:2rem;height:2rem}@media screen and (min-width:769px){.icon.size-40{width:2.5rem;height:2.5rem}}.icon.size-48{width:2rem;height:2rem}@media screen and (min-width:769px){.icon.size-48{width:3rem;height:3rem}}.icon.size-48-fixed{width:3rem;height:3rem}.media-wrapper{height:100%}.media-wrapper:has(.media--object-fit-contain){height:auto}.media{position:relative;display:block;overflow:hidden;border-radius:var(--border-radius-md);aspect-ratio:var(--media-box-aspect-ratio, auto)}.media picture{display:block;height:100%}.media img,.media video,.media iframe,.media .placeholder-image{height:100%;aspect-ratio:var(--aspect-ratio, auto);-o-object-fit:var(--object-fit, contain);object-fit:var(--object-fit, contain);-o-object-position:center;object-position:center}@media screen and (max-width:768px){.media img,.media video,.media iframe,.media .placeholder-image{aspect-ratio:var(--aspect-ratio-mobile, var(--aspect-ratio))}}:where(.media-overlay-text,.card-item,.main-product-category__image-wrapper) .media img,:where(.media-overlay-text,.card-item,.main-product-category__image-wrapper) .media video,:where(.media-overlay-text,.card-item,.main-product-category__image-wrapper) .media iframe,:where(.media-overlay-text,.card-item,.main-product-category__image-wrapper) .media .placeholder-image{width:100%}@media print{@page{size:A4 portrait;margin:1mm}#MainContent{min-height:29.7cm;width:21cm}#CompareDrawer,.skip-to-content-link,.announcement-bar-section,.menu-drawer,.footer__menu-wrap,.footer__wrap-menu,.js-print,#shopify-pc__banner{display:none!important}.header-section:has(>#header-component[sticky=always]),.header-section:has(>#header-component[sticky=scroll-up][data-sticky-state=active]){position:static!important}#MainContent,.content-for-layout{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}.shopify-section,.section{width:100%!important;max-width:none!important}}@media screen and (min-width:769px){.bp-mobile-only{display:none!important}}@media screen and (max-width:768px){.bp-tablet-pc-only{display:none!important}}.custom-scroll-style1{min-height:0;overflow-y:auto;scrollbar-width:auto;scrollbar-color:auto;-webkit-overflow-scrolling:touch}.custom-scroll-style1::-webkit-scrollbar{-webkit-appearance:none;width:.5rem;height:.5rem;box-sizing:border-box}.custom-scroll-style1::-webkit-scrollbar-track{background:transparent}.custom-scroll-style1::-webkit-scrollbar-thumb{background-color:var(--color-grayscale-2);border-radius:0;border:0;background-clip:content-box;-webkit-transition:background-color .2s;transition:background-color .2s}.custom-scroll-style1::-webkit-scrollbar-thumb:hover{background-color:var(--color-grayscale-2)}@supports (-moz-appearance: none){.custom-scroll-style1{scrollbar-width:thin;scrollbar-color:var(--color-grayscale-2) transparent}}.custom-scroll-style2{min-height:0;overflow:auto;scrollbar-width:auto;scrollbar-color:auto;-webkit-overflow-scrolling:touch}.custom-scroll-style2::-webkit-scrollbar{-webkit-appearance:none;width:.625rem;height:.625rem;box-sizing:border-box}.custom-scroll-style2::-webkit-scrollbar-track{background:transparent}.custom-scroll-style2::-webkit-scrollbar-thumb{background-color:var(--color-grayscale-3);border-radius:1.25rem;border:.125rem solid transparent;background-clip:content-box;-webkit-transition:background-color .2s;transition:background-color .2s}.custom-scroll-style2::-webkit-scrollbar-thumb:hover{background-color:var(--color-grayscale-3)}@supports (-moz-appearance: none){.custom-scroll-style2{scrollbar-width:thin;scrollbar-color:var(--color-grayscale-3) transparent}}.no__data-available{padding-bottom:3rem;border-bottom:1px solid var(--color-border)}.no__data-available-message{font-size:1.125rem;line-height:1.375rem;color:var(--color-foreground);display:flex;flex-direction:column;justify-content:center;align-items:center;height:22.5rem}.pagination-wrapper{margin-top:1.5rem}.pagination{display:flex;gap:1rem;align-items:center;justify-content:center}.pagination__list{display:flex;justify-content:center;list-style:none;padding:0;margin:0;gap:.25rem}.pagination__button--prev{transform:rotate(180deg)}.pagination__link{width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;text-decoration:none;border-radius:62.4375rem;font-weight:400}.pagination__link--current{background:var(--color-foreground);color:var(--color-background)}.pagination__link--disabled{color:var(--color-grayscale-3);cursor:not-allowed;pointer-events:none}.pagination__link--page:hover:not(.pagination__link--current){background:var(--color-grayscale-5)}.pagination__link:focus-visible{outline:2px solid var(--color-foreground);outline-offset:2px}.anchored-tooltip{position:relative;display:inline-block;vertical-align:middle}.anchored-tooltip__trigger{display:inline-flex;vertical-align:middle}.anchored-tooltip__icon--active{display:none}.anchored-tooltip__content{--anchored-tooltip-max-width: 12.375rem;--anchored-tooltip-padding: .75rem;--anchored-tooltip-spacing: .25rem;--anchored-tooltip-viewport-margin: 1rem;--anchored-tooltip-offset: 0px;--anchored-tooltip-background: var(--color-primary-4);--anchored-tooltip-border-color: rgb(var(--color-grayscale-3-rgb) / 1);--anchored-tooltip-arrow-height: .625rem;--anchored-tooltip-arrow-half-width: .375rem;width:-moz-max-content;width:max-content;max-width:var(--anchored-tooltip-max-width);padding:var(--anchored-tooltip-padding);position:absolute;top:100%;left:calc(-1 * var(--anchored-tooltip-offset));margin-top:calc(var(--anchored-tooltip-spacing) + var(--anchored-tooltip-arrow-height));z-index:10;border:1px solid var(--anchored-tooltip-border-color);border-radius:.125rem;background:var(--anchored-tooltip-background);font-size:.875rem;line-height:1rem}@media screen and (min-width:769px)and (max-width:1439px){.anchored-tooltip__content{font-size:.875rem;line-height:1rem}}@media screen and (min-width:1440px){.anchored-tooltip__content{font-size:.875rem;line-height:1rem}}.anchored-tooltip__content{display:none;opacity:0;translate:0 var(--anchored-tooltip-spacing);transition-property:opacity,translate,display;transition-duration:.3s;transition-timing-function:var(--ease-out-quad);transition-behavior:allow-discrete}@media screen and (min-width:769px){.anchored-tooltip__content{max-width:var(--anchored-tooltip-max-width)}}.anchored-tooltip__content:before,.anchored-tooltip__content:after{content:"";width:0;height:0;position:absolute;border-style:solid;pointer-events:none}.anchored-tooltip__content:before{top:calc((var(--anchored-tooltip-arrow-height) + 2px) * -1);left:calc(var(--trigger-center, .6875rem) + var(--anchored-tooltip-offset) - var(--anchored-tooltip-arrow-half-width) - 1px);border-width:0 calc(var(--anchored-tooltip-arrow-half-width) + 1px) calc(var(--anchored-tooltip-arrow-height) + 1px);border-color:transparent transparent var(--anchored-tooltip-border-color) transparent}.anchored-tooltip__content:after{top:calc(var(--anchored-tooltip-arrow-height) * -1);left:calc(var(--trigger-center, .6875rem) + var(--anchored-tooltip-offset) - var(--anchored-tooltip-arrow-half-width));border-width:0 var(--anchored-tooltip-arrow-half-width) var(--anchored-tooltip-arrow-height);border-color:transparent transparent var(--anchored-tooltip-background) transparent}.anchored-tooltip.is-open .anchored-tooltip__icon--default{display:none}.anchored-tooltip.is-open .anchored-tooltip__icon--active{display:inline-flex}.anchored-tooltip.is-open .anchored-tooltip__content{display:block;opacity:1;translate:0 0}@starting-style{.anchored-tooltip.is-open .anchored-tooltip__content{opacity:0;translate:0 var(--anchored-tooltip-spacing)}}.section--page-404{text-align:center;padding:15.25rem 0}@media screen and (min-width:769px){.section--page-404{padding:13.3125rem 0}}.section--page-404 .typo--heading1{color:var(--color-grayscale-3)}.section--page-404 .button-wrap{--button-align: center}@media screen and (min-width:769px){.section--page-404 .button-wrap{margin-top:2.5rem}}.privacy-heading-wrapper{text-align:center;margin-bottom:3rem}@media screen and (min-width:769px){.privacy-heading-wrapper{margin-bottom:6rem}}.privacy-tab{margin-bottom:2rem}@media screen and (min-width:769px){.privacy-tab{margin-bottom:4rem}}.privacy-tab-sub{padding-block:1rem;margin-top:-2rem;margin-bottom:1.5rem;position:relative;isolation:isolate}.privacy-tab-sub:before{content:"";width:100vw;position:absolute;inset-block:0;z-index:-1;left:50%;transform:translate(-50%);background:var(--color-grayscale-6);pointer-events:none}@media screen and (min-width:769px){.privacy-tab-sub{margin-top:-4rem;padding-block:1.5rem}}.privacy-content{display:flex;flex-direction:column;gap:1.5rem;font-size:1rem;line-height:1.25rem}@media screen and (min-width:769px)and (max-width:1439px){.privacy-content{font-size:1.125rem;line-height:1.5rem}}@media screen and (min-width:1440px){.privacy-content{font-size:1.125rem;line-height:1.5rem}}.privacy-content{color:var(--color-grayscale-2);word-break:break-word}@media screen and (min-width:769px){.privacy-content{gap:2rem}}.privacy-content .typo--body2,.privacy-content .typo--body3.typo--bold,.privacy-content .typo--subheading3,.privacy-content .typo--subheading4{color:var(--color-foreground)}.privacy-content .button--link-underline{color:var(--color-primary-1)}.privacy-content .button--link-underline:hover,.privacy-content .button--link-underline:focus-visible,.privacy-content .button--link-underline:active{color:var(--color-primary-1)!important}.privacy-content-area{display:flex;flex-direction:column;gap:1rem}.privacy-content-area .table-style1 :is(th,td):nth-child(-n+3),.privacy-content-area .table-style1 :is(th,td):nth-child(5){width:9.375rem}@media screen and (min-width:1200px){.privacy-content-area .table-style1 :is(th,td):nth-child(-n+3),.privacy-content-area .table-style1 :is(th,td):nth-child(5){width:15rem}}.privacy-content-area .table-style1 th,.privacy-content-area .table-style1 td{color:var(--color-foreground)}.privacy-content-area .table-style1 td{text-align:left!important}.privacy-content-area .list--bullet li+li{margin-block-start:.25rem}.privacy-content-item{display:flex;flex-direction:column;gap:.5rem}.privacy-content-item [class*=typo--subheading]+[class*=typo--body]{margin-block-start:0}.message-complete{padding-block:1.1875rem}.message-complete__icon{--image-scale: .5;margin-block:1rem;text-align:var(--text-align, center)}.message-complete__icon:first-child{margin-block-start:0}.message-complete__icon:last-child{margin-block-end:0}.message-complete__icon img{display:inline;width:calc(var(--image-width) * var(--image-scale) / 16 * 1rem);max-width:100%;aspect-ratio:var(--image-ratio, auto)}@media screen and (min-width:769px){.message-complete{padding-block:5.9375rem}.message-complete__icon{--image-scale: 1;margin-block:2rem}}.typo{text-align:var(--text-align, inherit);word-break:break-word;overflow-wrap:break-word}.typo--heading1{font-family:var(--font-heading--family);font-weight:700;font-size:2.25rem;line-height:2.625rem}@media screen and (min-width:769px)and (max-width:1439px){.typo--heading1{font-size:3.75rem;line-height:4.25rem}}@media screen and (min-width:1440px){.typo--heading1{font-size:5rem;line-height:5rem}}.typo--heading2{font-family:var(--font-heading--family);font-weight:400;font-size:2rem;line-height:2.5rem}@media screen and (min-width:769px)and (max-width:1439px){.typo--heading2{font-size:3.25rem;line-height:3.875rem}}@media screen and (min-width:1440px){.typo--heading2{font-size:4rem;line-height:4.75rem}}.typo--heading3{font-family:var(--font-heading--family);font-weight:400;font-size:2rem;line-height:2.5rem}@media screen and (min-width:769px)and (max-width:1439px){.typo--heading3{font-size:2.75rem;line-height:3.375rem}}@media screen and (min-width:1440px){.typo--heading3{font-size:3.5rem;line-height:4.25rem}}.typo--heading4{font-family:var(--font-heading--family);font-weight:400;font-size:1.75rem;line-height:2.375rem}@media screen and (min-width:769px)and (max-width:1439px){.typo--heading4{font-size:2.375rem;line-height:2.875rem}}@media screen and (min-width:1440px){.typo--heading4{font-size:3rem;line-height:3.625rem}}.typo--heading5{font-family:var(--font-heading--family);font-weight:400;font-size:1.625rem;line-height:2rem}@media screen and (min-width:769px)and (max-width:1439px){.typo--heading5{font-size:2rem;line-height:2.5rem}}@media screen and (min-width:1440px){.typo--heading5{font-size:2.5rem;line-height:3rem}}.typo--subheading1{font-family:var(--font-heading--family);font-weight:400;font-size:1.75rem;line-height:2rem}@media screen and (min-width:769px)and (max-width:1439px){.typo--subheading1{font-size:2.125rem;line-height:2.625rem}}@media screen and (min-width:1440px){.typo--subheading1{font-size:2.5rem;line-height:3rem}}.typo--subheading2{font-family:var(--font-heading--family);font-weight:400;font-size:1.625rem;line-height:2rem}@media screen and (min-width:769px)and (max-width:1439px){.typo--subheading2{font-size:1.875rem;line-height:2.375rem}}@media screen and (min-width:1440px){.typo--subheading2{font-size:2rem;line-height:2.5rem}}.typo--subheading3{font-family:var(--font-heading--family);font-weight:400;font-size:1.5rem;line-height:1.75rem}@media screen and (min-width:769px)and (max-width:1439px){.typo--subheading3{font-size:1.75rem;line-height:2.25rem}}@media screen and (min-width:1440px){.typo--subheading3{font-size:1.875rem;line-height:2.375rem}}.typo--subheading4{font-family:var(--font-heading--family);font-weight:400;font-size:1.25rem;line-height:1.5rem}@media screen and (min-width:769px)and (max-width:1439px){.typo--subheading4{font-size:1.5rem;line-height:1.75rem}}@media screen and (min-width:1440px){.typo--subheading4{font-size:1.5rem;line-height:1.75rem}}.typo--subheading5{font-family:var(--font-heading--family);font-weight:400;font-size:1.125rem;line-height:1.375rem}@media screen and (min-width:769px)and (max-width:1439px){.typo--subheading5{font-size:1.125rem;line-height:1.375rem}}@media screen and (min-width:1440px){.typo--subheading5{font-size:1.375rem;line-height:1.625rem}}.typo--eyebrow{font-weight:400;font-size:1.125rem;line-height:1.5rem}@media screen and (min-width:769px)and (max-width:1439px){.typo--eyebrow{font-size:1.25rem;line-height:1.5rem}}@media screen and (min-width:1440px){.typo--eyebrow{font-size:1.25rem;line-height:1.5rem}}.typo--body1{font-size:1.125rem;line-height:1.5rem}@media screen and (min-width:769px)and (max-width:1439px){.typo--body1{font-size:1.5rem;line-height:1.875rem}}@media screen and (min-width:1440px){.typo--body1{font-size:1.875rem;line-height:2.375rem}}.typo--body2{font-size:1rem;line-height:1.375rem}@media screen and (min-width:769px)and (max-width:1439px){.typo--body2{font-size:1.25rem;line-height:1.75rem}}@media screen and (min-width:1440px){.typo--body2{font-size:1.5rem;line-height:1.875rem}}.typo--body3{font-size:1rem;line-height:1.25rem}@media screen and (min-width:769px)and (max-width:1439px){.typo--body3{font-size:1.125rem;line-height:1.5rem}}@media screen and (min-width:1440px){.typo--body3{font-size:1.125rem;line-height:1.5rem}}.typo--body4{font-size:.875rem;line-height:1rem}@media screen and (min-width:769px)and (max-width:1439px){.typo--body4{font-size:1rem;line-height:1.375rem}}@media screen and (min-width:1440px){.typo--body4{font-size:1rem;line-height:1.375rem}}.typo--body5{font-size:.875rem;line-height:1rem}@media screen and (min-width:769px)and (max-width:1439px){.typo--body5{font-size:.875rem;line-height:1rem}}@media screen and (min-width:1440px){.typo--body5{font-size:.875rem;line-height:1rem}}.typo--body6{font-size:.75rem;line-height:.875rem}@media screen and (min-width:769px)and (max-width:1439px){.typo--body6{font-size:.75rem;line-height:.875rem}}@media screen and (min-width:1440px){.typo--body6{font-size:.75rem;line-height:.875rem}}.typo--gnb{font-weight:600;font-size:1.25rem;line-height:1.5rem}@media screen and (min-width:769px)and (max-width:1439px){.typo--gnb{font-size:1.25rem;line-height:1.5rem}}@media screen and (min-width:1440px){.typo--gnb{font-size:1.25rem;line-height:1.5rem}}.typo--breadcrumb{font-weight:600;font-size:.75rem;line-height:.875rem}@media screen and (min-width:769px)and (max-width:1439px){.typo--breadcrumb{font-size:.75rem;line-height:.875rem}}@media screen and (min-width:1440px){.typo--breadcrumb{font-size:.75rem;line-height:.875rem}}.typo--tag1{font-size:1.25rem;line-height:1.5rem}@media screen and (min-width:769px)and (max-width:1439px){.typo--tag1{font-size:1.25rem;line-height:1.5rem}}@media screen and (min-width:1440px){.typo--tag1{font-size:1.25rem;line-height:1.5rem}}.typo--tag2{font-size:1rem;line-height:1.25rem}@media screen and (min-width:769px)and (max-width:1439px){.typo--tag2{font-size:1rem;line-height:1.25rem}}@media screen and (min-width:1440px){.typo--tag2{font-size:1rem;line-height:1.25rem}}.typo--tag3{font-size:.75rem;line-height:.875rem}@media screen and (min-width:769px)and (max-width:1439px){.typo--tag3{font-size:.75rem;line-height:.875rem}}@media screen and (min-width:1440px){.typo--tag3{font-size:.75rem;line-height:.875rem}}.typo--price1{font-size:1.75rem;line-height:1.75rem}@media screen and (min-width:769px)and (max-width:1439px){.typo--price1{font-size:2rem;line-height:2rem}}@media screen and (min-width:1440px){.typo--price1{font-size:2rem;line-height:2rem}}.typo--price2{font-size:1.5rem;line-height:1.5rem}@media screen and (min-width:769px)and (max-width:1439px){.typo--price2{font-size:1.625rem;line-height:1.625rem}}@media screen and (min-width:1440px){.typo--price2{font-size:1.625rem;line-height:1.625rem}}.typo--price3{font-size:1.25rem;line-height:1.25rem}@media screen and (min-width:769px)and (max-width:1439px){.typo--price3{font-size:1.25rem;line-height:1.25rem}}@media screen and (min-width:1440px){.typo--price3{font-size:1.25rem;line-height:1.25rem}}.typo--price4{font-size:.75rem;line-height:.75rem}@media screen and (min-width:769px)and (max-width:1439px){.typo--price4{font-size:1rem;line-height:1rem}}@media screen and (min-width:1440px){.typo--price4{font-size:1rem;line-height:1rem}}.typo--price5{font-size:.75rem;line-height:.75rem}@media screen and (min-width:769px)and (max-width:1439px){.typo--price5{font-size:1rem;line-height:1.25rem}}@media screen and (min-width:1440px){.typo--price5{font-size:1rem;line-height:1.25rem}}.typo--tab{font-size:.875rem;line-height:1rem}@media screen and (min-width:769px)and (max-width:1439px){.typo--tab{font-size:1.25rem;line-height:1.5rem}}@media screen and (min-width:1440px){.typo--tab{font-size:1.25rem;line-height:1.5rem}}@media screen and (min-width:1440px){.typo{width:min(var(--width, auto),100%)}}.typo .logo-image{--image-scale: .35;display:block;width:auto;max-width:100%;height:calc(var(--image-height) * var(--image-scale) / 16 * 1rem);aspect-ratio:var(--image-aspect-ratio, auto);-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}@media screen and (min-width:769px){.typo .logo-image{--image-scale: 1}}.typo--cancelled{text-decoration:line-through}.typo--underlined{-webkit-text-decoration:underline 1px;text-decoration:underline 1px;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-color:currentColor;text-underline-offset:.25rem}.typo--bold{font-weight:bolder}[class*=typo--heading]{color:var(--color-foreground-heading)}[class*=typo--eyebrow][class*=typo--body]{font-weight:300}[data-block-type*=typo--].page-width{text-align:var(--text-align, inherit)}[data-block-type*=typo--].page-width>.typo{display:inline-block;vertical-align:top}.list{margin:0;padding:0;list-style:none}.list--bullet{display:flex;flex-direction:column}.list--bullet>li{position:relative;padding-left:.5625rem}.list--bullet>li:before{content:"";position:absolute;left:0;top:calc(.5lh - .09375rem);width:.1875rem;height:.1875rem;border-radius:50%;background:var(--color-grayscale-2);pointer-events:none}.list--decimal{list-style:decimal;padding-left:1em}.list--decimal-paren{counter-reset:list-decimal-paren}.list--decimal-paren>li{position:relative;padding-left:1.25rem;counter-increment:list-decimal-paren}.list--decimal-paren>li:before{content:counter(list-decimal-paren) ")";position:absolute;left:0;pointer-events:none}.tag-list{display:flex;flex-wrap:wrap;gap:.5rem}.tag-list__item{padding:.5rem .75rem;display:inline-block;vertical-align:top;border-radius:62.4375rem;font-size:.875rem;line-height:1rem}@media screen and (min-width:769px)and (max-width:1439px){.tag-list__item{font-size:.875rem;line-height:1rem}}@media screen and (min-width:1440px){.tag-list__item{font-size:.875rem;line-height:1rem}}.tag-list__item{border:1px solid var(--color-border);background:var(--color-grayscale-6);-webkit-backdrop-filter:blur(.46875rem);backdrop-filter:blur(.46875rem);font-weight:400}@media screen and (min-width:769px){.tag-list__item{font-size:.875rem;line-height:1rem}}@media screen and (min-width:769px)and (min-width:769px)and (max-width:1439px){.tag-list__item{font-size:1rem;line-height:1.375rem}}@media screen and (min-width:769px)and (min-width:1440px){.tag-list__item{font-size:1rem;line-height:1.375rem}}.button-wrap{display:flex;gap:.5rem;flex-wrap:wrap;justify-content:var(--button-align, inherit);max-width:100%}@media screen and (max-width:768px){.button-wrap{width:100%}}@media screen and (min-width:769px){.button-wrap{gap:1rem;width:var(--width, auto)}}.button-wrap--left{justify-content:flex-start}.button-wrap--center{justify-content:center}.button-wrap--right{justify-content:flex-end}@media screen and (max-width:768px){.button-wrap--full-width-mobile{flex-direction:column;width:100%;align-items:var(--button-align, stretch)}.button-wrap--full-width-mobile .button:not(.button--link){width:100%}}[data-block-type=button-wrap].page-width{text-align:var(--text-align, inherit)}[data-block-type=button-wrap].page-width>.button-wrap{display:inline-flex;vertical-align:top}.button{min-height:2.875rem;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding-inline:1.25rem;padding-block:.75rem;font-size:1rem;line-height:1.25rem;font-family:var(--font-heading--family);background:var(--color-primary-button-background);box-shadow:inset 0 0 0 1px var(--color-primary-button-border);border-radius:.375rem;font-weight:400;cursor:pointer;color:var(--color-primary-button-text);display:inline-flex;align-items:center;justify-content:center;gap:.25rem;flex-shrink:0}.button:not(.button--icon-only){flex-shrink:1}.button .button__text{min-width:0;white-space:normal;overflow-wrap:anywhere;text-align:inherit}.button[hidden]{display:none}.button:has(.button__text) .icon{width:1.25rem;height:1.25rem}.button.button--link:has(.button__text) .icon{width:.75rem;height:.75rem;margin-top:.1875rem}.button.button--link:has(.button__text) .icon path{stroke:currentColor}.button:not(:disabled):not(.button--disabled):hover,.button:not(:disabled):not(.button--disabled):active,.button:not(:disabled):not(.button--disabled):focus-visible,.card-item:has(.card-item__link-overlay:hover,.card-item__link-overlay:active,.card-item__link-overlay:focus-visible) .button{background-color:var(--color-primary-button-hover-background);box-shadow:inset 0 0 0 1px var(--color-primary-button-hover-border);color:var(--color-primary-button-hover-text)}.button--icon-only{height:auto;min-height:auto;padding:0;gap:0;background:transparent;box-shadow:none;border-radius:0;color:inherit}.button--icon-only:not(:disabled):not(.button--disabled):hover,.button--icon-only:not(:disabled):not(.button--disabled):active,.button--icon-only:not(:disabled):not(.button--disabled):focus-visible,.card-item:has(.card-item__link-overlay:hover,.card-item__link-overlay:active,.card-item__link-overlay:focus-visible) .button--icon-only{background-color:transparent;box-shadow:none;color:inherit}.button--accent{background-color:var(--color-accent-button-background);box-shadow:inset 0 0 0 1px var(--color-accent-button-border);color:var(--color-accent-button-text)}.button--accent:not(:disabled):not(.button--disabled):not([aria-disabled=true]):hover,.button--accent:not(:disabled):not(.button--disabled):not([aria-disabled=true]):active,.button--accent:not(:disabled):not(.button--disabled):not([aria-disabled=true]):focus-visible,.card-item:has(.card-item__link-overlay:hover,.card-item__link-overlay:active,.card-item__link-overlay:focus-visible) .button--accent{background-color:var(--color-accent-button-hover-background);box-shadow:inset 0 0 0 1px var(--color-accent-button-hover-border);color:var(--color-accent-button-hover-text)}.button:disabled,.button--disabled,.button[aria-disabled=true]{color:#bebebe;background-color:#fff;box-shadow:inset 0 0 0 1px #bebebe;pointer-events:none;cursor:not-allowed}.button--secondary{background-color:var(--color-secondary-button-background);box-shadow:inset 0 0 0 1px var(--color-secondary-button-border);color:var(--color-secondary-button-text)}.button--secondary:not(:disabled):not(.button--disabled):not([aria-disabled=true]):hover,.button--secondary:not(:disabled):not(.button--disabled):not([aria-disabled=true]):active,.button--secondary:not(:disabled):not(.button--disabled):not([aria-disabled=true]):focus-visible,.card-item:has(.card-item__link-overlay:hover,.card-item__link-overlay:active,.card-item__link-overlay:focus-visible) .button--secondary{background-color:var(--color-secondary-button-hover-background);box-shadow:inset 0 0 0 1px var(--color-secondary-button-hover-border);color:var(--color-secondary-button-hover-text)}.button--secondary:disabled,.button--secondary.button--disabled,.button--secondary[aria-disabled=true]{color:#66666680;background-color:var(--color-grayscale-4);box-shadow:inset 0 0 0 1px var(--color-grayscale-3)}.button--icon-only:disabled,.button--icon-only.button--disabled,.button--icon-only[aria-disabled=true]{background-color:transparent;box-shadow:none}.button--icon-only-circle:disabled,.button--icon-only-circle.button--disabled{background-color:#fff;box-shadow:inset 0 0 0 1px #424040}.button--sm{min-height:2.25rem;padding-inline:1rem;padding-block:.625rem;font-size:.875rem;line-height:1rem}.button--sm:has(.button__text) .icon{width:1rem;height:1rem}.button--sm .icon{margin-top:-1px;margin-bottom:-1px}.button--sm.button--link:has(.button__text) .icon{width:.625rem;height:.625rem;margin-top:.125rem;margin-bottom:0}.button--sm.button--link:has(.button__text) .icon path{stroke:currentColor}.button--lg{min-height:3.5rem;padding-inline:1.5rem;padding-block:1rem;font-size:1.125rem;line-height:1.375rem}.button--lg:has(.button__text) .icon{width:1.5rem;height:1.5rem}.button--lg .icon{margin-top:-1px;margin-bottom:-1px}.button--lg.button--link:has(.button__text) .icon{width:.75rem;height:.75rem;margin-top:.25rem;margin-bottom:0}.button--lg.button--link:has(.button__text) .icon path{stroke:currentColor}.button--link{min-height:auto;padding:0;background:none;box-shadow:none;border-radius:0;color:var(--color-primary-link);gap:1px}.button--link:not(:disabled):not(.button--disabled):hover,.button--link:not(:disabled):not(.button--disabled):focus-visible,.button--link:not(:disabled):not(.button--disabled):active,.card-item:has(.card-item__link-overlay:hover,.card-item__link-overlay:active,.card-item__link-overlay:focus-visible) .button--link{background-color:transparent;box-shadow:none;color:var(--color-primary-link-hover);-webkit-text-decoration:underline 1px;text-decoration:underline 1px;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-color:currentColor;text-underline-offset:.25rem}.button--link-underline{-webkit-text-decoration:underline 1px;text-decoration:underline 1px;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-color:currentColor;text-underline-offset:.25rem;font-weight:inherit}.button--link:disabled,.button--link.button--disabled,.button--link[aria-disabled=true]{background:none;box-shadow:none}.button--toggle{width:100%}.button--toggle[aria-expanded=true] .icon{transform:rotate(180deg)}.button--round{border-radius:62.4375rem}.button--inverse{color:var(--color-foreground-inverse)}.option-group{display:flex;flex-direction:row;gap:.5rem;list-style:none;padding:0;margin:0}.option-group .option-item{display:flex;align-items:center;justify-content:center;border-radius:.375rem;font-size:.875rem;font-weight:400;cursor:pointer;color:var(--color-grayscale-2)}.option-group .option-item.disabled{cursor:not-allowed}.option-group .option-item.inch-item{padding:.25rem .75rem;background:var(--color-background);box-shadow:inset 0 0 0 1px var(--color-grayscale-3)}.option-group .option-item.inch-item.active{color:var(--color-primary-3);box-shadow:inset 0 0 0 1px var(--color-primary-3)}.option-group .option-item.inch-item.disabled{box-shadow:inset 0 0 0 1px var(--color-grayscale-5);color:var(--color-grayscale-3)}.option-group .option-item.processor-item{padding:.5rem .75rem;background:var(--color-grayscale-5)}.option-group .option-item.processor-item.active{background:var(--color-grayscale-1);color:var(--color-primary-4)}.option-group .option-item.processor-item.disabled{background:var(--color-grayscale-6);color:var(--color-grayscale-3)}.option-group .option-item.os-item{padding:.375rem .625rem;background:var(--color-primary-4);box-shadow:inset 0 0 0 1px var(--color-grayscale-3)}.option-group .option-item.os-item.active{color:var(--color-primary-3);box-shadow:inset 0 0 0 1px var(--color-primary-3)}.option-group .option-item.os-item.disabled{box-shadow:inset 0 0 0 1px var(--color-grayscale-5);color:var(--color-grayscale-3)}.header,.announcement-section{--header-color-border: var(--color-border);--drawer-color-background: var(--color-background);--drawer-color-border: var(--color-border)}.header.color-scheme-2,.announcement-section.color-scheme-2{--color-background: #000;--header-color-border: transparent;--drawer-color-background: #262626;--drawer-color-border: #333}.header{display:block;contain:layout style;background:var(--color-background);position:relative}.header:after{content:"";position:absolute;top:100%;left:0;width:100%;height:100vh;background-color:rgb(var(--color-black-rgb)/.3);z-index:4;opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--submenu-animation-speed) var(--submenu-animation-easing),visibility var(--submenu-animation-speed) var(--submenu-animation-easing)}.header.submenu-open:after{opacity:1;visibility:visible}.header[data-sticky-state]{opacity:1;transition:opacity var(--animation-speed) var(--animation-easing)}.header[data-sticky-state=active]{view-transition-name:sticky-header}.header[data-sticky-state=idle]{opacity:0}.header__underlay{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.header__underlay-closed{z-index:1;height:var(--closed-underlay-height, 100%);background-color:var(--color-background);border-bottom:1px solid var(--header-color-border);transition:height var(--animation-speed-slow) var(--ease-out-cubic)}.header__underlay-open{height:var(--full-open-header-height);background-color:var(--drawer-color-background);border-bottom:1px solid var(--header-color-border);transition:height var(--submenu-animation-speed) var(--ease-out-cubic)}.header__row{--color-account-icon: var(--color-foreground);position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;width:100%;margin:0 auto}.header__row:has(.mega-menu__list:hover),.header__row:has(.menu-list__item-link[aria-haspopup]:is(:hover,[aria-expanded=true])),.header__row:has(.menu-list__item[slot=overflow] .menu-list__item-link:is(:hover,[aria-expanded=true])){z-index:12}.header__row>.header__column{display:flex;align-items:center;justify-content:center;gap:1rem}.header__row>.header__column.header__column--left{gap:2rem}.header__row>.header__column>.header-actions{display:flex;align-items:center;justify-content:center}.header__row>.header__column>.header-actions .header-actions__buttons{display:flex;align-items:center;justify-content:center;gap:1rem}.header__row>.header__column>.header-actions .header-actions__buttons .button--link .icon{margin-top:0rem}.header__row>.header__column>.header-actions .header-actions__buttons .button--link .icon path{stroke:none}.header__row>.header__column>.header-actions .header-actions__buttons .button:last-child{margin-left:2rem;gap:.25rem}.header__row>.header__column>.header-actions .header-actions__buttons .button .icon{width:.875rem;height:.875rem}@-moz-document url-prefix(){.menu-list__submenu-wrapper{margin-top:1.625rem!important}}.header-logo__image-container--inverse,.header-logo--has-inverse[data-use-inverse-logo=true] .header-logo__image-container--original{display:none}.header-logo--has-inverse[data-use-inverse-logo=true] .header-logo__image-container--inverse{display:block}#header-component[data-menu-style=menu] .header-menu{display:flex}#header-component[data-menu-style=menu] .header__drawer,#header-component[data-menu-style=menu] .header-drawer,#header-component[data-menu-style=menu] .header__navigation-bar-row{display:none}#header-component[data-menu-style=menu] .header__row{max-width:var(--header-width);padding:1.1875rem 1.5rem}#header-component[data-menu-style=menu] .header-logo__image-container img{height:2.375rem!important;width:auto!important}#header-component[data-menu-style=drawer] .header-menu,#header-component[data-menu-style=drawer] .header-actions{display:none}#header-component[data-menu-style=drawer] .header-drawer{display:block}#header-component[data-menu-style=drawer] .header__row{max-width:100%;padding-block:1rem;padding-inline:var(--page-margin)}#header-component[data-menu-style=drawer] .header-logo__image-container img{height:2rem!important;width:auto!important}.header-section{position:relative;z-index:5}.header-section:has(>#header-component[sticky=always]),.header-section:has(>#header-component[sticky=scroll-up][data-sticky-state=active]){position:sticky;top:0;z-index:11}#header-group:has(#header-component[sticky]){display:contents}.menu-list__inner{display:flex;flex-wrap:nowrap;align-items:center;justify-content:start;height:100%;margin:0;padding:0;list-style:none}.menu-list__item{position:relative;display:flex;align-items:center;height:100%}.menu-list__item.custom-dropdown[data-submenu-open=true]>.menu-list__submenu-wrapper{opacity:1;visibility:visible;transform:translateY(0)}.menu-list__item-link{display:flex;align-items:center;gap:.5rem;padding:0 1rem;font-weight:600;font-size:1.25rem;line-height:1.5rem}@media screen and (min-width:769px)and (max-width:1439px){.menu-list__item-link{font-size:1.25rem;line-height:1.5rem}}@media screen and (min-width:1440px){.menu-list__item-link{font-size:1.25rem;line-height:1.5rem}}.menu-list__item-link{color:var(--color-foreground);text-decoration:none}.menu-list__item-link--parent{cursor:default}.menu-list__item-link[aria-expanded=true] .icon,.menu-list__item-link:focus-visible .icon{transform:rotate(180deg);color:var(--color-primary-1)}.menu-list__item-link.menu-list__item-link--parent{position:relative}.menu-list__item-link.menu-list__item-link--parent:after{content:"";position:absolute;top:100%;left:0;width:100%;height:1.625rem;background-color:transparent}.menu-list__link-title{position:relative}.menu-list__submenu-wrapper{position:absolute;top:96%;left:0;z-index:var(--layer-header-menu, 100);min-width:20rem;min-height:var(--custom-dropdown-height, auto);margin-top:1.625rem;opacity:0;visibility:hidden;transform:translateY(-1.25rem);transition:opacity .2s ease,visibility .2s ease,transform .2s ease}.menu-list__submenu-wrapper.level-2 .menu-list__submenu-list,.menu-list__submenu-wrapper.level-3 .menu-list__submenu-list,.menu-list__submenu-wrapper.level-4 .menu-list__submenu-list{border-bottom-right-radius:0}.menu-list__submenu-wrapper.level-2>ul>li>ul{border-radius:0 0 var(--border-radius-sm, .375rem) 0}.menu-list__submenu-wrapper.level-3>ul>li>ul{border-radius:0}.menu-list__submenu-list{position:relative;display:flex;flex-direction:column;min-height:var(--custom-dropdown-height, auto);margin:0;padding:0;list-style:none;border-radius:0 0 var(--border-radius-sm, .375rem) var(--border-radius-sm, .375rem);background-color:var(--color-background);box-sizing:border-box;border:1px solid var(--color-border)}.menu-list__submenu-list ul{margin:0;padding:0 0 1px;list-style:none}.menu-list__submenu-list>li{position:static}.menu-list__submenu-list>li:last-child>a{border-radius:0 0 var(--border-radius-sm, .375rem) var(--border-radius-sm, .375rem);overflow:hidden}.menu-list__submenu-list>li:last-child .has-submenu{border-radius:0 0 0 var(--border-radius-sm, .375rem);overflow:hidden}.menu-list__submenu-list>li>ul>li{position:static}.menu-list__submenu-list li{white-space:nowrap}.menu-list__submenu-list li>a{position:relative;display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;font-size:1rem;line-height:1.25rem}@media screen and (min-width:769px)and (max-width:1439px){.menu-list__submenu-list li>a{font-size:1.125rem;line-height:1.5rem}}@media screen and (min-width:1440px){.menu-list__submenu-list li>a{font-size:1.125rem;line-height:1.5rem}}.menu-list__submenu-list li>a{font-weight:400;color:var(--color-foreground);text-decoration:none}.menu-list__submenu-list li>a.has-submenu:after{content:"";position:absolute;top:0;right:0;width:0rem;height:100%;background-color:var(--color-primary-1);transition:width .2s ease}.menu-list__submenu-list li>a:hover,.menu-list__submenu-list li>a:focus-visible{background-color:rgb(var(--color-grayscale-5-rgb)/.7)}.menu-list__submenu-list li>a:hover:after,.menu-list__submenu-list li>a:focus-visible:after{width:.125rem}.menu-list__submenu-list li>a.is-submenu-open,.menu-list__submenu-list li>a[aria-expanded=true]{background-color:rgb(var(--color-grayscale-5-rgb)/.7)}.menu-list__submenu-list li>a.is-submenu-open.has-submenu:after,.menu-list__submenu-list li>a[aria-expanded=true].has-submenu:after{width:.125rem}.menu-list__submenu-list li>ul{position:absolute;top:0;left:100%;min-width:20rem;margin-top:-.0625rem;opacity:0;visibility:hidden;border-radius:0 0 var(--border-radius-sm, .375rem) 0;background-color:var(--color-grayscale-6);box-sizing:border-box;border:1px solid var(--color-border)}.menu-list__submenu-list li:hover>ul{opacity:1;visibility:visible}.menu-list__submenu-list li.is-flyout-open>ul,.menu-list__submenu-list li:focus-within>ul{opacity:1;visibility:visible}.menu-list__submenu-list>li:hover>ul,.menu-list__submenu-list>li>ul>li:hover>ul,.menu-list__submenu-list>li.is-flyout-open>ul,.menu-list__submenu-list>li>ul>li.is-flyout-open>ul,.menu-list__submenu-list>li:focus-within>ul,.menu-list__submenu-list>li>ul>li:focus-within>ul{height:var(--custom-dropdown-height, auto);min-height:var(--custom-dropdown-height, auto)}.menu-list__submenu-list>li>ul{z-index:calc(var(--layer-header-menu, 100) + 1)}.menu-list__submenu-list>li>ul>li>ul{z-index:calc(var(--layer-header-menu, 100) + 2);overflow:hidden;background-color:var(--color-background)}.menu-list__submenu-list>li>ul>li>ul li>a:hover{background-color:rgb(var(--color-grayscale-5-rgb)/.7)}.header-drawer__icon--summary{width:1.5rem;height:1.5rem}.header-drawer__icon{display:flex;padding-block:0;list-style:none;cursor:pointer;width:1.5rem;height:1.5rem;margin:0}.header-drawer__icon svg{width:100%;height:100%;color:var(--color-foreground)}.header-drawer__icon::-webkit-details-marker{display:none}.header-drawer__icon--open{display:block}.header-drawer__icon--close{display:none}.header-drawer__icon.svg-wrapper svg{pointer-events:none}.menu-open .header-drawer__icon--open{display:none}.menu-open .header-drawer__icon--close{display:block}.menu-drawer{--menu-drawer-offset: calc( var(--menu-drawer-offset-top, var(--header-height, 0px)) - 1px );position:fixed;top:var(--menu-drawer-offset);right:0;left:auto;z-index:var(--layer-menu-drawer);display:flex;flex-direction:column;width:100%;height:calc(100dvh - var(--menu-drawer-offset));max-height:calc(100dvh - var(--menu-drawer-offset));padding:0;overflow:hidden;background-color:var(--drawer-color-background);border-top:1px solid var(--drawer-color-border);transform:translate(100%);visibility:hidden}@media screen and (min-width:769px){.menu-drawer{width:30rem}}.menu-drawer__container{flex:1 1 auto;min-height:0;padding:.625rem var(--page-margin) 1.25rem;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.menu-drawer__backdrop{--menu-drawer-offset: var( --menu-drawer-offset-top, var(--header-height, 0px) );position:fixed;top:var(--menu-drawer-offset);right:0;z-index:var(--layer-heightened);width:100vw;height:calc(100dvh - var(--menu-drawer-offset));background:var(--backdrop-color);opacity:0;transition:opacity var(--drawer-animation-speed) ease}.menu-open .menu-drawer__backdrop{opacity:1}.menu-drawer__menu{margin:0;padding:0;list-style:none}.menu-drawer__menu.has-submenu,.menu-drawer__menu--childlist{margin-block-end:.625rem}.menu-drawer__menu-item--mainlist{display:flex;align-items:center;justify-content:space-between;padding:.625rem 0;font-weight:600;font-size:1.25rem;line-height:1.5rem}@media screen and (min-width:769px)and (max-width:1439px){.menu-drawer__menu-item--mainlist{font-size:1.25rem;line-height:1.5rem}}@media screen and (min-width:1440px){.menu-drawer__menu-item--mainlist{font-size:1.25rem;line-height:1.5rem}}.menu-drawer__menu-item--mainlist{font-weight:400;color:var(--color-foreground);text-decoration:none}.menu-drawer__menu-item-text{overflow:hidden;text-overflow:ellipsis}.menu-drawer__menu-item .svg-wrapper{width:1.5rem;height:1.5rem;margin:0}.menu-drawer__menu-item .svg-wrapper svg{width:100%;height:100%;color:var(--color-foreground)}.menu-drawer__submenu{position:absolute;top:0;right:0;left:auto;z-index:var(--layer-flat);width:100%;height:100%;padding:1.25rem var(--page-margin);overflow-y:auto;overflow-x:hidden;background-color:var(--drawer-color-background);opacity:0;transform:translate(100%);visibility:hidden}.menu-drawer__submenu--nested{z-index:calc(var(--layer-flat) + 1)}.menu-drawer__submenu-inner{display:flex;flex-direction:column;height:100%;overflow-y:auto}.menu-drawer__submenu-buttons{display:flex;align-items:start;justify-content:space-between}.menu-drawer__submenu-buttons-back{height:1.5rem;padding:0;border:none;background-color:transparent}.menu-drawer__submenu-buttons-back>.svg-wrapper{width:1.5rem;height:1.5rem;margin:0}.menu-drawer__submenu-buttons-back>.svg-wrapper svg{width:100%;height:100%;color:var(--color-foreground)}.menu-drawer__submenu-buttons-back>.svg-wrapper svg{transform:rotate(180deg);transform-origin:center}.menu-drawer__submenu-navigation>p{padding:1.25rem 0;border-bottom:1px solid var(--drawer-color-border);font-family:var(--font-body--family);font-size:1.5rem;line-height:1.875rem;font-weight:400;color:var(--color-foreground)}.menu-drawer__submenu-navigation>nav ul,.menu-drawer__submenu-navigation .menu-drawer__menu-list{margin:0;padding:.625rem 0;list-style:none}.menu-drawer__submenu-navigation>nav ul>li>a,.menu-drawer__submenu-navigation .menu-drawer__menu-list>.menu-drawer__menu-list-item>a,.menu-drawer__submenu-navigation .menu-drawer__menu-list>.menu-drawer__menu-list-item>.menu-drawer__menu-container>summary{display:flex;align-items:center;justify-content:space-between;padding:.625rem 0;font-weight:600;font-size:1.25rem;line-height:1.5rem}@media screen and (min-width:769px)and (max-width:1439px){.menu-drawer__submenu-navigation>nav ul>li>a,.menu-drawer__submenu-navigation .menu-drawer__menu-list>.menu-drawer__menu-list-item>a,.menu-drawer__submenu-navigation .menu-drawer__menu-list>.menu-drawer__menu-list-item>.menu-drawer__menu-container>summary{font-size:1.25rem;line-height:1.5rem}}@media screen and (min-width:1440px){.menu-drawer__submenu-navigation>nav ul>li>a,.menu-drawer__submenu-navigation .menu-drawer__menu-list>.menu-drawer__menu-list-item>a,.menu-drawer__submenu-navigation .menu-drawer__menu-list>.menu-drawer__menu-list-item>.menu-drawer__menu-container>summary{font-size:1.25rem;line-height:1.5rem}}.menu-drawer__submenu-navigation>nav ul>li>a,.menu-drawer__submenu-navigation .menu-drawer__menu-list>.menu-drawer__menu-list-item>a,.menu-drawer__submenu-navigation .menu-drawer__menu-list>.menu-drawer__menu-list-item>.menu-drawer__menu-container>summary{font-weight:400;color:var(--color-foreground);text-decoration:none;list-style:none;cursor:pointer}.menu-drawer__submenu-navigation .menu-drawer__menu-container--nested>summary::-webkit-details-marker{display:none}.menu-drawer__actions{margin-top:0;padding-top:.625rem;border-top:1px solid var(--drawer-color-border)}.menu-drawer__actions .header-actions--drawer-mobile{display:block;width:100%}.menu-drawer__actions .header-actions__buttons{display:flex;flex-direction:column}.menu-drawer__actions .header-actions__action{display:flex;align-items:center;justify-content:space-between;padding:.625rem 0;font-weight:600;font-size:1.25rem;line-height:1.5rem}@media screen and (min-width:769px)and (max-width:1439px){.menu-drawer__actions .header-actions__action{font-size:1.25rem;line-height:1.5rem}}@media screen and (min-width:1440px){.menu-drawer__actions .header-actions__action{font-size:1.25rem;line-height:1.5rem}}.menu-drawer__actions .header-actions__action{font-weight:400;color:var(--color-foreground);text-decoration:none;width:100%;padding:.625rem 0;border:none;background-color:transparent}.menu-drawer__actions .header-actions__action .icon{width:1.5rem;height:1.5rem;margin:0}.menu-drawer__actions .header-actions__action .icon svg{width:100%;height:100%;color:var(--color-foreground)}.menu-drawer,details[open]>.menu-drawer__submenu{transition:transform var(--drawer-animation-speed) ease,visibility var(--drawer-animation-speed) ease,opacity var(--drawer-animation-speed) ease}.menu-open>.menu-drawer,.menu-open>.menu-drawer__submenu:not(.menu-drawer__menu--childlist){display:flex;flex-direction:column;opacity:1;transform:translate(0);visibility:visible}.announcement-bar{--color-background: var(--color-background)}.announcement-bar.color-scheme-1{border-bottom:1px solid var(--color-border)}.announcement-bar.color-scheme-2{--color-background: #666666}.announcement-bar{position:relative;display:flex;background-color:var(--color-background)!important;padding:0}.announcement-bar__close{position:absolute;top:.625rem;right:var(--page-margin);z-index:1;width:1.25rem;height:1.25rem;padding:0;cursor:pointer;color:var(--color-foreground)}.announcement-bar__content{position:relative;display:flex;flex-direction:row;align-items:center;width:100%;max-width:var(--header-width);margin:0 auto;padding-block:.5rem;padding-inline-start:var(--page-margin);padding-inline-end:calc(var(--page-margin) + 1.25rem)}.announcement-bar__item{width:100%}.announcement-bar__item .announcement-bar__text{font-family:var(--font-body--family);font-size:.875rem;line-height:1rem}@media screen and (min-width:769px)and (max-width:1439px){.announcement-bar__item .announcement-bar__text{font-size:1rem;line-height:1.375rem}}@media screen and (min-width:1440px){.announcement-bar__item .announcement-bar__text{font-size:1rem;line-height:1.375rem}}.announcement-bar__item .announcement-bar__text a{color:var(--color-foreground)}.announcement-bar__text:first-child{margin:0}.announcement-bar__link{position:absolute;top:0;right:0;bottom:0;left:0}@media screen and (min-width:1200px){.announcement-bar__close{top:50%;right:1.5rem;transform:translateY(-50%)}.announcement-bar__content{padding:.9375rem 1.5rem}.announcement-bar__item .announcement-bar__text{text-align:center}}.breadcrumb{--breadcrumb-border: var(--color-border);padding-block-start:0;padding-block-end:0;background:var(--color-background)!important;border-bottom:1px solid var(--breadcrumb-border)}.breadcrumb>nav{padding:.625rem 0}.breadcrumb>nav>ol{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;padding:0;list-style:none}.breadcrumb>nav>ol>li{display:inline-flex;align-items:center;gap:.5rem;max-width:100%;text-transform:capitalize}.breadcrumb>nav>ol>li:last-child .icon{display:none}.breadcrumb>nav>ol>li .icon{color:var(--color-foreground);flex-shrink:0}.breadcrumb>nav>ol>li a{color:var(--color-foreground);text-decoration:none;font-size:.875rem;line-height:1rem}@media screen and (min-width:769px)and (max-width:1439px){.breadcrumb>nav>ol>li a{font-size:.875rem;line-height:1rem}}@media screen and (min-width:1440px){.breadcrumb>nav>ol>li a{font-size:.875rem;line-height:1rem}}.breadcrumb>nav>ol>li a:hover{-webkit-text-decoration:underline 1px;text-decoration:underline 1px;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-color:currentColor;text-underline-offset:.1em}.breadcrumb>nav>ol>li span{color:var(--color-foreground);font-size:.875rem;line-height:1rem}@media screen and (min-width:769px)and (max-width:1439px){.breadcrumb>nav>ol>li span{font-size:.875rem;line-height:1rem}}@media screen and (min-width:1440px){.breadcrumb>nav>ol>li span{font-size:.875rem;line-height:1rem}}.footer{--footer-border: var(--color-border);--footer-color-border: rgb(var(--color-grayscale-2-rgb) / .125);--color-menu-background: rgb(var(--color-white-rgb) / .2);--color-menu-depth-background: rgb(var(--color-white-rgb) / .75);--color-menu-sublist: var(--color-grayscale-2);--color-copyright: rgb(var(--color-grayscale-2-rgb) / .9)}.footer.color-scheme-1{--color-menu-background: rgb(var(--color-grayscale-6-rgb) / 1)}.footer.color-scheme-2{--footer-color-border: rgb(77 77 77 / .5);--footer-border: transparent;--color-background: #000;--color-menu-background: rgb(77 77 77 / .35);--color-menu-depth-background: rgb(77 77 77 / .5);--color-menu-sublist: #e5e5e5;--color-copyright: #ccc}.footer.color-scheme-5{--footer-border: transparent;--color-menu-background: rgb(var(--color-white-rgb) / .1);--color-menu-depth-background: rgb(var(--color-black-rgb) / .25)}.footer .header-logo--has-inverse[data-use-inverse-logo=true] .header-logo__image-container--original{display:none}.footer .header-logo--has-inverse[data-use-inverse-logo=true] .header-logo__image-container--inverse{display:inline-block}.footer{background:var(--color-background);font-family:var(--font-body--family);position:relative}.footer__wrap{display:flex;flex-direction:column;margin:0 auto;width:100%}.footer__wrap-menu{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:1.25rem 0;border-bottom:1px solid var(--footer-color-border);-moz-column-gap:2.875rem;column-gap:2.875rem}.footer__wrap-menu .header-logo{display:none}.footer__wrap-menu .header-logo .header-logo__image-container{width:5.375rem;height:2.375rem}.footer__wrap-menu .header-logo .header-logo__image-container img{height:100%;width:auto}.footer__wrap-menu .header-logo--has-inverse .header-logo__image-container--original{display:inline-block}.footer__wrap-menu .header-logo--has-inverse .header-logo__image-container--inverse,.footer__wrap-menu .header-logo--has-inverse[data-use-inverse-logo=true] .header-logo__image-container--original{display:none}.footer__wrap-menu .header-logo--has-inverse[data-use-inverse-logo=true] .header-logo__image-container--inverse{display:inline-block}.footer__wrap-row{display:flex;flex-direction:column;justify-content:space-between;align-items:start;gap:1rem;padding:1rem 0 1.5rem}.footer__wrap-row-left{display:flex;flex-direction:column;justify-content:start;align-items:start;gap:1rem}.footer__wrap-row-left .footer__text p{text-align:left;font-size:.875rem;line-height:1rem;font-weight:400;color:var(--color-copyright)}.footer__wrap-row-left .footer-copyright{font-size:.875rem;line-height:1rem;font-weight:400;color:var(--color-copyright)}.footer__wrap-row-right .footer-image__media{width:3rem;height:3rem;flex-shrink:0;border-radius:.375rem;overflow:hidden;background-color:var(--color-white);border:1px solid var(--footer-color-border)}.footer__wrap-row-right .footer-image__media img{width:3rem;height:3rem}.footer__wrap-row-right .footer-image__link{display:flex;flex-direction:row;justify-content:start;align-items:center;gap:.625rem;background-color:transparent}.footer__wrap-row-right .footer-image__link p{font-size:.875rem;line-height:1.25rem;-webkit-text-decoration:underline 1px;text-decoration:underline 1px;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-color:currentColor;text-underline-offset:.25rem;color:var(--color-foreground)}.footer__menu-list{display:flex;flex-direction:row;justify-content:start;align-items:center;flex-wrap:wrap;-moz-column-gap:2.875rem;column-gap:2.875rem;row-gap:.8125rem}.footer__menu-list>li{position:relative}.footer__menu-list>li>a{color:var(--color-foreground);text-decoration:none;font-size:.875rem;line-height:1rem;font-weight:400;display:flex;flex-direction:row;justify-content:start;align-items:center}.footer__menu-list>li>a .icon{width:.9375rem;height:.9375rem;margin-right:.25rem}.footer__menu-list>li:after{content:"";display:block;position:absolute;right:-1.4375rem;top:50%;transform:translateY(-50%);width:1px;height:.625rem;background:var(--footer-color-border)}.footer__menu-list>li:last-child:after{display:none}.footer__menu-wrap{background:var(--color-menu-background);border-top:1px solid var(--footer-border);border-bottom:1px solid var(--footer-border)}.footer__menu-wrap .footer__menu-gnb{padding-block:.5rem;margin:0 auto;width:100%}.footer__menu-wrap .footer__menu-gnb .footer-menu__list{display:flex;flex-direction:column;justify-content:start;align-items:start;margin:0}.footer__menu-wrap .footer__menu-gnb .footer-menu__list>.footer-menu__item,.footer__menu-wrap .footer__menu-gnb .footer-menu__list>.footer-actions__item{width:100%;border-bottom:1px solid var(--footer-color-border)}.footer__menu-wrap .footer__menu-gnb .footer-menu__list>.footer-menu__item:last-child,.footer__menu-wrap .footer__menu-gnb .footer-menu__list>.footer-actions__item:last-child{border-bottom:none}.footer__menu-wrap .footer__menu-gnb .footer-menu .footer-actions__item a,.footer__menu-wrap .footer__menu-gnb .footer-menu .footer-actions__item button,.footer__menu-wrap .footer__menu-gnb .footer-menu__toggle,.footer__menu-wrap .footer__menu-gnb .footer-menu__link{width:100%;border:none;background:transparent;color:var(--color-foreground);text-decoration:none;font-size:1.25rem;line-height:1.5rem;font-weight:400;padding:1rem 0;display:flex;flex-direction:row;justify-content:space-between;align-items:center;-moz-column-gap:.5rem;column-gap:.5rem;cursor:pointer;text-align:left;font-family:inherit}.footer__menu-wrap .footer__menu-gnb .footer-menu__toggle-icon{flex-shrink:0;transition:transform .2s ease}.footer__menu-wrap .footer__menu-gnb .footer-menu__subpanel{display:none}.footer__menu-wrap .footer__menu-gnb .footer-menu__sublist{background-color:var(--color-menu-depth-background);padding:.25rem .75rem;border-radius:.625rem;display:flex;flex-direction:column;margin:0 0 1.25rem;list-style:none}.footer__menu-wrap .footer__menu-gnb .footer-menu__subitem{width:100%;border-bottom:1px solid var(--footer-color-border)}.footer__menu-wrap .footer__menu-gnb .footer-menu__subitem .icon{display:block}.footer__menu-wrap .footer__menu-gnb .footer-menu__subitem:last-child{border-bottom:none}.footer__menu-wrap .footer__menu-gnb .footer-menu__sublink{text-decoration:none;font-size:.875rem;line-height:1rem}@media screen and (min-width:769px)and (max-width:1439px){.footer__menu-wrap .footer__menu-gnb .footer-menu__sublink{font-size:1rem;line-height:1.375rem}}@media screen and (min-width:1440px){.footer__menu-wrap .footer__menu-gnb .footer-menu__sublink{font-size:1rem;line-height:1.375rem}}.footer__menu-wrap .footer__menu-gnb .footer-menu__sublink{color:var(--color-menu-sublist);padding:.75rem 0;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.footer__menu-wrap .footer__menu-gnb .footer-menu__item--open .footer-menu__subpanel{display:block}.footer__menu-wrap .footer__menu-gnb .footer-menu__item--open .footer-menu__toggle-icon{transform:rotate(180deg)}@media screen and (min-width:1200px){.footer .footer__menu-gnb{margin:0 auto;padding-block:2.5rem}.footer .footer__menu-gnb .footer-menu__list{display:flex;flex-direction:row;justify-content:space-between;align-items:start}.footer .footer__menu-gnb .footer-menu__list>.footer-menu__item,.footer .footer__menu-gnb .footer-menu__list>.footer-actions__item{border-bottom:0;width:auto}.footer .footer__menu-gnb .footer-menu .footer-actions__item a,.footer .footer__menu-gnb .footer-menu .footer-actions__item button,.footer .footer__menu-gnb .footer-menu__toggle,.footer .footer__menu-gnb .footer-menu__link{padding:0}.footer .footer__menu-gnb .footer-menu .footer-actions__item a:hover,.footer .footer__menu-gnb .footer-menu .footer-actions__item button:hover,.footer .footer__menu-gnb .footer-menu__link:hover{-webkit-text-decoration:underline 1px;text-decoration:underline 1px;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-color:currentColor;text-underline-offset:.1em}.footer .footer__menu-gnb .footer-menu__toggle-icon{display:none}.footer .footer__menu-gnb .footer-menu__toggle{pointer-events:none}.footer .footer__menu-gnb .footer-menu__subpanel{display:block}.footer .footer__menu-gnb .footer-menu__sublist{margin:1.25rem 0 0;display:flex;flex-direction:column;gap:1rem;padding:0;border-radius:0;background-color:transparent}.footer .footer__menu-gnb .footer-menu__subitem{border-bottom:0}.footer .footer__menu-gnb .footer-menu__subitem .icon{display:none}.footer .footer__menu-gnb .footer-menu__sublink{padding:0}.footer .footer__menu-gnb .footer-menu__sublink:hover{-webkit-text-decoration:underline 1px;text-decoration:underline 1px;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-color:currentColor;text-underline-offset:.1em}.footer .footer__wrap-menu{padding:1.875rem 0 1.5rem;-moz-column-gap:2.875rem;column-gap:2.875rem}.footer .footer__wrap .header-logo{display:block}.footer .footer__wrap-row{flex-direction:row;gap:3.5rem;padding:1.5rem 0 1.875rem;align-items:end}.footer .footer__wrap-row-left{gap:1.625rem}.footer .footer__wrap-row-right .footer-image__media{border:1px solid transparent}.footer .footer__wrap-row-right .footer-image__link{padding:.5rem 1rem;width:15.5rem;background-color:var(--color-white);border-radius:.375rem;border:1px solid var(--footer-color-border);text-decoration:none}.footer .footer__wrap-row-right .footer-image__link p{text-decoration:none;color:var(--color-black)}.footer a:hover{-webkit-text-decoration:underline 1px;text-decoration:underline 1px;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-color:currentColor;text-underline-offset:.1em}}.top__bottom{--scroll-top-gap: 1.5rem;position:fixed;right:1rem;bottom:calc(1rem + var(--compare-drawer-height, 0px));z-index:var(--layer-window-overlay);width:3.5rem;height:3.5rem;border-radius:1.75rem;border:1px solid #e5e5e5;background:var(--color-white);color:var(--color-black);box-shadow:.625rem .625rem 2.5rem #00000040;visibility:hidden;opacity:0;pointer-events:none;transition:opacity .2s ease,visibility .2s ease}.top__bottom.is-visible{visibility:visible;opacity:1;pointer-events:auto}.top__bottom.is-above-footer{top:-4.5625rem;bottom:auto;position:absolute}@media screen and (max-width:768px){.top__bottom{width:3rem;height:3rem;box-shadow:.375rem .375rem 1rem #00000040}}@media screen and (min-width:1200px){.top__bottom{right:2.5rem;bottom:calc(2.5rem + var(--compare-drawer-height, 0px))}.top__bottom.is-above-footer{top:-6.25rem}}.top__bottom-button{display:flex;justify-content:center;align-items:center;width:100%;height:100%;padding:0;border:0;border-radius:inherit;background:transparent;color:inherit;cursor:pointer}.card-item{display:flex;flex-direction:column;padding:0;background:var(--color-background);position:relative}.card-item[hidden]{display:none}.card-item .card-item__link-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:inherit;cursor:pointer;margin:0;padding:0}.card-item .media{border-radius:0}.card-item.card-item--flush,.card-item.card-item--boxed{border:1px solid var(--color-border);border-radius:var(--border-radius-md);overflow:hidden}.card-item.card-item--flush[style*=--color-background],.card-item.card-item--boxed[style*=--color-background]{border-width:0!important}.card-item.card-item--boxed{padding:1rem;border-width:0}.section[class*=color-scheme-] .card-item.card-item--boxed.card-item--inherit-color-scheme,.section.color-scheme-1 .card-item.card-item--boxed.color-scheme-1,.section.color-scheme-2 .card-item.card-item--boxed.color-scheme-2,.section.color-scheme-3 .card-item.card-item--boxed.color-scheme-3,.section.color-scheme-4 .card-item.card-item--boxed.color-scheme-4,.section.color-scheme-5 .card-item.card-item--boxed.color-scheme-5{border-width:1px!important}@media screen and (min-width:769px){.card-item.card-item--boxed{padding:1.5rem}}.card-item.card-item--plain .card-item__image{border:1px solid var(--color-border)}.card-item--with-icon{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1rem}.card-item--with-icon.card-item--boxed{padding:1rem}@media screen and (min-width:769px){.card-item--with-icon.card-item--boxed{padding:1.5rem}}.card-item--with-icon .card-item__icon .icon{vertical-align:top;width:3rem;height:3rem}.card-item--with-icon .card-item__content{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;justify-content:flex-start;width:100%}.card-item--with-icon .card-item__title{width:100%;min-height:0;display:flex;flex-direction:column;flex:1 1 auto;align-items:inherit}.card-item--with-icon:has(.card-item__download) .card-item__icon .icon{width:2rem;height:2rem}@media screen and (min-width:769px){.card-item--with-icon:has(.card-item__download) .card-item__icon .icon{width:3rem;height:3rem}}.card-item--with-icon:has(.card-item__download) .card-item__content{width:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:.5rem;padding:0;flex:1;min-height:0}@media screen and (min-width:769px){.card-item--with-icon:has(.card-item__download) .card-item__content{gap:1.5rem;flex-direction:row;justify-content:flex-start;align-items:stretch}}.card-item--with-icon:has(.card-item__download) .card-item__title{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}@media screen and (min-width:769px){.card-item--with-icon:has(.card-item__download) .card-item__title{flex:1 1 0;min-width:0;align-self:flex-start}}.card-item--vertical{justify-content:flex-start}.card-item--vertical .card-item__image{flex:0 0 auto;height:auto;border-radius:var(--border-radius-md);overflow:hidden}.card-item--vertical .card-item__image .media{height:auto}.card-item--vertical .card-item__image+.card-item__content{padding-block-start:1rem}@media screen and (min-width:769px){.card-item--vertical .card-item__image+.card-item__content{padding-block-start:1.5rem}}.card-item--vertical .card-item__content{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;justify-content:flex-start}.card-item--vertical.card-item--boxed .card-item__image{border-radius:var(--border-radius-sm)}.card-item--vertical.card-item--flush .card-item__image{border-radius:0}.card-item--vertical.card-item--flush .card-item__image+.card-item__content{padding:1rem}@media screen and (min-width:769px){.card-item--vertical.card-item--flush .card-item__image+.card-item__content{padding:1.5rem}}.card-item--horizontal{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:1rem}@media screen and (min-width:769px){.card-item--horizontal{gap:1.5rem}}.card-item--horizontal.card-item--boxed{padding:1rem}@media screen and (min-width:769px){.card-item--horizontal.card-item--boxed{padding:1.5rem}}.card-item--horizontal.card-item--boxed .card-item__image{border-radius:var(--border-radius-sm)}.card-item--horizontal.card-item--flush .card-item__image{border-radius:0}.card-item--horizontal.card-item--flush .card-item__image+.card-item__content{padding-inline-start:0}@media screen and (min-width:769px){.card-item--horizontal.card-item--flush .card-item__image+.card-item__content{padding-inline-start:0}}.card-item--horizontal.card-item--flush .card-item__content{padding:1rem}@media screen and (min-width:769px){.card-item--horizontal.card-item--flush .card-item__content{padding:1.5rem}}.card-item--horizontal .card-item__image{width:6rem;height:6rem;min-width:6rem;border-radius:var(--border-radius-md);overflow:hidden}@media screen and (min-width:769px){.card-item--horizontal .card-item__image{width:10rem;height:10rem;min-width:10rem}}.card-item__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.card-item__image .media{width:100%;height:100%}.card-item__image.card-item__image--border-enabled{border:1px solid #E5E5E5}.card-item__content{width:100%;color:var(--color-foreground)}.card-item__download{width:100%;text-align:right;flex-shrink:0;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-end}@media screen and (min-width:769px){.card-item__download{width:auto;align-self:stretch}}.card-item--center .card-item__icon{margin-inline:auto}.card-item--center .card-item__content{text-align:center;align-items:center}.card-item--center .button-wrap{justify-content:center}.card-item--right .card-item__icon{align-self:flex-end}.card-item--right .card-item__content{text-align:right;align-items:flex-end}.card-item--right .button-wrap{justify-content:flex-end}.card-item--left .card-item__icon{align-self:flex-start}.card-item--left .card-item__content{text-align:left;align-items:flex-start}.card-item--left .button-wrap{justify-content:flex-start}.card-item--plp{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;border-radius:.375rem;border:1px solid var(--color-border);background:var(--color-background);box-shadow:.125rem .25rem .625rem rgb(var(--color-foreground-rgb)/.04);padding:1rem;height:100%}@media screen and (min-width:769px){.card-item--plp{padding:1.5rem}}.card-item--plp .card-item__image{position:relative;height:auto;display:flex;flex-direction:column;justify-content:flex-start;width:100%;gap:1rem}@media screen and (min-width:769px){.card-item--plp .card-item__image{gap:.5rem}}.card-item--plp .card-item__image .group-icons{position:relative;z-index:1;display:flex;justify-content:space-between;align-items:flex-start;gap:.5rem;pointer-events:none}@media screen and (min-width:1073px){.card-item--plp .card-item__image .group-icons{height:1.5rem}}.card-item--plp .card-item__image .group-icons__left,.card-item--plp .card-item__image .group-icons__right{display:flex;align-items:flex-start;gap:.25rem}.card-item--plp .card-item__image .group-icons__right{align-items:flex-end}.card-item--plp .card-item__image .group-icons__badge{display:inline-flex;align-items:center;justify-content:center;min-height:1.5rem}.card-item--plp .card-item__image .group-icons__badge.hidden{display:none}.card-item--plp .card-item__image .group-icons__badge.icon-windows{color:var(--color-os-windows)}.card-item--plp .card-item__image .group-icons__badge.icon-nonos{color:var(--color-grayscale-2)}.card-item--plp .card-item__image .group-icons__badge.icon-igel{color:var(--color-foreground)}.card-item--plp .card-item__image .group-icons__badge.icon-pentium svg,.card-item--plp .card-item__image .group-icons__badge.icon-celeron svg{display:block;width:auto;height:1.5rem}.card-item--plp .card-item__image .media--image{position:relative;height:auto;max-width:11.25rem;aspect-ratio:1/1;margin-inline:auto}@media screen and (min-width:769px){.card-item--plp .card-item__image .media--image{max-width:15.5rem}}.card-item--plp .card-item__content{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.5rem;flex:1 1 auto;padding-block-start:1rem}@media screen and (min-width:769px){.card-item--plp .card-item__content{gap:.75rem;padding-block-start:1.5rem}}.card-item--plp .card-item__sibling{display:flex;justify-content:safe center;align-items:center;width:100%;height:1.875rem;gap:.5rem;border-bottom:1px solid var(--color-border);margin-block-end:.5rem;z-index:1}@media screen and (max-width:768px){.card-item--plp .card-item__sibling.empty{border-bottom:0;height:0;margin-block-end:0}}@media screen and (min-width:769px){.card-item--plp .card-item__sibling{height:2.125rem;margin-block-end:.75rem;margin-block-start:-2.5625rem}}.card-item--plp .card-item__sibling.empty{border-bottom:0}.card-item--plp .card-item__sibling button{width:auto;height:calc(100% + 1px);padding-block-end:.5rem;padding-inline:.5rem;position:relative;color:var(--color-foreground)}.card-item--plp .card-item__sibling button:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:.1875rem}.card-item--plp .card-item__sibling button.active:after{background:var(--color-primary-1)}.card-item--plp .card-item__sibling button .typo{font-weight:400;font-family:var(--font-heading--family);white-space:nowrap}.card-item--plp .card-item__sibling .variant-option-item.disabled,.card-item--plp .card-item__sibling .inch-item.disabled{display:none}.card-item--plp .card-item__product-name{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;white-space:normal;word-break:break-word}.card-item--plp .card-item__product-name a{display:block;text-decoration:none}.card-item--plp .card-item__product-name a:hover{-webkit-text-decoration:underline 1px;text-decoration:underline 1px;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-color:currentColor;text-underline-offset:.1em}.card-item--plp .card-item__sku-wrap{display:flex;justify-content:flex-start;align-items:center;gap:.25rem}.card-item--plp .card-item__sku-wrap .copy-button{display:flex;align-items:center;justify-content:center;width:1rem;height:1rem}@media screen and (min-width:769px){.card-item--plp .card-item__sku-wrap .copy-button{width:1.25rem;height:1.25rem}}.card-item--plp .card-item__sku-wrap .copy-button svg{width:1rem;height:1rem}.card-item--plp .card-item__sku-wrap .card-item__sku{font-size:14px;font-weight:300;color:var(--color-foreground)}.card-item--plp .card-item__footer{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;padding-block-start:.5rem}@media screen and (min-width:769px){.card-item--plp .card-item__footer{padding-block-start:1rem}}.card-item--plp .card-item__footer .button-wrap{width:100%}.card-item--plp .card-item__footer .button-wrap .button{white-space:nowrap;width:calc(50% - .25rem)}.card-item--plp .card-item__footer .button-wrap .button .button__text{white-space:nowrap}@media screen and (min-width:769px){.card-item--plp .card-item__footer .button-wrap .button{width:calc(50% - .5rem)}}.card-item--plp .card-item__key-features{width:100%;margin-block-start:0!important}@media screen and (min-width:769px){.card-item--plp .card-item__key-features{min-height:9.5rem}}.card-item--plp .card-item__key-features .features-box ul{padding-inline:0;margin-block:0;list-style:none}.card-item--plp .card-item__key-features .features-box ul li{position:relative;padding-inline-start:.5625rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card-item--plp .card-item__key-features .features-box ul li:before{content:"";position:absolute;top:.40625rem;left:0;width:.1875rem;height:.1875rem;background:var(--color-foreground);border-radius:50%}@media screen and (min-width:769px){.card-item--plp .card-item__key-features .features-box ul li:before{top:.53125rem}}.card-item--plp .card-item__key-features .features-box ul li+li{margin-block-start:.25rem}.card-item--plp .card-item__compare{width:100%;margin-block-start:0;margin-top:1rem}ui-tablist-group{display:block}.tablist{max-width:100%;position:relative;display:flex;--tab-nav-fade: var(--color-background);--tab-nav-fade-rgb: var(--color-background-rgb)}@media screen and (max-width:768px){.tablist[data-scroll=true].swiper{overflow:visible}}.tablist .swiper-slide{width:auto}.tablist .swiper-button-prev,.tablist .swiper-button-next{display:flex;opacity:0;pointer-events:none;align-items:center;justify-content:center;margin-top:0;width:2.625rem;height:2.625rem;position:absolute;top:50%;transform:translateY(-50%)}.tablist .swiper-button-prev svg,.tablist .swiper-button-next svg{display:block;width:1.5rem;height:1.5rem;color:var(--color-primary-3)}.tablist .swiper-button-prev:focus-visible,.tablist .swiper-button-prev:focus,.tablist .swiper-button-next:focus-visible,.tablist .swiper-button-next:focus{opacity:1;pointer-events:auto}.tablist .swiper-button-prev.swiper-button-disabled,.tablist .swiper-button-next.swiper-button-disabled{display:none}@media screen and (min-width:769px){.tablist .swiper-button-prev,.tablist .swiper-button-next{width:4rem;height:4rem}.tablist .swiper-button-prev:not(.swiper-button-disabled),.tablist .swiper-button-next:not(.swiper-button-disabled){opacity:1;pointer-events:auto;transition:opacity .2s ease}}.tablist .swiper-button-prev{left:0;right:auto;background:linear-gradient(270deg,rgb(var(--tab-nav-fade-rgb)/0) 0%,rgb(var(--tab-nav-fade-rgb)/.8) 14.08%,var(--tab-nav-fade) 69.4%)}.tablist .swiper-button-prev svg{transform:rotate(180deg)}.tablist .swiper-button-next{left:auto;right:0;background:linear-gradient(90deg,rgb(var(--tab-nav-fade-rgb)/0) 0%,rgb(var(--tab-nav-fade-rgb)/.8) 14.08%,var(--tab-nav-fade) 69.4%)}.tablist button,.tablist a{display:block;cursor:pointer;background:transparent;color:inherit;text-decoration:none}.tablist button:disabled,.tablist button[aria-disabled=true],.tablist a:disabled,.tablist a[aria-disabled=true]{cursor:not-allowed;opacity:.5;pointer-events:none}.tablist-style1{padding:.5rem;width:-moz-fit-content;width:fit-content;margin-inline:auto;background:var(--color-primary-4);border:1px solid var(--color-border);border-radius:62.4375rem;gap:.5rem;--tab-nav-fade: var(--color-primary-4);--tab-nav-fade-rgb: var(--color-primary-4-rgb)}@media screen and (min-width:769px){.tablist-style1{gap:1rem}}.tablist-style1 .swiper-slide{padding-right:.5rem}@media screen and (min-width:769px){.tablist-style1 .swiper-slide{padding-right:1rem}}.tablist-style1 .swiper-slide:last-child{padding-right:0}.tablist-style1 .swiper-button-prev,.tablist-style1 .swiper-button-next{opacity:1;pointer-events:auto;width:3.5rem;height:3.5rem}.tablist-style1[data-scroll=true].swiper{overflow:hidden}.tablist-style1 button,.tablist-style1 a{padding:.75rem .625rem;font-size:.875rem;line-height:1rem}@media screen and (min-width:769px)and (max-width:1439px){.tablist-style1 button,.tablist-style1 a{font-size:1.25rem;line-height:1.5rem}}@media screen and (min-width:1440px){.tablist-style1 button,.tablist-style1 a{font-size:1.25rem;line-height:1.5rem}}.tablist-style1 button,.tablist-style1 a{border-radius:62.4375rem;color:var(--color-primary-3);transition:background .3s ease,border-color .3s ease;font-weight:600}@media screen and (min-width:769px){.tablist-style1 button,.tablist-style1 a{padding:.75rem 1rem}}.tablist-style1 button[aria-selected=true],.tablist-style1 button[aria-current=true],.tablist-style1 a[aria-selected=true],.tablist-style1 a[aria-current=true]{background:var(--color-primary-3);border-color:var(--color-primary-3);color:var(--color-primary-4)}.tablist-style2{--tab-active-icon-background: var(--color-foreground);--tab-active-icon-foreground: var(--color-background);width:-moz-fit-content;width:fit-content}@media screen and (min-width:769px){.tablist-style2{justify-content:safe center;margin-inline:auto}}.tablist-style2 button,.tablist-style2 a{display:inline-flex}.tablist-style2 button[aria-selected=true] .tablist-style2__button-icon,.tablist-style2 a[aria-selected=true] .tablist-style2__button-icon{background:var(--tab-active-icon-background);color:var(--tab-active-icon-foreground)}.tablist-style2 button[aria-selected=true] .tablist-style2__button-icon svg,.tablist-style2 a[aria-selected=true] .tablist-style2__button-icon svg{opacity:1}.tablist-style2 button[aria-selected=true] .tablist-style2__button-text,.tablist-style2 a[aria-selected=true] .tablist-style2__button-text{color:var(--color-foreground);font-weight:600}@media screen and (min-width:769px){.tablist-style2 .swiper-wrapper{width:-moz-fit-content;width:fit-content}}.tablist-style2__button{display:inline-flex;flex:0 0 auto;flex-direction:column;align-items:center;justify-content:flex-start;width:4.625rem;gap:.5rem;padding:0;border:0;background:transparent;color:currentColor;cursor:pointer}@media screen and (min-width:769px){.tablist-style2__button{width:9.25rem;gap:1rem}}.tablist-style2__button-icon{display:inline-flex;align-items:center;justify-content:center;width:4rem;height:4rem;border-radius:50%;color:var(--color-grayscale-2)}@media screen and (min-width:769px){.tablist-style2__button-icon{width:6rem;height:6rem}}.tablist-style2__button-icon .icon{width:2.625rem;height:2.625rem}@media screen and (min-width:769px){.tablist-style2__button-icon .icon{width:4.5rem;height:4.5rem}}.tablist-style2__button-icon .icon svg{opacity:.7}.tablist-style2__button-text{display:block;max-width:100%;color:var(--color-grayscale-2);font-size:.875rem;line-height:1rem}@media screen and (min-width:769px)and (max-width:1439px){.tablist-style2__button-text{font-size:1.25rem;line-height:1.5rem}}@media screen and (min-width:1440px){.tablist-style2__button-text{font-size:1.25rem;line-height:1.5rem}}.tablist-style2 .swiper-slide{padding-right:.5rem}@media screen and (min-width:540px)and (max-width:768px){.tablist-style2 .swiper-slide{padding-right:1rem}}@media screen and (min-width:769px){.tablist-style2 .swiper-slide{padding-right:1rem}}.tablist-style2 .swiper-slide:last-child{padding-right:0}.tablist-style2 .swiper-button-prev,.tablist-style2 .swiper-button-next{width:auto;height:4rem}@media screen and (min-width:769px){.tablist-style2 .swiper-button-prev,.tablist-style2 .swiper-button-next{height:8.5rem}.tablist-style2 .swiper-button-prev svg,.tablist-style2 .swiper-button-next svg{width:3.1875rem;height:3.1875rem}}.tablist-style3__bar{--s3-notch: 2.8125rem;display:flex;align-items:stretch;gap:0;width:calc(100% + 1px);max-width:none;margin:0;padding:.125rem 0 0;position:absolute;left:50%;top:0;transform:translate(-50%,calc(-100% + 1px))}@media screen and (min-width:769px)and (max-width:1439px){.tablist-style3__bar{padding-inline:0}}@media screen and (min-width:1440px){.tablist-style3__bar{--s3-notch: 5.5rem;padding-inline:1.5rem}}.tablist-style3{flex:1 1 auto;min-width:0;width:auto;max-width:none;margin:0;padding:0;background:none;border-radius:0;align-items:stretch;overflow:visible;padding-inline:0;position:static;left:auto;top:auto;transform:none}@media screen and (min-width:769px)and (max-width:1439px){.tablist-style3{padding-inline:1.5rem;overflow-x:auto;overflow-y:hidden;scrollbar-width:auto;scrollbar-color:auto;-webkit-overflow-scrolling:touch}.tablist-style3::-webkit-scrollbar{-webkit-appearance:none;width:.625rem;height:.625rem;box-sizing:border-box}.tablist-style3::-webkit-scrollbar-track{background:transparent}.tablist-style3::-webkit-scrollbar-thumb{background-color:var(--color-grayscale-3);border-radius:1.25rem;border:.125rem solid transparent;background-clip:content-box;-webkit-transition:background-color .2s;transition:background-color .2s}.tablist-style3::-webkit-scrollbar-thumb:hover{background-color:var(--color-grayscale-3)}@supports (-moz-appearance: none){.tablist-style3{scrollbar-width:thin;scrollbar-color:var(--color-grayscale-3) transparent}}.tablist-style3::-webkit-scrollbar-track{background:var(--color-background)}@supports (-moz-appearance: none){.tablist-style3{scrollbar-color:var(--color-grayscale-3) var(--color-background)}}}@media screen and (min-width:1440px){.tablist-style3{overflow-x:visible;overflow-y:visible}}.tablist-style3:not([data-scroll=true]){gap:0rem}@media screen and (min-width:769px)and (max-width:1439px){.tablist-style3:not([data-scroll=true]){gap:1rem}}@media screen and (min-width:1440px){.tablist-style3:not([data-scroll=true]){gap:1.5rem}}.tablist-style3 button,.tablist-style3 a{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;min-width:0;width:100%;min-height:6rem;padding:1rem 1.5rem;background:rgb(var(--color-foreground-rgb)/.05);-webkit-backdrop-filter:blur(.625rem);backdrop-filter:blur(.625rem);color:#fff;text-align:center;text-decoration:none;outline-offset:-.125rem!important}.tablist-style3 button[aria-selected=false]:not(:first-child),.tablist-style3 a[aria-selected=false]:not(:first-child){transform:translate(-2px)}@media screen and (min-width:769px)and (max-width:1439px){.tablist-style3 button,.tablist-style3 a{padding:1rem 2.5rem;margin-bottom:1rem;border-radius:1.25rem 1.25rem 1.25rem 3.75rem;flex:0 0 21.375rem;justify-content:flex-start;align-items:flex-start;text-align:left}}@media screen and (min-width:1440px){.tablist-style3 button,.tablist-style3 a{padding:1rem 2.5rem;margin-bottom:1.5rem;border-radius:1.25rem 1.25rem 1.25rem 3.75rem;max-width:21.375rem;justify-content:flex-start;align-items:flex-start;text-align:left}}@media screen and (max-width:768px){.tablist-style3 button[aria-selected=false],.tablist-style3 a[aria-selected=false]{display:none}}@media screen and (max-width:768px){.tablist-style3 button .typo,.tablist-style3 a .typo{text-align:center}}@media screen and (max-width:768px){.tablist-style3 button .typo--subheading4,.tablist-style3 a .typo--subheading4{font-size:1.625rem;line-height:2rem;height:auto}}@media screen and (min-width:1440px){.tablist-style3 button .typo--subheading4,.tablist-style3 a .typo--subheading4{font-size:1.875rem;line-height:2.375rem}}.tablist-style3 button .typo--body4,.tablist-style3 a .typo--body4{margin-block-start:0rem!important}@media screen and (max-width:768px){.tablist-style3 button .typo--body4,.tablist-style3 a .typo--body4{display:none}}.tablist-style3 button[aria-selected=false],.tablist-style3 a[aria-selected=false]{position:relative;z-index:1;isolation:isolate}.tablist-style3 button[aria-selected=false]:before,.tablist-style3 a[aria-selected=false]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;opacity:.7;background:radial-gradient(ellipse 135% 100% at 100% 0%,rgb(var(--color-foreground-rgb)/.82) 0%,rgb(var(--color-foreground-rgb)/.52) 42%,rgb(var(--color-foreground-rgb)/.16) 70%,transparent 90%),radial-gradient(ellipse 175% 68% at 0% 100%,rgb(var(--color-background-rgb)/0) 0% 20%,rgb(var(--color-background-rgb)/.28) 50%,rgb(var(--color-background-rgb)/.7));-webkit-mask:linear-gradient(var(--color-background) 0 0) content-box,linear-gradient(var(--color-background) 0 0);mask:linear-gradient(var(--color-background) 0 0) content-box,linear-gradient(var(--color-background) 0 0);-webkit-mask-composite:xor;mask-composite:exclude;mix-blend-mode:soft-light;pointer-events:none}.tablist-style3 button[aria-selected=true],.tablist-style3 a[aria-selected=true]{position:relative;z-index:2;background:var(--color-background);-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--color-foreground);border-radius:2.5rem 2.5rem 0 0;box-shadow:none}@media screen and (min-width:769px)and (max-width:1439px){.tablist-style3 button[aria-selected=true],.tablist-style3 a[aria-selected=true]{border-radius:1.25rem 2.5rem 0 0;margin-block-end:0rem;padding-block-end:2rem}}@media screen and (min-width:1440px){.tablist-style3 button[aria-selected=true],.tablist-style3 a[aria-selected=true]{margin-block-end:0rem;padding-block-end:2.5rem}}.tablist-style3 button[aria-selected=true]:before,.tablist-style3 button[aria-selected=true]:after,.tablist-style3 a[aria-selected=true]:before,.tablist-style3 a[aria-selected=true]:after{content:"";position:absolute;bottom:0;width:var(--s3-notch);height:var(--s3-notch);background:var(--color-background)}.tablist-style3 button[aria-selected=true]:before,.tablist-style3 a[aria-selected=true]:before{right:calc(100% - 1px);-webkit-mask:radial-gradient(circle at top left,transparent var(--s3-notch),var(--color-foreground) calc(var(--s3-notch) + .5px));mask:radial-gradient(circle at top left,transparent var(--s3-notch),var(--color-foreground) calc(var(--s3-notch) + .5px))}@media screen and (min-width:769px){.tablist-style3 button[aria-selected=true]:before,.tablist-style3 a[aria-selected=true]:before{display:none}}.tablist-style3 button[aria-selected=true]:after,.tablist-style3 a[aria-selected=true]:after{left:calc(100% - 1px);-webkit-mask:radial-gradient(circle at top right,transparent var(--s3-notch),var(--color-foreground) calc(var(--s3-notch) + .5px));mask:radial-gradient(circle at top right,transparent var(--s3-notch),var(--color-foreground) calc(var(--s3-notch) + .5px))}.tablist-style3__prev,.tablist-style3__next{display:none;position:relative;z-index:3;flex:0 0 auto;align-self:center;align-items:center;justify-content:center;width:2.875rem;height:2.875rem;padding:0;border-radius:50%;color:var(--color-background);cursor:pointer}.tablist-style3__prev svg,.tablist-style3__next svg{width:1.5rem;height:1.5rem}@media screen and (max-width:768px){.tablist-style3__prev,.tablist-style3__next{display:inline-flex}}.tablist-style3__prev svg{transform:rotate(180deg)}.tablist-style3-group{position:relative;overflow:visible;padding-inline:0}@media screen and (max-width:768px){.tablist-style3-group{display:flex;flex-direction:column;min-height:0}}.tablist-style3__panel{position:relative;z-index:1;margin-top:0;margin-inline-start:-.0625rem;width:calc(100% + 1px);background:var(--color-background);color:var(--color-foreground);padding-block-start:3rem;padding-inline:var(--page-margin)}@media screen and (max-width:768px){.tablist-style3__panel{--s3-mo-tab-bar-height: 6.125rem;--s3-mo-panel-offset: 6.25rem;--s3-mo-indicator-height: 3.5rem;--s3-mo-panel-max-height: calc(100svh - var(--header-group-height, 0px) - var(--s3-mo-tab-bar-height) - var(--s3-mo-panel-offset) - var(--s3-mo-indicator-height));--s3-mo-panel-max-height: calc(100dvh - var(--header-group-height, 0px) - var(--s3-mo-tab-bar-height) - var(--s3-mo-panel-offset) - var(--s3-mo-indicator-height));flex:1 1 auto;min-height:0;margin-inline-start:0}.tablist-style3__panel .collection-list{max-height:398px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:auto;scrollbar-color:auto;-webkit-overflow-scrolling:touch}.tablist-style3__panel .collection-list::-webkit-scrollbar{-webkit-appearance:none;width:.625rem;height:.625rem;box-sizing:border-box}.tablist-style3__panel .collection-list::-webkit-scrollbar-track{background:transparent}.tablist-style3__panel .collection-list::-webkit-scrollbar-thumb{background-color:var(--color-grayscale-3);border-radius:1.25rem;border:.125rem solid transparent;background-clip:content-box;-webkit-transition:background-color .2s;transition:background-color .2s}.tablist-style3__panel .collection-list::-webkit-scrollbar-thumb:hover{background-color:var(--color-grayscale-3)}@supports (-moz-appearance: none){.tablist-style3__panel .collection-list{scrollbar-width:thin;scrollbar-color:var(--color-grayscale-3) transparent}}}@media screen and (min-width:769px){.tablist-style3__panel{padding-block-start:6rem}}.tablist-style3__indicators{display:none}@media screen and (max-width:768px){.tablist-style3__indicators{display:flex;flex-shrink:0;justify-content:center;align-items:center;gap:.625rem;padding-block-start:3rem;background:var(--color-background)}}.tablist-style3__indicator{display:block;width:.75rem;height:.75rem;padding:0;border:0;border-radius:50%;background:var(--color-grayscale-3);cursor:pointer;transition:background-color .2s ease}.tablist-style3__indicator.is-active{background:var(--color-foreground)}.tablist-style4{position:relative;width:100%}.tablist-style4:after{content:"";display:block;position:absolute;bottom:0;left:50%;transform:translate(-50%);width:100vw;height:1px;background:var(--color-border);pointer-events:none}.tablist-style4 button,.tablist-style4 a{position:relative;z-index:1;flex:1 1 0;padding:1rem .25rem;text-align:center;font-weight:400;font-size:1.125rem;line-height:1.5rem}@media screen and (min-width:769px)and (max-width:1439px){.tablist-style4 button,.tablist-style4 a{font-size:1.25rem;line-height:1.5rem}}@media screen and (min-width:1440px){.tablist-style4 button,.tablist-style4 a{font-size:1.25rem;line-height:1.5rem}}@media screen and (min-width:769px){.tablist-style4 button,.tablist-style4 a{padding:1.25rem .625rem}}.tablist-style4 button[aria-selected=true]:after,.tablist-style4 a[aria-selected=true]:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:.25rem;background:var(--color-foreground)}.sticky-wrapper.is-sticky{min-height:var(--sticky-height)}.sticky-wrapper.is-sticky .sticky-wrapper__inner{position:fixed;left:0;right:0;transform:translateY(0);z-index:calc(var(--layer-sticky) - 1);transition:transform var(--animation-speed) var(--animation-easing)}.sticky-wrapper[data-sticky-position=top].is-sticky .sticky-wrapper__inner{top:-1px}.sticky-wrapper[data-sticky-position=top].is-sticky.is-past .sticky-wrapper__inner{transform:translateY(-100%)}.sticky-wrapper[data-sticky-position=bottom].is-sticky .sticky-wrapper__inner{bottom:0}.sticky-wrapper[data-sticky-position=bottom].is-sticky.is-past .sticky-wrapper__inner{transform:translateY(100%)}:has(.header[data-sticky-state=active]) .sticky-wrapper[data-sticky-position=top].is-sticky .sticky-wrapper__inner{top:calc(var(--header-height) - 1px)}.sticky-wrapper:has(.tablist-style1).is-sticky{max-width:100%}.sticky-wrapper:has(.tablist-style1).is-sticky .sticky-wrapper__inner{padding-block:.75rem}@media screen and (min-width:769px){.sticky-wrapper:has(.tablist-style1).is-sticky .sticky-wrapper__inner{padding-block:1.5rem}}.sticky-wrapper:has(.tablist-style1).is-sticky .sticky-wrapper__inner:before{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:50%;width:100vw;transform:translate(-50%);background:rgb(var(--color-background-rgb)/.12);-webkit-backdrop-filter:blur(15px) brightness(1.08);backdrop-filter:blur(15px) brightness(1.08);border-bottom:1px solid var(--color-background)}.card-list{display:flex;flex-wrap:wrap;flex-direction:row;--card-list-gap-horizontal: .625rem;gap:.625rem}@media screen and (min-width:769px){.card-list{--card-list-gap-horizontal: 1.5rem;gap:1.5rem}}@media screen and (max-width:768px){.card-list.card-list--single-column-mobile{gap:1.25rem .625rem}.card-list.card-list--single-column-mobile .card-item{flex:0 0 100%;max-width:100%}}.card-list:has(.card-item--plain){gap:2rem .625rem}@media screen and (min-width:769px){.card-list:has(.card-item--plain){gap:3rem 1.5rem}}.card-list .card-item{flex:0 0 calc((100% - 1 * var(--card-list-gap-horizontal, 0px)) / 2);max-width:calc((100% - 1 * var(--card-list-gap-horizontal, 0px)) / 2)}@media screen and (min-width:769px){.card-list.card-list--cols-desktop-1 .card-item{flex:0 0 100%;max-width:100%}}@media screen and (min-width:769px){.card-list.card-list--cols-desktop-2 .card-item{flex:0 0 calc((100% - 1 * var(--card-list-gap-horizontal, 0px)) / 2);max-width:calc((100% - 1 * var(--card-list-gap-horizontal, 0px)) / 2)}}@media screen and (min-width:769px){.card-list.card-list--cols-desktop-3 .card-item{flex:0 0 calc((100% - 2 * var(--card-list-gap-horizontal, 0px)) / 3);max-width:calc((100% - 2 * var(--card-list-gap-horizontal, 0px)) / 3)}}@media screen and (min-width:769px)and (max-width:1439px){.card-list.card-list--cols-desktop-4 .card-item{flex:0 0 calc((100% - 1 * var(--card-list-gap-horizontal, 0px)) / 2);max-width:calc((100% - 1 * var(--card-list-gap-horizontal, 0px)) / 2)}}@media screen and (min-width:1440px){.card-list.card-list--cols-desktop-4 .card-item{flex:0 0 calc((100% - 3 * var(--card-list-gap-horizontal, 0px)) / 4);max-width:calc((100% - 3 * var(--card-list-gap-horizontal, 0px)) / 4)}}@media screen and (min-width:769px)and (max-width:1439px){.card-list.card-list--cols-desktop-5 .card-item{flex:0 0 calc((100% - 2 * var(--card-list-gap-horizontal, 0px)) / 3);max-width:calc((100% - 2 * var(--card-list-gap-horizontal, 0px)) / 3)}}@media screen and (min-width:1440px){.card-list.card-list--cols-desktop-5 .card-item{flex:0 0 calc((100% - 4 * var(--card-list-gap-horizontal, 0px)) / 5);max-width:calc((100% - 4 * var(--card-list-gap-horizontal, 0px)) / 5)}}.card-list-wrapper{width:100%}.card-list-wrapper .swiper{overflow:visible}@media screen and (min-width:769px){.card-list-wrapper .swiper{padding-inline:0;margin-inline:auto;overflow:hidden}}.card-list-wrapper .swiper-slide{height:auto}.card-list-wrapper .swiper-slide>.card-item{height:100%}.card-list-wrapper .swiper-controls{padding-block-start:1.5rem}@media screen and (min-width:769px){.card-list-wrapper .swiper-controls{padding-block-start:3rem}}@media screen and (min-width:769px){.card-list-wrapper--carousel-expand-horizontal .swiper{overflow:visible}}.card-list-wrapper--carousel-expand-horizontal .slideshow.swiper:not(.swiper-initialized){overflow:visible}.collection-list{display:flex;flex-wrap:wrap;gap:2rem .625rem}@media screen and (min-width:769px){.collection-list{gap:2rem 1.5rem}}@media screen and (min-width:1440px){.collection-list{gap:1.5rem}}.collection-list:has(.no__data-available){display:block}.collection-list:has(.card-item--horizontal){gap:2rem}@media screen and (min-width:1440px){.collection-list:has(.card-item--horizontal){gap:3rem 1.5rem}}.collection-list--horizontal-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:2rem}@media screen and (min-width:769px)and (max-width:1439px){.collection-list--horizontal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:1440px){.collection-list--horizontal-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:3rem 1.5rem}}.collection-list--horizontal-grid .card-item--horizontal{flex:none;max-width:none!important;width:100%}.collection-list--vertical-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem .625rem}@media screen and (min-width:769px)and (max-width:1439px){.collection-list--vertical-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem 1.5rem}}@media screen and (min-width:1440px){.collection-list--vertical-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:1.5rem}}.collection-list--vertical-grid .card-item--vertical{flex:none;max-width:none!important;width:100%}.collection-list .card-item{background:none}.collection-list .card-item .card-item__image{position:relative;border:1px solid var(--color-border);background:var(--color-white);display:flex;align-items:center;justify-content:center}.collection-list .card-item .card-item__image .media{aspect-ratio:1/1}.collection-list .card-item .card-item__image .media picture{padding:6.85%}.collection-list .card-item .card-item__image:has(.checkbox)+.card-item__content{position:relative}.collection-list .card-item .card-item__content{min-width:0}.collection-list .card-item .card-item__content .typo.typo--subheading4{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;white-space:normal;height:3lh}.collection-list .card-item--vertical{flex:0 0 calc((100% - .625rem)/2);max-width:calc((100% - .625rem)/2);min-width:0}@media screen and (min-width:769px){.collection-list .card-item--vertical{flex:0 0 calc((100% - 3rem) / 3);max-width:calc((100% - 3rem) / 3)}}@media screen and (min-width:1440px){.collection-list .card-item--vertical{flex:1 1 0;max-width:none}}.collection-list .card-item--vertical .card-item__image{width:100%;overflow:hidden}.collection-list .card-item--vertical .card-item__image .media{width:100%;height:auto;display:flex;align-items:center;justify-content:center}@media screen and (min-width:1440px){.collection-list .card-item--vertical .card-item__image .media{width:16.8125rem}}.collection-list .card-item--horizontal{flex:0 0 100%;max-width:100%;min-width:0;gap:1rem}@media screen and (min-width:769px){.collection-list .card-item--horizontal{gap:1.25rem}}@media screen and (min-width:769px)and (max-width:1439px){.collection-list .card-item--horizontal{flex:0 0 calc((100% - 2rem)/2)}}@media screen and (min-width:1440px){.collection-list .card-item--horizontal{flex:0 0 calc((100% - 3rem) / 3)}}.collection-list .card-item .checkbox{position:absolute;top:.5rem;left:.5rem;z-index:2}@media screen and (min-width:769px){.collection-list .card-item .checkbox{top:.75rem;left:.75rem}}.collection-list-button{width:100%;text-align:center;margin-block-start:2rem}@media screen and (min-width:769px){.collection-list-button{margin-block-start:4rem}}.collection-list--carousel{display:block;flex-wrap:nowrap;gap:0}.collection-list--carousel .swiper{overflow:visible}@media screen and (min-width:769px){.collection-list--carousel .swiper{padding-inline:0;margin-inline:auto;overflow:hidden}}.collection-list--carousel .swiper-slide{height:auto}.collection-list--carousel .swiper-slide>.card-item{height:100%;flex:none;max-width:none;width:100%}.collection-list--carousel .swiper-controls{padding-block-start:1.5rem}@media screen and (min-width:769px){.collection-list--carousel .swiper-controls{padding-block-start:3rem}}@media screen and (max-width:768px){.collection-list--carousel-vertical{width:100%;max-width:none;overflow:hidden}.collection-list--carousel-vertical .swiper{overflow:hidden!important}}@media screen and (max-width:768px){.collection-list--carousel-horizontal{width:100%;max-width:none;overflow:hidden}.collection-list--carousel-horizontal .swiper{overflow:hidden!important}}.collection-list--carousel-horizontal .swiper-slide{height:auto}.collection-list--carousel-horizontal .swiper-slide>.card-item--horizontal{height:100%}.product-list-container{display:block}.product-list-wrapper{display:block;margin-block-start:0}@media screen and (min-width:769px){.product-list-wrapper{padding-block-start:1.5rem;display:flex;justify-content:flex-start;align-items:flex-start;gap:2rem}.product-list-wrapper .filter-wrapper{width:17.5rem}}.product-list-content{display:block;width:100%}@media screen and (min-width:769px){.product-list-content{flex:1;width:calc(100% - 19.5rem)}}.product-list{display:block;width:100%}.product-list-items{display:flex;flex-wrap:wrap;flex-direction:row;gap:1rem;list-style:none;padding:0;margin:0;width:100%}@media screen and (min-width:769px){.product-list-items{gap:1.5rem}}.product-list-items>li{width:100%}@media screen and (min-width:769px)and (max-width:1439px){.product-list-items>li{width:calc(50% - .75rem)}}@media screen and (min-width:769px)and (max-width:1439px)and (max-width:1072px){.product-list-items>li{width:100%}}@media screen and (min-width:1440px){.product-list-items>li{width:calc(33.33% - 1rem)}}.slideshow{--swiper-theme-color: var(--color-primary-3);--swiper-pagination-bullet-inactive-color: var(--color-grayscale-3);--swiper-pagination-bullet-inactive-opacity: 1;position:relative;width:100%}.slideshow.swiper-pagination,.slideshow.swiper-button-prev,.slideshow.swiper-button-next,.slideshow .swiper-pagination,.slideshow .swiper-button-prev,.slideshow .swiper-button-next{position:static;top:auto;bottom:auto;left:auto;margin:0}.slideshow.swiper-button-prev,.slideshow .swiper-button-prev{transform:rotate(180deg)}.slideshow.swiper-controls,.slideshow .swiper-controls{display:flex;align-items:center}.slideshow.swiper:not(.swiper-initialized),.slideshow .swiper:not(.swiper-initialized){overflow:hidden}.slideshow.swiper:not(.swiper-initialized) .swiper-wrapper,.slideshow .swiper:not(.swiper-initialized) .swiper-wrapper{display:flex}@media screen and (max-width:768px){.slideshow.swiper:not(.swiper-initialized) .swiper-wrapper,.slideshow .swiper:not(.swiper-initialized) .swiper-wrapper{gap:var(--ui-slideshow-mobile-space-between, .625rem)}}@media screen and (min-width:540px)and (max-width:768px){.slideshow.swiper:not(.swiper-initialized) .swiper-wrapper,.slideshow .swiper:not(.swiper-initialized) .swiper-wrapper{gap:var(--ui-slideshow-mobile-wide-space-between, var(--ui-slideshow-mobile-space-between, .625rem))}}@media screen and (min-width:769px)and (max-width:1439px){.slideshow.swiper:not(.swiper-initialized) .swiper-wrapper,.slideshow .swiper:not(.swiper-initialized) .swiper-wrapper{gap:var(--ui-slideshow-tablet-space-between, 1rem)}}@media screen and (min-width:1440px){.slideshow.swiper:not(.swiper-initialized) .swiper-wrapper,.slideshow .swiper:not(.swiper-initialized) .swiper-wrapper{gap:var(--ui-slideshow-space-between, 1.5rem)}}.slideshow.swiper:not(.swiper-initialized) .swiper-slide,.slideshow .swiper:not(.swiper-initialized) .swiper-slide{flex:0 0 auto}@media screen and (max-width:768px){.slideshow.swiper:not(.swiper-initialized) .swiper-slide,.slideshow .swiper:not(.swiper-initialized) .swiper-slide{min-width:calc((100% - var(--ui-slideshow-mobile-space-between, .625rem) * (var(--ui-slideshow-mobile-slides-per-view, 1.325) - 1)) / var(--ui-slideshow-mobile-slides-per-view, 1.325));max-width:calc((100% - var(--ui-slideshow-mobile-space-between, .625rem) * (var(--ui-slideshow-mobile-slides-per-view, 1.325) - 1)) / var(--ui-slideshow-mobile-slides-per-view, 1.325))}}@media screen and (min-width:540px)and (max-width:768px){.slideshow.swiper:not(.swiper-initialized) .swiper-slide,.slideshow .swiper:not(.swiper-initialized) .swiper-slide{min-width:calc((100% - var(--ui-slideshow-mobile-wide-space-between, var(--ui-slideshow-mobile-space-between, .625rem)) * (var(--ui-slideshow-mobile-wide-slides-per-view, var(--ui-slideshow-mobile-slides-per-view, 1.325)) - 1)) / var(--ui-slideshow-mobile-wide-slides-per-view, var(--ui-slideshow-mobile-slides-per-view, 1.325)));max-width:calc((100% - var(--ui-slideshow-mobile-wide-space-between, var(--ui-slideshow-mobile-space-between, .625rem)) * (var(--ui-slideshow-mobile-wide-slides-per-view, var(--ui-slideshow-mobile-slides-per-view, 1.325)) - 1)) / var(--ui-slideshow-mobile-wide-slides-per-view, var(--ui-slideshow-mobile-slides-per-view, 1.325)))}}@media screen and (min-width:769px)and (max-width:1439px){.slideshow.swiper:not(.swiper-initialized) .swiper-slide,.slideshow .swiper:not(.swiper-initialized) .swiper-slide{min-width:calc((100% - var(--ui-slideshow-tablet-space-between, 1rem) * (var(--ui-slideshow-tablet-slides-per-view, 3) - 1)) / var(--ui-slideshow-tablet-slides-per-view, 3));max-width:calc((100% - var(--ui-slideshow-tablet-space-between, 1rem) * (var(--ui-slideshow-tablet-slides-per-view, 3) - 1)) / var(--ui-slideshow-tablet-slides-per-view, 3))}}@media screen and (min-width:1440px){.slideshow.swiper:not(.swiper-initialized) .swiper-slide,.slideshow .swiper:not(.swiper-initialized) .swiper-slide{min-width:calc((100% - var(--ui-slideshow-space-between, 1.5rem) * (var(--ui-slideshow-slides-per-view, 4) - 1)) / var(--ui-slideshow-slides-per-view, 4));max-width:calc((100% - var(--ui-slideshow-space-between, 1.5rem) * (var(--ui-slideshow-slides-per-view, 4) - 1)) / var(--ui-slideshow-slides-per-view, 4))}}.slideshow.swiper:not(.swiper-initialized) .swiper-controls,.slideshow .swiper:not(.swiper-initialized) .swiper-controls{display:none}.slideshow.swiper .swiper-controls:has(.swiper-button-prev.swiper-button-disabled):has(.swiper-button-next.swiper-button-disabled),.slideshow .swiper .swiper-controls:has(.swiper-button-prev.swiper-button-disabled):has(.swiper-button-next.swiper-button-disabled){display:none}.slideshow--dot{--swiper-pagination-bullet-size: 1rem;--swiper-pagination-bullet-width: 1rem;--swiper-pagination-bullet-height: 1rem;--swiper-pagination-bullet-border-radius: 50%;--swiper-pagination-bullet-horizontal-gap: .625rem;--swiper-navigation-size: 1rem}.slideshow--dot .swiper-controls{z-index:10;justify-content:safe center;gap:.625rem;position:absolute;left:50%;bottom:0;color:var(--swiper-theme-color);transform:translate(-50%);width:100%}.slideshow--dot .swiper-controls .swiper-pagination{width:auto;display:flex;align-items:center;justify-content:safe center;gap:.625rem}.slideshow--dot .swiper-controls .swiper-pagination-bullet{margin:0;transition:background-color .35s ease,opacity .35s ease}.slideshow--dot .swiper-autoplay-toggle{display:inline-flex;flex-shrink:0}.slideshow--dot .swiper-autoplay-toggle .swiper-button-pause,.slideshow--dot .swiper-autoplay-toggle .swiper-button-play{display:inline-flex;align-items:center;justify-content:safe center;padding:0;border:0;background:transparent;cursor:pointer;color:currentColor}.slideshow--dot .swiper-autoplay-toggle .swiper-button-pause[hidden],.slideshow--dot .swiper-autoplay-toggle .swiper-button-play[hidden]{display:none}.slideshow--bar{--swiper-pagination-color: var(--color-primary-3);--swiper-pagination-bullet-height: .125rem;--swiper-pagination-bullet-border-radius: 0;--swiper-pagination-bullet-horizontal-gap: 0}.slideshow--bar .swiper-controls{gap:.5rem}.slideshow--bar .swiper-controls .swiper-pagination{flex:1;width:auto;margin-inline-end:.125rem}@media screen and (min-width:769px){.slideshow--bar .swiper-controls .swiper-pagination{margin-inline-end:1rem}}.slideshow--bar .swiper-pagination-bullets{width:100%;height:.125rem;position:relative;display:flex;background:var(--swiper-pagination-bullet-inactive-color)}.slideshow--bar .swiper-pagination-bullet{flex:1;width:auto!important;outline-offset:.125rem}.slideshow--bar .swiper-button-prev,.slideshow--bar .swiper-button-next{flex-shrink:0;width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:safe center;border:1px solid var(--swiper-theme-color);border-radius:50%;color:var(--swiper-theme-color);cursor:pointer;transition:border-color .35s ease,color .35s ease,opacity .35s ease}@media screen and (min-width:769px){.slideshow--bar .swiper-button-prev,.slideshow--bar .swiper-button-next{width:4rem;height:4rem}}.slideshow--bar .swiper-button-prev .icon,.slideshow--bar .swiper-button-next .icon{width:1.25rem;height:1.25rem}@media screen and (min-width:769px){.slideshow--bar .swiper-button-prev .icon,.slideshow--bar .swiper-button-next .icon{width:1.5rem;height:1.5rem}}.slideshow--bar .swiper-button-prev.swiper-button-disabled,.slideshow--bar .swiper-button-next.swiper-button-disabled{border-color:var(--swiper-pagination-bullet-inactive-color);color:var(--swiper-pagination-bullet-inactive-color);opacity:1;cursor:default;pointer-events:none}.horizontal-scroll{--swiper-theme-color: var(--color-primary-3);--swiper-pagination-bullet-inactive-color: var(--color-grayscale-3);--swiper-pagination-bullet-inactive-opacity: 1}.horizontal-scroll:not(.swiper-initialized){overflow:hidden}.horizontal-scroll:not(.swiper-initialized) .swiper-wrapper{justify-content:safe center}.horizontal-scroll:not(.swiper-initialized) .swiper-button{display:none}.horizontal-scroll{position:relative}.horizontal-scroll.swiper-pagination,.horizontal-scroll.swiper-button-prev,.horizontal-scroll.swiper-button-next,.horizontal-scroll .swiper-pagination,.horizontal-scroll .swiper-button-prev,.horizontal-scroll .swiper-button-next{position:static;top:auto;bottom:auto;left:auto;margin:0}.horizontal-scroll.swiper-button-prev,.horizontal-scroll .swiper-button-prev{transform:rotate(180deg)}.horizontal-scroll .swiper-slide{width:auto}.horizontal-scroll .swiper-button{display:flex;position:absolute;top:50%;transform:translateY(-50%)}.horizontal-scroll .swiper-button-disabled{display:none}.horizontal-scroll .swiper-button-prev{left:0}.horizontal-scroll .swiper-button-prev .icon{transform:rotate(180deg)}.horizontal-scroll .swiper-button-next{right:0}.horizontal-scroll.checkbox-filter{gap:0;padding-block:1rem;padding-inline:var(--page-margin)}@media screen and (min-width:769px){.horizontal-scroll.checkbox-filter{padding:1.5rem}.horizontal-scroll.checkbox-filter:has(.swiper-button-prev.swiper-button-lock):has(.swiper-button-next.swiper-button-lock) .swiper-wrapper{justify-content:safe center}}.horizontal-scroll.checkbox-filter .swiper-slide{padding-right:.5rem}.horizontal-scroll.checkbox-filter .swiper-button{width:2.875rem;height:2.875rem}.horizontal-scroll.checkbox-filter .swiper-button .icon{width:1.5rem;height:1.5rem}@media screen and (min-width:769px){.horizontal-scroll.checkbox-filter .swiper-button{width:5.875rem;height:5.875rem}.horizontal-scroll.checkbox-filter .swiper-button .icon{width:2rem;height:2rem}}.horizontal-scroll.checkbox-filter .swiper-button-prev{background:linear-gradient(270deg,rgb(var(--color-background-rgb)/0) 0%,rgb(var(--color-background-rgb)/.8) 14.08%,var(--color-background) 69.4%)}.horizontal-scroll.checkbox-filter .swiper-button-next{background:linear-gradient(90deg,rgb(var(--color-background-rgb)/0) 0%,rgb(var(--color-background-rgb)/.8) 14.08%,var(--color-background) 69.4%)}.horizontal-scroll.checkbox-filter--depth-2 .swiper-button{width:2.875rem;height:2.875rem}@media screen and (min-width:769px){.horizontal-scroll.checkbox-filter--depth-2 .swiper-button{width:5.5rem;height:5.5rem}}.accordion{flex:1;width:100%;height:100%;min-height:0;display:flex;flex-direction:column}.accordion>.details{display:flex;flex-direction:column;flex:0 0 auto;min-height:0;padding:0;transition:padding-block .2s ease-in,border-color .2s ease-in}.accordion>.details::details-content,.accordion>.details .details-content{block-size:0;overflow-y:clip;opacity:0;interpolate-size:allow-keywords;transition:content-visibility .2s allow-discrete,padding-block .2s ease-in,margin-block .2s ease-in,opacity .2s ease-in,block-size .2s ease-in}.accordion>.details:not(:focus-within) .details-content{transition:none}.accordion>.details:not([open])::details-content,.accordion>.details:not([open]) .details-content{padding-block:0}.accordion>.details[open]::details-content,.accordion>.details[open] .details-content{display:flex;flex-direction:column;min-height:0;block-size:auto;overflow:hidden;opacity:1}@starting-style{.accordion>.details[open]::details-content,.accordion>.details[open] .details-content{block-size:0;opacity:0;overflow-y:clip}}.accordion>.details[open]::details-content:focus-within,.accordion>.details[open] .details-content:focus-within{overflow-y:hidden}.accordion>.details[open] .details__header{transition:padding-block .2s ease-in}.accordion>.details[open] .details__header .icon{transform:rotate(180deg)}@media screen and (max-width:749px){.accordion>.details[data-disable-on-mobile=true] summary{cursor:auto}}@media screen and (min-width:750px){.accordion>.details[data-disable-on-desktop=true] summary{cursor:auto}}.accordion .details__header{display:flex;align-items:center;justify-content:space-between;font-family:var(--font-heading--family);font-style:normal;text-transform:none}.accordion .details__header:focus-visible{outline-offset:-.125rem!important}.accordion .details__header-title{font-size:var(--summary-font-size)}.accordion .details-content .details-row-wrapper__label{font-family:var(--font-heading--family)}.accordion .details-row-wrapper{display:flex;gap:.5rem;align-items:baseline}.accordion .details-row-wrapper__label{flex-shrink:0}.accordion .details-row-wrapper__content{flex-grow:1}.accordion-style1>.details{border-bottom:1px solid var(--color-border)}.accordion-style1>.details[open]{border-bottom-color:transparent}.accordion-style1>.details[open] .details__header{padding-block-end:.75rem}.accordion-style1>.details:last-child{border-block-end:none}.accordion-style1 .details__header{gap:1.5rem;padding-block:1.5rem}.accordion-style1 .details-content{border-radius:var(--border-radius-md);padding:1rem;background:var(--color-primary-4)}@media screen and (min-width:769px){.accordion-style1 .details-content:not(.multi-columns *){padding:1.5rem}}.accordion-style2>.details{--padding-block: 1.25rem;border-bottom:1px solid var(--color-border)}@media screen and (min-width:769px){.accordion-style2>.details{--padding-block: 2.5rem}}.accordion-style2>.details[open]{padding-block-end:var(--padding-block)}.accordion-style2 .details__header{gap:1rem;padding-block:var(--padding-block)}@media screen and (min-width:769px){.accordion-style2 .details__header{padding-inline-end:2.5rem}}.accordion-style2 .details-content{padding:var(--padding-block);background:var(--color-primary-4);border-radius:var(--border-radius-md)}.accordion .details-scroll{flex:1 1 auto;container-type:scroll-state}@container scroll-state(scrollable: y){.accordion .details-scroll .details-row-wrapper{padding-right:.5rem}}.accordion .details-scroll:not(.multi-columns *){overflow:revert}.color-scheme-1 .accordion-style1:not(.color-scheme-1 :is(.color-scheme-2,.color-scheme-3,.color-scheme-4,.color-scheme-5) .accordion-style1) .details-content,.color-scheme-1 .accordion-style2:not(.color-scheme-1 :is(.color-scheme-2,.color-scheme-3,.color-scheme-4,.color-scheme-5) .accordion-style2) .details-content{background:rgb(var(--color-grayscale-5-rgb)/50%)}.dialog-modal:not([open]){display:none}.dialog-modal[open]{animation:modalSlideInTop var(--animation-speed-slow) var(--animation-easing) forwards}.dialog-modal.dialog-closing{animation:modalSlideOutTop var(--animation-speed) var(--animation-easing) forwards}.drawer{background-color:var(--color-background);position:fixed;top:0;left:0;bottom:0;width:25rem;z-index:var(--layer-raised);transform:translate(-120%);transition:transform var(--animation-speed) var(--animation-easing)}.drawer[data-open=true]{transform:translate(0)}.dialog-drawer,.dialog-drawer--right{--dialog-drawer-opening-animation: move-and-fade;--dialog-drawer-closing-animation: move-and-fade}.dialog-drawer[open]{--start-x: var(--custom-transform-from, 100%);--end-x: var(--custom-transform-to, 0px);--start-opacity: 1;animation:var(--dialog-drawer-opening-animation) var(--animation-speed) var(--animation-easing) forwards}.dialog-drawer[open].dialog-closing{--start-x: 0px;--end-x: 100%;--start-opacity: 1;--end-opacity: 1;animation:var(--dialog-drawer-closing-animation) var(--animation-speed) var(--animation-easing)}.dialog-drawer--right[open]{--start-x: -100%;--start-opacity: 1}.dialog-drawer--right[open].dialog-closing{--start-x: 0px;--end-x: -100%;--start-opacity: 1;--end-opacity: 1;animation:var(--dialog-drawer-closing-animation) var(--animation-speed) var(--animation-easing)}.modal{position:fixed;z-index:var(--layer-dialog)}.modal:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;transition:opacity var(--animation-speed-slow) var(--animation-easing);opacity:0}.modal:has(.dialog-modal[open]){top:0;right:0;bottom:0;left:0;display:flex}.modal:has(.dialog-modal[open]):before{background:var(--backdrop-color);opacity:1}.modal:has(.modal__content-inner) .modal__header{border-bottom:1px solid var(--color-border)}.modal .close-button{position:absolute;top:1rem;right:1rem;width:auto;height:auto;padding:0;color:var(--color-foreground);border-radius:0}.modal .close-button:focus-visible,.modal .close-button:hover{color:var(--color-foreground)}@media screen and (min-width:769px){.modal .close-button{top:3rem;right:3rem}}.modal__header{display:flex;align-items:center;justify-content:right;-moz-column-gap:.5rem;column-gap:.5rem;padding-block-end:1.5rem}@media screen and (min-width:769px){.modal__header{padding-block-end:3rem}}.modal__header [class*=typo--heading]+[class*=typo--body]{margin-block-start:1rem}.modal__header .close-button{position:static;align-self:baseline}.modal__footer{padding-top:2rem}.modal__footer .button-wrap{--button-align: center}.modal__title{flex:1}.modal__content{min-width:100%}.modal__scrollable{padding-inline:var(--padding-inline);margin-inline:calc(var(--padding-inline) * -1);overflow:auto;overscroll-behavior:none}.modal__media{position:relative;height:100%;margin:0 auto}.modal__media iframe,.modal__media video{display:block;max-width:100%;max-height:100%;margin:auto;border:0;overflow:hidden;border-radius:var(--border-radius-md);background:var(--color-black)}@media(orientation:portrait){.modal__media iframe,.modal__media video{width:100%}}@media(orientation:landscape){.modal__media iframe,.modal__media video{height:100%}}.modal__media video{aspect-ratio:var(--aspect-ratio, 16/9)}.modal__media iframe{aspect-ratio:16/9}.modal .dialog-modal[open]{--padding-inline: var(--page-margin);display:flex;flex-direction:column;max-width:calc(100% - var(--padding-inline) * 2);max-height:calc(100% - var(--padding-inline) * 2);margin:auto;padding-block-start:1rem;padding-block-end:1.5rem;padding-inline:var(--padding-inline);border-radius:var(--border-radius-md);overflow:hidden}.modal .dialog-modal[open]::backdrop{background:transparent}@media screen and (min-width:769px){.modal .dialog-modal[open]{--padding-inline: 3rem;max-width:min(var(--page-content-width),100% - var(--padding-inline) * 2);padding-block-start:3rem;padding-block-end:3rem}}.modal .dialog-modal[open][data-modal-type=video],.modal .dialog-modal[open][data-modal-type=loading]{background:transparent;border-radius:0;width:100%;height:100%;max-width:100%;max-height:100%;top:0;right:0;bottom:0;left:0}.modal .dialog-modal[open][data-modal-type=video] .modal__header,.modal .dialog-modal[open][data-modal-type=loading] .modal__header{padding-block-end:1.5rem}.modal .dialog-modal[open][data-modal-type=video] .modal__content,.modal .dialog-modal[open][data-modal-type=loading] .modal__content{margin:auto;overflow:hidden}@media(orientation:landscape){.modal .dialog-modal[open][data-modal-type=video] .modal__content{height:100%}}.modal .dialog-modal[open][data-modal-type=loading] .modal__content{height:100%;align-content:center;justify-items:center}.modal .dialog-modal[open][data-modal-type=alert]{--padding-inline: 1rem;padding-block-start:1rem;padding-block-end:1rem}@media screen and (min-width:769px){.modal .dialog-modal[open][data-modal-type=alert]{--padding-inline: 1.5rem;padding-block-start:1.5rem;padding-block-end:1.5rem}}.modal .dialog-modal[open][data-modal-type=alert] .modal__header,.modal .dialog-modal[open][data-modal-type=alert] .modal__content{padding-block-end:1rem}.modal .dialog-modal[open][data-modal-type=alert] .modal__content>p{padding-inline:1rem}.modal .dialog-modal[open][data-modal-type=form]{width:66rem;height:100%}.modal .dialog-modal[open][data-modal-type=form] .modal__content{display:flex;flex-direction:column;height:100%}.modal .modal__content-inner{padding-block-start:0;margin-block-start:0;font-size:.875rem;line-height:1rem}@media screen and (min-width:769px)and (max-width:1439px){.modal .modal__content-inner{font-size:1rem;line-height:1.375rem}}@media screen and (min-width:1440px){.modal .modal__content-inner{font-size:1rem;line-height:1.375rem}}@media screen and (min-width:769px){.modal .modal__content-inner{margin-block-start:1.5rem}}.modal .modal__content-inner .typo--subheading4{margin-block-start:1.5rem;margin-block-end:1rem}@media screen and (min-width:769px){.modal .modal__content-inner .typo--subheading4{margin-block-end:1.5rem}}.modal .modal__content-inner .button-wrap{--button-align: center}.modal--alert-form .modal__header{padding-block-end:0}.modal--alert-form .modal__content-inner .typo--body3{text-align:center}.modal--alert-form .button-wrap{--button-align: center}@media screen and (min-width:769px){.modal--alert-form .button-wrap{margin-block-start:3rem}}.modal__content-spec{display:flex;flex-direction:column;font-size:1.125rem;line-height:1.5rem}@media screen and (min-width:769px)and (max-width:1439px){.modal__content-spec{font-size:1.5rem;line-height:1.875rem}}@media screen and (min-width:1440px){.modal__content-spec{font-size:1.875rem;line-height:2.375rem}}@media screen and (min-width:769px){.modal__content-spec{flex-direction:row;font-size:1rem;line-height:1.375rem}}@media screen and (min-width:769px)and (min-width:769px)and (max-width:1439px){.modal__content-spec{font-size:1.25rem;line-height:1.75rem}}@media screen and (min-width:769px)and (min-width:1440px){.modal__content-spec{font-size:1.5rem;line-height:1.875rem}}.modal__content-spec-item{width:100%}@media screen and (max-width:768px){.modal__content-spec-item+.modal__content-spec-item{margin-block-start:1.5rem}}.modal__content-spec-item .media{max-width:42rem}@media screen and (min-width:769px){.modal__content-spec-item{width:auto;flex:1;min-width:0}}.modal__content-spec-item .media{margin-inline:auto;margin-block-end:1.5rem;text-align:center}@media screen and (min-width:769px){.modal__content-spec-item .media{margin-block-end:3rem}}.modal__content-spec__detail .typo--subheading4{margin-block-end:1.5rem}.modal__content-spec__detail-list{margin:0;padding:0;list-style:none;counter-reset:spec-item;display:flex;flex-direction:column;gap:1rem}@media screen and (min-width:769px){.modal__content-spec__detail-list{gap:1.5rem}}.modal__content-spec__detail-list li{position:relative;counter-increment:spec-item;display:flex;gap:1rem}.modal__content-spec__detail-list li:before{content:counter(spec-item);flex:0 0 1.25rem;width:1.25rem;height:1.25rem;background:var(--color-black);font-size:.8125rem;color:var(--color-white);border-radius:.25rem;display:flex;align-items:center;justify-content:center;margin-top:.125rem}@media screen and (min-width:769px){.modal__content-spec__detail-list li:before{margin-top:.375rem}}.modal__content-spec-weight{margin-block-start:1.5rem;font-size:1.125rem;line-height:1.5rem}@media screen and (min-width:769px)and (max-width:1439px){.modal__content-spec-weight{font-size:1.5rem;line-height:1.875rem}}@media screen and (min-width:1440px){.modal__content-spec-weight{font-size:1.875rem;line-height:2.375rem}}@media screen and (min-width:769px){.modal__content-spec-weight{margin-block-start:3rem;font-size:1rem;line-height:1.375rem}}@media screen and (min-width:769px)and (min-width:769px)and (max-width:1439px){.modal__content-spec-weight{font-size:1.25rem;line-height:1.75rem}}@media screen and (min-width:769px)and (min-width:1440px){.modal__content-spec-weight{font-size:1.5rem;line-height:1.875rem}}.modal__content-spec-weight .typo--subheading4{margin-block-end:1.5rem}@keyframes modalSlideInTop{0%{transform:translateY(100px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes modalSlideOutTop{0%{transform:translateY(0);opacity:1}to{transform:translateY(100px);opacity:0}}.loading-spinner{display:flex;align-items:center;justify-content:center;height:6.25rem;width:6.25rem;overflow:hidden;border-radius:50%;padding:.5rem;margin:auto;background:rgb(var(--color-white-rgb)/.8)}.toast-popup{list-style:none;margin:0;padding:0;height:auto}.toast-popup__container{line-height:1.25rem;display:flex;align-items:center;gap:.5rem}.toast-popup__item{width:100%;padding:.75rem 1rem;display:flex;justify-content:space-between;align-items:center;transition:opacity ease-in-out 1s;border-radius:.5rem;gap:1rem;color:#fff}@media screen and (min-width:769px){.toast-popup__item{padding:.75rem 1.25rem}}.toast-popup__item--error{background-color:#262626e6}.toast-popup__item--incorrect{background-color:#fff;color:#000;box-shadow:0 .1875rem .75rem #00000012}.toast-popup__item--incorrect .toast-popup__remove{color:#000}.toast-popup__item--warning{background-color:#dead25e6;color:#000}.toast-popup__item--warning .toast-popup__remove{color:#000}.toast-popup__item--success{background-color:#000c;border:1px solid #4d4d4d}.toast-popup__item--info{background-color:#e6e1d6;color:#333}.toast-popup__item--info .toast-popup__remove{color:#000}.toast-popup__title{display:flex;flex-direction:column}@media screen and (min-width:769px){.toast-popup__title{flex-direction:row}}.toast-popup__title strong{margin-right:.1875rem;font-size:.875rem;font-weight:400}.toast-popup a{color:inherit;display:inline-block}@media screen and (min-width:769px){.toast-popup a{margin-left:.5rem}}.toast-popup__icon{width:1rem;height:1rem;flex-shrink:0}@media screen and (min-width:769px){.toast-popup__icon{width:1.25rem;height:1.25rem}}.toast-popup__icon--error{background:url(https://www.lg.com/_ncms/btb/assets/images/icon/icon-buy-error-16-16.svg) center/contain no-repeat}.toast-popup__icon--incorrect{background:url(https://www.lg.com/_ncms/btb/assets/images/icon/icon-member-warning-20-20.svg) center/contain no-repeat}.toast-popup__icon--warning{background:url(https://www.lg.com/_ncms/btb/assets/images/icon/icon-warning-black-20-20.svg) center/contain no-repeat}.toast-popup__icon--success svg{color:#fff;width:100%;height:100%}.toast-popup__icon--info{background:url(https://www.lg.com/_ncms/btb/assets/images/icon/icon-information-gray6-16-16.svg) center/contain no-repeat}.toast-popup__remove{cursor:pointer;border:none;padding:0;background:none;color:inherit;width:1rem;height:1rem;background-size:1rem}.toast-popup__remove svg{display:block;width:100%;height:100%}@media screen and (min-width:769px){.toast-popup__remove{height:1.25rem}}@media screen and (max-width:768px){.toast-popup__remove{display:flex}}@media screen and (min-width:769px)and (max-width:1439px){.toast-popup__remove{display:flex;align-items:flex-start;align-self:flex-start}}.toast-popup.full{position:fixed;bottom:1rem;z-index:1005;left:1rem;right:1rem;max-width:35rem}@media screen and (min-width:769px){.toast-popup.full{transform:translate(-50%);left:50%;right:auto;width:35rem;max-width:none;bottom:1.5rem}}input[type=text],input[type=email],input[type=password],input[type=number],input[type=tel],input[type=url],input[type=search]{font:inherit;color:inherit;-moz-appearance:none;appearance:none;-webkit-appearance:none;margin:0;background:transparent}input[type=text]:hover:not(:disabled):not(:-moz-read-only),input[type=text]:focus-visible:not(:disabled):not(:-moz-read-only),input[type=email]:hover:not(:disabled):not(:-moz-read-only),input[type=email]:focus-visible:not(:disabled):not(:-moz-read-only),input[type=password]:hover:not(:disabled):not(:-moz-read-only),input[type=password]:focus-visible:not(:disabled):not(:-moz-read-only),input[type=number]:hover:not(:disabled):not(:-moz-read-only),input[type=number]:focus-visible:not(:disabled):not(:-moz-read-only),input[type=tel]:hover:not(:disabled):not(:-moz-read-only),input[type=tel]:focus-visible:not(:disabled):not(:-moz-read-only),input[type=url]:hover:not(:disabled):not(:-moz-read-only),input[type=url]:focus-visible:not(:disabled):not(:-moz-read-only),input[type=search]:hover:not(:disabled):not(:-moz-read-only),input[type=search]:focus-visible:not(:disabled):not(:-moz-read-only){background:transparent}input[type=text]:hover:not(:disabled):not(:read-only),input[type=text]:focus-visible:not(:disabled):not(:read-only),input[type=email]:hover:not(:disabled):not(:read-only),input[type=email]:focus-visible:not(:disabled):not(:read-only),input[type=password]:hover:not(:disabled):not(:read-only),input[type=password]:focus-visible:not(:disabled):not(:read-only),input[type=number]:hover:not(:disabled):not(:read-only),input[type=number]:focus-visible:not(:disabled):not(:read-only),input[type=tel]:hover:not(:disabled):not(:read-only),input[type=tel]:focus-visible:not(:disabled):not(:read-only),input[type=url]:hover:not(:disabled):not(:read-only),input[type=url]:focus-visible:not(:disabled):not(:read-only),input[type=search]:hover:not(:disabled):not(:read-only),input[type=search]:focus-visible:not(:disabled):not(:read-only){background:transparent}input[type=text][type=search]::-webkit-search-decoration,input[type=text][type=search]::-webkit-search-cancel-button,input[type=text][type=search]::-webkit-search-results-button,input[type=text][type=search]::-webkit-search-results-decoration,input[type=email][type=search]::-webkit-search-decoration,input[type=email][type=search]::-webkit-search-cancel-button,input[type=email][type=search]::-webkit-search-results-button,input[type=email][type=search]::-webkit-search-results-decoration,input[type=password][type=search]::-webkit-search-decoration,input[type=password][type=search]::-webkit-search-cancel-button,input[type=password][type=search]::-webkit-search-results-button,input[type=password][type=search]::-webkit-search-results-decoration,input[type=number][type=search]::-webkit-search-decoration,input[type=number][type=search]::-webkit-search-cancel-button,input[type=number][type=search]::-webkit-search-results-button,input[type=number][type=search]::-webkit-search-results-decoration,input[type=tel][type=search]::-webkit-search-decoration,input[type=tel][type=search]::-webkit-search-cancel-button,input[type=tel][type=search]::-webkit-search-results-button,input[type=tel][type=search]::-webkit-search-results-decoration,input[type=url][type=search]::-webkit-search-decoration,input[type=url][type=search]::-webkit-search-cancel-button,input[type=url][type=search]::-webkit-search-results-button,input[type=url][type=search]::-webkit-search-results-decoration,input[type=search][type=search]::-webkit-search-decoration,input[type=search][type=search]::-webkit-search-cancel-button,input[type=search][type=search]::-webkit-search-results-button,input[type=search][type=search]::-webkit-search-results-decoration{display:none}.input{display:inline-flex;flex-direction:column}.input__label{display:inline-flex;gap:.375rem}.input__label-required{color:var(--color-primary-1)}.input__field{height:2.625rem;padding:0 1.5rem;background:var(--color-background);border:1px solid rgb(var(--color-grayscale-2-rgb)/.7);border-radius:.375rem}@media screen and (min-width:769px){.input__field{padding:0 1rem}}.input__field:disabled{background:var(--color-grayscale-5);cursor:not-allowed}.input__field:-moz-read-only{background:var(--color-grayscale-6);color:var(--color-grayscale-3)}.input__field:read-only{background:var(--color-grayscale-6);color:var(--color-grayscale-3)}.input__field::-moz-placeholder{color:var(--color-grayscale-3);opacity:1}.input__field::placeholder{color:var(--color-grayscale-3);opacity:1}.input-wrap{height:4rem;padding:0 1.5rem;display:flex;align-items:center;gap:.875rem;position:relative;border:1px solid rgb(var(--color-grayscale-2-rgb)/.7);border-radius:62.4375rem;background:var(--color-background)}@media screen and (min-width:769px){.input-wrap{padding:1rem;gap:.5rem}}.input-wrap:has(.input__field:focus-visible){outline:var(--focus-outline);outline-offset:.125rem}.input-wrap .input{flex:1}.input-wrap .input__field{padding:0;border:0;border-radius:0;outline:none}.input-wrap .button.button--icon-only{width:1.5rem;height:1.5rem;order:-1}.input-wrap .button.button--secondary{margin-top:-.375rem;margin-bottom:-.375rem;border-radius:62.4375rem}.checkbox,.radio{display:inline-flex;align-items:flex-start;gap:.875rem;cursor:pointer;position:relative}.checkbox:has([class*=__field]:disabled),.radio:has([class*=__field]:disabled){cursor:not-allowed}@media screen and (min-width:769px){.checkbox,.radio{gap:.5rem}}.checkbox__field,.radio__field{width:1px;height:1px;position:absolute;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.checkbox__field:checked~[class*=__label-icon],.radio__field:checked~[class*=__label-icon]{background:var(--color-primary-3);border-color:var(--color-primary-3)}.checkbox__field:checked~[class*=__label-icon] svg,.radio__field:checked~[class*=__label-icon] svg{opacity:1}.checkbox__field:focus-visible~[class*=__label-icon],.radio__field:focus-visible~[class*=__label-icon]{outline:var(--focus-outline);outline-offset:.125rem}.checkbox__field:disabled~[class*=__label-icon],.radio__field:disabled~[class*=__label-icon]{border-color:var(--color-grayscale-5);opacity:1}.checkbox__field:disabled~[class*=__label-text],.radio__field:disabled~[class*=__label-text]{color:var(--color-grayscale-4)}.checkbox__field:disabled:checked~[class*=__label-icon],.radio__field:disabled:checked~[class*=__label-icon]{background:var(--color-grayscale-5)}.checkbox__label-icon,.radio__label-icon{width:1.5rem;height:1.5rem;background:var(--color-white);flex-shrink:0;border:1px solid rgb(var(--color-grayscale-2-rgb)/.7);display:flex;align-items:center;justify-content:center;transition:background .15s,border-color .15s}@media screen and (min-width:769px){.checkbox__label-icon,.radio__label-icon{width:2rem;height:2rem}}.checkbox__label-icon svg,.radio__label-icon svg{width:1rem;height:.6875rem;color:var(--color-background);opacity:0;transition:opacity .1s}.checkbox .radio__label-icon,.radio .radio__label-icon{border-radius:100%}@media screen and (min-width:769px){.checkbox .radio__label-icon,.radio .radio__label-icon{width:1.5rem;height:1.5rem}}.checkbox .radio__field:checked~[class*=__label-icon],.radio .radio__field:checked~[class*=__label-icon]{background:transparent;border:1px solid rgb(var(--color-grayscale-2-rgb)/.7);position:relative}.checkbox .radio__field:checked~[class*=__label-icon]:after,.radio .radio__field:checked~[class*=__label-icon]:after{content:"";position:absolute;background:var(--color-primary-3);border-radius:100%;top:50%;left:50%;transform:translate(-50%,-50%);width:70%;height:70%}.checkbox .radio__field:checked~[class*=__label-icon] svg,.radio .radio__field:checked~[class*=__label-icon] svg{display:none}.checkbox__label-text,.radio__label-text{color:inherit;line-height:1.375rem}@media screen and (min-width:769px){.checkbox__label-text,.radio__label-text{line-height:1.875rem}}.checkbox__label-required,.radio__label-required{color:var(--color-primary-1)}.checkbox-style1 .checkbox__label-icon,.radio-style1 .checkbox__label-icon{border-radius:100%}.checkbox--sm [class*=__label-icon],.radio--sm [class*=__label-icon]{width:1.25rem;height:1.25rem}.checkbox--sm [class*=__label-icon] svg,.radio--sm [class*=__label-icon] svg{width:.75rem;height:.5rem}.checkbox--sm [class*=__label-text],.radio--sm [class*=__label-text]{line-height:1.125rem}.radio{align-items:center}.checkbox-wrap,.radio-wrap{display:flex;align-items:center;gap:.875rem;position:relative}@media screen and (min-width:769px){.checkbox-wrap,.radio-wrap{gap:.5rem}}.radio-group{border:0;margin:0;padding:0;min-width:0;display:flex;flex-direction:column;gap:.875rem}@media screen and (min-width:769px){.radio-group{gap:.5rem}}.radio-group__legend{margin-bottom:.125rem;padding:0}.search-bar{position:relative;isolation:isolate;padding-block:var(--page-margin)}.search-bar:before{content:"";position:absolute;z-index:-1;inset-block:0;left:50%;width:100vw;transform:translate(-50%);background:var(--color-primary-2);pointer-events:none}.search-bar__inner{display:flex;justify-content:space-between;flex-direction:column;gap:1rem;min-width:0}@media screen and (min-width:769px){.search-bar__inner{flex-direction:row;align-items:center}}.search-bar__inner .tablist{margin-left:0}@media screen and (min-width:769px){.search-bar__inner .tablist{margin-right:1rem}}.search-bar__inner .input-wrap{flex:1 1 auto}.search-bar__inner:has(.tablist) .input-wrap{margin-top:1rem}@media screen and (min-width:769px){.search-bar__inner:has(.tablist) .input-wrap{margin-top:0}}.search-bar__inner:has(.tablist) .input-wrap:before{content:"";width:100%;height:1px;background:var(--color-grayscale-5);position:absolute;top:-1rem;left:0;pointer-events:none}@media screen and (min-width:769px){.search-bar__inner:has(.tablist) .input-wrap:before{width:1px;height:100%;top:0;left:-1rem}}@media screen and (min-width:769px)and (max-width:1439px){.search-bar__inner:has(.tablist) .input-wrap{flex:0 0 18.75rem;width:18.75rem}}@media screen and (min-width:1440px){.search-bar__inner:has(.tablist) .input-wrap{flex:0 0 27.5rem;width:27.5rem}}.checkbox-filter{display:flex;align-items:center;gap:.5rem}.checkbox-filter__label{height:2.625rem;padding-inline:1.25rem;position:relative;display:inline-flex;align-items:center;background:var(--color-checkbox-background);border:1px solid var(--color-checkbox-border);color:var(--color-black);border-radius:62.4375rem}@media screen and (min-width:769px){.checkbox-filter__label{height:2.875rem;padding-inline:1rem}}.checkbox-filter__label:has(.checkbox-filter__field:hover){background:var(--color-checkbox-hover-background);cursor:pointer}.checkbox-filter__label:has(.checkbox-filter__field:checked){background:var(--color-checkbox-active-background);color:var(--color-white)}.checkbox-filter__label:has(.checkbox-filter__field:focus-visible){outline:var(--focus-outline);outline-offset:var(--focus-outline-offset)}.checkbox-filter--depth-2 .checkbox-filter__label{height:2.25rem;padding-inline:1rem;color:var(--color-black)}@media screen and (min-width:769px){.checkbox-filter--depth-2 .checkbox-filter__label{height:2.5rem;padding-inline:1.25rem}}.checkbox-filter--depth-2 .checkbox-filter__label:has(.checkbox-filter__field:checked){background:var(--color-secondary-checkbox-active-background);border-color:var(--color-secondary-checkbox-active-background);color:var(--color-black)}.checkbox-filter__field{width:1px;height:1px;position:absolute;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.checkbox-filter__field:focus-visible{outline:none}.checkbox-filter__label-icon{display:none;width:1rem;height:1rem;flex-shrink:0;align-items:center;justify-content:center}.checkbox-filter__label-icon svg{width:.625rem;height:.4375rem;opacity:1;color:currentColor}@media screen and (min-width:769px){.checkbox-filter__label-icon{width:1.5rem;height:1.5rem}.checkbox-filter__label-icon svg{width:.875rem;height:.625rem}}.checkbox-filter__label-text{font-weight:400}.checkbox-filter__field:checked~.checkbox-filter__label-icon{display:inline-flex}.checkbox-filter--clear{display:flex;justify-content:flex-end;margin-block-start:1.5rem}.checkbox-filter-wrapper{position:relative}.checkbox-filter-wrapper:after{content:"";width:100vw;height:1px;display:block;position:absolute;bottom:0;left:50%;transform:translate(-50%);background:var(--color-border);pointer-events:none;z-index:1}.toggle{display:flex;gap:.5rem;align-items:center;cursor:pointer;position:relative}.toggle:has(.toggle__field:disabled){cursor:not-allowed}.toggle__field{width:1px;height:1px;position:absolute;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.toggle__field:checked~.toggle__control{background:var(--color-primary-3)}.toggle__field:checked~.toggle__control:after{transform:translate(.875rem)}.toggle__field:focus-visible~.toggle__control{outline:var(--focus-outline);outline-offset:.125rem}.toggle__field:disabled~.toggle__control{background:var(--color-grayscale-5)}.toggle__field:disabled~.toggle__label-text{color:var(--color-grayscale-4)}.toggle__control{width:2.125rem;height:1.25rem;flex-shrink:0;border-radius:62.4375rem;position:relative;display:block;background:rgb(var(--color-grayscale-2-rgb)/.7)}.toggle__control:after{content:"";position:absolute;top:.125rem;left:.125rem;width:1rem;height:1rem;border-radius:50%;background:var(--color-white);transition:transform .2s}.select-wrap .select{position:relative;width:100%;min-width:0}.select-wrap .select select{width:100%;max-width:100%;min-width:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:2.625rem;padding-inline:.75rem 1.5rem;border:1px solid rgb(var(--color-grayscale-2-rgb)/.7);border-radius:.375rem;background:var(--color-background);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select-wrap .select select:focus-visible{outline:var(--focus-outline);outline-offset:.125rem}.select-wrap .select select:has(option[value=""]:checked){color:var(--color-grayscale-3)}.select-wrap .select select option{color:var(--color-black);white-space:normal}.select-wrap .select .icon{position:absolute;top:50%;right:.75rem;transform:translateY(-50%);pointer-events:none}.select-wrap:has(select:disabled) select,.select-wrap:has(select:disabled) .icon{color:var(--color-grayscale-4)}.textarea-wrap .textarea textarea{width:100%;padding:.75rem;min-height:8.75rem;border:1px solid rgb(var(--color-grayscale-2-rgb)/.7);border-radius:.375rem;background:var(--color-background);resize:none}.input__required{display:none;font-weight:600;font-size:.75rem;line-height:.875rem}@media screen and (min-width:769px)and (max-width:1439px){.input__required{font-size:.75rem;line-height:.875rem}}@media screen and (min-width:1440px){.input__required{font-size:.75rem;line-height:.875rem}}.input__required{color:var(--color-primary-1);font-weight:600;margin-top:.5rem}.is-invalid{position:relative}.is-invalid .input__field,.is-invalid .select select,.is-invalid .textarea textarea,.is-invalid .checkbox__label-icon{border-color:var(--color-primary-1)}.is-invalid .input__required,.is-invalid+.input__required{display:block}.contact-form__grid{display:grid;grid-template-columns:1fr;gap:1rem;margin-block-start:1rem}.contact-form__grid .input__label{margin-block-end:.5rem;font-size:.875rem;line-height:1rem}@media screen and (min-width:769px)and (max-width:1439px){.contact-form__grid .input__label{font-size:1rem;line-height:1.375rem}}@media screen and (min-width:1440px){.contact-form__grid .input__label{font-size:1rem;line-height:1.375rem}}.contact-form__grid>*{min-width:0}.contact-form__grid .input__field{padding-inline:.75rem}@media screen and (min-width:769px){.contact-form__grid{grid-template-columns:repeat(2,1fr);gap:1.5rem;margin-block-start:1.5rem}}.contact-form__grid .is-full{grid-column:1/-1}.contact-form__grid+.contact-form__grid{margin-block-start:1rem}@media screen and (min-width:769px)and (max-width:1439px){.contact-form__grid+.contact-form__grid{margin-block-start:1.5rem}}.contact-form__privacy{margin-block-start:1rem;font-size:.875rem;line-height:1rem}@media screen and (min-width:769px)and (max-width:1439px){.contact-form__privacy{font-size:.875rem;line-height:1rem}}@media screen and (min-width:1440px){.contact-form__privacy{font-size:.875rem;line-height:1rem}}.contact-form__privacy{display:flex;flex-direction:column;gap:1rem}@media screen and (min-width:769px)and (max-width:1439px){.contact-form__privacy{margin-block-start:1.5rem;gap:1.5rem}}.contact-form__privacy .checkbox-wrap{flex-wrap:wrap;gap:.5rem}.contact-form__privacy .checkbox-wrap .checkbox{gap:.5rem}.contact-form__privacy .checkbox-wrap .input__required{margin-top:0;padding-inline-start:1.75rem;flex:0 0 100%}.contact-form__privacy .checkbox-wrap.is-invalid:has(.checkbox__field:checked) .input__required{display:none}@media screen and (min-width:769px){.contact-form__privacy .checkbox-wrap{gap:.25rem}}.contact-form__privacy .typo--subheading4{margin-block:0!important}@media screen and (min-width:769px){.contact-form__privacy{margin-block-start:1.5rem;gap:1.5rem}}.contact-form__privacy-agree .checkbox-wrap{margin-block-start:.375rem}@media screen and (min-width:769px){.contact-form__privacy-agree .checkbox-wrap{margin-block-start:.625rem}}.media-overlay-text{display:grid;width:100%;height:100%;border-radius:var(--border-radius-md);overflow:hidden}.media-overlay-text:has(.media-overlay-text__media){background-color:transparent}.media-overlay-text__media,.media-overlay-text__media+.media-overlay-text__content{grid-area:1/1}.media-overlay-text__media{position:relative;z-index:0;overflow:hidden;width:100%}.media-overlay-text__media-dimmed{position:absolute;top:0;right:0;bottom:0;left:0;filter:invert(1);pointer-events:none}.media-overlay-text__media-dimmed:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgb(var(--color-foreground-rgb)/40%);opacity:var(--dimmed-opacity, 1)}.media-overlay-text__media .media{width:100%;height:100%;border-radius:0}.media-overlay-text__media .media img,.media-overlay-text__media .media video,.media-overlay-text__media .media iframe,.media-overlay-text__media .media .placeholder-image{width:100%;height:100%}.media-overlay-text__media:has(+.media-overlay-text__content) .video-interaction-hint{display:none}.media-overlay-text__content{position:relative;z-index:1;align-content:var(--content-align-block, center);justify-items:var(--content-align-inline, center);margin-block-start:0}.media-overlay-text__content-inner{display:flex;flex-direction:column;width:100%;align-items:var(--content-align-inline, center)}.media-overlay-text__content .content-inner__flex-layout{display:flex;flex-direction:column;gap:1rem}.media-overlay-text__content .content-inner__flex-layout>.col--object .icon{width:3rem;height:3rem}@media screen and (min-width:769px){.media-overlay-text__content .content-inner__flex-layout>.col--object .icon{width:10rem;height:10rem}}.media-overlay-text__content .content-inner__flex-layout>.col--object:not(:has(.icon)){display:none}.media-overlay-text__content .content-inner__flex-layout>.col:not(.col--object){justify-items:var(--content-align-inline)}@media screen and (min-width:769px){.media-overlay-text__content .content-inner__flex-layout{flex-direction:row;gap:1.5rem;width:100%;align-items:var(--content-align-block)}.media-overlay-text__content .content-inner__flex-layout>.col--object{flex:none}.media-overlay-text__content .content-inner__flex-layout>.col:not(.col--object){flex:1}}.media-overlay-text__content .button-wrap{justify-content:var(--content-align-inline)}.media-overlay-text__content,.media-overlay-text__content.page-width{padding-inline:var(--page-margin);padding-block:1.5rem}@media screen and (min-width:769px){.media-overlay-text__content,.media-overlay-text__content.page-width{padding-inline:2rem;padding-block:2rem}}.media-overlay-text[data-style-content-align-inline=start]{--dimmed-gradient-angle: 270deg}.media-overlay-text[data-style-content-align-inline=start] .media-overlay-text__content{--content-align-inline: start;text-align:left}.media-overlay-text[data-style-content-align-inline=start] .media-overlay-text__content-inner{margin-inline-end:auto}@media screen and (min-width:769px){.media-overlay-text[data-style-content-align-inline=start] .content-inner__flex-layout>.col--object{order:1}}.media-overlay-text[data-style-content-align-inline=center] .media-overlay-text__content{--content-align-inline: center;text-align:center}.media-overlay-text[data-style-content-align-inline=center] .media-overlay-text__content-inner{margin-inline:auto}.media-overlay-text[data-style-content-align-inline=end]{--dimmed-gradient-angle: -270deg}.media-overlay-text[data-style-content-align-inline=end] .media-overlay-text__content{--content-align-inline: end;text-align:right}.media-overlay-text[data-style-content-align-inline=end] .media-overlay-text__content-inner{margin-inline-start:auto}@media screen and (min-width:769px){.media-overlay-text[data-style-content-align-inline=end] .content-inner__flex-layout>.col--object{order:-1}}.media-overlay-text[data-style-content-align-block=start] .media-overlay-text__content{--content-align-block: start}.media-overlay-text[data-style-content-align-block=start] .media-overlay-text__content--fixed-button-bottom:has(.button-wrap:last-child) .media-overlay-text__content-inner{height:100%}.media-overlay-text[data-style-content-align-block=start] .media-overlay-text__content--fixed-button-bottom:has(.button-wrap:last-child) .media-overlay-text__content-inner .button-wrap{padding-block-start:1.5rem;margin-block-start:auto}.media-overlay-text[data-style-content-align-block=center] .media-overlay-text__content{--content-align-block: center}.media-overlay-text[data-style-content-align-block=end] .media-overlay-text__content{--content-align-block: end}.media-overlay-text[data-style-content-align-inline=center][data-style-content-align-block=start]{--dimmed-gradient-angle: 0deg}.media-overlay-text[data-style-content-align-inline=center][data-style-content-align-block=end]{--dimmed-gradient-angle: 180deg}@media screen and (max-width:768px){.media-overlay-text[data-style-content-align-inline-mo=start]{--dimmed-gradient-angle: 270deg}.media-overlay-text[data-style-content-align-inline-mo=start] .media-overlay-text__content{--content-align-inline: start;text-align:left}.media-overlay-text[data-style-content-align-inline-mo=start] .media-overlay-text__content-inner{margin-inline:0 auto}.media-overlay-text[data-style-content-align-inline-mo=center]{--dimmed-gradient-angle: 270deg}.media-overlay-text[data-style-content-align-inline-mo=center] .media-overlay-text__content{--content-align-inline: center;text-align:center}.media-overlay-text[data-style-content-align-inline-mo=center] .media-overlay-text__content-inner{margin-inline:auto}.media-overlay-text[data-style-content-align-inline-mo=center][data-style-content-align-block-mo=start]{--dimmed-gradient-angle: 0deg}.media-overlay-text[data-style-content-align-inline-mo=center][data-style-content-align-block-mo=end]{--dimmed-gradient-angle: 180deg}.media-overlay-text[data-style-content-align-inline-mo=end]{--dimmed-gradient-angle: -270deg}.media-overlay-text[data-style-content-align-inline-mo=end] .media-overlay-text__content{--content-align-inline: end;text-align:right}.media-overlay-text[data-style-content-align-inline-mo=end] .media-overlay-text__content-inner{margin-inline:auto 0}.media-overlay-text[data-style-content-align-block-mo=start] .media-overlay-text__content{--content-align-block: start}.media-overlay-text[data-style-content-align-block-mo=center] .media-overlay-text__content{--content-align-block: center}.media-overlay-text[data-style-content-align-block-mo=end] .media-overlay-text__content{--content-align-block: end}}.media-banner-wrapper{height:100%}.media-banner-wrapper:has(.media-banner--object-fit-contain){height:auto}.media-banner{height:100%}.media-banner--object-fit-contain{height:auto}.media-banner:has(.media-banner-grid-card):not(.hero *) .media-overlay-text__content-inner{height:100%}.media-banner:has(.media-banner-grid-card):not(.hero *) .media-overlay-text__content-inner *:has(+.media-banner-grid-card){margin-block-end:auto}.media-banner--equalizer{height:auto}.media-banner--equalizer .media-overlay-text__media .banner-bg-host{position:relative;z-index:0;isolation:isolate;will-change:transform;display:block;width:100%;height:100%;overflow:hidden}.media-banner--equalizer .media-overlay-text__media .banner-bg-host:after{content:"";background:linear-gradient(270deg,#62659000,#626590 53.77%);mix-blend-mode:hard-light;position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;width:74.86%;pointer-events:none}.media-banner--equalizer .media-overlay-text__media .banner-bg{display:block}.media-banner--equalizer .media-overlay-text__media .banner-bars-canvas{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;mix-blend-mode:soft-light}.media-banner--equalizer .media-overlay-text__media .banner-bg,.media-banner--equalizer .media-overlay-text__media .banner-bars-canvas{width:100%;min-width:90rem;max-width:none;height:100%;-o-object-fit:fill;object-fit:fill}@media screen and (max-width:768px){.media-banner--equalizer .media-overlay-text__media .banner-bg,.media-banner--equalizer .media-overlay-text__media .banner-bars-canvas{min-width:62.5rem}}.media-banner--equalizer .media-overlay-text__media-dimmed{filter:none}.media-banner--equalizer .media-overlay-text__media-dimmed:before{opacity:.5;background:linear-gradient(var(--dimmed-gradient-angle, 270deg),rgba(98,101,144,0) 0%,#626590 53.77%)}.media-banner-grid-card{--gap: 2.5rem;--gap-divider-position: calc(-1 * (var(--gap) / 2));display:flex;flex-direction:column;width:100%;gap:var(--gap);border-radius:var(--border-radius-sm);overflow:hidden;padding-block:1.5rem;padding-inline:1rem;background:rgb(var(--color-white-rgb)/.3);-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);text-align:left}.media-banner-grid-card__item{position:relative;flex:1}.media-banner-grid-card__item:before{content:"";position:absolute;inset:0 0 auto 0;top:var(--gap-divider-position);border-width:1px 0 0 0;border-style:solid;border-color:rgb(var(--color-white-rgb)/.3)}.media-banner-grid-card__item:first-child:before{content:none}@media screen and (min-width:769px){.media-banner-grid-card{flex-direction:row;padding:2rem}.media-banner-grid-card__item:before{inset:0 auto 0 0;left:var(--gap-divider-position);border-width:0 0 0 1px}}.hero .media-overlay-text__media-dimmed:before,.plp__header-kv .media-overlay-text__media-dimmed:before{z-index:1;background:rgb(var(--color-foreground-rgb)/20%)}.hero .media-overlay-text__media-dimmed:after,.plp__header-kv .media-overlay-text__media-dimmed:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(var(--dimmed-gradient-angle, 0deg),rgb(var(--color-foreground-rgb)/0%) 37.94%,rgb(var(--color-foreground-rgb)/50%) 79.82%)}.plp__header-kv .media-overlay-text__media-dimmed:before{background:rgb(var(--color-foreground-rgb)/30%)}.hero .section{padding-block:0}.hero .media-banner,.hero .media-banner-wrapper{height:100%}.hero .media-banner-wrapper.page-width{max-width:100%;padding-inline:0}.hero .media-overlay-text{border-radius:0}.hero .media-overlay-text__content,.hero .media-overlay-text__content.page-width{padding-inline:var(--page-margin);padding-block:var(--padding-block-normal)}.hero .media-overlay-text__content-inner{width:min(75rem,100%)}.hero .swiper{background-color:transparent}.hero .swiper-controls{justify-content:var(--carousel-controls-align-inline, center);transform:translate(-50%);left:50%;bottom:var(--padding-block-normal)}.hero:has(.swiper-controls) .media-overlay-text__content-inner{padding-block-end:3.5rem}@media screen and (max-width:768px){.hero--featured .media-overlay-text{padding-block-start:var(--padding-block-normal);background-color:var(--color-background)}.hero--featured .media-overlay-text__media,.hero--featured .media-overlay-text__content{grid-area:auto}.hero--featured .media-overlay-text__media{margin-inline:var(--page-margin);margin-block-end:1.25rem;border-radius:var(--border-radius-md);width:auto}.hero--featured .media-overlay-text__media-dimmed{display:none}.hero--featured .media-overlay-text__content{padding-block-start:0!important}.hero--featured .media-overlay-text .button-wrap{flex-direction:column;width:100%}.hero--featured .media-overlay-text .button-wrap .button:not(.button--link){width:100%}}@media screen and (min-width:769px){.hero--featured .media-overlay-text__media-dimmed{filter:invert(0)}.hero--featured .media-overlay-text__media-dimmed:before{z-index:1;background:rgb(var(--color-foreground-rgb)/20%);filter:invert(1)}.hero--featured .media-overlay-text__media-dimmed:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(var(--dimmed-gradient-angle, 0deg),rgb(var(--color-background-rgb)/0%) 37.66%,rgb(var(--color-background-rgb)/100%) 74.09%)}}.hero-featured-card{width:100%}.hero-featured-card .typo--subheading4{display:flex;gap:.5rem;align-items:center}.hero-featured-card__list{display:flex;gap:1.5rem;justify-content:var(--content-align-inline, left)}.hero-featured-card__item{--alpha-background: 0%;--alpha-border: 20%;position:relative;padding:2rem;flex:1 1 25.25rem;max-width:25.25rem;display:flex;flex-direction:column;gap:1rem;border:1px solid rgb(var(--color-foreground-rgb)/var(--alpha-border));border-radius:var(--border-radius-md);background:linear-gradient(-45deg,rgb(var(--color-foreground-rgb)/12%),rgb(var(--color-foreground-rgb)/4%) 30%,rgb(var(--color-foreground-rgb)/6%) 70%,rgb(var(--color-foreground-rgb)/12%));box-shadow:inset 0 -1px rgb(var(--color-foreground-rgb)/30%),inset 1px 0 rgb(var(--color-foreground-rgb)/10%);-webkit-backdrop-filter:blur(18px) saturate(135%) contrast(105%);backdrop-filter:blur(18px) saturate(135%) contrast(105%);text-align:left}.hero-featured-card__item:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;background:rgb(var(--color-foreground-rgb)/var(--alpha-background));filter:invert(1)}.hero-featured-card__item.is--emphasis{--alpha-background: 20%;--alpha-border: 100%;border-style:dashed}.hero-featured-card .accordion-style1{position:relative;padding:0 1rem;border:1px solid rgb(var(--color-foreground-rgb)/20%);border-radius:var(--border-radius-md);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.hero-featured-card .accordion-style1:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;background:rgb(var(--color-foreground-rgb)/20%);filter:invert(1)}.hero-featured-card .accordion-style1 .details__header{padding-block:1rem}.hero-featured-card .accordion-style1 .details-content{padding:0;padding-bottom:1rem;background:transparent;border-radius:0;text-align:left}.hero-featured-card .accordion-style1>.details{border-block-end:none}.hero-featured-card .accordion-style1>.details[open] .details__header{padding-block-end:1rem}.hero-featured-card .accordion-style1>.details+.details{border-block-start:1px solid rgb(var(--color-foreground-rgb)/20%)}.multi-columns{display:grid}.multi-columns__item[data-style-content-align-inline=start]{justify-items:start;text-align:left}.multi-columns__item[data-style-content-align-inline=center]{justify-items:center;text-align:center}.multi-columns__item[data-style-content-align-inline=end]{justify-items:end;text-align:right}.multi-columns__item[data-style-content-align-block=start]{align-content:start}.multi-columns__item[data-style-content-align-block=center]{align-content:center}.multi-columns__item[data-style-content-align-block=end]{align-content:end}.multi-columns .accordion>.details[open],.multi-columns .accordion>.details::details-content,.multi-columns .accordion>.details .details-content{flex:1 1 auto}.multi-columns .accordion-style1>.details:first-child .details__header{padding-block-start:0}.multi-columns .accordion-style1>.details:last-child:not([open]) .details__header{padding-block-end:0}.multi-columns-layout .multi-columns__item>.card-item,.multi-columns-layout .multi-columns__item>.media-wrapper .media{width:100%;height:100%}.multi-columns-layout .multi-columns__item:has(.accordion){min-height:0}@media screen and (max-width:768px){.multi-columns-layout{gap:1rem}.multi-columns-layout:has(.media-overlay-text,.card-item,.accordion){gap:1.25rem}.multi-columns-layout:has(.accordion){gap:1.5rem}.multi-columns-layout--mobile-media-reverse .multi-columns__item:has(.media-overlay-text__media):first-child{order:3}.multi-columns-layout--mobile-media-reverse .multi-columns__item:has(.media-overlay-text__media):last-child{order:-1}}@media screen and (min-width:769px){.multi-columns-layout{gap:1.5rem;height:var(--height, auto)}.multi-columns-layout:has(.accordion){gap:2rem}.multi-columns-layout .media-banner-wrapper:not(:has(.media-banner--object-fit-contain)),.multi-columns-layout .media-wrapper:not(:has(.media--object-fit-contain)){height:var(--height, 100%)}.multi-columns-layout--cols-1{grid-auto-columns:1fr}.multi-columns-layout--ratio-equal:is(.multi-columns-layout--cols-2){grid-template-columns:repeat(2,minmax(0,1fr))}.multi-columns-layout--ratio-1-2:is(.multi-columns-layout--cols-2){grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.multi-columns-layout--ratio-2-1:is(.multi-columns-layout--cols-2){grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.multi-columns-layout--ratio-equal:is(.multi-columns-layout--cols-3){grid-template-columns:repeat(3,minmax(0,1fr))}.multi-columns-layout--ratio-1-2:is(.multi-columns-layout--cols-3){grid-template-columns:repeat(2,minmax(0,1fr)) minmax(0,2fr)}.multi-columns-layout--ratio-2-1:is(.multi-columns-layout--cols-3){grid-template-columns:minmax(0,2fr) repeat(2,minmax(0,1fr))}}@media screen and (max-width:1199px){.multi-columns-layout:has(.media-banner-grid-card,.accordion){grid-template-columns:1fr;height:auto}.multi-columns-layout:has(.media-banner-grid-card,.accordion) .media-banner:has(.media-banner-grid-card) .media-overlay-text__media .media{position:absolute;top:0;right:0;bottom:0;left:0}}.catalog-columns .multi-columns__item{display:flex;flex-direction:column}@media screen and (max-width:768px){.catalog-columns .multi-columns__item[data-style-content-align-block=start],.catalog-columns .multi-columns__item[data-style-content-align-block=center],.catalog-columns .multi-columns__item[data-style-content-align-block=end]{align-items:stretch}}@media screen and (min-width:1200px){.catalog-columns .multi-columns__item{flex-direction:row}.catalog-columns .multi-columns__item[data-style-content-align-block=start]{align-items:start}.catalog-columns .multi-columns__item[data-style-content-align-block=center]{align-items:center}.catalog-columns .multi-columns__item[data-style-content-align-block=end]{align-items:end}}.catalog-columns .multi-columns__item--line{padding-block-end:1.5rem;border-bottom:1px solid var(--color-border)}.catalog-columns__media{max-width:100%;flex-shrink:0;overflow:hidden;margin-block-end:1.25rem;border-radius:var(--border-radius-md)}.catalog-columns__media .media img,.catalog-columns__media .media video,.catalog-columns__media .media iframe,.catalog-columns__media .media .placeholder-image{width:100%}@media screen and (min-width:1200px){.catalog-columns__media{width:20rem;margin-block-end:0;margin-inline-end:1.125rem}}@media screen and (min-width:1440px){.catalog-columns__media{width:30rem;margin-inline-end:1.5rem}}.catalog-columns__body{flex:1 1 auto;min-width:0;margin-block-end:1.5rem}@media screen and (min-width:1200px){.catalog-columns__body{margin-block-end:0;margin-inline-end:2rem}}@media screen and (min-width:1440px){.catalog-columns__body{margin-inline-end:2.5rem}}.catalog-columns__action{flex-shrink:0}.catalog-columns .multi-columns__item[data-style-content-align-inline=center] .catalog-columns__action .button-wrap{margin-inline:auto}.catalog-columns .multi-columns__item[data-style-content-align-inline=end] .catalog-columns__action .button-wrap{margin-inline-start:auto}.checkbox-filter-wrapper+.blog-list-wrapper,.checkbox-filter+.blog-list-wrapper{padding-block-start:1.5rem}@media screen and (min-width:769px){.checkbox-filter-wrapper+.blog-list-wrapper,.checkbox-filter+.blog-list-wrapper{padding-block-start:3rem}}.blog-list-wrapper{margin-block-start:0}.blog-list-wrapper .card-list{gap:1.25rem}@media screen and (min-width:769px){.blog-list-wrapper .card-list{gap:3rem 1.5rem}}.blog-list-wrapper .card-item__image{aspect-ratio:4/3;overflow:hidden}.blog-list-wrapper .card-item__image .media{width:100%;height:100%}.blog-list-wrapper .card-item__content{background:var(--color-primary-2)}.blog-list-wrapper .card-item__content .typo--subheading4{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;white-space:normal}.blog-post-wrapper .blog-post-title{padding-block-end:1.5rem;border-bottom:1px solid var(--color-border)}@media screen and (min-width:769px){.blog-post-wrapper .blog-post-title{padding-block-end:3rem}}.blog-post-wrapper .blog-post-title .typo--subheading1{margin-block-start:.5rem}.blog-post-wrapper .blog-post-title .blog-post-date{margin-block-start:1.5rem;color:var(--color-grayscale-2)}.blog-post-wrapper .blog-post-content{padding-block-end:1.5rem;border-bottom:1px solid var(--color-border)}.blog-post-wrapper .blog-post-content-inner{padding-block:1.5rem}@media screen and (min-width:769px){.blog-post-wrapper .blog-post-content{padding-block-end:3rem}.blog-post-wrapper .blog-post-content-inner{padding-block:3rem}}.blog-post-wrapper .blog-post-tags{display:flex;flex-wrap:wrap;gap:.5rem}.blog-post-wrapper .blog-post-tags .checkbox-filter__label{height:2.25rem}.blog-post-wrapper .blog-post-pagination{display:grid;grid-template-columns:max-content 1fr}.blog-post-wrapper .blog-post-pagination__item{padding-block:1rem;border-bottom:1px solid var(--color-border);display:grid;grid-template-columns:subgrid;grid-column:1/-1;gap:.75rem;text-decoration:none}@media screen and (min-width:769px){.blog-post-wrapper .blog-post-pagination__item{gap:1rem}}.blog-post-wrapper .blog-post-pagination__item p{padding-inline-end:.75rem;border-inline-end:1px solid var(--color-border);white-space:nowrap}@media screen and (min-width:769px){.blog-post-wrapper .blog-post-pagination__item p{padding-inline-end:1rem}}.blog-post-wrapper .blog-post-pagination__item h2{margin-block-start:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.blog-post-wrapper .button-wrap{--button-align: center;margin-block-start:2rem}@media screen and (min-width:769px){.blog-post-wrapper .button-wrap{margin-block-start:4rem}}.compare-button{display:inline-block;cursor:pointer}.compare-button__checkbox-label{display:inline-flex;align-items:center;gap:.375rem;color:var(--color-foreground)}.compare-button__checkbox-input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.compare-button__checkbox-custom{position:relative;display:inline-flex;align-items:center;justify-content:center;height:1.25rem;width:1.25rem;background-color:transparent;border:1px solid var(--color-grayscale-3);border-radius:50%;transition:all .2s cubic-bezier(.4,0,.2,1)}.compare-button__checkbox-custom svg{width:.65rem;height:.65rem;color:var(--color-background);opacity:0;transform:scale(.5);transition:transform .2s cubic-bezier(.34,1.56,.64,1),opacity .15s ease}.compare-button__checkbox-input:checked~.compare-button__checkbox-custom{background-color:var(--color-secondary-1);border-color:var(--color-secondary-1)}.compare-button__checkbox-input:checked~.compare-button__checkbox-custom svg{opacity:1;transform:scale(1)}.compare-button__checkbox-text{color:var(--color-foreground);transition:color .2s ease}.compare-button:has(.compare-button__checkbox-input:focus-visible){outline:var(--focus-outline);outline-offset:var(--focus-outline-offset)}.compare-drawer{width:100%}.compare-drawer .sticky-wrapper__inner{width:100%;padding-block-start:.5rem;background:rgb(var(--color-background-rgb)/.9);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);color:var(--color-foreground);z-index:999;box-shadow:0 -4px 30px #0000004d;transition:transform .4s cubic-bezier(.16,1,.3,1);font-family:var(--font-body-family),sans-serif;border-top:1px solid rgba(255,255,255,.08)}.compare-drawer:not(.is-visible) .sticky-wrapper__inner{transform:translateY(100%);box-shadow:none}.compare-drawer__toggle{color:rgb(var(--color-foreground-rgb));width:28px;height:28px;cursor:pointer;display:flex;align-items:center;justify-content:center;margin-inline:auto}.compare-drawer__toggle svg{width:28px;height:28px;transition:transform .3s ease;transform:rotateX(0)}.compare-drawer.is-collapsed .compare-drawer__toggle svg{transform:rotateX(180deg)}.compare-drawer.is-collapsed .compare-drawer__carousel,.compare-drawer.is-collapsed .compare-drawer__carousel-progress{display:none}.compare-drawer__inner{padding-block:0 1rem;margin-block:0}.compare-drawer__bar{display:flex;align-items:center;width:100%;flex-direction:column;align-items:stretch;gap:.5rem;padding-block-start:.25rem}@media screen and (min-width:769px){.compare-drawer__bar{gap:1rem;padding-block-start:0rem;padding-inline:1.5rem}}.compare-drawer__bar-header{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%}.compare-drawer__title{flex-shrink:0;margin:0;min-width:0}.compare-drawer__title-desktop{display:none;font-weight:400}.compare-drawer__title-desktop strong{font-weight:inherit}@media screen and (min-width:769px){.compare-drawer__title-desktop{display:block}}.compare-drawer__title-mobile{display:block;font-weight:400}@media screen and (min-width:769px){.compare-drawer__title-mobile{display:none}}.compare-drawer__actions{flex-shrink:0;display:flex;align-items:center;gap:1rem;margin-left:auto}.compare-drawer__carousel{position:relative;flex:1;min-width:0;display:flex;flex-direction:column;gap:0;overflow:hidden;width:100%;padding-inline:0;margin-inline:0;overflow:visible;--swiper-scrollbar-sides-offset: 0;--swiper-scrollbar-top: auto;--swiper-scrollbar-bottom: 0;--swiper-scrollbar-size: rem(2);--swiper-scrollbar-border-radius: 0;--swiper-scrollbar-bg-color: var(--color-background);--swiper-scrollbar-drag-bg-color: var(--color-foreground)}@media screen and (min-width:769px){.compare-drawer__carousel{padding-block-end:0}.compare-drawer__carousel .swiper-wrapper{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;transform:none!important}.compare-drawer__carousel .swiper-slide{width:auto!important;margin-right:0!important}}.compare-drawer__carousel-track{box-sizing:border-box}.compare-drawer__carousel-progress{position:relative;display:block;flex-shrink:0;height:.125rem;margin-top:.5rem;background-color:rgb(var(--color-black-rgb)/.35);border-radius:.125rem;overflow:hidden}@media screen and (min-width:769px){.compare-drawer__carousel-progress{display:none}}.compare-drawer__carousel-progress-bar{position:absolute;top:0;left:0;height:100%;width:50%;background-color:var(--color-foreground);border-radius:0;transition:left .1s ease,width .1s ease;will-change:left,width}.compare-drawer__slot{height:5.375rem;border-radius:.375rem;border:1px dashed var(--color-background);background:rgb(var(--color-background-rgb)/.2);position:relative;min-width:0;box-sizing:border-box;box-shadow:2px 4px 10px rgb(var(--color-shadow-rgb)/.04)}@media screen and (min-width:769px){.compare-drawer__slot{height:6rem}}.compare-drawer__slot.has-product{border:1px solid var(--color-grayscale-3);background:var(--color-background);color:var(--color-background);padding:.5rem}@media screen and (min-width:769px){.compare-drawer__slot.has-product{padding:.75rem}}.compare-drawer__product-card{display:flex;align-items:flex-start;justify-content:flex-start;gap:.5rem;width:100%;height:100%}@media screen and (min-width:769px){.compare-drawer__product-card{gap:.75rem;padding-inline-end:1.5rem}}.compare-drawer__product-img{width:2rem;height:2rem;-o-object-fit:contain;object-fit:contain;flex-shrink:0}@media screen and (min-width:769px){.compare-drawer__product-img{width:4.5rem;height:4.5rem}}.compare-drawer__product-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:.5rem}.compare-drawer__product-title{margin:0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;white-space:normal;color:var(--color-foreground);text-align:left;margin-block-start:0rem!important;font-weight:400}.compare-drawer__product-title a{display:block;text-decoration:none}.compare-drawer__product-title a:hover{-webkit-text-decoration:underline 1px;text-decoration:underline 1px;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-color:currentColor;text-underline-offset:.1em}.compare-drawer__product-sku{font-size:.75rem;font-weight:300;line-height:1.3;margin:0;color:var(--color-foreground);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.compare-drawer__remove-btn{position:absolute;top:0;right:0;width:2rem;height:2rem;padding:0;background:none;color:var(--color-foreground);border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:opacity .2s ease,transform .2s ease;z-index:1}@media screen and (min-width:769px){.compare-drawer__remove-btn{top:0;right:0;width:2.5rem;height:2.5rem}}.compare-drawer__remove-btn:hover{opacity:.65;transform:scale(1.05)}.compare-drawer__remove-btn svg{width:1rem;height:1rem}.table{--bg-model: rgb(var(--color-grayscale-2-rgb) / .05);--bg-th: rgb(var(--color-grayscale-2-rgb) / .1);--bg-th-default: rgb(var(--color-grayscale-2-rgb) / .05);--border-th-color: var(--color-grayscale-3);--bg-td: rgb(var(--color-grayscale-6-rgb) / .5);--bg-td-odd: rgb(var(--color-grayscale-2-rgb) / .07);width:100%;border-spacing:0;border-top:1px solid var(--color-border)}.table th{padding:1.25rem .625rem;font-size:1.25rem;font-weight:400;line-height:1.5rem;text-align:center}.table th:last-child{border-right:none}.table td{padding:1.25rem .625rem;text-align:center;font-size:1.125rem;font-weight:300;line-height:1.375rem}.table td:last-child{border-right:none}.table .empty-row td{text-align:center;padding:5rem .625rem}.table.table-style1{table-layout:fixed;border-collapse:separate;border-top:1px solid var(--color-secondary-1);border-bottom:1px solid var(--color-secondary-1)}.table.table-style1 thead tr th{border-bottom:1px solid var(--border-th-color);background-color:var(--bg-th-default)}.table.table-style1 thead tr th.bo-r{border-right:1px solid var(--border-th-color)}.table.table-style1 thead tr th:last-child{border-right:none}.table.table-style1 thead tr th a{font-size:1.125rem;line-height:1.375rem;text-decoration:none}.table.table-style1 thead tr th a:hover{-webkit-text-decoration:underline 1px;text-decoration:underline 1px;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-color:currentColor;text-underline-offset:.1em}.table.table-style1 thead tr:last-child th{border-bottom:1px solid var(--color-secondary-1)}.table.table-style1 tbody tr td,.table.table-style1 tbody tr th{background-color:var(--bg-td-odd);border-bottom:1px solid var(--color-border);font-weight:300;text-align:center}.table.table-style1 tbody tr td:nth-child(odd),.table.table-style1 tbody tr th:nth-child(odd){background-color:var(--bg-td)}.table.table-style1 tbody tr:last-child td,.table.table-style1 tbody tr:last-child th{border-bottom:none}.table.table-style1 tbody tr td:last-child,.table.table-style1 tbody tr th:last-child{border-right:none}.table.table-style2{table-layout:auto;border-style:solid;border-width:0 0 1px 1px;border-color:var(--color-border);border-collapse:collapse}.table.table-style2 th,.table.table-style2 td{border-style:solid;border-width:1px 1px 0 0;border-color:var(--color-border);font-weight:300}.table.table-style2 th{background-color:var(--bg-th-default);font-weight:400}@media screen and (max-width:768px){.table th{padding:.75rem .5rem;font-size:1.125rem;line-height:1.375rem}.table td{padding:.75rem .5rem;font-size:1rem;line-height:1.25rem}.table.table-style1 thead tr th a{font-size:1rem;line-height:1.25rem}}.table-wrapper{--table-min-width: 62.5rem;overflow-x:auto;width:100%;max-width:100%;scrollbar-width:auto;scrollbar-color:auto;-webkit-overflow-scrolling:touch}.table-wrapper::-webkit-scrollbar{-webkit-appearance:none;width:.625rem;height:.625rem;box-sizing:border-box}.table-wrapper::-webkit-scrollbar-track{background:transparent}.table-wrapper::-webkit-scrollbar-thumb{background-color:var(--color-grayscale-3);border-radius:1.25rem;border:.125rem solid transparent;background-clip:content-box;-webkit-transition:background-color .2s;transition:background-color .2s}.table-wrapper::-webkit-scrollbar-thumb:hover{background-color:var(--color-grayscale-3)}@supports (-moz-appearance: none){.table-wrapper{scrollbar-width:thin;scrollbar-color:var(--color-grayscale-3) transparent}}.table-wrapper .table{min-width:var(--table-min-width)}.table-wrapper--scroll-y{--table-height: 30rem;display:flex;flex-direction:column;max-height:var(--table-height);overflow-x:auto;overflow-y:hidden}.table-wrapper--scroll-y .table-scroll__head{flex-shrink:0;min-width:var(--table-min-width);overflow-x:visible;box-sizing:border-box}.table-wrapper--scroll-y .table-scroll__head .table{width:100%;min-width:var(--table-min-width);margin-bottom:0;table-layout:fixed}.table-wrapper--scroll-y .table-scroll__head .table-style1{border-bottom:none}.table-wrapper--scroll-y .table-scroll__body{flex:1 1 auto;min-height:0;min-width:var(--table-min-width);overflow-y:auto;overflow-x:hidden;scrollbar-width:auto;scrollbar-color:auto;-webkit-overflow-scrolling:touch}.table-wrapper--scroll-y .table-scroll__body::-webkit-scrollbar{-webkit-appearance:none;width:.625rem;height:.625rem;box-sizing:border-box}.table-wrapper--scroll-y .table-scroll__body::-webkit-scrollbar-track{background:transparent}.table-wrapper--scroll-y .table-scroll__body::-webkit-scrollbar-thumb{background-color:var(--color-grayscale-3);border-radius:1.25rem;border:.125rem solid transparent;background-clip:content-box;-webkit-transition:background-color .2s;transition:background-color .2s}.table-wrapper--scroll-y .table-scroll__body::-webkit-scrollbar-thumb:hover{background-color:var(--color-grayscale-3)}@supports (-moz-appearance: none){.table-wrapper--scroll-y .table-scroll__body{scrollbar-width:thin;scrollbar-color:var(--color-grayscale-3) transparent}}.table-wrapper--scroll-y .table-scroll__body .table{position:relative;width:100%;min-width:var(--table-min-width);border-top:none;table-layout:fixed}.table-wrapper--scroll-y .table-scroll__body .table>thead.table-scroll__sr-thead{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0;white-space:nowrap;pointer-events:none}.compare-table{width:46rem;margin-inline:calc(var(--padding-inline, var(--page-margin)) * -1);table-layout:auto!important;border-collapse:collapse}@media screen and (min-width:769px){.compare-table{width:100%;margin-inline:0}}@media screen and (min-width:1440px){.modal__scrollable:has(.compare-table){overflow-x:hidden}}.compare-table td.compare-table__value{overflow-wrap:anywhere;word-break:break-word}@media screen and (min-width:769px){.compare-table:has(.is-sticky){margin-inline:-3rem}}.compare-table:has(.is-sticky) th .copy-button,.compare-table:has(.is-sticky) th a.button{display:none}@media screen and (min-width:769px){.compare-table:has(.is-sticky) th:first-child{border-start-start-radius:0;border-end-start-radius:0}}@media screen and (min-width:769px){.compare-table:has(.is-sticky) th:last-child{border-start-end-radius:0;border-end-end-radius:0}}@media screen and (min-width:769px){.compare-table:has(.is-sticky) th:first-child,.compare-table:has(.is-sticky) td:first-child{padding-inline-start:4.5rem}}@media screen and (min-width:769px){.compare-table:has(.is-sticky) th:last-child,.compare-table:has(.is-sticky) td:last-child{padding-inline-end:4.5rem}}.compare-table:has(.is-sticky) .compare-table__product-card{flex-direction:row;height:5.375rem;gap:.5rem}@media screen and (min-width:769px){.compare-table:has(.is-sticky) .compare-table__product-card{height:6rem;gap:.75rem;padding:.75rem}}.compare-table:has(.is-sticky) .compare-table__product-card-img-wrap{width:2rem;height:2rem;margin-inline:0}@media screen and (min-width:769px){.compare-table:has(.is-sticky) .compare-table__product-card-img-wrap{width:4.5rem;height:4.5rem}}.compare-table:has(.is-sticky) .compare-table__product-card-content .compare-table__product-title{font-size:.875rem;line-height:1rem;font-weight:400;height:3rem}.compare-table:has(.is-sticky) .compare-table__product-card-content .compare-table__product-sku-wrap{margin-block-end:.5rem}.compare-table:has(.is-sticky) .compare-table__product-card-content .compare-table__product-sku-wrap .typo.typo--body4{font-size:.75rem;line-height:.875rem;font-weight:300}.compare-table__collection-name{position:sticky;left:0;padding-block-end:1rem}@media screen and (min-width:769px){.compare-table__collection-name{padding-block-end:1.5rem}}.compare-table__sticky-sentinel td{height:0!important;padding:0!important;border:0!important;line-height:0!important}.compare-table th{padding:1rem .5rem;border:none!important}@media screen and (min-width:769px){.compare-table th{padding:1.5rem .5rem}}@media screen and (min-width:769px){.compare-table th:first-child{border-start-start-radius:.375rem;border-end-start-radius:.375rem}}@media screen and (min-width:769px){.compare-table th:last-child{border-start-end-radius:.375rem;border-end-end-radius:.375rem}}.compare-table td{padding:1.5rem .5rem;border-bottom:1px solid var(--color-grayscale-4);vertical-align:top}@media screen and (min-width:769px){.compare-table td{padding:1.5rem .5rem}}.compare-table th:first-child,.compare-table td:first-child{padding-inline-start:1rem}@media screen and (min-width:769px){.compare-table th:first-child,.compare-table td:first-child{padding-inline-start:1.5rem}}.compare-table th:last-child,.compare-table td:last-child{padding-inline-end:1rem}@media screen and (min-width:769px){.compare-table th:last-child,.compare-table td:last-child{padding-inline-end:1.5rem}}.compare-table td.compare-table__group-header span{position:sticky;left:0}.compare-table td.compare-table__group-header{padding-block:1.5rem 1rem}@media screen and (min-width:769px){.compare-table td.compare-table__group-header{padding-block:3rem 1.5rem;padding-inline-start:0}}.compare-table .typo.typo--body3+.typo.typo--body3{margin-block-start:.5rem;font-weight:400}.compare-table__product-header-row th{position:sticky;top:0;z-index:1;background:rgb(var(--color-background-rgb)/.9);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);color:var(--color-foreground);vertical-align:top}.compare-table__product-card{display:flex;flex-direction:column;gap:1rem;width:10.25rem;height:20.25rem;padding:.5rem;border-radius:.375rem;border:1px solid var(--color-border);background:var(--color-background);box-shadow:.125rem .25rem .625rem rgb(var(--color-shadow-rgb)/.04)}@media screen and (min-width:769px){.compare-table__product-card{width:16.375rem;height:28.75rem;padding:1.5rem 1rem}}.compare-table__product-card.slot-empty{border:1px dashed var(--color-foreground);background:rgb(var(--color-foreground-rgb)/.1);box-shadow:.125rem .25rem .625rem rgb(var(--color-shadow-rgb)/.04)}.compare-table__product-card-img-wrap{width:8.5rem;height:8.5rem;display:flex;justify-content:center;align-items:center;margin-inline:auto}@media screen and (min-width:769px){.compare-table__product-card-img-wrap{width:13.75rem;height:13.75rem}}.compare-table__product-card-img-wrap .compare-table__product-img{width:100%;height:auto}.compare-table__product-card-content{flex:1;display:flex;flex-direction:column}.compare-table__product-card-content .compare-table__product-title{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;white-space:normal;text-align:initial;width:100%}.compare-table__product-card-content .compare-table__product-title a{display:block;text-decoration:none;color:var(--color-foreground)}.compare-table__product-card-content .compare-table__product-title a:hover{-webkit-text-decoration:underline 1px;text-decoration:underline 1px;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-color:currentColor;text-underline-offset:.1em}.compare-table__product-card-content .compare-table__product-sku-wrap{display:flex;align-items:flex-start;gap:.25rem;font-weight:300;margin-block-end:.75rem}.compare-table__product-card-content .compare-table__product-sku-wrap .copy-button{display:flex;align-items:center;justify-content:center;width:1rem;height:1rem}@media screen and (min-width:769px){.compare-table__product-card-content .compare-table__product-sku-wrap .copy-button{width:1.25rem;height:1.25rem}}.compare-table__product-card-content .compare-table__product-sku-wrap .copy-button svg{width:1rem;height:1rem}.compare-table__product-card-content .compare-table__product-cta{margin-block-start:auto}.compare-table__product-card-content .compare-table__product-cta a.button{width:100%}@media screen and (max-width:768px){.devices-compatible-table .table th.nowrap-mobile-only{white-space:nowrap;width:20%}}.main-product-category__container{width:100%;margin-inline:auto}.main-product-category__container [role=tabpanel]{display:flex;flex-direction:column;gap:7.1875rem}@media screen and (min-width:769px){.main-product-category__container [role=tabpanel]{gap:8.75rem}}.main-product-category__container [role=tabpanel][hidden]{display:none!important}.main-product-category__image-wrapper{position:relative;width:100%;overflow:hidden}.main-product-category__image-wrapper:before,.main-product-category__image-wrapper:after{content:"";display:block;width:100%;aspect-ratio:360/82.8;position:absolute;left:0;right:0;z-index:1}@media screen and (min-width:769px){.main-product-category__image-wrapper:before,.main-product-category__image-wrapper:after{aspect-ratio:none;width:100%;height:7.5rem}}@media screen and (min-width:769px)and (max-width:1920px){.main-product-category__image-wrapper:before,.main-product-category__image-wrapper:after{aspect-ratio:1920/120;height:auto}}.main-product-category__image-wrapper:before{top:0;background:linear-gradient(to top,rgb(var(--color-background-rgb)/0%),rgb(var(--color-background-rgb)/100%))}.main-product-category__image-wrapper:after{bottom:0;background:linear-gradient(to bottom,rgb(var(--color-background-rgb)/0%),rgb(var(--color-background-rgb)/100%))}@media screen and (min-width:769px){.main-product-category__image-wrapper .media.media--image{width:100%;max-height:35rem;overflow:hidden}.main-product-category__image-wrapper .media.media--image picture{position:relative;width:100%}.main-product-category__image-wrapper .media.media--image img{width:auto;height:100%;height:35rem;text-align:center;display:block;margin-inline:auto}}@media screen and (min-width:769px)and (min-width:769px)and (max-width:1920px){.main-product-category__image-wrapper .media.media--image img{width:166.6666%;max-width:none;height:auto;margin-inline:-33.3333%}}.main-product-category__slideshow{width:100%}.main-product-category__slideshow .card-item__image{aspect-ratio:1/1;background-color:var(--color-white)}.main-product-category__slideshow .card-item__image .media{width:100%;height:100%}.main-product-category__slideshow .card-item__image .media picture{padding:6.85%}@media screen and (min-width:769px){.main-product-category__slideshow{overflow:hidden}}.main-product-category__slideshow .typo.typo--subheading4,.main-product-category__slideshow .typo.typo--body3{margin-block-start:.5rem}.main-product-category__slideshow .button-wrap{margin-block-start:1rem}@media screen and (min-width:769px){.main-product-category__slideshow .button-wrap{margin-block-start:1.5rem}}.main-product-category__slideshow-wrapper{display:flex;flex-direction:column;margin-block-start:1.5rem;width:100%;margin-inline:auto}@media screen and (max-width:768px){.main-product-category__slideshow-wrapper{padding-inline:0}}@media screen and (min-width:769px){.main-product-category__slideshow-wrapper{margin-block-start:3rem}}.main-product-category__slideshow-wrapper .swiper{padding-inline:var(--page-margin)}@media screen and (min-width:769px){.main-product-category__slideshow-wrapper .swiper{padding-inline:0}}.main-product-category__slideshow-wrapper .swiper-slide{height:auto}.main-product-category__slideshow-wrapper .swiper-slide .card-item{height:100%}.main-product-category__slideshow-wrapper .swiper-controls{padding-block-start:1.5rem}@media screen and (min-width:769px){.main-product-category__slideshow-wrapper .swiper-controls{padding-block-start:3rem}}.main-product-category__slideshow-wrapper .typo.typo--subheading4{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;white-space:normal}.main-product-category .tablist-wrapper{position:absolute;z-index:2;left:var(--page-margin);right:var(--page-margin);top:77.7777777778vw}@media screen and (min-width:769px){.main-product-category .tablist-wrapper{top:calc(min(100vw,120rem) * 560 / 1920)}}.main-product-category .tablist-wrapper+[role=tabpanel]{margin-block-start:0}.main-product-category:has(.card-item.color-scheme-1) .tablist-style2{--tab-active-icon-background: var(--color-primary-2) !important}.esg-certified-products__container{display:flex;flex-direction:column;align-items:stretch;gap:2rem}@media screen and (min-width:769px){.esg-certified-products__container{gap:4rem}}.esg-certified-products__container .card-list{margin-block-start:1.5rem}@media screen and (min-width:769px){.esg-certified-products__container .card-list{margin-block-start:3rem}}.esg-certified-products__container .esg-certified-products__show-more-action{display:flex;justify-content:center;margin-top:1.5rem}@media screen and (min-width:769px){.esg-certified-products__container .esg-certified-products__show-more-action{display:none}}.esg-certified-products__container .card-item__esg{border:1px solid var(--color-border);gap:1.5rem}.esg-certified-products__container .card-item__esg-icon{display:flex;gap:.5rem;height:1.5rem}.esg-certified-products__container .card-item__esg-content{width:100%;display:flex;gap:1.5rem;flex-direction:row;align-items:flex-end;justify-content:space-between}@media screen and (min-width:769px){.esg-certified-products__container .card-item__esg-content{gap:0}}.esg-certified-products__container .card-item__esg-title{display:flex;flex-direction:column;gap:.5rem;min-width:0}.esg-certified-products__container .card-item__esg-title .card-item__esg-category{font-size:.875rem;line-height:1rem}@media screen and (min-width:769px)and (max-width:1439px){.esg-certified-products__container .card-item__esg-title .card-item__esg-category{font-size:1rem;line-height:1.375rem}}@media screen and (min-width:1440px){.esg-certified-products__container .card-item__esg-title .card-item__esg-category{font-size:1rem;line-height:1.375rem}}.esg-certified-products__container .card-item__esg-title a{display:inline-flex;align-items:center;gap:.25rem;text-decoration:none}.esg-certified-products__container .card-item__esg-title a:hover{-webkit-text-decoration:underline 1px;text-decoration:underline 1px;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-color:currentColor;text-underline-offset:.1em}.esg-certified-products__container .card-item__esg-title a .icon.size-20{width:1rem;height:1rem}@media screen and (min-width:769px){.esg-certified-products__container .card-item__esg-title a .icon.size-20{width:1.25rem;height:1.25rem}}.esg-certified-products__container .card-item__esg-download{flex-shrink:0;line-height:0}@media screen and (min-width:769px){.esg-certified-products__container .card-item__esg-download{display:flex;align-self:flex-end;margin-top:auto}}.esg-certified-products__container .button--toggle{margin-top:2rem}.esg-certified-products__heading-wrapper{text-align:center}.esg-certified-products__no-results{margin-block-start:1.5rem;padding-block:4.625rem;display:flex;flex-direction:column;align-items:center;gap:1rem}@media screen and (min-width:769px){.esg-certified-products__no-results{margin-block:3rem;padding-block:8.25rem}}.esg-certified-products__no-results .typo--body3{white-space:pre-line}.esg-certified-products__notice{margin-block-start:1.5rem;padding-top:1.5rem;border-top:1px solid var(--color-border);display:flex;flex-direction:column;gap:1.5rem}@media screen and (min-width:769px){.esg-certified-products__notice{padding-top:3rem}}.esg-certified-products__notice-header{display:flex;flex-direction:column;align-items:flex-start;gap:1rem}@media screen and (min-width:1200px){.esg-certified-products__notice-header{align-items:center;flex-direction:row;justify-content:space-between}}.esg-certified-products__notice-header .button-wrap{margin-block-start:0;flex-direction:column;align-items:flex-start}@media screen and (min-width:769px){.esg-certified-products__notice-header .button-wrap{flex-direction:row;align-items:center}}.esg-certified-products__notice-body{display:flex;flex-direction:column;gap:1rem;font-size:.875rem;line-height:1rem}@media screen and (min-width:769px)and (max-width:1439px){.esg-certified-products__notice-body{font-size:.875rem;line-height:1rem}}@media screen and (min-width:1440px){.esg-certified-products__notice-body{font-size:.875rem;line-height:1rem}}.esg-certified-products__notice-body{color:var(--color-grayscale-2)}.main-insight-cards__container{width:100%;margin-inline:auto;display:flex;flex-direction:column}.main-insight-cards__heading-wrapper{text-align:center}.main-insight-cards__group{display:flex;flex-direction:column;gap:2rem}.main-insight-cards__group>.card-item{background-color:transparent}@media screen and (min-width:769px){.main-insight-cards__group{flex-direction:row;gap:1.5rem}.main-insight-cards__group>.card-item{flex:1 1 0;min-width:0}}.main-insight-cards__slideshow-wrapper{display:flex;flex-direction:column;width:100%;margin-inline:auto}.main-insight-cards__slideshow-wrapper .swiper-controls{padding-block-start:1.5rem}@media screen and (min-width:769px){.main-insight-cards__slideshow-wrapper .swiper-controls{padding-block-start:3rem}}@media screen and (max-width:768px){.main-insight-cards .card-item{flex-direction:row;gap:1rem}.main-insight-cards .card-item.card-item--vertical .card-item__image{width:6rem;height:6rem;min-width:6rem;border:1px solid var(--color-border)}.main-insight-cards .card-item.card-item--vertical .card-item__image .media{width:100%;height:100%}.main-insight-cards .card-item.card-item--vertical .card-item__content{padding-block-start:0}}@media screen and (min-width:769px){.main-insight-cards .card-item{max-width:calc((100% - 48px) / 3)}.main-insight-cards .card-item .card-item__image{aspect-ratio:1/1;border:1px solid var(--color-border)}.main-insight-cards .card-item .card-item__image .media{width:100%;height:100%}}.vertical__product-panel{margin-top:2rem}@media screen and (min-width:769px){.vertical__product-panel{margin-top:4rem}}.vertical__product-canvas{position:relative;width:100%;overflow:hidden;border-radius:var(--border-radius-md, 1.25rem);background-color:var(--color-grayscale-6);margin-bottom:2rem}.vertical__product-canvas-button{--pulse-duration: 2s;--pulse-color: rgb(var(--color-white-rgb) / .6);position:absolute;top:calc(var(--pulse-top) * 1%);left:calc(var(--pulse-left) * 1%);transform:translate(-50%,-50%);pointer-events:auto;width:1.5rem;height:1.5rem;border-radius:50%;background:var(--pulse-color);cursor:pointer}.vertical__product-canvas-button:before,.vertical__product-canvas-button:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:var(--pulse-color);pointer-events:none;animation:vertical-product-pulse var(--pulse-duration) ease-out infinite;will-change:transform,opacity}.vertical__product-canvas-button:after{animation-delay:calc(var(--pulse-duration) / 2)}@media(prefers-reduced-motion:reduce){.vertical__product-canvas-button:before,.vertical__product-canvas-button:after{animation:none;opacity:.6}}.vertical__product-canvas-button .icon{position:relative;z-index:1;width:1.125rem;height:1.125rem;background:var(--color-primary-1);color:var(--color-white);border-radius:50%;padding:.1875rem}@media screen and (min-width:769px){.vertical__product-canvas{margin-bottom:4rem}.vertical__product-canvas-button{width:1.75rem;height:1.75rem}.vertical__product-canvas-button .icon{width:1.3125rem;height:1.3125rem;padding:.3125rem}}.vertical__product-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20;width:100%;height:100%;pointer-events:none;padding:var(--page-margin);background:rgb(var(--color-black-rgb)/.7)}.vertical__product-modal:not([hidden]){pointer-events:auto;animation:vertical-product-modal-backdrop-in .3s ease-out both}.vertical__product-modal:not([hidden]) .vertical__product-modal-panel{animation:vertical-product-modal-panel-in .35s cubic-bezier(.22,1,.36,1) both}.vertical__product-modal.is-closing{pointer-events:none;animation:vertical-product-modal-backdrop-out .25s ease-in both}.vertical__product-modal.is-closing .vertical__product-modal-panel{animation:vertical-product-modal-panel-out .25s ease-in both}.vertical__product-modal-panel{position:relative;display:flex;flex-direction:column;justify-content:space-between;width:100%;height:100%;pointer-events:auto;background:rgb(var(--color-white-rgb)/1);border-radius:var(--border-radius-sm, .75rem);padding:3.5rem .125rem 0rem}.vertical__product-modal-close{position:absolute;top:1rem;right:var(--page-margin);z-index:1}.vertical__product-modal-content{display:flex;flex-direction:column;justify-content:space-between;height:100%;align-items:flex-start}@media screen and (min-width:769px){.vertical__product-modal{position:absolute;z-index:1;padding:0;background:rgb(var(--color-white-rgb)/.6);-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);overflow:hidden;border-radius:var(--border-radius-md)}.vertical__product-modal:not([hidden]){animation:vertical-product-modal-backdrop-in-pc .3s ease-out both}.vertical__product-modal:not([hidden]) .vertical__product-modal-panel{animation:vertical-product-modal-content-in .4s ease-out both}.vertical__product-modal.is-closing{animation:vertical-product-modal-backdrop-out-pc .25s ease-in both}.vertical__product-modal.is-closing .vertical__product-modal-panel{animation:vertical-product-modal-content-out .25s ease-in both}.vertical__product-modal-panel{background:transparent;border-radius:inherit;border:1px solid var(--color-border);padding:max(5.25rem,8%) max(1.5rem,3%) max(1.5rem,3%)}.vertical__product-modal-close{top:6%;right:3%}.vertical__product-modal-content{align-items:center;justify-content:center}}@media(prefers-reduced-motion:reduce){.vertical__product-modal:not([hidden]),.vertical__product-modal.is-closing{animation:none}.vertical__product-modal:not([hidden]) .vertical__product-modal-panel,.vertical__product-modal.is-closing .vertical__product-modal-panel{animation:none}}.vertical__product__modal{display:flex;flex-direction:column;gap:1.5rem;padding-top:.5rem}.vertical__product__modal-media{display:flex;flex-shrink:0;justify-content:center;align-items:center;width:100%;margin:0 auto;background:var(--color-white);border-radius:var(--border-radius-md, 1.25rem);-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}@media screen and (min-width:769px){.vertical__product__modal-media{aspect-ratio:1}}.vertical__product__modal-media .media{width:100%;max-width:21.875rem}.vertical__product__modal-media .media img{width:100%;height:auto}.vertical__product__modal-details{display:flex;flex-direction:column;justify-content:space-between;padding:0 var(--page-margin)}@media screen and (min-width:769px){.vertical__product__modal-details{overflow-y:auto;max-height:100%;container-type:scroll-state;scrollbar-width:auto;scrollbar-color:auto;-webkit-overflow-scrolling:touch}.vertical__product__modal-details::-webkit-scrollbar{-webkit-appearance:none;width:.625rem;height:.625rem;box-sizing:border-box}.vertical__product__modal-details::-webkit-scrollbar-track{background:transparent}.vertical__product__modal-details::-webkit-scrollbar-thumb{background-color:var(--color-grayscale-3);border-radius:1.25rem;border:.125rem solid transparent;background-clip:content-box;-webkit-transition:background-color .2s;transition:background-color .2s}.vertical__product__modal-details::-webkit-scrollbar-thumb:hover{background-color:var(--color-grayscale-3)}@supports (-moz-appearance: none){.vertical__product__modal-details{scrollbar-width:thin;scrollbar-color:var(--color-grayscale-3) transparent}}@container scroll-state(scrollable: y){.vertical__product__modal-details-content{padding-right:1rem}}}.vertical__product__modal-details-content{display:flex;flex-direction:column;gap:1.25rem}@media screen and (min-width:769px){.vertical__product__modal-details-content{gap:1.5rem}}.vertical__product__modal-header{display:flex;flex-direction:column}.vertical__product__modal-header h3{margin-top:.5rem}.vertical__product__modal-eyebrow{display:flex;flex-direction:row;align-items:center;gap:.5rem}.vertical__product__modal-title{display:flex;flex-direction:column;gap:.5rem}.vertical__product__modal-variants{display:flex;flex-direction:column;gap:.625rem;margin-top:1rem}.vertical__product__modal-keyfeatures{border-top:1px solid var(--color-grayscale-4);padding-top:1.25rem}.vertical__product__modal-keyfeatures .features-box .tit,.vertical__product__modal-keyfeatures .features-box .js-btn-more,.vertical__product__modal-keyfeatures .features-box #delivery-start-date{display:none}.vertical__product__modal-keyfeatures--no-variants{border-top:none;padding-top:0!important}@media screen and (min-width:769px){.vertical__product__modal-keyfeatures{padding-top:1.5rem}}.vertical__product__modal-actions-mobile{display:flex;flex-direction:row;gap:.5rem;padding-block:1.5rem;padding-inline:var(--page-margin);width:100%}.vertical__product__modal-actions-mobile .button-wrap .button{width:calc(50% - .25rem)}@media screen and (max-width:768px){.vertical__product__modal{overflow-y:auto;padding-bottom:1.5rem;width:100%;scrollbar-width:auto;scrollbar-color:auto;-webkit-overflow-scrolling:touch}.vertical__product__modal::-webkit-scrollbar{-webkit-appearance:none;width:.625rem;height:.625rem;box-sizing:border-box}.vertical__product__modal::-webkit-scrollbar-track{background:transparent}.vertical__product__modal::-webkit-scrollbar-thumb{background-color:var(--color-grayscale-3);border-radius:1.25rem;border:.125rem solid transparent;background-clip:content-box;-webkit-transition:background-color .2s;transition:background-color .2s}.vertical__product__modal::-webkit-scrollbar-thumb:hover{background-color:var(--color-grayscale-3)}@supports (-moz-appearance: none){.vertical__product__modal{scrollbar-width:thin;scrollbar-color:var(--color-grayscale-3) transparent}}.vertical__product__modal-media{padding:0 var(--page-margin)}.vertical__product__modal-actions{display:none}}@media screen and (min-width:769px){.vertical__product__modal{flex-direction:row;align-items:safe center;justify-content:start;gap:1.5rem;padding-top:0;width:100%;max-width:84rem;max-height:100%}.vertical__product__modal-media{width:33%;max-width:34.875rem;margin:0;padding:1.875rem}.vertical__product__modal-details{flex-grow:1;padding:0;gap:2rem}.vertical__product__modal-actions-mobile{display:none}}@media screen and (min-width:1200px){.vertical__product__modal{gap:3rem}.vertical__product__modal-media{width:46.64%;max-width:34.875rem}}@media screen and (min-width:1440px){.vertical__product__modal{padding-left:3rem}.vertical__product__modal-details{padding-right:3rem}}@keyframes vertical-product-pulse{0%{transform:scale(1);opacity:.6}70%,to{transform:scale(2.2);opacity:0}}@keyframes vertical-product-modal-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes vertical-product-modal-backdrop-out{0%{opacity:1}to{opacity:0}}@keyframes vertical-product-modal-panel-in{0%{opacity:0;transform:translateY(1.5rem)}to{opacity:1;transform:translateY(0)}}@keyframes vertical-product-modal-panel-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(1rem)}}@keyframes vertical-product-modal-backdrop-in-pc{0%{opacity:0}to{opacity:1}}@keyframes vertical-product-modal-backdrop-out-pc{0%{opacity:1}to{opacity:0}}@keyframes vertical-product-modal-content-in{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@keyframes vertical-product-modal-content-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.98)}}.whylg-brand-media-section{position:relative}.whylg-brand-media-section .section{padding-block:0}.whylg-brand-media-section__bg{position:absolute;width:100%;height:100%;overflow:hidden;background:linear-gradient(180deg,#a2b4e7,#cee0f8 68.77%,#fff);isolation:isolate;will-change:transform}.whylg-brand-media-section__bg-img,.whylg-brand-media-section__bg .bg-bars-canvas,.whylg-brand-media-section__bg .bg-svg{width:100%;max-width:none;position:absolute;left:50%;transform:translate(-50%);pointer-events:none}.whylg-brand-media-section__bg-img{min-width:156.25rem;bottom:-3px;will-change:transform,opacity}@media screen and (max-width:768px){.whylg-brand-media-section__bg-img{min-width:90rem}}.whylg-brand-media-section__bg .bg-bars-canvas,.whylg-brand-media-section__bg .bg-svg{top:0;min-width:156.25rem;height:100%;-o-object-fit:fill;object-fit:fill}@media screen and (max-width:768px){.whylg-brand-media-section__bg .bg-bars-canvas,.whylg-brand-media-section__bg .bg-svg{top:-30%;height:130%;min-width:125rem}}.whylg-brand-media-section__bg .bg-bars-canvas{mix-blend-mode:soft-light}.whylg-brand-media-section__bg .bg-svg{pointer-events:none;isolation:auto}.whylg-brand-media-section__bg img,.whylg-brand-media-section__bg svg{display:block;width:100%;max-width:none;height:auto}.whylg-brand-media-section__bg .bg-glow--burn{mix-blend-mode:color-burn}.whylg-brand-media-section__bg .bg-bars{mix-blend-mode:soft-light}.whylg-brand-media-section__content{position:relative;padding-block-start:var(--padding-block-normal);padding-block-end:calc(var(--padding-block-normal) + 9.625rem)}@media screen and (min-width:1440px){.whylg-brand-media-section__content{padding-block:var(--padding-block-normal)}}.whylg-brand-message-section{position:relative}.whylg-brand-message-section .section{padding-block:0}.whylg-brand-message-section__bg{--min-width: 64rem;--bg-clip-ratio: .25;width:100%;min-width:var(--min-width);aspect-ratio:2500/2080;position:relative;left:50%;transform:translate(-50%);overflow:hidden;clip-path:inset(0 0 calc(var(--bg-clip-ratio) * 100%) 0);margin-bottom:calc(-1 * var(--bg-clip-ratio) * 2080 / 2500 * max(100%,var(--min-width)));margin-top:calc(-1*max(var(--min-width) * .2,20%))}@media screen and (min-width:1440px){.whylg-brand-message-section__bg{--min-width: 120rem}}@media screen and (max-width:768px){.whylg-brand-message-section__bg{--min-width: 30rem}}.whylg-brand-message-section__bg img,.whylg-brand-message-section__bg svg{display:block;width:100%;max-width:none;height:100%}.whylg-brand-message-section__bg .bg-tree{width:100%}.whylg-brand-message-section__bg .bg-tree-1,.whylg-brand-message-section__bg .bg-tree-2,.whylg-brand-message-section__bg .bg-tree-3,.whylg-brand-message-section__bg .bg-lifesgood,.whylg-brand-message-section__bg .bg-tree-mid,.whylg-brand-message-section__bg .bg-y70-shadow,.whylg-brand-message-section__bg .bg-y70,.whylg-brand-message-section__bg .bg-tree-front{position:absolute;top:0;left:50%;width:100%;height:100%;max-width:none;transform:translate(-50%);will-change:transform,opacity;pointer-events:none}.whylg-brand-message-section__bg .bg-tree-front{isolation:isolate}.whylg-brand-message-section__bg .bg-tree-front>img,.whylg-brand-message-section__bg .bg-tree-front>svg{position:absolute;top:0;left:0;width:100%;height:100%}.whylg-brand-message-section__bg .bg-tree-front>img:first-of-type{position:relative}.whylg-brand-message-section__bg .bg-tree-front>svg{mix-blend-mode:soft-light}.whylg-brand-message-section__bg .bg-tree-front .bg-tree-bars-canvas{display:block;width:100%;height:100%;pointer-events:none}.whylg-brand-message-section__bg .bg-y70-shadow{-webkit-mask-image:var(--y70-shadow-mask),linear-gradient(to bottom,transparent 34%,rgba(0,0,0,.15) 40%,rgba(0,0,0,.5) 47%,#000 56%);mask-image:var(--y70-shadow-mask),linear-gradient(to bottom,transparent 34%,rgba(0,0,0,.15) 40%,rgba(0,0,0,.5) 47%,#000 56%);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-composite:source-in,xor;mask-composite:intersect;mix-blend-mode:overlay}.whylg-brand-message-section__content{position:relative;z-index:1;padding-block:var(--padding-block-normal)}.shopify-section.is-overlap-under{position:relative;z-index:1}.shopify-section.is-overlap-over{position:relative;z-index:2;isolation:isolate;background-color:var(--color-background)}.shopify-section.is-overlap-over-lead{position:relative}.shopify-section.is-overlap-over-lead:after{content:"";position:absolute;left:0;right:0;top:-12.5rem;height:12.5rem;pointer-events:none;z-index:3;background:linear-gradient(0deg,#0003 9.64%,#0000)}@media(prefers-reduced-motion:reduce){.shopify-section.is-overlap-under,.shopify-section.is-overlap-over{z-index:auto;isolation:auto}}.industry-persona{position:relative;z-index:1;width:100%;margin-block-start:0!important}.industry-persona .card-item__content .typo--subheading4{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}@media screen and (max-width:768px){.industry-persona .card-item__content .typo--subheading4{-webkit-line-clamp:2!important;height:2lh!important}}.industry-persona__media-item{width:100%;height:100%}.industry-persona__media-item[hidden]{display:none}.industry-persona__media-item .media,.industry-persona__media-track{width:100%;height:100%}.tablist-style3__panels-track{width:100%}@media screen and (max-width:768px){[data-industry-persona]{touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none}[data-industry-persona] .media-overlay-text__media{overflow:hidden}[data-industry-persona] .industry-persona__media-track{display:flex;width:100%;height:100%;will-change:transform;transition:transform .35s ease;touch-action:pan-y}[data-industry-persona] .tablist-style3__panels-viewport{overflow:hidden;width:100%;min-height:0}[data-industry-persona] .tablist-style3__panels-track{display:flex;flex:1 1 auto;min-height:0;width:100%;will-change:transform;transition:transform .35s ease;touch-action:pan-y}[data-industry-persona] .industry-persona__media-track.is-dragging,[data-industry-persona] .tablist-style3__panels-track.is-dragging{transition:none}[data-industry-persona] .industry-persona__media-item{flex:0 0 100%;width:100%;height:100%;min-width:0}[data-industry-persona] .industry-persona__media-item[hidden]{display:block!important}[data-industry-persona] .tablist-style3__panel{flex:0 0 100%;width:100%;min-width:0;margin-inline-start:0;box-sizing:border-box}[data-industry-persona] .tablist-style3__panel[hidden]{display:block!important}}@media screen and (min-width:769px){[data-industry-persona] .industry-persona__media-track,[data-industry-persona] .tablist-style3__panels-track{display:block;transform:none!important;transition:none}[data-industry-persona] .media-overlay-text__content{min-height:37.5rem}}@media screen and (min-width:769px){.hero .media-banner-wrapper:has(+.industry-persona) .media-overlay-text__content-inner{padding-block-end:15.625rem}}.contact-us-heading{text-align:center;padding-block-end:3rem}@media screen and (min-width:769px){.contact-us-heading{padding-block-end:6rem}}.contact-us-gate.color-scheme-5{--color-grayscale-4: var(--color-grayscale-3)}.contact-us-gate__list{display:flex;flex-direction:column;flex-wrap:nowrap;gap:1rem;margin:0;padding:0;list-style:none}@media screen and (min-width:769px){.contact-us-gate__list{gap:1.5rem}}@media screen and (min-width:1200px){.contact-us-gate__list{flex-direction:row;align-items:stretch;justify-content:center}}.contact-us-gate__list-item a{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:1.5rem;padding:1.5rem 2rem;border:1px solid var(--color-grayscale-4);border-radius:var(--border-radius-md);background-color:transparent;color:var(--color-primary-link);font-weight:500;text-decoration:none}.contact-us-gate__list-item a:hover{background-color:var(--color-grayscale-6);border-color:var(--color-primary-link)}.contact-us-gate__list-item .typo{flex:1 1 auto;min-width:0;text-align:center;word-break:keep-all;overflow-wrap:break-word}.contact-us-gate__list-item .icon{flex-shrink:0;width:2rem;height:2rem}.contact-us-gate__list-item .icon svg{display:block;width:100%;height:100%;margin-inline:auto;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.contact-us-gate__list-item .icon path{fill:var(--color-primary-link)}@media screen and (min-width:769px){.contact-us-gate__list-item .icon{width:3rem;height:3rem}}@media screen and (min-width:1200px){.contact-us-gate__list-item{width:20%}.contact-us-gate__list-item a{flex-direction:column;align-items:center;justify-content:flex-start;width:100%;height:100%;gap:1.5rem;padding:5.875rem 1.5rem;text-align:center}.contact-us-gate__list-item .typo{flex:none;width:100%}.contact-us-gate__list-item .icon{width:4rem;height:4rem}}.contact-us-info-input__step-item-title{display:flex;justify-content:space-between;align-items:center;gap:.5rem;padding-block:1rem;border-bottom:3px solid var(--color-black)}@media screen and (min-width:769px){.contact-us-info-input__step-item-title{padding-block:1.25rem}}.contact-us-info-input__step-item.is-disabled .contact-us-info-input__step-item-title{color:var(--color-grayscale-3);border-bottom-color:var(--color-grayscale-3)}.contact-us-info-input__step-item.is-next .contact-us-info-input__step-item-title{color:var(--color-grayscale-2);border-bottom-color:var(--color-border)}.contact-us-info-input__step-item-content{padding-block:1.5rem}.contact-us-info-input__step-item-content-category{list-style:none;padding:0;margin:1rem 0 0;display:grid;grid-template-columns:repeat(2,1fr);flex-direction:row;gap:.625rem}.contact-us-info-input__step-item-content-category li{display:flex;flex-direction:column;min-width:0;list-style:none;padding:0;margin:0}.contact-us-info-input__step-item-content-category li input{display:none}.contact-us-info-input__step-item-content-category li input:checked+label{border-color:var(--color-primary-link)}.contact-us-info-input__step-item-content-category li label{display:flex;flex-direction:column;flex:1 1 auto;align-items:center;width:100%;cursor:pointer;padding:1rem;border:1px solid var(--color-grayscale-4);border-radius:var(--border-radius-md);text-decoration:none;text-align:center}.contact-us-info-input__step-item-content-category li label span{flex:1 1 auto;min-height:2lh;display:flex;align-items:center;justify-content:center}.contact-us-info-input__step-item-content-category li .media{flex:0 0 auto;width:100%;height:5.5rem;border-radius:0}.contact-us-info-input__step-item-content-category li .media svg{width:5.5rem;background-color:var(--color-grayscale-6)}.contact-us-info-input__step-item-content-subcategory{display:none;margin-top:1rem;border-radius:var(--border-radius-md);background-color:var(--color-primary-2);flex-direction:column;gap:1rem;padding:1rem}.contact-us-info-input__step-item-content-subcategory:not([hidden]){display:flex}.contact-us-info-input__step-item-content-subcategory>div{position:relative;border:1px solid var(--color-border);border-radius:var(--border-radius-md);padding:1rem;background-color:var(--color-white);display:flex;flex-direction:column;gap:1.5rem}.contact-us-info-input__step-item-content-subcategory>div .category__scroll{max-height:15.875rem;margin-right:-1rem}.contact-us-info-input__step-item-content-subcategory>div.selected{border-color:var(--color-primary-link)}.contact-us-info-input__step-item-content-subcategory>div .radio-group{gap:1rem}.contact-us-info-input__step-item-content-subcategory>div .radio-group .radio__label-text{font-size:1rem;line-height:1.375rem}@media screen and (min-width:769px)and (max-width:1439px){.contact-us-info-input__step-item-content-subcategory>div .radio-group .radio__label-text{font-size:1.25rem;line-height:1.75rem}}@media screen and (min-width:1440px){.contact-us-info-input__step-item-content-subcategory>div .radio-group .radio__label-text{font-size:1.5rem;line-height:1.875rem}}.contact-us-info-input__step-item-content-subcategory>div.view{min-height:3.375rem}.contact-us-info-input__step-item-content-subcategory>div.view .no-product-selected{background-color:var(--color-grayscale-6);position:absolute;top:0;left:0;z-index:1;border-radius:var(--border-radius-md);width:100%;height:100%;display:flex;align-items:center;justify-content:flex-start;padding-left:1rem;color:var(--color-grayscale-2)}.contact-us-info-input__step-item-content-subcategory>div.view .view-product{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem}.contact-us-info-input__step-item-content-subcategory>div.view .view-product .media{width:100%;max-width:18.75rem;height:8.875rem;border-radius:0;-o-object-fit:contain;object-fit:contain;text-align:center}.contact-us-info-input__step-item-content-subcategory>div.view .view-product p{width:80%;text-align:center}@media screen and (min-width:769px){.contact-us-info-input__step-item-content{padding:2rem}.contact-us-info-input__step-item-content-category{margin-top:1.5rem;gap:1.5rem;grid-template-columns:repeat(3,1fr)}.contact-us-info-input__step-item-content-category li label{gap:0rem;padding:2.5rem 1.5rem}.contact-us-info-input__step-item-content-category li label span{min-height:0}.contact-us-info-input__step-item-content-category li label .media{height:12.125rem}.contact-us-info-input__step-item-content-category li label .media svg{width:12.125rem}.contact-us-info-input__step-item-content-subcategory{margin-top:1.5rem;gap:1.5rem;padding:1.5rem}.contact-us-info-input__step-item-content-subcategory>div{padding:1.5rem;align-items:stretch}.contact-us-info-input__step-item-content-subcategory>div .category__scroll{max-height:19rem;margin-right:-1.5rem}.contact-us-info-input__step-item-content-subcategory>div .radio-group{gap:1.25rem}.contact-us-info-input__step-item-content-subcategory>div.view{min-height:none}.contact-us-info-input__step-item-content-subcategory>div.view .no-product-selected{justify-content:center;padding-left:0}.contact-us-info-input__step-item-content-subcategory>div.view .view-product .media{height:12.125rem}}@media screen and (min-width:1200px){.contact-us-info-input__step-item-content-subcategory{flex-direction:row}.contact-us-info-input__step-item-content-subcategory>div{flex:1 1 30%}.contact-us-info-input__step-item-content-subcategory>div .category__scroll{min-height:17.5rem;max-height:17.5rem;margin-right:-1.5rem}.contact-us-info-input__step-item-content-subcategory>div .radio-group{max-height:none}}.contact-us-info-input__step-item-content .required{margin-block-start:.5rem;color:var(--color-primary-1);font-weight:600}.contact-us-info-input__step-item-content .button-wrap{margin-block-start:1.5rem}.contact-us-info-input__step-item-content .button-wrap .button{min-width:8.4375rem}@media screen and (min-width:769px){.contact-us-info-input__step-item-content .button-wrap{margin-block-start:2rem}}.contact-us-info-input__step-item-selected{padding:1rem;margin-block:1.5rem;display:flex;flex-direction:column;flex-wrap:wrap;gap:1rem;align-items:flex-start;background:var(--color-primary-2);border-radius:.75rem}@media screen and (min-width:1200px){.contact-us-info-input__step-item-selected{align-items:center;flex-direction:row;padding:.75rem 2rem;margin-block:2rem;gap:1.5rem;border-radius:.375rem}}@media screen and (min-width:1200px){.contact-us-info-input__step-item-selected{flex-wrap:nowrap}}.contact-us-info-input__step-item-selected:has(.contact-us-info-input__step-item-selected-list-image){align-items:flex-start}@media screen and (min-width:1200px){.contact-us-info-input__step-item-selected:has(.contact-us-info-input__step-item-selected-list-image)>p{padding-top:1rem}}.contact-us-info-input__step-item-selected>p{flex:0 0 auto;white-space:nowrap;font-weight:400}.contact-us-info-input__step-item-selected-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;flex-wrap:wrap;flex:0 0 100%;gap:.5rem}@media screen and (min-width:769px){.contact-us-info-input__step-item-selected-list{width:100%;flex-direction:row;flex:1 1 auto;min-width:0;gap:1rem}}.contact-us-info-input__step-item-selected-list-item{display:flex;flex-direction:row;align-items:center;gap:.75rem;background:var(--color-white);padding:.5rem 1rem;border-radius:.375rem;font-family:var(--font-heading--family);font-weight:400}.contact-us-info-input__step-item-selected-list-item>.typo{min-width:0}@media screen and (min-width:769px)and (max-width:1439px){.contact-us-info-input__step-item-selected-list-item:not(:only-child):has(.contact-us-info-input__step-item-selected-list-image:not([style*="display: none"]):not([style*="display:none"])){flex:0 0 calc((100% - 1rem * 3) / 3)}}@media screen and (min-width:1200px){.contact-us-info-input__step-item-selected-list-item:not(:only-child):has(.contact-us-info-input__step-item-selected-list-image:not([style*="display: none"]):not([style*="display:none"])){flex:0 0 calc((100% - 3rem)/4)}}.contact-us-info-input__step-item-selected-list-image{flex:0 0 auto}.contact-us-info-input__step-item-selected-list-image .media,.contact-us-info-input__step-item-selected-list-image img{width:2.5rem;height:2.5rem;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;border-radius:0}@media screen and (min-width:769px){.contact-us-info-input__step-item-selected-list-image .media,.contact-us-info-input__step-item-selected-list-image img{width:3rem;height:3rem}}[class*=typo--]+:where([class*=typo--heading],[class*=typo--subheading]),[data-block-type*=typo--]+:where([data-block-type*=typo--heading],[data-block-type*=typo--subheading]){margin-block-start:1rem}@media screen and (min-width:769px){[class*=typo--]+:where([class*=typo--heading],[class*=typo--subheading]),[data-block-type*=typo--]+:where([data-block-type*=typo--heading],[data-block-type*=typo--subheading]){margin-block-start:1.5rem}}[class*=typo--]+[class*=typo--body],[data-block-type*=typo--]+[data-block-type*=typo--body]{margin-block-start:1rem}@media screen and (min-width:769px){[class*=typo--]+[class*=typo--body],[data-block-type*=typo--]+[data-block-type*=typo--body]{margin-block-start:1.5rem}}[class*=typo--body]+[class*=typo--body],[data-block-type*=typo--body]+[data-block-type*=typo--body]{margin-block-start:1rem}[class*=typo--eyebrow]+[class*=typo--heading],[data-block-type*=typo--eyebrow]+[data-block-type*=typo--heading]{margin-block-start:1rem}[class*=typo--eyebrow]+[class*=typo--subheading],[data-block-type*=typo--eyebrow]+[data-block-type*=typo--subheading],[class*=typo--eyebrow]+[class*=typo--body],[data-block-type*=typo--eyebrow]+[data-block-type*=typo--body]{margin-block-start:.5rem}.page-width:not(.button-wrap,[data-block-type=button-wrap],[class*=typo--],[data-block-type*=typo--])+:where([class*=typo--],[data-block-type*=typo--]){margin-block-start:1.5rem}*+:where(.button-wrap,[data-block-type=button-wrap]),:where(.button-wrap,[data-block-type=button-wrap])+*{margin-block-start:2rem}@media screen and (min-width:769px){*+:where(.button-wrap,[data-block-type=button-wrap]),:where(.button-wrap,[data-block-type=button-wrap])+*{margin-block-start:4rem}}.tablist-wrapper+*,.tabpanel+.tabpanel,*+:where(.page-width:not(.button-wrap,[data-block-type=button-wrap],[class*=typo--],[data-block-type*=typo--]),.tablist-wrapper,.hero-featured-card){margin-block-start:2rem}@media screen and (min-width:769px){.tablist-wrapper+*,.tabpanel+.tabpanel,*+:where(.page-width:not(.button-wrap,[data-block-type=button-wrap],[class*=typo--],[data-block-type*=typo--]),.tablist-wrapper,.hero-featured-card){margin-block-start:4rem}}.tabpanel:not([hidden])+.tabpanel:not([hidden]){margin-block-start:var(--padding-block-normal)}.card-item [class*=typo--]:not([class*=typo--eyebrow])+[class*=typo--body],.card-item [data-block-type*=typo--]:not([data-block-type*=typo--eyebrow])+[data-block-type*=typo--body],.multi-columns__item [class*=typo--]:not([class*=typo--eyebrow])+[class*=typo--body],.multi-columns__item [data-block-type*=typo--]:not([data-block-type*=typo--eyebrow])+[data-block-type*=typo--body],.modal [class*=typo--]:not([class*=typo--eyebrow])+[class*=typo--body],.modal [data-block-type*=typo--]:not([data-block-type*=typo--eyebrow])+[data-block-type*=typo--body],.media-overlay-text:not(.hero *,.plp-header *) [class*=typo--]:not([class*=typo--eyebrow])+[class*=typo--body],.media-overlay-text:not(.hero *,.plp-header *) [data-block-type*=typo--]:not([data-block-type*=typo--eyebrow])+[data-block-type*=typo--body]{margin-block-start:1rem}.card-item *+:where(.button-wrap,[data-block-type=button-wrap]),.card-item :where(.button-wrap,[data-block-type=button-wrap])+*,.multi-columns__item *+:where(.button-wrap,[data-block-type=button-wrap]),.multi-columns__item :where(.button-wrap,[data-block-type=button-wrap])+*,.modal *+:where(.button-wrap,[data-block-type=button-wrap]),.modal :where(.button-wrap,[data-block-type=button-wrap])+*,.media-overlay-text:not(.hero *,.plp-header *) *+:where(.button-wrap,[data-block-type=button-wrap]),.media-overlay-text:not(.hero *,.plp-header *) :where(.button-wrap,[data-block-type=button-wrap])+*{margin-block-start:1.5rem}.card-item--with-icon .button-wrap:last-child,.card-item--vertical .button-wrap:last-child{margin-block-start:auto;padding-block-start:1.5rem}.media-overlay-text *+.media-banner-grid-card,.media-overlay-text .media-banner-grid-card+*{margin-block-start:1.5rem}*+.media-banner-wrapper,.media-banner-wrapper+*{margin-block-start:1.5rem}@media screen and (min-width:769px){*+.media-banner-wrapper,.media-banner-wrapper+*{margin-block-start:3rem}}.multi-columns-wrapper+.multi-columns-wrapper{margin-block-start:1.25rem}@media screen and (min-width:769px){.multi-columns-wrapper+.multi-columns-wrapper{margin-block-start:1.5rem}}.card-list-wrapper+.card-list-wrapper{margin-block-start:.625rem}@media screen and (min-width:769px){.card-list-wrapper+.card-list-wrapper{margin-block-start:1.5rem}}*+.tag-list{margin-block-start:1.5rem}.product-list-wrapper .product-list{padding-block-start:.5rem}@media screen and (min-width:769px){.product-list-wrapper .product-list{padding-block-start:1.5rem}}.plp-filter__title{display:flex;gap:.25rem;align-items:center}.plp-filter__title-mo{margin-inline:calc(-1 * var(--page-margin));padding-inline:var(--page-margin);padding-block:.5rem;justify-content:space-between;align-items:center;background:var(--color-white);border-bottom:1px solid var(--color-border)}.plp-filter__title-mo .button{font-size:1rem;line-height:1.5rem;gap:.375rem}.plp-filter__title-mo .button.button--sm{background-color:var(--color-grayscale-6);box-shadow:inset 0 0 0 1px var(--color-grayscale-4);padding:.25rem .5rem}.plp-filter__title-mo .button.plp-filter__clear-all{margin:0;font-weight:400}.plp-filter__title .button{min-height:auto}@media screen and (min-width:769px){.plp-filter__title .typo{padding-left:.5rem;font-weight:400}}.plp-filter__title .anchored-tooltip__content{--anchored-tooltip-offset: .75rem}.plp-filter__list{margin-block-start:1rem;padding-inline:var(--page-margin)}@media screen and (min-width:769px){.plp-filter__list{margin-block-start:1.5rem;padding-inline:0}}.plp-filter__list .plp-filter__item{display:block;margin-block-end:.5rem}.plp-filter__list .plp-filter__item .plp-filter__panel{padding:.875rem 1rem;background:var(--color-primary-4);border-radius:.375rem}.plp-filter__list .plp-filter__item .plp-filter__panel-header{padding:0;display:flex;justify-content:space-between;align-items:center;font-size:1rem;line-height:1.25rem}@media screen and (min-width:769px)and (max-width:1439px){.plp-filter__list .plp-filter__item .plp-filter__panel-header{font-size:1.125rem;line-height:1.5rem}}@media screen and (min-width:1440px){.plp-filter__list .plp-filter__item .plp-filter__panel-header{font-size:1.125rem;line-height:1.5rem}}.plp-filter__list .plp-filter__item .plp-filter__panel-header{font-weight:400}.plp-filter__list .plp-filter__item .plp-filter__panel-body{margin-block-start:.875rem;display:block}.plp-filter__list .plp-filter__item .plp-filter__panel-body .facets__inputs-list-item{margin-block-start:.625rem;font-size:.875rem;line-height:1rem}@media screen and (min-width:769px)and (max-width:1439px){.plp-filter__list .plp-filter__item .plp-filter__panel-body .facets__inputs-list-item{font-size:.875rem;line-height:1rem}}@media screen and (min-width:1440px){.plp-filter__list .plp-filter__item .plp-filter__panel-body .facets__inputs-list-item{font-size:.875rem;line-height:1rem}}.plp-filter__list .plp-filter__item .plp-filter__panel-body .facets__inputs-list-item:first-child{margin-block-start:0}.plp-filter__list .plp-filter__item .plp-filter__panel-body .facets__inputs-list-item .checkbox,.plp-filter__list .plp-filter__item .plp-filter__panel-body .facets__inputs-list-item .radio,.plp-filter__list .plp-filter__item .plp-filter__panel-body .facets__inputs-list-item .plp-filter__link{gap:.75rem}@media screen and (min-width:769px){.plp-filter__list .plp-filter__item .plp-filter__panel-body .facets__inputs-list-item .checkbox,.plp-filter__list .plp-filter__item .plp-filter__panel-body .facets__inputs-list-item .radio,.plp-filter__list .plp-filter__item .plp-filter__panel-body .facets__inputs-list-item .plp-filter__link{gap:.75rem}}@media screen and (min-width:769px){.plp-filter__list .plp-filter__item .plp-filter__panel-body .facets__inputs-list-item{font-size:.875rem;line-height:1rem}}@media screen and (min-width:769px)and (min-width:769px)and (max-width:1439px){.plp-filter__list .plp-filter__item .plp-filter__panel-body .facets__inputs-list-item{font-size:1rem;line-height:1.375rem}}@media screen and (min-width:769px)and (min-width:1440px){.plp-filter__list .plp-filter__item .plp-filter__panel-body .facets__inputs-list-item{font-size:1rem;line-height:1.375rem}}.plp-filter__count{display:flex;gap:.5rem;padding-block-start:1rem;padding-block-end:0rem;font-weight:400;font-size:1rem}.plp-filter__count .products-count__value{font-weight:600}@media screen and (min-width:769px){.plp-filter__count{padding-block-start:0}}.plp-filter__clear-all{color:var(--color-foreground);display:flex;align-items:center;gap:.125rem;flex-shrink:0;font-size:.875rem;line-height:1rem}@media screen and (min-width:769px)and (max-width:1439px){.plp-filter__clear-all{font-size:1rem;line-height:1.375rem}}@media screen and (min-width:1440px){.plp-filter__clear-all{font-size:1rem;line-height:1.375rem}}.plp-filter__clear-all{font-weight:600;font-family:var(--font-heading--family);cursor:pointer;margin-block-start:.375rem}.plp-filter__clear-all--sidebar{margin-block-start:.6875rem;padding-inline:1rem;text-decoration:none}facet-remove-component.plp-filter__remove-pill{padding:0 1rem;height:2rem;gap:.5rem;background-color:var(--color-grayscale-5);border-radius:2.5rem;font-size:.875rem;line-height:1rem}@media screen and (min-width:769px)and (max-width:1439px){facet-remove-component.plp-filter__remove-pill{font-size:1rem;line-height:1.375rem}}@media screen and (min-width:1440px){facet-remove-component.plp-filter__remove-pill{font-size:1rem;line-height:1.375rem}}facet-remove-component.plp-filter__remove-pill{font-weight:400}facet-remove-component.plp-filter__remove-pill:hover,facet-remove-component.plp-filter__remove-pill:focus,facet-remove-component.plp-filter__remove-pill:focus-visible{background-color:var(--color-grayscale-3)}.plp-filter__button-wrapper{padding-block-start:1.5rem;display:flex;align-items:flex-start;gap:1.5rem}.plp-filter__button-wrapper>facet-remove-component{flex-shrink:0}.plp-filter__button-wrapper .plp-filter__remove-pills{margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.375rem}.plp-filter__popup .plp-filter__list{margin-block-start:0;padding-block-end:1rem}.plp-filter__popup .plp-filter__dialog{display:flex;flex-direction:column;width:100vw;max-width:100%;height:100dvh;max-height:100dvh;overflow:hidden;padding:0;position:fixed;z-index:var(--layer-dialog);top:0;left:0}.plp-filter__popup .plp-filter__dialog-scroll{display:block;flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.plp-filter__popup .facets__drawer-actions{flex-shrink:0}.plp-filter__popup-title{width:100%;position:sticky;top:0;left:0;z-index:3;padding:1rem var(--page-margin);background-color:var(--color-background);transition:box-shadow .2s var(--ease-out-quad)}.plp-filter__popup-title .plp-filter__title .anchored-tooltip__content{--anchored-tooltip-offset: 0}.plp-filter__popup-title .close-button{width:2rem;height:2rem;position:absolute;top:1.1875rem;right:1rem;--layer-flat: 3}.plp-filter__popup-title .plp-filter__remove-pills{margin:1rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.375rem}.plp-filter__popup-title .plp-filter__remove-pills facet-remove-component.plp-filter__remove-pill[hidden]{display:none!important}.plp-filter__popup-title .plp-filter__remove-pills .plp-filter__remove-pill-overflow{display:none;align-items:center;justify-content:center;flex-shrink:0;padding:0 1rem;height:2rem;background-color:var(--color-grayscale-5);border-radius:2.5rem;font-size:.875rem;line-height:1rem}@media screen and (min-width:769px)and (max-width:1439px){.plp-filter__popup-title .plp-filter__remove-pills .plp-filter__remove-pill-overflow{font-size:1rem;line-height:1.375rem}}@media screen and (min-width:1440px){.plp-filter__popup-title .plp-filter__remove-pills .plp-filter__remove-pill-overflow{font-size:1rem;line-height:1.375rem}}.plp-filter__popup-title .plp-filter__remove-pills .plp-filter__remove-pill-overflow{font-weight:400;white-space:nowrap}.plp-filter__popup-title .plp-filter__remove-pills .plp-filter__remove-pill-overflow.is-visible{display:flex}.plp-filter__popup .plp-filter__actions{padding-block:1rem;padding-inline:calc(var(--page-margin) + .5rem);display:flex;align-items:center;justify-content:space-between;background:var(--color-white);border-top:1px solid var(--color-grayscale-3);box-shadow:0 -2px 4px #0000001a}.plp-filter__popup.is-scroll .plp-filter__popup-title{box-shadow:0 2px 4px #0000001a}.plp-filter__link{text-decoration:none;display:flex}.plp-filter__link:before{content:"";width:1.25rem;height:1.25rem;display:flex;background:var(--color-white);border:1px solid rgb(var(--color-grayscale-2-rgb)/.7)}.plp-filter__link[aria-disabled=true]{cursor:not-allowed;pointer-events:none;color:var(--color-grayscale-4)}.plp-filter__link[aria-disabled=true]:before{border-color:var(--color-grayscale-4)}.plp__header{padding-block-start:0;padding-block-end:0}.plp__header .sticky-wrapper__inner{background-color:var(--color-background);padding:1rem 0}.plp__header .sticky-wrapper:has(.tablist-style1).is-sticky .sticky-wrapper__inner{padding-block:1rem}.plp__header-tabs-placeholder{min-height:5rem}@media screen and (max-width:768px){.plp__header-tabs-placeholder{min-height:4.375rem}}.plp__header-kv{width:100%}.plp__header-kv-placeholder{aspect-ratio:3840/960}@media screen and (max-width:768px){.plp__header-kv-placeholder{aspect-ratio:720/640}}.plp__header-kv plp-brand-kv{display:block;background-color:transparent}.plp__header-kv plp-brand-kv.hidden{display:none}.plp__header-kv .media-banner{border-radius:0}.plp__header-kv .windows11_pro_devices_container{position:relative;max-width:var(--header-width);z-index:2;margin:0 auto;padding-inline:var(--page-margin)}.plp__header-kv .windows11_pro_devices_wrapper{position:relative}.plp__header-kv .windows11_pro_devices{position:absolute}.plp__header-kv [data-filter="View All Medical Monitors"] .media-overlay-text__content-inner .typo--heading1 br{display:none}@media screen and (max-width:768px){.plp__header-kv [data-filter="View All Medical Monitors"] .media-overlay-text__content-inner .typo--heading1 br{display:block}}.plp__header-search-by{width:100%;padding:3rem 0;border-bottom:1px solid var(--color-border)}.plp__header-search-by-inner{color:var(--color-foreground)}.plp__header-search-by-inner>p{font-family:var(--font-heading--family);font-weight:400;font-size:1.25rem;line-height:1.5rem}@media screen and (min-width:769px)and (max-width:1439px){.plp__header-search-by-inner>p{font-size:1.5rem;line-height:1.75rem}}@media screen and (min-width:1440px){.plp__header-search-by-inner>p{font-size:1.5rem;line-height:1.75rem}}.plp__header-search-by-inner>p{margin:0;text-align:center;margin-bottom:1.5rem}.plp__header-search-by ul,.plp__header-search-by-placeholder{margin:0;padding:0;list-style:none;display:flex;gap:2rem;justify-content:center;align-items:start}.plp__header-search-by li{display:flex;justify-content:center;gap:.5rem;text-align:center}.plp__header-search-by li a{text-decoration:none;color:var(--color-foreground);border-radius:.375rem;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;padding:1rem;border:.1875rem solid transparent;gap:.5rem}.plp__header-search-by li a .typo{font-weight:400}.plp__header-search-by li a .media{width:100%;aspect-ratio:1/1;border-radius:0}.plp__header-search-by li a.is-active{border-color:var(--color-foreground)}.plp__header-search-by li,.plp__header-search-by-placeholder .placeholder__item{width:20%;max-width:13.125rem}.plp__header-search-by-placeholder .placeholder__item{aspect-ratio:1/1}.plp__header .sticky-filter-tabs ui-tablist.tablist-style1{overflow:visible!important;width:-moz-fit-content;width:fit-content;margin-inline:auto;background-color:transparent;border:none;padding:0}.plp__header .sticky-filter-tabs ui-tablist.tablist-style1 .swiper-slide{padding-right:.5rem}.plp__header .sticky-filter-tabs ui-tablist.tablist-style1 .swiper-slide:last-child{padding-right:0}.plp__header .sticky-filter-tabs ui-tablist.tablist-style1 .swiper-button-next,.plp__header .sticky-filter-tabs ui-tablist.tablist-style1 .swiper-button-prev{width:4.5rem!important;height:4.5rem!important}.plp__header .sticky-filter-tabs ui-tablist.tablist-style1 .swiper-button-next svg,.plp__header .sticky-filter-tabs ui-tablist.tablist-style1 .swiper-button-prev svg{width:2rem!important;height:2rem!important}.plp__header .sticky-filter-tabs ui-tablist.tablist-style1 .swiper-button-next{right:-1.5rem!important;background:linear-gradient(90deg,rgb(var(--color-background-rgb)/0) 0%,rgb(var(--color-background-rgb)/.8) 14.08%,var(--color-background) 69.4%)}.plp__header .sticky-filter-tabs ui-tablist.tablist-style1 .swiper-button-prev{left:-1.5rem!important;background:linear-gradient(-90deg,rgb(var(--color-background-rgb)/0) 0%,rgb(var(--color-background-rgb)/.8) 14.08%,var(--color-background) 69.4%)}.plp__header .sticky-filter-tabs ui-tablist.tablist-style1 button,.plp__header .sticky-filter-tabs ui-tablist.tablist-style1 a{background-color:rgb(var(--color-foreground-rgb)/.1);padding:.75rem 1.5rem;border-radius:6.25rem;font-size:1.25rem;font-weight:400;text-decoration:none;transition:background-color .3s ease}.plp__header .sticky-filter-tabs ui-tablist.tablist-style1 button[aria-selected=true],.plp__header .sticky-filter-tabs ui-tablist.tablist-style1 a[aria-selected=true]{background-color:rgb(var(--color-foreground-rgb)/1);color:var(--color-foreground-inverse);font-weight:600}.plp__header .sticky-filter-tabs ui-tablist.tablist-style1 button:hover:not([aria-selected=true]),.plp__header .sticky-filter-tabs ui-tablist.tablist-style1 a:hover:not([aria-selected=true]){background-color:rgb(var(--color-foreground-rgb)/.2)}.plp__header .sticky-filter-tabs.is-filtering ui-tablist.tablist-style1 button,.plp__header .sticky-filter-tabs.is-filtering ui-tablist.tablist-style1 a{transition:none}@media screen and (min-width:769px){.plp__header-kv .media-banner .media-overlay-text__content{padding-block:var(--padding-block-normal)}.plp__header-kv .windows11_pro_devices{top:1.5rem;left:0rem}.plp__header-kv .windows11_pro_devices img{height:1.8125rem}}@media screen and (max-width:768px){.plp__header-kv .media-banner .media-overlay-text__content{padding-block:var(--padding-block-narrow)}.plp__header-kv .media-banner:is(.windows11_pro_devices_container+.media-banner) .media-overlay-text__content-inner{padding-block-start:1.875rem}.plp__header-kv .windows11_pro_devices{top:1rem;left:50%;transform:translate(-50%)}.plp__header-kv .windows11_pro_devices img{height:1.375rem}.plp__header-search-by{padding:1.5rem .75rem 2rem}.plp__header-search-by ul,.plp__header-search-by-placeholder{display:flex;flex-direction:column;gap:.625rem}.plp__header-search-by li{align-items:center;justify-content:flex-start}.plp__header-search-by li a{padding:0 1.5rem;flex-direction:row;width:100%;justify-content:flex-start;align-items:center;border-radius:.375rem;box-shadow:0 2px 2px rgb(var(--color-shadow-rgb)/.1);background:var(--color-primary-4);overflow:hidden;border:0;border-right:4px solid var(--color-primary-2);gap:1.5rem;position:relative;text-align:left}.plp__header-search-by li a .typo{font-weight:600;font-family:var(--font-heading--family)}.plp__header-search-by li a .media{width:3.5rem;flex-shrink:0}.plp__header-search-by li a.is-active{border-right:4px solid var(--color-secondary-1)}.plp__header-search-by li,.plp__header-search-by-placeholder .placeholder__item{width:100%;max-width:none}.plp__header-search-by-placeholder .placeholder__item{width:3.5rem}.plp__header .sticky-wrapper:not(.is-sticky){overflow:hidden;padding:0}.plp__header .sticky-wrapper.is-sticky .sticky-wrapper__inner{padding:1.0625rem 0;overflow:hidden}.plp__header .sticky-wrapper__inner{padding:1rem 0;overflow:hidden}.plp__header .sticky-filter-tabs ui-tablist.tablist-style1{max-width:100%!important}.plp__header .sticky-filter-tabs ui-tablist.tablist-style1 .swiper-slide{padding-right:.5rem}.plp__header .sticky-filter-tabs ui-tablist.tablist-style1 button,.plp__header .sticky-filter-tabs ui-tablist.tablist-style1 a{padding:.6875rem .625rem;font-size:.875rem}}.plp__search-cert{padding:6rem 0 3rem}.plp__search-cert h2{font-family:var(--font-heading--family);font-size:4rem;line-height:4.75rem;font-weight:400;margin:0;text-align:center;margin-bottom:4rem}.plp__search-cert .cert-search-wrapper .cert-tabs.tablist-style4{margin-bottom:2rem}.plp__search-cert .cert-tabs.tablist[data-scroll=true] .swiper-wrapper{align-items:stretch}.plp__search-cert .cert-tabs.tablist[data-scroll=true] .swiper-slide{width:25%;height:auto!important;display:flex;flex-direction:column;align-self:stretch}.plp__search-cert .cert-tabs.tablist[data-scroll=true] .swiper-slide>button{flex:1 1 auto;width:100%;display:flex;align-items:center;justify-content:center}.plp__search-bar{padding:1.5rem 0;background-color:var(--color-grayscale-2);position:relative}.plp__search-bar:before,.plp__search-bar:after{content:"";position:absolute;top:0;width:100%;height:100%;background-color:var(--color-grayscale-2)}.plp__search-bar:before{left:-100%}.plp__search-bar:after{right:-100%}.plp__search-bar .input-wrap .icon{order:-1}.plp__search-table{--cert-table-columns: 7;margin-top:3rem}.plp__search-table:not(.table-wrapper--scroll-y) table td{width:calc(100% / var(--cert-table-columns))}.plp__search-table.table-wrapper--scroll-y .table-scroll__body .table tbody tr:first-child td,.plp__search-table.table-wrapper--scroll-y .table-scroll__body .table tbody tr:first-child th{border-top:none}.plp__search-table thead tr th{background-color:var(--color-background)!important}.plp__search-table thead tr th.model{font-weight:400;background-color:var(--bg-model)!important;border-bottom:1px solid var(--color-secondary-1)}.plp__search-table thead tr th.bg{font-weight:400;background-color:var(--bg-th)!important}.plp__search-table tbody tr th{border-right:1px solid var(--color-border)}.plp__search-table tbody tr td{background-color:var(--bg-td)!important}.plp__search-table tbody tr td:nth-child(odd){background-color:var(--bg-td-odd)!important}.plp__search-table tbody tr td:first-child{font-weight:400;background-color:var(--bg-td)!important;border-right:1px solid var(--color-border)}.plp__search-reset{text-align:center;margin:3rem 0 0}.plp__search-guide{display:flex;flex-direction:column;gap:.5rem;font-size:.875rem;line-height:1rem;color:var(--color-grayscale-2);margin-top:1.5rem}.plp__search-guide ul{list-style:none;padding:0;margin-block-end:0!important}.plp__search-guide ul li{position:relative;padding-left:.5625rem}.plp__search-guide ul li:before{content:"";width:.1875rem;height:.1875rem;background-color:var(--color-grayscale-2);border-radius:50%;position:absolute;left:0;top:.5rem}.plp__search-guide ol{list-style:none;counter-reset:cert-guide-ol;padding:0;margin:0;margin-block-end:0!important}.plp__search-guide ol li{position:relative;padding-left:1.25rem;counter-increment:cert-guide-ol}.plp__search-guide ol li:before{content:counter(cert-guide-ol) ")";position:absolute;left:0}@media screen and (max-width:768px){.plp__search-cert{padding:3rem 0 2rem}.plp__search-cert h2{font-size:2.25rem;line-height:2.625rem;margin-bottom:2rem}.plp__search-cert .cert-tabs.tablist[data-scroll=true] .swiper-slide{width:auto;padding-right:1rem}.plp__search-cert .cert-tabs.tablist[data-scroll=true] .swiper-slide>button{padding:1rem .625rem}.plp__search-bar{padding:1rem 0}.plp__search-bar .input-wrap{height:3.5rem}.plp__search-bar .input-wrap .input__field{height:1.25rem}.plp__search-table{margin-top:2rem}.plp__search-reset{margin:2rem 0 0}.plp__search-reset .button{height:2.25rem;padding-inline:1rem}.plp__search-guide{margin-top:1rem}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/theme.scss.css.map */
