.header__cart:hover+.header__cart-container{display:block}.header__cart{align-items:center;display:flex;height:100%;justify-content:center;gap:1rem;transition:all .3s ease-in-out;position:relative}@media only screen and (max-width:1250px){.header__cart{display:none}}.header__cart:after{content:"";height:4rem;opacity:1;display:none;position:absolute;bottom:-3rem;left:-5rem;width:calc(100% + 4vw - 2px);z-index:190;transition:.3}.header__cart:hover:after{display:block}.header__cart--active{background-color:var(--color-main-red);border:none;height:100%;position:relative}.header__cart--active:before{display:block;content:"";left:-2px;top:0;height:100%;width:3px;background-color:inherit;position:absolute;z-index:10}.header__cart img{max-width:var(--icon-size)}.header__cart-container{background-color:#44474a;border:1px solid var(--color-white);display:none;font-size:1.2rem;max-height:650px;overflow-x:hidden;overflow-y:auto;position:fixed;right:4vw;top:calc(var(--header-height) + 1rem);width:380px;z-index:200}.header__cart-container:hover{display:block}.header__cart-content{background-color:var(--color-gray);display:flex;flex-direction:column;gap:3rem;justify-content:space-between;max-height:100%;padding:2.56rem 2.94rem}.header__cart-content:last-of-type{padding-bottom:4rem}.header__cart-content--second{display:flex;flex-direction:column;gap:1rem;padding:2.5rem 3rem}.header__cart-title{font-size:1.7rem}.header__cart-total{align-items:center;display:flex;justify-content:space-between}.header__cart-price{display:flex;gap:.5em}.header__cart-price_original{opacity:.6}.header__cart-name{display:block;margin-bottom:1.3rem}.header__cart-button{margin:0 auto}.header__cart-content--second>div+div{border-top:1px solid hsla(0,0%,100%,.25);padding-top:1.5em}body{--compact-sidebar-width:120px}.sidebar{-ms-overflow-style:none;background-color:#181a1b;box-shadow:40px 0 500px 10vw hsla(0,0%,4%,.4);height:calc(100vh - var(--header-height));left:0;position:fixed;top:var(--header-height);transition:all .5s ease-in-out;width:24vw;z-index:10}@media only screen and (max-width:1250px){.sidebar{width:80vw}}.sidebar--hidden{box-shadow:none;width:var(--compact-sidebar-width)}@media only screen and (max-width:1250px){.sidebar--hidden{left:calc(var(--compact-sidebar-width)*-1 - 2px)}}.sidebar--hidden:before{content:"";cursor:pointer;display:block;height:100%;left:0;position:absolute;top:0;width:100%}.sidebar--hidden .sidebar__head{transition:margin-top .5s,height .5s,padding .5s,opacity .2s,transform .5s;height:0;opacity:0;padding:0;pointer-events:none;transform:translateY(-100px);-webkit-user-select:none;-moz-user-select:none;user-select:none}.sidebar--hidden .sidebar__link>span{opacity:0}.sidebar--hidden .sidebar__overlay{width:0}.sidebar--hidden .sidebar__list{height:calc(100vh - var(--header-height))}.sidebar__overlay{height:100%;left:100%;opacity:0;position:absolute;width:76vw;cursor:pointer;z-index:5}.sidebar__head{background-color:#24272d;height:66px;margin-top:0;opacity:1;padding:.94rem 2.75rem;transition:margin-top .5s,height .5s,padding .5s,opacity .7s,transform .5s;width:24vw}@media(max-width:1500px){.sidebar__head{padding:.94rem 2rem}}@media only screen and (max-width:1250px){.sidebar__head{display:none}}.sidebar__head--close{height:100%}.sidebar__head-title{align-items:center;display:flex;justify-content:space-between;margin-bottom:18px}@media only screen and (max-width:1250px){.sidebar__head-title{display:none}}.sidebar__head-title button{animation:slide-out 5s ease-in-out 0 forwards}.sidebar__head-title h3{color:var(--color-white);font-family:var(--cera-pro-font),sans-serif;font-size:var(--font-size-main);font-weight:400;text-transform:uppercase}.sidebar__head-buttons{display:flex;gap:3.88rem}.sidebar__button{color:hsla(0,0%,100%,.52);font-family:var(--cera-pro-font),sans-serif;font-size:var(--font-size-main)}.sidebar__button--active{color:var(--color-main-red);text-decoration:underline}.sidebar__list{width:24vw}@media only screen and (max-width:1250px){.sidebar__list{width:80vw}}.sidebar__link{width:24vw;gap:6px}@media only screen and (max-width:1250px){.sidebar__link{width:80vw}}.sidebar__link>span{transition:opacity .3s;opacity:1}.sidebar__list{overflow-x:scroll;scrollbar-width:none;transition:height .5s;height:calc(100vh - var(--header-height) - 66px);width:100%}@media only screen and (max-width:1250px){.sidebar__list{height:calc(100vh - var(--header-height));padding-bottom:var(--mobile-nav-height)}}.sidebar__item:not(:last-child){border-bottom:1px solid #3e3e3f}.sidebar__link{align-items:center;color:var(--color-white);display:flex;font-size:var(--font-size-main);-webkit-hyphens:auto;hyphens:auto;text-align:center;text-transform:uppercase;transition:background-color .14s}.sidebar__link:hover{background-color:rgba(233,233,245,.035)}.sidebar__link img{max-width:128px;min-width:128px}.sidebar__link span{display:block;padding-block:.5rem;padding-right:1rem;text-align:left}.dot{align-items:center;background-color:var(--color-main-red);border-radius:50%;color:--color-white;display:flex;font-size:16px;font-weight:600;height:1.5em;justify-content:center;position:absolute;right:.15em;text-align:center;top:.75em;width:1.5em}body{--mobile-nav-height:80px}.mobile__nav{background-color:var(--color-black);border-top:1px solid hsla(0,0%,94%,.25);bottom:0;display:none;height:var(--mobile-nav-height);left:0;position:fixed;right:0;z-index:999}@media (max-width:1250px){.mobile__nav{display:block}}.main__grid{margin-top:var(--header-height);padding-left:var(--compact-sidebar-width);transition:grid-template-columns .3s ease}@media(max-width:1250px){.main__grid{padding-left:0}}.main__content{min-height:60dvh}.main__content>section{padding:2rem 2.5rem}