.cart-tab{top:5em;width:22em;position:fixed;z-index:9999999;}
.cart-tab a.cart-parent{padding:10px 10px 10px 5px;top:0px;text-decoration:none;display:block;position:absolute;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
.cart-tab a.cart-parent span.contents{color:rgb(102, 102, 102);font-size:0.8em;display:block;}
.cart-tab a.cart-parent:hover{text-decoration:none;}
.cart-tab .widget{margin:0px;padding:1.61em;}
.light.cart-tab{background:rgb(255, 255, 255);}
.light.cart-tab a.cart-parent{box-shadow:0px 2px 1em 0px rgba(0,0,0,0.2);-webkit-box-shadow:0 2px 1em 0 rgba(0, 0, 0, 0.2);-moz-box-shadow:0 2px 1em 0 rgba(0, 0, 0, 0.2);-o-box-shadow:0 2px 1em 0 rgba(0, 0, 0, 0.2);}
.light.cart-tab .widget{box-shadow:0px 2px 1em 0px rgba(0,0,0,0.2);-webkit-box-shadow:0 2px 1em 0 rgba(0, 0, 0, 0.2);-moz-box-shadow:0 2px 1em 0 rgba(0, 0, 0, 0.2);-o-box-shadow:0 2px 1em 0 rgba(0, 0, 0, 0.2);}
.light.cart-tab a.cart-parent{background:rgb(255, 255, 255);}
.light.cart-tab a.cart-parent::after{background:rgb(255, 255, 255);top:0px;width:10px;height:100%;right:-10px;display:block;position:absolute;content:"";}
.dark.cart-tab{background:rgb(51, 51, 51);}
.dark.cart-tab a.cart-parent{box-shadow:0px 2px 1em 0px rgba(0,0,0,0.2);-webkit-box-shadow:0 2px 1em 0 rgba(0, 0, 0, 0.2);-moz-box-shadow:0 2px 1em 0 rgba(0, 0, 0, 0.2);-o-box-shadow:0 2px 1em 0 rgba(0, 0, 0, 0.2);}
.dark.cart-tab .widget{box-shadow:0px 2px 1em 0px rgba(0,0,0,0.2);-webkit-box-shadow:0 2px 1em 0 rgba(0, 0, 0, 0.2);-moz-box-shadow:0 2px 1em 0 rgba(0, 0, 0, 0.2);-o-box-shadow:0 2px 1em 0 rgba(0, 0, 0, 0.2);}
.dark.cart-tab a.cart-parent{background:rgb(51, 51, 51);}
.dark.cart-tab a.cart-parent::after{background:rgb(51, 51, 51);top:0px;width:10px;height:100%;right:-10px;display:block;position:absolute;content:"";}
.right.cart-tab{transition:right 0.5s;right:-22em;-webkit-transition:right ease .5s;-o-transition:right ease .5s;-moz-transition:right ease .5s;}
.right.cart-tab a.cart-parent{transition:left 0.5s;left:-8.4em;width:8.4em;border-top-left-radius:3px;border-bottom-left-radius:3px;-webkit-transition:left ease .5s;-o-transition:left ease .5s;-moz-transition:left ease .5s;-webkit-border-top-left-radius:3px;-webkit-border-bottom-left-radius:3px;-moz-border-radius-topleft:3px;-moz-border-radius-bottomleft:3px;}
.right.cart-tab a.hidden.cart-parent{left:0px;}
.right.cart-tab a.visible.cart-parent{left:-8.4em;}
.right.cart-tab:hover{right:0px;}
.right.cart-tab .widget{border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:3px;-webkit-border-bottom-left-radius:3px;-moz-border-radius-bottomleft:3px;-webkit-border-bottom-right-radius:0;-moz-border-radius-bottomright:0;-webkit-border-top-right-radius:0;-moz-border-radius-topright:0;}
.left.cart-tab{transition:left 0.5s;left:-22em;-webkit-transition:left ease .5s;-o-transition:left ease .5s;-moz-transition:left ease .5s;}
.left.cart-tab a.cart-parent{transition:right 0.5s;width:8.4em;right:-8.4em;border-top-right-radius:3px;border-bottom-right-radius:3px;-webkit-transition:right ease .5s;-o-transition:right ease .5s;-moz-transition:right ease .5s;-webkit-border-bottom-right-radius:3px;-moz-border-radius-bottomright:3px;-webkit-border-top-right-radius:3px;-moz-border-radius-topright:3px;}
.left.cart-tab a.hidden.cart-parent{right:0px;}
.left.cart-tab a.visible.cart-parent{right:-8.4em;}
.left.cart-tab:hover{left:0px;}
.left.cart-tab .widget{border-top-left-radius:0px;border-bottom-right-radius:3px;border-bottom-left-radius:0px;-webkit-border-top-left-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-radius-topleft:0;-moz-border-radius-bottomleft:0;-webkit-border-bottom-right-radius:3px;-moz-border-radius-bottomright:3px;}
.light.left.cart-tab a.cart-parent::after{left:-10px;right:auto;}
.dark.left.cart-tab a.cart-parent::after{left:-10px;right:auto;}
.right.no-animation.cart-tab:hover{right:-22em;}
.left.no-animation.cart-tab:hover{left:-22em;}
.hidden.cart-tab{display:none;}