/*
Theme Name: Beaver Builder Child Theme
Theme URI: http://www.wpbeaverbuilder.com
Version: 1.0
Description: An example child theme that can be used as a starting point for custom development.
Author: The Beaver Builder Team
Author URI: http://www.fastlinemedia.com
template: bb-theme
*/
@import "duong.css";
@font-face {
    font-family: "ArsilonRegular";
    src: url('./fonts/ArsilonRegular/font.woff2') format('woff2'), url('./fonts/ArsilonRegular/font.woff') format('woff');
}
@font-face {
    font-family: "ArsilonUnderlines";
    src: url('./fonts/ArsilonUnderlines/font.woff2') format('woff2'), url('./fonts/ArsilonUnderlines/font.woff') format('woff');
}

.wcacr-product-not-available-wrapper {
    margin: 100px auto;
    text-align: center;
}
.pp-add-to-cart.pp-post-link .button.added::after {
    font-family: 'WooCommerce';
    content: "\e017";
    margin-left: .53em;
    vertical-align: bottom
}
.pp-add-to-cart.pp-post-link .button.loading {
    opacity: 0.5;
}
.pp-add-to-cart.pp-post-link .button.loading::after {
    font-family: 'WooCommerce';
    content: "\e01c";
    vertical-align: top;
    font-weight: 400;
    position: absolute;
    top: .618em;
    right: 1em;
    -webkit-animation: spin 2s linear infinite;
    animation: spin 2s linear infinite
}
.added_to_cart {
    display: none !important;
    visibility: hidden;
}

body {
    background-color: #f8f5f2;
}

.fl-page-content {
    background-color: transparent;
}

#small-header-top {
    position: relative;
    z-index: 11;
}
.main-header-wrapper {
    position: relative;
    margin-top: -45px;
}
.main-header-wrapper .gd-main-logo {
    position: relative;
    z-index: 12;
}
.home-consiously-animation .fl-row-content-wrap {
    background-color: transparent;
}
.fl-node-0erq8hozc3yk .fl-photo-img,
.fl-node-0erq8hozc3yk .fl-photo-content {
  position: relative;
  z-index: 99;
}

#small-header-top .fl-module-content {
    margin: 0 !important;
}

#small-header-top > .fl-row-content-wrap {
    position: relative;
    z-index: 99;
}

.woopack-cart-contents.woopack-cart-icon {
    padding: 0 !important;
    background-color: transparent !important;
}

.header-banner p img {
    display: inline-block;
    max-width: 25px !important;
    margin: 10px 5px;
}
.header-banner p a {
    text-decoration: underline;
}
.header-banner .fl-slide-content-wrap {
    width: 100% !important;
}
#small-header-top input[type="search"] {
    height: 32px;
}

/* #small-header-top .cart-contents-count {
    width: 20px;
    height: 20px;
    line-height: 20px;
} */

#small-header-top .yay-currency-single-page-switcher {
    margin: 4px 0 0 0 !important;
    cursor: pointer;
}

#header-top-search,
#header-top-cart,
#header-top-profile,
#header-top-currency {
    width: auto !important;
    display: inline-block;
    vertical-align: middle;
}

#small-header-top .fl-col-content.fl-node-content {
    display: block;
    text-align: right;
}

#small-header-top .fl-module-content.fl-node-content {
    display: flex;
}

#header-top-profile,
#header-top-cart {
    margin-left: 15px;
}

#header-top-cart {
    margin-right: 20px;
}

#small-header-top .woopack-mini-cart .cart-contents-count span {
    top: -2px !important
}


#footer-payment-methods img {
    margin: 0 10px;
}

#home-gift-boxes {
    margin-top: -55px;
}

.fl-theme-builder-woo-notices {
    display: none !important;
    visibility: hidden !important;
}

/* Add your custom styles here... */
.woopack-cart-items.show-mini-cart {
    overflow-y: auto;
    height: 100vh;
    top: 0 !important;
    position: fixed;
    padding: 0;
    max-height: none !important;
    margin: 0 !important;
    max-width: 85%;
    width: 400px;
}

.woopack-cart-items.show-mini-cart .widget_shopping_cart_content {
    padding: 30px;
    height: 100%;
}

