@import url('https://fonts.googleapis.com/css?family=Lato:300,400');
dl, ol, ul {
	padding:0;
	margin:0
}
@font-face {
 font-family: 'Lato';
 font-style: normal;
 font-weight: 300;
 src: local('Lato Light'), local('Lato-Light'), url(https://fonts.gstatic.com/s/lato/v15/S6u9w4BMUTPHh7USSwaPGR_p.woff2) format('woff2');
 unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
 font-family: 'Lato';
 font-style: normal;
 font-weight: 300;
 src: local('Lato Light'), local('Lato-Light'), url(https://fonts.gstatic.com/s/lato/v15/S6u9w4BMUTPHh7USSwiPGQ.woff2) format('woff2');
 unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
 font-family: 'Lato';
 font-style: normal;
 font-weight: 400;
 src: local('Lato Regular'), local('Lato-Regular'), url(https://fonts.gstatic.com/s/lato/v15/S6uyw4BMUTPHjxAwXjeu.woff2) format('woff2');
 unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
 font-family: 'Lato';
 font-style: normal;
 font-weight: 400;
 src: local('Lato Regular'), local('Lato-Regular'), url(https://fonts.gstatic.com/s/lato/v15/S6uyw4BMUTPHjx4wXg.woff2) format('woff2');
 unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
 @import url('https://weloveiconfonts.com/api/?family=entypo');
@font-face {
 font-family: 'entypo';
 font-style: normal;
 font-weight: normal;
 src: url('https://weloveiconfonts.com/api/fonts/entypo/entypo.eot');
 src: url('https://weloveiconfonts.com/api/fonts/entypo/entypo.eot?#iefix') format('eot'),  url('https://weloveiconfonts.com/api/fonts/entypo/entypo.woff') format('woff'),  url('https://weloveiconfonts.com/api/fonts/entypo/entypo.ttf') format('truetype'),  url('https://weloveiconfonts.com/api/fonts/entypo/entypo.svg#entypo') format('svg');
}
.entypo-note:before {
	content:"\266a"
}
.entypo-note-beamed:before {
	content:"\266b"
}
.entypo-music:before {
	content:"\1f3b5"
}
.entypo-search:before {
	content:"\1f50d"
}
.entypo-flashlight:before {
	content:"\1f526"
}
.entypo-mail:before {
	content:"\2709"
}
.entypo-heart:before {
	content:"\2665"
}
.entypo-heart-empty:before {
	content:"\2661"
}
.entypo-star:before {
	content:"\2605"
}
.entypo-star-empty:before {
	content:"\2606"
}
.entypo-user:before {
	content:"\1f464"
}
.entypo-users:before {
	content:"\1f465"
}
.entypo-user-add:before {
	content:"\e700"
}
.entypo-video:before {
	content:"\1f3ac"
}
.entypo-picture:before {
	content:"\1f304"
}
.entypo-camera:before {
	content:"\1f4f7"
}
.entypo-layout:before {
	content:"\268f"
}
.entypo-menu:before {
	content:"\2630"
}
.entypo-check:before {
	content:"\2713"
}
.entypo-cancel:before {
	content:"\2715"
}
.entypo-cancel-circled:before {
	content:"\2716"
}
.entypo-cancel-squared:before {
	content:"\274e"
}
.entypo-plus:before {
	content:"\2b"
}
.entypo-plus-circled:before {
	content:"\2795"
}
.entypo-plus-squared:before {
	content:"\229e"
}
.entypo-minus:before {
	content:"\2d"
}
.entypo-minus-circled:before {
	content:"\2796"
}
.entypo-minus-squared:before {
	content:"\229f"
}
.entypo-help:before {
	content:"\2753"
}
.entypo-help-circled:before {
	content:"\e704"
}
.entypo-info:before {
	content:"\2139"
}
.entypo-info-circled:before {
	content:"\e705"
}
.entypo-back:before {
	content:"\1f519"
}
.entypo-home:before {
	content:"\2302"
}
.entypo-link:before {
	content:"\1f517"
}
.entypo-attach:before {
	content:"\1f4ce"
}
.entypo-lock:before {
	content:"\1f512"
}
.entypo-lock-open:before {
	content:"\1f513"
}
.entypo-eye:before {
	content:"\e70a"
}
.entypo-tag:before {
	content:"\e70c"
}
.entypo-bookmark:before {
	content:"\1f516"
}
.entypo-bookmarks:before {
	content:"\1f4d1"
}
.entypo-flag:before {
	content:"\2691"
}
.entypo-thumbs-up:before {
	content:"\1f44d"
}
.entypo-thumbs-down:before {
	content:"\1f44e"
}
.entypo-download:before {
	content:"\1f4e5"
}
.entypo-upload:before {
	content:"\1f4e4"
}
.entypo-upload-cloud:before {
	content:"\e711"
}
.entypo-reply:before {
	content:"\e712"
}
.entypo-reply-all:before {
	content:"\e713"
}
.entypo-forward:before {
	content:"\27a6"
}
.entypo-quote:before {
	content:"\275e"
}
.entypo-code:before {
	content:"\e714"
}
.entypo-export:before {
	content:"\e715"
}
.entypo-pencil:before {
	content:"\270e"
}
.entypo-feather:before {
	content:"\2712"
}
.entypo-print:before {
	content:"\e716"
}
.entypo-retweet:before {
	content:"\e717"
}
.entypo-keyboard:before {
	content:"\2328"
}
.entypo-comment:before {
	content:"\e718"
}
.entypo-chat:before {
	content:"\e720"
}
.entypo-bell:before {
	content:"\1f514"
}
.entypo-attention:before {
	content:"\26a0"
}
.entypo-alert:before {
	content:"\1f4a5'"
}
.entypo-vcard:before {
	content:"\e722"
}
.entypo-address:before {
	content:"\e723"
}
.entypo-location:before {
	content:"\e724"
}
.entypo-map:before {
	content:"\e727"
}
.entypo-direction:before {
	content:"\27a2"
}
.entypo-compass:before {
	content:"\e728"
}
.entypo-cup:before {
	content:"\2615"
}
.entypo-trash:before {
	content:"\e729"
}
.entypo-doc:before {
	content:"\e730"
}
.entypo-docs:before {
	content:"\e736"
}
.entypo-doc-landscape:before {
	content:"\e737"
}
.entypo-doc-text:before {
	content:"\1f4c4"
}
.entypo-doc-text-inv:before {
	content:"\e731"
}
.entypo-newspaper:before {
	content:"\1f4f0"
}
.entypo-book-open:before {
	content:"\1f4d6"
}
.entypo-book:before {
	content:"\1f4d5"
}
.entypo-folder:before {
	content:"\1f4c1"
}
.entypo-archive:before {
	content:"\e738"
}
.entypo-box:before {
	content:"\1f4e6"
}
.entypo-rss:before {
	content:"\e73a"
}
.entypo-phone:before {
	content:"\1f4dE"
}
.entypo-cog:before {
	content:"\2699"
}
.entypo-tools:before {
	content:"\2692"
}
.entypo-share:before {
	content:"\e73c"
}
.entypo-shareable:before {
	content:"\e73e"
}
.entypo-basket:before {
	content:"\e73d"
}
.entypo-bag:before {
	content:"\1f45c'"
}
.entypo-calendar:before {
	content:"\1f4c5"
}
.entypo-login:before {
	content:"\e740"
}
.entypo-logout:before {
	content:"\e741"
}
.entypo-mic:before {
	content:"\1f3a4"
}
.entypo-mute:before {
	content:"\1f507"
}
.entypo-sound:before {
	content:"\1f50a"
}
.entypo-volume:before {
	content:"\e742"
}
.entypo-clock:before {
	content:"\1f554"
}
.entypo-hourglass:before {
	content:"\23f3"
}
.entypo-lamp:before {
	content:"\1f4a1"
}
.entypo-light-down:before {
	content:"\1f505"
}
.entypo-light-up:before {
	content:"\1f506"
}
.entypo-adjust:before {
	content:"\25d1"
}
.entypo-block:before {
	content:"\1f6ab"
}
.entypo-resize-full:before {
	content:"\e744"
}
.entypo-resize-small:before {
	content:"\e746"
}
.entypo-popup:before {
	content:"\e74c"
}
.entypo-publish:before {
	content:"\e74d"
}
.entypo-window:before {
	content:"\e74e"
}
.entypo-arrow-combo:before {
	content:"\e74f"
}
.entypo-down-circled:before {
	content:"\e758"
}
.entypo-left-circled:before {
	content:"\e759"
}
.entypo-right-circled:before {
	content:"\e75a"
}
.entypo-up-circled:before {
	content:"\e75b"
}
.entypo-down-open:before {
	content:"\e75c"
}
.entypo-left-open:before {
	content:"\e75d"
}
.entypo-right-open:before {
	content:"\e75e"
}
.entypo-up-open:before {
	content:"\e75f"
}
.entypo-down-open-mini:before {
	content:"\e760"
}
.entypo-left-open-mini:before {
	content:"\e761"
}
.entypo-right-open-mini:before {
	content:"\e762"
}
.entypo-up-open-mini:before {
	content:"\e763"
}
.entypo-down-open-big:before {
	content:"\e764"
}
.entypo-left-open-big:before {
	content:"\e765"
}
.entypo-right-open-big:before {
	content:"\e766"
}
.entypo-up-open-big:before {
	content:"\e767"
}
.entypo-down:before {
	content:"\2b07"
}
.entypo-left:before {
	content:"\2b05"
}
.entypo-right:before {
	content:"\27a1"
}
.entypo-up:before {
	content:"\2b06"
}
.entypo-down-dir:before {
	content:"\25be"
}
.entypo-left-dir:before {
	content:"\25c2"
}
.entypo-right-dir:before {
	content:"\25b8"
}
.entypo-up-dir:before {
	content:"\25b4"
}
.entypo-down-bold:before {
	content:"\e4b0"
}
.entypo-left-bold:before {
	content:"\e4ad"
}
.entypo-right-bold:before {
	content:"\e4ae"
}
.entypo-up-bold:before {
	content:"\e4af"
}
.entypo-down-thin:before {
	content:"\2193"
}
.entypo-left-thin:before {
	content:"\2190"
}
.entypo-right-thin:before {
	content:"\2192"
}
.entypo-up-thin:before {
	content:"\2191"
}
.entypo-ccw:before {
	content:"\27f2"
}
.entypo-cw:before {
	content:"\27f3"
}
.entypo-arrows-ccw:before {
	content:"\1f504"
}
.entypo-level-down:before {
	content:"\21b3"
}
.entypo-level-up:before {
	content:"\21b0"
}
.entypo-shuffle:before {
	content:"\1f500"
}
.entypo-loop:before {
	content:"\1f501"
}
.entypo-switch:before {
	content:"\21c6"
}
.entypo-play:before {
	content:"\25b6"
}
.entypo-stop:before {
	content:"\25a0"
}
.entypo-pause:before {
	content:"\2389"
}
.entypo-record:before {
	content:"\26ab"
}
.entypo-to-end:before {
	content:"\23ed"
}
.entypo-to-start:before {
	content:"\23ee"
}
.entypo-fast-forward:before {
	content:"\23e9"
}
.entypo-fast-backward:before {
	content:"\23ea"
}
.entypo-progress-0:before {
	content:"\e768"
}
.entypo-progress-1:before {
	content:"\e769"
}
.entypo-progress-2:before {
	content:"\e76a"
}
.entypo-progress-3:before {
	content:"\e76b"
}
.entypo-target:before {
	content:"\1f3af"
}
.entypo-palette:before {
	content:"\1f3a8"
}
.entypo-list:before {
	content:"\e005"
}
.entypo-list-add:before {
	content:"\e003"
}
.entypo-signal:before {
	content:"\1f4f6"
}
.entypo-trophy:before {
	content:"\1f3c6"
}
.entypo-battery:before {
	content:"\1f50b"
}
.entypo-back-in-time:before {
	content:"\e771"
}
.entypo-monitor:before {
	content:"\1f4bb"
}
.entypo-mobile:before {
	content:"\1f4f1"
}
.entypo-network:before {
	content:"\e776"
}
.entypo-cd:before {
	content:"\1f4bf"
}
.entypo-inbox:before {
	content:"\e777"
}
.entypo-install:before {
	content:"\e778"
}
.entypo-globe:before {
	content:"\1f30e"
}
.entypo-cloud:before {
	content:"\2601"
}
.entypo-cloud-thunder:before {
	content:"\26c8"
}
.entypo-flash:before {
	content:"\26a1"
}
.entypo-moon:before {
	content:"\263d"
}
.entypo-flight:before {
	content:"\2708"
}
.entypo-paper-plane:before {
	content:"\e79b"
}
.entypo-leaf:before {
	content:"\1f342"
}
.entypo-lifebuoy:before {
	content:"\e788"
}
.entypo-mouse:before {
	content:"\e789"
}
.entypo-briefcase:before {
	content:"\1f4bc"
}
.entypo-suitcase:before {
	content:"\e78e"
}
.entypo-dot:before {
	content:"\e78b"
}
.entypo-dot-2:before {
	content:"\e78c"
}
.entypo-dot-3:before {
	content:"\e78d"
}
.entypo-brush:before {
	content:"\e79a"
}
.entypo-magnet:before {
	content:"\e7a1"
}
.entypo-infinity:before {
	content:"\221e"
}
.entypo-erase:before {
	content:"\232b"
}
.entypo-chart-pie:before {
	content:"\e751"
}
.entypo-chart-line:before {
	content:"\1f4c8"
}
.entypo-chart-bar:before {
	content:"\1f4ca"
}
.entypo-chart-area:before {
	content:"\1f53e"
}
.entypo-tape:before {
	content:"\2707"
}
.entypo-graduation-cap:before {
	content:"\1f393"
}
.entypo-language:before {
	content:"\e752"
}
.entypo-ticket:before {
	content:"\1f3ab"
}
.entypo-water:before {
	content:"\1f4a6"
}
.entypo-droplet:before {
	content:"\1f4a7"
}
.entypo-air:before {
	content:"\e753"
}
.entypo-credit-card:before {
	content:"\1f4b3"
}
.entypo-floppy:before {
	content:"\1f4be"
}
.entypo-clipboard:before {
	content:"\1f4cb"
}
.entypo-megaphone:before {
	content:"\1f4e3"
}
.entypo-database:before {
	content:"\e754"
}
.entypo-drive:before {
	content:"\e755"
}
.entypo-bucket:before {
	content:"\e756"
}
.entypo-thermometer:before {
	content:"\e757"
}
.entypo-key:before {
	content:"\1f511"
}
.entypo-flow-cascade:before {
	content:"\e790"
}
.entypo-flow-branch:before {
	content:"\e791"
}
.entypo-flow-tree:before {
	content:"\e792"
}
.entypo-flow-line:before {
	content:"\e793"
}
.entypo-flow-parallel:before {
	content:"\e794"
}
.entypo-rocket:before {
	content:"\1f680"
}
.entypo-gauge:before {
	content:"\e7a2"
}
.entypo-traffic-cone:before {
	content:"\e7a3"
}
.entypo-cc:before {
	content:"\e7a5"
}
.entypo-cc-by:before {
	content:"\e7a6"
}
.entypo-cc-nc:before {
	content:"\e7a7"
}
.entypo-cc-nc-eu:before {
	content:"\e7a8"
}
.entypo-cc-nc-jp:before {
	content:"\e7a9"
}
.entypo-cc-sa:before {
	content:"\e7aa"
}
.entypo-cc-nd:before {
	content:"\e7ab"
}
.entypo-cc-pd:before {
	content:"\e7ac"
}
.entypo-cc-zero:before {
	content:"\e7ad"
}
.entypo-cc-share:before {
	content:"\e7ae"
}
.entypo-cc-remix:before {
	content:"\e7af"
}
.entypo-github:before {
	content:"\f300"
}
.entypo-github-circled:before {
	content:"\f301"
}
.entypo-flickr:before {
	content:"\f303"
}
.entypo-flickr-circled:before {
	content:"\f304"
}
.entypo-vimeo:before {
	content:"\f306"
}
.entypo-vimeo-circled:before {
	content:"\f307"
}
.entypo-twitter:before {
	content:"\f309"
}
.entypo-twitter-circled:before {
	content:"\f30a"
}
.entypo-facebook:before {
	content:"\f30c"
}
.entypo-facebook-circled:before {
	content:"\f30d"
}
.entypo-facebook-squared:before {
	content:"\f30e"
}
.entypo-gplus:before {
	content:"\f30f"
}
.entypo-gplus-circled:before {
	content:"\f310"
}
.entypo-pinterest:before {
	content:"\f312"
}
.entypo-pinterest-circled:before {
	content:"\f313"
}
.entypo-tumblr:before {
	content:"\f315"
}
.entypo-tumblr-circled:before {
	content:"\f316"
}
.entypo-linkedin:before {
	content:"\f318"
}
.entypo-linkedin-circled:before {
	content:"\f319"
}
.entypo-dribbble:before {
	content:"\f31b"
}
.entypo-dribbble-circled:before {
	content:"\f31c"
}
.entypo-stumbleupon:before {
	content:"\f31e"
}
.entypo-stumbleupon-circled:before {
	content:"\f31f"
}
.entypo-lastfm:before {
	content:"\f321"
}
.entypo-lastfm-circled:before {
	content:"\f322"
}
.entypo-rdio:before {
	content:"\f324"
}
.entypo-rdio-circled:before {
	content:"\f325"
}
.entypo-spotify:before {
	content:"\f327"
}
.entypo-spotify-circled:before {
	content:"\f328"
}
.entypo-qq:before {
	content:"\f32a"
}
.entypo-instagrem:before {
	content:"\f32d"
}
.entypo-dropbox:before {
	content:"\f330"
}
.entypo-evernote:before {
	content:"\f333"
}
.entypo-flattr:before {
	content:"\f336"
}
.entypo-skype:before {
	content:"\f339"
}
.entypo-skype-circled:before {
	content:"\f33a"
}
.entypo-renren:before {
	content:"\f33c"
}
.entypo-sina-weibo:before {
	content:"\f33f"
}
.entypo-paypal:before {
	content:"\f342"
}
.entypo-picasa:before {
	content:"\f345"
}
.entypo-soundcloud:before {
	content:"\f348"
}
.entypo-mixi:before {
	content:"\f34b"
}
.entypo-behance:before {
	content:"\f34e"
}
.entypo-google-circles:before {
	content:"\f351"
}
.entypo-vkontakte:before {
	content:"\f354"
}
.entypo-smashing:before {
	content:"\f357"
}
.entypo-sweden:before {
	content:"\f601"
}
.entypo-db-shape:before {
	content:"\f600"
}
.entypo-logo-db:before {
	content:"\f603"
}
button, hr, input {
	overflow:visible
}
audio, canvas, progress, video {
	display:inline-block
}
progress, sub, sup {
	vertical-align:baseline
}
html {
	font-family:sans-serif;
	line-height:1.15;
	-ms-text-size-adjust:100%;
	-webkit-text-size-adjust:100%
}
body {
	margin:0
}
menu, article, aside, details, footer, header, nav, section {
	display:block
}
h1 {
	font-size:2em;
	margin:.67em 0
}
figcaption, figure, main {
	display:block
}
figure {
	margin:1em 40px
}
hr {
	box-sizing:content-box;
	height:0
}
code, kbd, pre, samp {
	font-family:monospace, monospace;
	font-size:1em
}
a {
	background-color:transparent;
	-webkit-text-decoration-skip:objects
}
a:active, a:hover {
	outline-width:0
}
abbr[title] {
	border-bottom:none;
	text-decoration:underline;
	text-decoration:underline dotted
}
b, strong {
	font-weight:bolder
}
dfn {
	font-style:italic
}
mark {
	background-color:#ff0;
	color:#000
}
small {
	font-size:80%
}
sub, sup {
	font-size:75%;
	line-height:0;
	position:relative
}
sub {
	bottom:-.25em
}
sup {
	top:-.5em
}
audio:not([controls]) {
display:none;
height:0
}
img {
	border-style:none
}
svg:not(:root) {
overflow:hidden
}
button, input, optgroup, select, textarea {
	font-family:sans-serif;
	font-size:100%;
	line-height:1.15;
	margin:0
}
button, input {
}
button, select {
	text-transform:none
}
[type=submit], [type=reset], button, html [type=button] {
-webkit-appearance:button
}
[type=button]::-moz-focus-inner, [type=reset]::-moz-focus-inner, [type=submit]::-moz-focus-inner, button::-moz-focus-inner {
border-style:none;
padding:0
}
[type=button]:-moz-focusring, [type=reset]:-moz-focusring, [type=submit]:-moz-focusring, button:-moz-focusring {
outline:ButtonText dotted 1px
}
fieldset {
	border:1px solid silver;
	margin:0 2px;
	padding:.35em .625em .75em
}
legend {
	box-sizing:border-box;
	color:inherit;
	display:table;
	max-width:100%;
	padding:0;
	white-space:normal
}
progress {
}
textarea {
	overflow:auto
}
[type=checkbox], [type=radio] {
box-sizing:border-box;
padding:0
}
[type=number]::-webkit-inner-spin-button, [type=number]::-webkit-outer-spin-button {
height:auto
}
[type=search] {
-webkit-appearance:textfield;
outline-offset:-2px
}
[type=search]::-webkit-search-cancel-button, [type=search]::-webkit-search-decoration {
-webkit-appearance:none
}
::-webkit-file-upload-button {
-webkit-appearance:button;
font:inherit
}
summary {
	display:list-item
}
[hidden], template {
display:none
}/*# sourceMappingURL=normalize.min.css.map */
 [class*="entypo-"]:before {
font-family: 'entypo', sans-serif;
}
._btn {
	display: inline-block;
	background-color: #bdc3c7;
	border: none;
	padding: .5em .75em;
	text-align: center;
	font-weight: 300;
}
._btn:hover, .cart-totals:hover ._btn {
	background-color: #3498db;
	color: #ecf0f1;
}
.shopping-cart--list-item {
 	overflow: hidden; border-bottom:solid 1px #eaeaea
}
.shopping-cart--list-item:hover, .shopping-cart--list-item:hover * {
	border-color: #d8d8d8;
}
.shopping-cart--list-item > ._column {
	height: 100%; /* make vertical lines match */
}
/**
 * @section: product-image;
 * @extends: _column;
 */
.product-image {
	background: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7") no-repeat center / cover transparent;
}
/**
 * @section: product-info;
 * @extends: _column;
 */
.product-info {
 padding: .5rem;
}
.product-name {
	font-weight:400;
	margin: 0 0 .125em;
}
.price {
	line-height: 1;
}
.product-thumbnail {
	background-size:80%;
	background-position: left;
}
.product-single-price {
}
/**
 * @section: product-modifiers;
 * @extends: _column;
 */
.product-modifiers {width:260px; text-align:right}
.product-subtract, .product-plus, .product-qty {
	background-color: transparent;
	color: #686868;
	text-align: center;
}
.product-qty {
	padding: .35em .3em;
	border:1px solid #ced4da; width:50px;
}
.product-remove {
	font-size: .875em;
	color: #000;
	background:none;
	width: 100%;
}
.product-remove:hover {
	color:#CC3300
}
.product-remove:before {
	margin-right: .5em;
}
.product-remove:hover {
	background:none;
}
.product-total-price {
 padding: .5rem;
}
.pricing-control ._column {
	display:inline-block
}
/**
 * @section: cart-totals;
 * @extends: _grid;
 */
.cart-totals {
	border-top: 1px solid #bdc3c7;
	margin-bottom:0;
}
.cart-totals ._column {
	width: 100%;
 padding: .5rem;
	line-height: 1.2;
}
.cart-totals ._column:not(:last-of-type) {
}
.cart-totals ._column:first-of-type {
	padding-left: 0;
}
.cart-totals-key {
}
.cart-totals ._column:hover .cart-totals-value, .cart-totals ._column:hover .cart-totals-key {
}
.table td, .table th {
	padding:1rem
}
._grid.pricing-control {
	float:left;
	margin-right:15px
}
#newsletter {
	margin-top:35px
}
/**
 * Animations
 **/
.product-remove, .cart-totals * {
 transition: all .2s ease;
}
.closing {
 transition: all .5s ease;
	transform: translate3d(0, -100%, 0);
	opacity: 0;
}


.thumbnail-img {width:100px;}
.product-info2 {width:270px;}
.product-single2 {width:150px;}
.img-div-2 { width:80px}

.cart-table  table { margin-bottom:0;}
.shopping-cart .table-responsive { margin-bottom:10px}

@media (max-width:1440px){
.quantity2 { width:197px}
.subtotal2 { width:153px} 
}

@media (max-width:1280px){
.table td, .table th {padding: .2rem;}

.item2 {width:200px;  font-weight:bold}
.price2  {width:110px; font-weight:bold; text-align:right}
.quantity2 {width:93px; font-weight:bold; text-align:right}
.subtotal2 {width:115px; font-weight:bold; text-align:right}
.product-info {width: 180px;}
.cart_totals { padding:1rem}
.cart-totals ._column { line-height:30px; font-size:15px}
.product-modifiers {
    width: 260px;
    text-align: center;
}

}

@media (max-width:1024px)
{
.product-total-price {font-size: 13px;}
.product-name {font-size: 13px;}
.product-single-price { width:60px}
.quantity2 {width:115px}

}



@media (max-width:800px){
.item2 {width:202px;}
.cart-h { width:100%;}
.product-single2 { width:150px}
 
.quantity2 {width:127px} 
.cart-h {font-size:14px;}
.price { font-size:14px}

.product-modifiers {
width: 210px;
text-align: center;
}
.subtotal2 { width:91px}
.cart {font-size:11px!important;padding:10px 10px!important;}
.cart-subtotal { font-size:16px;}
.product-single2 {width:50px;display: inline;}


.product-info2 {width: 170px;}
.product-single-price { width:50px;}

}


@media (max-width:768px){
.item2 {width:188px;}
.cart-h { width:100%;}
.product-single2 { width:150px}
.product-info {width: 140px;} 
.quantity2 {width:128px} 
.cart-h {font-size:14px;}
.subtotal2 {width:89px;}
}


@media (max-width:414px){
.quantity2 {width:85px;}
.subtotal2 {width:111px}
.product-info {width:130px;}
.item2 {width:138px;}
.cart-h {width:500px;}
.cart-h {font-size:13px;}
.product-single-price {width:46px;}
._grid.pricing-control {margin-right:0}

.product-modifiers {width:208px; text-align:center;}
.subtotal2 {width:89px;}

}

@media (max-width:411px){
.cart-h {width:480px;}
.quantity2 {width: 85px;}
.item2 {width:139px;}
.cart-h {font-size:13px;}
.product-modifiers {width: 179px;text-align: center;}
.cart-h {width:480px;}
.subtotal2 {width:62px;}

}


@media (max-width:375px){
.quantity2 {width:90px;}
.item2 {width:143px;}
.cart-h {font-size:13px;}
.product-modifiers {width: 179px;text-align: center;}
.cart-h {width:480px;}
.subtotal2 {width:70px;}
}

@media (max-width:320px){
.product-single-price {width:46px;}
.subtotal2 {width:81px;} 
}
