@font-face {
    font-family: 'Hurme Geometric Sans 1';
    src: url('../fonts/HurmeGeometricSans1.eot');
    src: url('../fonts/HurmeGeometricSans1.eot?#iefix') format('embedded-opentype'),
         url('../fonts/HurmeGeometricSans1.woff2') format('woff2'),
         url('../fonts/HurmeGeometricSans1.woff') format('woff'),
         url('../fonts/HurmeGeometricSans1.ttf')  format('truetype'),
         url('../fonts/HurmeGeometricSans1.svg#Hurme Geometric Sans 1') format('svg');
}


body {font-family: 'Hurme Geometric Sans 1', sans-serif; line-height:2}

a:not(.btn):not(.dropdown-item):not(.unstyle), .a-style {color:#000; font-weight:bold; text-decoration:underline; text-decoration-color:#000}
a:not(.btn):not(.dropdown-item):not(.unstyle):hover, a:not(.btn):not(.dropdown-item):not(.unstyle):focus, .a-style:hover, .a-style:focus {color:#000; text-decoration:underline; text-decoration-color:#000}

a {}
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6 {font-weight:400; line-height:1.375}
h5,.h5 {font-size:1rem}

.bg-black {background-color:#000!important}
.bg-dark {background-color:#453536!important}
.bg-light, a.bg-light:focus, a.bg-light:hover {background-color:#f3ebe8!important}
.btn-primary {background-color:#000!important; border-color:#000!important}
.l-h {line-height:1.6}
.text-light .h3 {color:#fff}
.text-primary {color:#3b527b!important}

.btn-default{
    color:#433636;
    font-weight:bold;
    background-color:#dabea5;
    border-color:#dabea5
}
.btn-default:hover{
    color:#433636;
    background-color:#dabea5;
    border-color:#dabea5
}
.btn-default.focus,.btn-default:focus{
    box-shadow:0 0 0 0.2rem rgba(0,123,255,.25)
}
.btn-default.disabled,.btn-default:disabled{
    color:#433636;
    background-color:#dabea5;
    border-color:#dabea5
}
.btn-default:not(:disabled):not(.disabled).active,.btn-default:not(:disabled):not(.disabled):active,.show>.btn-default.dropdown-toggle{
    color:#433636;
    background-color: #dabea5!important;
    border-color:#dabea5
}
.btn-default:not(:disabled):not(.disabled).active:focus,.btn-default:not(:disabled):not(.disabled):active:focus,.show>.btn-default.dropdown-toggle:focus{
    box-shadow:0 0 0 0.2rem rgba(0,123,255,.25)
}

.pad-fixed-top body {padding-top:114px}
.toolbar {height:114px; height:60px; padding-top:6px; padding-bottom:6px; background:#f2ebe7}
.header .nav {background:#e0d9d5}

.header .omm {position:absolute; top:0; left:0;}
.header .logo {position:absolute; left:50%; margin-left:-60px; width:120px}
.header .logo .image-space {padding-top:48px}
.header .search {position:absolute; top:54px; right:0; left:0;}
.header .search .btn {position:absolute; top:0; right:0;}
.header .mya {position:absolute; top:0; right:56px}
.header .cart {position:absolute; top:0; right:0;}
.header .cart .dropdown-menu {opacity:0; visibility:hidden; transition:opacity 300ms ease;}
.header .cart .qc-ready .dropdown-menu {opacity:1; visibility:visible;}
.header .item-count {position:absolute; top:0; right:0; height:1.25em; padding-left:1px; font-size:.75rem; line-height:1.1em; background:#fff; border:1px solid rgba(0,0,0,.25); border-radius:100%; opacity:0; visibility:hidden; transition:all 300ms ease;}
.header .item-count.ready {opacity:1; visibility:visible;}

.header .navbar-collapse {width:100%}
.header .navbar-nav li a {font-weight:normal; text-decoration:none}
.header .navbar-nav li a:hover,.header .navbar-nav li a:focus {text-decoration:none}
.header .navbar-nav .nav-link {padding:.59375rem 1.1875rem; font-size:1rem; font-weight:bold; text-transform:uppercase; overflow:hidden; text-overflow:ellipsis; white-space:nowrap}
.header .navbar-nav .nav-link:focus, .header .navbar-nav .nav-link:hover, .header .navbar-nav .show .nav-link {/*color:#fff; background:#17181a*/}
.header .navbar-nav .dropdown-toggle-split {position:absolute; z-index:2; top:0; right:0; width:48px; height:100%}
.header .navbar-nav .dropdown-menu {min-width:100%; margin-top:0; padding:1.25rem; border-top:none; border-top-right-radius:0; border-top-left-radius:0}
.header .navbar-nav .dropdown-menu li {margin-bottom:.375em}
.header .navbar-nav .dropdown-menu li li {margin-bottom:.25em}
.header .navbar-nav .dropdown-submenu {margin:.125rem 0 0 .75rem; font-size:.875rem}
.header .navbar-nav .dropdown-menu.collapsing {transition:height 0s ease}

.footer {color:#fff; background:#453536}
.footer a {color:#fff!important; text-decoration-color:#fff!important}

.next-logo {padding:0 0 0 60px; background:url(https://cdn.acenda.com/swift/v1/lauraashley/images/bucket/files/next-logo.svg) center center no-repeat; background-size:42px;}

h3.category-name, h3.brand-product, h3.product-name, .prodpage h4 {margin-top:0!important; font-size:1rem; font-weight:bold}
h3.brand-product {min-height:2.375em;}
.product-grid .pricing {min-height:3.8em;}
.pricing ul {margin-bottom:0; font-size:.875rem;}
.pricing .price, .totals-total {color:#000; font-weight:bold;}
.piece .brand {font-size:.875rem;}
.prodpage .sku, .prodpage .stock {margin:0 0 .5rem; font-size:.875rem;}
.prodpage .price {font-size:1.5rem;}
.totals-total {font-size:1.25rem;}
.pricing .price-special, .pricing .price-compare, .pricing .regular, .price-discount {text-decoration:line-through;}
.pricing .special {display:inline-block; margin:0 0 0 .375rem; padding:.125rem .375rem; font-size:.75rem; vertical-align:middle; border-radius:.25rem}

h2:not(:first-child),h3:not(:first-child) {margin-top:2rem}

blockquote {padding-left:1.5rem; border-left:.5rem solid #000}
blockquote footer {color:#000; font-size:.875rem}
.dropdown-menu {line-height:1.5}
.fas.fa-external-link-alt {width:1.125em}
.img-radio-pattern {position:absolute; top:0; left:0; max-width:none; height:100%}
.is64 {padding-top:64%}
.is65 {padding-top:65%}
.is70 {padding-top:70%}
.is90 {padding-top:90%}
.is120 {padding-top:120%}
.is125 {padding-top:125%}
.is130 {padding-top:130%}
.is80px {padding-top:80px}
.image-space strong {color:#000}
.max-960 {max-width:960px; margin-right:auto; margin-left:auto}
.offset-laura {line-height:2}
.ov-tr {position:absolute; top:1rem; right:1rem}
.ov-bl {position:absolute; bottom:1rem; left:1rem}
.ov-br {position:absolute; bottom:1rem; right:1rem}
.ov-pattern {position:absolute; top:1rem; bottom:1rem; left:0}
.ov-bg {background:rgba(255,255,255,1)}
.ov-ov {position:absolute; bottom:1rem; right:1rem; left:1rem; font-weight:normal; text-align:center}
.parent-faq h2 {margin:0; padding-bottom:1rem}
.parent-faq h2:not(:first-child) {padding-top:2rem}
.parent-faq h2 a {position:relative; display:block; padding-left:1.3125em}
.parent-faq h2 a .fa-angle-down {position:absolute; top:.375em; left:0; font-size:87.5%}
.parent-faq th {color:#000; line-height:1.5}
.parent-faq th:first-child,.parent-faq td:first-child {padding-left:0}
.parent-faq th:last-child,.parent-faq td:last-child {padding-right:0}
.pricing {display:none!important}
.productForm {display:none!important}
.row-lice a,.row-lice a:hover {max-width:252px; margin-right:auto; margin-left:auto; text-decoration:none!important}
.row-lice a .h3,.row-lice a:hover .h3 {font-weight:bold; text-decoration:underline; text-decoration-color:#000}
.row-lice a p {font-weight:normal}
.social.list-inline > li:not(:last-child) {margin-right:.625rem}
.social a {color:#000; font-size:2rem; font-weight:normal; line-height:40px}

.category-intro, .page-filters, .product-grid {display:none!important}

.content-page-story h1 {
    padding-top:22%;
    background:url(https://cdn.acenda.com/swift/v1/lauraashley/images/bucket/files/celebrating-70-years-laura-ashley.jpg) center top no-repeat;
    background-size:contain;
}

@media (min-width:768px) {
	.header .logo {margin-left:-80px; width:160px}
	.header .mya {/*right:56px*/}
	.make-cols > .dropdown-menu {-webkit-column-count:2; column-count:2; column-rule:1px solid rgba(0,0,0,.1); break-inside:avoid-column; -webkit-column-break-inside:avoid; -webkit-column-gap:3rem; column-gap:3rem}
	.make-cols > .dropdown-menu li {display:block; page-break-inside:avoid}
	.header .navbar-nav > li:not(.make-cols) li a {white-space:nowrap}

	.mb-col.mb-md-0 {margin-bottom:0!important}
    .max-lonely {max-width:550px}
    .order-md-1{
        -ms-flex-order:1;
        order:1
    }
    .order-md-2{
        -ms-flex-order:2;
        order:2
    }
    h1,.h1 {margin-bottom:1.25rem; font-size:2.25rem}
    h2,.h2 {font-size:1.75rem}
    .url-1-content h1 {text-align:center}
    .offset-laura {max-width:480px; margin-right:auto; margin-left:auto}
    .ov-ov {bottom:1.25rem; right:1.25rem; left:1.25rem}
}

@media (min-width:992px) {
	.pad-fixed-top body {padding-top:156px}
	.toolbar {height:108px; padding-top:30px; padding-bottom:30px}
	.header .search {top:0; right:380px; left:240px}
	.header .logo {left:0; width:200px; margin-left:0}
	.header .navbar-nav {justify-content:space-around; width:100%}
	.header .navbar-nav > li {flex:1}
	.header .navbar-nav > li:last-child {border-left:2px solid #333}
	.header .navbar-nav > li.make-cols li {width:200px}
	.header .navbar-nav .nav-link {padding:.25rem 1.1875rem; text-align:center!important}

    .mb-col.mb-lg-0 {margin-bottom:0!important}
    .max-lonely {max-width:600px}
     .order-lg-1{
        -ms-flex-order:1;
        order:1
    }
    .order-lg-2{
        -ms-flex-order:2;
        order:2
    }
    h1,.h1 {margin-bottom:1.5rem; font-size:2.5rem}
    h2,.h2 {font-size:2rem}
    .offset-laura {max-width:560px}
    .ov-ov {bottom:1.5rem; right:2.25rem; left:2.25rem}
}

@media (min-width:1200px) {
    .header .search {right:480px}
    .offset-laura {max-width:660px}
    .ov-ov {bottom:1.625rem; right:2.5rem; left:2.5rem}
}

@media (max-width: 991.98px) {
	.offcanvas-collapse {
		position: fixed;
		z-index: 2;
		top: 114px;
		bottom: 0;
		left: 100%;
		width: 100%;
		height:auto;
		overflow-y: auto;
		transition: transform .2s ease-in-out;
	}
	.offcanvas-collapse.show {
		transform: translateX(-100%);
	}
	.header .navbar-nav > li {border-bottom:1px solid #888}
	.header .navbar-nav .nav-link-category {padding-right:60px}

    .row-lice .card-body {padding:1rem}
}

@media (max-width:767px) {
    .img-partner-myvq {width:200px}
    .img-view-the-collection {width:160px}
    .img-partner-apta {width:80px}
}