.logged-in .woopack-cart-items.show-mini-cart {
    height: calc(100vh - 32px) !important;
    top: 32px !important;
}

.woopack-cart-items.show-mini-cart .woocommerce-mini-cart__buttons.buttons {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    padding: 0 30px 30px 30px;
    text-align: center;
}

.woopack-cart-items.show-mini-cart .woocommerce-mini-cart__buttons.buttons>a {
    width: 100%;
    border-radius: 25px;
    padding-top: 17px;
    padding-bottom: 17px;
    background-color: #d63a75 !important;
    color: #fff;
    font-size: 16px;
    font-family: 'agenda';
    background-image: url('./assets/icons/lock.svg');
    background-repeat: no-repeat;
    background-position: 20px center;
    background-size: auto 50%;
}

.woocommerce-mini-cart.cart-header .woocommerce-mini-cart-header-item {
    position: relative;
    border-bottom: #f0f0f0 solid 1px;
    padding-top: 0 !important;
}

.woocommerce-mini-cart.cart-header .woocommerce-mini-cart-header-item .cart-summary {
    float: left;
    width: 80%;
    font-size: 20px;
    font-family: 'agenda';
    text-align: left;
}

.woocommerce-mini-cart.cart-header .cart-summary {
    position: relative;
    padding-left: 25px;
}

.woocommerce-mini-cart.cart-header .cart-summary:before {
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    transform: translate(0, -50%);
    background-image: url('./assets/icons/cart.svg');
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain;
    width: 20px;
    height: 17px;
}

.woocommerce-mini-cart.cart-header .woocommerce-mini-cart-header-item .close-mini-cart {
    width: 13px;
    height: 15px;
    background-image: url('./assets/icons/close.svg');
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain;
    position: absolute;
    right: 0;
    top: 0;
    transform: translate(-50%, -50%);
    cursor: pointer;
}

.woocommerce-mini-cart-item.mini_cart_item {
    font-family: 'agenda';
    font-size: 15px;
    text-transform: uppercase;
    font-weight: 400;
    text-align: center;
}

.woopack-cart-contents .cart-contents-count .cart-counter {
    background-color: #dd0063 !important;
}

.woocommerce-mini-cart .product-thumbnail {
    float: left;
    width: 70px;
}
.woocommerce-mini-cart .product-details {
    float: left;
    width: calc(100% - 170px);
    text-align: left;
}
.woocommerce-mini-cart .product-prices {
    float: right;
    width: 100px;
    text-align: center;
}

.woocommerce-mini-cart .product-qty .qty {
    border-radius: 78px;
    background: #F8F5F2;
    float: left;
    width: 70%;
}
.woocommerce-mini-cart .product-qty .qty .decrease {
    float: left;
    width: 20px;
    font-size: 20px;
    font-size: 20px;
    padding-left: 10px;
    cursor: pointer;
}
.woocommerce-mini-cart .product-qty .qty .increase {
    float: right;
    width: 20px;
    font-size: 20px;
    padding-right: 10px;
    cursor: pointer;
}
.woocommerce-mini-cart .product-qty .qty .number {
    float: left;
    width: 70%;
    text-align: center;
    font-size: 20px;
}
.gd-mini-cart-loading {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background-color: rgba(0,0,0,0.1);
    background-image: url('./assets/images/loading.gif');
    background-repeat: no-repeat;
    background-position: center center;
    z-index: 11;
    display: none;
}
.woopack-cart-items ul li.woocommerce-mini-cart-item a.remove.remove_from_cart_button {
    position: relative;
    float: left;
    top: 0 !important;
    left: 10px !important;
    line-height: 33px;
    color: #1e252b !important;
    text-transform: none;
    font-weight: normal;
    font-size: 14px;
    background: transparent !important;
}
/* cart-summary */

/**
 * Search button
 */
.search-button a {
    background: transparent !important;
    border: none !important;
    padding: 0 !important;
}

.search-button a i {
    color: #2c2c2c !important;
}

#small-header-top .yay-currency-custom-select__trigger {
    border-width: 0px !important;
    background: transparent !important;
}

/**
 *
 */
#products-wrapper h3 {
    color: #2c2c2c !important;
}

