.header-global{align-items:center;background-color:var(--color-dark-1);display:flex;height:60px;justify-content:center;transition:height .3s;width:100%}.scrolled-down .header-global{height:43px}@media (max-width: 1199px){.header-global{height:43px}}.menu-global{display:flex;flex-direction:row;font-size:1.2em;gap:.2em;justify-content:flex-end;margin:auto;max-width:var(--max-content-width);width:100%}.menu-global a{text-decoration:none;white-space:nowrap;color:#b0b0b0}.menu-global a.menu-item,.menu-global a.menu-button{border-radius:5px;margin-top:3px;padding:4px 3px 3px}.menu-global a.menu-item{padding-left:6px;padding-right:6px}.menu-global a:hover{background-color:var(--color-light-1);color:#fff;transition:all .3s}.menu-global a.selected{background-color:var(--color-light-1);color:#fff}.menu-global a.menu-item.account{display:flex;justify-content:center;flex-direction:column;width:140px;height:30px;margin-top:5px;overflow:clip;text-align:center;border-radius:50px;border-color:#606060;border-width:1px;border-style:solid;vertical-align:center;padding-top:3px}.menu-global a.menu-item.account.selected{border-color:#c8640099}.menu-global a.menu-button{margin-top:2px;padding:0 .15em .2em}.menu-global a.menu-button img{height:34px;margin:0;padding-left:2px;padding-right:1px;padding-top:5px}.menu-global a.menu-button.shopping-cart img{min-width:44px}.menu-global .shopping-cart{position:relative;margin-left:2px}.menu-global .shopping-cart .counter{position:absolute;top:0;right:0;color:#000;background-color:#b52a16bf;border-color:#c8640099;border-width:1px;border-style:solid;border-radius:50%;color:#fff;font-size:.7em;padding-top:3px;width:1.5em;height:1.5em;display:flex;justify-content:center;align-items:center}.menu-global .languages{align-items:center;display:flex;justify-content:center;margin:0;padding-left:4px;padding-right:3px;transition:all .5s}@media (max-width: 1199px){.menu-global{padding-right:.3em;font-size:1.2em}}@media (max-width: 799px){.menu-global a.optional{display:none}.menu-global a.menu-button img{height:30px;margin:0;padding-left:4px;padding-top:3px}.menu-global a.menu-button.shopping-cart img{min-width:1.9em}.menu-global a.menu-item.account{width:80px;height:27px;margin-top:4px;color:#fff;overflow:clip;text-align:center;border-radius:50px}.menu-global .shopping-cart{height:30px}.menu-global .shopping-cart img{height:32px;margin:0;padding-bottom:2px}.menu-global a.search{padding-left:0;padding-right:0;transition:all .3s}.menu-global a.search img{width:0;padding-left:0;padding-right:0;opacity:0;transition:all .3s}.menu-product-pulled-down .menu-global a.search{padding-left:.4em;padding-right:.4em}.menu-product-pulled-down .menu-global a.search img{width:32px;opacity:1}}.header-product{display:flex;justify-content:center;width:100%;background-color:var(--color-dark-2);border-top:1px solid var(--color-medium);border-bottom:1px solid var(--color-medium);transition:all .3s}.show-animations .header-product{animation:animation-header-product var(--home-animation-duration)}.menu-product{display:flex;flex-direction:row;flex-wrap:wrap;align-content:center;justify-content:flex-end;gap:0px 4px;width:100%;max-width:var(--max-content-width);padding:.2em 0;font-size:1.17em}.show-animations .menu-product{animation:animation-menu-product var(--home-animation-duration)}.menu-product a{display:inline-block;padding:1px 9px;border-radius:5px;color:#fff;text-align:center;text-decoration:none;white-space:nowrap;transition:opacity .5s ease}.menu-product a.menu-item.is-group-collection{color:#f58700}.menu-product a.menu-item:hover{background-color:var(--color-medium);color:#fff;transition:all .3s}.menu-product a.menu-item.selected{background-color:var(--color-light-1);color:#fff}.menu-product .menu-break{flex-basis:100%;height:0;margin:0;padding:0;line-height:0;font-size:0;border:0}.menu-product a.menu-button{display:none}@keyframes animation-header-product{0%,60%{background-color:var(--color-dark-2)}70%{background-color:var(--color-light-1)}90%{background-color:var(--color-dark-2)}}@keyframes animation-menu-product{0%,60%{opacity:.5}70%{opacity:1}}@keyframes animation-menu-product-a-selected{0%,60%{background-color:var(--color-dark-2)}70%{background-color:var(--color-light-1)}}@media (min-width: 800px){.header-product:hover{background-color:var(--color-light-1)}.header-product:hover .menu-product a.menu-item.is-group-collection{color:orange}.header-product:hover .menu-product a.menu-item.selected{background-color:var(--color-medium);color:#fff}.show-animations .menu-product a.menu-item.selected{animation:animation-menu-product-a-selected var(--home-animation-duration)}}@media (min-width: 800px) and (max-width: 1199px){.menu-product{font-size:1.2em}}@media (max-width: 1499px){.menu-product{padding-left:125px}}@media (max-width: 799px){.header-product{justify-content:flex-end;padding-right:5px}.menu-product{flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;width:unset;height:41px;padding:5px 0 8px;font-size:1.12em}.menu-product a{margin:0 5px;padding:2px 7vw 3px;background-color:var(--color-medium)}.menu-product a.menu-item{text-align:left;padding:2px 6vw 3px 7vw;opacity:0;visibility:hidden}.menu-product a.menu-item:hover{background-color:var(--color-light-1)}.show-animations .menu-product a.menu-item{animation:animation-menu-product-a var(--home-animation-duration)}.show-animations .menu-product a.menu-item.selected{animation:animation-menu-product-a-selected var(--home-animation-duration)}.menu-product a.menu-button{display:block;background-color:var(--color-medium);color:#d59d00;font-weight:600}.menu-product-pulled-down .menu-product{height:unset}.menu-product-pulled-down .menu-product a.menu-item{opacity:1;visibility:visible}}@keyframes animation-menu-product-a{0%,60%{background-color:var(--color-medium)}70%{background-color:var(--color-light-1)}to{background-color:var(--color-medium)}}.shopping-cart-dialog-container{margin-left:auto;margin-right:auto;display:flex;flex-direction:row;justify-content:flex-end;max-width:var(--max-content-width);width:100%}.shopping-cart-dialog{display:none;opacity:0;position:fixed;background-color:#f8f8f8;padding:1.2em 1.2em 1.4em 1.4em;border-bottom-left-radius:7px;border-bottom-right-radius:7px;box-shadow:0 0 10px #0006;border-color:#fff;border-width:1px;border-style:solid;outline-color:#b0b090;outline-width:1px;outline-style:solid;width:36em;transition:opacity .3s}.shopping-cart-dialog .close-button{position:absolute;top:-0em;right:.4em;margin:5px;font-size:1.6em;font-weight:700;color:#404040;cursor:pointer;font-size:2.3em;z-index:20;text-decoration:none;opacity:.55;transition:opacity .3s}.shopping-cart-dialog .close-button:hover{opacity:1}.shopping-cart-dialog .title{margin:0;padding-left:.2em;padding-top:0;padding-bottom:.3em;font-size:1.7em}.shopping-cart-dialog .empty{font-size:1.1em;color:#505050;padding-left:.45em;padding-top:.3em;padding-bottom:.5em}.shopping-cart-dialog .item-list{font-size:1em;padding-top:.2em;padding-bottom:.2em;padding-right:.5em;margin:0;color:#404040;max-height:50vh;overflow-y:auto}.shopping-cart-dialog .order-item{padding-bottom:.7em;display:flex;flex-direction:row;opacity:1;gap:7px;transition:opacity .25s,margin-top .25s .25s,color .3s}.shopping-cart-dialog .order-item.clickable:hover{color:var(--color-light-1);cursor:pointer}.shopping-cart-dialog .order-item.highlight{color:var(--color-light-1)}.shopping-cart-dialog .order-item.new{transition:opacity .5s;opacity:0}.shopping-cart-dialog .order-item.new.show{opacity:1}.shopping-cart-dialog .order-item.deleting{opacity:0}.shopping-cart-dialog .picture{width:60px;border-style:solid;border-color:#e0e0e0;border-width:1px;border-radius:6px;object-fit:contain}.shopping-cart-dialog .no-picture{width:calc(60px + 2.4em)}.shopping-cart-dialog .description{padding-top:.3em;width:100%}.shopping-cart-dialog .order-item.clickable:hover .description.clickable{text-decoration:underline}.shopping-cart-dialog .quantity{padding-top:.3em;white-space:nowrap;font-size:1.1em}.shopping-cart-dialog .price{padding-top:.3em;font-weight:700;color:#404040;font-size:1.1em}.shopping-cart-dialog .delete{cursor:pointer}.shopping-cart-dialog .delete img{padding-top:.4em;padding-left:.2em;width:1.4em}.shopping-cart-dialog .no-delete{width:2.2em}.shopping-cart-dialog .totals-container{display:flex;flex-direction:row;justify-content:flex-end;padding:.5em 1em .5em .5em;margin-right:.5em;border-width:1px;border-color:#ddd;border-style:dotted;border-radius:6px;background-color:#ededed}.shopping-cart-dialog .totals{font-size:1.03em;width:18em}.shopping-cart-dialog .total-row{display:flex;flex-direction:row;justify-content:space-between;padding-right:1em}.shopping-cart-dialog .total-row.free-shipping .amount{font-weight:700}.shopping-cart-dialog .total-row.total-excl-tax{padding-top:.5em}.shopping-cart-dialog .totals .label{color:#404040}.shopping-cart-dialog .totals .total-incl-tax{padding-top:.4em;font-weight:700}.shopping-cart-dialog .totals .total-incl-tax .amount{font-size:1.1em}.shopping-cart-dialog .button-container{padding-top:1.2em}@media (max-width: 799px){.shopping-cart-dialog-container{justify-content:center}.shopping-cart-dialog{width:100%;max-width:unset}}#header{position:fixed;width:100%;top:0;left:0;z-index:3}#biglogo{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:70%;max-width:600px;max-height:70%;visibility:hidden;opacity:0;z-index:3}.show-animations #biglogo{animation-name:animation-biglogo;animation-duration:var(--home-animation-duration)}@media (min-width: 800px){@keyframes animation-biglogo{0%{visibility:visible;opacity:0}6%{opacity:1}20%{opacity:1}60%{opacity:0}}}@media (max-width: 799px){#biglogo{max-width:70%}@keyframes animation-biglogo{0%{visibility:visible;opacity:0}6%{opacity:1}20%{opacity:1}50%{opacity:0}}}.cookie-consent-dialog{display:none;position:fixed;justify-content:center;bottom:10px;left:calc(50% - 350px);width:700px;padding:.4em 1em 1em;border:2px solid var(--color-light-1);border-radius:7px;box-shadow:0 4px 8px #0000001a;background-color:#f9f9f9}.show-animations .cookie-consent-dialog{animation-duration:var(--home-animation-duration);animation-name:show-cookie-consent-dialog;animation-timing-function:ease-out}@keyframes show-cookie-consent-dialog{0%{transform:translateY(600px)}80%{transform:translateY(600px)}to{transform:translate(0)}}.cookie-consent-dialog .container p{margin:.8em .8em 0;font-size:1.05em;color:#333}.cookie-consent-dialog .button-container{padding-top:.3em;padding-bottom:.2em;justify-content:center}@media (max-width: 1000px){.cookie-consent-dialog{font-size:1em;left:unset;width:96%;margin-left:2%;margin-right:2%;bottom:5px}}
