.switch__wrapper{position:fixed;top:40%;left:30px;z-index:99;rotate:-90deg}.switch{--transition: .3s;--transition500: .5s;--color-dark: #0c0f14;--color-darkGray: #21262e;--color-gray: #52555a;--color-offwhite: #cecece;--shadow-color: var(--color-dark);position:relative;display:flex;align-items:center;width:60px;height:fit-content;background-color:var(--color-dark);border-radius:30px;padding:4px;transition:var(--transition500);-webkit-user-select:none;user-select:none;cursor:pointer;overflow:hidden}.switch .svg{transition:var(--transition);position:absolute;left:5px}.switch .moon{width:18px;fill:var(--color-gray);opacity:1}.switch .sun{transform:translateY(-50%);width:12px;height:12px;border-radius:50%;left:calc(100% - 21.5px);top:15px;display:flex;align-items:center;justify-content:center;scale:.8;opacity:0}.switch .sun .dot{position:relative;display:block;width:3px;height:3px;border-radius:50%;background:var(--color-dark);background:#fff;z-index:1;box-shadow:11px 0 0 var(--shadow-color),10.3px 0 0 var(--shadow-color),-11px 0 0 var(--shadow-color),-10.3px 0 0 var(--shadow-color),0 -11px 0 var(--shadow-color),0 -10.3px 0 var(--shadow-color),0 11px 0 var(--shadow-color),0 10.3px 0 var(--shadow-color),8px 8px 0 var(--shadow-color),7.3px 7.3px 0 var(--shadow-color),8px -8px 0 var(--shadow-color),7.3px -7.3px 0 var(--shadow-color),-8px -8px 0 var(--shadow-color),-7.3px -7.3px 0 var(--shadow-color),-8px 8px 0 var(--shadow-color),-7.3px 7.3px 0 var(--shadow-color)}.switch .sun .dot:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:10px;height:10px;border-radius:50%;background:#fff;border:2px solid var(--color-dark)}.switch .circle{-webkit-appearance:none;appearance:none;position:relative;width:25px;height:25px;border-radius:50%;left:0;background-color:var(--color-darkGray);border:1px solid var(--color-darkGray);transition:var(--transition500);box-shadow:1px 1px 20px 3px var(--color-darkGray)}.switch:has(.circle:checked){background:var(--color-offwhite)}.switch .circle:hover{margin-left:3px}.switch .circle:checked:hover{margin-left:-3px}.switch .circle:checked{left:calc(100% - 24px);background:#fff;border-color:#fff;box-shadow:1px 1px 30px 12px #fff}.switch:has(.circle:checked)>.sun{opacity:1}.switch:has(.circle:checked)>.moon{opacity:0}@media only screen and (max-width: 750px){.switch__wrapper{rotate:0deg;top:10px;left:60%}}
/*# sourceMappingURL=/cdn/shop/t/109/assets/change-mode-switch.css.map */