#products-wrapper .pp-product-price span.price {
    font-family: 'agenda';
    color: #2c2c2c !important;
}

#footer-subscribe-form .fl-subscribe-form {
    position: relative;
}

#footer-subscribe-form .fl-form-field {
    width: 100%;
}

#footer-subscribe-form .fl-form-button {
    position: absolute;
    right: 0;
    top: 0;
}
#footer-subscribe-form input[type="email"] {
    padding: 19px 24px;
    text-align: left;
}

h1.product_title.entry-title {
    line-height: 35px;
}
#products-breadcrumbs img {
    margin: 0 10px !important;
}

/**
 * Country detection
 */
.gd-modal {
    z-index: 9999;
}
.gd-modal.show {
    display: block !important;
}
.gd-modal .modal-content {

    background-color: #f8f5f2;
}

#country-detection-modal .flag {
    width: 70px;
    height: 70px;
}

#country-detection-modal .modal-dialog {
    width: auto !important;
    max-width: 800px;
}

#country-detection-modal {
    text-align: center;
}

#country-changing-modal {
    text-align: left;
}

#country-changing-modal h3 {
    text-align: left;
}

.gd-modal * {
    font-family: 'agenda';
}

.gd-modal h3 {
    text-transform: uppercase;
    font-family: 'agenda';
    font-weight: 700;
    text-align: center;
    font-size: 22px;
    color: #2c2c2c !important;
}

.gd-modal .modal-content {
    padding: 35px;
}

.gd-modal a,
.gd-modal a:hover,
.gd-modal a:active,
.gd-modal a:focus {
    color: #D63A75;
    text-decoration: none;
    cursor: pointer;
}

.gd-modal .close-modal {
    position: absolute;
    color: #2c2c2c;
    font-size: 27px;
    font-weight: 600;
    top: 15px;
    right: 15px;
    cursor: pointer;
    background-image: url('./assets/icons/close.svg');
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-size: 100% auto;
    background-position: center center;
    z-index: 8;
}

.gd-modal .product-action {
    margin: 20px;
}

.gd-modal .product-action>button {
    background-color: rgb(255, 255, 255);
    color: rgb(214, 58, 117);
    margin-bottom: 15px;
    width: auto;
    text-align: center;
    padding: 10px 20px;
    border-radius: 15px;
    transition: all 0.2s ease-in-out 0s;
    background-color: rgb(255, 255, 255);
    color: rgb(214, 58, 117);
    margin-top: 10px;
    width: auto;
    text-align: center;
    transition: all 0.2s ease-in-out 0s;
    box-shadow: rgb(25 6 0 / 19%) 3px 5px 27px 2px;
    text-transform: uppercase;
    font-weight: 500;
    border-width: 0px;
}

#country-detection-modal a.country-select {
    color: #2c2c2c !important;
    text-decoration: underline;
    cursor: pointer;
}

.gd-modal a.language {
    border-radius: 50%;
    background-color: #fff;
    color: #2c2c2c;
    width: 30px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    vertical-align: middle;
    font-size: 15px;
    margin: 0 5px;
    display: inline-block;
}

.gd-modal a.language.active {
    background-color: #D63A75;
    color: #ffffff;
}

.logged-in #country-changing-modal .modal-dialog {
    margin-top: 32px !important;
}

#country-changing-modal .modal-dialog {
    top: 0;
    position: absolute;
    right: 0;
    height: 100vh;
    margin-right: 0;
    width: auto;
    max-width: 600px;
    margin-top: 0;
}

#country-changing-modal .modal-content {
    width: 100%;
    height: 100%;
}

#country-changing-modal .form-group label {
    font-size: 15px;
    font-weight: 400;
}

#country-changing-modal select.form-control {
    background-color: #fff;
    border-width: 0px;
    box-shadow: none;
    position: relative;
    border-radius: 20px;
}

#country-changing-modal .modal-content,
#country-changing-modal .modal-body {
    padding: 0;
}

#country-changing-modal .top,
#country-changing-modal .bottom {
    padding: 20px 15px;
}

#country-changing-modal .product-action {
    margin-left: 0;
}

#country-changing-modal .quick-select-language {
    font-size: 15px;
}

