:root{--fleur-pink-soft: #f6bddd;--fleur-wc-line: #d9d9d9;--fleur-wc-line2: #ece7e9;--fleur-wc-field: #ffffff;--fleur-wc-muted: #6f6470}body.woocommerce-cart,body.woocommerce-checkout{background: var(--fleur-cream)}body.woocommerce-cart .fleur-page__content,body.woocommerce-checkout .fleur-page__content,body.woocommerce-account .fleur-page__content{max-width: none;margin-inline: 0;font-size: inherit;line-height: inherit}body.woocommerce-cart .fleur-page__content a,body.woocommerce-checkout .fleur-page__content a,body.woocommerce-account .fleur-page__content a{text-decoration: none}.fleur-wc{color: var(--fleur-aubergine)}.fleur-wc__head{margin: 8px 0 32px}.fleur-wc__title{font-family: var(--fleur-font-serif);font-weight: 400;font-size: clamp(36px,4.5vw,50px);line-height: 1.05;color: #000;margin: 0 0 .25em}.fleur-wc__subtitle{font-family: var(--fleur-font-serif);font-size: clamp(18px,2vw,20px);color: var(--fleur-pink);margin: 0}.fleur-wc .button,.fleur-wc .wp-element-button,.fleur-wc button.button,.fleur-wc input.button{font-family: var(--fleur-font-sans);font-weight: 700;border-radius: 100px}.fleur-wc__btn-dark,body.woocommerce-cart .wc-proceed-to-checkout .checkout-button,body.woocommerce-checkout #place_order{display: inline-flex;align-items: center;justify-content: center;gap: 8px;width: 100%;background: var(--fleur-aubergine);color: var(--fleur-cream);font-family: var(--fleur-font-sans);font-weight: 900;font-size: 14px;letter-spacing: .02em;text-transform: uppercase;line-height: 1;border: 0;border-radius: 100px;padding: 18px 28px;cursor: pointer;transition: background-color .25s ease,color .25s ease,box-shadow .25s ease,transform .25s ease}body.woocommerce-cart .wc-proceed-to-checkout .checkout-button:hover,body.woocommerce-cart .wc-proceed-to-checkout .checkout-button:focus-visible,body.woocommerce-checkout #place_order:hover,body.woocommerce-checkout #place_order:focus-visible{background: var(--fleur-aubergine);color: var(--fleur-cream);transform: translateY(-3px);box-shadow: 0 8px 20px rgba(76,61,69,.22)}body.woocommerce-cart .fleur-cart{display: grid;grid-template-columns: minmax(0,1fr) 360px;column-gap: 56px;row-gap: 0;align-items: start;margin-bottom: 64px}body.woocommerce-cart .fleur-cart > .fleur-wc__head{grid-column: 1 / -1}body.woocommerce-cart .fleur-cart > .woocommerce-cart-form{grid-column: 1}body.woocommerce-cart .fleur-cart > .cart-collaterals{grid-column: 2;grid-row: 2}body.woocommerce-cart .woocommerce-cart-form{margin: 0}body.woocommerce-cart table.cart{width: 100%;border: 0;border-collapse: collapse;background: transparent;margin: 0}body.woocommerce-cart table.cart thead{display: none}body.woocommerce-cart table.cart,body.woocommerce-cart table.cart tbody,body.woocommerce-cart table.cart tr,body.woocommerce-cart table.cart td{background: transparent}body.woocommerce-cart table.cart tr.woocommerce-cart-form__cart-item{display: grid;grid-template-columns: 131px minmax(0,1fr) auto;grid-template-areas: "thumb name remove" "thumb qty price";grid-template-rows: auto auto;align-items: start;column-gap: 24px;row-gap: 0;min-height: 131px;padding: 22px 0;border-bottom: 1px solid var(--fleur-wc-line2)}body.woocommerce-cart table.cart tr.woocommerce-cart-form__cart-item td{border: 0;padding: 0}body.woocommerce-cart table.cart td.product-thumbnail{width: 131px;grid-area: thumb;align-self: center}body.woocommerce-cart table.cart td.product-thumbnail img{width: 131px;height: 131px;object-fit: cover;border-radius: 5px;margin: 0}body.woocommerce-cart table.cart td.product-name{grid-area: name;align-self: end;font-family: var(--fleur-font-sans);font-size: 16px;color: #000}body.woocommerce-cart table.cart td.product-name a{color: #000;font-weight: 400}body.woocommerce-cart table.cart td.product-name a:hover{color: var(--fleur-pink)}body.woocommerce-cart table.cart td.product-name .variation,body.woocommerce-cart table.cart td.product-name dl.variation{margin: 6px 0 0;font-size: 14px;font-style: italic;color: #000;line-height: 1.5}body.woocommerce-cart table.cart td.product-name dl.variation dt,body.woocommerce-cart table.cart td.product-name dl.variation dd{display: inline;float: none;clear: none;margin: 0;font-weight: 400}body.woocommerce-cart table.cart td.product-name dl.variation dt{font-weight: 700}body.woocommerce-cart table.cart td.product-name dl.variation dd{margin-left: 4px}body.woocommerce-cart table.cart td.product-name dl.variation dd p{display: inline;margin: 0}body.woocommerce-cart table.cart td.product-name dl.variation dd::after{content: "";display: block}body.woocommerce-cart table.cart td.product-price{grid-area: price;align-self: start;justify-self: end;font-family: var(--fleur-font-sans);font-size: 14px;color: #000;white-space: nowrap;text-align: right}body.woocommerce-cart table.cart td.product-quantity{grid-area: qty;align-self: start;justify-self: start}body.woocommerce-cart .quantity{display: inline-flex;align-items: stretch;height: 35px;border: 1px solid var(--fleur-wc-line);border-radius: 2px;overflow: hidden;background: transparent}body.woocommerce-cart .quantity input.qty{width: 36px;border: 0;border-left: 1px solid var(--fleur-wc-line);border-right: 1px solid var(--fleur-wc-line);text-align: center;font-family: var(--fleur-font-sans);font-size: 12px;color: #000;background: transparent;-moz-appearance: textfield;appearance: textfield}body.woocommerce-cart .quantity input.qty::-webkit-outer-spin-button,body.woocommerce-cart .quantity input.qty::-webkit-inner-spin-button{-webkit-appearance: none;margin: 0}body.woocommerce-cart .quantity .fleur-qty-btn,body.woocommerce-cart .quantity .qty-btn,body.woocommerce-cart .quantity button{display: flex;align-items: center;justify-content: center;width: 23px;padding: 0;margin: 0;border: 0;background: transparent;color: #000;font-size: 15px;line-height: 1;cursor: pointer;-webkit-appearance: none;appearance: none;transition: color .15s ease}body.woocommerce-cart .quantity .fleur-qty-btn:hover{color: var(--fleur-pink)}body.woocommerce-cart table.cart td.product-remove{grid-area: remove;align-self: start;justify-self: end}body.woocommerce-cart table.cart td.product-remove a.remove{display: inline-flex;align-items: center;justify-content: center;width: 22px;height: 22px;line-height: 1;color: #ff3a3a !important;background: transparent !important;text-decoration: none}body.woocommerce-cart table.cart td.product-remove a.remove svg{display: block;width: 20px;height: 20px}body.woocommerce-cart table.cart td.product-remove a.remove:hover{color: #ff3a3a !important;background: transparent !important;opacity: .75}body.woocommerce-cart table.cart td.actions{display: none}body.woocommerce-cart .cart-collaterals{width: 100%;float: none}body.woocommerce-cart .cart-collaterals .cart_totals{width: 100%;float: none}body.woocommerce-cart .cart_totals > h2{display: none}body.woocommerce-cart .cart_totals table.shop_table{width: 100%;border: 0;margin: 0 0 18px;background: transparent}body.woocommerce-cart .cart_totals table.shop_table th,body.woocommerce-cart .cart_totals table.shop_table td{border: 0;padding: 6px 0;font-family: var(--fleur-font-sans);font-size: 14px;color: #000}body.woocommerce-cart .cart_totals table.shop_table th{font-weight: 400;text-align: left}body.woocommerce-cart .cart_totals table.shop_table td{text-align: right}body.woocommerce-cart .cart_totals tr.cart-subtotal,body.woocommerce-cart .cart_totals tr.shipping,body.woocommerce-cart .cart_totals tr.woocommerce-shipping-totals{display: none}body.woocommerce-cart .cart_totals tr.order-total th{font-weight: 700;font-size: 16px}body.woocommerce-cart .cart_totals tr.order-total td{font-size: 16px}body.woocommerce-cart .cart_totals tr.order-total td .amount,body.woocommerce-cart .cart_totals tr.order-total td bdi{font-weight: 400}.fleur-cart__usps{list-style: none;margin: 0 0 24px;padding: 0;display: grid;gap: 12px}.fleur-cart__usps li{display: flex;align-items: center;gap: 12px;font-family: var(--fleur-font-sans);font-size: 16px;color: #000}.fleur-cart__usp-ico{display: inline-flex;color: var(--fleur-aubergine);flex: 0 0 auto}.fleur-cart__usp-ico svg{display: block}body.woocommerce-cart .wc-proceed-to-checkout{padding: 0}body.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{margin: 0;min-height: 53px}.fleur-cart__ideal{display: flex;justify-content: center;margin: 16px 0 0}.fleur-cart__ideal svg{display: block;width: 32px;height: auto}body.woocommerce-cart .site-main{overflow-x: clip}body.woocommerce-checkout{--fleur-co-radius: 2px;--fleur-co-height: 53px;--fleur-co-gap: 19px;--fleur-co-terms-link: #c9b8a7}body.woocommerce-checkout .fleur-checkout .fleur-wc__head{margin-bottom: 28px}body.woocommerce-checkout form.checkout.woocommerce-checkout{display: grid;grid-template-columns: minmax(0,743fr) 412fr;column-gap: 47px;align-items: start;font-family: var(--fleur-font-sans);color: var(--fleur-aubergine)}body.woocommerce-checkout .sellabees-co__main{grid-column: 1;min-width: 0}body.woocommerce-checkout #order_review{grid-column: 2;align-self: start;position: sticky;top: calc(var(--fleur-header-h,126px) + 24px);background: var(--fleur-cream);border: 1px solid var(--fleur-wc-line);border-radius: 0;padding: 24px 24px 22px}body.woocommerce-checkout #customer_details.col2-set{display: block}body.woocommerce-checkout #customer_details .col-1,body.woocommerce-checkout #customer_details .col-2{width: 100%;float: none;padding: 0}body.woocommerce-checkout .sellabees-checkout__heading{font-family: var(--fleur-font-serif);font-weight: 400;font-size: 20px;color: var(--fleur-aubergine);margin: 0 0 6px;line-height: 1.15}body.woocommerce-checkout .sellabees-checkout-section--address,body.woocommerce-checkout .sellabees-co-shipping-section,body.woocommerce-checkout .sellabees-co-payment-section{margin-top: 36px}body.woocommerce-checkout .sellabees-checkout-section--contact{position: relative}body.woocommerce-checkout .sellabees-checkout__help{margin: 0 0 16px;font-family: var(--fleur-font-sans);font-size: 14px;line-height: 1.6;color: var(--fleur-aubergine)}body.woocommerce-checkout .sellabees-checkout__guest{margin: 10px 0 12px;font-family: var(--fleur-font-sans);font-size: 13px;color: var(--fleur-aubergine)}body.woocommerce-checkout .form-row{margin: 0;padding: 0}body.woocommerce-checkout .woocommerce-billing-fields__field-wrapper,body.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper{display: flex;flex-wrap: wrap;gap: 16px var(--fleur-co-gap)}body.woocommerce-checkout .form-row-wide,body.woocommerce-checkout .form-row.create-account,body.woocommerce-checkout .form-row.notes{flex: 0 0 100%;width: 100%}body.woocommerce-checkout .form-row-first,body.woocommerce-checkout .form-row-last{flex: 1 1 calc(50% - (var(--fleur-co-gap) / 2));width: calc(50% - (var(--fleur-co-gap) / 2));min-width: 0}body.woocommerce-checkout #billing_country_field,body.woocommerce-checkout #shipping_country_field{order: 1 !important;flex: 0 0 100% !important;width: 100% !important}body.woocommerce-checkout #billing_first_name_field,body.woocommerce-checkout #shipping_first_name_field{order: 2 !important;flex: 1 1 calc(50% - (var(--fleur-co-gap) / 2)) !important;width: calc(50% - (var(--fleur-co-gap) / 2)) !important}body.woocommerce-checkout #billing_last_name_field,body.woocommerce-checkout #shipping_last_name_field{order: 3 !important;flex: 1 1 calc(50% - (var(--fleur-co-gap) / 2)) !important;width: calc(50% - (var(--fleur-co-gap) / 2)) !important}body.woocommerce-checkout #billing_postcode_field,body.woocommerce-checkout #shipping_postcode_field{order: 4 !important;flex: 1 1 calc(33.333% - (var(--fleur-co-gap) * 2 / 3)) !important;width: calc(33.333% - (var(--fleur-co-gap) * 2 / 3)) !important}body.woocommerce-checkout #billing_house_number_field,body.woocommerce-checkout #shipping_house_number_field{order: 5 !important;flex: 1 1 calc(33.333% - (var(--fleur-co-gap) * 2 / 3)) !important;width: calc(33.333% - (var(--fleur-co-gap) * 2 / 3)) !important}body.woocommerce-checkout #billing_address_2_field,body.woocommerce-checkout #shipping_address_2_field{order: 6 !important;flex: 1 1 calc(33.333% - (var(--fleur-co-gap) * 2 / 3)) !important;width: calc(33.333% - (var(--fleur-co-gap) * 2 / 3)) !important}body.woocommerce-checkout #billing_address_1_field,body.woocommerce-checkout #shipping_address_1_field{order: 7 !important;flex: 1 1 calc(50% - (var(--fleur-co-gap) / 2)) !important;width: calc(50% - (var(--fleur-co-gap) / 2)) !important}body.woocommerce-checkout #billing_city_field,body.woocommerce-checkout #shipping_city_field{order: 8 !important;flex: 1 1 calc(50% - (var(--fleur-co-gap) / 2)) !important;width: calc(50% - (var(--fleur-co-gap) / 2)) !important}body.woocommerce-checkout #billing_phone_field,body.woocommerce-checkout #shipping_phone_field{order: 9 !important;flex: 0 0 100% !important;width: 100% !important}body.woocommerce-checkout .form-row label{display: block;font-family: var(--fleur-font-sans);font-size: 14px;color: var(--fleur-aubergine);margin: 0 0 6px;line-height: 1.3}body.woocommerce-checkout .form-row .required,body.woocommerce-checkout .form-row .optional{display: none}body.woocommerce-checkout .woocommerce-billing-fields__field-wrapper .form-row > label,body.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper .form-row > label{display: none}body.woocommerce-checkout #billing_country_field,body.woocommerce-checkout #shipping_country_field{position: relative}body.woocommerce-checkout #billing_country_field > label,body.woocommerce-checkout #shipping_country_field > label{display: block;position: absolute;top: 8px;left: 17px;margin: 0;padding: 0;font-size: 11px;line-height: 1;color: var(--fleur-aubergine);pointer-events: none;z-index: 5}body.woocommerce-checkout #billing_country_field .select2-container .select2-selection--single,body.woocommerce-checkout #shipping_country_field .select2-container .select2-selection--single{align-items: flex-end;padding-bottom: 7px}body.woocommerce-checkout #billing_country_field select.country_select,body.woocommerce-checkout #shipping_country_field select.country_select{padding-top: 14px}body.woocommerce-checkout .form-row input.input-text,body.woocommerce-checkout .form-row textarea,body.woocommerce-checkout .form-row select,body.woocommerce-checkout .select2-container .select2-selection--single{width: 100%;height: var(--fleur-co-height);border: 1px solid var(--fleur-wc-line);border-radius: var(--fleur-co-radius);padding: 0 16px;font-family: var(--fleur-font-sans);font-size: 15px;color: var(--fleur-aubergine);background: var(--fleur-cream);line-height: var(--fleur-co-height);box-shadow: none}body.woocommerce-checkout .form-row textarea{height: auto;min-height: 99px;padding: 14px 16px;line-height: 1.5;resize: vertical}body.woocommerce-checkout .form-row input.input-text::placeholder,body.woocommerce-checkout .form-row textarea::placeholder{color: var(--fleur-aubergine);opacity: 1}body.woocommerce-checkout .form-row input.input-text:focus,body.woocommerce-checkout .form-row textarea:focus,body.woocommerce-checkout .form-row select:focus{outline: none;border-color: var(--fleur-pink)}body.woocommerce-checkout .select2-container .select2-selection--single{display: flex;align-items: center}body.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__rendered{padding: 0;line-height: normal;color: var(--fleur-aubergine)}body.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__arrow{height: 100%;right: 12px}body.woocommerce-checkout .select2-container{z-index: 1}body.woocommerce-checkout #billing_country_field .select2-container,body.woocommerce-checkout #shipping_country_field .select2-container{z-index: 1 !important}@media (max-width: 981px){.select2-search--dropdown .select2-search__field{font-size: 16px}}body.woocommerce-checkout #billing_country_field,body.woocommerce-checkout #shipping_country_field{order: 1}body.woocommerce-checkout #billing_first_name_field,body.woocommerce-checkout #shipping_first_name_field{order: 2}body.woocommerce-checkout #billing_last_name_field,body.woocommerce-checkout #shipping_last_name_field{order: 3}body.woocommerce-checkout #billing_address_1_field,body.woocommerce-checkout #shipping_address_1_field{order: 4}body.woocommerce-checkout .sellabees-field-toggle,body.woocommerce-checkout #billing_address_2_field,body.woocommerce-checkout #shipping_address_2_field{order: 5}body.woocommerce-checkout #billing_postcode_field,body.woocommerce-checkout #shipping_postcode_field{order: 6}body.woocommerce-checkout #billing_city_field,body.woocommerce-checkout #shipping_city_field{order: 7}body.woocommerce-checkout #billing_phone_field,body.woocommerce-checkout #shipping_phone_field{order: 8}body.woocommerce-checkout .form-row.sellabees-optional.is-collapsed > label,body.woocommerce-checkout .form-row.sellabees-optional.is-collapsed > .woocommerce-input-wrapper{display: none}body.woocommerce-checkout .sellabees-field-toggle{flex: 0 0 100%;display: inline-flex;align-items: center;gap: 6px;background: none;border: 0;padding: 0;margin: -2px 0 0;cursor: pointer;font-family: var(--fleur-font-sans);font-size: 14px;color: var(--fleur-aubergine);text-align: left}body.woocommerce-checkout .sellabees-field-toggle:hover{color: var(--fleur-pink)}body.woocommerce-checkout .sellabees-field-toggle__plus{display: inline-flex;align-items: center;justify-content: center;width: 16px;height: 16px;font-size: 18px;line-height: 1}body.woocommerce-checkout .woocommerce-form__label-for-checkbox,body.woocommerce-checkout form .form-row label.checkbox,body.woocommerce-checkout form .form-row label.woocommerce-form__label-for-checkbox,body.woocommerce-checkout .create-account label,body.woocommerce-checkout .fleur-note__toggle label{display: flex;align-items: center;gap: 12px;font-family: var(--fleur-font-sans);font-size: 14px;color: var(--fleur-aubergine);cursor: pointer;margin: 0;line-height: 1.3}body.woocommerce-checkout .woocommerce-form__input-checkbox,body.woocommerce-checkout form .form-row input[type="checkbox"],body.woocommerce-checkout form .form-row input.input-checkbox,body.woocommerce-checkout input[type="checkbox"]{appearance: none;-webkit-appearance: none;-moz-appearance: none;box-sizing: border-box;width: 23px !important;height: 23px !important;min-width: 23px !important;flex: 0 0 23px;margin: 0;padding: 0;border: 1px solid var(--fleur-wc-line);border-radius: var(--fleur-co-radius);background: #d9d9d9;cursor: pointer;position: relative;vertical-align: middle;flex-shrink: 0}body.woocommerce-checkout form .form-row input[type="checkbox"]:checked,body.woocommerce-checkout input[type="checkbox"]:checked{background: #d9d9d9;border-color: #d9d9d9}body.woocommerce-checkout input[type="checkbox"]:checked::after{content: "";position: absolute;left: 8px;top: 3px;width: 6px;height: 12px;border: solid var(--fleur-aubergine);border-width: 0 2px 2px 0;transform: rotate(45deg)}body.woocommerce-checkout .create-account{margin-top: 12px}body.woocommerce-checkout .woocommerce-account-fields .create-account{margin-top: 6px}body.woocommerce-checkout .woocommerce-form-login-toggle{position: absolute;top: 0;right: 0;margin: 0;z-index: 2}body.woocommerce-checkout .woocommerce-form-login-toggle .woocommerce-info{margin: 0;padding: 0;border: 0;background: none;font-size: 0}body.woocommerce-checkout .woocommerce-form-login-toggle .woocommerce-info::before{content: none}body.woocommerce-checkout .woocommerce-form-login-toggle .showlogin{font-family: var(--fleur-font-sans);font-size: 14px;font-weight: 500;color: var(--fleur-pink-soft);cursor: pointer}body.woocommerce-checkout .woocommerce-form-login-toggle .showlogin:hover{text-decoration: underline}body.woocommerce-checkout form.woocommerce-form-login{margin: 0 0 24px;padding: 20px;border: 1px solid var(--fleur-wc-line);border-radius: var(--fleur-co-radius)}body.woocommerce-checkout form.woocommerce-form-login .button{width: auto;min-width: 0;background: var(--fleur-pink);color: #fff;border-radius: 100px;padding: 12px 26px;text-transform: none;font-weight: 700;font-size: 14px}body.woocommerce-checkout .woocommerce-shipping-fields{margin-top: 16px}body.woocommerce-checkout #ship-to-different-address{font-family: var(--fleur-font-sans);font-size: 14px;font-weight: 400;text-transform: none;letter-spacing: 0;color: var(--fleur-aubergine);margin: 0}body.woocommerce-checkout #ship-to-different-address label{display: flex;align-items: center;gap: 12px;cursor: pointer;margin: 0;line-height: 1.3}body.woocommerce-checkout .shipping_address{margin-top: 32px}body.woocommerce-checkout .shipping_address .sellabees-co-ship-heading{margin: 0 0 24px}body.woocommerce-checkout .sellabees-shipping-methods{list-style: none;margin: 0;padding: 0}body.woocommerce-checkout .sellabees-shipping-methods__item{border-top: 1px solid var(--fleur-wc-line);margin: 0;padding: 0}body.woocommerce-checkout .sellabees-shipping-methods__item:last-child{border-bottom: 1px solid var(--fleur-wc-line)}body.woocommerce-checkout .sellabees-shipping-methods__item label{display: flex;align-items: center;gap: 12px;min-height: 53px;margin: 0;font-family: var(--fleur-font-sans);font-size: 15px;color: var(--fleur-aubergine);cursor: pointer}body.woocommerce-checkout .sellabees-shipping-methods__empty{margin: 0;font-size: 14px;color: var(--fleur-wc-muted)}body.woocommerce-checkout .sellabees-shipping-methods input[type="radio"],body.woocommerce-checkout #payment input[type="radio"]{appearance: none;-webkit-appearance: none;width: 18px;height: 18px;flex: 0 0 18px;margin: 0;border: 0;border-radius: 50%;background: #d9d9d9;cursor: pointer;position: relative}body.woocommerce-checkout .sellabees-shipping-methods input[type="radio"]:checked,body.woocommerce-checkout #payment input[type="radio"]:checked{background: #fff;border: 1px solid var(--fleur-pink)}body.woocommerce-checkout .sellabees-shipping-methods input[type="radio"]:checked::after,body.woocommerce-checkout #payment input[type="radio"]:checked::after{content: "";position: absolute;inset: 3px;border-radius: 50%;background: var(--fleur-pink)}body.woocommerce-checkout #payment{background: none;border: 0;border-radius: 0;margin-top: 0}body.woocommerce-checkout #payment .payment_methods{list-style: none;margin: 0;padding: 0}body.woocommerce-checkout #payment .payment_methods li.wc_payment_method{display: flex;flex-wrap: wrap;align-items: center;gap: 0 12px;border-top: 1px solid var(--fleur-wc-line);padding: 0;margin: 0;min-height: 53px}body.woocommerce-checkout #payment .payment_methods li.wc_payment_method:last-of-type{border-bottom: 1px solid var(--fleur-wc-line)}body.woocommerce-checkout #payment .payment_methods label{flex: 1 1 auto;display: flex;align-items: center;gap: 10px;font-family: var(--fleur-font-sans);font-size: 15px;color: var(--fleur-aubergine);cursor: pointer;margin: 0}body.woocommerce-checkout #payment .payment_methods label img{display: inline-block;height: 24px;width: auto;margin: 0 0 0 auto}body.woocommerce-checkout #payment .payment_box{flex: 0 0 100%}body.woocommerce-checkout #payment .payment_box,body.woocommerce-checkout #payment div.payment_box{background: var(--fleur-cream);border-radius: var(--fleur-co-radius);margin: 8px 0 0;padding: 12px 14px;font-family: var(--fleur-font-sans);font-size: 13px;color: var(--fleur-aubergine);line-height: 1.5}body.woocommerce-checkout #payment div.payment_box p{margin: 0}body.woocommerce-checkout #payment .payment_box::before,body.woocommerce-checkout #payment div.payment_box::before{content: none;display: none;border: 0}body.woocommerce-checkout #payment div.form-row{padding: 0}body.woocommerce-checkout .fleur-note{flex: 0 0 100%;width: 100%;margin-top: 18px}body.woocommerce-checkout .fleur-note__toggle{margin: 0}body.woocommerce-checkout .fleur-note .fleur-note__fields{display: none;margin-top: 12px}body.woocommerce-checkout .fleur-note.is-open .fleur-note__fields{display: block}body.woocommerce-checkout .fleur-note .fleur-note__fields .form-row{margin: 0}body.woocommerce-checkout .sellabees-checkout__terms{flex: 0 0 100%;width: 100%;margin: 18px 0 16px;font-family: var(--fleur-font-sans);font-size: 15px;line-height: 1.5;color: var(--fleur-aubergine)}body.woocommerce-checkout .sellabees-checkout__terms a{color: var(--fleur-co-terms-link)}body.woocommerce-checkout .sellabees-checkout__terms a:hover{text-decoration: underline}body.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper{flex: 0 0 100%;margin: 8px 0 0;font-size: 14px}body.woocommerce-checkout #payment .place-order{display: flex;flex-wrap: wrap;align-items: center;gap: 0 16px;padding: 4px 0 0;margin: 0}body.woocommerce-checkout .sellabees-checkout__back{display: inline-flex;align-items: center;gap: 8px;margin-right: auto;font-family: var(--fleur-font-sans);font-weight: 600;font-size: 15px;text-transform: uppercase;letter-spacing: .02em;color: var(--fleur-aubergine);text-decoration: none}body.woocommerce-checkout .sellabees-checkout__back:hover{color: var(--fleur-pink)}body.woocommerce-checkout #place_order{width: auto;min-width: 306px;height: 53px;padding: 0 28px}body.woocommerce-checkout #order_review_heading{font-family: var(--fleur-font-serif);font-weight: 400;font-size: 16px;color: var(--fleur-aubergine);margin: 0 0 12px}body.woocommerce-checkout table.woocommerce-checkout-review-order-table{width: 100%;border: 0;margin: 0;background: transparent;border-collapse: collapse}body.woocommerce-checkout table.woocommerce-checkout-review-order-table thead{display: none}body.woocommerce-checkout table.woocommerce-checkout-review-order-table td,body.woocommerce-checkout table.woocommerce-checkout-review-order-table th{border: 0;padding: 0;text-align: left;vertical-align: top;font-family: var(--fleur-font-sans);font-size: 14px;color: #000}body.woocommerce-checkout table.woocommerce-checkout-review-order-table .cart_item td{padding: 14px 0}body.woocommerce-checkout table.woocommerce-checkout-review-order-table .cart_item td.product-total{text-align: right;white-space: nowrap}body.woocommerce-checkout table.woocommerce-checkout-review-order-table .cart_item td{border-bottom: 1px solid var(--fleur-wc-line)}body.woocommerce-checkout table.woocommerce-checkout-review-order-table td.product-name{display: flex;gap: 15px;align-items: flex-start;padding-right: 10px}.fleur-review__thumb{flex: 0 0 75px}.fleur-review__thumb img{width: 75px;height: 81px;object-fit: cover;border-radius: 5px;margin: 0;display: block}.fleur-review__info{flex: 1 1 auto;min-width: 0}.fleur-review__name{font-weight: 400;line-height: 1.35}body.woocommerce-checkout table.woocommerce-checkout-review-order-table .product-quantity{font-weight: 400}body.woocommerce-checkout table.woocommerce-checkout-review-order-table .fleur-review__info dl.variation,body.woocommerce-checkout table.woocommerce-checkout-review-order-table .fleur-review__info .wc-item-meta{margin: 6px 0 0;padding: 0;list-style: none;font-size: 13px;font-style: italic;color: #000;line-height: 1.5}body.woocommerce-checkout table.woocommerce-checkout-review-order-table dl.variation dt{font-weight: 700;display: inline;margin: 0}body.woocommerce-checkout table.woocommerce-checkout-review-order-table dl.variation dd{display: inline;margin: 0 0 0 4px;font-weight: 400}body.woocommerce-checkout table.woocommerce-checkout-review-order-table dl.variation p{margin: 0}body.woocommerce-checkout table.woocommerce-checkout-review-order-table tfoot th,body.woocommerce-checkout table.woocommerce-checkout-review-order-table tfoot td{padding: 12px 0;font-size: 16px}body.woocommerce-checkout table.woocommerce-checkout-review-order-table tfoot th{font-weight: 600;text-align: left}body.woocommerce-checkout table.woocommerce-checkout-review-order-table tfoot td{text-align: right;font-weight: 400}body.woocommerce-checkout table.woocommerce-checkout-review-order-table tfoot td .woocommerce-Price-amount{font-weight: 400}body.woocommerce-checkout table.woocommerce-checkout-review-order-table tfoot tr.cart-subtotal th,body.woocommerce-checkout table.woocommerce-checkout-review-order-table tfoot tr.cart-subtotal td,body.woocommerce-checkout table.woocommerce-checkout-review-order-table tfoot tr.cart-shipping-cost th,body.woocommerce-checkout table.woocommerce-checkout-review-order-table tfoot tr.cart-shipping-cost td{border-bottom: 1px solid var(--fleur-wc-line)}body.woocommerce-checkout table.shop_table.woocommerce-checkout-review-order-table{border: 0;margin: 0}body.woocommerce-checkout form .form-row.woocommerce-validated input.input-text,body.woocommerce-checkout form .form-row.woocommerce-validated select,body.woocommerce-checkout form .form-row.woocommerce-validated .select2-container .select2-selection{border-color: var(--fleur-wc-line)}body.woocommerce-checkout form .form-row.woocommerce-invalid input.input-text,body.woocommerce-checkout form .form-row.woocommerce-invalid select,body.woocommerce-checkout form .form-row.woocommerce-invalid .select2-container .select2-selection{border-color: var(--fleur-pink)}body.woocommerce-order-received{background: var(--fleur-cream)}.fleur-thankyou{position: relative;padding: clamp(28px,3.5vw,56px) 0 clamp(84px,8vw,132px)}.fleur-page--bedankt + .fleur-footer{margin-top: 0}#site-main.fleur-page--bedankt{min-height: 0}.fleur-thankyou--page > .sellabees-container{position: relative;z-index: 1}.fleur-thankyou__band{position: absolute;left: 0;right: 0;top: 318px;bottom: 0;background: var(--fleur-pink-soft);z-index: 0;pointer-events: none}body.woocommerce-order-received .fleur-thankyou__band{left: calc(50% - 50vw);right: calc(50% - 50vw)}.fleur-thankyou--contact .fleur-thankyou__band{top: 318px}.fleur-thankyou__grid{position: relative;z-index: 1;display: grid;grid-template-columns: minmax(0,670fr) minmax(0,698fr);gap: clamp(28px,3.4vw,49px);align-items: center}.fleur-thankyou__intro,.fleur-thankyou__figure{min-width: 0}.fleur-thankyou__eyebrow{font-family: var(--fleur-font-sans);font-weight: 900;font-size: 16px;letter-spacing: .01em;text-transform: uppercase;color: var(--fleur-pink-soft);margin: 0 0 14px}.fleur-thankyou__title{font-family: var(--fleur-font-serif);font-weight: 400;font-size: clamp(32px,4.2vw,55px);line-height: 1.06;color: #000;margin: 0 0 22px;max-width: 620px}.fleur-thankyou__text{font-size: 14px;line-height: 26px;color: #000;max-width: none;margin: 0 0 34px}.fleur-thankyou__text p{margin: 0 0 12px}.fleur-thankyou__text p:last-child{margin: 0}.fleur-wc .fleur-thankyou__home{min-width: 270px;height: 53px;padding: 0 34px;background: var(--fleur-aubergine);color: var(--fleur-cream);border-radius: 100px;font-weight: 900;font-size: 14px;letter-spacing: .02em;text-transform: uppercase}.fleur-wc .fleur-thankyou__home:hover{color: var(--fleur-cream)}.fleur-thankyou__figure{margin: 0;position: relative;z-index: 1}.fleur-thankyou__figure img{display: block;width: 100%;height: auto;aspect-ratio: 698 / 519;object-fit: cover;border-radius: 5px}body.woocommerce-account .fleur-account{color: var(--fleur-aubergine)}.fleur-account__hero{background: var(--fleur-aubergine);margin: -24px calc(50% - 50vw) 40px;padding: 56px max(24px,calc(50vw - 640px + 24px))}.fleur-account__title{font-family: var(--fleur-font-serif);font-weight: 400;font-size: clamp(36px,4.5vw,50px);color: var(--fleur-cream);margin: 0;max-width: 1280px}.fleur-account--in .fleur-account__layout{display: grid;grid-template-columns: 282px minmax(0,1fr);gap: 24px;align-items: start;margin-bottom: 64px}.fleur-account--out .fleur-account__layout{margin-bottom: 64px}.fleur-account__nav ul{list-style: none;margin: 0;padding: 0;display: block}.fleur-account__nav li{margin: 0}.fleur-account__nav li a{display: block;padding: 0;line-height: 49px;font-family: var(--fleur-font-sans);font-weight: 700;font-size: 16px;color: #f6bddd;border: 0;text-decoration: none}.fleur-account__nav li a:hover,.fleur-account__nav li.is-active a,.fleur-account__nav li.woocommerce-MyAccount-navigation-link--dashboard.is-active a{color: #f6bddd;text-decoration: underline}body.woocommerce-account .woocommerce-MyAccount-navigation,body.woocommerce-account .woocommerce-MyAccount-content{width: 100%;float: none}body.woocommerce-account .woocommerce-MyAccount-content{font-size: 16px}body.woocommerce-account .woocommerce-MyAccount-content h2{margin-top: 0}body.woocommerce-account .woocommerce-MyAccount-content p{margin: 0 0 1em;line-height: 1.6}.fleur-account__greeting{font-size: 16px}body.woocommerce-account .fleur-account__greeting,body.woocommerce-account .fleur-account__greeting a,body.woocommerce-account .woocommerce-MyAccount-content > p,body.woocommerce-account .woocommerce-MyAccount-content > p a{color: #000}body.woocommerce-account .fleur-account__greeting a,body.woocommerce-account .woocommerce-MyAccount-content > p a{text-decoration: none}body.woocommerce-account table.woocommerce-orders-table,body.woocommerce-account table.account-orders-table{width: 100%;border: 1px solid var(--fleur-wc-line2);border-radius: 12px;border-collapse: separate;border-spacing: 0;overflow: hidden;background: #fff}body.woocommerce-account table.woocommerce-orders-table th{background: #fff;font-family: var(--fleur-font-sans);font-weight: 700;font-size: 14px;color: var(--fleur-aubergine);text-align: left;padding: 16px 18px;border-bottom: 1px solid var(--fleur-wc-line2)}body.woocommerce-account table.woocommerce-orders-table td{padding: 16px 18px;font-size: 14px;color: var(--fleur-aubergine);border: 0}body.woocommerce-account table.woocommerce-orders-table .woocommerce-button{background: transparent;color: var(--fleur-aubergine);border: 1.5px solid var(--fleur-aubergine);border-radius: 100px;padding: 8px 18px;font-size: 13px;font-weight: 700}body.woocommerce-account table.woocommerce-orders-table .woocommerce-button:hover{background: var(--fleur-aubergine);color: #fff}body.woocommerce-account table.woocommerce-orders-table a{color: #000;text-decoration: none}body.woocommerce-account table.woocommerce-orders-table a:hover{color: var(--fleur-pink)}body.woocommerce-account table.woocommerce-orders-table th.woocommerce-orders-table__cell{font-weight: 400}body.woocommerce-account .fleur-addr-intro{font-style: italic;color: #000;margin: 0 0 8px}body.woocommerce-account .woocommerce-Addresses{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 40px;margin-top: 24px}body.woocommerce-account .woocommerce-Addresses::before,body.woocommerce-account .woocommerce-Addresses::after{content: none;display: none}body.woocommerce-account .woocommerce-Addresses .woocommerce-Address{width: 100%;float: none;margin: 0}body.woocommerce-account .woocommerce-Address .woocommerce-Address-title,body.woocommerce-account .woocommerce-Address h2,body.woocommerce-account .woocommerce-Address h3{font-family: var(--fleur-font-serif);font-weight: 400;font-size: 20px;color: #000;margin: 0 0 14px}body.woocommerce-account .woocommerce-Address address{font-style: normal;font-size: 16px;line-height: 29px;color: #000;margin: 0 0 14px}body.woocommerce-account .woocommerce-Address a.edit{display: inline-block;font-family: var(--fleur-font-sans);font-weight: 400;font-size: 16px;color: var(--fleur-aubergine);text-transform: none;text-decoration: none}body.woocommerce-account .woocommerce-Address a.edit:hover{text-decoration: underline}body.woocommerce-account .woocommerce-EditAccountForm,body.woocommerce-account .woocommerce-address-fields,body.woocommerce-account form.edit-account,body.woocommerce-account form.woocommerce-form{max-width: 920px}body.woocommerce-account .woocommerce-EditAccountForm fieldset{border: 0;margin: 18px 0 0;padding: 0}body.woocommerce-account .woocommerce-EditAccountForm legend{font-family: var(--fleur-font-sans);font-weight: 400;font-style: italic;font-size: 16px;color: var(--fleur-aubergine);padding: 0;margin: 0 0 14px}body.woocommerce-account .form-row{margin: 0 0 14px}body.woocommerce-account .form-row label{display: block;font-family: var(--fleur-font-sans);font-size: 14px;color: var(--fleur-aubergine);margin: 0 0 6px}body.woocommerce-account .woocommerce-EditAccountForm .form-row > label{position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0,0,0,0);white-space: nowrap;border: 0}body.woocommerce-account .woocommerce-EditAccountForm input::placeholder{color: #8a8a8a;opacity: 1}body.woocommerce-account .woocommerce-EditAccountForm .show-password-input{display: none}body.woocommerce-account .woocommerce-EditAccountForm .password-input{display: block}body.woocommerce-account .woocommerce-EditAccountForm .password-input input{width: 100%}body.woocommerce-account .form-row .required{color: var(--fleur-pink);border: 0}body.woocommerce-account .form-row input.input-text,body.woocommerce-account .form-row input[type="text"],body.woocommerce-account .form-row input[type="email"],body.woocommerce-account .form-row input[type="password"],body.woocommerce-account .form-row input[type="tel"],body.woocommerce-account .form-row select,body.woocommerce-account .select2-container .select2-selection--single{width: 100%;height: 53px;border: 1px solid #d9d9d9;border-radius: 2px;padding: 0 18px;font-family: var(--fleur-font-sans);font-size: 15px;color: var(--fleur-aubergine);background: var(--fleur-cream)}body.woocommerce-account .form-row input:focus,body.woocommerce-account .form-row select:focus{outline: none;border-color: var(--fleur-pink)}body.woocommerce-account .select2-container--default .select2-selection--single{display: flex;align-items: center}body.woocommerce-account .select2-container--default .select2-selection--single .select2-selection__rendered{padding: 0 24px 0 0;line-height: normal;color: var(--fleur-aubergine)}body.woocommerce-account .select2-container--default .select2-selection--single .select2-selection__arrow{top: 0;right: 12px;height: 100%}body .select2-container{z-index: 990}body .select2-dropdown{z-index: 990}body.woocommerce-account .form-row-first,body.woocommerce-account .form-row-last{display: inline-block;width: calc(50% - 8px);vertical-align: top}body.woocommerce-account .form-row-first{margin-right: 14px}body.woocommerce-account .form-row span em{display: block;margin-top: 6px;font-size: 13px;font-style: italic;color: var(--fleur-wc-muted)}body.woocommerce-account .woocommerce-EditAccountForm button,body.woocommerce-account .woocommerce-address-fields button,body.woocommerce-account form.edit-account button[name="save_account_details"]{background: var(--fleur-aubergine);color: var(--fleur-cream);border: 0;border-radius: 100px;padding: 0 44px;height: 53px;font-weight: 700;font-size: 14px;cursor: pointer}body.woocommerce-account .woocommerce-EditAccountForm .fleur-account__save{text-align: right;margin-top: 8px}.fleur-login{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));column-gap: 55px;row-gap: 40px;max-width: 1169px;margin: 40px 0 80px;align-items: start}.fleur-login.fleur-login--single{grid-template-columns: minmax(0,557px);max-width: 557px}body.woocommerce-account .fleur-login .u-column1,body.woocommerce-account .fleur-login .u-column2{width: 100%;float: none;margin: 0;padding: 0}.fleur-login::before,.fleur-login::after{content: none !important;display: none !important}body.woocommerce-account .fleur-login form.login,body.woocommerce-account .fleur-login form.register{border: 0;padding: 0;margin: 0;border-radius: 0}.fleur-login .show-password-input{display: none}.fleur-login .password-input{display: block}.fleur-login .password-input input{width: 100%}.fleur-login .woocommerce-privacy-policy-text{display: none}body.woocommerce-account .fleur-login h2{font-family: var(--fleur-font-serif);font-weight: 400;font-size: clamp(32px,4vw,40px);color: var(--fleur-aubergine);margin: 0 0 36px}.fleur-login .form-row{margin: 0 0 22px}body.woocommerce-account .fleur-login .form-row > label,.fleur-login .form-row > label{display: block;font-family: var(--fleur-font-sans);font-size: 16px;line-height: 1.2;color: #000;margin: 0 0 8px}.fleur-login .required{color: var(--fleur-pink);border: 0}.fleur-login input.input-text,.fleur-login input[type="text"],.fleur-login input[type="email"],.fleur-login input[type="password"]{width: 100%;height: 53px;border: 1px solid #d9d9d9;border-radius: 2px;padding: 0 18px;font-family: var(--fleur-font-sans);font-size: 15px;color: var(--fleur-aubergine);background: var(--fleur-cream)}.fleur-login input:focus{outline: none;border-color: var(--fleur-pink)}.fleur-login__actions{display: flex;align-items: center;gap: 30px;flex-wrap: wrap;margin-top: 4px;padding-left: 0}.fleur-login__actions::before,.fleur-login__actions::after{content: none !important;display: none !important}body.woocommerce-account .fleur-login__actions button{background: var(--fleur-aubergine);color: var(--fleur-cream);border: 0;border-radius: 100px;width: 220px;height: 53px;padding: 0;justify-content: center;font-weight: 600;font-size: 16px;cursor: pointer}body.woocommerce-account .fleur-login__actions label.woocommerce-form-login__rememberme{display: inline-flex;align-items: center;gap: 8px;font-size: 16px;line-height: 1;color: #212121;margin: 0;cursor: pointer}body.woocommerce-account .fleur-login__actions label.woocommerce-form-login__rememberme span{line-height: 16px}.fleur-login__actions input[type="checkbox"]{appearance: none;-webkit-appearance: none;width: 16px;height: 16px;flex: 0 0 16px;margin: 0;padding: 0;border: 0;border-radius: 3px;background: #d9d9d9;cursor: pointer;position: relative}.fleur-login__actions input[type="checkbox"]:checked{background: var(--fleur-aubergine)}.fleur-login__actions input[type="checkbox"]:checked::after{content: "";position: absolute;left: 5px;top: 2px;width: 4px;height: 8px;border: solid #fff;border-width: 0 2px 2px 0;transform: rotate(45deg)}.fleur-login .lost_password{margin: 18px 0 0}.fleur-login .lost_password a{color: #f6bddd;text-decoration: none}.fleur-login .lost_password a:hover{color: #f6bddd;text-decoration: underline}.fleur-login__reg-note{font-size: 16px;color: var(--fleur-wc-muted);line-height: 1.5;margin: 0 0 22px}body.woocommerce-account .fleur-login .woocommerce-form-register__submit{background: var(--fleur-aubergine);color: var(--fleur-cream);border: 0;border-radius: 100px;width: 220px;height: 53px;padding: 0;justify-content: center;font-weight: 600;font-size: 16px;cursor: pointer}body.woocommerce-account .fleur-login__actions button:hover,body.woocommerce-account .fleur-login .woocommerce-form-register__submit:hover,body.woocommerce-account .woocommerce-EditAccountForm button:hover,body.woocommerce-account .woocommerce-address-fields button:hover,body.woocommerce-account form.edit-account button[name="save_account_details"]:hover{background: var(--fleur-aubergine);color: var(--fleur-cream)}.fleur-login__have-account{margin: 22px 0 0;font-size: 16px;color: var(--fleur-wc-muted);line-height: 1.5}.fleur-login__have-account a{color: #f6bddd;font-weight: 600;text-decoration: none;cursor: pointer}.fleur-login__have-account a:hover{color: #f6bddd;text-decoration: underline}.fleur-wc .woocommerce-message,.fleur-wc .woocommerce-info,.fleur-wc .woocommerce-error,body.woocommerce-account .woocommerce-message,body.woocommerce-account .woocommerce-info,body.woocommerce-account .woocommerce-error{border-radius: 10px;border-top: 0;font-family: var(--fleur-font-sans);font-size: 15px;padding: 14px 18px 14px 44px}.fleur-wc .woocommerce-message::before,.fleur-wc .woocommerce-info::before{color: var(--fleur-pink)}@media (max-width: 1024px){body.woocommerce-cart .fleur-cart{grid-template-columns: 1fr;gap: 32px}body.woocommerce-cart .fleur-cart > .woocommerce-cart-form,body.woocommerce-cart .fleur-cart > .cart-collaterals{grid-column: 1}body.woocommerce-cart .fleur-cart > .cart-collaterals{grid-row: auto}body.woocommerce-checkout form.checkout.woocommerce-checkout{grid-template-columns: 1fr;column-gap: 0;row-gap: 28px}body.woocommerce-checkout .sellabees-co__main,body.woocommerce-checkout #order_review{grid-column: 1}body.woocommerce-checkout #order_review{order: -1;position: static}.fleur-thankyou__grid{grid-template-columns: minmax(0,1fr);gap: 32px}.fleur-thankyou--page .fleur-thankyou__band{top: 380px}.fleur-thankyou--contact .fleur-thankyou__band{top: 340px}.fleur-account--in .fleur-account__layout{grid-template-columns: 1fr;gap: 32px}.fleur-login{grid-template-columns: 1fr;gap: 40px}}@media (max-width: 981px){.fleur-wc__head{margin: 4px 0 24px}body.woocommerce-cart .fleur-cart{margin-bottom: 48px}body.woocommerce-cart .cart-collaterals{max-width: none}body.woocommerce-cart .fleur-cart{row-gap: 0}body.woocommerce-cart .fleur-cart > .fleur-wc__head{margin-bottom: 14px}body.woocommerce-cart .fleur-cart > .cart-collaterals{margin-top: 32px}body.woocommerce-cart table.cart tr.woocommerce-cart-form__cart-item td::before{content: none !important;display: none !important}body.woocommerce-cart table.cart tr.woocommerce-cart-form__cart-item td{text-align: left !important;width: auto}body.woocommerce-cart table.cart td.product-thumbnail{display: block !important}body.woocommerce-cart table.cart tr.woocommerce-cart-form__cart-item:nth-child(2n) td{background-color: transparent}body.woocommerce-cart table.cart tr.woocommerce-cart-form__cart-item{grid-template-columns: 96px minmax(0,1fr);grid-template-areas: "thumb name" "thumb meta" "thumb foot";grid-template-rows: auto auto auto;align-items: start;column-gap: 16px;row-gap: 6px;min-height: 0;padding: 18px 0}body.woocommerce-cart table.cart td.product-thumbnail{width: 96px;grid-area: thumb;align-self: start}body.woocommerce-cart table.cart td.product-thumbnail img{width: 96px;height: 96px}body.woocommerce-cart table.cart td.product-name{grid-area: name;align-self: start;padding-right: 28px;font-size: 16px;line-height: 1.3}body.woocommerce-cart table.cart td.product-name .variation,body.woocommerce-cart table.cart td.product-name dl.variation{margin-top: 4px}body.woocommerce-cart table.cart td.product-quantity{grid-area: foot;align-self: center;justify-self: start;margin-top: 4px}body.woocommerce-cart table.cart td.product-price{grid-area: foot;align-self: center;justify-self: end;text-align: right;margin-top: 4px;font-size: 15px}body.woocommerce-cart table.cart td.product-remove{grid-area: name;align-self: start;justify-self: end}body.woocommerce-cart .cart-collaterals{margin-top: 8px}body.woocommerce-checkout .fleur-checkout .fleur-wc__head{margin-bottom: 20px}body.woocommerce-checkout .sellabees-checkout-section--address,body.woocommerce-checkout .sellabees-co-shipping-section,body.woocommerce-checkout .sellabees-co-payment-section{margin-top: 28px}body.woocommerce-checkout #order_review{padding: 20px 18px 18px}body.woocommerce-checkout #billing_country_field > label,body.woocommerce-checkout #shipping_country_field > label{display: none}body.woocommerce-checkout #billing_country_field .select2-container .select2-selection--single,body.woocommerce-checkout #shipping_country_field .select2-container .select2-selection--single{align-items: center;padding-bottom: 0}body.woocommerce-checkout #billing_country_field select.country_select,body.woocommerce-checkout #shipping_country_field select.country_select{padding-top: 0}body.woocommerce-checkout table.woocommerce-checkout-review-order-table td.product-name{align-items: center}body.woocommerce-checkout table.woocommerce-checkout-review-order-table td.product-total{vertical-align: middle}.fleur-thankyou{padding: clamp(20px,5vw,40px) 0 clamp(56px,10vw,96px)}.fleur-thankyou--contact .fleur-thankyou__band{top: 430px}.fleur-thankyou--contact .fleur-thankyou__home{margin-bottom: 30px}.fleur-account__hero{padding-top: 36px;padding-bottom: 36px;margin-bottom: 28px}.fleur-account--in .fleur-account__layout,.fleur-account--out .fleur-account__layout{margin-bottom: 48px}body.woocommerce-account .woocommerce-MyAccount-content{overflow-x: auto}body.woocommerce-account table.woocommerce-orders-table,body.woocommerce-account table.account-orders-table{min-width: 460px}body.woocommerce-account .fleur-login{margin: 28px 0 56px}}@media (max-width: 640px){body.woocommerce-cart table.cart td.product-thumbnail{width: 84px}body.woocommerce-cart table.cart td.product-thumbnail img{width: 84px;height: 84px}body.woocommerce-checkout .form-row-first,body.woocommerce-checkout .form-row-last{flex: 0 0 100%;width: 100%}body.woocommerce-account .form-row-first,body.woocommerce-account .form-row-last{display: block;width: 100%;margin-right: 0}body.woocommerce-account .woocommerce-Addresses{grid-template-columns: 1fr}body.woocommerce-checkout #place_order{width: 100%;min-width: 0}body.woocommerce-checkout #payment .place-order .sellabees-checkout__back{margin: 0 0 14px}}@media (max-width: 600px){body.woocommerce-checkout #billing_postcode_field,body.woocommerce-checkout #shipping_postcode_field,body.woocommerce-checkout #billing_house_number_field,body.woocommerce-checkout #shipping_house_number_field{flex: 1 1 calc(50% - (var(--fleur-co-gap) / 2)) !important;width: calc(50% - (var(--fleur-co-gap) / 2)) !important}body.woocommerce-checkout #billing_address_2_field,body.woocommerce-checkout #shipping_address_2_field{flex: 0 0 100% !important;width: 100% !important}.fleur-wc .fleur-thankyou__home{display: flex;width: 100%;min-width: 0;max-width: 360px}body.woocommerce-account .fleur-login__actions button,body.woocommerce-account .fleur-login .woocommerce-form-register__submit{width: 100%;max-width: 360px}body.woocommerce-account .woocommerce-EditAccountForm button,body.woocommerce-account .woocommerce-address-fields button,body.woocommerce-account form.edit-account button[name="save_account_details"]{width: 100%;max-width: 360px;padding: 0;justify-content: center}body.woocommerce-account .woocommerce-EditAccountForm .fleur-account__save{text-align: left}body.woocommerce-account table.woocommerce-orders-table th,body.woocommerce-account table.woocommerce-orders-table td{padding: 12px 12px;font-size: 13px}}@media (min-width: 982px) and (max-width: 1219px){body.woocommerce-cart .fleur-cart{grid-template-columns: minmax(0,1fr) 320px;column-gap: 40px;margin-bottom: 48px}body.woocommerce-cart .fleur-cart > .woocommerce-cart-form{grid-column: 1}body.woocommerce-cart .fleur-cart > .cart-collaterals{grid-column: 2;grid-row: 2}body.woocommerce-checkout form.checkout.woocommerce-checkout{grid-template-columns: minmax(0,743fr) 412fr;column-gap: 32px;row-gap: 0}body.woocommerce-checkout .sellabees-co__main{grid-column: 1}body.woocommerce-checkout #order_review{grid-column: 2;order: 0;position: sticky;padding: 22px 18px 20px}.fleur-thankyou__grid{grid-template-columns: minmax(0,670fr) minmax(0,698fr);gap: clamp(24px,3vw,40px)}.fleur-thankyou__band{top: 340px}.fleur-thankyou--page .fleur-thankyou__band{top: 340px}.fleur-thankyou--contact .fleur-thankyou__band{top: 340px}.fleur-account--in .fleur-account__layout{grid-template-columns: 240px minmax(0,1fr);gap: 24px;margin-bottom: 48px}.fleur-account--out .fleur-account__layout{margin-bottom: 48px}.fleur-account__hero{padding-top: 44px;padding-bottom: 44px;margin-bottom: 32px}body.woocommerce-account .fleur-login:not(.fleur-login--single){grid-template-columns: repeat(2,minmax(0,1fr));column-gap: 40px;row-gap: 40px}body.woocommerce-account .fleur-login{margin: 32px 0 64px}}