/** Shopify CDN: Minification failed

Line 862:0 Unexpected "5"
Line 1199:0 Unexpected "}"

**/
/** Shopify CDN: Minification failed

Line 440:5 Unexpected "5"

**/
/* NEW */
#wsg-ship-modal select, #wsg-ship-modal input, #wsg-ship-modal textarea {

    height: 50px !important;

}
.wsg-input-small:has(input[required]) label::after {
  content: " *";
  color: #e1919a;
  font-weight: 600;
  margin-left: 4px;
}
select#wsg-form-country, select#wsg-form-province {
    box-sizing: border-box !important;
    max-width: 100% !important;
    margin: 0 !important;
    padding: 0px 10px !important;
    border: 1px var(--input-border-color) solid !important;
    border-radius: var(--btn-border-radius) !important;
    color: rgb(var(--input-text-color)) !important;
    font-family: var(--base-font-family);
    font-size: var(--input-text-size);
    font-style: var(--base-font-style);
    font-weight: var(--base-font-weight);
    line-height: calc(1.3 * var(--input-text-size));
    vertical-align: middle;
    -webkit-appearance: none;
    appearance: none;
}
.wsg-input-small input::placeholder, input.wsg-input::placeholder  {
    display: none !important;
    opacity: 0 !important;
}
.swym-ui-component .swym-simple-wishlist-detail .swym-wishlist-main-title {
    flex-grow: 1;
    font-size: 24px !important;
    text-align: center;
}
.swym-ui-components .swym-bg-2, .swym-ui-component .swym-bg-2 {
    background: #e1919a !important;
}
.swym-ui-component .swym-wishlist-grid .swym-wishlist-item {
    border: 1px solid #e1919a !important;
}
.swym-ui-component .swym-empty-wishlist-container .swym-empty-wishlist-continue-btn {
    font-weight: 500 !important;
    font-size: 20px !important;
    line-height: 16px;
    margin: 35px 0;
    padding: 13px 30px;
    flex-shrink: 0;
    cursor: pointer;
    background: #e1919a !important;
}
.swym-ui-component .swym-simple-wishlist-modal .swym-modal-content .swym-wishlist-container-title-bar {
    background: #edc9bf !important;
    color: #000 !important;
}
span.swym-user-text.swym-value.swym-value-1 {
    color: #000 !important;
}
.swym-ui-component .swym-user-login-status::before {
    color: #000 !important;
}
.swym-btn-container[data-position=default] .swym-add-to-wishlist.swym-icon {
    line-height: 35px !important;
}
a.swym-wishlist {
    margin-inline-end: 10px;
}
i.icon-swym-wishlist {
font-family: 'swym-font';
font-style: normal;
vertical-align: middle;
}
i.icon-swym-wishlist+span {
vertical-align: middle;
}
i.icon-swym-wishlist:after {
content: '';
font-size: 130%;
line-height: 18px;
text-align: center;
display: inline;
}
/*content rendered after swym is ready to avoid showing block/invalid chars*/
.swym-ready i.icon-swym-wishlist:after {
content: '\f004';
}
.product-block__detail .product-block__title {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.store-messages .message>a {
    display: flex !important;
    flex-direction: column;
    align-items: center;
}
input#wsg-submit {
    display: inline-block !important;
    height: auto !important;
    margin: 0 !important;
    padding: var(--input-btn-padding-top) 25px var(--input-btn-padding-bottom) !important;
    transition: background-color .1s, color .1s, border-color .1s, opacity .1s !important;
    border: 1.5px solid rgb(var(--btn-border-color)) !important;
    border-radius: var(--btn-border-radius) !important;
    background: rgb(var(--btn-bg-color)) !important;
    color: rgb(var(--btn-text-color)) !important;
    font-family: var(--base-font-family) !important;
    font-size: var(--button-text-size) !important;
    font-style: var(--base-font-style) !important;
    font-weight: var(--base-font-weight) !important;
    letter-spacing: var(--btn-letter-spacing) !important;
    line-height: 1em !important;
    text-align: center !important;
    text-decoration: none !important;
    text-transform: var(--btn-text-transform) !important;
    vertical-align: middle !important;
    cursor: pointer !important;
    -webkit-tap-highlight-color: transparent !important;
}
h1#wsg-title {
    padding-top: 30px !important;
}
.wsg-login-container .wsg-submit-copy {

    margin-top: 10px !important;
}
a.checkout-one-spof.button.wsg-btn.btn.wsg-btn-secondary.spof-btn {
    display: none !important; 
}
.wsg-modal-form-head {
    display: none !important;
}
#wsg-address-conf label {
    font-weight: 500;
    font-size: 18px !important;
    line-height: 20px;
    display: block;
    margin-bottom: 3px;
    color: #000 !important;
}
#wsg-ship-modal select, #wsg-ship-modal input, #wsg-ship-modal textarea {

    font-weight: 500;
    font-size: 18px !important;
}
.wsg-small-summary-label .wsg-text-left, p.wsg-text-left {
    font-weight: 500;
    font-size: 18px !important;
    line-height: 20px;
    opacity: 1 !important;
}
.swym-wishlist-collections-v2 svg {
    border: unset;
    background: unset;
    min-width: 25px;
    height: 25px !important;
    padding: 4px;
}
div#forgot_password {
    position: unset;
    margin-top: 10px;
}
.password-wrapper {
  position: relative;
}