#country-changing-modal .quick-select-language li {
    list-style: none;
    border-radius: 50%;
    background-color: #fff;
    color: #2c2c2c;
    width: 30px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    vertical-align: middle;
    font-size: 15px;
    margin: 0 5px;
    display: inline-block;
    text-transform: uppercase;
}
#country-changing-modal .quick-select-language li.current-lang {
    background-color: #D63A75;
}
#country-changing-modal .quick-select-language li.current-lang a {
    color: #ffffff !important;
}

#country-changing-modal select:after {
    content: "▼";
    padding: 12px 8px;
    position: absolute;
    right: 10px;
    top: 0;
    z-index: 1;
    text-align: center;
    width: 10%;
    height: 100%;
    pointer-events: none;
}

.flag-image {
    width: 70px;
    height: 70px;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain;
    display: inline-block;
}

#home-new-face-mobile {
    margin-top: 20px;
}

#home-consiously .fl-col-content.fl-node-content {
    padding: 10% 0;
}

@media (max-width: 768px) {
    #home-consiously .fl-col-content.fl-node-content {
        min-height: auto !important;
    }
}

#home-our-best-sellers-mobile .owl-stage .woopack-product-align-center {
    min-height: 350px;
}

.review-stars {
    font-family: 'agenda';
}

.review-stars .fl-module-content {
    padding: 0;
    margin-bottom: 0;
}

.review-stars .fl-module-content p {
    margin: 0;
    font-size: 15px;
}

.review-stars .fl-module-content img {
    margin: 0;
}

.woopack-product-title .price {
    text-align: left;
    font-weight: 500;
}

.home-footer-posts-carousel .fl-post-carousel-image {
    float: left;
    width: 55%;
    height: 100%;
}

.home-footer-posts-carousel .fl-post-carousel-image .fl-photo,
.home-footer-posts-carousel .fl-post-carousel-image .fl-photo-content {
    height: 100%;
}

.home-footer-posts-carousel .fl-post-carousel-post {
    border-width: 0px;
    border-radius: 15px;
}

.home-footer-posts-carousel .fl-post-carousel-image .fl-photo-content img {
    height: 100% !important;
    object-fit: cover;
}

.home-footer-posts-carousel .fl-post-carousel-text {
    float: left;
    width: 45%;
}

#footer-follow-mobile img {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
    margin-left: 0;
}

/**
 *
 * Gift Card
 *
 */
 #gift-card-modal .modal-dialog {
    width: 700px;
    max-width: 90%;
 }
#gift-card-modal .tie {
    background-image: url('./assets/images/tie.png');
    background-repeat: no-repeat;
    background-position: top left;
    background-size: 100% auto;
    position: absolute;
    left: 0;
    top: 0;
    width: 145px;
    height: 142px;
}
#gift-card-modal .card {
    background-image: url('./assets/images/gift-card.png');
    background-repeat: no-repeat;
    background-position: center center;
    background-size: auto 100%;
    height: 132px;
}
#gift-card-modal .modal-content {
    background-image: url('./assets/images/gift-card-bg.png');
    background-repeat: no-repeat;
    background-position: center bottom;
    background-size: cover;
}
#gift-card-modal .modal-body  {
    position: unset !important;
}

/**
 * Product Gift Card
 */
.gd-gift-card-content {
    background-image: url('./assets/images/product-gift-bg.png');
    background-repeat: no-repeat;
    background-position: top left;
    background-size: 100% auto;
}



  /**
   * MY Profile
   */
