.wpspxbasket.is-fixed{position:fixed;top:50%;right:-70px;transform:translateY(-50%);display:flex;z-index:45;transition:right 0.3s linear}.wpspxbasket.is-fixed.shown{right:0}.wpspxbasket.is-fixed spektrix-basket-summary .basket-icon{background:#00d1b2;border-radius:5px 0 0 5px;text-align:center;color:white;position:relative;cursor:pointer;z-index:2}.wpspxbasket.is-fixed spektrix-basket-summary .basket-icon .count{font-size:20px;font-weight:600;padding:15px 0;line-height:1;height:46px;display:block}.wpspxbasket.is-fixed spektrix-basket-summary .basket-icon .link{color:white;display:block;padding:0 15px 15px;box-sizing:border-box}.wpspxbasket.is-fixed spektrix-basket-summary .basket-icon svg{width:36px;display:block;height:auto}.wpspxbasket-side-panel{position:fixed;z-index:99;pointer-events:none;top:0;right:0;width:90vw;transform:translate(90vw, 0);height:100vh;background:white;padding:40px;box-sizing:border-box;transition:transform 0.33s ease;display:flex;flex-flow:row wrap;justify-content:flex-start}@media (min-width: 768px){.wpspxbasket-side-panel{width:60vw;transform:translate(60vw, 0)}}@media (min-width: 1024px){.wpspxbasket-side-panel{width:40vw;transform:translate(40vw, 0)}}.wpspxbasket-side-panel.show{transform:translate(0, 0);pointer-events:all;box-shadow:15px 0 35px 6px #000}.wpspxbasket-side-panel .wpspx-basket-close{position:absolute;right:40px;top:45px;z-index:1;line-height:1;font-size:25px;color:black}.wpspxbasket-side-panel .wpspx-basket-wrap{overflow:scroll;height:100%;display:flex;flex-grow:1;flex-flow:column}.wpspxbasket-side-panel .wpspx-basket-wrap .wpspx-basket-title{font-size:30px;font-weight:600;margin:0 0 20px 0}.wpspxbasket-side-panel .wpspx-basket-wrap .wpspx-basket-contents{max-height:355px;overflow:scroll}.wpspxbasket-side-panel .wpspx-basket-wrap .wpspx-basket-contents .wpspx-total-items{border-top:1px solid #ddd;border-bottom:1px solid #ddd;line-height:2;color:#777;margin-bottom:20px}.wpspxbasket-side-panel .wpspx-basket-wrap .wpspx-basket-contents .wpspx-basket-items{position:relative;display:block}.wpspxbasket-side-panel .wpspx-basket-wrap .wpspx-basket-contents .wpspx-basket-items .wpspx-basket-item{position:relative;display:flex;flex-wrap:wrap;flex:0 0 100%;align-items:flex-start;margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #eee}.wpspxbasket-side-panel .wpspx-basket-wrap .wpspx-basket-contents .wpspx-basket-items .wpspx-basket-item:last-of-type{margin-bottom:9;padding-bottom:0;border-bottom:0}.wpspxbasket-side-panel .wpspx-basket-wrap .wpspx-basket-contents .wpspx-basket-items .wpspx-basket-item .wpspx-item-info{flex-grow:1;max-width:100%;display:flex;flex-flow:wrap;padding:0;box-sizing:border-box;position:relative}.wpspxbasket-side-panel .wpspx-basket-wrap .wpspx-basket-contents .wpspx-basket-items .wpspx-basket-item .wpspx-item-info .wpspx-title{flex:0 0 100%;line-height:1;font-size:20px;font-weight:600}.wpspxbasket-side-panel .wpspx-basket-wrap .wpspx-basket-contents .wpspx-basket-items .wpspx-basket-item .wpspx-item-info .amount{flex:0 0 100%;line-height:1;font-size:18px;margin-top:10px;justify-content:space-between;display:flex;flex-flow:wrap}.wpspxbasket-side-panel .wpspx-basket-wrap .wpspx-basket-contents .wpspx-basket-items .wpspx-basket-item .wpspx-item-info .amount .wpspx-price-symbol{display:flex}.wpspxbasket-side-panel .wpspx-basket-wrap .wpspx-basket-contents .wpspx-basket-items .wpspx-basket-item .wpspx-item-info .view-additional-details{cursor:pointer;display:block;position:absolute;right:0;top:3px;line-height:1;color:#428BFF;font-size:18px;text-rendering:auto}.wpspxbasket-side-panel .wpspx-basket-wrap .wpspx-basket-contents .wpspx-basket-items .wpspx-basket-item .wpspx-item-info .additional-details{padding:20px 0 0 0;width:100%;display:none}.wpspxbasket-side-panel .wpspx-basket-wrap .wpspx-basket-contents .wpspx-basket-items .wpspx-basket-item .wpspx-item-info .additional-details dl{display:flex;flex-flow:wrap;width:100%;width:100%;font-size:13px;color:#888}.wpspxbasket-side-panel .wpspx-basket-wrap .wpspx-basket-contents .wpspx-basket-items .wpspx-basket-item .wpspx-item-info .additional-details dl dt{flex:0 0 35%;font-weight:600}.wpspxbasket-side-panel .wpspx-basket-wrap .wpspx-basket-contents .wpspx-basket-items .wpspx-basket-item .wpspx-item-info .additional-details dl dd{flex:0 0 65%}.wpspxbasket-side-panel .wpspx-basket-wrap #wpspx-basket-total{padding-top:15px;border-top:2px solid black;line-height:2;margin-top:auto}.wpspxbasket-side-panel .wpspx-basket-wrap #wpspx-basket-total div{display:flex;flex-flow:wrap;justify-content:space-between}.wpspxbasket-side-panel .wpspx-basket-wrap #wpspx-basket-total div span,.wpspxbasket-side-panel .wpspx-basket-wrap #wpspx-basket-total div strong{text-transform:uppercase;font-size:19px;line-height:1.6}.wpspxbasket-side-panel .wpspx-basket-wrap #wpspx-basket-total .wpspx-discount span,.wpspxbasket-side-panel .wpspx-basket-wrap #wpspx-basket-total .wpspx-discount strong{font-size:16px;color:#444}.wpspxbasket-side-panel .wpspx-basket-wrap .wpspx-basket-button{background:transparent;border:2px solid #333;justify-content:center;text-align:center;padding:10px;font-weight:600;font-size:16px;text-transform:uppercase;margin-top:30px}.wpspxbasket-side-panel .wpspx-basket-wrap .wpspx-basket-button #wpspx-basket-data{display:flex;flex-grow:1;flex-flow:column nowrap}