.password-wrapper input {
  padding-right: 40px;
}

.password-toggle {
  position: absolute;
  right: 10px;
  top: 50%;
  transform: translateY(-50%);
  background: none;
  border: none;
  cursor: pointer;
  padding: 0;
  color: #777;
}

.password-toggle:hover {
  color: #000;
}

.wsg-all-errors-banner .wsg-error-list .wsg-error, .wsg-note-errors-banner .wsg-error-list .wsg-error {
    font-size: 17px !important;
}
.container.fully-spaced-row--small.pd-cstm {
    /* padding-top: 10px !important; */
    margin-top: 10px;
}
a.continue-shopping {
    font-size: 25px;
}
li.d-none4Christmas.navigation__item {
    display: none !important;
}
li.d-none5Christmas.navigation__item {
    display: none !important;
}
li.d-block2Christmas.Cardsnavigation__item {
    display: none;
}
li.d-block1Card.Collectionsnavigation__item {
    display: none;
}
li.d-block2Christmas.Collectionsnavigation__item {
    display: none;
}
.d-flex.btn_flex a {
    width: 100%;
    height: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.d-flex.btn_flex {
    display: flex;
    width: 100%;
    gap: 10px;
    /* flex-wrap: wrap; */
}
#customer_sidebar {
    width: 33%;
    float: left;
    display: none;
}
#customer_orders {
    width: 60%;
    margin: 0 auto;
    float: none !important;
    text-align: center;
}
li.d-none5Christmas.Shop.navigation__item {
    display: none;
}
li.d-block4Wholesalenavigation__item {
    display: block;
}