.woocommerce-MyAccount-navigation-link {
    position: relative;
    padding-left: 50px !important;
    text-transform: uppercase;
    font-family: 'agenda';
}
.woocommerce-MyAccount-navigation-link:hover,
.woocommerce-MyAccount-navigation-link.is-active
{
    background-color: #f0ebe7 !important;
}
.woocommerce-MyAccount-navigation-link--invite-friends,
.woocommerce-MyAccount-navigation-link--invite-friends a {
    color: #d63a75 !important;
}
.woocommerce-MyAccount-navigation-link--invite-friends {
    padding-left: 2rem !important;
}
.woocommerce-MyAccount-navigation-link--invite-friends a {
    padding-bottom: 0 !important;
}
.woocommerce-MyAccount-navigation-link--invite-friends img {
    margin-right: 2px;
}
.woocommerce-MyAccount-navigation-link--invite-friends small {
    color: #727272;
    text-transform: none !important;
}
.woocommerce-MyAccount-navigation-link:before {
    content: "";
    background-repeat: no-repeat;
    background-position: center;
    width: 50px;
    height: 20px;
    background-size: 19px 19px;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translate(0, -50%);
}
.woocommerce-MyAccount-navigation-link--customer-logout {
    background: transparent !important;
}
.woocommerce-MyAccount-navigation-link--edit-account:before {
    background-image: url('./assets/images/profile/my-info.svg');
}
.woocommerce-MyAccount-navigation-link--edit-address:before {
    background-image: url('./assets/images/profile/my-address.svg');
}
.woocommerce-MyAccount-navigation-link--orders:before {
    background-image: url('./assets/images/profile/my-orders.svg');
}
.woocommerce-MyAccount-navigation-link--customer-logout:before {
    background-image: url('./assets/images/profile/logout.svg');
}
h1.my-account-heading-top {
    font-family: 'agenda';
    font-weight: 900;
    text-align: center;
    color: #1e252b !important;
    text-transform: none;
}
.woocommerce-MyAccount-content h3 {
    color: #1e252b !important;
    font-family: 'agenda';
    font-size: 25px !important;
    font-weight: 900 !important;
}
.woocommerce-Address-title .edit {
    color: #1e252b;
}

.gkim-side-popup {
	position: fixed;
    right: 0;
    top: 0;
    height: 100vh;
    width: 300px;
    z-index: 99;
	background: #fff;
	text-align: left;
	display: none;
}
body.logged-in .gkim-side-popup {
	top: 27px;
	height: clac(100vh - 27px);
}
.gkim-side-popup .gkim-side-popup-content {
	width: 100%;
	height: 100%;
	padding: 20px;
}

.gkim-side-popup .gkim-side-popup-content ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.fl-search-form-input-wrap .fl-form-field {
    padding: 6px;
}
.fl-search-form-input-wrap input[type="search"]{
    border-top: none;
    border-right: none;
    border-left: none;
    background: transparent;
    border-radius: 0 !important;
    border-bottom: #1e252b solid 1px;
}
.fl-search-form-input-wrap .fl-button-wrap {
    position: relative;
    z-index: 2;
}
.fl-search-form-input-wrap {
    position: relative;
    right: -40px;
}

.gd-add-to-basket a.added_to_cart,
.added_to_cart {
    visibility: hidden;
    display: none;
}
.gd-add-to-basket button[type="submit"] {
    background: #ec1d75  !important;
    color: #fff !important;
    padding: 15px 24px !important;
    text-transform: uppercase;
    font-weight: 400;
    font-size: 15px;
}

.gd-product-price {
    font-family: agenda, Verdana, Arial, sans-serif;
    font-size: 26px;
    font-weight: 500;
    float: left;
    margin-right: 7px;
}

.yay-currency-custom-selected-option .switch {
    background-image: url('./assets/icons/down.svg');
    background-repeat: no-repeat;
    background-size: contain;
    width: 14px;
    height: 8px;
}
.yay-currency-custom-selected-option .current-language {
    font-size: 75%;
}
.gd-custom-product-wrapper {
    float: left;
    width: 100%;
    margin-top: 10px;
}
.quantity input[type="number"] {
    background-color: #fff;
    border-width: 0px;
    border-radius: 20px;
}

/**
 * Accordion
 */ 
 .gd-accordion .fl-accordion-item {
    border-color: #e5e5e5;
    border-top-width: 1px;
    border-right-width: 0px;
    border-bottom-width: 1px;
    border-left-width: 0px;
    margin-bottom: 0;
    border-style: solid;
    background-clip: border-box;
}
.gd-accordion .fl-accordion-button {
    cursor: pointer;
    display: table;
    padding: 10px 15px 10px 0;
}
.gd-accordion .fl-accordion-button-label {
    color: #000000 !important;
    font-family: agenda, Verdana, Arial, sans-serif;
    font-weight: 500 !important;
    font-size: 25px !important;
    display: table-cell;
    width: 100%;
    border: none;
    background: none;
    text-align: left;
    outline: 1px;
    text-decoration: none;
}
.gd-accordion  .fl-accordion-button-icon {
    display: table-cell;
    line-height: inherit;
    padding-left: 15px;
    vertical-align: middle;
}
.gd-accordion  .fl-accordion-button-icon,
.gd-accordion  .fl-accordion-button-icon i {
    color: #1e252b !important;
}
.gd-accordion .fl-accordion-button-icon i {
    font-weight: 900 !important;
    font-size: 16px;
    font-family: "Font Awesome 5 Free" !important;
}

