body {
  color: #361723;
  font-family: "DMSansVariableFontopszwght";
  font-size: 14px;
}
body h1 {
  font-size: 20px;
  color: #828466;
  font-family: "SwearDisplay";
}
body input[type=checkbox]:checked,
body input[type=radio]:checked {
  background-color: #361723;
  border-color: #361723;
  accent-color: #361723;
}
body .sie-menu-bar-flowers_6_1 {
  margin-left: 12px;
}
body .sie-search-bar_0 .se-simple {
  border-color: rgb(197, 98, 136) !important;
  background-color: rgb(197, 98, 136) !important;
}
body.woocommerce p.price, body .woocommerce p.price {
  color: #361723 !important;
}
body.woocommerce form.woocommerce-checkout, body .woocommerce form.woocommerce-checkout {
  text-align: left;
}
body.woocommerce form.woocommerce-checkout .woocommerce-shipping-top, body .woocommerce form.woocommerce-checkout .woocommerce-shipping-top {
  font-weight: bold;
  font-family: "DMSansVariableFontopszwght";
  font-size: 20px;
  color: #361723;
}
body.woocommerce form.woocommerce-checkout .woocommerce-shipping-top *, body .woocommerce form.woocommerce-checkout .woocommerce-shipping-top * {
  font-weight: normal;
  font-family: "DMSansVariableFontopszwght";
  font-size: 16px;
  color: #361723;
}
body.woocommerce form.woocommerce-checkout span.woocommerce-input-wrapper, body .woocommerce form.woocommerce-checkout span.woocommerce-input-wrapper {
  text-align: left;
}
body.woocommerce form.woocommerce-checkout input.input-radio, body .woocommerce form.woocommerce-checkout input.input-radio {
  float: left;
  margin-right: 5px;
  margin-top: 8px;
}
body.woocommerce form.woocommerce-checkout label, body .woocommerce form.woocommerce-checkout label {
  text-align: left;
}
body.woocommerce form.woocommerce-checkout #customer_details > .col-2, body .woocommerce form.woocommerce-checkout #customer_details > .col-2 {
  border-left: 3px solid #777777;
  padding-left: 20px;
}
body.woocommerce form.woocommerce-checkout .select2-selection__rendered, body .woocommerce form.woocommerce-checkout .select2-selection__rendered {
  padding-top: 0px;
}
body.woocommerce form.woocommerce-checkout .form-row .woocommerce-input-wrapper .description, body .woocommerce form.woocommerce-checkout .form-row .woocommerce-input-wrapper .description {
  background-color: #361723;
}
body.woocommerce form.woocommerce-checkout .form-row .woocommerce-input-wrapper .description::before, body .woocommerce form.woocommerce-checkout .form-row .woocommerce-input-wrapper .description::before {
  border-color: #361723 transparent transparent transparent;
}
body.woocommerce form.woocommerce-checkout #payment ul.payment_methods li, body .woocommerce form.woocommerce-checkout #payment ul.payment_methods li {
  line-height: 1;
}
body.woocommerce form.woocommerce-checkout #payment ul.payment_methods li.wc_payment_method, body .woocommerce form.woocommerce-checkout #payment ul.payment_methods li.wc_payment_method {
  margin-top: 7px;
  font-weight: bold;
}
body.woocommerce form.woocommerce-checkout .sv-wc-payment-gateway-card-icons, body .woocommerce form.woocommerce-checkout .sv-wc-payment-gateway-card-icons {
  margin-top: 5px;
}
body.woocommerce form.woocommerce-checkout .woocommerce-shipping-fields .woocommerce-form__label.woocommerce-form__label-for-checkbox, body .woocommerce form.woocommerce-checkout .woocommerce-shipping-fields .woocommerce-form__label.woocommerce-form__label-for-checkbox {
  display: none !important;
}
body.woocommerce.single-product h1.sie-canv-prod-title_0-text, body .woocommerce.single-product h1.sie-canv-prod-title_0-text {
  font-size: 47px;
  color: #361723;
  line-height: 1;
}
body.woocommerce.single-product h1.sie-canv-prod-title_0-text span, body .woocommerce.single-product h1.sie-canv-prod-title_0-text span {
  font-family: "DMSansVariableFontopszwght";
  font-size: 24px;
  text-transform: uppercase;
}
body.woocommerce a.added_to_cart, body .woocommerce a.added_to_cart {
  margin-left: 10px;
}
body.woocommerce a.button, body.woocommerce button.button, body.woocommerce input.button, body .woocommerce a.button, body .woocommerce button.button, body .woocommerce input.button {
  background-color: #361723 !important;
  color: #ece6e6 !important;
  text-transform: uppercase;
  font-size: 16px !important;
}
body.woocommerce ul.products li.product h2.woocommerce-loop-product__title, body .woocommerce ul.products li.product h2.woocommerce-loop-product__title {
  font-size: 24px;
}
body.woocommerce ul.products li.product h2.woocommerce-loop-product__title span, body .woocommerce ul.products li.product h2.woocommerce-loop-product__title span {
  font-size: 14px;
}
@media screen and (max-width: 768px) {
  body.woocommerce ul.products[class*=columns-] li.product, body .woocommerce ul.products[class*=columns-] li.product {
    width: 100%;
  }
}
body.woocommerce .woocommerce-MyAccount-navigation ul li, body .woocommerce .woocommerce-MyAccount-navigation ul li {
  list-style: none;
  text-align: left;
}
body.woocommerce .woocommerce-MyAccount-content, body .woocommerce .woocommerce-MyAccount-content {
  text-align: left;
}
body.woocommerce .addresses div.address, body.woocommerce .addresses div.woocommerce-Address, body .woocommerce .addresses div.address, body .woocommerce .addresses div.woocommerce-Address {
  border: 1px solid #361723;
  padding: 5px;
  margin-bottom: 10px;
}
body.woocommerce .addresses div.woocommerce-Address:has(> a.wcmca_add_new_address_button), body .woocommerce .addresses div.woocommerce-Address:has(> a.wcmca_add_new_address_button) {
  border: none;
}
body .movedprice {
  position: relative;
  top: -120px;
}

/*# sourceMappingURL=rwf-woo.css.map */
