.promocode-aside{position:fixed;top:25%;left:100%;z-index:var(--z-floating);-webkit-transition:var(--duration-base) ease-in-out;transition:var(--duration-base) ease-in-out;-webkit-transform:translate(-60px);-ms-transform:translate(-60px);transform:translate(-60px)}.promocode-aside:not(.promocode-aside--open):hover{-webkit-transform:translate(-75px);-ms-transform:translate(-75px);transform:translate(-75px)}.promocode-aside--open{-webkit-transform:translate(-100%);-ms-transform:translate(-100%);transform:translate(-100%)}.promocode-aside__item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;min-width:calc(290/var(--base)*1rem);min-height:calc(96/var(--base)*1rem);padding-left:calc(96/var(--base)*1rem);background-color:var(--color-primary);border-radius:var(--radius-md)}@media (min-width:575px){.promocode-aside__item{min-width:calc(330/var(--base)*1rem);min-height:calc(135/var(--base)*1rem);padding-left:calc(125/var(--base)*1rem)}}@media (min-width:768px){.promocode-aside__item{min-width:calc(350/var(--base)*1rem)}}.promocode-aside__item::before{content:"";position:absolute;left:calc(96/var(--base)*1rem);top:0;height:100%;width:1px;border:1px solid rgba(255,255,255,.5)}@media (min-width:575px){.promocode-aside__item::before{left:calc(127/var(--base)*1rem)}}.promocode-aside__content{--c:#000;color:#000!important;font-size:calc(10/var(--base)*1rem);line-height:1.43;border:0;text-align:left;padding:calc(16/var(--base)*1rem) calc(14/var(--base)*1rem) calc(14/var(--base)*1rem)}@media (min-width:768px){.promocode-aside__content{font-size:calc(14/var(--base)*1rem);padding:calc(24/var(--base)*1rem) calc(20/var(--base)*1rem) calc(22/var(--base)*1rem)}}.promocode-aside__code{display:block;color:#000;font-size:calc(18/var(--base)*1rem);line-height:1.33;font-weight:700;text-transform:uppercase}@media (min-width:768px){.promocode-aside__code{font-size:calc(30/var(--base)*1rem)}}.promocode-aside__only-site{display:block;color:#000;font-size:calc(8/var(--base)*1rem);line-height:1.33;opacity:.7}@media (min-width:768px){.promocode-aside__only-site{font-size:calc(12/var(--base)*1rem)}}.promocode-aside__code-row,.promocode-aside__copy{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.promocode-aside__code-row{gap:calc(6/var(--base)*1rem)}.promocode-aside__copy{position:relative;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;width:calc(22/var(--base)*1rem);height:calc(22/var(--base)*1rem);border-radius:var(--radius-sm);color:#000;opacity:.6;cursor:pointer;-webkit-transition:var(--duration-fast);transition:var(--duration-fast)}.promocode-aside__copy:focus-visible,.promocode-aside__copy:hover{opacity:1;background-color:rgba(0,0,0,.08)}.promocode-aside__copy svg{fill:none;width:calc(12/var(--base)*1rem);height:calc(12/var(--base)*1rem)}@media (min-width:575px){.promocode-aside__copy svg{width:14px;height:14px}}.promocode-aside__copy::after{content:attr(data-copied-label);position:absolute;bottom:calc(100% + 6px);right:0;max-width:calc(100vw - 40px);white-space:nowrap;padding:4px 8px;border-radius:var(--radius-sm);background-color:#000;color:#fff;font-size:11px;line-height:1.3;opacity:0;pointer-events:none;-webkit-transition:var(--duration-fast);transition:var(--duration-fast);-webkit-transform:translateY(4px);-ms-transform:translateY(4px);transform:translateY(4px)}.promocode-aside__copy--copied{opacity:1}.promocode-aside__copy--copied::after{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.promocode-aside__btn,.promocode-aside__close{position:absolute;right:0;top:0;border:0;cursor:pointer}.promocode-aside__btn{width:100%;height:100%;padding:0;background:0 0;font:inherit;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.promocode-aside--open .promocode-aside__btn{pointer-events:none}.promocode-aside__btn-content{width:calc(96/var(--base)*1rem);height:40%;padding:calc(14/var(--base)*1rem) calc(12/var(--base)*1rem);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-transform:uppercase;font-weight:500;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transform:rotate(-90deg) translate(0,-15%);-ms-transform:rotate(-90deg) translate(0,-15%);transform:rotate(-90deg) translate(0,-15%);-webkit-transition:var(--duration-base) linear;transition:var(--duration-base) linear}@media (min-width:575px){.promocode-aside__btn-content{width:calc(127/var(--base)*1rem);height:100%;padding:calc(22/var(--base)*1rem) calc(20/var(--base)*1rem)}}.promocode-aside--open .promocode-aside__btn-content{-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}.promocode-aside__btn-content span{font-size:calc(8/var(--base)*1rem);line-height:1.38;letter-spacing:.2em}@media (min-width:575px){.promocode-aside__btn-content span{font-size:calc(9.4/var(--base)*1rem)}}.promocode-aside__btn-content span:nth-child(1){font-size:calc(12/var(--base)*1rem);line-height:1.42}@media (min-width:575px){.promocode-aside__btn-content span:nth-child(1){font-size:calc(14/var(--base)*1rem)}}.promocode-aside__btn-content span:last-child{margin-top:3px;font-size:calc(34/var(--base)*1rem);line-height:.84;font-weight:600;letter-spacing:normal;white-space:nowrap}@media (min-width:575px){.promocode-aside__btn-content span:last-child{font-size:calc(49/var(--base)*1rem)}}.promocode-aside__btn-content span:last-child sup{display:inline-block;font-size:.6em;font-weight:700;-webkit-transform:translateY(10%);-ms-transform:translateY(10%);transform:translateY(10%)}.promocode-aside__close{width:calc(24/var(--base)*1rem);height:calc(24/var(--base)*1rem);background-color:transparent}@media (min-width:575px){.promocode-aside__close{width:calc(30/var(--base)*1rem);height:calc(30/var(--base)*1rem)}}.promocode-aside__close::before{content:"";position:absolute;left:50%;top:50%;width:11px;height:11px;border-radius:7px;background-color:var(--color-danger);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:var(--duration-base);transition:var(--duration-base)}@media (min-width:575px){.promocode-aside__close::before{width:14px;height:14px}}.promocode-aside__close:focus-visible::before,.promocode-aside__close:hover::before{background-color:#c73f3e}