@charset "UTF-8";.rte{width:100%;display:flow-root;overflow-wrap:anywhere;color:rgb(var(--color-foreground))}.rte:after{clear:both;content:"";display:table}.rte>*{color:rgb(var(--color-foreground));margin-left:auto;margin-right:auto;width:100%;max-width:100%}@media screen and (min-width:750px){.rte>*{max-width:72rem}}.rte>*:last-child{margin-bottom:0!important}.rte>*:last-child>*:last-child{margin-bottom:0!important}.rte>*:first-child{margin-top:0!important}.rte>*:first-child>*:first-child{margin-top:0!important}.rte>*:not(:has(~*:not(p:empty))){margin-bottom:0!important}.rte>*:not(:has(~*:not(p:empty)))>*:last-child{margin-bottom:0!important}.rte>p:empty:first-child+*{margin-top:0!important}.rte>p:empty:first-child+*>*:first-child{margin-top:0!important}.rte>span{display:block;margin-bottom:1.6rem}.rte p{margin-bottom:1.6rem}.rte p small{font-size:calc(var(--font-body-scale) * 1.4rem)}.rte p:has(img:only-child,figure:only-child,table:only-child,iframe:only-child,video:only-child){max-width:100%;margin:0 auto}@media screen and (min-width:990px){.rte p:has(img:only-child,figure:only-child,table:only-child,iframe:only-child,video:only-child){max-width:92rem}}.rte h1,.rte h2{margin-top:4rem;margin-bottom:2.4rem}@media screen and (min-width:750px){.rte h1,.rte h2{margin-top:4.8rem;margin-bottom:3.2rem}}.rte h1:first-child,.rte h2:first-child{margin-top:0}.rte h1:last-child,.rte h2:last-child{margin-bottom:0}.rte h3,.rte h4{margin-top:3.2rem;margin-bottom:1.6rem}.rte h3:first-child,.rte h4:first-child{margin-top:0}.rte h3:last-child,.rte h4:last-child{margin-bottom:0}.rte h5,.rte h6{margin-top:2.4rem;margin-bottom:1.6rem}.rte h5:first-child,.rte h6:first-child{margin-top:0}.rte h5:last-child,.rte h6:last-child{margin-bottom:0}.rte ol,.rte ul{margin-top:1.6rem;margin-bottom:3.2rem;margin-left:auto;margin-right:auto}.rte ol:first-child,.rte ul:first-child{margin-top:0}.rte ol:last-child,.rte ul:last-child{margin-bottom:0}.rte ol{list-style:decimal inside}.rte ol>li{padding-inline-start:2rem;text-indent:-2rem}.rte ul{list-style:none}.rte ul>li{padding-inline-start:1.2rem;text-indent:-1.2rem}.rte ul>li:before{content:"";display:inline-block;vertical-align:middle;width:.4rem;height:.4rem;margin-inline-end:.8rem;border-radius:50%;background-color:rgb(var(--color-foreground))}.rte li{list-style:inherit;margin:.4rem 0}.rte li:first-child{margin-top:0}.rte li:last-child{margin-bottom:0}.rte li>p:first-child{display:inline}.rte li>*{text-indent:0}.rte a{display:inline;color:currentColor;transition:background-size var(--duration-default) ease-in-out;background-position:left 90%;background-size:100% 6%;background-image:linear-gradient(to right,currentColor 0%,currentColor 100%);background-repeat:no-repeat;text-decoration:none}@media(hover:hover){.rte a:hover{background-size:0% 6%;background-position:right 90%}}.rte a:focus-visible{outline:.1rem solid rgba(var(--color-foreground),.5);outline-offset:.2rem}.rte div{width:100%;margin-left:auto;margin-right:auto}@media screen and (min-width:750px){.rte div{max-width:72rem}}.rte div:has(img,figure,table,iframe,video){max-width:100%;margin:0 auto}@media screen and (min-width:990px){.rte div:has(img,figure,table,iframe,video){max-width:92rem}}.rte img{display:block;border-radius:var(--border-radius-block);margin:4.8rem auto;height:auto;max-width:100%}.rte figure{display:flex;flex-direction:column;align-items:flex-start;row-gap:.8rem;margin-left:auto;margin-right:auto;margin-top:4.8rem;margin-bottom:4.8rem;max-width:92rem}.rte figure img,.rte figure iframe,.rte figure video{margin-inline:auto;margin-top:0;margin-bottom:0;max-width:100%}@media screen and (min-width:750px){.rte figure img,.rte figure iframe,.rte figure video{max-width:92rem}}.rte figcaption{width:100%;margin-inline:auto;color:rgb(var(--color-foreground-secondary));font-size:calc(var(--font-body-scale) * 1.2rem);max-width:100%}@media screen and (min-width:750px){.rte figcaption{max-width:92rem}}.rte iframe,.rte video{display:block;border:none;border-radius:var(--border-radius-block);margin-top:4.8rem;margin-bottom:4.8rem;margin-left:auto;margin-right:auto;max-width:100%}@media screen and (min-width:750px){.rte iframe,.rte video{max-width:92rem}}.rte video{height:auto}.rte iframe[src*="youtube.com"],.rte iframe[src*="vimeo.com"]{width:100%}.rte blockquote{display:block;margin-top:3.2rem;margin-bottom:3.2rem;padding-inline-start:3.2rem;border-inline-start:.1rem solid rgb(var(--color-foreground));font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);letter-spacing:var(--font-heading-letter-spacing);color:rgb(var(--color-foreground));line-height:var(--font-heading-line-height);text-transform:var(--font-heading-text-transform);word-wrap:break-word;word-break:break-word;font-size:calc(var(--font-heading-h2-scale) * 3.4rem)}@media screen and (min-width:750px){.rte blockquote{margin-top:4.8rem;margin-bottom:4.8rem}}@media screen and (min-width:990px){.rte blockquote{font-size:calc(var(--font-heading-h2-scale) * 4.2rem)}}@media screen and (min-width:1360px){.rte blockquote{font-size:calc(var(--font-heading-h2-scale) * 4.8rem)}}.rte blockquote>*:first-child{margin-top:0;margin-bottom:0}.rte blockquote>*:last-child{margin-bottom:0}.rte blockquote cite,.rte blockquote>span{margin-top:2.4rem;color:rgb(var(--color-foreground-secondary));display:block;font-size:calc(var(--font-body-scale) * 1.4rem);font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);line-height:var(--font-body-line-height);letter-spacing:calc(var(--font-body-letter-spacing) * .1);text-transform:none}.rte blockquote cite:has(img){display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;column-gap:.8rem;row-gap:.4rem}.rte blockquote cite:has(img)>img{grid-row:1/span 2;width:4.2rem;height:4.2rem;margin:0;border-radius:50%;-o-object-fit:cover;object-fit:cover}.rte blockquote cite:has(img)>*:not(img){grid-column:2;margin:0}.rte blockquote cite:has(img) strong,.rte blockquote cite:has(img) b{color:rgb(var(--color-foreground));font-weight:clamp(400,var(--font-body-weight) + 100,900)}.rte table{width:auto;max-width:92rem;margin-top:3.2rem;margin-bottom:3.2rem;margin-left:auto;margin-right:auto;table-layout:fixed;border-collapse:collapse;border-style:hidden;border-radius:var(--border-radius-block);display:block;overflow-x:auto;scrollbar-width:thin}@media screen and (min-width:576px){.rte table{margin-top:4rem;margin-bottom:4rem}}.rte table tbody,.rte table thead{display:table;width:100%}.rte table th,.rte table td{min-width:8rem;padding:.8rem;border:.1rem solid rgb(var(--color-border));font-size:calc(var(--font-body-scale) * 1.2rem);text-align:center}.rte table th>*,.rte table td>*{margin:0}.rte table thead th{color:rgb(var(--color-foreground));background-color:rgb(var(--color-background-secondary))}.rte table td{color:rgb(var(--color-foreground-secondary))}.rte table.first-column-highlighted th:first-child,.rte table.first-column-highlighted td:first-child,.rte table.forst-column-highlighted th:first-child,.rte table.forst-column-highlighted td:first-child{color:rgb(var(--color-background));background-color:rgb(var(--color-foreground));border-color:rgba(var(--color-background),.15);font-weight:700}.rte hr{display:block;width:100%;height:0;border-bottom:.1rem solid rgb(var(--color-border))}.rte--color-primary{color:rgb(var(--color-foreground))}.rte--color-primary>*{color:rgb(var(--color-foreground))}.rte--color-primary_overlay{color:rgba(var(--color-foreground),.8)}.rte--color-primary_overlay>*{color:rgba(var(--color-foreground),.8)}.rte--color-primary_overlay ul>li:before{background-color:rgba(var(--color-foreground),.8)}.rte--align-center{text-align:center}.rte--align-center ul,.rte--align-center ol{width:max-content;margin-inline:auto;max-width:100%}.rte--align-right{text-align:right}.rte--align-right ul,.rte--align-right ol{width:max-content;margin-left:auto;margin-right:0;max-width:100%}.rte--size-xs{font-size:calc(var(--font-body-scale) * 1.2rem)}.rte--size-sm{font-size:calc(var(--font-body-scale) * 1.4rem)}.rte--size-base{font-size:calc(var(--font-body-scale) * 1.6rem)}.rte--size-lg{font-size:calc(var(--font-body-scale) * 1.8rem)}.rte--size-xl{font-size:calc(var(--font-body-scale) * 2rem)}.shopify-policy__body .rte,.rte--color-secondary{color:rgb(var(--color-foreground-secondary))}.shopify-policy__body .rte>*,.rte--color-secondary>*{color:rgb(var(--color-foreground-secondary))}.shopify-policy__body .rte h1,.rte--color-secondary h1,.shopify-policy__body .rte h2,.rte--color-secondary h2,.shopify-policy__body .rte h3,.rte--color-secondary h3,.shopify-policy__body .rte h4,.rte--color-secondary h4,.shopify-policy__body .rte h5,.rte--color-secondary h5,.shopify-policy__body .rte h6,.rte--color-secondary h6,.shopify-policy__body .rte a,.rte--color-secondary a{color:rgb(var(--color-foreground))}[dir=rtl] .rte--align-left{text-align:right}[dir=rtl] .rte--align-left ul,[dir=rtl] .rte--align-left ol{width:max-content;margin-left:auto;margin-right:0;max-width:100%}[dir=rtl] .rte--align-right{text-align:left}[dir=rtl] .rte--align-right ul,[dir=rtl] .rte--align-right ol{width:max-content;margin-left:0;margin-right:auto;max-width:100%}.container,.shopify-policy__container{width:100%;padding-right:2rem;padding-left:2rem;margin-right:auto;margin-left:auto}@media screen and (min-width:1200px){.container,.shopify-policy__container{padding-right:3.2rem;padding-left:3.2rem}}@media screen and (min-width:1360px){.container,.shopify-policy__container{padding-right:3.2rem;padding-left:3.2rem}}@media(min-width:576px){.container,.shopify-policy__container{max-width:100%}}@media(min-width:750px){.container,.shopify-policy__container{max-width:100%}}@media(min-width:990px){.container,.shopify-policy__container{max-width:100%}}@media(min-width:1200px){.container,.shopify-policy__container{max-width:100%}}@media(min-width:1360px){.container,.shopify-policy__container{max-width:100%}}@media(min-width:1920px){.container,.shopify-policy__container{max-width:100%}}.no-js:not(html){display:none!important}html.no-js .no-js:not(html){display:block!important}html.js .js-hidden,html.no-js .no-js-hidden{display:none!important}@media screen and (min-width:990px){.page-width--narrow{max-width:72.6rem;padding:0}}.list-unstyled{margin:0;padding:0;list-style:none}.hidden{display:none!important}.visually-hidden{position:absolute!important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;word-wrap:normal!important}.visibility-hidden{visibility:hidden}.skip-to-content-link:focus{display:inline-flex;align-items:center;justify-content:center;font-size:calc(var(--font-button-scale) * .8rem);font-family:var(--font-button-family);font-weight:var(--font-button-weight);font-style:var(--font-button-style);text-transform:var(--font-button-text-transform);letter-spacing:var(--font-button-letter-spacing);line-height:var(--font-button-line-height);text-decoration:none;border:none;cursor:pointer;flex-shrink:0;z-index:9999;overflow:auto;width:auto;height:auto;clip:auto;top:0;left:0;color:rgb(var(--primary-button-color-label));background-color:rgb(var(--primary-button-color-bg));padding:.4rem;margin:0}.overflow-hidden,.overflow-hidden-drawer{overflow:hidden;overscroll-behavior:contain}html[style*="overflow: hidden"] body,html[style*="overflow:hidden"] body{overflow:unset}@media screen and (max-width:1199px){body.forced-scroll-locked{position:fixed;left:0;width:100%;height:100%;top:var(--current-body-scroll, 0px)}body.forced-scroll-locked .shopify-section-header{position:fixed;top:var(--ann-height);left:0;right:0;width:100%}body.forced-scroll-locked #MainContent{margin-top:var(--header-height)}}.has-vertical-scrollbar{overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.has-vertical-scrollbar::-webkit-scrollbar{width:.4rem;height:.4rem}.has-vertical-scrollbar::-webkit-scrollbar-thumb{background-color:rgba(var(--color-scrollbar));border-radius:4rem}summary{cursor:pointer;list-style:none;position:relative}summary::-webkit-details-marker{display:none}.background{background:var(--gradient-background, rgb(var(--color-background)));background-attachment:fixed}p{color:rgb(var(--color-foreground))}.shopify-policy__container{padding-top:4rem}@media screen and (min-width:750px){.shopify-policy__container{padding-top:6.4rem}}.shopify-policy__title{margin:0 auto;max-width:100%;text-align:start}@media screen and (min-width:750px){.shopify-policy__title{max-width:72rem}}.shopify-policy__body{margin:3.2rem auto 0;padding-bottom:5.6rem;max-width:100%}@media screen and (min-width:750px){.shopify-policy__body{margin-top:4.8rem;padding-bottom:8rem;max-width:72rem}}@media screen and (min-width:750px){.shopify-policy__body .rte h3:not(:first-child){margin-top:4.8rem}}.shopify-challenge__error{padding-left:0}.shopify-challenge__button{display:block;width:fit-content;font-size:calc(var(--font-button-scale) * 1.4rem);font-family:var(--font-button-family);font-weight:var(--font-button-weight);font-style:var(--font-button-style);text-transform:var(--font-button-text-transform);letter-spacing:var(--font-button-letter-spacing);line-height:var(--font-button-line-height);overflow:hidden;background-color:rgb(var(--primary-button-color-bg));color:rgb(var(--primary-button-color-label));border-radius:var(--border-radius-button);min-height:3.8rem;padding:.4rem 1.2rem}.shopify-challenge__button:focus{background-color:rgb(var(--primary-button-color-bg))}.shopify-challenge__container{margin:7rem auto}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.h6{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);letter-spacing:var(--font-heading-letter-spacing);color:rgb(var(--color-foreground));line-height:var(--font-heading-line-height);text-transform:var(--font-heading-text-transform);word-wrap:break-word;word-break:break-word;max-width:100%}.h0{font-size:calc(var(--font-heading-h0-scale) * 10rem)}@media screen and (min-width:576px){.h0{font-size:calc(var(--font-heading-h0-scale) * 12rem)}}@media screen and (min-width:990px){.h0{font-size:calc(var(--font-heading-h0-scale) * 16rem)}}@media screen and (min-width:1200px){.h0{font-size:calc(var(--font-heading-h0-scale) * 18rem)}}@media screen and (min-width:1360px){.h0{font-size:calc(var(--font-heading-h0-scale) * 21rem)}}@media screen and (min-width:1920px){.h0{font-size:calc(var(--font-heading-h0-scale) * 25rem)}}h1,.h1{font-size:calc(var(--font-heading-h1-scale) * 4.4rem)}@media only screen and (min-width:990px){h1,.h1{font-size:calc(var(--font-heading-h1-scale) * 6.2rem)}}@media only screen and (min-width:1360px){h1,.h1{font-size:calc(var(--font-heading-h1-scale) * 7.8rem)}}h2,.h2{font-size:calc(var(--font-heading-h2-scale) * 3.4rem)}@media only screen and (min-width:990px){h2,.h2{font-size:calc(var(--font-heading-h2-scale) * 4.2rem)}}@media only screen and (min-width:1360px){h2,.h2{font-size:calc(var(--font-heading-h2-scale) * 4.8rem)}}h3,.h3{font-size:calc(var(--font-heading-h3-scale) * 2.6rem)}@media only screen and (min-width:750px){h3,.h3{font-size:calc(var(--font-heading-h3-scale) * 2.8rem)}}@media only screen and (min-width:1360px){h3,.h3{font-size:calc(var(--font-heading-h3-scale) * 3rem)}}h4,.h4{font-size:calc(var(--font-heading-h4-scale) * 2.2rem)}@media only screen and (min-width:1360px){h4,.h4{font-size:calc(var(--font-heading-h4-scale) * 2.4rem)}}h5,.h5{font-size:calc(var(--font-heading-h5-scale) * 1.8rem)}@media only screen and (min-width:1360px){h5,.h5{font-size:calc(var(--font-heading-h5-scale) * 2rem)}}h6,.h6{font-size:calc(var(--font-heading-h6-scale) * 1.4rem)}@media only screen and (min-width:1360px){h6,.h6{font-size:calc(var(--font-heading-h6-scale) * 1.4rem)}}.body-font{font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);letter-spacing:var(--font-body-letter-spacing);line-height:var(--font-body-line-height);text-transform:none;font-size:calc(var(--font-body-scale) * 1.6rem);word-wrap:break-word;word-break:break-word;max-width:100%;color:rgb(var(--color-foreground))}.body-weight-up{font-weight:clamp(400,var(--font-body-weight) + 100,900)}.body-xl{font-size:calc(var(--font-body-scale) * 2rem)}.body-lg{font-size:calc(var(--font-body-scale) * 1.8rem)}.body-base{font-size:calc(var(--font-body-scale) * 1.6rem)}.body-sm{font-size:calc(var(--font-body-scale) * 1.4rem)}.body-xs{font-size:calc(var(--font-body-scale) * 1.2rem)}.subheading-font{font-family:var(--font-subheading-family);font-style:var(--font-subheading-style);font-weight:var(--font-subheading-weight);letter-spacing:var(--font-subheading-letter-spacing);line-height:var(--font-subheading-line-height);text-transform:var(--font-subheading-text-transform);font-size:calc(var(--font-subheading-scale) * 1.2rem);word-wrap:break-word;word-break:break-word;max-width:100%;color:rgb(var(--color-foreground-secondary))}.block-subheading:has(>.subheading-font){line-height:0}.menu-font{font-family:var(--font-menu-family);font-style:var(--font-menu-style);font-weight:var(--font-menu-weight);letter-spacing:var(--font-menu-letter-spacing);line-height:var(--font-menu-line-height);text-transform:var(--font-menu-text-transform);font-size:calc(var(--font-menu-scale) * 1.4rem);word-wrap:break-word;word-break:break-word}.badge-font{font-family:var(--font-badge-family);font-style:var(--font-badge-style);font-weight:var(--font-badge-weight);letter-spacing:var(--font-badge-letter-spacing);line-height:var(--font-badge-line-height);text-transform:var(--font-badge-text-transform);font-size:calc(var(--font-badge-scale) * 1.2rem);word-wrap:break-word;word-break:break-word}.product-name-font{font-family:var(--font-product-name-family);font-style:var(--font-product-name-style);font-weight:var(--font-product-name-weight);letter-spacing:var(--font-product-name-letter-spacing);line-height:var(--font-product-name-line-height);text-transform:var(--font-product-name-text-transform);font-size:calc(var(--font-product-name-scale) * 1.4rem);word-wrap:break-word;word-break:break-word}.price-font{font-family:var(--font-product-price-family);font-style:var(--font-product-price-style);font-weight:var(--font-product-price-weight);letter-spacing:var(--font-product-price-letter-spacing);line-height:var(--font-product-price-line-height);font-size:calc(var(--font-product-price-scale) * 1.4rem);word-wrap:break-word;word-break:break-word}.price-font--large,.price-font--large .price-item{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);line-height:var(--font-heading-line-height);letter-spacing:var(--font-heading-letter-spacing);font-size:calc(var(--font-heading-h4-scale) * 2.2rem)}@media only screen and (min-width:1360px){.price-font--large,.price-font--large .price-item{font-size:calc(var(--font-heading-h4-scale) * 2.4rem)}}a{display:inline-block;color:rgba(var(--color-foreground));text-decoration:none;cursor:pointer}a:empty,ul:empty,dl:empty,section:empty,article:empty,p:empty,h1:empty,h2:empty,h3:empty,h4:empty,h5:empty,h6:empty{display:none}p{word-break:break-word}.page-title{display:flex;flex-direction:column}.page-title+.block-description{max-width:38rem;margin-top:.8rem}.page-title__count{line-height:1;letter-spacing:0;vertical-align:top;margin-inline-start:.4rem}.page-title--align-center{align-items:center;text-align:center}.page-title--align-right{align-items:flex-end;text-align:right}[dir=rtl] .page-title--align-left{text-align:right}[dir=rtl] .page-title--align-right{text-align:left}:root{--link-underline-offset: .1em;--link-underline-origin-in: left;--link-underline-origin-out: right}.underlined-link{display:inline;background-position:left calc(100% - var(--link-underline-offset));background-size:100% .1rem;background-image:linear-gradient(to right,currentColor 0%,currentColor 100%);background-repeat:no-repeat;text-decoration:none;word-break:break-word;transition:background-size var(--duration-default) ease-in-out;color:rgba(var(--color-foreground))}@media(hover:hover){.underlined-link:hover{background-size:0% .1rem;background-position:right calc(100% - var(--link-underline-offset))}}.underlined-link:focus-visible{outline:.1rem solid rgba(var(--color-foreground),.5);outline-offset:.2rem}.underlined-link-secondary{display:inline;background-position:left calc(100% - var(--link-underline-offset));background-size:100% .1rem;background-image:linear-gradient(to right,currentColor 0%,currentColor 100%);background-repeat:no-repeat;text-decoration:none;word-break:break-word;transition:background-size var(--duration-default) ease-in-out;color:rgba(var(--color-foreground-secondary))}@media(hover:hover){.underlined-link-secondary:hover{background-size:0% .1rem;background-position:right calc(100% - var(--link-underline-offset))}}.underlined-link-secondary:focus-visible{outline:.1rem solid rgba(var(--color-foreground),.5);outline-offset:.2rem}.hover-underlined-link{display:inline;background-position:right calc(100% - var(--link-underline-offset));background-size:0% .1rem;background-image:linear-gradient(to right,currentColor 0%,currentColor 100%);background-repeat:no-repeat;text-decoration:none;word-break:break-word;transition:background-size var(--duration-default) ease-in-out;color:rgba(var(--color-foreground))}@media(hover:hover){.hover-underlined-link:hover{background-size:100% .1rem;background-position:left calc(100% - var(--link-underline-offset))}}.hover-underlined-link:focus-visible{outline:.1rem solid rgba(var(--color-foreground),.5);outline-offset:.2rem}.hover-underlined-link-secondary{display:inline;background-position:right calc(100% - var(--link-underline-offset));background-size:0% .1rem;background-image:linear-gradient(to right,currentColor 0%,currentColor 100%);background-repeat:no-repeat;text-decoration:none;word-break:break-word;transition:background-size var(--duration-default) ease-in-out;color:rgba(var(--color-foreground-secondary))}@media(hover:hover){.hover-underlined-link-secondary:hover{background-size:100% .1rem;background-position:left calc(100% - var(--link-underline-offset))}}.hover-underlined-link-secondary:focus-visible{outline:.1rem solid rgba(var(--color-foreground),.5);outline-offset:.2rem}.retract-underlined-link{position:relative;display:inline-block;padding-bottom:.2rem;text-decoration:none}.retract-underlined-link:after{content:"";position:absolute;inset-inline:0;bottom:0;height:.1rem;background-color:currentColor;transform:scaleX(1);transform-origin:var(--link-underline-origin-in);transition:transform var(--duration-default) ease-in-out}.retract-underlined-link{line-height:var(--font-button-line-height);color:rgb(var(--color-foreground))}@media(hover:hover){.retract-underlined-link:hover:after{transform:scaleX(0);transform-origin:var(--link-underline-origin-out)}}.retract-underlined-link:focus-visible{outline:.1rem solid rgba(var(--color-foreground),.5);outline-offset:.2rem}.richtext-link-inside a{display:inline;background-position:left calc(100% - var(--link-underline-offset));background-size:100% .1rem;background-image:linear-gradient(to right,currentColor 0%,currentColor 100%);background-repeat:no-repeat;text-decoration:none;word-break:break-word;transition:background-size var(--duration-default) ease-in-out;color:rgba(var(--color-foreground))}@media(hover:hover){.richtext-link-inside a:hover{background-size:0% .1rem;background-position:right calc(100% - var(--link-underline-offset))}}.richtext-link-inside a:focus-visible{outline:.1rem solid rgba(var(--color-foreground),.5);outline-offset:.2rem}.richtext-link-inside-secondary a{display:inline;background-position:left calc(100% - var(--link-underline-offset));background-size:100% .1rem;background-image:linear-gradient(to right,currentColor 0%,currentColor 100%);background-repeat:no-repeat;text-decoration:none;word-break:break-word;transition:background-size var(--duration-default) ease-in-out;color:rgba(var(--color-foreground-secondary))}@media(hover:hover){.richtext-link-inside-secondary a:hover{background-size:0% .1rem;background-position:right calc(100% - var(--link-underline-offset))}}.richtext-link-inside-secondary a:focus-visible{outline:.1rem solid rgba(var(--color-foreground),.5);outline-offset:.2rem}.block-overlay-link~* a,.block-overlay-link~* button{pointer-events:auto}.full-unstyled-link{text-decoration:none;color:currentColor;display:block}.field--checkbox .field__label>a{display:inline;background-position:left calc(100% - var(--link-underline-offset));background-size:100% .1rem;background-image:linear-gradient(to right,currentColor 0%,currentColor 100%);background-repeat:no-repeat;text-decoration:none;word-break:break-word;transition:background-size var(--duration-default) ease-in-out;color:rgba(var(--color-foreground-secondary))}@media(hover:hover){.field--checkbox .field__label>a:hover{background-size:0% .1rem;background-position:right calc(100% - var(--link-underline-offset))}}.field--checkbox .field__label>a:focus-visible{outline:.1rem solid rgba(var(--color-foreground),.5);outline-offset:.2rem}[dir=rtl]{--link-underline-origin-in: right;--link-underline-origin-out: left}.heading-group{display:flex;flex-direction:column;gap:1.6rem;margin-bottom:3.2rem}.heading-group__wrapper{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1.6rem;flex-wrap:wrap}.heading-group__wrapper--align-bottom{align-items:flex-end}@media only screen and (max-width:576px){.heading-group__wrapper--wrap-on-mobile{flex-direction:column}.heading-group__wrapper--wrap-on-mobile .heading-group__right{width:100%;align-self:flex-start;justify-content:space-between}}.heading-group__left{width:100%;max-width:60rem;display:flex;flex-direction:column;align-items:flex-start;gap:1.6rem}.heading-group__left--align-center{align-items:center;text-align:center;margin-inline:auto}.heading-group__left--align-right{align-items:flex-end;text-align:right;margin-inline-start:auto}.heading-group__subheading{color:rgb(var(--color-foreground-secondary))}.heading-group__title{margin:0;word-break:break-word}.heading-group__title.subheading-font{max-width:60rem}.heading-group__description{color:rgb(var(--color-foreground-secondary));max-width:50rem}.heading-group__right{display:flex;align-items:center;gap:1.6rem;max-width:40rem}.heading-group__filters--align-left{justify-content:flex-start}.heading-group__filters--align-left .heading-group__filters-item{text-align:left}.heading-group__filters--align-center{justify-content:safe center}.heading-group__filters--align-center .heading-group__filters-item{text-align:center}.heading-group__filters--align-right{justify-content:safe flex-end}.heading-group__filters--align-right .heading-group__filters-item{text-align:right}.heading-group__filters-item.button{color:rgb(var(--color-foreground));opacity:.65;transition:opacity var(--duration-default) ease-in-out}.heading-group__filters-item.button.active{opacity:1}@media(hover:hover){.heading-group__filters-item.button:hover{opacity:1}}[dir=rtl] .heading-group__left--align-left{text-align:right}[dir=rtl] .heading-group__left--align-right{text-align:left}[dir=rtl] .heading-group__filters--align-left .heading-group__filters-item{text-align:right}[dir=rtl] .heading-group__filters--align-right .heading-group__filters-item{text-align:left}.slider-navigation{flex-shrink:0;position:static;display:flex;align-items:center;justify-content:space-between;gap:.8rem}.slider-navigation--absolute{width:100%;position:absolute;top:50%;transform:translateY(-50%);z-index:4;padding:0 1.6rem;pointer-events:none}.slider-navigation--absolute .slider-nav-button{pointer-events:all}.slider-nav-button{-webkit-user-select:none;user-select:none;display:flex;align-items:center;justify-content:center;width:4.6rem;height:4.6rem;border-radius:50%;background-color:transparent;color:rgb(var(--color-foreground));transition:opacity var(--duration-default),color var(--duration-default) ease-in-out,background-color var(--duration-default) ease-in-out}.slider-nav-button.swiper-button-disabled{opacity:.5;cursor:not-allowed}.slider-nav-button:not([aria-controls]){opacity:0!important;pointer-events:none}.slider-nav-button.swiper-button-lock{display:none!important}.slider-nav-button__icon-wrapper{height:100%;width:100%;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center}.slider-nav-button__icon{display:flex;align-items:center;justify-content:center;height:100%;width:100%}.slider-nav-button__icon .icon-slider-btn-arrow{width:2.4rem;height:2.4rem;color:currentColor}.slider-nav-button--prev .icon-slider-btn-arrow{transform:rotate(180deg)}.slider-nav-button--next .icon-slider-btn-arrow{transform:unset}@media(hover:hover){.slider-nav-button:hover:not(.swiper-button-disabled):not(.slider-nav-button--static){background-color:rgb(var(--color-background-secondary))}}@media(hover:hover){.slider-nav-button--banner:hover:not(.swiper-button-disabled):not(.slider-nav-button--static){color:rgb(var(--color-background));background-color:rgb(var(--color-foreground))}}.slider-pagination{-webkit-user-select:none;user-select:none;position:static;bottom:unset;top:unset;left:unset;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.6rem;width:100%;margin:0 auto}.slider-pagination.swiper-pagination-lock{display:none!important}.slider-pagination .swiper-pagination-bullet{flex-shrink:0;position:relative;box-sizing:border-box;width:2.4rem;height:.8rem;border-radius:.8rem;background:rgba(var(--color-foreground),.2);border:none;margin:0!important;opacity:1!important;cursor:pointer;overflow:hidden;transition:width 1s cubic-bezier(.19,1,.22,1),background-color .5s ease-in-out}@media(hover:hover){.slider-pagination .swiper-pagination-bullet:not(.swiper-pagination-bullet-active):hover{background-color:rgba(var(--color-foreground),1)}}.slider-pagination .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){overflow:visible}.slider-pagination .swiper-pagination-bullet:not(.swiper-pagination-bullet-active):after{content:"";position:absolute;top:-.4rem;right:-.3rem;bottom:-.4rem;left:-.3rem;display:block;cursor:pointer;pointer-events:all;z-index:2;background:transparent}.slider-pagination .swiper-pagination-bullet-active{width:2.4rem;cursor:default}.slider-pagination .swiper-pagination-bullet-active:before{content:"";position:absolute;left:0;width:100%;height:100%;border-radius:.8rem;background-color:rgb(var(--color-foreground));transform:translate(calc((var(--slider-progress, 1) - 1) * 100%));transition:background-color .5s ease}.slider-pagination--absolute{position:absolute;z-index:2;top:unset!important;bottom:1.6rem!important;left:50%!important;transform:translate(-50%);width:max-content!important;max-width:calc(100% - 3.2rem);background-color:rgba(var(--color-background));padding:.8rem;border-radius:100px}.slider-pagination--progress-line{position:relative;display:block;height:.1rem;background-color:rgba(var(--color-foreground),.2);overflow:hidden}.slider-pagination--progress-line.swiper-pagination-progressbar.swiper-pagination-horizontal{height:.1rem}@media(min-width:576px){.slider-pagination--progress-line{max-width:18.8rem;margin:0}}@media(min-width:576px){.slider-pagination--progress-line-short{max-width:10rem}}.slider-pagination--progress-line .swiper-pagination-progressbar-fill{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgb(var(--color-foreground));transform:scale(0);transform-origin:left top}.slider-pagination--progress-line-vertical{width:.1rem;height:10rem;max-width:none}@media(min-width:576px){.slider-pagination--progress-line-vertical{max-width:none}}.slider-pagination--progress-line-vertical .swiper-pagination-progressbar-fill{transform:scaleY(var(--slider-progress, 0))}.slider-count{-webkit-user-select:none;user-select:none;display:flex;align-items:center;gap:.8rem;color:rgb(var(--color-foreground));font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);font-size:calc(var(--font-body-scale) * 1.4rem);line-height:1.4}.slider-count__current{display:grid;overflow:hidden;text-align:center;width:2ch;font-variant-numeric:tabular-nums}.slider-count__value{grid-area:1/1;display:block;transition:transform .4s ease,opacity .4s ease}.slider-count__value--enter{transform:translateY(100%);opacity:0}.slider-count__value--exit{transform:translateY(-100%);opacity:0}.slider-count__divider{flex-shrink:0;width:.1rem;height:1rem;background-color:rgb(var(--color-foreground))}.slider-count__total{opacity:.6}@media(prefers-reduced-motion:reduce){.slider-count__value{transition:none}}[data-section-has-card-slider=true]{overflow:hidden}.section-card-container,.section-card-container-inner{width:100%;position:relative}.section-card-container .slider-navigation{display:none}@media(min-width:750px){.section-card-container .slider-navigation{display:flex}}.section-card-container .slider-pagination{margin-top:2.4rem;min-height:.8rem}@media(min-width:576px){.section-card-container [data-slides-per-row="2"].slider-controls[data-slides-count="1"],.section-card-container [data-slides-per-row="2"].slider-controls[data-slides-count="2"],.section-card-container [data-slides-per-row="3"].slider-controls[data-slides-count="1"],.section-card-container [data-slides-per-row="3"].slider-controls[data-slides-count="2"],.section-card-container [data-slides-per-row="4"].slider-controls[data-slides-count="1"],.section-card-container [data-slides-per-row="4"].slider-controls[data-slides-count="2"]{display:none}}@media(min-width:990px){.section-card-container [data-slides-per-row="3"].slider-controls[data-slides-count="3"]{display:none}}@media(min-width:990px)and (max-width:1159px){.section-card-container:has([data-slides-per-row-breakpoint="1160"]) [data-slides-per-row="3"].slider-controls[data-slides-count="3"]{display:flex}}@media(min-width:990px)and (max-width:1199px){.section-card-container:has([data-slides-per-row-breakpoint="1200"]) [data-slides-per-row="3"].slider-controls[data-slides-count="3"]{display:flex}}@media(min-width:1200px){.section-card-container [data-slides-per-row="4"].slider-controls[data-slides-count="3"],.section-card-container [data-slides-per-row="4"].slider-controls[data-slides-count="4"]{display:none}}@media(min-width:1200px)and (max-width:1399px){.section-card-container:has([data-slides-per-row-desktop-breakpoint="1400"]) [data-slides-per-row="4"].slider-controls[data-slides-count="4"]{display:flex}}.section-card-container:focus-within .slider-nav-button:not(.swiper-button-disabled),.section-card-container:focus-within .slider-nav-button[aria-controls]{opacity:1}.slider-controls{display:flex;align-items:center;gap:1.6rem;margin-top:3.2rem}.slider-controls .slider-pagination{margin-top:0;min-height:0}.slider-controls .slider-navigation:only-child{margin-inline:auto}.section-card-slider{width:100%}.section-card-item{flex-shrink:0;width:100%;display:flex}.section-card-wrapper{width:100%;display:flex;box-sizing:border-box}.section-card-wrapper--grid{flex-wrap:wrap;justify-content:flex-start;gap:2.4rem 1.2rem}@media(min-width:576px){.section-card-wrapper--grid{gap:3.2rem 1.6rem}}@media(min-width:576px){.section-card-wrapper--2 .section-card-item,.section-card-wrapper--3 .section-card-item,.section-card-wrapper--4 .section-card-item{max-width:calc((100% - 1.6rem)/2)}}@media(min-width:990px){.section-card-wrapper--3 .section-card-item,.section-card-wrapper--4 .section-card-item{max-width:calc((100% - 3.2rem) / 3)}}@media(min-width:1200px){.section-card-wrapper--4 .section-card-item{max-width:calc((100% - 4.8rem)/4)}}@media(max-width:575px){.section-card-wrapper--2-mobile .section-card-item{max-width:calc((100% - 1.2rem)/2)}}.js-section-card-slider{position:relative;overflow:visible}.js-section-card-slider[data-loop=true]:not(.section-card-slider--centered){overflow-x:clip;width:calc(100% + .8rem);margin-inline:-.4rem;padding-inline:.4rem}.js-section-card-slider .swiper-wrapper{box-sizing:border-box}.js-section-card-slider:not(.swiper-initialized) .section-card-item{margin-inline-end:1.2rem}@media(min-width:576px){.js-section-card-slider:not(.swiper-initialized) .section-card-item{margin-inline-end:1.6rem}}.js-section-card-slider.swiper-initialized .swiper-slide{-webkit-user-select:none;user-select:none}.js-section-card-slider .swiper-slide{height:auto}@media(hover:hover){.js-section-card-slider:hover .slider-nav-button{opacity:1}.js-section-card-slider:hover .slider-nav-button--disabled{opacity:0}}.js-section-card-slider .slider-nav-button{opacity:0;transition:opacity var(--duration-default) ease}.js-section-card-slider.is-swiping .swiper-slide{pointer-events:none}.swiper .swiper-slide-shadow{background:#0000001a}.swiper.swiper-with-shadows{-webkit-mask-image:linear-gradient(to right,transparent 0%,rgb(var(--color-background)) 10%,rgb(var(--color-background)) 90%,transparent 100%);mask-image:linear-gradient(to right,transparent 0%,rgb(var(--color-background)) 10%,rgb(var(--color-background)) 90%,transparent 100%)}[dir=rtl] .slider-nav-button--prev .icon-slider-btn-arrow{transform:unset}[dir=rtl] .slider-nav-button--next .icon-slider-btn-arrow{transform:rotate(180deg)}[dir=rtl] .slider-pagination .swiper-pagination-bullet-active:before{transform:translate(calc((1 - var(--slider-progress, 1)) * 100%))}[dir=rtl] .slider-pagination--progress-line .swiper-pagination-progressbar-fill{transform-origin:right top}.media-control-button{position:relative;display:flex;align-items:center;justify-content:center;flex-shrink:0;width:4rem;height:4rem;padding:0;border:none;border-radius:50%;overflow:hidden;cursor:pointer;color:rgb(var(--color-foreground));background-color:rgba(var(--color-overlay),.3);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);transition:background-color var(--duration-default) ease}@media(hover:hover){.media-control-button:hover{background-color:rgba(var(--color-overlay),.6)}}.media-control-button .icon{width:2.4rem;height:2.4rem}.media-control-button__icon{display:flex;align-items:center;justify-content:center;line-height:0}.button{display:block;width:fit-content;font-size:calc(var(--font-button-scale) * 1.4rem);font-family:var(--font-button-family);font-weight:var(--font-button-weight);font-style:var(--font-button-style);text-transform:var(--font-button-text-transform);letter-spacing:var(--font-button-letter-spacing);line-height:var(--font-button-line-height);border-radius:var(--border-radius-button);overflow:hidden;transition:background-color var(--duration-default) ease-in-out,border-color var(--duration-default) ease-in-out}.button:disabled,.button[aria-disabled=true],.button.disabled{cursor:not-allowed;opacity:.5}.button__content{display:flex;align-items:center;gap:.6rem;overflow:hidden;justify-content:center;width:100%;height:100%}.button__label-wrapper{position:relative;overflow:hidden}.button__label{position:relative;display:flex;align-items:center;pointer-events:none;transform:translateZ(0);transform-style:preserve-3d;transition-property:transform,opacity,color;transition-duration:var(--duration-default);transition-timing-function:ease;text-align:center}.button__label:after{content:attr(data-label);position:absolute;inset:100% auto auto 0%;text-align:center}.button__icon-leading{order:-1;flex-shrink:0;display:inline-flex;align-items:center}@media(hover:hover){.button:hover .button__label{transform:translate3d(0,-100%,0)}}.button--primary{background-color:rgb(var(--primary-button-color-bg));overflow:hidden}.button--primary .button__content{border-radius:var(--border-radius-button);min-height:4.6rem;padding:.4rem 2.4rem}.button--primary .icon,.button--primary .button-loader,.button--primary .button__label{color:rgb(var(--primary-button-color-label))}@media(hover:hover){.button--primary:hover{background-color:rgb(var(--primary-button-color-bg-hover))}.button--primary:hover .icon,.button--primary:hover .button__label{color:rgb(var(--primary-button-color-label-hover))}}.button--secondary{background-color:rgb(var(--secondary-button-color-bg));overflow:hidden}.button--secondary .button__content{border-radius:var(--border-radius-button);min-height:4.6rem;padding:.4rem 2.4rem}.button--secondary .icon,.button--secondary .button-loader,.button--secondary .button__label{color:rgb(var(--secondary-button-color-label))}@media(hover:hover){.button--secondary:hover{background-color:rgb(var(--secondary-button-color-bg-hover))}.button--secondary:hover .icon,.button--secondary:hover .button__label{color:rgb(var(--secondary-button-color-label-hover))}}.button--tertiary{background-color:transparent;border:.1rem solid rgb(var(--tertiary-button-color-border));overflow:hidden}.button--tertiary .button__content{border-radius:var(--border-radius-button);min-height:4.4rem;padding:.4rem 2.3rem}.button--tertiary .icon,.button--tertiary .button-loader,.button--tertiary .button__label{color:rgb(var(--tertiary-button-color-label))}@media(hover:hover){.button--tertiary:hover{border-color:rgb(var(--tertiary-button-color-border-hover))}}.button--plain{display:inline-flex;align-items:center;gap:.8rem;max-width:100%;background:none;border:0;border-radius:0;color:rgb(var(--color-foreground))}.button--plain .button__content{width:auto;min-height:0;padding:0;border-radius:0}.button--plain .button__label,.button--plain .icon{color:rgb(var(--color-foreground))}.button--unstyled{appearance:none;-webkit-appearance:none;-moz-appearance:none;cursor:pointer;background:none;box-shadow:none;border:none;border-radius:0;margin:0;padding:0;min-height:unset}.button .button-loader{display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:1.6rem;height:1.6rem}.button .button-loader .icon{width:1.6rem;height:1.6rem;color:inherit}.button.loading{position:relative;pointer-events:none}.button.loading .button-loader{display:flex}.button.loading .button-loader+.button__content .button__label-wrapper{visibility:hidden}.button--link{display:inline-flex;width:fit-content;padding:0;background:none;border:0;border-radius:0;overflow:visible;color:rgb(var(--color-foreground));font-size:calc(var(--font-button-scale) * 1.2rem)}.button--link .button__content{width:auto}.button--link .button__label-wrapper{padding-bottom:.2rem}.button--link .button__label-wrapper:after{content:"";position:absolute;inset-inline:0;bottom:0;height:.1rem;background-color:currentColor;transform:scaleX(1);transform-origin:var(--link-underline-origin-in);transition:transform var(--duration-default) ease-in-out}.button--link .button__label{transform:none;transition:none}.button--link .button__label:after{content:none}@media(hover:hover){.button--link:hover .button__label{transform:none}.button--link:hover .button__label-wrapper:after{transform:scaleX(0);transform-origin:var(--link-underline-origin-out)}}.block-button{width:fit-content}.block-button:not(:first-child){margin-top:2.4rem}.modal-close-button{display:flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;background:transparent;position:absolute;top:1.4rem;right:.8rem;transition:opacity var(--duration-default) ease-in-out}.modal-close-button__inner{width:2.4rem;height:2.4rem;display:flex;align-items:center;justify-content:center;background-color:transparent;color:rgb(var(--color-foreground));border-radius:min(var(--border-radius-button),.5rem)}.modal-close-button .icon-close{color:rgb(var(--color-foreground));width:2.4rem;height:2.4rem}.modal-close-button--inline{position:static}@media(hover:hover){.modal-close-button:hover{opacity:.5}}[dir=rtl] .modal-close-button{right:unset;left:1.4rem}.back-button{display:flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;background:transparent;transition:opacity var(--duration-default) ease-in-out}.back-button--with-label{width:auto;gap:.6rem;justify-content:flex-start;cursor:pointer}.back-button__label{text-align:start}.back-button__inner{width:2.4rem;height:2.4rem;display:flex;align-items:center;justify-content:center;background-color:transparent;color:rgb(var(--color-foreground));border-radius:min(var(--border-radius-button),.5rem)}.back-button .icon-caret{position:static;width:2.4rem;height:2.4rem;color:rgb(var(--color-foreground));transform:rotate(90deg)}@media(hover:hover){.back-button:hover{opacity:.5}}.load-more-wrapper{display:flex;align-items:center;justify-content:center}.load-more-wrapper .button--load-more{margin-top:2.4rem}@media screen and (min-width:750px){.load-more-wrapper .button--load-more{margin-top:4rem}}.load-more-wrapper:empty{display:none}[dir=rtl] .back-button .icon-caret{transform:rotate(-90deg)}.link-roll{--link-roll-bleed: .15em;position:relative;display:inline-flex;overflow:hidden;padding-inline:var(--link-roll-bleed);margin-inline:calc(var(--link-roll-bleed) * -1);margin-block-end:calc(var(--link-roll-bleed) * -1)}.link-roll__label{position:relative;display:flex;align-items:center;white-space:nowrap;pointer-events:none;padding-block-end:var(--link-roll-bleed);transform:translateZ(0);transform-style:preserve-3d;transition-property:transform,opacity,color;transition-duration:var(--duration-default);transition-timing-function:ease}.link-roll__label:after{content:attr(data-label);position:absolute;inset:100% auto auto 0%}@media(hover:hover){.link-roll:hover .link-roll__label,.link-roll-trigger:hover .link-roll .link-roll__label{transform:translate3d(0,-100%,0)}}.hover-arrow{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;overflow:hidden;pointer-events:none}.hover-arrow .icon{flex-shrink:0;width:2.4rem;height:2.4rem;transform:translate(-100%);transition:transform var(--duration-default) ease}.hover-arrow-trigger--active .hover-arrow .icon,.hover-arrow-trigger:focus-visible .hover-arrow .icon{transform:translate(0)}.hover-arrow-trigger:has(:focus-visible) .hover-arrow .icon{transform:translate(0)}@media(hover:hover)and (min-width:750px){.hover-arrow-trigger:hover .hover-arrow .icon{transform:translate(0)}}[dir=rtl] .hover-arrow .icon{transform:translate(100%) scaleX(-1)}[dir=rtl] .hover-arrow-trigger--active .hover-arrow .icon,[dir=rtl] .hover-arrow-trigger:focus-visible .hover-arrow .icon,[dir=rtl] .hover-arrow-trigger:has(:focus-visible) .hover-arrow .icon{transform:translate(0) scaleX(-1)}@media(hover:hover)and (min-width:750px){[dir=rtl] .hover-arrow-trigger:hover .hover-arrow .icon{transform:translate(0) scaleX(-1)}}.tab-underline{--tab-underline-origin-in: left;--tab-underline-origin-out: right;position:relative;padding-bottom:.4rem}.tab-underline:after{content:"";position:absolute;bottom:0;inset-inline:0;height:.1rem;background-color:currentColor;transform:scaleX(0);transform-origin:var(--tab-underline-origin-out);transition:transform var(--duration-default) ease-in-out}.tab-underline.active:after,.tab-underline.tab-underline--active:after,.tab-underline:focus-visible:after{transform:scaleX(1);transform-origin:var(--tab-underline-origin-in)}@media(hover:hover){.tab-underline:hover:after{transform:scaleX(1);transform-origin:var(--tab-underline-origin-in)}}.tab-underline--progress:after{transform:scaleX(1);opacity:.2;transition:none}.tab-underline--progress:before{content:"";position:absolute;bottom:0;inset-inline-start:0;height:.1rem;width:var(--tab-progress, 0%);background-color:currentColor}[dir=rtl] .tab-underline{--tab-underline-origin-in: right;--tab-underline-origin-out: left}.accordion-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:4.6rem;height:4.6rem;border-radius:50%;color:rgb(var(--color-foreground));pointer-events:none;transition:background-color var(--duration-default) ease-in-out,color var(--duration-default) ease-in-out}.accordion-icon svg{width:2.4rem;height:2.4rem;transition:transform var(--duration-default) ease-in-out}.accordion-icon .icon-plus-accordion__vertical{transform-box:fill-box;transform-origin:center;transition:transform var(--duration-default) ease-in-out}.collapsible-content-item{overflow:hidden;cursor:pointer;padding-bottom:1.6rem;border-bottom:.1rem solid rgb(var(--color-border))}.collapsible-content-item+.collapsible-content-item{padding-top:1.6rem}.collapsible-content-item.active .accordion-icon{background-color:rgb(var(--color-background-accent));color:rgb(var(--color-foreground-accent))}.collapsible-content-item.active .accordion-icon svg{transform:rotate(180deg)}.collapsible-content-item.active .accordion-icon .icon-plus-accordion__vertical{transform:scaleY(0)}.collapsible-content-item.active .collapsible-content-item__answer{opacity:1}.collapsible-content-item[data-default-opened=true] .collapsible-content-item__answer{height:auto}@media(hover:hover){.collapsible-content-item:hover .accordion-icon{background-color:rgb(var(--color-background-accent));color:rgb(var(--color-foreground-accent))}}.collapsible-content-item__toggle{display:flex;align-items:center;justify-content:space-between;column-gap:1.6rem;width:100%;cursor:pointer;padding-bottom:0;transition:opacity var(--duration-default) ease-in-out}.collapsible-content-item__toggle-group{display:flex;align-items:center}.collapsible-content-item__question{margin:0;-webkit-user-select:none;user-select:none;word-break:break-word}.collapsible-content-item__answer{height:0;opacity:0;overflow:hidden}.collapsible-content-item__answer-wrapper{max-width:60rem;padding-top:1.6rem;word-break:break-word}.filter-tabs{display:flex;align-items:flex-start;flex-wrap:wrap;gap:1.6rem}@media screen and (max-width:989px){.filter-tabs{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;margin-block:-.4rem;padding-block:.4rem;scrollbar-width:none}.filter-tabs::-webkit-scrollbar{display:none}}@media screen and (max-width:989px){.filter-tabs--bleed{margin-inline:-2rem;padding-inline:2rem}}.filter-tabs__item{flex-shrink:0;white-space:nowrap}.filter-tabs__item.button{color:rgb(var(--color-foreground));text-decoration:none;border-radius:0;overflow:visible;opacity:.65;transition:opacity var(--duration-default) ease-in-out}.filter-tabs__item.button.active{opacity:1}@media(hover:hover){.filter-tabs__item.button:hover{opacity:1}}.filter-tabs__count{margin-inline-start:.3em}*:focus{outline:0}*:focus-visible{outline:.1rem solid rgba(var(--color-foreground),.5);outline-offset:.2rem}.focused{outline:.1rem solid rgba(var(--color-foreground),.5);outline-offset:.2rem}.focus-inset:focus-visible{outline:.1rem solid rgba(var(--color-foreground),.5);outline-offset:.2rem}.focus-inset-overlay:focus-visible{outline-offset:-.2rem;outline:.2rem solid rgba(var(--color-foreground),.5)}.focus-media:focus-visible{outline:.2rem solid rgb(var(--color-foreground));outline-offset:.2rem;box-shadow:0 0 0 .4rem rgb(var(--color-background))}.focused.focus-inset{outline:.1rem solid rgba(var(--color-foreground),.5);outline-offset:.2rem}.focus-inset:focus:not(:focus-visible){outline:0}.focus-none{outline:0!important;box-shadow:none!important}.field{position:relative;width:100%;display:flex;flex-direction:column;align-items:flex-start}.field label{position:relative;display:inline-flex;order:-1;transition:var(--duration-short)}.field input[type=text],.field input[type=email],.field input[type=tel],.field input[type=search],.field input[type=password],.field select,.field .field__input{min-height:4.6rem;font-family:var(--font-body-family);font-style:var(--font-body-style);font-size:clamp(1rem,var(--font-body-scale) * 1.4rem,2rem);line-height:var(--font-body-line-height);-webkit-appearance:none;appearance:none;color:rgb(var(--input-color-text));background-color:rgb(var(--input-color-bg));border:.1rem solid transparent;border-radius:var(--border-radius-input);box-sizing:border-box;overflow:hidden;width:100%;transition:border-color var(--duration-default) ease-in-out,background-color var(--duration-default) ease-in-out}.field input[type=text]::placeholder,.field input[type=email]::placeholder,.field input[type=tel]::placeholder,.field input[type=search]::placeholder,.field input[type=password]::placeholder,.field select::placeholder,.field .field__input::placeholder{font-size:clamp(1rem,var(--font-body-scale) * 1.4rem,2rem);color:rgba(var(--input-color-text),.6)}.field input[type=text]:-webkit-autofill,.field input[type=text]:-webkit-autofill:hover,.field input[type=text]:-webkit-autofill:focus,.field input[type=text]:-webkit-autofill:active,.field input[type=email]:-webkit-autofill,.field input[type=email]:-webkit-autofill:hover,.field input[type=email]:-webkit-autofill:focus,.field input[type=email]:-webkit-autofill:active,.field input[type=tel]:-webkit-autofill,.field input[type=tel]:-webkit-autofill:hover,.field input[type=tel]:-webkit-autofill:focus,.field input[type=tel]:-webkit-autofill:active,.field input[type=search]:-webkit-autofill,.field input[type=search]:-webkit-autofill:hover,.field input[type=search]:-webkit-autofill:focus,.field input[type=search]:-webkit-autofill:active,.field input[type=password]:-webkit-autofill,.field input[type=password]:-webkit-autofill:hover,.field input[type=password]:-webkit-autofill:focus,.field input[type=password]:-webkit-autofill:active,.field select:-webkit-autofill,.field select:-webkit-autofill:hover,.field select:-webkit-autofill:focus,.field select:-webkit-autofill:active,.field .field__input:-webkit-autofill,.field .field__input:-webkit-autofill:hover,.field .field__input:-webkit-autofill:focus,.field .field__input:-webkit-autofill:active{box-shadow:inset 0 0 0 100rem rgb(var(--input-color-bg));-webkit-text-fill-color:rgb(var(--input-color-text));caret-color:rgb(var(--input-color-text));-webkit-transition:background-color 600000s 0s,border-color var(--duration-default) ease-in-out;transition:background-color 600000s 0s,border-color var(--duration-default) ease-in-out}.field input[type=text]:autofill,.field input[type=text]:autofill:hover,.field input[type=text]:autofill:focus,.field input[type=text]:autofill:active,.field input[type=email]:autofill,.field input[type=email]:autofill:hover,.field input[type=email]:autofill:focus,.field input[type=email]:autofill:active,.field input[type=tel]:autofill,.field input[type=tel]:autofill:hover,.field input[type=tel]:autofill:focus,.field input[type=tel]:autofill:active,.field input[type=search]:autofill,.field input[type=search]:autofill:hover,.field input[type=search]:autofill:focus,.field input[type=search]:autofill:active,.field input[type=password]:autofill,.field input[type=password]:autofill:hover,.field input[type=password]:autofill:focus,.field input[type=password]:autofill:active,.field select:autofill,.field select:autofill:hover,.field select:autofill:focus,.field select:autofill:active,.field .field__input:autofill,.field .field__input:autofill:hover,.field .field__input:autofill:focus,.field .field__input:autofill:active{box-shadow:inset 0 0 0 100rem rgb(var(--input-color-bg));-webkit-text-fill-color:rgb(var(--input-color-text));caret-color:rgb(var(--input-color-text));transition:background-color 600000s 0s,border-color var(--duration-default) ease-in-out}@media(hover:hover){.field input[type=text]:hover,.field input[type=email]:hover,.field input[type=tel]:hover,.field input[type=search]:hover,.field input[type=password]:hover,.field select:hover,.field .field__input:hover{border-color:rgb(var(--color-border))}}.field input[type=text]:focus-visible,.field input[type=text]:focus,.field input[type=email]:focus-visible,.field input[type=email]:focus,.field input[type=tel]:focus-visible,.field input[type=tel]:focus,.field input[type=search]:focus-visible,.field input[type=search]:focus,.field input[type=password]:focus-visible,.field input[type=password]:focus,.field select:focus-visible,.field select:focus,.field .field__input:focus-visible,.field .field__input:focus{outline:none;border-color:rgb(var(--color-border))}.field input[type=text][aria-invalid=true],.field input[type=email][aria-invalid=true],.field input[type=tel][aria-invalid=true],.field input[type=search][aria-invalid=true],.field input[type=password][aria-invalid=true],.field select[aria-invalid=true],.field .field__input[aria-invalid=true]{border-color:rgb(var(--color-error))}.field textarea.field__input,.field .textarea{border-radius:var(--border-radius-input)}.field input[type=search]::-webkit-search-cancel-button{display:none}.field input[type=text],.field input[type=email],.field input[type=tel],.field input[type=password],.field .field__input{padding:.6rem 1.6rem;text-align:left}.field input[type=text]::-webkit-search-cancel-button,.field input[type=email]::-webkit-search-cancel-button,.field input[type=tel]::-webkit-search-cancel-button,.field input[type=password]::-webkit-search-cancel-button,.field .field__input::-webkit-search-cancel-button{display:none}.field input[type=text][required]+label:after,.field input[type=email][required]+label:after,.field input[type=tel][required]+label:after,.field input[type=password][required]+label:after,.field .field__input[required]+label:after{content:"*";position:relative;top:0;left:0;margin-inline-start:.2rem;color:rgb(var(--color-error))}.field input[type=text]+label,.field input[type=email]+label,.field input[type=tel]+label,.field input[type=password]+label,.field .field__input+label{color:rgb(var(--color-foreground-secondary));padding-bottom:1rem}.field input[type=text]+label.visually-hidden,.field input[type=email]+label.visually-hidden,.field input[type=tel]+label.visually-hidden,.field input[type=password]+label.visually-hidden,.field .field__input+label.visually-hidden{padding:0}.field textarea.field__input{padding:1.6rem;overflow-y:auto;resize:none}.field select{position:relative;cursor:pointer;padding:.6rem 3.4rem .6rem 1.6rem;min-height:4.6rem;line-height:1.4;background-color:rgb(var(--input-color-bg));letter-spacing:calc(var(--font-body-letter-spacing) * .1);transition:border-color var(--duration-default) ease-in-out}.field select:focus-visible{border-color:rgb(var(--color-border))}@media(hover:hover){.field select:hover{border-color:rgb(var(--color-border))}}.field select+svg{width:1.4rem;height:1.4rem;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);right:1rem;color:rgb(var(--color-foreground))}.field select option{background-color:rgb(var(--color-background))}.field select[required]+label:after{content:"*";position:relative;top:0;left:.5rem;color:rgb(var(--color-error))}.field--checkbox{cursor:pointer;position:relative;display:flex}.field--checkbox input[type=checkbox]{position:absolute;opacity:1;width:1.8rem;height:1.8rem;top:50%;left:0;transform:translateY(-50%);cursor:pointer;-webkit-appearance:none;appearance:none}[dir=rtl] .field--checkbox input[type=checkbox]{left:auto;right:0}.field--checkbox input[type=checkbox]:checked+label .field__checkbox{border-color:rgb(var(--color-foreground));background-color:rgb(var(--color-foreground));opacity:1}.field--checkbox input[type=checkbox]:checked+label .field__checkbox .icon-selected{visibility:visible;opacity:1;transform:translate(-50%,-50%) scale(1)}.field--checkbox input[type=checkbox]:focus-visible+label .field__checkbox{outline:.1rem solid rgba(var(--input-color-text),.5);outline-offset:.2rem}.field--checkbox input[type=checkbox][required]+label .field__label:after{content:"*";position:relative;top:0;left:0;margin-inline-start:.2rem;color:rgb(var(--color-error))}.field--checkbox input[type=checkbox]+label{cursor:pointer;display:flex;align-items:center;gap:.8rem}.field--checkbox .field__checkbox{position:relative;display:block;flex-shrink:0;width:1.8rem;height:1.8rem;border-radius:.4rem;border:.1rem solid rgb(var(--color-border));box-sizing:border-box;transition:border-color var(--duration-default) ease-in-out,background-color var(--duration-default) ease-in-out,opacity var(--duration-default) ease-in-out;opacity:.6}.field--checkbox .field__checkbox .icon-selected{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(.8);z-index:5;visibility:hidden;opacity:0;color:rgb(var(--color-background));transition:opacity var(--duration-default) ease-in-out,visibility var(--duration-default) ease-in-out,transform var(--duration-default) ease-in-out}.field--checkbox .field__label{color:rgb(var(--color-foreground-secondary));word-break:break-word}@media(hover:hover){.field--checkbox:hover .field__checkbox{opacity:1;border-color:rgb(var(--color-border))}}.field--radio .field__radio-input{position:relative;flex-shrink:0;width:2rem;height:2rem;margin:0;padding:0;appearance:none;-webkit-appearance:none;cursor:pointer;background:transparent;border:.1rem solid rgb(var(--color-border));border-radius:50%;transition:border-color var(--duration-default) ease-in-out}.field--radio .field__radio-input:after{content:"";position:absolute;top:.3rem;right:.3rem;bottom:.3rem;left:.3rem;border-radius:50%;background-color:rgb(var(--color-foreground));transform:scale(0);transition:transform var(--duration-default) ease-in-out}.field--radio .field__radio-input:checked{border-color:rgb(var(--color-foreground))}.field--radio .field__radio-input:checked:after{transform:scale(1)}@media(hover:hover){.field--radio:hover .field__radio-input:not(:checked){border-color:rgba(var(--color-foreground),.5)}}.field--with-error .form-message{display:flex;align-items:flex-start;margin:.8rem 0 0;font-size:1.2rem}.field--with-error .form-message:before{content:"*";color:rgba(var(--color-error))}.dropdown-select--field{position:relative;display:block;width:100%}.dropdown-select--field .dropdown-select__current{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;width:100%;min-height:4.6rem;padding:.6rem 1.6rem;box-sizing:border-box;cursor:pointer;-webkit-user-select:none;user-select:none;color:rgb(var(--input-color-text));background-color:rgb(var(--input-color-bg));border:.1rem solid transparent;border-radius:var(--border-radius-input);transition:border-color var(--duration-default) ease-in-out}@media(hover:hover){.dropdown-select--field .dropdown-select__current:hover{border-color:rgb(var(--color-border))}}.dropdown-select--field .dropdown-select__current:focus-visible,.dropdown-select--field .dropdown-select__current[aria-expanded=true]{border-color:rgb(var(--color-border))}.dropdown-select--field .dropdown-select__current[aria-expanded=true] .icon-select-caret{transform:rotate(-180deg)}.dropdown-select--field .dropdown-select__current-value{flex:1 1 auto;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.dropdown-select--field .dropdown-select__current-value:empty:before{content:attr(data-placeholder);color:rgba(var(--input-color-text),.6)}.dropdown-select--field .icon-select-caret{flex-shrink:0;width:2.4rem;height:2.4rem;transition:transform var(--duration-default) ease-in-out}.dropdown-select--field .dropdown-select__options{inset-inline:0}.dropdown-select--field .dropdown-select__options.active{visibility:visible;opacity:1;transform:translateY(0);transition:opacity var(--duration-default) ease-in-out,transform var(--duration-default) ease-in-out}.dropdown-select--field .dropdown-select__item{position:relative}.dropdown-select--field .dropdown-select__list{max-height:var(--dropdown-select-room, 27.6rem);overflow-y:auto;overscroll-behavior:contain}.dropdown-select--field.is-invalid .dropdown-select__current{border-color:rgb(var(--color-error))}.dropdown-select--field .dropdown-select__validation{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;scroll-margin-block-start:calc(var(--header-height) + 1.6rem);padding:0;border:0;background:none;appearance:none;-webkit-appearance:none;opacity:0;pointer-events:none}.dropdown-select--field-floating .dropdown-select__current{position:relative}.dropdown-select--field-floating .dropdown-select__label{position:absolute;top:50%;inset-inline-start:1.6rem;max-width:calc(100% - 3.2rem);transform:translateY(-50%);color:rgba(var(--input-color-text),.6);font-family:var(--font-body-family);font-style:var(--font-body-style);font-size:clamp(1rem,var(--font-body-scale) * 1.4rem,2rem);line-height:var(--font-body-line-height);pointer-events:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:top var(--duration-default) ease-in-out,transform var(--duration-default) ease-in-out,font-size var(--duration-default) ease-in-out,letter-spacing var(--duration-default) ease-in-out}.dropdown-select--field-floating .dropdown-select__current-value{transition:transform var(--duration-default) ease-in-out}.dropdown-select--field-floating.is-filled .dropdown-select__label{top:.7rem;transform:translateY(0);font-size:.8rem;letter-spacing:.06em;text-transform:uppercase}.dropdown-select--field-floating.is-filled .dropdown-select__current-value{transform:translateY(.6rem)}.dropdown-select--field-floating[data-required-select] .dropdown-select__label:after{content:"*";margin-inline-start:.2rem}.dropdown-select--field.dropdown-select--up .dropdown-select__options{inset-block-start:auto;inset-block-end:calc(100% + .8rem);transform:translateY(.4rem)}.dropdown-select--field.dropdown-select--up .dropdown-select__options.active{transform:translateY(0)}.dropdown-select--field .dropdown-select__options,.sort-select__dropdown{position:absolute;inset-block-start:calc(100% + .8rem);z-index:20;padding:0;visibility:hidden;opacity:0;transform:translateY(-.4rem);background-color:rgb(var(--color-background));border-radius:var(--border-radius-block);box-shadow:0 .4rem 3rem rgba(var(--color-overlay),.04);overflow:hidden;transition:opacity var(--duration-default) ease-in-out,visibility var(--duration-default) ease-in-out,transform var(--duration-default) ease-in-out}.dropdown-select--field .dropdown-select__list,.sort-select__list{display:flex;flex-direction:column;margin:0;padding:0}.dropdown-select--field .dropdown-select__list::-webkit-scrollbar,.sort-select__list::-webkit-scrollbar{width:.1rem;height:.1rem}.dropdown-select--field .dropdown-select__list::-webkit-scrollbar-thumb,.sort-select__list::-webkit-scrollbar-thumb{background-color:rgb(var(--color-scrollbar))}.dropdown-select--field .dropdown-select__option,.sort-select__option{display:flex;align-items:center;gap:1.6rem;min-height:4.6rem;padding:.8rem 1.6rem;cursor:pointer;color:rgb(var(--color-foreground))}@media(hover:hover){.dropdown-select--field .dropdown-select__option:hover .dropdown-select__radio{border-color:rgba(var(--color-foreground),.5)}.sort-select__option:hover .sort-select__radio{border-color:rgb(var(--color-foreground-secondary))}}.dropdown-select--field .dropdown-select__radio,.sort-select__radio{position:relative;flex-shrink:0;display:block;width:2rem;height:2rem;border-radius:50%;border:.1rem solid rgb(var(--color-border));transition:border-color var(--duration-default) ease-in-out}.dropdown-select--field .dropdown-select__radio:after,.sort-select__radio:after{content:"";position:absolute;top:50%;left:50%;width:1.2rem;height:1.2rem;border-radius:50%;background-color:rgb(var(--color-foreground));transform:translate(-50%,-50%) scale(0);transition:transform var(--duration-default) ease-in-out}.dropdown-select--field .dropdown-select__input:checked+.dropdown-select__option .dropdown-select__radio,.sort-select__input:checked+.sort-select__option .sort-select__radio{border-color:rgb(var(--color-foreground))}.dropdown-select--field .dropdown-select__input:checked+.dropdown-select__option .dropdown-select__radio:after,.sort-select__input:checked+.sort-select__option .sort-select__radio:after{transform:translate(-50%,-50%) scale(1)}.dropdown-select--field .dropdown-select__input:focus-visible+.dropdown-select__option .dropdown-select__radio,.sort-select__input:focus-visible+.sort-select__option .sort-select__radio{outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:.2rem}.dropdown-select--field .dropdown-select__option-label,.sort-select__option-label{color:inherit}.text-area{font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);box-sizing:border-box;padding:1.2rem;min-height:10rem;max-height:32rem;overflow-y:auto;resize:none}.form-message{display:flex;align-items:center;gap:.4rem;font-size:clamp(1rem,var(--font-body-scale) * 1.4rem,2rem);line-height:1.2;color:rgb(var(--color-foreground));outline:none;margin:.8rem 0 0}.form-message .icon{flex-shrink:0;height:1.6rem;width:1.6rem}.form-message--success .icon-success{color:rgb(var(--color-success))}.form-message--error .icon-error{color:rgb(var(--color-error))}.form-message-list{padding:0;margin:.8rem 0 2.4rem;list-style:disc}.form-message-list li{list-style-position:inside}.form-message-list li a:first-letter{text-transform:uppercase}.newsletter-form__wrapper{display:flex;flex-direction:row;align-items:center;width:100%;min-height:4.6rem;color:rgb(var(--input-color-text));background-color:rgb(var(--input-color-bg));border:.1rem solid transparent;border-radius:var(--border-radius-input);box-sizing:border-box;transition:border-color var(--duration-default) ease-in-out}.newsletter-form__wrapper:focus-within{border-color:rgb(var(--color-border))}@media(hover:hover){.newsletter-form__wrapper:hover{border-color:rgb(var(--color-border))}}.newsletter-form__wrapper:has(.newsletter-form__input[aria-invalid=true]){border-color:rgb(var(--color-error))}.newsletter-form__wrapper+.form-message{margin:.8rem 0 0}.newsletter-form__field{position:relative;flex-grow:1;display:flex;align-self:stretch}.newsletter-form__label{position:absolute;top:50%;inset-inline-start:1.6rem;max-width:calc(100% - 3.2rem);transform:translateY(-50%);color:rgba(var(--input-color-text),.6);font-family:var(--font-body-family);font-style:var(--font-body-style);font-size:clamp(1rem,var(--font-body-scale) * 1.4rem,2rem);line-height:var(--font-body-line-height);pointer-events:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:top var(--duration-default) ease-in-out,transform var(--duration-default) ease-in-out,font-size var(--duration-default) ease-in-out,letter-spacing var(--duration-default) ease-in-out}.newsletter-form__input{flex-grow:1;width:100%;min-width:0;min-height:4.6rem;padding:1.8rem 1.2rem .6rem 1.6rem;appearance:none;-webkit-appearance:none;background:transparent;border:none;border-radius:var(--border-radius-input);border-top-right-radius:0;border-bottom-right-radius:0;outline:none;font-family:var(--font-body-family);font-style:var(--font-body-style);font-size:clamp(1rem,var(--font-body-scale) * 1.4rem,2rem);line-height:var(--font-body-line-height);color:rgb(var(--input-color-text))}.newsletter-form__input::placeholder{color:transparent}.newsletter-form__input:-webkit-autofill,.newsletter-form__input:-webkit-autofill:hover,.newsletter-form__input:-webkit-autofill:focus,.newsletter-form__input:-webkit-autofill:active{box-shadow:inset 0 0 0 100rem rgb(var(--input-color-bg));-webkit-text-fill-color:rgb(var(--input-color-text));caret-color:rgb(var(--input-color-text));-webkit-transition:background-color 600000s 0s,border-color var(--duration-default) ease-in-out;transition:background-color 600000s 0s,border-color var(--duration-default) ease-in-out}.newsletter-form__input:autofill,.newsletter-form__input:autofill:hover,.newsletter-form__input:autofill:focus,.newsletter-form__input:autofill:active{box-shadow:inset 0 0 0 100rem rgb(var(--input-color-bg));-webkit-text-fill-color:rgb(var(--input-color-text));caret-color:rgb(var(--input-color-text));transition:background-color 600000s 0s,border-color var(--duration-default) ease-in-out}[dir=rtl] .newsletter-form__input{padding-left:1.2rem;padding-right:1.6rem;border-radius:var(--border-radius-input);border-top-left-radius:0;border-bottom-left-radius:0}.newsletter-form__input:focus~.newsletter-form__label,.newsletter-form__input:not(:placeholder-shown)~.newsletter-form__label{top:.6rem;transform:translateY(0);font-size:.8rem;letter-spacing:.06em;text-transform:uppercase}.newsletter-form__submit{display:flex;align-items:center;justify-content:center;flex-shrink:0;min-height:4.6rem;padding:0 1.6rem;margin:0;appearance:none;-webkit-appearance:none;background:none;border:none;cursor:pointer;color:rgb(var(--input-color-text));transition:opacity var(--duration-default) ease-in-out}.newsletter-form__submit .icon{display:block;width:2.4rem;height:2.4rem}[dir=rtl] .newsletter-form__submit .icon{transform:scaleX(-1)}@media(hover:hover){.newsletter-form__submit:hover{opacity:.5}}.newsletter-form__additional-text{margin:.8rem 0 0;word-break:break-word;color:rgb(var(--color-foreground-secondary))}.newsletter-form .field--checkbox{margin:.8rem 0 0;align-items:flex-start;width:100%}.newsletter-form--stacked{display:flex;flex-direction:column;align-items:stretch;gap:1.6rem}.newsletter-form--stacked>*{margin-block:0}.newsletter-form--stacked .newsletter-form__button{width:100%}.field-floating{position:relative;flex-grow:1;display:flex;min-width:0}.field-floating__input{flex-grow:1;width:100%;min-width:0;min-height:4.6rem;padding:1.8rem 1.2rem .6rem 1.6rem;appearance:none;-webkit-appearance:none;color:rgb(var(--input-color-text));background-color:rgb(var(--input-color-bg));border:.1rem solid transparent;border-radius:var(--border-radius-input);box-sizing:border-box;outline:none;font-family:var(--font-body-family);font-style:var(--font-body-style);font-size:clamp(1rem,var(--font-body-scale) * 1.4rem,2rem);line-height:var(--font-body-line-height);transition:border-color var(--duration-default) ease-in-out}.field-floating__input::placeholder{color:transparent}.field-floating__input:-webkit-autofill,.field-floating__input:-webkit-autofill:hover,.field-floating__input:-webkit-autofill:focus,.field-floating__input:-webkit-autofill:active{box-shadow:inset 0 0 0 100rem rgb(var(--input-color-bg));-webkit-text-fill-color:rgb(var(--input-color-text));caret-color:rgb(var(--input-color-text));-webkit-transition:background-color 600000s 0s,border-color var(--duration-default) ease-in-out;transition:background-color 600000s 0s,border-color var(--duration-default) ease-in-out}.field-floating__input:autofill,.field-floating__input:autofill:hover,.field-floating__input:autofill:focus,.field-floating__input:autofill:active{box-shadow:inset 0 0 0 100rem rgb(var(--input-color-bg));-webkit-text-fill-color:rgb(var(--input-color-text));caret-color:rgb(var(--input-color-text));transition:background-color 600000s 0s,border-color var(--duration-default) ease-in-out}@media(hover:hover){.field-floating__input:hover{border-color:rgb(var(--color-border))}}.field-floating__input:focus,.field-floating__input:focus-visible{border-color:rgb(var(--color-border))}.field-floating__input[aria-invalid=true]{border-color:rgb(var(--color-error))}[dir=rtl] .field-floating__input{padding-left:1.2rem;padding-right:1.6rem}.field-floating__label{position:absolute;top:50%;inset-inline-start:1.6rem;max-width:calc(100% - 3.2rem);transform:translateY(-50%);color:rgba(var(--input-color-text),.6);font-family:var(--font-body-family);font-style:var(--font-body-style);font-size:clamp(1rem,var(--font-body-scale) * 1.4rem,2rem);line-height:var(--font-body-line-height);pointer-events:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:top var(--duration-default) ease-in-out,transform var(--duration-default) ease-in-out,font-size var(--duration-default) ease-in-out,letter-spacing var(--duration-default) ease-in-out}.field-floating__input:focus~.field-floating__label,.field-floating__input:not(:placeholder-shown)~.field-floating__label{top:.7rem;transform:translateY(0);font-size:.8rem;letter-spacing:.06em;text-transform:uppercase}.field-floating__input[required]~.field-floating__label:after{content:"*";margin-inline-start:.2rem}.field-floating--textarea .field-floating__input{min-height:10rem;padding:2.4rem 1.6rem 1.2rem;resize:none}.field-floating--textarea .field-floating__label{top:2.4rem;transform:none}.field-floating--textarea .field-floating__input:focus~.field-floating__label,.field-floating--textarea .field-floating__input:not(:placeholder-shown)~.field-floating__label{top:.8rem}.quantity{position:relative;width:13.2rem;min-height:4.6rem;display:flex;align-items:stretch;padding:0;margin:0;background-color:rgb(var(--input-color-bg));border:.1rem solid transparent;border-radius:var(--border-radius-input);box-sizing:border-box;transition:border-color var(--duration-default) ease-in-out}@media(hover:hover){.quantity:hover{border-color:rgb(var(--color-border))}}.quantity:focus-within{border-color:rgb(var(--color-border))}.quantity__input{font-family:var(--font-body-family);font-size:clamp(1rem,var(--font-body-scale) * 1.4rem,2rem);font-weight:clamp(400,var(--font-body-weight) + 100,900);line-height:var(--font-body-line-height);letter-spacing:normal;font-style:normal;color:rgb(var(--input-color-text));text-align:center;background-color:transparent;border:0;padding:0;margin:0;width:100%;flex-grow:1;appearance:none;-webkit-appearance:none}.quantity__input[type=number]{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.quantity__input::-webkit-outer-spin-button,.quantity__input::-webkit-inner-spin-button{appearance:none;-webkit-appearance:none;margin:0}div.quantity__input{display:flex;align-items:center;justify-content:center}.quantity__button{display:flex;align-items:center;justify-content:center;flex-shrink:0;padding:0;width:4.6rem;background-color:transparent;color:rgb(var(--input-color-text));border:0;cursor:pointer;transition:opacity var(--duration-default)}@media(hover:hover){.quantity__button:hover{opacity:var(--hover-opacity)}}.quantity__button.disabled,.quantity__button:disabled{pointer-events:none;opacity:.3}.quantity__button svg{width:2.4rem;height:2.4rem;pointer-events:none}.product-b2b-elements:empty,.quantity-rules:empty,.volume-pricing:empty{display:none}.quantity-rules{width:100%;margin:0;position:relative}.quantity-rules__item+.quantity-rules__item:before{content:"\2022";margin:0 .4rem}.volume-pricing{width:100%;margin:0;position:relative;table-layout:fixed;border-collapse:collapse}.volume-pricing tbody,.volume-pricing thead{width:100%}.volume-pricing th,.volume-pricing td{padding:.4rem;border:.1rem solid rgb(var(--color-border));text-align:start;word-break:break-word}.volume-pricing+.quantity-rules{margin:.8rem 0 0}[dir=rtl] input[dir=ltr],[dir=rtl] textarea[dir=ltr]{text-align:right!important}.search-input{width:100%;display:flex;gap:.8rem}.search-input__field{width:100%;min-height:4.6rem;box-sizing:border-box;padding:0 1.6rem;display:flex;flex-direction:row;align-items:center;gap:.8rem;cursor:text;background-color:rgb(var(--input-color-bg));border:.1rem solid transparent;border-radius:var(--border-radius-input);overflow:hidden;transition:border-color var(--duration-default) ease-in-out,background-color var(--duration-default) ease-in-out}.search-input__field:focus-within{border-color:rgb(var(--color-border))}.search-input__field:has(input:focus-visible){outline:.1rem solid rgba(var(--color-foreground),.5);outline-offset:.2rem}@media(hover:hover){.search-input__field:hover{border-color:rgb(var(--color-border))}}.search-input__field .icon-search-input{color:rgb(var(--input-color-text));width:2.4rem;height:2.4rem;flex-shrink:0}.search-input__field-input{flex-grow:1;align-self:stretch;width:100%;height:100%;min-height:0!important;background-color:transparent!important;border:none!important;border-radius:0!important;padding:0!important;outline:none!important;box-shadow:none!important}.search-input__field-reset{flex-shrink:0;width:2.4rem;height:2.4rem;display:none;align-items:center;justify-content:center;background:transparent;cursor:pointer}.search-input__field-reset .icon{color:rgb(var(--input-color-text));width:2.4rem;height:2.4rem}.search-input__submit{flex-shrink:0;max-width:50%}.search-form{display:flex;flex-direction:column;width:100%;max-height:100%}.search-form:not([open]):not([loading]){flex-shrink:0}.search-form__top{display:flex}.search-form__form{display:flex;flex-direction:column;max-height:100%}.predictive-search-dropdown{position:relative}.predictive-search-dropdown .predictive-search{margin:1rem 0 0;max-height:min(48rem,70vh);position:absolute;top:100%;inset-inline:0;z-index:6;border-radius:var(--border-radius-block);background-color:rgb(var(--color-background));border:.1rem solid rgb(var(--color-border));padding:2.4rem;overflow-y:auto;overscroll-behavior:contain}.predictive-search-dropdown .predictive-search::-webkit-scrollbar{width:.4rem}.predictive-search-dropdown .predictive-search::-webkit-scrollbar-thumb{background-color:rgb(var(--color-scrollbar));border-radius:4rem}.predictive-search-dropdown .predictive-search__wrapper{margin-top:0;max-height:none;overflow:visible}.predictive-search{display:none;width:100%;min-height:6.6rem;max-height:100%;padding:0;border:none;overflow:hidden;flex-direction:column}.predictive-search__loading{display:none;justify-content:center;align-items:center;padding:1.2rem 1.6rem 1.2rem 0}.predictive-search__loading .spinner{width:2rem;height:2rem;color:rgb(var(--color-foreground))}.predictive-search__wrapper{width:100%;margin:4.8rem 0 0;max-height:100%;overflow:hidden;display:flex;flex-direction:column}.predictive-search__tabs{display:flex;align-items:center;flex-wrap:wrap;gap:.8rem 1.6rem}.predictive-search__tab{display:flex;align-items:center;overflow:hidden;color:rgb(var(--color-foreground));cursor:default;opacity:.65;transition:opacity var(--duration-default) ease-in-out}.predictive-search__tab:not(.active){cursor:pointer}.predictive-search__tab.active{opacity:1}.predictive-search__results{width:100%;padding:0;max-height:100%;margin:2.4rem 0 0}.predictive-search__list{width:100%;display:none;flex-direction:column;gap:1.6rem}.predictive-search__list:last-child{margin-bottom:0}.predictive-search__list.active{display:flex}.predictive-search__link{text-decoration:none;padding:.4rem 1rem;min-height:3.3rem;display:flex;flex-direction:row;align-items:center;gap:.8rem;color:rgb(var(--color-foreground));border-radius:min(var(--border-radius-button),1rem);transition:background-color var(--duration-default) ease-in-out}.predictive-search__link[aria-selected=true]{background-color:rgb(var(--color-background-secondary))}@media(hover:hover){.predictive-search__link:hover{background-color:rgb(var(--color-background-secondary))}}.predictive-search__link:focus-visible{outline:none;background-color:rgb(var(--color-background-secondary))}.predictive-search__empty{padding:0;display:flex;flex-direction:column;gap:.8rem}.predictive-search__empty-title{display:block;margin:0}.predictive-search__empty-text{display:block;margin:0;color:rgb(var(--color-foreground-secondary))}.predictive-search .collection-card--overlay{--collection-card-overlay-padding: 1.6rem}.predictive-search__suggestions{width:100%;padding:0;margin:0 0 4.8rem}.predictive-search__suggestions-title{margin:0 0 2.4rem;color:rgb(var(--color-foreground-secondary))}.predictive-search__suggestions-list{display:flex;flex-direction:column}.predictive-search__suggestion-link{display:flex;flex-direction:row;align-items:center;gap:.8rem;padding-block:.8rem;min-height:3.6rem;text-decoration:none;color:rgba(var(--color-foreground),.5);transition:color var(--duration-default) ease-in-out}.predictive-search__suggestion-link mark{color:rgb(var(--color-foreground));background-color:transparent}@media(hover:hover){.predictive-search__suggestion-link:hover{color:rgb(var(--color-foreground))}}.predictive-search__suggestion-link[aria-selected=true]{color:rgb(var(--color-foreground))}.predictive-search__suggestion-link:focus-visible{color:rgb(var(--color-foreground))}.predictive-search__suggestion-icon{display:inline-flex;flex-shrink:0}.predictive-search__suggestion-icon .icon{width:1.8rem;height:1.8rem;color:rgb(var(--color-foreground))}.predictive-search__list--grid{display:none;grid-template-columns:minmax(0,1fr);align-items:start;gap:1.6rem 1.2rem}.predictive-search__list--grid.active{display:grid}@media screen and (min-width:576px){.predictive-search__list--grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem}}.header-search-panel .predictive-search__list--grid{grid-template-columns:repeat(3,minmax(0,1fr))}.predictive-search__footer{width:100%;padding-top:4.8rem;margin-top:auto;display:flex}.article-card-horizontal{position:relative;display:flex;align-items:center;gap:1.6rem;width:100%}.article-card-horizontal__link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.article-card-horizontal__link:empty{display:block}.article-card-horizontal__media{position:relative;flex-shrink:0;width:10rem;border-radius:var(--border-radius-block);overflow:hidden}.article-card-horizontal__media:after{content:"";display:block;padding-bottom:var(--padding-bottom, 100%)}.article-card-horizontal__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.article-card-horizontal__information{flex-grow:1;min-width:0;display:flex;flex-direction:column;gap:.8rem}.article-card-horizontal__category{color:rgb(var(--color-foreground-secondary));text-transform:uppercase}.article-card-horizontal__name,.article-card-horizontal__arrow{color:rgb(var(--color-foreground))}predictive-search[open] .predictive-search,predictive-search[loading] .predictive-search{display:flex}predictive-search[open]+.header-search-panel__body,predictive-search[loading]+.header-search-panel__body{display:none}predictive-search[open]:has(.predictive-search__empty)+.header-search-panel__body{display:flex}predictive-search[open]:has(.predictive-search__empty)+.header-search-panel__body .header-search-panel__menu{display:none}predictive-search[loading] .predictive-search__loading{display:flex}predictive-search[loading] .predictive-search__tabs,predictive-search[loading] .predictive-search__results,predictive-search[loading] .predictive-search__empty{display:none}predictive-search:not([loading]) .predictive-search__loading{display:none}predictive-search[open]:not([loading]) .search-input__field-reset{display:flex!important}.header{position:relative}.header *[tabindex="-1"]:focus{outline:none}.shopify-section-header{--z-header-inline-submenu-hover-zone: 1;--z-header-inline-submenu: 2;--z-header-border: 2;--z-header-search-modal-backdrop: 1;--z-header-search-modal-content: 3;--z-header-section: 20;--z-header-mobile-submenu: 20;--z-header-mobile-drawer-backdrop: 29;--z-header-mobile-drawer: 30;--z-header-search-modal: 40;--z-header-mobile-drawer-open-button: 102;--z-header-lowered: 997;--z-header-backdrop: 998;--z-header-panel: 999;--z-header-nav: 1000;--header-menu-group-width: 0px;--header-nav-reveal-shift: -1.2rem}[dir=rtl] .shopify-section-header{--header-nav-reveal-shift: 1.2rem}@media screen and (min-width:1200px){.shopify-section-header{--header-nav-px: 3.2rem;--header-nav-width: calc(1440px / 2 - .8rem + var(--header-nav-px))}}@media screen and (min-width:1440px){.shopify-section-header{--header-nav-width: calc(50% - .8rem + var(--header-nav-px))}}.header-wrapper{position:relative;display:block;width:100%;--color-account-icon: var(--color-foreground)}@media screen and (min-width:1200px){.header-wrapper[data-only-mobile=true]{display:none}}.header-wrapper--border-bottom:after{content:"";display:block;position:absolute;z-index:var(--z-header-border);bottom:0;left:0;width:100%;height:0;border-bottom:.1rem solid rgb(var(--color-border));pointer-events:none}.header-inner{position:relative;display:flex;justify-content:space-between;align-items:center;gap:1.6rem;background:transparent;padding-inline:2rem;min-height:calc(var(--header-logo-height-mobile, 0px) + 1.6rem)}@media screen and (min-width:1200px){.header-inner{padding-inline:0;min-height:calc(var(--header-logo-height, 0px) + 1.6rem)}}@media screen and (max-width:1199px){.header-inner--mobile-logo-center .header-inner__logo .header-logo:not(.header-logo--in-drawer){position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:var(--header-centred-logo-max, 100%)}}@media screen and (min-width:1200px){.header-inner--layout-logo-center-menu-left{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.header-inner--layout-logo-center-menu-left .header-nav-group--start{justify-self:start}.header-inner--layout-logo-center-menu-left .header-nav-group--end{justify-self:end}}.header-inner__logo{display:flex;align-items:center;gap:1.6rem;min-height:5.2rem;padding:.8rem 0}@media screen and (min-width:1200px){.header-inner__logo{padding-inline-start:var(--header-nav-px)}}@media screen and (min-width:1200px){.header-inner__logo--burger-only{display:none}}.header-button{width:2.4rem;height:2.4rem;display:flex;align-items:center;justify-content:center;transition:opacity var(--duration-default) ease-in-out}.header-button .icon{width:2.4rem;height:2.4rem;color:rgb(var(--color-foreground))}.header-button--cart{position:relative}.header-button--cart .cart-count-bubble{position:absolute;bottom:50%;left:55%;display:flex;align-items:center;justify-content:center;flex:none;font-size:.8rem;min-width:1.2rem;min-height:1.2rem;aspect-ratio:1/1;background-color:rgb(var(--color-background-accent));color:rgb(var(--color-foreground-accent));border-radius:50%}.header-button--cart .cart-count-bubble.is-empty{display:none}.header-button--cart .cart-count-bubble span:not(.visually-hidden){padding-inline:.2rem}.header-button--cart .cart-count-bubble span{font-size:.9rem;line-height:1;letter-spacing:normal;word-break:normal}[dir=rtl] .header-button--cart .cart-count-bubble{right:55%;left:unset}.header-button--account .icon{color:rgb(var(--color-account-icon))}@media(hover:hover){.header-button:hover{opacity:.7}}.header-nav{display:flex;align-items:center;gap:.8rem;min-height:5.2rem;padding:.8rem 0;margin-inline-start:auto}@media screen and (min-width:1200px){.header-nav{width:var(--header-nav-width);flex:none;gap:2.4rem;padding:.8rem var(--header-nav-px);margin-inline-start:0}}.header-nav__primary{display:none}@media screen and (min-width:1200px){.header-nav__primary{display:flex;align-items:center;flex:1 1 auto;min-width:0}}.header-nav__icons{position:relative;display:flex;align-items:center;flex-shrink:0;gap:.8rem;margin-inline-start:auto}@media screen and (min-width:1200px){.header-nav__icons{margin-inline-start:0}}.header-nav-group{display:flex;align-items:center;gap:1.6rem;min-height:5.2rem;padding:.8rem 0}@media screen and (min-width:1200px){.header-nav-group{gap:2.4rem}}@media screen and (min-width:1200px){.header-nav-group--start{flex:0 1 auto;min-width:0;padding-inline-start:var(--header-nav-px)}}@media screen and (min-width:1200px){.header-nav-group--end{flex:0 0 auto;padding-inline-end:var(--header-nav-px)}}.header-nav-group .header-inner__logo{min-height:0;padding-top:0;padding-bottom:0;padding-inline-start:0}.header-inner__center-logo{display:flex;align-items:center}@media screen and (min-width:1200px){.header-inner__center-logo{justify-self:center}}@media screen and (max-width:1199px){.header-inner--layout-logo-center-menu-left.header-inner--mobile-logo-center .header-inner__center-logo{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:var(--header-centred-logo-max, 100%)}.header-inner--layout-logo-center-menu-left.header-inner--mobile-logo-left .header-inner__center-logo{margin-inline-end:auto}}.header-dropdown{display:flex}.header-dropdown[open=true] .header-dropdown__modal{opacity:1;visibility:visible;pointer-events:all}.header-dropdown__modal{position:absolute;top:calc(100% + var(--header-dropdown-offset, 1rem));left:unset;right:0;display:flex;width:34rem;max-width:calc(100vw - 4rem);height:auto;padding:2.4rem;border-radius:var(--border-radius-block);box-shadow:0 .4rem 3rem rgba(var(--color-shadow),.04);background-color:rgb(var(--color-background));opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--duration-default) ease-in-out,visibility var(--duration-default) ease-in-out}[dir=rtl] .header-dropdown__modal{right:unset;left:0}.header-dropdown__inner{width:100%;display:flex;flex-direction:column;gap:2.4rem}.header-localization{display:none}@media screen and (min-width:1200px){.header-localization{display:flex;margin-inline-end:.8rem}}.header-account{background:transparent}.header-account-dropdown__inner{gap:1.6rem}.header-account-dropdown__headline{display:flex;align-items:flex-start;justify-content:space-between;gap:1.6rem}.header-account-dropdown__close{flex-shrink:0}.header-account-dropdown__heading{margin:0}.header-account-dropdown__text{margin:0;color:rgb(var(--color-foreground-secondary))}.header-account-dropdown__greeting{margin:0}.header-account-dropdown__actions{display:flex;gap:.8rem}.header-account-dropdown__actions .button{flex:1 1 auto}.header-inline-menu{display:none}@media screen and (min-width:1200px){.header-inline-menu{display:flex;align-items:center}}.header-inline-menu__list{list-style:none;padding:0;margin:0;display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-start;row-gap:1.2rem}.header-inline-menu__item{padding:0;margin:0;display:flex;align-items:center;transition:opacity var(--duration-default) ease-in-out}.header-inline-menu__item--submenu{position:relative}.header-inline-menu__item--submenu:after{content:"";display:none;position:absolute;z-index:var(--z-header-inline-submenu-hover-zone);top:100%;left:0;right:0;width:100%;height:var(--distance-to-menu, 3.6rem);background:transparent}.header-inline-menu__item--submenu>.header-inline-submenu{position:absolute;z-index:var(--z-header-inline-submenu);top:calc(100% + 2.8rem);left:-1.6rem}.header-inline-menu__item--submenu:active:after,.header-inline-menu__item--submenu:hover:after,.header-inline-menu__item--submenu:focus-within:after,.header-inline-menu__item--submenu:focus:after{display:block}.header-inline-menu__item--submenu:active>.header-inline-submenu,.header-inline-menu__item--submenu:hover>.header-inline-submenu,.header-inline-menu__item--submenu:focus-within>.header-inline-submenu,.header-inline-menu__item--submenu:focus>.header-inline-submenu{opacity:1;pointer-events:all;visibility:visible}.header-inline-menu__item--submenu:active>.header-inline-menu__link>.header-inline-menu__icon,.header-inline-menu__item--submenu:hover>.header-inline-menu__link>.header-inline-menu__icon,.header-inline-menu__item--submenu:focus-within>.header-inline-menu__link>.header-inline-menu__icon,.header-inline-menu__item--submenu:focus>.header-inline-menu__link>.header-inline-menu__icon{transform:rotate(180deg);opacity:var(--hover-opacity)}.header-inline-menu__item--submenu.header-inline-menu__item--dismissed:after{display:none}.header-inline-menu__item--submenu.header-inline-menu__item--dismissed>.header-inline-submenu{opacity:0;pointer-events:none;visibility:hidden}.header-inline-menu__item.header-nav-trigger--active{position:relative}.header-inline-menu__item.header-nav-trigger--active:after{content:"";position:absolute;z-index:var(--z-header-inline-submenu-hover-zone);top:100%;left:0;right:0;width:100%;height:var(--distance-to-menu, 3.6rem);background:transparent}.header-inline-menu__item:last-child .header-inline-menu__link{padding-inline-end:0}.header-inline-menu__link-title .link-roll__label{white-space:normal}.header-inline-menu__link{--tap-bleed: max(0rem, (2.4rem - var(--font-menu-scale) * 1.4rem * var(--font-menu-line-height)) / 2);text-decoration:none;display:flex;align-items:center;gap:.4rem;min-height:2.4rem;padding-block:var(--tap-bleed);margin-block:calc(var(--tap-bleed) * -1);cursor:pointer;padding-inline-end:2.4rem;color:rgb(var(--color-foreground))}@media(hover:hover){.header-inline-menu__link:hover>.header-inline-menu__icon{transform:rotate(180deg);opacity:var(--hover-opacity)}}.header-inline-menu__icon{flex-shrink:0;pointer-events:none;width:2.4rem;height:2.4rem;color:rgba(var(--color-foreground));transition:opacity var(--duration-default) ease-in-out,transform var(--duration-default) ease-in-out}.header-inline-menu__icon .icon-caret{position:static;width:2.4rem;height:2.4rem;color:rgb(var(--color-foreground))}@media(hover:hover)and (min-width:1200px){.header-inline-menu__list:has(.header-inline-menu__item:hover) .header-inline-menu__item:not(:hover),.header-inline-menu__list:has(.header-nav-trigger--active) .header-inline-menu__item:not(.header-nav-trigger--active):not(:hover){opacity:.5}}@media screen and (min-width:1200px){.header-inline-menu__item.header-nav-trigger--active .link-roll .link-roll__label{transform:translate3d(0,-100%,0)}}.header-inline-submenu .link-roll,.header-inline-submenu .link-roll__label{white-space:normal}.header-inline-submenu{min-width:23.2rem;max-width:32rem;max-height:70vh;padding:1.4rem;border:.1rem solid rgb(var(--color-border));border-radius:min(var(--border-radius-block),.6rem);background-color:rgb(var(--color-background));opacity:0;pointer-events:none;visibility:hidden;transition:opacity var(--duration-default) ease-in-out,visibility var(--duration-default) ease-in-out}.header-inline-submenu__list{width:100%;display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.header-inline-submenu__link{text-decoration:none;width:100%;padding:1.1rem 1.2rem;min-height:4.2rem;display:flex;align-items:center;gap:.4rem;border-radius:min(var(--border-radius-button),1rem)}.header-inline-submenu__details{width:100%;border:none;background-color:transparent}.header-inline-submenu__details[open]>.header-inline-submenu__summary>.header-inline-submenu__icon{transform:rotate(180deg)}.header-inline-submenu__summary{width:100%;display:flex;align-items:center;justify-content:space-between;gap:.4rem;padding-inline-end:1.2rem;border:.1rem solid transparent;border-radius:min(var(--border-radius-button),1rem)}.header-inline-submenu__summary>a.header-inline-submenu__link{width:auto;padding-inline-end:0}@media(hover:hover){.header-inline-submenu__summary:hover>.header-inline-submenu__icon{opacity:var(--hover-opacity)}}.header-inline-submenu__icon{flex-shrink:0;pointer-events:none;width:2.4rem;height:2.4rem;color:rgb(var(--color-foreground));transition:opacity var(--duration-default) ease-in-out,transform var(--duration-default) ease-in-out}.header-inline-submenu__icon .icon-caret{position:static;width:2.4rem;height:2.4rem;color:rgb(var(--color-foreground))}.header-inline-submenu__sublist{padding:1rem 1.2rem .4rem;display:flex;flex-direction:column}.header-inline-submenu__sublist li{line-height:var(--font-body-line-height)}.header-inline-submenu__sublist li:first-child .header-inline-submenu__sublink{padding-top:0}.header-inline-submenu__sublist li:last-child .header-inline-submenu__sublink{padding-bottom:0}.header-inline-submenu__sublink{width:100%;padding:.6rem 0}@media(hover:hover){.header-inline-submenu__sublink{transition:opacity var(--duration-default) ease-in-out}.header-inline-submenu__sublink:hover{opacity:var(--hover-opacity)}}.header-logo{display:inline-flex;align-items:center;margin:0;line-height:0}.header-logo span{line-height:1}.header-logo__link{position:relative;display:inline-flex;padding:0;text-decoration:none;word-break:break-word;width:var(--logo-width, auto)}@media screen and (min-width:1200px){.header-logo__link{width:var(--logo-width-desktop, var(--logo-width, auto))}}.header-logo__link:after{content:"";display:block;width:0;padding-bottom:var(--padding_bottom)}@media screen and (max-width:576px){.header-logo__link{max-width:18rem}}@media screen and (max-width:380px){.header-logo__link{max-width:15rem}}@media screen and (max-width:350px){.header-logo__link{max-width:12rem}}.header-logo__link span{display:flex;align-items:center;max-width:25rem;line-height:1;letter-spacing:-.05em}.header-logo__img{display:block;width:100%;height:auto;-o-object-fit:contain;object-fit:contain;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media screen and (max-width:576px){.header-logo__img{max-width:18rem}}@media screen and (max-width:374px){.header-logo__img{max-width:12rem}}.header-logo__img:not(.header-logo__img--overlay){opacity:1;visibility:visible}.header-logo__img:only-child{opacity:1!important;visibility:visible!important}.header-logo__img--overlay{opacity:0;visibility:hidden}@media(prefers-color-scheme:dark){[data-scheme=auto] .header-logo__img:not(.header-logo__img--overlay){opacity:0;visibility:hidden}[data-scheme=auto] .header-logo__img.header-logo__img--overlay{opacity:1;visibility:visible}}[data-scheme=dark] .header-logo__img:not(.header-logo__img--overlay){opacity:0;visibility:hidden}[data-scheme=dark] .header-logo__img.header-logo__img--overlay{opacity:1;visibility:visible}.scheme-toggled[data-scheme] *:not(.swiper-wrapper),.scheme-toggled[data-scheme] *:after,.scheme-toggled[data-scheme] *:before{transition:none!important}.header-color-mode-selector{display:none}@media screen and (min-width:1200px){.header-color-mode-selector{display:flex}}.header-color-mode-selector .icon-dark-mode{display:block}.header-color-mode-selector .icon-light-mode{display:none}@media(prefers-color-scheme:light){[data-scheme=auto] .header-color-mode-selector .icon-dark-mode{display:block}[data-scheme=auto] .header-color-mode-selector .icon-light-mode{display:none}}[data-scheme=light] .header-color-mode-selector .icon-dark-mode{display:block}[data-scheme=light] .header-color-mode-selector .icon-light-mode{display:none}@media(prefers-color-scheme:dark){[data-scheme=auto] .header-color-mode-selector .icon-dark-mode{display:none}[data-scheme=auto] .header-color-mode-selector .icon-light-mode{display:block}}[data-scheme=dark] .header-color-mode-selector .icon-dark-mode{display:none}[data-scheme=dark] .header-color-mode-selector .icon-light-mode{display:block}.mega-submenu-mobile{display:none;position:fixed;z-index:var(--z-header-mobile-submenu);top:0;left:0;transform:translate(110%);width:100%;height:calc(var(--vh, 1vh) * 100);max-height:100vh;padding:2rem;padding-inline-end:0;background-color:rgb(var(--color-background));pointer-events:none;visibility:hidden;transition:transform var(--duration-default) ease-in-out,visibility var(--duration-default) ease-in-out}@supports (height: 100dvh){.mega-submenu-mobile{height:100dvh}}@media only screen and (min-width:576px){.mega-submenu-mobile{max-width:40rem}}[dir=rtl] .mega-submenu-mobile{right:0;left:unset;transform:translate(-110%)}.mega-submenu-mobile--initialized{display:block}.mega-submenu-mobile--visible{transform:translate(0);pointer-events:all;visibility:visible}[dir=rtl] .mega-submenu-mobile--visible{transform:translate(0)}.mega-submenu-mobile__wrapper{width:100%;display:flex;flex-direction:column;gap:2rem;height:100%}.mega-submenu-mobile__top{width:100%;display:flex;align-items:center;padding-inline-end:2rem;pointer-events:all}.mega-submenu-mobile__inner{width:100%;display:flex;flex-direction:column;gap:2rem;padding-inline-end:2rem;max-height:100%}.mega-submenu-mobile__submenu{width:100%}.mega-submenu-mobile .mega-menu__quick-links{margin-top:4.8rem}.header-search-modal{position:fixed;z-index:var(--z-header-search-modal);top:calc(-1 * var(--ann-height));left:unset;right:0;bottom:0;width:100%;height:calc(var(--vh, 1vh) * 100);padding:0;display:flex;justify-content:center;align-items:flex-start;background:transparent;pointer-events:none;visibility:hidden;overflow:hidden;transition:visibility var(--duration-default)}@supports (height: 100dvh){.header-search-modal{height:100dvh}}@media only screen and (min-width:576px){.header-search-modal{max-width:50rem}}@media screen and (min-width:1200px){.header-search-modal{display:none}}[dir=rtl] .header-search-modal{left:0;right:unset}@media screen and (min-width:1200px){[dir=rtl] .header-search-modal{right:0}}.header-search-modal[open=true]{visibility:visible}.header-search-modal[open=true]>.header-search-modal__content{opacity:1;transform:translate(0);pointer-events:auto}.header-search-modal[open=true]>.header-search-modal__backdrop{visibility:visible;pointer-events:auto;background-color:rgba(var(--color-modal-overlay),.2);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);transition:background-color var(--duration-default) ease-in-out,backdrop-filter 0s linear 0s,visibility var(--duration-default) ease-in-out}.header-search-modal__backdrop{display:block;position:fixed;z-index:var(--z-header-search-modal-backdrop);top:calc(-1 * var(--ann-height));left:0;right:0;height:calc(var(--vh, 1vh) * 100);visibility:hidden;pointer-events:none;background-color:rgba(var(--color-modal-overlay),0);backdrop-filter:none;-webkit-backdrop-filter:none;transition:background-color var(--duration-default) ease-in-out,backdrop-filter 0s linear var(--duration-default),visibility var(--duration-default) ease-in-out}@supports (height: 100dvh){.header-search-modal__backdrop{height:100dvh}}@media screen and (min-width:1200px){.header-search-modal__backdrop{display:none}}.header-search-modal__content{position:absolute;z-index:var(--z-header-search-modal-content);width:100%;height:100%;background-color:rgb(var(--color-background));padding:0;margin:0;display:flex;flex-direction:column;overflow:hidden;opacity:1;transform:translate(100%);transition:opacity var(--duration-default) ease-in-out,transform var(--duration-default) ease-in-out}[dir=rtl] .header-search-modal__content{transform:translate(-100%)}.header-search-modal__inner{display:flex;flex-direction:column;width:100%;max-height:100%;overflow:hidden;flex-grow:1}@media screen and (min-width:1200px){.header-search-modal__inner{max-width:100%;padding-inline:3.2rem;max-height:unset;height:100%}}.header-search-modal__body{display:flex;flex-direction:column;flex-grow:1;max-height:100%;overflow-y:auto;overscroll-behavior:contain;margin-top:4.8rem}@media screen and (min-width:1200px){.header-search-modal__body{min-height:0;max-height:unset;overflow:visible}}.header-search-modal__content:has(predictive-search[open]) .header-search-modal__body,.header-search-modal__content:has(predictive-search[loading]) .header-search-modal__body{display:none}.header-search-modal__content:has(.predictive-search__empty) .header-search-modal__body{display:flex}.header-search-modal__content:has(.predictive-search__empty) .header-search-modal__body .header-search-modal__menu{display:none}.header-search-modal__close{top:1.4rem;inset-inline-end:2.4rem}[dir=rtl] .header-search-modal__close{right:unset;left:2.4rem}@media screen and (min-width:1200px){.header-search-modal__close{display:none}}.header-search-modal__menu{width:100%;padding:0 2.4rem 2.4rem;display:flex;flex-direction:column;max-height:100%}@media screen and (min-width:1200px){.header-search-modal__menu{padding:0 0 3.2rem;flex:0 1 auto;min-height:0}}.header-search-modal__menu-title{margin-bottom:2.4rem;color:rgb(var(--color-foreground-secondary))}.header-search-modal__menu-title:empty{display:none}.header-search-modal__menu-items{display:flex;flex-direction:column;padding:0;margin:0;max-height:100%}@media screen and (max-width:1199px){.header-search-modal__menu-items{overflow:visible;max-height:none}}@media screen and (min-width:1200px){.header-search-modal__menu-items{flex:1 1 auto;min-height:0}}.header-search-modal__menu-link{text-decoration:none;padding:.8rem 0;min-height:3.6rem;display:flex;flex-direction:row;align-items:center;gap:.8rem;color:rgb(var(--color-foreground));transition:color var(--duration-default) ease-in-out}@media(hover:hover){.header-search-modal__menu-link:hover{color:rgb(var(--color-foreground-secondary))}}.header-search-modal__menu-icon{display:inline-flex;flex-shrink:0}.header-search-modal__menu-icon .icon{width:1.8rem;height:1.8rem;color:rgb(var(--color-foreground))}.header-search-modal__recommended{width:100%;padding:0 2.4rem 2.4rem;margin-top:auto}@media screen and (min-width:1200px){.header-search-modal__recommended{padding:0;flex-shrink:0}}.header-search-modal__recommended-title{margin-bottom:2.4rem;color:rgb(var(--color-foreground-secondary))}.header-search-modal__recommended-slider{width:100%;overflow:hidden}@media screen and (min-width:1200px){.header-search-modal__recommended-slider{overflow:visible}}.header-search-modal__recommended-slider .swiper-wrapper{height:auto}.header-search-modal__recommended-slider:not(.swiper-initialized) .swiper-wrapper{display:grid;grid-template-columns:minmax(0,1fr);gap:1.6rem}@media screen and (min-width:576px){.header-search-modal__recommended-slider:not(.swiper-initialized) .swiper-wrapper{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:1200px){.header-search-modal__recommended-slider:not(.swiper-initialized) .swiper-wrapper{grid-template-columns:repeat(3,minmax(0,1fr))}}.header-search-modal__recommended-controls{margin-top:2.4rem}.header-search-modal__top{position:relative;width:100%;display:flex;align-items:flex-start;padding:2.4rem 2.4rem 0;flex-shrink:0}@media screen and (max-width:1199px){.header-search-modal__top{position:static}}@media screen and (min-width:1200px){.header-search-modal__top{flex-direction:column;align-items:stretch;min-height:0;padding:0 0 2.4rem}}.header-search-modal .search-form{overflow:hidden;width:100%}@media screen and (max-width:1199px){.header-search-modal .search-form{max-height:none}}.header-search-modal .search-form__top{padding:2.4rem 0 0}@media screen and (min-width:1200px){.header-search-modal .search-form__top{padding:0}}.header-search-modal .search-form__form{overflow:hidden}@media screen and (max-width:1199px){.header-search-modal .predictive-search{padding-bottom:2.4rem}.header-search-modal .header-search-modal__inner{overflow-y:auto;overscroll-behavior:contain}.header-search-modal .header-search-modal__body,.header-search-modal .search-form,.header-search-modal .search-form__form,.header-search-modal .predictive-search,.header-search-modal .predictive-search__wrapper,.header-search-modal .predictive-search__results{max-height:none;overflow:visible}}@media screen and (min-width:1200px){.header-search-modal .search-form,.header-search-modal .search-form__form,.header-search-modal .predictive-search,.header-search-modal .predictive-search__wrapper,.header-search-modal .predictive-search__results{min-height:0}}.overflow-hidden-search-open{overflow:hidden;overscroll-behavior:contain}header-mobile-drawer .menu-drawer{position:fixed;top:calc(-1 * var(--ann-height));left:0;width:100%;height:calc(var(--vh, 1vh) * 100);padding:0;background-color:rgb(var(--color-background));border:none;visibility:hidden;pointer-events:none;transform:translate(-110%);overflow:hidden;z-index:var(--z-header-mobile-drawer);display:flex;flex-direction:column;transition:transform var(--duration-default) ease-in-out,opacity var(--duration-default) ease-in-out,visibility var(--duration-default) ease-in-out,height var(--duration-default) ease-in-out}@supports (height: 100dvh){header-mobile-drawer .menu-drawer{height:100dvh}}@media only screen and (min-width:576px){header-mobile-drawer .menu-drawer{max-width:40rem}}[dir=rtl] header-mobile-drawer .menu-drawer{right:0;left:unset;transform:translate(110%)}.no-js header-mobile-drawer .menu-drawer{border:.1rem solid rgb(var(--color-border));padding-top:6.4rem}header-mobile-drawer .menu-drawer__button{display:flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem}header-mobile-drawer .menu-drawer__button .icon{color:rgb(var(--color-foreground));width:2.4rem;height:2.4rem;transition:opacity var(--duration-default) ease-in-out}@media(hover:hover){header-mobile-drawer .menu-drawer__button:hover .icon{opacity:var(--hover-opacity)}}header-mobile-drawer .menu-drawer__top{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1.2rem;padding:2rem}header-mobile-drawer .menu-drawer__container{position:relative;display:flex;flex-direction:column;gap:1.6rem;width:100%;height:100%;padding:0;padding-inline-start:2rem;padding-inline-end:2rem;padding-bottom:2rem}header-mobile-drawer .menu-drawer__social{margin:auto 0 0}header-mobile-drawer .menu-drawer__social+.menu-drawer__bottom{margin-top:0}header-mobile-drawer .menu-drawer__bottom{margin:auto 0 0;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1.6rem}header-mobile-drawer .menu-drawer__localization{display:flex;flex-wrap:wrap;gap:1rem}header-mobile-drawer .menu-drawer .header-color-mode-selector{display:flex}header-mobile-drawer .menu-drawer .header-color-mode-selector .icon-dark-mode{transform:scaleX(-1)}header-mobile-drawer>details>summary:before{content:"";display:none;position:fixed;top:calc(-1 * var(--ann-height));bottom:0;left:0;width:100%;height:110vh;cursor:pointer;z-index:var(--z-header-mobile-drawer-backdrop);background-color:rgba(var(--color-modal-overlay),0);backdrop-filter:none;-webkit-backdrop-filter:none;transition:background-color var(--duration-default) ease-in-out,backdrop-filter 0s linear var(--duration-default),visibility var(--duration-default) ease-in-out}header-mobile-drawer>details[open]>summary:before{display:block}.no-js header-mobile-drawer>details[open]>.menu-drawer,.js header-mobile-drawer>details[open].menu-opening>.menu-drawer{visibility:visible;pointer-events:all;transform:translate(0)}.no-js header-mobile-drawer>details[open]>summary:before,.js header-mobile-drawer>details[open].menu-opening>summary:before{background-color:rgba(var(--color-modal-overlay),.1);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);transition:background-color var(--duration-default) ease-in-out,backdrop-filter 0s linear 0s,visibility var(--duration-default) ease-in-out}.no-js header-mobile-drawer details[open].menu-drawer-container .menu-drawer__button.js-menu-drawer-open{position:relative;z-index:var(--z-header-mobile-drawer-open-button)}.no-js header-mobile-drawer details[open].menu-drawer-container>summary:before{display:none}.header-mobile-menu{display:flex}.header-mobile-menu__list{width:100%;display:flex;flex-direction:column;gap:.6rem;margin:0;padding:0;list-style:none}.header-mobile-menu__item{width:100%}.header-mobile-menu__details{width:100%;border:none;background-color:transparent}.header-mobile-menu__details[open]>.header-mobile-menu__summary>.header-mobile-menu__icon{transform:rotate(180deg)}.header-mobile-menu__summary{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1.6rem;cursor:pointer}.header-mobile-menu__summary>a.header-mobile-menu__link{width:auto;padding-inline-end:0;transition:opacity var(--duration-default) ease-in-out}.header-mobile-menu__summary>span.header-mobile-menu__link{transition:opacity var(--duration-default) ease-in-out}@media(hover:hover){.header-mobile-menu__summary:hover>span.header-mobile-menu__link,.header-mobile-menu__summary:hover>span.header-mobile-menu__link+.header-mobile-menu__icon{opacity:var(--hover-opacity)}.header-mobile-menu__summary:hover>a.header-mobile-menu__link+.header-mobile-menu__icon{opacity:var(--hover-opacity)}.header-mobile-menu__summary>a.header-mobile-menu__link:hover{opacity:var(--hover-opacity)}.header-mobile-menu__summary>a.header-mobile-menu__link:hover+.header-mobile-menu__icon{opacity:1}}.header-mobile-menu__link{text-decoration:none;width:100%;padding:.4rem 0;min-height:3.6rem;display:flex;align-items:center;gap:1.6rem}@media(hover:hover){.header-mobile-menu__link--only{transition:opacity var(--duration-default) ease-in-out}.header-mobile-menu__link--only:hover{opacity:var(--hover-opacity)}}.header-mobile-menu__link[tabindex="0"]{cursor:pointer}.header-mobile-menu__icon{flex-shrink:0;pointer-events:none;width:1.6rem;height:1.6rem;color:rgb(var(--color-foreground));transition:opacity var(--duration-default) ease-in-out,transform var(--duration-default) ease-in-out}.header-mobile-menu__icon .icon-caret{position:static;width:1.6rem;height:1.6rem;color:rgb(var(--color-foreground))}.header-mobile-menu__icon--mega{margin-inline-start:auto}.header-mobile-menu__icon--mega .icon-caret{transform:rotate(-90deg)}[dir=rtl] .header-mobile-menu__icon--mega .icon-caret{transform:rotate(90deg)}.header-mobile-menu__subnav{padding:.4rem 0}.header-mobile-menu__subnav-list{width:100%;display:flex;flex-direction:column;margin:0;padding:0;padding-inline-start:.8rem;list-style:none}.header-mobile-menu__subnav-details{width:100%;border:none;background-color:transparent}.header-mobile-menu__subnav-details[open]>.header-mobile-menu__subnav-summary>.header-mobile-menu__icon{transform:rotate(180deg)}.header-mobile-menu__subnav-summary{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1.6rem;padding-top:.4rem;padding-bottom:.4rem}.header-mobile-menu__subnav-summary>.header-mobile-menu__subnav-link{width:auto;padding:0}@media(hover:hover){.header-mobile-menu__subnav-summary:hover>span.header-mobile-menu__subnav-link{color:rgb(var(--color-foreground))}.header-mobile-menu__subnav-summary:hover>a.header-mobile-menu__subnav-link+.header-mobile-menu__icon{opacity:var(--hover-opacity)}.header-mobile-menu__subnav-summary>a.header-mobile-menu__subnav-link:hover{color:rgb(var(--color-foreground))}.header-mobile-menu__subnav-summary>a.header-mobile-menu__subnav-link:hover+.header-mobile-menu__icon{opacity:1}}.header-mobile-menu__subnav-link{width:100%;padding-top:.4rem;padding-bottom:.4rem;color:rgb(var(--color-foreground-secondary))}@media(hover:hover){.header-mobile-menu__subnav-link{transition:color var(--duration-default) ease-in-out}.header-mobile-menu__subnav-link:hover{color:rgb(var(--color-foreground))}}.header-mobile-menu__subsubnav{padding:0}.header-mobile-menu__subsubnav>.header-mobile-menu__subnav-list{padding-inline-start:.8rem}@media screen and (max-width:1199px){.overflow-hidden-mobile-menu{overflow:hidden;overscroll-behavior:contain}}@media screen and (min-width:1200px){.overflow-hidden-desktop-menu{overflow:hidden;overscroll-behavior:contain}.overflow-hidden-desktop-menu .shopify-section-header{will-change:auto;transform:none;z-index:var(--z-header-nav)}.overflow-hidden-desktop-menu .header .header-nav,.overflow-hidden-desktop-menu .header .header-nav-group{position:relative;z-index:var(--z-header-nav)}.overflow-hidden-desktop-menu .header .header-inner__logo,.overflow-hidden-desktop-menu .header .header-inner__center-logo,.overflow-hidden-desktop-menu.header-panel-open--menu .header .header-nav-group--end,.overflow-hidden-desktop-menu.header-panel-open--icons .header .header-nav-group--start{z-index:var(--z-header-lowered)}}.modal-cursor-cross:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;visibility:inherit;cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='46' height='46'%3E%3Ccircle cx='23' cy='23' r='22' fill='%23000000' fill-opacity='1'/%3E%3Cpath d='M17 17L29 29M29 17L17 29' stroke='%23ffffff' stroke-width='1.2'/%3E%3C/svg%3E") 23 23,pointer;transition:visibility 0s var(--duration-default)}@supports (hanging-punctuation: first){.modal-cursor-cross{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='46' height='46'%3E%3Ccircle cx='23' cy='23' r='22' fill='%23000000' fill-opacity='1'/%3E%3Cpath d='M17 17L29 29M29 17L17 29' stroke='%23ffffff' stroke-width='1.2'/%3E%3C/svg%3E") 23 23,pointer}}.mega-menu{display:none}.mega-menu__badge{display:inline;white-space:nowrap;margin-inline-start:.8rem;padding:.2rem;border-radius:var(--border-radius-badge);background-color:rgb(var(--color-background-accent));color:rgb(var(--color-foreground-accent));font-size:calc(var(--font-badge-scale) * 1.2rem)}.mega-menu__quick-links-list{display:flex;flex-direction:column;margin:0;padding:0}.mega-menu__quick-links-link{display:inline-flex;padding-block:.4rem}@media screen and (min-width:1200px){.mega-menu{display:block;padding:var(--header-nav-px)}.mega-menu__inner{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:auto 1fr;grid-template-areas:"tabs submenu promo" "quicklinks submenu promo";gap:2.4rem 3.2rem;min-height:100%}.mega-menu__tabs{grid-area:tabs;display:flex;flex-direction:column;align-items:flex-start;min-width:0}.mega-menu__tab{display:inline-flex;align-items:center;gap:.8rem;max-width:100%;padding:.8rem 0;background:transparent;border:none;text-align:start;cursor:pointer}.mega-menu__tab-label{color:rgb(var(--color-foreground));transition:opacity var(--duration-default) ease-in-out}.mega-menu__tab-arrow{color:rgb(var(--color-foreground))}}@media screen and (min-width:1200px)and (hover:hover){.mega-menu__tabs:has(.mega-menu__tab--active) .mega-menu__tab:not(.mega-menu__tab--active) .mega-menu__tab-label,.mega-menu__tabs:has(.mega-menu__tab:hover) .mega-menu__tab:not(:hover) .mega-menu__tab-label{opacity:.5}.mega-menu__submenu-list:has(.mega-menu__submenu-link:hover) .mega-menu__submenu-link:not(:hover){opacity:.5}}@media screen and (min-width:1200px){.mega-menu__submenus{grid-area:submenu;align-self:start;min-width:0}.mega-menu__submenu{display:none}.mega-menu__submenu--active{display:block}.mega-menu__submenu-list{display:flex;flex-direction:column;margin:0;padding:0}.mega-menu__submenu-item{min-width:0}.mega-menu__submenu-link{display:inline-block;padding-block:.8rem;max-width:100%;transition:opacity var(--duration-default) ease-in-out}.mega-menu__submenu-label{word-break:break-word}.mega-menu__quick-links{grid-area:quicklinks;align-self:end;min-width:0}.mega-menu__quick-links-link{color:rgb(var(--color-foreground-secondary));transition:color var(--duration-default) ease-in-out}}@media screen and (min-width:1200px)and (hover:hover){.mega-menu__quick-links-link:hover{color:rgb(var(--color-foreground))}}@media screen and (min-width:1200px){.mega-menu__cards{grid-area:promo;align-self:end;width:100%;min-width:0}.mega-menu__card{display:none;width:100%}.mega-menu__card--active{display:block}}@media screen and (min-width:1200px){.header-nav-panel__content--active .mega-menu .mega-menu__tab,.header-nav-panel__content--active .mega-menu .mega-menu__submenu--active .mega-menu__submenu-item{animation:headerNavItemReveal var(--duration-default) ease-out both;animation-delay:calc(var(--i, 1) * .05s)}}.mega-menu__promo-card{--collection-card-overlay-padding: 1.6rem}@media screen and (min-width:1200px){.mega-menu__promo-card{height:100%}}.mega-menu__promo-card .collection-card__title a{display:inline;background-position:left calc(100% - var(--link-underline-offset));background-size:100% .1rem;background-image:linear-gradient(to right,currentColor 0%,currentColor 100%);background-repeat:no-repeat;text-decoration:none;word-break:break-word;transition:background-size var(--duration-default) ease-in-out;color:inherit}@media(hover:hover){.mega-menu__promo-card .collection-card__title a:hover{background-size:0% .1rem;background-position:right calc(100% - var(--link-underline-offset))}}@media(hover:hover){.mega-menu__promo-card .collection-card__title a:hover{opacity:1}}.mega-cards-submenu{display:none}@media screen and (min-width:1200px){.mega-cards-submenu{display:block;padding:var(--header-nav-px)}.mega-cards-submenu__inner{min-height:100%}.mega-cards-submenu__grid{display:grid;align-items:start;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6rem}}@media screen and (min-width:1200px){.header-nav-panel__content--active .mega-cards-submenu__card{animation:headerNavItemReveal var(--duration-default) ease-out both;animation-delay:calc(var(--i, 1) * .05s)}}.mega-submenu-mobile__cards{display:grid;align-items:start;grid-template-columns:repeat(var(--mobile-columns, 1),minmax(0,1fr));gap:1.2rem}.header-desktop-navigation-panel{display:none}@media screen and (min-width:1200px){.header-desktop-navigation-panel{display:flex;flex-direction:column;position:fixed;z-index:var(--z-header-panel);top:var(--ann-height, 0px);right:0;width:var(--header-nav-width);height:calc(var(--vh, 1vh) * 100 - var(--ann-height, 0px));padding-top:var(--header-height);background-color:rgb(var(--color-background))}@supports (height: 100dvh){.header-desktop-navigation-panel{height:calc(100dvh - var(--ann-height, 0px))}}.header-desktop-navigation-panel{--panel-slide-offset: 3.2rem;opacity:0;visibility:hidden;pointer-events:none;transform:translate(var(--panel-slide-offset));transition:opacity var(--duration-default) ease-in,visibility var(--duration-default) ease-in,transform var(--duration-default) ease-in}[dir=rtl] .header-desktop-navigation-panel{right:auto;left:0;--panel-slide-offset: -3.2rem}}@media screen and (min-width:1200px){.header-desktop-navigation-panel--menu{right:auto;left:0;width:max(50vw,84rem,var(--header-menu-group-width) + 3.2rem);--panel-slide-offset: -3.2rem}[dir=rtl] .header-desktop-navigation-panel--menu{left:auto;right:0;--panel-slide-offset: 3.2rem}}@media screen and (min-width:1200px){.header-desktop-navigation-panel--icons{right:0;left:auto;width:max(50vw,84rem)}[dir=rtl] .header-desktop-navigation-panel--icons{right:auto;left:0}}@media screen and (min-width:1200px){.header-desktop-navigation-panel--active{opacity:1;visibility:visible;pointer-events:auto;transform:translate(0);transition-timing-function:ease-out}}.header-desktop-navigation-panel__wrapper{width:100%}@media screen and (min-width:1200px){.header-desktop-navigation-panel__wrapper{flex:1;min-height:0;display:flex;flex-direction:column}}@media(prefers-reduced-motion:reduce){.header-desktop-navigation-panel,[dir=rtl] .header-desktop-navigation-panel,[dir=rtl] .header-desktop-navigation-panel--menu{--panel-slide-offset: 0rem}}.header-nav-panel__content{display:none}.header-nav-panel__content--active{display:flex;flex-direction:column;flex:1;min-height:0;animation:headerPanelContentFade var(--duration-default) ease-in-out}.header-nav-panel__scroll{width:100%}@media screen and (min-width:1200px){.header-nav-panel__scroll{flex:1;min-height:0;display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain}.header-nav-panel__scroll>.mega-menu{flex:1 0 auto;min-height:100%;display:flex;flex-direction:column}.header-nav-panel__scroll>.mega-menu>.mega-menu__inner{flex:1 0 auto}}.header-desktop-navigation-backdrop{display:none}@media screen and (min-width:1200px){.header-desktop-navigation-backdrop{position:fixed;z-index:var(--z-header-backdrop);top:var(--ann-height, 0px);right:0;bottom:0;left:0;pointer-events:none;background-color:rgba(var(--color-modal-overlay),0);backdrop-filter:none;-webkit-backdrop-filter:none;transition:background-color var(--duration-default) ease-in-out,backdrop-filter 0s linear var(--duration-default),visibility var(--duration-default) ease-in-out}}@media screen and (min-width:1200px){.overflow-hidden-desktop-menu .header-desktop-navigation-backdrop{display:block}.header-panel-open .header-desktop-navigation-backdrop{pointer-events:auto;background-color:rgba(var(--color-modal-overlay),.2);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);transition:background-color var(--duration-default) ease-in-out,backdrop-filter 0s linear 0s,visibility var(--duration-default) ease-in-out}}@keyframes headerPanelContentFade{0%{opacity:0}to{opacity:1}}@keyframes headerNavItemReveal{0%{opacity:0;transform:translate(var(--header-nav-reveal-shift))}to{opacity:1;transform:translate(0)}}@media(prefers-reduced-motion:reduce){.header-nav-panel__content--active .mega-menu .mega-menu__tab,.header-nav-panel__content--active .mega-menu .mega-menu__submenu--active .mega-menu__submenu-item,.header-nav-panel__content--active .mega-cards-submenu__card{animation-name:headerPanelContentFade;animation-delay:0s}}.header-search-panel{display:flex;flex-direction:column;gap:3.2rem;width:100%;flex-grow:1;padding:var(--header-nav-px)}.header-search-panel__top{width:100%;flex-grow:1;display:flex;flex-direction:column}.header-search-panel__top .search-form{width:100%}.header-search-panel__body{display:flex;flex-direction:column;gap:3.2rem;width:100%;margin:4.8rem 0 0;flex-grow:1}.header-search-panel__menu{width:100%;display:flex;flex-direction:column}.header-search-panel__menu-title{margin-bottom:2.4rem;color:rgb(var(--color-foreground-secondary))}.header-search-panel__menu-title:empty{display:none}.header-search-panel__menu-items{display:flex;flex-direction:column;padding:0;margin:0}.header-search-panel__menu-link{text-decoration:none;padding:.8rem 0;min-height:3.6rem;display:flex;align-items:center;gap:.8rem;color:rgb(var(--color-foreground));transition:color var(--duration-default) ease-in-out}@media(hover:hover){.header-search-panel__menu-link:hover{color:rgb(var(--color-foreground-secondary))}}.header-search-panel__menu-icon{display:inline-flex;flex-shrink:0}.header-search-panel__menu-icon .icon{width:1.8rem;height:1.8rem;color:rgb(var(--color-foreground))}.header-search-panel .search-form,.header-search-panel .search-form__form,.header-search-panel .predictive-search,.header-search-panel .predictive-search__wrapper,.header-search-panel .predictive-search__results{max-height:none;overflow:visible}.announcement-section{z-index:4}.announcement-bar{position:relative;display:flex;min-height:var(--announcement-height);max-height:var(--announcement-height);color:rgb(var(--color-foreground));overflow:hidden}@media(max-width:575px){.announcement-bar{max-height:none}}.announcement-bar__wrapper{width:100%;display:flex}@media(max-width:575px){.announcement-bar__wrapper--mobile-left .announcement-bar-message__inner{align-items:flex-start;text-align:left}.announcement-bar__wrapper--mobile-center .announcement-bar-message__inner{align-items:center;text-align:center}.announcement-bar__wrapper--mobile-right .announcement-bar-message__inner{align-items:flex-end;text-align:right}}@media(min-width:576px){.announcement-bar__wrapper--left .announcement-bar-message__inner{justify-content:flex-start;text-align:left}.announcement-bar__wrapper--center .announcement-bar-message__inner{justify-content:center;text-align:center}.announcement-bar__wrapper--right .announcement-bar-message__inner{justify-content:flex-end;text-align:right}}.announcement-bar__messages{display:grid;width:100%}.announcement-bar__message{display:flex;align-items:center;min-height:2rem;overflow-y:auto}@media(max-width:575px){.announcement-bar__message{min-height:0}}.announcement-bar__message{overscroll-behavior:contain;max-height:100%;scrollbar-width:none}.announcement-bar__message::-webkit-scrollbar{display:none}.announcement-bar__message *{pointer-events:none}.announcement-bar__text{margin:auto;position:relative;z-index:3}.announcement-bar__text.subheading-font{color:rgb(var(--color-foreground))}.announcement-bar__text a{pointer-events:all;position:relative;z-index:2}.announcement-bar__countdown{display:flex;align-items:center;flex-shrink:0}.announcement-bar__countdown .countdown-timer{width:auto}.announcement-bar__countdown .block-countdown-timer,.announcement-bar__countdown .countdown-timer__wrapper{display:flex;align-items:center}.announcement-bar__countdown .countdown-timer__divider{color:rgb(var(--color-foreground))}.announcement-bar__overlay-link{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%}.announcement-bar__overlay-link:empty{display:block}.announcement-bar-message{grid-area:1/1;display:flex;overflow:hidden;visibility:hidden;pointer-events:none}.announcement-bar-message__inner{display:flex;position:relative;z-index:2;pointer-events:none;align-items:center;justify-content:center;gap:1.6rem;width:100%;padding-top:.4rem;padding-bottom:.4rem;transform:translate3d(0,100%,0);transition:transform var(--duration-default) ease}@media(max-width:575px){.announcement-bar-message__inner{flex-direction:column;gap:0}}@media(prefers-reduced-motion:reduce){.announcement-bar-message__inner{transition:none}}.announcement-bar-message--active{visibility:visible;pointer-events:auto}.announcement-bar-message--active .announcement-bar-message__inner{transform:translateZ(0)}.announcement-bar-message--exit{visibility:visible}.announcement-bar-message--exit .announcement-bar-message__inner{transform:translate3d(0,-100%,0)}.announcement-bar__messages:not(.announcement-bar__messages--ready) .announcement-bar-message:first-child{visibility:visible;pointer-events:auto}.announcement-bar__messages:not(.announcement-bar__messages--ready) .announcement-bar-message:first-child .announcement-bar-message__inner{transform:none}.breadcrumbs{padding-block:1.6rem}.breadcrumb{position:relative;z-index:4;display:flex;flex-wrap:wrap;align-items:center;gap:.8rem;padding:0;margin:0;font-size:calc(var(--font-button-scale) * 1.2rem);font-family:var(--font-button-family);font-weight:var(--font-button-weight);font-style:var(--font-button-style);text-transform:var(--font-button-text-transform);letter-spacing:var(--font-button-letter-spacing);line-height:var(--font-button-line-height);color:rgb(var(--color-foreground));background-color:transparent}.breadcrumb__link{text-decoration:none;white-space:nowrap;color:rgb(var(--color-foreground-secondary));transition:color var(--duration-default)}@media(hover:hover){.breadcrumb__link:hover{color:rgb(var(--color-foreground))}}.breadcrumb__delimiter{flex:0 0 auto;width:1px;height:1rem;background-color:rgb(var(--color-foreground));opacity:.3}.breadcrumb__current{color:inherit}.infinite-scroll__loader{width:100%;display:flex;align-items:center;justify-content:center;color:rgba(var(--color-foreground))}.infinite-scroll__loader.loading{margin-top:2.4rem}@media screen and (min-width:750px){.infinite-scroll__loader.loading{margin-top:4rem}}.infinite-scroll__loader.loading .infinite-scroll__spinner{display:flex}.infinite-scroll__spinner{display:none;align-items:center;justify-content:center;width:4rem;height:4rem;color:rgb(var(--primary-button-color-label));background-color:rgba(var(--primary-button-color-bg));border-radius:100px}.infinite-scroll__spinner svg.spinner{display:block;width:1.8rem;height:1.8rem}.price{text-align:var(--price-text-align, end);max-width:100%}.price-wrapper{display:flex;flex-wrap:wrap;justify-content:var(--price-justify, flex-end);gap:0 .4rem}.price__regular,.price__sale{position:relative;width:max-content}.price__sale{display:none}.price--on-sale .price__sale{display:block}.price--on-sale .price-item--regular{color:rgba(var(--color-price-sale))}.price-item--regular{color:rgb(var(--color-price-regular))}.price-item--old{color:rgba(var(--color-price-old));text-decoration:line-through}.unit-price{position:relative;display:flex;justify-content:var(--price-justify, flex-end);max-width:100%;color:rgb(var(--color-foreground-secondary));font-size:calc(var(--font-product-price-scale) * 1.2rem)}.unit-price .price-font{color:rgb(var(--color-foreground-secondary));font-size:calc(var(--font-product-price-scale) * 1.2rem)}.badge{display:flex;align-items:center;justify-content:center;column-gap:.4rem;padding:.4rem .6rem;min-height:2rem;word-break:break-word;border-radius:var(--border-radius-badge);background-color:rgb(var(--color-background-secondary));color:rgb(var(--color-foreground));overflow:hidden}.badge--sale{background-color:rgb(var(--sale-badge-bg));color:rgb(var(--sale-badge-color))}.badge--sold-out{background-color:rgb(var(--sold-out-badge-bg));color:rgb(var(--sold-out-badge-color))}.badge--custom{background-color:rgb(var(--custom-badge-bg));color:rgb(var(--custom-badge-color))}.badge--new{background-color:rgb(var(--new-badge-bg));color:rgb(var(--new-badge-color))}.badge>span{display:inline-flex;align-items:center}.badge--plain{padding:0;min-height:0;background-color:transparent;border-radius:0}.badge--plain.badge--sale,.badge--plain.badge--sold-out,.badge--plain.badge--custom,.badge--plain.badge--new{background-color:transparent;color:rgb(var(--color-foreground))}.scroll-top{cursor:pointer;position:fixed;bottom:2rem;inset-inline-end:2rem;width:3.2rem;height:3.2rem;display:flex;align-items:center;justify-content:center;background-color:rgb(var(--color-background-secondary));color:rgb(var(--color-foreground));border-radius:var(--border-radius-button);box-shadow:0 2px 2px rgba(var(--color-shadow),.12);opacity:0;visibility:hidden;z-index:10;transition:opacity var(--duration-default),visibility var(--duration-default)}@media(min-width:576px){.scroll-top{bottom:4rem;inset-inline-end:4rem}}.scroll-top svg{flex:none;width:2rem;height:2rem}.scroll-top.show{visibility:visible;opacity:1}@media(hover:hover){.scroll-top:hover{opacity:var(--hover-opacity)}}.region-selector{display:flex;align-items:center}.region-selector__button{display:flex;align-items:center;gap:.6rem;min-height:2.4rem;padding-block:.2rem;padding-inline:0 .8rem;margin:0;background:none;border:none;cursor:pointer;color:rgb(var(--color-foreground))}.region-selector__button:not(:first-child){padding-inline-start:.8rem}@media(hover:hover){.region-selector__button{transition:opacity var(--duration-default) ease-in-out}.region-selector__button:hover{opacity:var(--hover-opacity)}}.region-selector__flag{flex-shrink:0;display:flex;width:2rem;height:1.4rem;border-radius:.2rem;overflow:hidden}.region-selector__flag-item{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.region-selector__value{white-space:nowrap}.region-selector__divider{flex-shrink:0;width:.1rem;height:1.2rem;background-color:rgba(var(--color-foreground),.3)}.region-modal{position:fixed;z-index:100;top:var(--ann-height, 0px);right:0;bottom:0;left:0;visibility:hidden;pointer-events:none;transition:visibility var(--duration-default)}@media screen and (min-width:1200px){.region-modal{z-index:1002}}@media screen and (max-width:1199px){.region-modal{top:0}}.region-modal[open=true]{visibility:visible;pointer-events:all}.region-modal[open=true] .region-modal__content{transform:translate(0);pointer-events:all}.region-modal[open=true] .region-modal__overlay{visibility:visible;background-color:rgba(var(--color-modal-overlay),.1);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);transition:background-color var(--duration-default) ease-in-out,backdrop-filter 0s linear 0s,visibility var(--duration-default) ease-in-out}.region-modal__overlay{position:absolute;top:0;right:0;bottom:0;left:0;visibility:hidden;background-color:rgba(var(--color-modal-overlay),0);backdrop-filter:none;-webkit-backdrop-filter:none;transition:background-color var(--duration-default) ease-in-out,backdrop-filter 0s linear var(--duration-default),visibility var(--duration-default) ease-in-out}.region-modal__content{position:absolute;top:0;right:0;z-index:2;display:flex;flex-direction:column;width:100%;height:100%;background-color:rgb(var(--color-background));overflow:hidden;outline:none;transform:translate(100%);transition:transform var(--duration-default) ease-in-out}[dir=rtl] .region-modal__content{right:unset;left:0;transform:translate(-100%)}@media screen and (min-width:576px){.region-modal__content{max-width:50rem}}.region-modal__head{position:relative;z-index:1;display:flex;flex-direction:column;gap:.8rem;padding:2.4rem 2.4rem 1.6rem}@media screen and (min-width:576px){.region-modal__head{gap:1.6rem;padding:3.2rem 3.2rem 2.4rem}}.region-modal__head:after{content:"";position:absolute;top:100%;right:0;left:0;height:3rem;background:linear-gradient(to bottom,rgb(var(--color-background)),rgba(var(--color-background),0));opacity:0;pointer-events:none;transition:opacity var(--duration-default) ease-in-out}.region-modal--scrolled .region-modal__head:after{opacity:1}.region-modal__headline{display:flex;align-items:flex-start;justify-content:space-between;gap:1.6rem}.region-modal__title{margin:0}.region-modal__close{flex-shrink:0}.region-modal__description{margin:0;margin-top:1.6rem;color:rgb(var(--color-foreground-secondary));word-break:break-word}.region-modal__description strong{color:rgb(var(--color-foreground));font-weight:clamp(400,var(--font-body-weight) + 100,900)}.region-modal__description--language,.region-modal[data-show-region=false] .region-modal__description--region,.region-modal[data-show-region=false] .region-modal__tabs,.region-modal[data-show-region=false] .region-modal__search,.region-modal[data-show-region=false] .region-modal__pane[data-tab-id=region]{display:none}.region-modal[data-show-region=false] .region-modal__description--language{display:block}.region-modal[data-show-language=false] .region-modal__tabs,.region-modal[data-show-language=false] .region-modal__pane[data-tab-id=language],.region-modal[data-show-flag=false] .localization-list__flag,.region-modal[data-show-search=false] .region-modal__search,.region-modal[data-active-tab=language] .region-modal__search{display:none}.region-modal__tabs{display:flex;align-items:flex-start;gap:1.6rem;margin-top:1.6rem}.region-modal__tab{padding-block-start:0;padding-inline:0;margin:0;background:none;border:none;cursor:pointer;color:rgb(var(--color-foreground));opacity:.65;transition:opacity var(--duration-default) ease-in-out}.region-modal__tab.active{opacity:1}@media(hover:hover){.region-modal__tab:hover{opacity:1}}.region-modal__search{display:flex;align-items:center;gap:.8rem;min-height:4.6rem;padding:0 1.6rem;color:rgb(var(--input-color-text));background-color:rgb(var(--input-color-bg));border:.1rem solid transparent;border-radius:var(--border-radius-input);transition:border-color var(--duration-default) ease-in-out}.region-modal__search:focus-within{border-color:rgb(var(--color-border))}.region-modal__search:has(input:focus-visible){outline:.1rem solid rgba(var(--color-foreground),.5);outline-offset:.2rem}@media(hover:hover){.region-modal__search:hover{border-color:rgb(var(--color-border))}}.region-modal__search>.icon-search-input{flex-shrink:0;color:rgb(var(--input-color-text));width:2.4rem;height:2.4rem}.region-modal__search-input{flex-grow:1;width:100%;min-width:0;padding:0;margin:0;appearance:none;-webkit-appearance:none;background:transparent;border:none;outline:none;font-family:var(--font-body-family);font-style:var(--font-body-style);font-size:clamp(1rem,var(--font-body-scale) * 1.4rem,2rem);line-height:var(--font-body-line-height);color:rgb(var(--input-color-text))}.region-modal__search-input::placeholder{color:rgba(var(--input-color-text),.6)}.region-modal__search-input::-webkit-search-cancel-button{display:none}.region-modal__search-reset{display:flex;align-items:center;justify-content:center;flex-shrink:0;cursor:pointer}.region-modal__search-reset[hidden]{display:none}.region-modal__search-reset .icon{width:1.4rem;height:1.4rem}.region-modal__body{flex:1 1 auto;padding:0 2.4rem;overflow-y:auto;overscroll-behavior:contain}@media screen and (min-width:576px){.region-modal__body{padding:0 3.2rem}}.region-modal__body::-webkit-scrollbar{width:.4rem;height:.4rem}.region-modal__body::-webkit-scrollbar-thumb{background-color:rgb(var(--color-scrollbar));border-radius:4rem}.region-modal__pane{display:none}.region-modal__pane.active{display:block}.region-modal__footer{position:relative;padding:2.4rem;box-shadow:0 -.4rem 3rem rgba(var(--color-shadow),.04)}@media screen and (min-width:576px){.region-modal__footer{padding:3.2rem}}.region-modal__form,.region-modal__submit{width:100%}.localization-list__items{display:flex;flex-direction:column}.localization-list__item[hidden]{display:none}.localization-list__option{display:flex;align-items:center;gap:.6rem;min-height:4.6rem;cursor:pointer}.localization-list__option .field__radio-input{margin-inline-end:1rem}.localization-list__flag{flex-shrink:0;display:flex;width:1.8rem;height:1.3rem;border-radius:.2rem;overflow:hidden}.localization-list__flag-item{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.localization-list__name{flex-grow:1;color:rgb(var(--color-foreground));word-break:break-word}.localization-list__currency{flex-shrink:0;color:rgb(var(--color-foreground));white-space:nowrap}.localization-list__no-results{margin:0;padding:1.2rem 0;color:rgb(var(--color-foreground-secondary))}.localization-list__no-results[hidden]{display:none}.loading-overlay{position:absolute;z-index:1;width:3rem}@media screen and (max-width:749px){.loading-overlay{top:0;right:0}}@media screen and (min-width:750px){.loading-overlay{left:0}}.loading-overlay__spinner{position:absolute;top:50%;left:50%;display:flex;align-items:center;width:2rem;height:2rem;transform:translate(-50%,-50%)}.loading-overlay__spinner svg{width:2rem;height:2rem;color:rgb(var(--color-foreground))}.spinner{animation:loading-rotator 1.4s linear infinite}.path{stroke-dasharray:280;stroke-dashoffset:0;transform-origin:center;stroke:currentColor;animation:loading-dash 1.4s ease-in-out infinite}@keyframes loading-rotator{0%{transform:rotate(0)}to{transform:rotate(270deg)}}@keyframes loading-dash{0%{stroke-dashoffset:280}50%{stroke-dashoffset:75;transform:rotate(135deg)}to{stroke-dashoffset:280;transform:rotate(450deg)}}.list-social{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem;width:auto;margin:0;padding:0}.list-social__link{cursor:pointer;display:flex;align-items:center;justify-content:center;text-decoration:none;border:none;box-shadow:none;padding:1.1rem;background-color:rgb(var(--color-background-secondary));border-radius:50%;color:rgb(var(--color-foreground));transition:background-color var(--duration-default) ease-in-out,color var(--duration-default) ease-in-out;width:4.6rem;height:4.6rem}.list-social__link .icon{display:block;transform:translateZ(0);backface-visibility:hidden;color:inherit}@media(hover:hover){.list-social__link:hover{background-color:rgb(var(--color-background-accent));color:rgb(var(--color-foreground-accent))}}.list-social:empty{display:none}.block-social-list{display:flex;align-items:center;flex-wrap:wrap;gap:1.6rem}.block-social-list__label{flex-shrink:0}.block-share{width:100%;display:flex;flex-direction:column;margin:2.4rem 0}.block-share:first-child{margin-top:0}.block-share:last-child{margin-bottom:0}.block-share__heading{width:100%}.block-share__heading:not(:last-child){margin-bottom:1.6rem}.block-share__description{width:100%;color:rgb(var(--color-foreground-secondary));max-width:34rem}.block-share__description:not(:last-child){margin-bottom:1.6rem}@keyframes shareFadeInScale{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes shareFadeOutScale{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(0)}}.copy-btn{position:relative}.copy-btn .copy-success,.copy-btn .copy-error{position:absolute;top:0;right:0;bottom:0;left:0;transform:scale(0);opacity:0;z-index:2;animation-delay:.2s;display:flex;align-items:center;justify-content:center}.copy-btn .copy-success .icon,.copy-btn .copy-error .icon{width:1.8rem;height:1.8rem;color:rgb(var(--color-foreground))}.copy-btn.copied{pointer-events:none}.copy-btn.copied .icon-copy{animation:shareFadeOutScale .3s ease;opacity:0}.copy-btn.copied .copy-success{animation:shareFadeInScale .3s ease;transform:scale(1);opacity:1}.copy-btn.copied .copy-btn__success{display:block}.copy-btn.notCopied{pointer-events:none}.copy-btn.notCopied .icon-copy{animation:shareFadeOutScale .3s ease;opacity:0}.copy-btn.notCopied .copy-error{animation:shareFadeInScale .3s ease;transform:scale(1);opacity:1}.copy-btn.notCopied .copy-btn__error{display:block}deferred-media{display:block}.deferred-media{overflow:hidden;width:100%;height:100%;display:block;position:relative}.deferred-media:not([loaded]) template{z-index:-1}.deferred-media[loaded]>.deferred-media__poster{display:none}.deferred-media .deferred-media__poster{position:relative;background-color:transparent;border:none;cursor:pointer;margin:0;padding:0;height:100%;width:100%;max-width:100%;display:flex;align-items:center;justify-content:center}.deferred-media .deferred-media__poster img{width:auto;display:block;width:100%;height:100%}.deferred-media .deferred-media__poster-button{background-color:rgb(var(--color-background));border:.1rem solid rgba(var(--color-foreground),.1);border-radius:50%;color:rgb(var(--color-foreground));display:flex;align-items:center;justify-content:center;height:4.8rem;width:4.8rem;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) scale(1);transition:transform var(--duration-default);z-index:1}.deferred-media .deferred-media__poster-button:hover{transform:translate(-50%,-50%) scale(1.1)}.deferred-media .deferred-media__poster-button .icon,.deferred-media .deferred-media__poster-button svg{width:2rem;height:2rem;color:rgb(var(--color-foreground))}.deferred-media .deferred-media__poster-button .icon-play{margin-left:-.2rem}.deferred-media .deferred-media__poster:focus{outline-offset:-.3rem}.deferred-media>*:not(.deferred-media__poster),.deferred-media model-viewer{display:block;max-width:100%;position:absolute;top:0;left:0;height:100%;width:100%}.flex-column-content{display:flex;flex-direction:column;align-items:flex-start;gap:.8rem}.flex-column-content--horizontal-left{align-items:flex-start;text-align:left}.flex-column-content--horizontal-center{align-items:center;text-align:center}.flex-column-content--horizontal-center .text-with-icon{margin-inline:auto}.flex-column-content--horizontal-center .rte ul,.flex-column-content--horizontal-center .rte ol{width:max-content;margin-inline:auto;max-width:100%}.flex-column-content--horizontal-center>*{justify-content:center}.flex-column-content--horizontal-center>*>*{justify-content:center}.flex-column-content--horizontal-right{align-items:flex-end;text-align:right}.flex-column-content--horizontal-right .list-social{justify-content:flex-end}.flex-column-content--horizontal-right .text-with-icon{margin-inline-start:auto;text-align:right}.flex-column-content--horizontal-right .rte ul,.flex-column-content--horizontal-right .rte ol{width:max-content;margin-left:auto;margin-right:0;max-width:100%}.flex-column-content--horizontal-right>*{justify-content:flex-end}.flex-column-content--vertical-top{justify-content:flex-start}.flex-column-content--vertical-center{justify-content:center}.flex-column-content--vertical-bottom{justify-content:flex-end;margin-top:auto}.flex-column-content--vertical-stretch{justify-content:flex-end}.flex-column-content--vertical-stretch>*:first-child{margin-bottom:auto}.flex-column-content .block-subheading,.flex-column-content .block-inline-text{width:100%;max-width:38rem}.flex-column-content .block-heading{max-width:64rem}.flex-column-content .block-description{width:100%;max-width:38rem}.flex-column-content .block-button:not(:first-child){margin-top:1.6rem}.flex-column-content .text-with-icon .block-inline-text{width:auto}[dir=rtl] .flex-column-content--horizontal-left{text-align:right}[dir=rtl] .flex-column-content--horizontal-left .rte ul,[dir=rtl] .flex-column-content--horizontal-left .rte ol{width:max-content;margin-left:auto;margin-right:0;max-width:100%}[dir=rtl] .flex-column-content--horizontal-right,[dir=rtl] .flex-column-content--horizontal-right .text-with-icon{text-align:left}[dir=rtl] .flex-column-content--horizontal-right .rte ul,[dir=rtl] .flex-column-content--horizontal-right .rte ol{width:max-content;margin-left:0;margin-right:auto;max-width:100%}.countdown-timer{position:relative;display:inline-flex;width:100%}.countdown-timer__wrapper{width:100%}.countdown-timer__timer,.countdown-timer__block{display:inline-flex;align-items:center;flex-wrap:nowrap;gap:.6rem}.countdown-timer__number{display:inline-flex;line-height:1}.countdown-timer__number>span{display:inline-flex;justify-content:center;line-height:1;color:rgb(var(--color-foreground));min-width:2ch;font-variant-numeric:tabular-nums}.countdown-timer__digit{display:inline-grid;justify-items:center;min-width:1.1ch;overflow:hidden}.countdown-timer__digit-value{grid-area:1/1;line-height:1;transition:transform var(--duration-default) ease}.countdown-timer__digit-value--in{transform:translateY(100%);transition:none}.countdown-timer__digit-value--out{transform:translateY(-100%)}@media(prefers-reduced-motion:reduce){.countdown-timer__digit-value{transition:none}}.countdown-timer__label{color:rgb(var(--color-foreground-secondary));line-height:1}.countdown-timer__divider{color:rgb(var(--color-foreground));line-height:1}.countdown-timer__divider svg{display:block;width:2px;height:17px}.interactive-heading__word{display:inline-block;white-space:nowrap}.interactive-heading__char{transition:color var(--duration-default) ease}.interactive-heading--ready .interactive-heading__char{color:rgba(var(--color-foreground),.45)}.interactive-heading--ready .interactive-heading__char.is-filled{color:rgb(var(--color-foreground))}.rich-text-modal{position:fixed;z-index:1000;top:0;right:0;bottom:0;left:0;visibility:hidden;pointer-events:none;transition:visibility var(--duration-default)}.rich-text-modal[open]{visibility:visible;pointer-events:all}.rich-text-modal[open] .rich-text-modal__content{transform:translate(0);pointer-events:all}.rich-text-modal[open] .rich-text-modal__overlay{visibility:visible;background-color:rgba(var(--color-modal-overlay),.1);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);transition:background-color var(--duration-default) ease-in-out,backdrop-filter 0s linear 0s,visibility var(--duration-default) ease-in-out}.rich-text-modal__overlay{position:absolute;top:0;right:0;bottom:0;left:0;visibility:hidden;background-color:rgba(var(--color-modal-overlay),0);backdrop-filter:none;-webkit-backdrop-filter:none;transition:background-color var(--duration-default) ease-in-out,backdrop-filter 0s linear var(--duration-default),visibility var(--duration-default) ease-in-out}.rich-text-modal__content{position:absolute;top:0;right:0;z-index:2;display:flex;flex-direction:column;width:100%;height:100%;padding:3.2rem;background-color:rgb(var(--color-background));overflow-y:auto;outline:none;transform:translate(100%);transition:transform var(--duration-default) ease-in-out}.rich-text-modal__content::-webkit-scrollbar{width:.4rem;height:.4rem}.rich-text-modal__content::-webkit-scrollbar-thumb{background-color:rgb(var(--color-scrollbar));border-radius:4rem}[dir=rtl] .rich-text-modal__content{right:unset;left:0;transform:translate(-100%)}@media screen and (min-width:576px){.rich-text-modal__content{max-width:53.6rem}}.rich-text-modal__blocks{display:flex;flex-direction:column;gap:3.2rem}
/*# sourceMappingURL=/cdn/shop/t/3/assets/base.css.map */