li.d-block4Single.Cardsnavigation__item {
  display: none;
}
span.filter-group__item__text {
  text-transform: capitalize;
}
.cart_itms .cart-item-list__body {
  opacity: 0.4;
}
.qty_prd {
  display: flex;
}
.qty_prd button,
.qty_prd input {
  display: flex;
  align-items: center;
  border: 1px solid var(--input-border-color);
  width: 48px;
  height: 48px;
  justify-content: center;
  padding: 0;
  text-align: center;
}
.logo-area__right .show-search-link {
  margin-inline-end: 10px;
}
.saw-extra-note {
  font-weight: bold;
  margin: 10px 0px 10px 0px;
  background-color: unset !important;
  color: #000000;
  width: 100%;
}
.navigation
  .navigation__tier-1
  > .navigation__item.active_new
  > .navigation__link:before {
  transform: scaleX(1);
}
@media (max-width: 768px) {
  .product-block__detail .product-block__title {
    align-items: flex-start !important;
}
  .product-block__title .swym-button.swym-add-to-wishlist-view-product {
    padding-top: 6px !important;
}
}
@media (min-width: 768px) {

  .navigation
    .navigation__tier-1
    > .navigation__item
    > .navigation__link:before {
    content: "";
    position: absolute;
    z-index: 20;
    bottom: -1px;
    left: 18px;
    width: calc(100% - 36px);
    height: 2px;
    transform: scaleX(0);
    transition: transform 0.3s;
    background-color: currentColor;
    will-change: transform;
  }
}
.active_new {
  color: #c16452;
}
.account-form .opposing-items .btn {
  background: transparent;
  color: #e1919a;
}
.account-form .opposing-items .btn:hover {
  color: #fff;
}
.account-form .lightly-spaced-row .btn {
  color: #e1919a;
  background: transparent;
}
.account-form .lightly-spaced-row .btn:hover {
  color: #fff;
  background: #e1919a;
}
button.btn.add-to-cart {
  background: transparent;
  color: #e1919a;
}
button.btn.add-to-cart:hover {
  color: #fff;
}
.product-description {
  margin-bottom: 0px !important;
}
span.price-label.price-label--sale.hidden_trade {
  display: none;
}
li.d-none1All.Product.navigation__item {
  display: none;
}
li.d-block2All.Products.navigation__item {
  display: none;
}
li.d-block4Christmas.Cardsnavigation__item,
.d-block5Christmas.Printsnavigation__item {
  display: none;
}
product-block.d-noneThe.Summer.Garden.Card.Collection.product-block,
product-block.d-nonePottery.and.Blooms.Card.Collection.product-block,
product-block.d-noneA.Year.in.the.Garden.Card.Collection.product-block,
product-block.d-noneVintage.Jugs.Card.Collection.product-block,
product-block.d-noneSummer.Blooms.Card.Collection.product-block,
product-block.d-noneThe.Joy.of.Springtime.Card.Collection.product-block,
product-block.d-noneBlue.and.White.China.Card.Collection.product-block,
product-block.d-noneIt\'s.Cold.Outside.Card.Collection.product-block,
product-block.d-noneRomantic.Florals.Card.Collection.product-block,
product-block.d-noneThe.Flowering.Year.Card.Collection.product-block {
  display: none;
}

product-block.d-noneBird.Lovers.Card.Collection.product-block,
product-block.d-noneSpringtime.Birds.and.Flowers.Card.Colle.tion.product-block,
product-block.d-noneWoodland.Walks.Card.Collection.product-block,
product-block.d-noneThe.Garden.Birds.Card.Collection.product-block {
  display: none;
}

li.d-block1Flowersnavigation__item,
li.d-block2Birdsnavigation__item,
li.d-block3Limited.Editionnavigation__item {
  display: none;
}
li.d-none4Wholesalenavigation__item {
  display: none;
}
span.price__was.new_uncut {
  text-decoration: none;
}
#button {
  background-color: white;
  width: 100%;
  height: 50px;
  border-radius: 6px;
  border-color: #504c4c !important;
  color: #504c4c !important;
  font-size: 18px !important;
  font-family: var(--base-font-family) !important;
  font-weight: 500 !important;
}
.d-flex.row-flex .title-row .product-title {
  color: rgb(80 76 76) !important;
}
div#customer h2.title {
  color: inherit;
}
.rte.lightly-spaced-row.large-text h6 {
  color: inherit;
}
.align-ltr-center.spaced-column h2 {
  color: inherit;
}
a.text-column__button.btn.btn--primary {
  background: #d7ada2;
}
li.d-block2Bird.Collectionsnavigation__item,
li.d-block1Flower.Collectionsnavigation__item {
  display: none;
}
li.d-none3Wholesalenavigation__item {
  display: none;
}
.wholsesale__only {
  display: none;
}
.d-block__user {
  text-align: center;
  font-size: 25px;
}
.collection-slider .has-paging .slider-nav__btn {
  display: inline-block !important;
}
.desktop_only {
  display: block !important;
}
a.small-feature-link.mobile_only {
  text-decoration: none;
  padding: 16px;
  border-radius: 8px;
  font-weight: 400;
  font-size: 16px;
      color: #fff;
}
main-search.mobile_only.main-searchs .main-search__form {
  margin-top: 10px;
  margin-bottom: 10px;
}
main-search.mobile_only.main-searchs .main-search__results {
  margin: 0px auto;
}
.main-reviews-inner-sec {
  background: #edc9bf;
}

