@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media screen and (max-width:999px){.c-search{background-color:var(--color_light_blue);padding:1.2rem 1.6rem}}.c-searchBar{margin:0;position:relative}.c-searchBar__input{border:2px solid var(--input-color-default-border);background-color:var(--color_white);text-overflow:ellipsis;border-radius:.8rem;outline:none;width:100%;height:4.8rem;padding:0 1.6rem 0 4.8rem;font-weight:400;display:block;font-size:1.6rem!important}.c-searchBar__input[type=search]::-webkit-search-decoration{-webkit-appearance:none}.c-searchBar__input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}.c-searchBar__input[type=search]::-webkit-search-results-button{-webkit-appearance:none}.c-searchBar__input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none}.c-searchBar__input::placeholder{color:var(--input-color-default-placeholder);font-size:1.4rem!important}.c-searchBar__input:-moz-placeholder-shown{color:var(--input-color-default-placeholder);font-size:1.4rem!important}.c-searchBar__input::-moz-placeholder{color:var(--input-color-default-placeholder);font-size:1.4rem!important}.c-searchBar__input:-ms-placeholder-shown{color:var(--input-color-default-placeholder);font-size:1.4rem!important}.c-searchBar__input::-webkit-input-placeholder{color:var(--input-color-default-placeholder);font-size:1.4rem!important}.c-searchBar__input:focus{border-color:var(--input-color-focus-border)}.c-searchBar__input[data-filled=true]{padding:0 7.6rem 0 4.8rem}.c-searchBar__label{display:none}.c-searchBar__submitButton{border:2px solid var(--button-color-tertiary-default-border);background-color:var(--button-color-tertiary-default-background);width:3.2rem;height:3.2rem;color:var(--button-color-tertiary-default-icon);cursor:pointer;border-radius:.8rem;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:.8rem;right:.8rem}.c-searchBar__submitButton svg{width:1.7rem;height:1.7rem}.c-searchBar__submitButton:hover{border-color:var(--button-color-tertiary-hover-border);background-color:var(--button-color-tertiary-hover-background);color:var(--button-color-tertiary-hover-icon)}.c-searchBar__submitButton:focus-visible{outline:2px solid var(--input-color-focus-border);outline-offset:1px}.c-searchBar__submitButton[data-show=false]{display:none}.c-searchBar__cancelButton{width:3.2rem;height:3.2rem;color:var(--button-color-ghost-default-text);cursor:pointer;background-color:#0000;border:0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:.8rem;right:4.4rem}.c-searchBar__cancelButton svg{width:1.2rem;height:1.2rem}.c-searchBar__cancelButton:focus-visible{outline:2px solid var(--input-color-focus-border);outline-offset:1px}.c-searchBar__cancelButton[data-show=false]{display:none}.c-searchBar__icon{--iconSize:2rem;color:var(--color-text-alt-default);position:absolute;top:1.4rem;left:1.4rem}.c-searchBar__icon[data-show=false]{display:none}.c-searchBar__exitButton{width:3.2rem;height:3.2rem;color:var(--button-color-ghost-default-text);cursor:pointer;background-color:#0000;border:0;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:.8rem;left:.8rem}.c-searchBar__exitButton svg{width:2rem;height:2rem}.c-searchBar__exitButton:focus-visible{outline:2px solid var(--input-color-focus-border);outline-offset:1px}.c-searchBar__exitButton[data-show=false]{display:none}body:has(.c-searchSuggest){overflow:hidden}body:has(.c-searchSuggest):before{content:"";z-index:90;background:#00000073;position:fixed;inset:0}body:has(.c-searchSuggest) .ds-c-Header{z-index:150;top:0}body:has(.c-searchSuggest) .ds-c-Header-main-search{background-color:var(--color_white);z-index:160;width:100%;position:absolute;top:0;left:0}body:has(.c-searchSuggest) .c-search{background-color:var(--color_white);max-width:86.4rem;max-height:100vh;margin:auto;padding:1.6rem 2.4rem;overflow:auto}@media screen and (max-width:999px){body:has(.c-searchSuggest) .c-search{padding:1.2rem}body:has(.c-searchSuggest) .c-search .c-searchBar{z-index:161;position:sticky;top:0}body:has(.c-searchSuggest) .c-search .c-searchBar:before{content:"";background-color:var(--color_white);z-index:-1;width:100vw;display:block;position:absolute;top:-1.2rem;bottom:-1.2rem;left:-1.6rem}}.c-searchSuggest{gap:4.8rem;padding:.8rem 0 1.6rem;display:flex}.c-searchSuggest>div{flex:1;min-width:0}.c-searchSuggest>div:not(:first-child){position:relative}.c-searchSuggest>div:not(:first-child):before{content:"";border-left:1px solid var(--color-border-default);width:1px;height:100%;position:absolute;top:0;left:-2.4rem}.c-searchSuggest .c-searchSuggest__advices--mobile{display:none}@media screen and (max-width:999px){.c-searchSuggest{flex-direction:column;gap:2.4rem}.c-searchSuggest .c-searchSuggest__products{order:1}.c-searchSuggest .c-searchSuggest__advices--desktop{display:none}.c-searchSuggest .c-searchSuggest__advices--mobile{order:2;display:block}.c-searchSuggest>div:not(:first-child):before{content:"";border-top:1px solid var(--color-border-default);border-left:none;width:100%;height:1px;position:absolute;top:-1.2rem;left:0}}.c-search__title{color:var(--color-text-accent-default);padding:.8rem;font-size:1.2rem;font-weight:700;line-height:1.6rem}.ds-c-SearchBar-links-divider{border:0;border-top:1px solid var(--color-border-default);margin:1rem 0}.c-searchLink{--searchLinkBgColor:var(--color_white);--searchLinkColor:var(--color-text-primary-default);--searchLinkIconColor:#667080;--searchLinkHeight:4rem;--searchLinkFontSize:1.4rem;--iconSize:2rem;color:var(--searchLinkColor);font-size:var(--searchLinkFontSize);background-color:var(--searchLinkBgColor);min-height:var(--searchLinkHeight);border-radius:.8rem;align-items:center;padding:.4rem .8rem;font-weight:400;text-decoration:none;display:flex}.c-searchLink:hover{background:var(--color-background-primary-hover,#f5f5f5)}.c-searchLink.c-icon--left:before{color:var(--searchLinkIconColor)}.c-searchLink__content{white-space:nowrap;text-overflow:ellipsis;min-width:0;padding:0 .8rem;overflow:hidden}.c-searchLink--closable button{cursor:pointer;color:var(--searchLinkIconColor);background:0 0;border:0;flex-shrink:0;align-items:center;margin-left:auto;padding:.4rem;display:flex}.c-icon-book-open-text:before,.c-icon-book-open-text:after{-webkit-mask-image:url(/assets/icons/book-open-text.svg);mask-image:url(/assets/icons/book-open-text.svg)}.c-icon-grid:before,.c-icon-grid:after{-webkit-mask-image:url(/assets/icons/grid.svg);mask-image:url(/assets/icons/grid.svg)}.c-search__productsList{flex-direction:column;gap:.8rem;margin:0;padding:0;list-style:none;display:flex}.c-search__productsList-noresult{padding:1.7rem 2rem}.c-searchProduct:nth-child(n+5){display:none}.c-searchProduct__link{border:1px solid var(--color-border-default,#e6e6e7);background:var(--color-background-primary-default,#fff);color:var(--color-text-primary-default);border-radius:.8rem;align-items:center;padding:1rem;text-decoration:none;display:flex;position:relative}@media (hover:hover) and (pointer:fine){.c-searchProduct__link:hover{background-color:var(--color_light_blue);border-color:var(--color-text-accent-default)}}.c-searchProduct__link img{object-fit:cover;flex-shrink:0;width:5.6rem;height:5.6rem;margin-right:1rem}.c-searchProduct__content{flex-direction:column;gap:.4rem;min-width:0;font-size:1.4rem;display:flex}.c-searchProduct__title{width:100%;color:var(--color-text-primary-default);white-space:normal;word-break:break-word;font-weight:700;line-height:1.25;display:block}.c-searchProduct__ref{color:var(--color-text-primary-default,#434343);font-size:1.4rem;font-weight:400}.ds-c-SearchBar-suggest-allProductsButton{width:100%;min-height:4rem;color:var(--color_white);background:var(--color_blue);cursor:pointer;border:0;border-radius:.8rem;justify-content:center;align-items:center;gap:.8rem;margin-top:.8rem;padding:0 1.2rem 0 1.6rem;font-size:1.4rem;font-weight:600;text-decoration:none;transition:all ease-in;display:flex}.ds-c-SearchBar-suggest-allProductsButton svg{flex-shrink:0}.ds-c-SearchBar-suggest-allProductsButton svg path{stroke:var(--color_white)}.ds-c-SearchBar-suggest-allProductsButton:hover{background:var(--color_dark_blue)}.ds-c-SearchBar-suggest-allProductsButton:focus-visible{outline:2px solid var(--color_blue);outline-offset:2px}.ds-c-SearchBar-results-noresult{color:var(--color-text-alt-default);padding:1.7rem 2rem}strong{color:var(--color-text-accent-default);font-weight:700}