.login-logo img{width:360px;height:auto}.login-body{background-color:#fff;padding:32px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.passPolicy{margin-top:8px}.switchWrapper{text-align:left;display:flex;justify-content:flex-start;align-items:flex-start}.switch{position:relative;display:inline;width:60px;height:34px}.switch input{display:none}.switch-left{position:relative;display:inline-block;width:100px;height:34px;margin-right:10px}.switch-left input{display:none}.switchWrapper .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s}.switchWrapper .slider:before{position:absolute;content:"";height:26px;width:26px;left:4px;bottom:4px;background-color:white;-webkit-transition:.4s;transition:.4s}.switchWrapper input.default:checked+.slider{background-color:#444}.switchWrapper input.primary:checked+.slider{background-color:#007bff}.switchWrapper input.success:checked+.slider{background-color:#8bc34a}.switchWrapper input.info:checked+.slider{background-color:#3de0f5}.switchWrapper input.warning:checked+.slider{background-color:#ffc107}.switchWrapper input.danger:checked+.slider{background-color:#f44336}.switchWrapper input:focus+.slider{box-shadow:0 0 1px #2196f3}.switchWrapper input:checked+.slider:before{-webkit-transform:translateX(26px);-ms-transform:translateX(26px);transform:translateX(26px)}.switchWrapper .slider.round{border-radius:34px;width:60px}.switchWrapper .slider.round:before{border-radius:50%}.switchWrapper label.switch{margin-top:-8px}.switchWrapper .inlineSwitchLabel{position:relative}#cookiePreference{position:fixed;bottom:0;left:0;right:0;padding:8px 12px;display:flex;justify-content:space-between;align-items:center;background-color:#333;z-index:999999999;visibility:hidden}#cookiePreference a,#cookiePreference a:active,#cookiePreference a:visited,#cookiePreference a:focus{color:#03ddff}#cookiePreference a:hover{color:#fafafa}#cookiePreferenceClose{position:absolute;right:0;top:-27px;background-color:#111;color:#fff;padding:2px 8px;cursor:pointer}.cookieMsg{font-size:.97rem;color:#fff;line-height:20px}.cookieActions{white-space:nowrap;display:flex;justify-content:space-evenly;align-items:center}.cookieActions button,.cookieActions a{margin-left:5px}@media only screen and (max-width:768px){#cookiePreference{display:block}.cookieActions{margin-top:15px}}@media only screen and (max-width:456px){.cookieActions{flex-wrap:wrap-reverse;white-space:normal}.cookieActions button{width:100%;margin-bottom:10px}}#cartRsp{position:fixed;z-index:99999;bottom:-130px;right:0;width:300px;left:50%;margin-left:-150px;height:86px;background-color:#000;color:#fff;-webkit-box-shadow:rgb(0 0 0/16%) 0 6px 12px;-moz-box-shadow:rgb(0 0 0/16%) 0 6px 12px;box-shadow:rgb(0 0 0/16%) 0 6px 12px;padding:18px 22px;font-size:18px;text-align:center;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}#cartRsp.cartRspUp{bottom:10px}.delFromCart{cursor:pointer}table td a,table td a:visited,table td a:active{color:#00bbde}table td a:hover{color:#111}.orderTotals{font-size:21px;text-align:right}.price-pad{margin-top:16px}.price{font-size:26px;white-space:nowrap}.product-price{font-weight:600;color:#333}.checkout-info label{margin-top:15px}#orderSummary{text-align:right}#orderSummary .lead{border-top:1px solid #eceff8;padding-top:15px;margin-top:12px}@media only screen and (max-width:768px){.cartActions{text-align:center}.cartActions button{margin-bottom:25px}}table{border:0;border-collapse:collapse;margin:0;padding:0;width:100%;table-layout:fixed}table caption{font-size:1.5em;margin:.5em 0 .75em}table tr{background-color:#FFF;border-bottom:1px solid #cacaca;padding:10px}table th,table td{padding:.625em;text-align:center}table th{font-size:15px;text-transform:uppercase;background-color:#f9f9f9}@media screen and (max-width:767px){table{border:0}table caption{font-size:1.5em}table thead{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}table tr{border-bottom:3px solid #ddd;display:block;margin-bottom:.625em}table td{border-bottom:1px solid #ddd;display:block;font-size:.8em;text-align:right}table td::before{content:attr(data-label);float:left;font-weight:bold;text-transform:uppercase}table td:last-child{border-bottom:0}}