.main-reviews-inner-sec .reviews-content-area {
  text-align: center;
  padding: 50px 40px;
}

.main-reviews-inner-sec .reviews-stars img {
  width: auto;
  height: 15px;
  filter: brightness(0) saturate(100%);
}

.reviews-content-area h3 {
  font-size: 24px;
  color: #000;
  margin: 0;
}

.review-para p {
  color: #000;
  font-size: 16px;
  font-weight: 400;
  width: 400px;
  max-width: 100%;
  margin: 0 auto;
}

.review-para {
  margin-top: 20px;
  padding-bottom: 30px;
}

.review-name h2 {
  font-size: 16px;
  font-weight: 400;
  letter-spacing: 0px;
  color: #000;
  margin: 0;
}

.reviews-stars {
  padding-top: 25px;
  display: flex;
  /* margin: 0 auto; */
  align-items: center;
  justify-content: center;
}

.main-reviews-inner-sec ul.slick-dots li button::before {
  display: none;
}

.main-reviews-inner-sec ul.slick-dots li button {
  background: #fff;
  border: 1.5px solid #2d3037;
  border-radius: 100px;
  padding: 0;
  width: 12px;
  height: 12px;
}

.main-reviews-inner-sec ul.slick-dots li.slick-active button {
  background: #edc9bf;
  border-color: #edc9bf;
}

.main-reviews-inner-sec ul.slick-dots {
  bottom: -40px;
}

.shipping-order-sec .row {
  width: 100%;
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 10px;
}

.shipping-order-sec .shipping-same-col {
  text-align: center;
  background: #f4f4f4;
  padding: 40px 0;
}

.shipping-order-sec .shipping-content h3 {
  text-transform: uppercase;
  width: 100%;
  font-size: 14px;
  font-weight: 600;
  margin: 0 auto;
  max-width: 160px;
}

.shipping-image-box img {
  object-fit: contain;
}

.shipping-order-sec .shipping-image-box {
  padding-bottom: 40px;
}

.shipping-order-sec {
  margin: 100px 0;
}

.contact-txt {
  text-align: center;
}

.contact-txt h3 {
  color: #2d3037;
  font-weight: 700;
  font-size: 24px;
  padding-bottom: 25px;
}

.contact-txt h5 {
  font-size: 16px;
  color: #2d3037;
  font-weight: 700;
}

.contact-txt p {
  width: 400px;
  margin: 0 auto;
  padding: 10px 0;
  padding-bottom: 20px;
  color: #2d3037;
  max-width: 100%;
}

.contact-mail-box a {
  font-size: 16px;
  text-decoration: none;
  color: #edc9bf;
  transition: 0.3s;
}

.contact-mail-box a:hover {
  color: #000;
  transition: 0.3s;
}

.contact-txt p span {
  display: block;
  padding-bottom: 15px;
  width: 100%;
}

.contact-txt p span:last-child {
  padding-bottom: 0;
}

.form-inner-col {
  display: flex;
  flex-direction: column;
  margin-bottom: 25px;
}

.form-inner-col input {
  height: 50px;
  border-radius: 5px;
  outline: 0;
  border: 2px solid #ececec;
  padding: 0 25px;
  transition: 0.3s;
}

.form-inner-col input:focus {
  border-color: #edc9bf;
  transition: 0.3s;
}

.form-inner-col label {
  margin-bottom: 13px;
}

.form-inner-col textarea {
  height: 109px;
  border-radius: 5px;
  outline: 0;
  border: 2px solid #ececec;
  padding: 25px 25px;
  transition: 0.3s;
}

.form-send-button button {
  width: 100%;
  border: 2px solid #edc9bf;
  height: 50px;
  background: #edc9bf;
  font-size: 16px;
  font-weight: 700;
  text-transform: uppercase;
  border-radius: 5px;
  color: #fff;
  cursor: pointer;
  transition: 0.3s;
}

