body{--color-dark: #020202;--color-primary: #2b2a70;--color-default: var(--color-primary) !important;--color-blue: var(--color-primary) !important;--color-secondary: #d52117;--color-yellow: #F6D30D;--color-supernova: #FFCC02;--color-secondary-faded: rgba(108, 147, 225, .15);--color-secondary-shadow: rgba(108, 147, 225, .4);--color-secondary-darker: #45639b;--color-notice: #caf3ff;--color-banner: #FFF5CC;--color-red: #d52117;--color-green: #3F7652;--color-background: #f8f8f7 !important;font-family:Faktum,sans-serif!important;background-color:#f8f8f7!important}@font-face{font-family:Faktum;src:url(Faktum-Medium.eot) format("embedded-opentype"),url(Faktum-Medium.woff2) format("woff2"),url(Faktum-Medium.woff) format("woff"),url(Faktum-Medium.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Faktum;src:url(Faktum-MediumItalic.eot) format("embedded-opentype"),url(Faktum-MediumItalic.woff2) format("woff2"),url(Faktum-MediumItalic.woff) format("woff"),url(Faktum-MediumItalic.ttf) format("truetype");font-weight:400;font-style:italic}.button{border-radius:40px;overflow:hidden}.button.totemo-button{padding:0 40px}.button.outline{border-width:2px!important}.totemo-footer{width:100%;padding:40px 40px 80px}@media all and (max-width:991.9px){.totemo-footer{padding:64px 24px}}@media all and (max-width:767.9px){.totemo-footer{padding:64px 8px}}.totemo-footer-content{width:100%;background-color:var(--color-primary);padding:96px 40px;border-radius:64px;display:flex;flex-direction:column;align-items:center}@media all and (max-width:1279.9px){.totemo-footer-content{border-radius:48px}}@media all and (max-width:991.9px){.totemo-footer-content{padding:64px 24px}}.totemo-footer-wrapper{width:100%;display:flex;gap:40px;flex-direction:column;align-items:center;max-width:880px}.totemo-footer__logo{width:180px}.totemo-footer__labels{display:flex;gap:16px}@media all and (max-width:991.9px){.totemo-footer__labels{flex-direction:column}}.totemo-footer__label{background-color:#fff;border-radius:32px;padding:16px 40px;color:var(--color-primary);border:none;font-size:var(--font-ample);font-weight:var(--weight-medium);line-height:1.3;height:auto}.totemo-footer__label:hover{background-color:#fff;color:var(--color-primary)}.totemo-footer__links{display:flex;gap:8px;justify-content:center;line-height:1.7;flex-wrap:wrap}.totemo-footer__link{color:var(--color-white);border:2px solid var(--color-white);padding:12px 28px;height:auto;font-size:var(--font-tiny);line-height:1.3}@media all and (max-width:767.9px){.totemo-footer__link{padding:8px 16px}}.totemo-footer__socials{display:flex;gap:8px}.totemo-footer__socials a{padding:8px}.totemo-footer__bottom{display:flex;gap:24px;justify-content:center;text-align:center;color:var(--color-white);font-size:var(--font-petty);margin-top:32px;flex-wrap:wrap}.totemo-footer__bottom>*{white-space:nowrap}.totemo-footer__bottom a{text-decoration:underline;color:var(--color-white);font-size:var(--font-petty)}.totemo-header{width:100%;height:95px;display:grid;grid-template-columns:1fr;gap:20px;padding-top:10px;padding-bottom:10px;background-color:#f8f8f7;position:relative}@media all and (max-width:991.9px){.totemo-header{display:flex;justify-content:center;align-items:center;padding:0 20px;height:64px}}.totemo-header-logo{display:flex;justify-content:center;align-items:center}@media all and (max-width:991.9px){.totemo-header-logo{padding-right:0}}.totemo-header-logo img{width:114px}@media all and (max-width:991.9px){.totemo-header-logo img{width:80px}}.totemo-header-navigation{display:flex;justify-content:center;align-items:center;max-width:840px;width:100%}@media all and (max-width:991.9px){.totemo-header-navigation{pointer-events:none;transform:translate(100%);transition:transform .3s;background-color:#f8f8f7;z-index:9;width:100%;height:100%;position:fixed;top:0;left:0;padding-top:140px;display:flex;flex-direction:column;justify-content:flex-start}.totemo-header-navigation.active{pointer-events:all;transform:translate(0)}}.totemo-header-menu-button{width:22px;display:flex;flex-direction:column;position:absolute;right:20px;z-index:999;margin:0 20px}@media all and (min-width:992.1px){.totemo-header-menu-button{display:none}}.totemo-header-menu-button span{display:flex;border-radius:10px;width:100%;height:2px;background:#323231;transition:all .3s;transition-property:opacity,transform;opacity:1}.totemo-header-menu-button span:nth-child(2){margin:9px 0}.totemo-header-menu-button.active span:first-child{transform:translateY(12px) translateY(-50%) rotate(-45deg)}.totemo-header-menu-button.active span:nth-child(2){opacity:0}.totemo-header-menu-button.active span:last-child{transform:translateY(-12px) translateY(50%) rotate(45deg)}.totemo-header .link{text-transform:uppercase;text-decoration:none;color:var(--color-primary);padding:0 10px;cursor:pointer;transition:color .3s;font-size:var(--font-text);width:150px;display:inline-flex;justify-content:center;white-space:nowrap}.totemo-header .link:hover,.totemo-header .link.active{color:var(--color-secondary)}.totemo-header .link.active{cursor:pointer}@media all and (max-width:991.9px){.totemo-header .link{height:56px;width:188px;justify-content:flex-start;align-items:center;font-size:var(--font-normal)}}.totemo-header-cart{display:flex;text-decoration:none;position:relative;font-size:var(--font-big);gap:10px;text-transform:uppercase}.totemo-header-cart .icon-cart{position:relative}.totemo-header-cart-value{position:absolute;top:0;right:0;transform:translate(50%,-50%);font-size:var(--font-tiny);width:18px;height:18px;display:inline-flex;justify-content:center;align-items:center;border-radius:50%;background-color:var(--color-secondary);font-weight:var(--weight-semibold);color:var(--color-white)}.totemo-header-cart-label{font-size:var(--font-normal)}@media all and (max-width:991.9px){.totemo-header-cart-label{display:none}}@media all and (max-width:991.9px){.totemo-header-cart{position:absolute;left:20px}}.totemo-header-cart-wrapper{display:flex;align-items:center;gap:20px}@media all and (min-width:768.1px){.product-box__name{font-size:var(--font-big)}}.product-box__container{gap:12px;position:relative}.product-box__image img{aspect-ratio:auto;border-radius:12px}@media all and (max-width:767.9px){.product-box__image img{border-radius:8px}}
