<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";
#woocommerce-header .woocommerce-nav {
  position: relative;
  top: 3px;
}
#woocommerce-header .woocommerce-nav .icon {
  margin: 0 20px;
}
#woocommerce-header .woocommerce-nav .icon i {
  color: #443c66;
  margin-top: -6px;
  background: white;
  border-radius: 30px;
  padding: 10px 11px;
  font-size: 22px;
  box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.15);
  transition: 0.5s;
  overflow: hidden;
}
#woocommerce-header .woocommerce-nav .icon i:hover {
  background: #443c66;
  color: #ffffff;
}
#woocommerce-header .woocommerce-nav .icon i:hover:before {
  margin-right: 9px;
}
#woocommerce-header .woocommerce-nav .icon i:before {
  font-size: 20px;
  width: 22px;
  height: 22px;
  display: inline-block;
  text-align: center;
}
#woocommerce-header .woocommerce-nav .icon i:after {
  display: inline-block;
  position: relative;
  top: -1px;
  font-family: Lato;
  font-size: 18px;
  font-weight: 400;
  width: 0px;
  width: 0px;
  white-space: nowrap;
  opacity: 0;
  transition: margin 0.5s;
}
#woocommerce-header .woocommerce-nav .icon i:hover:after {
  opacity: 1;
}
#woocommerce-header .woocommerce-nav .icon i.fa-user:after {
  content: "Account";
}
#woocommerce-header .woocommerce-nav .icon i.fa-user:hover:after {
  margin-right: 68px;
}
#woocommerce-header .woocommerce-nav .icon i.fa-shopping-basket:after {
  content: "Basket";
}
#woocommerce-header .woocommerce-nav .icon i.fa-shopping-basket:hover:after {
  margin-right: 55px;
}
#woocommerce-header .woocommerce-nav .basket-container {
  margin-top: 10px;
  position: absolute;
  min-width: 250px;
  display: flex;
  justify-content: space-between;
  flex-direction: column;
  min-height: 250px;
  background: white;
  border-top: 3px solid #443c66;
}

#fixed-woocommerce .fl-page-header-row.row &gt; .fl-page-logo-wrap {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 98%;
}
#fixed-woocommerce .fl-page-header-row.row &gt; .fl-page-logo-wrap .woocommerce-nav {
  min-width: 60px;
  display: flex;
  justify-content: space-between;
  margin-right: 20px;
  position: relative;
}
#fixed-woocommerce .fl-page-header-row.row &gt; .fl-page-logo-wrap .woocommerce-nav .icon {
  margin: 0 20px;
}
#fixed-woocommerce .fl-page-header-row.row &gt; .fl-page-logo-wrap .woocommerce-nav .icon i {
  color: #443c66;
  margin-top: -6px;
  background: white;
  border-radius: 30px;
  padding: 10px 11px;
  font-size: 22px;
  box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.15);
}
#fixed-woocommerce .fl-page-header-row.row &gt; .fl-page-logo-wrap .woocommerce-nav .basket-container {
  margin-top: 50px;
  position: absolute;
  min-width: 250px;
  display: flex;
  justify-content: space-between;
  flex-direction: column;
  min-height: 250px;
  background: white;
  border-top: 3px solid #443c66;
}