.form-send-button {
  padding-top: 10px;
}

.form-col {
  padding-top: 40px;
}

.form-inner-col textarea:focus {
  border-color: #edc9bf;
  transition: 0.3s;
}

.form-send-button button:hover {
  background: transparent;
  transition: 0.3s;
  border-color: #edc9bf;
  color: #edc9bf;
}

/*  */

a.swym-header-launcher {
  margin-right: 10px !important;
}
body.template-customers-account .Hello6.navigation__link {
  color: #e4aa9a !important;
}
.social__text.d-flex {
  margin-bottom: 50px;
}
table.wholesale-now-discount-table {
  width: 100% !important;
}
.wholesale-now-discount-description {
  margin-bottom: 10px;
  font-size: 17px !important;
}
.opposing-items button.btn:hover {
  background: #e1919a;
}
button.btn.btn--primary.signup-form__button {
  background: #ebb4a5;
}
a.swym-header-launcher {
  font-size: 0px !important;
}
.store-messages .message .fluff {
  display: none !important;
}
.navigation__item--active {
  color: #c16452;
}
.product-grid
  .product-block:not(.product-block--landscape)
  .block-inner-inner:hover
  .product-link {
  color: #c16452;
}
.product-block .product-link {
  display: block;
  position: relative;
  font-size: 19px;
}
a.text-overlay__button.btn.btn--secondary:hover {
  background-color: #c16452;
}
button.btn.btn--large.add-to-cart:hover {
  background: rgb(225 145 154);
}
.section-footer__text-block__social {
  display: flex;
  align-items: center;
  justify-content: center;
}
.d-flex.row-flex {
  display: flex;
  justify-content: start;
  align-items: flex-start;
}
.swym-wishlist-button-bar {
  padding: 0px 10px 0 10px !important;
}

/******4/3/2024/start******/

.store-messages {
  background: #808080;
  padding: 20px 0;
}

.store-messages .message img {
  width: 25px;
  height: auto;
  display: block;
  margin: 0 auto;
}

.store-messages .container {
  align-items: baseline;
  justify-content: space-between;
}

.store-messages .message-2 h2.title {
  width: 150px;
  margin: 0 auto;
}
.store-messages .message h2.title {
  color: #fff;
  margin: 0;
  padding-top: 10px;
}
.store-messages .message-2 {
  text-align: center;
  padding: 0;
}

.store-messages .message {
  flex: unset;
  padding: 0;
}

.store-messages .message-3 img {
  width: 28px !important;
}
.mobile_only {
  display: none;
}
.mobile_only_contact .lightish-spaced-row {
  text-align: center;
}

.mobile_only_contact .column label {
  font-weight: 400;
}

.mobile_only_contact .lightish-spaced-row h5 {
  color: #2d3037;
  font-size: 20px;
}
.mobile_only_contact .lightish-spaced-row h2 {
  color: #2d3037;
  font-size: 30px;
}

.mobile_only_contact .column input {
  height: 50px;
  border-radius: 5px;
  border: 2px solid #ececec;
}

.mobile_only_contact .column input:focus {
  border-color: #edc9bf !important;
  box-shadow: none;
}

.mobile_only_contact .column textarea {
  height: 160px;
  border-radius: 5px;
  border: 2px solid #ececec;
}
.mobile_only_contact .column textarea:focus {
  border-color: #edc9bf !important;
  box-shadow: none;
}

.lightly-spaced-row button.btn {
  width: 100%;
  height: 50px;
  padding: 0;
}
.lightish-spaced-row p a {
  margin-top: 20px;
  display: block;
}
.main-search__input-container input.main-search__input {
  height: 50px;
  padding: 0 20px;
  font-size: 18px;
  color: #999999;
  border-radius: 105px !important;
}

.mobile_only button.main-search__button {
  height: 100%;
  right: 0;
  width: 50px;
  background: #edc9bf;
  border-radius: 0px 5px 5px 0px;
}

