:root{--site-navbar-top-height:3.5rem;--site-navbar-main-height:6.25rem;--site-navbar-height:calc(1px + var(--site-navbar-top-height) + var(--site-navbar-main-height))}.skip-link{position:fixed;z-index:2000;top:0;left:1rem;padding:.75rem 1rem;transform:translateY(-150%);border:2px solid #111;border-radius:.25rem;background:#fff;color:#111}.skip-link:focus{transform:translateY(.5rem)}.navbar{--navbar-top-height:var(--site-navbar-top-height);--navbar-main-height:var(--site-navbar-main-height);--navbar-content-width:72.5rem;position:fixed;z-index:1000;top:0;right:0;left:0;width:100%;border-bottom:1px solid #e0e0e0;background:#fff;box-shadow:0 2px 8px rgb(0 0 0/9%)}.navbar a{color:#111;text-decoration:none}.nav-top{height:var(--navbar-top-height);background:#050505;color:#fff}.nav-top-inner{position:relative;display:flex;width:min(100% - 2rem,var(--navbar-content-width));height:100%;align-items:center;justify-content:flex-end;margin-inline:auto}.nav-top-inner>nav{position:absolute;top:0;right:7.5rem;height:100%}.navbar-quote-cta{box-sizing:border-box;display:inline-flex;position:fixed;z-index:1001;top:calc(var(--navbar-top-height) / 2);right:calc(clamp(.5rem,1.5vw,1.5rem));min-height:2rem;align-items:center;justify-content:center;border:1px solid #fdb819;border-radius:.4rem;padding:.35rem .8rem;background:#fdb819;color:#111!important;font-size:.78rem;font-weight:700;line-height:1.1;text-align:center;transform:translateY(-50%);white-space:nowrap;transition:background-color .16s,border-color .16s}.navbar-quote-cta:hover{border-color:#e2a400;background:#e2a400}.navbar-quote-cta:focus-visible{outline:2px solid #fff;outline-offset:3px}.navbar-promise-rotator{position:absolute;top:50%;left:-.375rem;width:min(29rem,100% - 10rem);height:1.5rem;overflow:hidden;transform:translateY(-50%);color:#fff;font-size:.82rem;font-weight:600;line-height:1.5rem;text-align:left;white-space:nowrap}.navbar-promise-current,.navbar-promise-next{position:absolute;inset:0;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.navbar-promise-next{transform:translateY(-120%);opacity:0}.nav-top-inner--search{display:grid;grid-template-columns:minmax(0,1fr) minmax(14rem,22rem) auto;grid-template-rows:minmax(0,1fr);column-gap:calc(clamp(.75rem,2vw,1.75rem));align-items:center;justify-content:normal}.nav-top-inner--search .navbar-promise-rotator{position:relative;top:auto;left:auto;width:min(29rem,100%);transform:none}.nav-top-inner--search>nav{position:relative;top:auto;right:auto;height:100%;margin-right:7.5rem;justify-self:end}.nav-top-inner--search.nav-top-inner--cart-hidden{grid-template-columns:minmax(0,1fr) minmax(14rem,22rem) auto auto}.nav-top-inner--cart-hidden{width:calc(100% - 2rem)}.nav-top-inner--search.nav-top-inner--cart-hidden>nav{margin-right:0}.nav-top-inner--cart-hidden:not(.nav-top-inner--search)>nav{position:relative;right:auto;grid-column:3;grid-row:1;justify-self:end;margin-right:0}.nav-top-inner--cart-hidden:not(.nav-top-inner--search){display:grid;grid-template-columns:minmax(0,1fr) auto auto;column-gap:calc(clamp(.75rem,2vw,1.75rem))}.nav-top-inner--search.nav-top-inner--cart-hidden>nav{grid-column:4;grid-row:1;justify-self:end}.nav-top-inner--cart-hidden>.navbar-quote-cta{position:relative;z-index:2;top:auto;right:auto;grid-row:1;justify-self:end;transform:none}.nav-top-inner--search.nav-top-inner--cart-hidden>.navbar-quote-cta{grid-column:3}.nav-top-inner--cart-hidden:not(.nav-top-inner--search)>.navbar-quote-cta{grid-column:2}.navbar-catalog-search{position:relative;z-index:5;height:100%;align-self:stretch;min-width:0}.navbar-catalog-search-toggle{display:none}.navbar-catalog-search-form{position:absolute;top:50%;right:0;left:0;width:100%;margin:0;transform:translateY(-50%)}.navbar-catalog-search-control{position:relative}.navbar-catalog-search-status{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);margin:-1px;padding:0;border:0;white-space:nowrap}.navbar-catalog-search-icon{position:absolute;top:50%;left:.75rem;color:#526061;font-size:.85rem;pointer-events:none;transform:translateY(-50%)}.navbar-catalog-search-control input{box-sizing:border-box;display:block;width:100%;height:2.125rem;border:1px solid #d5dcdc;border-radius:.45rem;padding:.35rem .75rem .35rem 2.1rem;background:#fff;color:#171717;font:inherit;font-size:.78rem}.navbar-catalog-search-control input:focus-visible{border-color:#aab5b6;outline:2px solid #758284;outline-offset:1px}.navbar-catalog-search-suggestions{box-sizing:border-box;position:absolute;z-index:1200;top:calc(100% + .3rem);right:0;left:0;max-height:calc(min(18rem,60vh));overflow-y:auto;margin:0;border:1px solid #d5dcdc;border-radius:.5rem;padding:.3rem;background:#fff;box-shadow:0 .5rem 1.25rem rgba(0,0,0,.18);color:#171717;list-style:none}.navbar-catalog-search-suggestions[hidden]{display:none}.navbar-catalog-search-suggestions li{margin:0}.navbar-catalog-search-suggestions [role=option]{display:block;border-radius:.3rem;padding:.5rem .65rem;color:#273435;font-size:.85rem;line-height:1.35;text-decoration:none}.navbar-catalog-search-suggestions [role=option]:focus-visible,.navbar-catalog-search-suggestions [role=option]:hover,.navbar-catalog-search-suggestions [role=option][aria-selected=true]{outline:none;background:rgba(253,184,25,.18);color:#171717}.navbar-catalog-search-suggestions [role=option]:focus-visible{box-shadow:inset 0 0 0 2px #fdb819}@keyframes navbar-promise-leave-down{0%{transform:translateY(0);opacity:1}to{transform:translateY(120%);opacity:0}}@keyframes navbar-promise-enter-from-top{0%{transform:translateY(-120%);opacity:0}to{transform:translateY(0);opacity:1}}.navbar-promise-rotator.is-rotating .navbar-promise-current{animation:navbar-promise-leave-down .52s cubic-bezier(.4,0,.2,1) both}.navbar-promise-rotator.is-rotating .navbar-promise-next{animation:navbar-promise-enter-from-top .52s cubic-bezier(.4,0,.2,1) both}.cart,.dropdown,.dropdown-burger,.menu-nav,.navbar-assurance-burger,.navbar-assurance-right{margin:0;padding:0;list-style:none}.navbar-assurance-right{position:relative;z-index:2;display:flex;height:100%;align-items:center;margin-left:auto}.menu-account,.menu-contact{position:relative}.dropdown-trigger{display:inline-flex;min-height:2.75rem;align-items:center;justify-content:center;gap:.45rem;border:0;padding:.35rem 0;background:transparent;color:inherit;font:inherit;text-align:inherit;cursor:pointer}.dropdown-trigger i{margin:0;font-size:.7rem;transition:transform .16s}.menu-account>.dropdown-trigger{color:#fff;font-size:.9rem;font-weight:600}.admin-url:focus-visible,.dropdown-trigger:focus-visible,.menu-nav a:focus-visible,.navbar a:focus-visible,.navbar-menu-close:focus-visible,.navbar-menu-open:focus-visible{outline:3px solid #fdb819;outline-offset:3px}.dropdown{box-sizing:border-box;position:absolute;z-index:1100;top:calc(100% + .05rem);right:0;min-width:10.5rem;padding:.3rem;visibility:hidden;border:1px solid rgb(0 0 0/8%);border-radius:0 0 .55rem .55rem;background:#fff;box-shadow:0 8px 22px rgba(0,0,0,.16);opacity:0;pointer-events:none;transform:translateY(-.25rem);transition:opacity .14s,transform .14s,visibility .14s}.menu-contact .dropdown{right:auto;left:0;min-width:15rem}.menu-account.active>.dropdown,.menu-account:focus-within>.dropdown,.menu-contact.active>.dropdown,.menu-contact:focus-within>.dropdown{visibility:visible;opacity:1;pointer-events:auto;transform:translateY(0)}.dropdown .link-button,.dropdown li a{box-sizing:border-box;display:block;width:100%;min-height:1.7rem;border:0;border-radius:.3rem;padding:.2rem .65rem;background:transparent;color:#171717;font:inherit;font-size:.9rem;line-height:1.25;text-align:left;cursor:pointer;transition:background-color .14s,color .14s,box-shadow .14s}.dropdown .link-button:focus-visible,.dropdown .link-button:hover,.dropdown li a:focus-visible,.dropdown li a:hover{background:rgba(253,184,25,.18);box-shadow:inset 3px 0 #fdb819;color:#574500}.nav-top2{height:var(--navbar-main-height);background:#fff}.nav-bottom{display:grid;width:min(100% - 2rem,var(--navbar-content-width));height:100%;grid-template-columns:minmax(0,1fr) 6rem;grid-template-rows:minmax(0,1fr);align-items:center;gap:1rem;margin-inline:auto}.logo-and-menu{display:flex;min-width:0;align-self:stretch;align-items:stretch;justify-content:flex-start}.desktop-navigation{display:flex;min-width:0;align-items:center}.logo-libre-acces{position:relative;display:block;flex:0 0 17.5rem;width:17.5rem}.logo-libre-acces>a{line-height:0}.logo,.logo-libre-acces picture,.logo-libre-acces>a{display:block;width:15.625rem}.logo{height:auto;margin-right:1.875rem}.scrolling-logo-container{position:absolute;top:var(--scrolling-logo-top,73%);left:0;width:11.25rem;transform:translateY(-50%);margin-left:4rem;overflow:hidden;white-space:nowrap}.scrolling-logo{display:flex;width:max-content;color:#607576;font-weight:600}.scrolling-logo>span{flex:0 0 auto;padding-right:var(--scrolling-logo-gap,1.5rem)}@keyframes scroll-left{0%{transform:translateX(var(--scrolling-logo-start-offset,0))}to{transform:translateX(-50%)}}.start-scrolling{animation:scroll-left var(--scrolling-logo-duration,7s) linear infinite}.menu-nav{display:flex;min-width:0;align-items:center;gap:calc(clamp(1rem,1.8vw,1.8rem))}.menu-contact>.dropdown-trigger,.menu-nav>li>a{color:#111;font-size:1rem;font-weight:700;white-space:nowrap}.menu-contact>.dropdown-trigger:hover,.menu-nav>li>a:hover{color:#fdb819}.cart-container{box-sizing:border-box;z-index:1;align-self:start;width:6rem;height:calc(var(--navbar-main-height) + var(--navbar-top-height));grid-column:2;grid-row:1;margin-top:calc(-1 * var(--navbar-top-height));background:#e3c121}.cart,.cart>li,.cart>li>a{width:100%;height:100%}.cart>li,.cart>li>a{box-sizing:border-box}.cart>li>a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;padding:.6rem .25rem;color:#111;font-size:.95rem;font-weight:600;text-align:center}.cart>li>a>i{font-size:1rem}.cart>li>a>span{white-space:nowrap}.admin-url{position:absolute;top:calc(var(--navbar-top-height) + .5 * (-3.1rem + var(--navbar-main-height)));right:1.25rem;display:grid;width:3.1rem;height:3.1rem;align-items:center;justify-items:center;justify-self:end;border:0;border-radius:50%;background:#607576;color:#fff!important;font-size:1.2rem;transition:background-color .16s,transform .16s}.admin-url:hover{background:#405355;transform:rotate(18deg)}.navbar-menu-open{display:none;width:2.75rem;height:2.75rem;grid-column:3;grid-row:1;align-items:center;justify-items:center;border:0;border-radius:.45rem;padding:0;background:transparent;color:#111;font-size:2rem;line-height:1;cursor:pointer}.burger-menu-container{box-sizing:border-box;position:fixed;z-index:1100;top:0;right:0;bottom:0;display:flex;width:calc(min(30rem,100vw));height:100vh;height:100dvh;flex-direction:column;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;border-radius:1.5rem 0 0;padding:calc(clamp(1.25rem,4vw,2rem));background:#fff;box-shadow:-1rem 0 3rem rgba(0,0,0,.18),0 0 0 100vmax rgba(0,0,0,.58);color:#111;scrollbar-width:none;visibility:hidden;opacity:0;transform:translateX(1rem);transition:opacity .18s,transform .18s,visibility .18s}.burger-menu-container.active{visibility:visible;opacity:1;transform:translateX(0)}.burger-menu-container::-webkit-scrollbar{display:none;width:0}.navbar-menu-close{display:grid;width:3rem;height:3rem;flex:0 0 auto;align-items:center;justify-items:center;border:1px solid rgba(64,89,90,.3);border-radius:50%;background:hsla(0,0%,100%,.7);color:#40595a;font-size:1.25rem;cursor:pointer;transition:background-color .16s,border-color .16s,color .16s}.navbar-menu-close:hover{border-color:#fdb819;background:#fff;color:#fdb819}.burger-menu-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.5rem}.burger-menu-kicker{margin:0 0 .2rem;color:#fdb819;font-size:.72rem;font-weight:750;letter-spacing:.12em;text-transform:uppercase}.burger-menu-header h2{margin:0;color:#111;font-size:calc(clamp(1.45rem,4vw,1.8rem));font-weight:750;line-height:1.2}.burger-menu-container nav,.navbar-assurance-burger{width:100%}.navbar-assurance-burger{display:flex;flex-direction:column;gap:.25rem;margin:0;padding:0;list-style:none}.navbar-assurance-burger>li{min-width:0}.burger-menu-container a{color:#111;text-decoration:none}.burger-menu-section-label{padding:1.1rem .25rem .35rem;color:#607576;font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.burger-quote-cta-entry{margin-bottom:.25rem}.burger-menu-container .burger-quote-cta{box-sizing:border-box;display:flex;width:100%;min-height:3.25rem;align-items:center;justify-content:center;border:1px solid #fdb819;border-radius:.75rem;padding:.75rem 1rem;background:#fdb819;color:#111;font-weight:700;text-align:center;transition:background-color .16s,border-color .16s}.burger-menu-container .burger-quote-cta:hover{border-color:#e2a400;background:#e2a400}.burger-shop-view>.burger-quote-cta{margin-bottom:.75rem}.burger-menu-section-label--secondary{margin-top:1rem;border-top:1px solid rgba(64,89,90,.22)}.menu-account-burger>.dropdown-trigger,.menu-contact-burger>.dropdown-trigger{display:flex;width:100%;min-height:3.5rem;align-items:center;justify-content:space-between;gap:1rem;border:1px solid rgba(64,89,90,.28);border-radius:.75rem;padding:.75rem 1rem;background:hsla(0,0%,100%,.55);color:#111;font:inherit;font-size:1rem;font-weight:700;text-align:left;cursor:pointer;transition:background-color .16s,border-color .16s}.menu-account-burger>.dropdown-trigger:hover,.menu-contact-burger>.dropdown-trigger:hover{border-color:#607576;background:#fff}.menu-account-burger.active>.dropdown-trigger i,.menu-contact-burger.active>.dropdown-trigger i{transform:rotate(180deg)}.menu-account-burger>.dropdown-trigger i,.menu-contact-burger>.dropdown-trigger i{color:#111}.menu-divider{padding-block:.4rem}.menu-divider hr{margin:0;border:0;border-top:1px solid rgba(64,89,90,.22)}.dropdown-burger{display:grid;gap:.15rem;padding:.4rem .25rem .65rem .85rem}.dropdown-burger[hidden]{display:none}.burger-account-links .link-button,.dropdown-burger a,.menu-account-burger .link-button{display:flex;width:100%;min-height:3rem;align-items:center;border:0;border-radius:.35rem;padding:.55rem .75rem;background:transparent;color:#111;font:inherit;text-align:left;cursor:pointer}.burger-account-links .link-button:hover,.dropdown-burger a:hover,.menu-account-burger .link-button:hover{background:rgba(253,184,25,.18)}.burger-account-links i{width:1.25rem;flex:0 0 1.25rem;color:#947000;font-size:1rem;text-align:center}.burger-account-links .link-button,.burger-account-links a{gap:.45rem}.burger-account-links a[aria-current=page]{border-radius:.35rem;background:rgba(253,184,25,.18);font-weight:650}.burger-account-links form{margin:0}.link-menu-burger-li>.burger-shop-entry{box-sizing:border-box;display:flex;width:100%;min-height:3.5rem;align-items:center;gap:1rem;border:1px solid rgba(64,89,90,.28);border-radius:.75rem;background:#fff;color:#111;transition:background-color .16s,border-color .16s,color .16s}.burger-shop-entry:focus-within,.burger-shop-entry:has(.burger-shop-open[aria-expanded=true]),.burger-shop-entry:hover{border-color:#607576;background:#fff}.burger-shop-link{box-sizing:border-box;display:flex;min-width:0;min-height:3.5rem;flex:1 1 auto;align-items:center;padding:.75rem 0 .75rem 1rem;color:#111;font-size:1rem;font-weight:700;text-decoration:none;transition:color .16s}.burger-shop-link:focus-visible,.burger-shop-link:hover{color:#fdb819}.burger-shop-open{display:grid;width:3.5rem;min-width:3.5rem;min-height:3.5rem;flex:0 0 3.5rem;place-items:center;border:0;border-radius:0 .7rem .7rem 0;padding:0;background:rgba(96,117,118,.12);color:#111;cursor:pointer;transition:background-color .16s,color .16s}.burger-shop-open:not(:disabled):focus-visible,.burger-shop-open:not(:disabled):hover,.burger-shop-open[aria-expanded=true]{background:rgba(96,117,118,.12);color:#fdb819}.burger-shop-open i{color:#111;font-size:.9rem}.burger-shop-view[hidden]{display:none!important}.burger-shop-view{min-width:0}.burger-shop-back{box-sizing:border-box;display:flex;width:100%;min-height:3.5rem;align-items:center;gap:.75rem;margin-bottom:.75rem;border:1px solid rgba(64,89,90,.28);border-radius:.75rem;padding:.75rem 1rem;background:hsla(0,0%,100%,.55);color:#111;font:inherit;font-weight:700;text-align:left;cursor:pointer;transition:background-color .16s,border-color .16s}.burger-shop-back:hover{border-color:#607576;background:#fff}.burger-shop-back i{color:#111}.burger-shop-category-tree{display:grid;gap:1rem;min-width:0}.burger-shop-menu-block{min-width:0}.burger-shop-menu-block .catalog-filter-panel,.burger-shop-menu-block .catalog-metadata-filter-panel{margin:0}.burger-shop-category-tree .catalog-category-list{display:grid;gap:0;width:100%;margin:0;padding:0}.burger-shop-category-tree .catalog-category-list>.bordered{box-sizing:border-box;width:100%;border:0;border-bottom:1px solid rgba(64,89,90,.18)}.burger-shop-category-tree .catalog-category-list>.bordered:last-child{border-bottom:0}.burger-shop-category-tree .title-category-shop{box-sizing:border-box;width:100%;gap:.5rem;padding:.65rem .5rem;background:#ddd;color:#111;font-size:.72rem;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.burger-shop-category-tree .category-icon{width:1.15rem;height:1.4rem;margin-right:0}.burger-shop-category-tree .catalog-subcategory-list{display:block;width:100%;padding:0 0 .3rem;background:transparent}.burger-shop-category-tree .catalog-subcategory-list>li{box-sizing:border-box;width:100%;margin:0}.burger-shop-category-tree .shop-mobile-subcategory-row{box-sizing:border-box;display:flex;width:100%;min-height:2.75rem;align-items:center;background:#eee}.burger-shop-category-tree .shop-mobile-subcategory-link{display:flex;min-width:0;min-height:2.75rem;flex:1 1 auto;align-items:center;padding:.55rem .45rem;color:#111;font-size:.95rem;font-weight:550;text-decoration:none;transition:color .15s,background-color .15s}.burger-shop-category-tree .shop-mobile-subcategory-toggle{box-sizing:border-box;display:flex;width:2.75rem;min-width:2.75rem;min-height:2.75rem;flex:0 0 2.75rem;align-items:center;justify-content:center;border:0;padding:0;background:transparent;color:#111;font:inherit;cursor:pointer;transition:color .15s,background-color .15s}.burger-shop-category-tree .shop-mobile-subcategory-row:focus-within,.burger-shop-category-tree .shop-mobile-subcategory-row:hover,.burger-shop-category-tree .shop-mobile-subcategory-toggle[aria-expanded=true]{background:#fff}.burger-shop-category-tree .shop-mobile-subcategory-row:focus-within .shop-mobile-subcategory-link,.burger-shop-category-tree .shop-mobile-subcategory-row:has(.shop-mobile-subcategory-toggle[aria-expanded=true]) .shop-mobile-subcategory-link,.burger-shop-category-tree .shop-mobile-subcategory-row:hover .shop-mobile-subcategory-link{color:#fdb819}.burger-shop-category-tree .shop-mobile-subcategory-toggle .shop-subcategory-chevron{margin:0 .15rem 0 0;color:#111;font-size:.8rem}.burger-shop-category-tree .sub-sub-menu{box-sizing:border-box;width:100%;margin:0;padding:.25rem!important}.burger-shop-category-tree .menu-product{padding-left:0}.burger-shop-category-tree .menu-product a{min-height:2.5rem;display:flex;align-items:center;padding:.45rem .6rem;color:#40595a;font-size:.88rem}.burger-shop-view .catalog-filter-panel,.burger-shop-view .catalog-metadata-filter-panel{display:block;width:100%;margin:0}.burger-blog-view .blog-mobile-navigation{display:grid;gap:1rem;min-width:0}.burger-blog-view .blog-mobile-panel{min-width:0;overflow:hidden;border:1px solid #ddd;background:#fff}.burger-blog-view .blog-mobile-panel:first-child{border:0}.burger-blog-view .blog-mobile-panel-heading{box-sizing:border-box;display:flex;min-height:3rem;align-items:center;gap:.5rem;margin:0;padding:.65rem .5rem;background:#ddd;color:#111;font-size:.72rem;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.burger-blog-view .blog-mobile-panel-heading img{width:1.15rem;height:1.4rem;object-fit:contain}.burger-blog-view .blog-mobile-category-list,.burger-blog-view .blog-mobile-post-list,.burger-blog-view .blog-mobile-recent-list{display:block;width:100%;margin:0;padding:0;list-style:none}.burger-blog-view .blog-mobile-category-item,.burger-blog-view .blog-mobile-category-row{box-sizing:border-box;width:100%}.burger-blog-view .blog-mobile-category-row{display:flex;min-height:2.75rem;align-items:center;background:#eee;transition:background-color .15s}.burger-blog-view .blog-mobile-category-link{box-sizing:border-box;display:flex;min-width:0;min-height:2.75rem;flex:1 1 auto;align-items:center;padding:.55rem .45rem;color:#111;font-size:.95rem;font-weight:700;text-decoration:none;transition:color .15s,background-color .15s}.burger-blog-view .blog-mobile-category-toggle{width:100%;justify-content:space-between;border:0;background:transparent;font:inherit;font-weight:700;text-align:left;color:#111;cursor:pointer}.burger-blog-view .blog-mobile-category-row:focus-within,.burger-blog-view .blog-mobile-category-row:hover,.burger-blog-view .blog-mobile-category-toggle[aria-expanded=true]{background:#fff}.burger-blog-view .blog-mobile-category-row:focus-within .blog-mobile-category-link,.burger-blog-view .blog-mobile-category-row:has(.blog-mobile-category-toggle[aria-expanded=true]) .blog-mobile-category-link,.burger-blog-view .blog-mobile-category-row:hover .blog-mobile-category-link{color:#fdb819}.burger-blog-view .blog-mobile-category-toggle .chevron-menu-blog{margin:0 .15rem 0 0;color:#111;font-size:.8rem}.burger-blog-view .blog-mobile-post-list{box-sizing:border-box;padding:.25rem .5rem .35rem;background:#fff}.burger-blog-view .blog-mobile-post-list[hidden]{display:none}.burger-blog-view .blog-mobile-post-list a{box-sizing:border-box;display:flex;min-height:2.5rem;align-items:center;padding:.45rem .6rem;color:#40595a;font-size:.88rem;font-weight:400;text-decoration:none;transition:background-color .15s,color .15s}.burger-blog-view .blog-mobile-post-list a:focus-visible,.burger-blog-view .blog-mobile-post-list a:hover{background-color:#eee;color:#607576;text-decoration:none}.burger-blog-view .blog-mobile-post-list a:focus-visible{outline:2px solid #607576;outline-offset:1px}.burger-blog-view .blog-mobile-recent-list>li+li{border-top:1px solid rgba(64,89,90,.12)}.burger-blog-view .blog-mobile-recent-link{box-sizing:border-box;display:flex;min-height:5rem;align-items:center;gap:.65rem;padding:.5rem;color:#40595a!important;text-decoration:none;transition:background-color .15s,color .15s}.burger-blog-view .blog-mobile-recent-link:focus-visible,.burger-blog-view .blog-mobile-recent-link:hover{background:#f5f5f5;color:#fdb819!important}.burger-blog-view .blog-mobile-recent-link>picture{display:block;width:4rem;height:4rem;flex:0 0 4rem;overflow:hidden;background:#fff}.burger-blog-view .blog-mobile-recent-link>picture>img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.burger-blog-view .blog-mobile-recent-link>picture>img.blog-recent-image--contain{object-fit:contain}.burger-blog-view .blog-mobile-recent-link>span{display:grid;min-width:0;gap:.3rem}.burger-blog-view .blog-mobile-recent-link strong{overflow:hidden;color:#333;font-size:.85rem;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.burger-blog-view .blog-mobile-recent-link time{color:#607576;font-size:.78rem}.cart-container-burger{margin-top:1.5rem}.burger-promotion-entry .catalog-promotion-panel{display:block;width:100%;margin:1rem 0 0;border:1px solid #ddd}.cart-burger-link{display:flex;min-height:4.25rem;align-items:center;justify-content:space-between;gap:1rem;border:1px solid #fdb819;border-radius:.85rem;padding:.75rem 1rem;background:#fdb819;color:#111!important;box-shadow:0 .5rem 1.5rem rgba(0,0,0,.12);transition:background-color .16s,transform .16s}.cart-burger-link:hover{background:#ffc633;transform:translateY(-1px)}.cart-burger-copy{display:grid;gap:.2rem}.number-of-items-burger{font-size:.9rem}.burger-menu-container :is(a,button):focus-visible{outline:3px solid #fdb819;outline-offset:3px}@media(prefers-reduced-motion:reduce){.burger-menu-container,.burger-menu-container :is(a,button){scroll-behavior:auto;transition:none}.admin-url,.dropdown-trigger i{animation:none;transition:none}.start-scrolling{animation-duration:14s}}@media(max-width:83.125rem) and (min-width:81.3125rem){.nav-bottom{grid-template-columns:minmax(0,1fr) 3.25rem 6rem}.cart-container{grid-column:3}.admin-url{position:static;top:auto;right:auto;grid-column:2;grid-row:1;justify-self:center}}@media(max-width:98rem) and (min-width:81.3125rem){.nav-top-inner--search,.nav-top-inner--search.nav-top-inner--cart-hidden{width:calc(50% + 27.75rem);grid-template-columns:minmax(0,1fr) auto minmax(14rem,22rem) auto;column-gap:calc(clamp(.75rem,1.8vw,1.25rem));margin-right:0;margin-left:1rem}.nav-top-inner--search .navbar-promise-rotator{grid-column:1;grid-row:1;width:100%;text-align:left}.nav-top-inner--search>.navbar-catalog-search{grid-column:3;grid-row:1}.nav-top-inner--search>nav{grid-column:4;grid-row:1;margin-right:0}.nav-top-inner--search>.navbar-quote-cta{position:relative;z-index:2;top:auto;right:auto;grid-column:2;grid-row:1;justify-self:center;min-height:2rem;padding:.35rem .7rem;transform:none}.nav-top-inner--search.nav-top-inner--cart-hidden{grid-template-columns:minmax(0,1fr) minmax(14rem,22rem) auto auto}.nav-top-inner--search.nav-top-inner--cart-hidden>.navbar-catalog-search{grid-column:2}.nav-top-inner--search.nav-top-inner--cart-hidden>.navbar-quote-cta{grid-column:3}}@media(max-width:81.25rem){:root{--site-navbar-top-height:1.875rem}.nav-bottom{grid-template-columns:2.75rem minmax(0,1fr) 2.75rem;gap:.5rem}.navbar-menu-open{display:grid;grid-column:3}.logo-and-menu{grid-column:2;grid-row:1;justify-content:center}.cart-container,.menu-nav,.nav-top-inner--search>.navbar-catalog-search,.nav-top-inner--search>nav,.navbar-assurance-right{display:none}.admin-url{top:calc(-1.25rem + var(--navbar-top-height) + var(--navbar-main-height));right:.625rem;z-index:2}.navbar-promise-rotator{left:50%;width:calc(100% - 1rem);transform:translate(-50%,-50%);font-size:calc(clamp(.58rem,1.6vw,.75rem));text-align:center}.nav-top-inner--search,.nav-top-inner--search.nav-top-inner--cart-hidden{grid-template-columns:minmax(0,1fr)}.nav-top-inner--search .navbar-promise-rotator{grid-column:1;grid-row:1;width:calc(100% - 9rem);text-align:left}.nav-top-inner--search>.navbar-quote-cta,.nav-top-inner:not(.nav-top-inner--search)>.navbar-quote-cta,.navbar-quote-cta{right:.65rem;min-height:1.5rem;padding:.25rem .55rem;font-size:.68rem}.nav-top-inner--cart-hidden>.navbar-quote-cta{position:fixed;top:calc(var(--navbar-top-height) / 2);right:.65rem;grid-column:auto;transform:translateY(-50%)}.nav-top-inner:not(.nav-top-inner--search) .navbar-promise-rotator{left:0;width:calc(100% - 9rem);transform:translateY(-50%);text-align:left}.navbar-catalog-search-toggle{display:grid;width:2.25rem;height:1.75rem;place-items:center;border:0;border-radius:.25rem;padding:0;background:transparent;color:#fff;font-size:1rem;cursor:pointer}.navbar-catalog-search-toggle:focus-visible,.navbar-catalog-search-toggle:hover{color:#fdb819}.navbar-catalog-search-toggle:focus-visible{outline:2px solid #fdb819;outline-offset:1px}.navbar-catalog-search-form{display:none;position:absolute;top:calc(100% + .45rem);right:0;z-index:1200;width:calc(min(22rem,100vw - 1rem));border:1px solid hsla(0,0%,100%,.12);border-radius:.5rem;padding:.55rem;background:#050505;box-shadow:0 .5rem 1.25rem rgba(0,0,0,.22);transform:none}.navbar-catalog-search.is-open .navbar-catalog-search-form{display:block}.burger-catalog-search-entry{margin:.35rem 0 .75rem;padding:0}.burger-catalog-search-entry .navbar-catalog-search{display:block;width:100%;height:auto}.burger-catalog-search-entry .navbar-catalog-search-toggle{display:none}.burger-catalog-search-entry .navbar-catalog-search-form{display:block;position:relative;top:auto;right:auto;left:auto;width:100%;border:0;border-radius:0;padding:0;background:transparent;box-shadow:none;transform:none}.burger-catalog-search-entry .navbar-catalog-search-control input{height:3rem;font-size:1rem}}@media(max-width:25rem){:root{--site-navbar-top-height:1.25rem;--site-navbar-main-height:5rem}.nav-bottom{width:calc(100% - 1rem);grid-template-columns:2.5rem minmax(0,1fr) 2.5rem;gap:.25rem}.logo-libre-acces{flex-basis:14.375rem;width:14.375rem}.nav-top-inner--search,.nav-top-inner--search.nav-top-inner--cart-hidden{grid-template-columns:minmax(0,1fr)}.navbar-catalog-search-toggle{width:1.5rem;height:1.25rem;font-size:.85rem}.nav-top-inner--search>.navbar-quote-cta,.nav-top-inner:not(.nav-top-inner--search)>.navbar-quote-cta,.navbar-quote-cta{right:.5rem;min-height:1.15rem;padding:.1rem .38rem;font-size:.58rem}.logo,.logo-libre-acces picture,.logo-libre-acces>a{width:12.5rem}.scrolling-logo-container{margin-left:3.25rem;width:8.94rem}.admin-url,.navbar-menu-open{width:2.5rem;height:2.5rem}.navbar-menu-open{font-size:1.75rem}}@media(max-width:18.125rem){:root{--site-navbar-top-height:1.5625rem;--site-navbar-main-height:3.4375rem}.nav-bottom{grid-template-columns:2.25rem minmax(0,1fr) 2.25rem;gap:.2rem}.logo-libre-acces{flex-basis:10rem;width:10rem;margin-right:0}.logo,.logo-libre-acces picture,.logo-libre-acces>a{width:8.125rem}.scrolling-logo-container{margin-left:2.0625rem;width:5.75rem;font-size:.625rem}.admin-url,.navbar-menu-open{width:2.25rem;height:2.25rem}.navbar-menu-open{font-size:1.5rem}}@media(max-width:10.625rem){:root{--site-navbar-main-height:1.875rem}.logo-libre-acces{flex-basis:6.25rem;width:6.25rem}.logo,.logo-libre-acces picture,.logo-libre-acces>a{width:4.375rem}.scrolling-logo-container{margin-left:1.125rem;width:3.0625rem;font-size:.4375rem}.admin-url,.navbar-menu-open{width:1.875rem;height:1.875rem}.navbar-menu-open{font-size:1.125rem}}.sidebar-shop{width:100%;background:#fff;display:none;scrollbar-width:none;-ms-overflow-style:none}.sidebar-shop::-webkit-scrollbar{display:none;width:0}.bordered{border:1px solid #ddd}.category-icon{width:20px;height:25px;margin-right:10px}.title-category-shop{background:#ddd;padding:10px;font-size:14px;font-weight:600;display:flex;align-items:center}.catalog-filter-panel,.catalog-metadata-filter-panel,.catalog-promotion-panel{width:100%;margin-top:30px;border:1px solid #ddd;background:#fff}.catalog-filter-panel .title-category-shop,.catalog-metadata-filter-panel .title-category-shop{box-sizing:border-box;width:100%}.catalog-metadata-filter-panel>summary{cursor:pointer;list-style:none}.catalog-metadata-filter-panel>summary::-webkit-details-marker{display:none}.catalog-metadata-filter-panel>summary .shop-subcategory-chevron{display:inline-block;margin-left:auto;transition:transform .15s}.catalog-metadata-filter-panel[open]>summary .shop-subcategory-chevron{transform:rotate(180deg)}.catalog-metadata-filter-panel>summary:focus-visible{outline:2px solid #607576;outline-offset:-2px}.catalog-metadata-filter-group{border-bottom:1px solid #e5e8e8}.catalog-metadata-filter-group>summary{padding:9px 10px;color:#273435;cursor:pointer;font-size:13px;font-weight:600;list-style-position:inside}.catalog-metadata-filter-group>summary:focus-visible,.catalog-metadata-filter-group>summary:hover{color:#fdb819}.catalog-metadata-filter-group>summary:focus-visible{outline:2px solid #607576;outline-offset:-2px}.catalog-metadata-filter-group fieldset{min-width:0;margin:0;padding:0 9px 8px;border:0}.catalog-metadata-filter-panel .visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.catalog-metadata-filter-option{display:flex;align-items:flex-start;gap:7px;padding:4px 0}.catalog-metadata-filter-option input{flex:0 0 auto;margin:3px 0 0;accent-color:#fdb819}.catalog-metadata-filter-option label{display:flex;flex:1 1 auto;align-items:flex-start;justify-content:space-between;gap:6px;margin:0;color:#607576;cursor:pointer;font-size:12px;line-height:1.4}.catalog-metadata-filter-option label:hover{color:#fdb819}.catalog-metadata-filter-count{flex:0 0 auto;color:#778586;font-size:11px}.catalog-metadata-filter-actions{display:grid;gap:5px;padding:9px}.catalog-metadata-filter-reset,.catalog-metadata-filter-submit{width:100%;border:1px solid #d5dcdc;border-radius:4px;padding:7px 9px;background:#f6f7f7;color:#273435;cursor:pointer;font:inherit;font-size:12px;font-weight:600;text-align:center}a.catalog-metadata-filter-reset{display:block;text-decoration:none}.catalog-metadata-filter-submit{border-color:#fdb819;background:#fdb819;color:#171717}.catalog-metadata-filter-submit:focus-visible,.catalog-metadata-filter-submit:hover{border-color:#e3a000;background:#e3a000}.catalog-metadata-filter-reset:focus-visible,.catalog-metadata-filter-reset:hover{border-color:#607576;background:#fff}.catalog-metadata-filter-reset:focus-visible,.catalog-metadata-filter-submit:focus-visible{outline:2px solid #607576;outline-offset:2px}.catalog-category-list,.catalog-filter-list,.catalog-subcategory-list{list-style:none;padding:0;margin:0}.catalog-filter-list{padding-block:3px}.catalog-filter-list>li{margin:0}.product-title{font-size:13px;font-weight:450;color:#607576;cursor:pointer;display:flex;align-items:center;justify-content:space-between;padding-left:5px;background-color:#eee;width:100%;border:0;font-family:inherit;text-align:left;transition:color .15s,background-color .15s}.product-title:focus-visible,.product-title:focus-visible .shop-subcategory-chevron,.product-title:focus-visible span,.product-title:hover,.product-title:hover .shop-subcategory-chevron,.product-title:hover span{color:#fdb819}.product-title:focus-visible,.product-title:hover{background-color:#fff}.product-title-filtered{color:#607576;display:block;box-sizing:border-box;padding:2px 5px;width:100%;border:0;background:transparent;font-family:inherit;text-align:left;line-height:1.5;text-decoration:none;font-size:13px;font-weight:450;cursor:pointer}.product-title-filtered:focus-visible,.product-title:focus-visible{outline:2px solid #607576;outline-offset:2px}.product-title span{display:block;padding:5px 0}.product-title-filtered span{display:block;padding:0}.product-title-filtered:focus-visible,.product-title-filtered:hover{color:#fdb819}.menu-product{padding-left:15px;color:#607576;cursor:pointer;font-size:13px}.sub-sub-menu{background:#fff;padding:3px 0 6px 8px!important}.sub-sub-menu[hidden]{display:none!important}.shop-subcategory-chevron{flex:0 0 auto;margin:0 10px 0 12px;font-size:11px}.menu-product a{text-decoration:none;color:inherit;display:block;padding:5px 8px;transition:background-color .15s,color .15s}.menu-product a:focus-visible,.menu-product a:hover{background-color:#eee;color:#607576;text-decoration:none}.menu-product a:focus-visible{outline:2px solid #607576;outline-offset:1px}.sub-menu li:hover:not(.menu-product){color:#fdb819}.sidebar-shop ul{border-bottom:.1px solid #ddd}.sidebar-shop ul,.sub-menu{list-style:none;padding:0;margin:0}.sidebar-shop ul li:last-child,.sub-menu li,.sub-sub-menu li:last-child{border-bottom:none}.sub-menu{display:none}.sub-menu:not([hidden]){display:block}.total-blog-post-menu{margin:10px;text-align:left}.image-container-blog-post-menu img{width:100%;height:auto}.title-blog-post-menu{font-size:14px;color:#607576}.blog-post-content-menu{font-size:12px;color:#607576;margin-bottom:10px}.read-more-menu{display:flex;justify-content:center;align-items:center}.read-more-menu a{display:block;width:90%;text-align:center;font-size:12px;background-color:#454545;color:#fff;text-decoration:none;font-weight:600;padding:10px 20px;transition:background-color .3s,box-shadow .3s}.read-more-menu a:hover{background-color:#fdb819;color:#fff;text-decoration:none;box-shadow:0 4px 15px rgba(0,0,0,.2)}.promotion-display{position:relative;width:100%;margin:0 auto;overflow:hidden}.promotion-img{width:100%;height:auto;display:block}.promotion-display:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:1}.promotion-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;text-align:center;width:80%;z-index:2}.promotion-slogan{font-size:14px;margin-top:10px}.blog-post-menu-backup-text,.promotion-backup-text{text-align:center}.promotion-button{margin-top:10px}.promotion-button a{display:inline-block;text-align:center;font-size:12px;background-color:#fdb819;color:#fff;text-decoration:none;font-weight:600;padding:10px 15px;transition:background-color .3s,box-shadow .3s}.promotion-button a:hover{background-color:#454545;color:#fff;text-decoration:none;box-shadow:0 4px 15px rgba(0,0,0,.2)}@media(min-width:1301px){.sidebar-shop{display:block!important}}@media(max-width:1300px){.catalog-filter-panel,.catalog-metadata-filter-panel,.catalog-promotion-panel{display:none}}@media(prefers-reduced-motion:reduce){.catalog-metadata-filter-panel>summary,.catalog-metadata-filter-panel>summary .shop-subcategory-chevron,.menu-product a,.product-title{transition:none}}body,html{margin:0;padding:0;width:100%;height:100%;font-size:16px;font-family:Poppins,sans-serif;background-color:#fff}.colored-part{color:#fdb819}@keyframes fadeInWithBlur{0%{opacity:0;filter:blur(10px)}to{opacity:1;filter:blur(0)}}.fade-in{animation:fadeInWithBlur 1.5s ease forwards;opacity:0}.site-footer{color:#fff}.homepage-content-empty .site-footer{position:relative}.homepage-content-empty .footer-top{position:absolute;inset:0 0 auto}.homepage-content-empty .footer-container{transform:translateY(-50%)}.footer-top{position:relative;z-index:3;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;align-items:stretch;gap:calc(clamp(20px,6.4vw,50px));width:min(1150px,100% - 40px);margin-inline:auto}.footer-container{position:relative;display:flex;min-width:0;min-height:155px;flex-direction:column;align-items:center;padding:34px 20px 16px;transform:translateY(50%);border:1px solid #e0e0e0;background:#fff;color:#111;text-align:center;box-shadow:0 5px 18px rgba(0,0,0,.1)}.footer-icon-container{position:absolute;top:0;left:50%;display:grid;width:50px;height:50px;place-items:center;transform:translate(-50%,-50%);border:1px solid #e0e0e0;border-radius:50%;background:#e3c121;color:#111;font-size:17px}.assurance1,.assurance2{max-width:100%;overflow-wrap:anywhere;padding:0;font-size:13px}.assurance1{margin:0 0 12px;line-height:1.45}.assurance2{margin:0;color:#666;line-height:1.5}.footer-bottom{position:relative;isolation:isolate;min-height:100%;overflow:hidden;background:#050c0e}.footer-background{position:absolute;z-index:-2;inset:0;overflow:hidden}.footer-background picture,.footer-background-img{display:block;width:100%;height:100%}.footer-background-img{object-fit:cover;object-position:center;filter:brightness(.6)}.footer-bottom:after{position:absolute;z-index:-1;inset:0;background:rgba(0,0,0,.4);content:"";pointer-events:none}.total-menu-footer{position:relative;z-index:1;display:grid;grid-template-columns:max-content max-content max-content;align-items:start;justify-content:space-between;gap:calc(clamp(24px,4vw,72px));width:min(1100px,100% - 104px);margin:0 auto calc(clamp(72px,10vw,150px));padding-top:112px}.footer-meta-columns,.menu-footer{display:flex;min-width:0;flex-direction:column;align-items:flex-start}.footer-meta-columns{gap:24px}.menu-footer-title,.menu-footer-title-submenu1,.menu-footer-title-submenu2,.menu-footer-title-submenu3{margin:0;padding:8px 0;color:#fff;font-size:18px;font-weight:700;line-height:1.35}.menu-footer-title{display:flex;max-width:100%;align-items:center}.menu-footer-title-button{display:inline-flex;max-width:100%;align-items:center;gap:8px;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.menu-footer-title-button:focus-visible{outline:2px solid #e3c121;outline-offset:4px}.menu-footer a:hover,.menu-footer-title-button:hover,.menu-footer-title-button:hover .title-category-footer,.menu-footer-title-button:hover .title-filter-footer{color:#e3c121}.title-category-footer,.title-filter-footer{flex:0 0 auto;color:inherit;font-size:16px;transition:transform .2s}.menu-footer-title-button.is-open .title-category-footer,.menu-footer-title-button.is-open .title-filter-footer{transform:rotate(180deg)}.footer-link-list,.menu-footer-subcategories,.menu-footer-subfilters{display:grid;gap:5px;margin:0;padding:0;list-style:none}.menu-footer-subcategories,.menu-footer-subfilters{width:100%;padding:2px 0 10px 12px}.menu-footer-subcategories[hidden],.menu-footer-subfilters[hidden]{display:none}.footer-link-list{width:100%}.menu-footer-p{min-width:0;margin:0;color:#eee;font-size:13px;line-height:1.55;overflow-wrap:anywhere}.menu-footer-p a{color:inherit;text-decoration:none;text-underline-offset:.18em}.menu-footer-p a:focus-visible{border-radius:2px;outline:2px solid #e3c121;outline-offset:3px}.newsletter{position:relative;z-index:1;display:grid;place-items:center;min-height:130px;padding:24px 0;background:rgba(0,0,0,.72)}.newsletter-content{display:block;width:min(1100px,100% - 100px);margin-inline:auto}.title-newsletter{margin:0;color:#ddd;font-size:13px;line-height:1.5}.newsletter form{width:100%;min-width:0}.newsletter-form{display:grid;grid-template-columns:max-content minmax(220px,350px) minmax(0,1fr);align-items:center;column-gap:20px;gap:10px}.newsletter-form .title-newsletter{grid-column:1}.newsletter-email-field{grid-column:2;min-width:0}.newsletter-consent-field{grid-column:3;min-width:0}.newsletter-unavailable-content{display:grid;grid-template-columns:max-content minmax(0,760px);align-items:center;justify-content:center;gap:30px}.newsletter .input-group{display:flex;width:100%;min-width:0;align-items:center;border:1px solid transparent;border-radius:50px;background:#1c1c1c}.newsletter .input-group:focus-within{border-color:#e3c121}.input-newsletter{flex:1 1 auto;width:100%;min-width:0;padding:10px 14px;border:0;border-radius:50px 0 0 50px;outline:none;background:transparent;color:#fff;font:inherit}.input-newsletter::placeholder{color:#aaa;opacity:1}.newsletter-submit{display:grid;flex:0 0 auto;width:44px;min-height:44px;place-items:center;margin-right:3px;border:0;border-radius:50%;background:transparent;color:#ddd;font-size:15px;cursor:pointer}.newsletter-submit:hover{color:#e3c121}.newsletter-consent-checkbox:focus-visible,.newsletter-submit:focus-visible{outline:2px solid #e3c121;outline-offset:3px}.newsletter-consent{display:flex;align-items:center;gap:8px;color:#ddd;font-size:12px;line-height:1.5;text-align:left}.newsletter-consent-checkbox{flex:0 0 auto;width:16px;height:16px;margin-top:2px;accent-color:#e3c121}.newsletter-consent a{color:#fff;text-underline-offset:2px}.newsletter-feedback,.newsletter-form .form-error,.newsletter-form .invalid-feedback{grid-column:1/-1;margin:0;color:#fff;font-size:13px;line-height:1.5}.newsletter-feedback--success{color:#e7d26d}.newsletter-feedback--error,.newsletter-form .form-error,.newsletter-form .invalid-feedback{color:#ffd0c9}.copyright,.newsletter-unavailable{margin:0;color:#fff;font-size:13px;line-height:1.5}.newsletter-honeypot,.newsletter-visually-hidden{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;white-space:nowrap!important}.footer-copyright{position:relative;z-index:1;padding:16px 20px 20px;text-align:center}.copyright-partner{display:inline-flex;align-items:center;gap:5px;margin-inline-start:4px;vertical-align:middle}.copyright-partner__name{display:inline-flex;align-items:center;padding:0 3px;border-radius:3px;background:#fff;font-weight:700;line-height:1.35;text-decoration:none;white-space:nowrap}.copyright-partner__name:focus-visible{outline:2px solid #c34300;outline-offset:2px}.copyright-partner__donkey{color:#000}.copyright-partner__school{color:#c34300}.highlight{color:#e3c121}@media(max-width:775px){.footer-top{grid-template-columns:minmax(0,1fr);align-content:center;width:min(440px,100% - 40px)}.footer-container{grid-area:1/1;display:flex;visibility:hidden}.footer-container.active{visibility:visible}}@media(max-width:740px){.footer-top{grid-auto-rows:auto}.footer-container{min-height:0;padding:24px 18px 20px}.assurance1{margin-bottom:8px}.total-menu-footer{grid-template-columns:minmax(0,1fr);gap:28px;width:min(100% - 40px,520px);margin-bottom:64px;padding-top:84px}.footer-meta-columns{gap:24px}.newsletter-content{width:calc(100% - 40px);text-align:center}.newsletter-form{grid-template-columns:minmax(0,1fr);row-gap:12px}.newsletter-consent-field,.newsletter-email-field,.newsletter-form .title-newsletter{grid-column:1}.newsletter-unavailable-content{grid-template-columns:minmax(0,1fr);justify-items:center;gap:16px}.newsletter-consent{align-items:flex-start;text-align:left}}@media(min-width:741px) and (max-width:1100px){.newsletter-content{width:calc(100% - 40px)}.newsletter-form,.newsletter-unavailable-content{grid-template-columns:max-content minmax(0,1fr)}.newsletter-form .title-newsletter{grid-column:1}.newsletter-email-field{grid-column:2}.newsletter-consent-field{grid-column:1/-1;justify-self:center;width:min(100%,760px)}.newsletter-consent{justify-content:center}}@media(prefers-reduced-motion:reduce){.title-category-footer,.title-filter-footer{transition:none}}#main-content.main-content--navbar-clearance{padding-top:calc(var(--site-navbar-height,9.4375rem) + clamp(1rem,2vw,1.5rem))}.cart-icon-form{display:contents}.cart-icon-button{appearance:none;border:0;background:transparent;padding:0;cursor:pointer}.rich-text-rendered p{margin-block:0 .25rem}.rich-text-rendered p:last-child{margin-block-end:0}.rich-text-rendered{min-width:0;overflow-wrap:anywhere;word-break:normal}