.gd-accordion .fl-accordion-content {
    padding-right: 200px;
    font-family: agenda, Verdana, Arial, sans-serif;
    font-weight: 400;
    font-size: 15px;
    color: #727272;
    display: none;
}
.reset_variations {
    display: none !important;
}

/**
 * Reviews
 */ 
.gd-product-reviews {
    display:flex;
    flex-wrap:wrap;
    width:100%;
    justify-content:flex-start;
    font-family: agenda, Verdana, Arial, sans-serif;
}

.gd-product-reviews .review-item {
    width:100%;
    background-color:transparent;
    color:#2c2c2c;
    margin-bottom: 45px;
}
#review_form_wrapper {
    font-family: agenda, Verdana, Arial, sans-serif;
}
#reply-title {
    font-size: 25px;
    display: block;
    margin: 10px 0 20px;
}
.gd-product-reviews .star-rating {
    display: block;
    margin-left: 0px;
    float: none !important;
    font-size: 12px;
    margin-top: 10px;
    margin-bottom: 10px !important;
}

.comment-form-rating .stars a {
    color: rgba(235, 188, 20) !important;
}
.woocommerce #review_form #respond .form-submit input {
    background: #ec1d75 !important;
    color: #fff !important;
    padding: 15px 24px !important;
    text-transform: uppercase;
    font-weight: 400;
    font-size: 15px;
    border: none !important;
    border-radius: 25px;
    font-family: agenda !important;
}

.woocommerce .gd-product-reviews .star-rating span:before, 
.woocommerce-page .gd-product-reviews .star-rating span:before {
    color: rgba(235, 188, 20, 0.9);
    font-family: star;
}
.woocommerce .gd-product-reviews .star-rating:before {
    color: #ddd !important;
}

.gd-pagination {
    padding: 20px;
    text-align: center;
}

.gd-pagination * {
    user-select: none;
    font-family: agenda, Verdana, Arial, sans-serif;
}
.gd-pagination a {
    display:inline-block;
    padding:0 10px;
    cursor: pointer !important;
    color: #2c2c2c !important;
}
.gd-pagination a.disabled {
    opacity:.3;
    pointer-events: none;
    cursor:not-allowed;
}
.gd-pagination a.current {
    border-bottom: #2c2c2c solid 1px;
}
.gd-product-reviews .review-customer-name {
    font-size: 18px;
    font-weight: 500;
}
.gd-product-reviews .review-date {
    font-size: 14px;
    font-weight: 400;
}

.gd-list-related-products {
    border: none;
    outline: none;
    padding: 1rem 2rem;
    border-radius: 80px;
    border-right: 2rem solid transparent;
    min-width: 75%;
    display: inline-block;
    margin-right: 1em;
    max-width: 100%;
}

.home-consiously-animation .bg-animation:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    /* background-color: rgba(2,0,0,0.5); */
}

header.fixed {
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 999;
}

.yay-currency-single-page-switcher.yay-currency-single-page-switcher-mobile .yay-currency-custom-selected-option {
    padding: 10px 0 !important;
}

.wpforms-confirmation-container-full, div[submit-success]>.wpforms-confirmation-container-full:not(.wpforms-redirection-message) {
    background: transparent !important;
    border: none !important;
    box-sizing: border-box;
}

.wpforms-confirmation-container-full p, div[submit-success]>.wpforms-confirmation-container-full:not(.wpforms-redirection-message) p {
    color: #dd0063;
    text-align: center;
}

/**
 * CheckoutWC - Hide return to basket button
 */
.woocommerce.woocommerce-checkout.checkout-wc #cfw-customer-info-action .previous-button {
    display: none !important;
}