.mobile_only button.main-search__button svg path {
  fill: #fff;
  stroke: #fff;
}
.mobile_only button.main-search__button svg circle {
  stroke: #fff;
}

.mobile_only .main-search__input-container {
  border-radius: 5px;
}

/***/
5/28/2024/start***/

/***/5/28/2024/close***/


/******Responsive-Start********/
/******4/3/2024/close******/
@media screen and (min-width: 900px) {
  .section-footer__row__col {
    width: 25%;
  }
  .section-footer__text-block__image .theme-img {
    height: 40px !important;
  }
  .section-footer__row.section-footer__row-lower .section-footer__row__col {
    width: 100% !important;
  }
}
@media screen and (max-width: 900px) {
  .store-messages .message h2.title {
    width: 100%;
  }
  .store-messages .container {
    column-gap: 70px;
  }
  .store-messages .message h2.title {
    width: 100%;
  }
  .store-messages .container {
    column-gap: 50px;
  }
  .store-messages .message {
    width: 25%;
  }
  .store-messages .message-1 {
    width: 12%;
  }
}

@media screen and (max-width: 767px) {
  .testimonial-list .slideshow-ctrl .slideshow-nav {
    justify-content: center !important;
    margin-bottom: 20px;
}
.testimonial__image-wrapper img {
    height: 400px;
}
.desktop_only {
    padding: 20px 10px;
    margin-bottom: 10px;
}
  .checkout-subtotal-container__right.column.column--half {
    width: 100% !important;
    text-align: left;
  }
  .checkout-subtotal-container__left.column.column--half {
    width: 100% !important;
  }
  .collection-slider-row.use-color-scheme {
    padding-top: 25px !important;
  }

  .flexible-layout.flexible-layout--variable-columns {
    flex-direction: column;
    margin-bottom: 0;
    margin-left: auto;
  }
  .section-multi-column .flexible-layout .column {
    margin-bottom: 0;
  }
  .collection-slider-row.use-color-scheme {
    padding-top: 0;
  }
  .fully-padded-row--medium {
    padding: 0;
  }
  .section-footer__row--blocks {
    padding-bottom: 0;
  }
  .section-footer__menu-block {
    margin-bottom: 15px !important;
  }
  .product-grid.product-grid--per-row-3.product-grid--per-row-mob-2.slider__grid.product-grid--carousel.mobile__grid {
    display: flex !important;
    flex-wrap: wrap !important;
            justify-content: space-between;
  }
  .section-featured-collection button.desktop_only {
    opacity: 0 !important;
  }

  .section-featured-collection .product-grid {
    width: 100%;
    display: inline-block;
  }

  .section-featured-collection .product-grid .slider__item {
    width: 47%;
    display: inline-block;
    margin-bottom: 20px;
  }

  /* .section-featured-collection .product-grid .slider__item:nth-child(odd) {
    margin-right: 15px;
} */
  .section-multi-column .slider_mobile_only .text-column {
    position: relative;
  }

  .section-multi-column .slider_mobile_only .text-column__button-row {
    position: absolute;
    bottom: 100px;
    left: 0;
    right: 0;
    margin: 0 auto;
    width: 100%;
    text-align: center;
    z-index: 2;
  }

  .section-multi-column .slider_mobile_only a.text-column__button {
    /* color: #2D3037; */
    /* background: rgb(255 255 255 / 49%);
    backdrop-filter: blur(3px); */
  }

  .section-footer__text-block__social {
    justify-content: left;
  }
  .section-footer {
    /* background: #2D3037; */
  }

  .section-footer ul li a {
    /* color: #fff; */
  }

  .section-footer .section-footer__title.no-wrap {
    /* color: #EDC9BF; */
  }

  .section-footer__text p {
    /* color: #fff; */
  }

  .section-footer .section-footer__title {
    /* color: #fff; */
  }

  .section-footer .signup-form input.signup-form__email {
    height: 50px;
    border-radius: 5px;
    /* background: transparent; */
    /* color: #BFBFBF; */
    font-size: 16px;
  }

  .section-footer input.signup-form__email::placeholder {
    color: #bfbfbf;
  }

  .section-footer button.btn.btn--secondary {
    /* background: #EDC9BF; */
    /* color: #2D3037; */
    font-weight: 700;
    width: 100%;
    height: 50px;
    padding: 0;
  }

  .section-footer .localization__grid {
    flex-direction: row !important;
    justify-content: space-between;
  }

  .section-footer button.custom-select__btn {
    padding: 10px;
  }

  .section-footer button#footer-localization-language-button {
    /* background: transparent; */
    /* border: 0; */
    /* color: #FFFFFF; */
  }

  .copyright span {
    /* color: #fff; */
  }

  .copyright a {
    /* color: #fff; */
    text-decoration: none !important;
  }

  .copyright {
    text-align: center;
  }

  .section-featured-collection .price span.price__current {
    font-weight: 400;
    color: #2d3037;
  }
  .section-image-with-text .feature-text-paired {
    text-align: center;
  }

  .section-image-with-text .lightly-spaced-row a.btn {
    margin: 0;
    width: 100%;
    height: 43px;
    padding: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 5px;
    font-weight: 400;
    margin: 0 auto;
  }
  .section-multi-column button.slick-arrow {
    display: none !important;
  }
  .section-multi-column ul.slick-dots li button::before {
    display: none;
  }

  .section-multi-column ul.slick-dots li button {
    background: #fff;
    border: 1.5px solid #2d3037;
    border-radius: 100px;
    padding: 0;
    width: 12px;
    height: 12px;
  }
  .section-image-with-text .lightly-spaced-row {
    margin-left: 0;
    margin-right: 0;
  }
  .section-multi-column ul.slick-dots li.slick-active button {
    background: #edc9bf;
    border-color: #edc9bf;
  }
  .section-contact-form .flexible-layout .column {
    width: 100%;
  }
  .section-image-with-text .column.column--half {
    width: 100%;
  }
