.shopify-buy-frame {	margin-left: 30px;	padding: 20px;	border: 2px solid #000;	border-radius: 5px;	box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.25);}.newsletterbar {filter: drop-shadow(5px 5px 4px #999);	}.backgroundbox { background-image: url(''); background-attachment: fixed; background-position: center; }/* next size - tablet */@media (min-width: 1024px) {  .backgroundbox { background-image: url('https://www.vervebooks.co.uk/img/verve_background2.png'); background-attachment: fixed; background-position: center;  }}body {   padding-top: 130px;font-family: Abel,'Open Sans',Helvetica,Arial,sans-serif;font-size: 20px;   }.carousel-control-prev-icon { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23f00' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E") !important;}.carousel-control-next-icon {  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23f00' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E") !important;}.carousel-control-prev-icon {    position: absolute;    top: 300px;    left: 10px;}.carousel-control-next-icon {    position: absolute;    top: 300px;    right: 10px;}.author .carousel-control-prev-icon {    position: absolute;    bottom: 20px;    left: 10px;}.author .carousel-control-next-icon {    position: absolute;    bottom: 20px;    right: 10px;}.instagrambox iframe.instagram-media {	min-width: 0px !important;}a {color: #669;}a.btn:hover {	color: #fff;	font-weight: bold;}a.h3:hover {	color: #6666ff;}.mask {	cursor: pointer;}.bg_elsa_orange {	background-color: #f0a400;}.elsa_orange {	color: #f0a400;} .nav-item{    text-align: right;} .sociallinks{ width: 100%;    text-align: right;}.headersearch {	float: right;}.amazonbutton {background: linear-gradient(to bottom, #f7dfa5, #f0c14b);padding: 7px;border: 1px solid #CCC;color: #000;cursor: pointer;border-radius: 5px;font-weight: bold;text-align: center;color: #000;overflow: hidden;}.amazonbutton a {	color: #000;}img.basket {	border-radius: 3px;	float: left;	margin-left: 1rem;	height: 50px;}.viewbasket form input {position: fixed; top: 60px; right: 10px; z-index: 10000;cursor: pointer;color: #f0a400;border-radius: 5px;box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.25);font-weight: bold;margin: 0 auto;background-color: #ffffff;}.navbar.navbar-dark .navbar-nav .nav-item .drop,  .navbar-dark .navbar-nav .show > .drop a {color: #669 !important; font-size: 1.2em;}.navbar.navbar-light .navbar-nav .nav-item .drop,  .navbar-dark .navbar-nav .show > .drop a {color: #669 !important; font-size: 1.2em;}