.basket-container .widget_shopping_cart_content {
  font-size: 16px;
}
.basket-container .widget_shopping_cart_content ul.woocommerce-mini-cart.cart_list.product_list_widget li.woocommerce-mini-cart-item.mini_cart_item {
  position: relative;
}
.basket-container .widget_shopping_cart_content ul.woocommerce-mini-cart.cart_list.product_list_widget li.woocommerce-mini-cart-item.mini_cart_item a {
  color: #8756AF;
  width: calc(100% - 40px);
  display: block;
  font-weight: 700;
  font-size: 16px;
  margin-top: 15px;
  margin-left: 10px;
  text-align: left;
}
.basket-container .widget_shopping_cart_content ul.woocommerce-mini-cart.cart_list.product_list_widget {
  list-style: none outside;
  padding: 0;
  margin: 0;
}
.basket-container .widget_shopping_cart_content ul.woocommerce-mini-cart.cart_list.product_list_widget li {

  clear: both;
  padding: 0 0 10px 0;
}
.basket-container .widget_shopping_cart_content ul.woocommerce-mini-cart.cart_list.product_list_widget li.woocommerce-mini-cart-item.mini_cart_item a img {
  border: solid 1px #EDEDED;
  padding: 2px;
}
.basket-container .widget_shopping_cart_content ul.woocommerce-mini-cart.cart_list.product_list_widget li.woocommerce-mini-cart-item.mini_cart_item a.remove.remove_from_cart_button {
  background-color: #BAB9C8;
  margin-top: 0;
  border-radius: 50%;
  color: white !important;
  margin-bottom: 0;
  text-align: right;
  width: 15px;
  height: 15px;
  right: 5px;
  top: 10px;
  z-index: 99999;
  position: absolute;
  display: flex;
  justify-content: center;
  font-size: 15px;
  padding: 1px;
  align-items: center;
}
.basket-container .widget_shopping_cart_content ul.woocommerce-mini-cart.cart_list.product_list_widget .quantity {
  text-align: left;
  display: block;
  font-size: 16px;
  margin-top: 2px;
  margin-left: 75px;
}
.basket-container .widget_shopping_cart_content p.woocommerce-mini-cart__total.total {
  text-align: center;
}
.basket-container .widget_shopping_cart_content p.woocommerce-mini-cart__buttons.buttons {
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.basket-container .widget_shopping_cart_content p.woocommerce-mini-cart__buttons.buttons a {
  width: 90%;
  min-height: 45px;
  text-align: center;
  color: #8756AF;
  margin-bottom: 10px;
  background: white;
  display: flex;
  margin-left: 0;
  justify-content: center;
  align-items: center;
}
.basket-container .widget_shopping_cart_content p.woocommerce-mini-cart__buttons.buttons a:nth-child(2) {
  margin-bottom: 0;
  background-color: #8756AF;
  color: white;
}
@media (max-width: 540px) {
  .basket-container {
    position: relative;
    width: 100%;
  }
}

body.archive.tax-product_cat {
  font-size: 16px;
}
body.archive.tax-product_cat #order-by {
  float: right;
  display: flex;
}
body.archive.tax-product_cat #order-by h3 {
  text-transform: uppercase;
  font-size: 16px;
  font-family: Lato, "Lato", serif;
  margin-top: 0;
}
body.archive.tax-product_cat #order-by form {
  font-size: 16px;
  float: none;
}
body.archive.tax-product_cat #order-by form select {
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  border: none;
  background: white;
  padding-left: 10px;
  margin-top: 0;
}
body.archive.tax-product_cat #order-by form:after {
  content: "";
  font-size: 11px;
  padding: 0 0 2px;
  position: relative;
  font-family: Font Awesome\ 5 Free, serif;
  pointer-events: none;
  font-weight: 900;
  left: 2px;
  top: -2px;
  color: #8756AF;
}
body.archive.tax-product_cat .category-wrap-with-filter {
  display: flex;
  width: 100%;
}
@media (max-width: 990px) {
  body.archive.tax-product_cat .category-wrap-with-filter {
    flex-direction: column;
  }
}
body.archive.tax-product_cat .category-wrap-with-filter aside {
  width: 25%;
  margin-right: 5%;
}
body.archive.tax-product_cat .category-wrap-with-filter aside h2.widgettitle {
  font-size: 20px;
  font-family: "Playfair Display", serif;
  color: #443C66;
}
body.archive.tax-product_cat .category-wrap-with-filter aside ul {
  list-style: none;
  margin-left: 0;
  padding-left: 0;
  /** PRICE **/
}
body.archive.tax-product_cat .category-wrap-with-filter aside ul a, body.archive.tax-product_cat .category-wrap-with-filter aside ul a:visited, body.archive.tax-product_cat .category-wrap-with-filter aside ul a:hover {
  color: #121212;
}
body.archive.tax-product_cat .category-wrap-with-filter aside ul li.woocommerce-widget-layered-nav-list__item.wc-layered-nav-term {
  display: flex;
  justify-content: space-between;
}
@media (max-width: 990px) {
  body.archive.tax-product_cat .category-wrap-with-filter aside ul li.woocommerce-widget-layered-nav-list__item.wc-layered-nav-term {
    flex-direction: column;
    width: 100%;
  }
  body.archive.tax-product_cat .category-wrap-with-filter aside ul li.woocommerce-widget-layered-nav-list__item.wc-layered-nav-term &gt; span.count, body.archive.tax-product_cat .category-wrap-with-filter aside ul li.woocommerce-widget-layered-nav-list__item.wc-layered-nav-term &gt; a {
    width: 100%;
    text-align: left;
  }
}
body.archive.tax-product_cat .category-wrap-with-filter aside ul li.woocommerce-widget-layered-nav-list__item.wc-layered-nav-term a, body.archive.tax-product_cat .category-wrap-with-filter aside ul li.woocommerce-widget-layered-nav-list__item.wc-layered-nav-term span {
  width: 50%;
  display: block;
  font-family: "Lato", serif;
  font-weight: 100;
}
body.archive.tax-product_cat .category-wrap-with-filter aside ul li.woocommerce-widget-layered-nav-list__item.wc-layered-nav-term .count {
  font-weight: 400;
  color: #8756AF;
  text-align: right;
}
body.archive.tax-product_cat .category-wrap-with-filter aside ul .widget.woocommerce.widget_price_filter .ui-widget-content {
  background: #EDEDED;
}
body.archive.tax-product_cat .category-wrap-with-filter aside ul .widget.woocommerce.widget_price_filter .ui-slider .ui-slider-range {
  background: #8756AF;
}
body.archive.tax-product_cat .category-wrap-with-filter aside ul .widget.woocommerce.widget_price_filter .ui-slider .ui-slider-handle {
  background-color: white;
  border: solid 1px #8756AF;
}
@media (max-width: 990px) {
  body.archive.tax-product_cat .category-wrap-with-filter aside {
    width: 100%;
    margin-right: 0;
  }
  body.archive.tax-product_cat .category-wrap-with-filter aside ul {
    display: flex;
    width: 100%;
    justify-content: space-between;
  }
  body.archive.tax-product_cat .category-wrap-with-filter aside ul li {
    margin-right: 20px;
  }
  body.archive.tax-product_cat .category-wrap-with-filter aside ul li:last-child {
    margin-right: 0;
  }
  body.archive.tax-product_cat .category-wrap-with-filter aside ul li .price_label {
    display: flex;
  }
}
body.archive.tax-product_cat .category-wrap-with-filter .products {
  width: 65%;
}
@media (max-width: 990px) {
  body.archive.tax-product_cat .category-wrap-with-filter .products {
    width: 100%;
  }
}
body.archive.tax-product_cat .category-wrap-with-filter .products li.product {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
body.archive.tax-product_cat .category-wrap-with-filter .products li.product .woocommerce-loop-product__title {
  text-align: center;
  width: 100%;
  font-size: 18px;
  font-weight: 100;
  text-transform: capitalize;
  font-family: "Lato", Lato, serif;
  color: #121212;
}
body.archive.tax-product_cat .category-wrap-with-filter .products li.product .price {
  text-align: center;
}
body.archive.tax-product_cat .category-wrap-with-filter .products li.product .price .woocommerce-Price-amount {
  color: #121212;
  font-weight: 700;
  font-size: 24px;
}

body.woocommerce.product-template-default .product h1.product_title.entry-title {
  color: #443C66;
  font-size: 35px;
}
body.woocommerce.product-template-default .product p.price .woocommerce-Price-amount {
  font-family: "Lato", Lato, serif;
  font-size: 50px;
  color: #89859B;
  font-weight: bold;
}
body.woocommerce.product-template-default .product .summary.entry-summary .price::after {
  content: "(Price includes VAT &amp; Excluding Delivery)";
  color: #89859B;
  font-size: 15px;
  padding-left: 10px;
}
body.woocommerce.product-template-default .product .product-desc {
  margin-top: 20px;
  margin-bottom: 30px;
  font-family: "Lato", Lato, serif;
}
body.woocommerce.product-template-default .product .product-desc h6 {
  text-transform: uppercase;
  color: #443C66;
  font-size: 20px;
  font-weight: 700;
}
body.woocommerce.product-template-default .product .product-desc p {
  font-size: 20px;
  font-weight: 100;
}
body.woocommerce.product-template-default .product section.related.products {
  width: 100%;
  display: flex;
  flex-direction: column;
}
body.woocommerce.product-template-default .product section.related.products h2 {
  color: #89859B;
  font-size: 35px;
  font-family: "Playfair Display", Playfair Display, serif;
  text-align: center;
}

div.product div.images {
  width: 25% !important;
}

div.product div.summary {
  width: 70% !important;
}

body.woocommerce-page button.button, body.woocommerce-page a.button {
  font-size: 18px;
  font-weight: 700;
  font-family: Lato, "Lato", serif;
  color: white;
  background: #8756AF;
  border-radius: 50px;
  -moz-border-radius: 50px;
  -webkit-border-radius: 50px;
  border: 2px solid #8756AF;


  color: white;
  font-size: 18px;
  font-weight: 500;
  background: #8756AF;
  padding: 19px 30px;
  min-width: 166px;
  border-radius: 50px !important;
  transition: 0.3s;

}
body.woocommerce-page button.button.alt, body.woocommerce-page a.button.alt {
  background: #8756AF !important;
  color: white;
}
body.woocommerce-page button.button:hover, body.woocommerce-page a.button:hover {
  color: white;
  background: #443C66 !important;
  border: 2px solid #443C66;
}
body.woocommerce-page .add_to_cart_button.ajax_add_to_cart, body.woocommerce-page .single_add_to_cart_button, body.woocommerce-page .button.product_type_simple {
  font-size: 18px;
  font-weight: 700;
  font-family: Lato, "Lato", serif;
  background: none;
  border-radius: 50px !important;
  -moz-border-radius: 50px !important;
  -webkit-border-radius: 50px !important;
  border: 2px solid #8756AF;
  height: 50px;
  margin-top: 0;
  justify-content: center;
  display: flex;
  align-items: center;
  width: 100%;
  max-width: 250px;
  color: #8756AF;
  margin-left: 15px !important;
}
body.woocommerce-page .add_to_cart_button.ajax_add_to_cart.alt, body.woocommerce-page .single_add_to_cart_button.alt, body.woocommerce-page .button.product_type_simple.alt {
  background: #8756AF !important;
  color: white;
}
body.woocommerce-page .add_to_cart_button.ajax_add_to_cart:hover, body.woocommerce-page .single_add_to_cart_button:hover, body.woocommerce-page .button.product_type_simple:hover {
  color: white;
  background: #443C66 !important;
  border: 2px solid #443C66;
}
body.woocommerce-page form.cart {
  display: flex;
  align-items: center;
  margin-top: 40px !important;
}
body.woocommerce-page form.cart .quantity {
  margin-top: 25px;
  position: relative;
  display: flex;
}
body.woocommerce-page form.cart .quantity input[type=number]::-webkit-outer-spin-button, body.woocommerce-page form.cart .quantity input[type=number]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
body.woocommerce-page form.cart .quantity input[type=number] {
  background: #EDEDED !important;
  -moz-appearance: textfield;
  border-radius: 0;
  height: 48px;
  width: 85px;
}
body.woocommerce-page form.cart .label-qty {
  display: none;
  position: absolute;
  top: -20px;
  font-size: 16px;
  font-weight: 700;
  text-transform: uppercase;
}
body.woocommerce-page ul.products li.product h2 {
  font-size: 18px !important;
  font-weight: 100;
  text-align: center;
  font-family: "Lato", serif;
  color: #121212;
}
body.woocommerce-page ul.products li.product .price {
  color: #443C66;
  font-size: 24px;
  font-weight: 700;
  text-align: center;
  font-family: "Lato", serif;
}
body.woocommerce-page .woocommerce-breadcrumb {
  color: #8756AF;
  font-size: 16px;
  font-weight: 700;
}
body.woocommerce-page .woocommerce-breadcrumb a, body.woocommerce-page .woocommerce-breadcrumb span {
  color: #121212 !important;
  font-weight: 100;
}
body.woocommerce-page .woocommerce-breadcrumb :first-child {
  text-decoration: none;
  color: white !important;
  margin-right: -35px;
  visibility: hidden;
}
body.woocommerce-page .woocommerce-breadcrumb a:first-child::before {
  visibility: initial;
  font-family: "Font Awesome 5 Free";
  color: black !important;
  content: "";
  font-weight: 700;
}


.woocommerce form #shipping_method label{
  font-size: 25px;
  color:black;
}
@media(max-width: 991px){
  .woocommerce form #shipping_method label {
    font-size: 14px;
    color:black;
  }
}
/*# sourceMappingURL=style.css.map */
</pre></body></html>