.section-featured-collection .view-all {
    margin-top: 0px;
    margin-bottom: 40px;
}
  .section-multi-column .text-column {
    min-width: 100%;
  }
  .section-multi-column .text-column.slick-slide {
    min-width: unset;
  }
  .mobile__grid
    .slider__item
    .product-block
    .product-block__detail
    .product-block__title {
    text-align: left !important;
    font-size: 15px;
    height: 7vh;
  }
  .mobile__grid .slider__item .product-block .product-block__detail {
    /* padding: 5px; */
    text-align: center !important;
  }
  .mobile__grid
    .slider__item
    .product-block
    .product-block__detail
    .product-price {
    /* padding: 5px; */
    /* text-align: center !important; */
    /* justify-content: center; */
  }
  .product-block__detail .product-block__title {
    font-size: 15px;
    padding: 0 3px;
}
  .mobile__grid .slider__item {
    /* background: #f1f1f1; */
  }
  .desktop_only {
    display: none !important;
  }
  div#section-id-template--22804573618498__multi_column_JKkGfi {
    margin-top: 0;
  }
  .mobile_only {
    display: block;
  }
  .desktop-only {
    display: none;
  }
  .desktop_only {
    display: none;
  }
}

@media screen and (max-width: 480px) {
  .custom-select__btn span.text-start {
    font-size: 16px;
  }
  .section-featured-collection .product-grid .slider__item {
    width: 47% !important;
    display: inline-block;
    margin-bottom: 20px;
  }
  .mobile__grid
    .slider__item
    .product-block
    .product-block__detail
    .product-block__title {
    /* min-height: 10vh; */
  }
  .section-featured-collection .price span.price__current {
    font-size: 15px;
}
}
/* Trade Enquiry - Second button styling - more specific */
.image-with-text__text-item .button:last-child,
.image-with-text__content .button + .button {
  margin-top: 18px !important;
  background-color: #7b9e7e !important;
  color: #ffffff !important;
  border-color: #7b9e7e !important;
  border-radius: 4px !important;
}

.image-with-text__text-item .button:last-child:hover,
.image-with-text__content .button + .button:hover {
  background-color: #6a8a6d !important;
}
}