.Button{align-items:center;background-color:var(--white);border:none;border-radius:16px;color:var(--brown);cursor:pointer;display:flex;flex-shrink:0;font-family:var(--generalFont);font-size:18px;font-style:normal;font-weight:500;gap:16px;justify-content:center;letter-spacing:-.54px;line-height:100%;padding:31px;text-align:center;transition:background-color .2s ease,color .2s ease}.Button:hover{background-color:var(--brown);color:var(--cream)}.Button--disabled{opacity:.7;pointer-events:none}.Button--back{transform:rotate(180deg)}.Button--icon,.Button--strokeIcon{border-radius:12px;height:44px;padding:0;width:44px}.Button--strokeIcon svg{fill:none;stroke:var(--brown);width:20px}.Button--strokeIcon:hover svg{stroke:var(--cream)}.Button svg{transition:background-color .2s ease,color .2s ease,fill .2s ease,stroke .2s ease;width:20px}.Button--transparent{background-color:transparent;color:var(--white)}.Button--plus{border-radius:12px;height:64px;padding:0;width:64px}.Button--plus:after,.Button--plus:before{background-color:var(--brown);content:"";display:block;height:2px;left:calc(50% - 10px);position:absolute;top:50%;transition:background-color .3s ease,rotate .3s ease;width:20px}.Button--plus:before{transform:rotate(90deg)}.Button--plus:hover:after,.Button--plus:hover:before{background-color:var(--cream)}.Button--brown{background-color:var(--brown);color:var(--cream)}.Button-brown svg{fill:var(--cream)}.Button--brown:hover{background-color:var(--cream);color:var(--brown)}.Button-brown:hover svg{fill:var(--brown)}.Button--cream{background-color:var(--cream)}.Button--fontBrown{color:var(--brown)}@media screen and (max-width:1500px){.Button{font-size:16px;gap:12px;padding:28px}.Button--icon,.Button--plus,.Button--strokeIcon{padding:0}}@media screen and (max-width:1050px){.Button{border-radius:12px;font-size:14px;gap:12px;padding:24px 26px}.Button--icon,.Button--plus,.Button--strokeIcon{padding:0}.Button:hover{background-color:var(--white);color:var(--brown)}.Button--strokeIcon:hover svg{stroke:var(--brown)}.Button--plus{border-radius:12px;height:44px;width:44px}.Button--plus:after,.Button--plus:before{height:1px;left:calc(50% - 6px);width:12px}}
