.squaremeterProductListing{
    position: relative;
    text-align: center;
    width: 100%;
    top: -.25em;
    padding-top: .475rem;
    min-height: 3.5rem;
    background: #fff;
    box-shadow: 2px 4px 4px 0 rgba(0,0,0,.2);
}
.squaremeterProductListing .product-quantity{
    display: inline-block;
    vertical-align: top;
    border: 1px solid #ddd;
    background: #fff;
}
.squaremeterProductListing .input-group-append {
    display:inherit;
    font-size: 12px;
}
.squaremeterProductListing .product-quantity input{
    padding: 8px 2px 10px 5px;
    text-align: center;
}
#products article.product-miniature.js-product-miniature,
article.product-miniature.js-product-miniature{
    margin-bottom: 30px;
}
.squaremeterProductListing button.btn-primary{
    display: inline-block;
    padding: 0.5rem 0.8rem;
}
.squaremeterProductListing .directinput {
    width: 44px;
    margin: 0 auto;
    text-align: center;
    border: 1px solid #fff;
    background: #fff;
}
.squaremeterProductListing .value-button {
	display: inline-block;
	margin: 0px;
	width: 35px;
	height: 25px;
	text-align: center;
	vertical-align: middle;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	font-family: verdana;
}
.squaremeterProductListing .value-button:hover {
	cursor: pointer;
}
div .decrease {
	margin-right: -4px;
}
div .increase {
	margin-left: -4px;
}
input#directinput, #direct_input_p select, #directinput_p select {
	text-align: center;
	border: none;
	margin: 0px;
	width: 44px;
	height: 40px;
	font-size:13px;
}
div.directinput input[type=text]::-webkit-inner-spin-button,
div.directinput input[type=text]::-webkit-outer-spin-button
{
	-webkit-appearance: none;
	margin: 0;
}
.direct_input_p select, .directinput_p select {
	width: 125px;
}
.product-price-and-shipping .totalpriceinfo {
	color: #7a7a7a;
	font-size:14px;
}
/* fallback */
@font-face {
	font-family: 'Material Icons';
	font-style: normal;
	font-weight: 400;
	src: url(https://2bc525.claudeassets.com/20240709221811im_/https://fonts.gstatic.com/s/materialicons/v114/flUhRq6tzZclQEJ-Vdg-IuiaDsNc.woff2) format('woff2');
  }
  
  .material-icons {
	font-family: 'Material Icons';
	font-weight: normal;
	font-style: normal;
	font-size: 24px;
	line-height: 1;
	letter-spacing: normal;
	text-transform: none;
	display: inline-block;
	white-space: nowrap;
	word-wrap: normal;
	direction: ltr;
	-webkit-font-feature-settings: 'liga';
	-webkit-font-smoothing: antialiased;
  }

/*
     FILE ARCHIVED ON 22:37:43 Jul 09, 2024 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 05:54:04 Aug 13, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.421
  exclusion.robots: 0.059
  exclusion.robots.policy: 0.048
  esindex: 0.005
  cdx.remote: 12.763
  LoadShardBlock: 83.406 (3)
  PetaboxLoader3.datanode: 54.128 (4)
  PetaboxLoader3.resolve: 70.8 (2)
  load_resource: 66.897
*/