.header-sidebar{height:calc(100dvh - var(--header-h));flex-direction:row;animation:.3s linear forwards header-sidebar;display:flex}@keyframes header-sidebar{0%{opacity:0}to{opacity:1}}.header-sidebar__panel{flex-direction:column;max-height:100%;animation:.7s cubic-bezier(.16,1,.3,1) both panel-drop;display:flex;position:relative;overflow:hidden}@keyframes panel-drop{0%{opacity:0;transform:translateY(-48px)}to{opacity:1;transform:translateY(0)}}.header-sidebar__nav{flex:auto;min-height:0;padding:24px 40px 0;position:relative;overflow-y:auto;-webkit-mask-image:linear-gradient(#000 60%,#0000 100%);mask-image:linear-gradient(#000 60%,#0000 100%)}.header-sidebar__list{margin-bottom:100px}.header-sidebar__item{border-bottom:1px solid #1c1c1c14;margin-bottom:16px;padding:16px 0;animation:.65s cubic-bezier(.34,2.4,.64,1) both item-drop}@keyframes item-drop{0%{opacity:0;transform:translateY(-22px)}to{opacity:1;transform:translateY(0)}}.header-sidebar__item--login{padding:16px 0}.header-sidebar__link{cursor:pointer;text-align:left;width:fit-content;color:inherit;font:inherit;background:0 0;border:none;align-items:center;gap:10px;padding:0;list-style:none;display:flex}.header-sidebar__link-text{letter-spacing:5%;text-transform:uppercase;margin-left:40px;font-family:Turismo CF;font-size:14px;font-weight:300;line-height:140%}.header-sidebar__link-arrow{width:28px;height:28px;padding:7px;transition:transform .8s cubic-bezier(.16,1,.3,1)}.header-sidebar__submenu[data-open=true] .header-sidebar__link-arrow{transform:translateY(5px)}@keyframes submenu-open{0%{transform:translateY(-10px)}to{opacity:0;transform:translateY(0)}}details[data-open=true] .header-sidebar__submenu-list{animation:.55s cubic-bezier(.34,2.4,.64,1) both submenu-list-in}@keyframes submenu-list-in{0%{opacity:0;transform:translateY(-22px)}to{opacity:1;transform:translateY(0)}}@keyframes submenu-item-fade{0%{opacity:0}to{opacity:1}}@keyframes submenu-item-drop{0%{transform:translateY(-8px)}to{transform:translateY(0)}}details[data-open=true] .header-sidebar__submenu-item{animation:.5s both submenu-item-fade,.6s cubic-bezier(.34,2.2,.64,1) both submenu-item-drop}.header-sidebar__subscribe{flex-direction:column;flex:none;gap:24px;margin:24px 40px;padding:16px;display:flex}.header-sidebar__subscribe-title{letter-spacing:4%;text-transform:uppercase;width:318px;font-family:Turismo CF;font-size:16px;font-weight:300;line-height:134%}.header-sidebar__submenu-wrapper{overflow:hidden}details:not([data-open=true]) .header-sidebar__submenu-wrapper{max-height:0}.header-sidebar__submenu-list{border-top:1px solid #00000014;grid-template-columns:repeat(2,1fr);gap:24px 60px;margin-top:16px;padding:32px 64px;display:grid}.header-sidebar__submenu-item{letter-spacing:10%;text-transform:uppercase;font-size:16px;font-weight:400;line-height:140%}@media (max-width:1200px){.header-sidebar__nav{padding:24px 24px 0}.header-sidebar__link-text{margin-left:24px}.header-sidebar__subscribe{margin:24px}}@media (max-width:756px){.header-sidebar__item{margin-bottom:8px;padding:10px 0}.header-sidebar__item--login{padding:17px 0}.header-sidebar__nav{padding:24px 0 0}.header-sidebar__link-text{margin-left:16px;font-size:12px;line-height:120%}.header-sidebar__subscribe{gap:12px;margin:16px;padding:12px}.header-sidebar__subscribe-title{letter-spacing:0%;width:100%;font-size:14px;font-weight:400;line-height:130%}.header-sidebar__submenu-list{margin-top:10px;padding:32px}.header-sidebar__submenu-item{font-size:12px}}
.hclock{font-variant-numeric:tabular-nums;align-items:center;display:inline-flex}.hclock__slot{height:1.5em;display:inline-block;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0%,#000 30% 70%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 30% 70%,#0000 100%)}.hclock__digit{display:inline-block}.hclock__digit--in{animation:.5s cubic-bezier(.34,1.6,.64,1) both hclock-in}.hclock__digit--out{animation:.5s cubic-bezier(.34,1.6,.64,1) both hclock-out;position:absolute;inset:0}.hclock__sep{display:inline-block}@keyframes hclock-in{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes hclock-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-100%)}}
.burger{flex-direction:column;gap:5px;width:20px;display:flex}.burger__line{transform-origin:50%;background-color:currentColor;border-radius:2px;height:1.5px;display:block}.burger__line:first-child{width:20px;transition:transform .45s cubic-bezier(.34,1.8,.64,1)}.burger__line:nth-child(2){width:13px;transition:transform .3s cubic-bezier(.34,1.8,.64,1) 80ms}.burger__line:nth-child(3){width:20px;transition:transform .45s cubic-bezier(.34,1.8,.64,1) 50ms}.burger--open .burger__line:first-child{transition:transform .5s cubic-bezier(.34,1.8,.64,1);transform:translateY(6.5px)rotate(45deg)}.burger--open .burger__line:nth-child(2){transition:transform .25s cubic-bezier(.16,1,.3,1);transform:scaleX(0)}.burger--open .burger__line:nth-child(3){transition:transform .5s cubic-bezier(.34,1.8,.64,1) 60ms;transform:translateY(-6.5px)rotate(-45deg)}
.cart{z-index:12;height:calc(100dvh - var(--header-h));animation:.3s linear both cart-fade;display:flex}@keyframes cart-fade{0%{opacity:0}to{opacity:1}}.cart__panel{flex-direction:column;flex:0 0 572px;width:572px;max-width:100%;height:100%;margin-left:auto;padding:0 24px;animation:.7s cubic-bezier(.16,1,.3,1) both panel-drop;display:flex;position:relative;overflow:hidden}@keyframes panel-drop{0%{opacity:0;transform:translateY(-48px)}to{opacity:1;transform:translateY(0)}}.cart__header{flex:none;justify-content:space-between;align-items:center;margin:40px 0;display:flex}.cart__close-button{width:24px;height:24px}.cart__content{flex-direction:column;flex:auto;min-height:0;display:flex}.cart__title{letter-spacing:4%;text-transform:uppercase;font-family:Turismo CF;font-size:20px;font-weight:300;line-height:120%}.cart__total{border-top:1px solid #1c1c1c;flex:none;justify-content:space-between;align-items:center;gap:24px;margin:40px 0 20px;padding:25px 0 0;display:flex}.cart__total-label{letter-spacing:4%;text-transform:uppercase;font-family:Turismo CF;font-size:16px;font-weight:300;line-height:120%}.cart__total-value{text-align:justify;font-size:16px;font-weight:600;line-height:140%}.cart__actions{flex-direction:column;flex:none;gap:24px;margin:24px 0;display:flex}.cart__checkout-button{color:#fff;background-color:#1c1c1c;justify-content:center;align-items:center;gap:8px;width:100%;padding:12px;display:flex}.cart__checkout-text{letter-spacing:3%;text-transform:uppercase;font-size:14px;font-weight:400;line-height:120%}.cart__checkout-icon{width:20px;height:20px}.cart__account-button{letter-spacing:3%;text-transform:uppercase;color:#1e1e1e;border:1px solid #1c1c1c;width:100%;padding:13.5px;font-size:14px;font-weight:400;line-height:120%}@media (max-width:1200px){.cart__panel{flex:0 0 540px;width:540px;padding:0 24px}.cart__header{padding:26px 24px}.cart__title{padding:24px 0 32px}.cart__total{margin:32px 0 24px;padding:24px 0 0}.cart__total-label{font-weight:400}.cart__checkout-button{padding:14px}.cart__account-button{padding:15.5px}}@media (max-width:756px){.cart__panel{padding:0 16px}.cart__header{margin:40px 0 24px;padding:0}.cart__title{padding:0}.cart__total{margin:24px 0;padding:26px 0 0}.cart__total-label{letter-spacing:0;font-size:14px;line-height:130%}.cart__actions{gap:16px;margin:16px 0}}
