/* ---
wc.css
--- */
/* ---
Main */
/* ---
Framework index
--- */
/* ---
Utilities */
/* ---
Appearance
--- */
/* ---
Appearance - Reset Default Styling */
/* ---
Appearance - Define User Select */
/* ---
Appearance - Cross-browser definition of "background-size" */
/* ---
Appearance - Specific styling for high-density screens */
/* ---
Appearance - Support for .svg sprite */
/* ---
Color
--- */
/* ---
Color - Linear gradient */
/* ---
Color - Radial gradient */
/* ---
Box
--- */
/* ---
Box - Sizing */
/* ---
Box - Cover parent */
/* ---
Box - Position */
/* ---
Box - Foundation for pseudo element */
/* ---
Box - Ratio
-   define padding in % */
/* ---
Box - Center */
/* ---
Box - Transform */
/* ---
Box - Rotate */
/* ---
Box - Rounded corners */
/* ---
Box - Screen reader text */
/* ---
Layout - Mixins
--- */
/* ---
Layout - Reset */
/* ---
Layout - Align */
/* ---
Layout - Horizontal Padding */
/* ---
Layout - Max width of container */
/* ---
Layout - Remove margin from last item */
/* ---
Layout - Hide element on particular device(s) */
/* ---
Layout - Centered Container */
/* ---
Media Query
--- */
/* ---
Media Query - Breakpoints */
/* ---
Media Query - Custom breakpoints */
/* ---
Media Query - :hover Stying for hover-enabled devices */
/* ---
Typography
--- */
/* ---
Typography - Font */
/* ---
Typography - Text Align */
/* ---
Typography - Cut long texts and end it with ... */
/* ---
Typography - Create multiple columns on text */
/* ---
Typography - Break Long words so they don't break layout */
/* ---
Typography - Hide Text */
/* ---
Typography - Placeholder Text */
/* ---
Typography - Selection */
/* ---
Effect
--- */
/* ---
Effect - Transition */
/* ---
Effect - Blur */
/* ---
Effect - Border radius */
/* ---
Effect - Opacity */
/* ---
Effect - BOX or TEXT Shadow */
/* ---
Effect - Smooth Scroll */
/* ---
Effect - Filter */
/* ---
Components */
/* ---
Color
--- */
/* ---
Color - Basics */
/* ---
Color - Shades of Gray */
/* ---
Color - Accents */
/* ---
z-index
--- */
/* ---
z-index - Values */
/* ---
z-index - Global elements */
/* ---
Animation
--- */
/* ---
Animation - Parameters */
/* ---
Animation - Keyframes */
/* ---
Animation
- 	string should have animation properties. More info at:
	https://www.w3schools.com/css/css3_animations.asp */
/* ---
Typography */
/* ---
Typography - Web fonts
--- */
/* figtree-300italic - latin_latin-ext */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Figtree";
  font-style: italic;
  font-weight: 300;
  src: url("../fonts/figtree-v7-latin_latin-ext-300italic.woff2") format("woff2"), url("../fonts/figtree-v7-latin_latin-ext-300italic.ttf") format("truetype"); /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
}
/* figtree-regular - latin_latin-ext */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Figtree";
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/figtree-v7-latin_latin-ext-regular.woff2") format("woff2"), url("../fonts/figtree-v7-latin_latin-ext-regular.ttf") format("truetype"); /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
}
/* figtree-italic - latin_latin-ext */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Figtree";
  font-style: italic;
  font-weight: 400;
  src: url("../fonts/figtree-v7-latin_latin-ext-italic.woff2") format("woff2"), url("../fonts/figtree-v7-latin_latin-ext-italic.ttf") format("truetype"); /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
}
/* figtree-500 - latin_latin-ext */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Figtree";
  font-style: normal;
  font-weight: 500;
  src: url("../fonts/figtree-v7-latin_latin-ext-500.woff2") format("woff2"), url("../fonts/figtree-v7-latin_latin-ext-500.ttf") format("truetype"); /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
}
/* figtree-700 - latin_latin-ext */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Figtree";
  font-style: normal;
  font-weight: 700;
  src: url("../fonts/figtree-v7-latin_latin-ext-700.woff2") format("woff2"), url("../fonts/figtree-v7-latin_latin-ext-700.ttf") format("truetype"); /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
}
/* ---
Typography - Definition
--- */
/* ---
Definition - Parameters */
/* ---
Definition - Families */
/* ---
Layout */
/* ---
Layout - Grid
--- */
/* ---
Grid - Full Width */
/* ---
Grid - Columns */
/* ---
Grid - Vertical Spacing */
/* ---
Grid - CSS Columns */
/* ---
Index (Components)
--- */
/* ---
Placeholders - Typography
--- */
/* ---
Font Family */
/* ---
Typography Foundation */
.woocommerce-checkout .woocommerce-order-details .woocommerce-table--order-details tr.shipping .shipping-calculator-button, .woocommerce-checkout .woocommerce-order-details .woocommerce-table--order-details tr.shipping .woocommerce-shipping-destination, .woocommerce-checkout .woocommerce-order-overview li strong,
.woocommerce-checkout .wc-bacs-bank-details li strong, .woocommerce-checkout .woocommerce-checkout-review-order-table tr.shipping .shipping-calculator-button, .woocommerce-checkout .woocommerce-checkout-review-order-table tr.shipping .woocommerce-shipping-destination, .woocommerce-checkout .form-row.place-order .woocommerce-terms-and-conditions-wrapper .woocommerce-privacy-policy-text p, .woocommerce-checkout .form-row .checkout-inline-error-message, .woocommerce-checkout .woocommerce-form-login .lost_password, .woocommerce-checkout .global-accordion-trigger-featured .text-wrapper .description, .woocommerce-cart .cart_totals table tr.shipping .shipping-calculator-button, .woocommerce-cart .cart_totals table tr.shipping .woocommerce-shipping-destination, .woocommerce-cart .woocommerce-cart-form .shop_table.cart .cart_item .product-name .variation dt,
.woocommerce-cart .woocommerce-cart-form .shop_table.cart .cart_item .product-name .variation dd, .woocommerce-cart .global-notice-indicator .text-wrapper .description, body.single-product .stock, body.single-product .summary .product_meta .posted_in a, body.single-product main .product-options-selection label .price .lowest_price,
body.single-product main .product-options-selection label .price .actual_price, body.single-product main .variations_form .stock, .woocommerce .woocommerce-breadcrumb .current-page,
.woocommerce .woocommerce-breadcrumb a, .woocommerce table.shop_table .cart_item .variation dt,
.woocommerce table.shop_table .cart_item .variation dd,
.woocommerce table.shop_table .order_item .variation dt,
.woocommerce table.shop_table .order_item .variation dd, .woocommerce-checkout .mailchimp-newsletter span, .woocommerce-checkout .form-row.place-order .woocommerce-terms-and-conditions-wrapper .form-row.validate-required span, .woocommerce-checkout .woocommerce-shipping-fields #ship-to-different-address span, .woocommerce-checkout .woocommerce-account-fields .create-account label span, .woocommerce-checkout .woocommerce-form-login .woocommerce-form__label-for-checkbox span, .woocommerce-checkout .woocommerce-customer-details > address, .woocommerce-checkout .woocommerce-customer-details .woocommerce-columns .woocommerce-column address, .woocommerce-checkout .woocommerce-bacs-bank-details .wc-bacs-bank-details-account-name, .woocommerce-checkout #payment-slip #download-payment-slip, .woocommerce-checkout .woocommerce-order-overview li,
.woocommerce-checkout .wc-bacs-bank-details li, .woocommerce-checkout .woocommerce-order .wrp-primary > p, .woocommerce-checkout .order-header .woocommerce-notice, .woocommerce-checkout .woocommerce-checkout-payment .wc_payment_methods .wc_payment_method .payment_box p, .woocommerce-checkout .woocommerce-checkout-payment .wc_payment_methods .wc_payment_method label, .woocommerce-checkout .woocommerce-form-login > p:first-child, body.single-product main .product .wrp-secondary .non-sellable .non-sellable-desc, body.single-product main .product-options-selection label .price, body.single-product main .variation-heading, body.single-product main .variations_form .single_variation_wrap .woocommerce-variation-description p, body.single-product main .variations_form .variations .label,
body.single-product main .variations_form .variations .label label, body.single-product .woocommerce-notices-wrapper .woocommerce-message, .woocommerce .woocommerce-error li a, .woocommerce .woocommerce-error a, .woocommerce .woocommerce-error, .woocommerce .woocommerce-info li a, .woocommerce .woocommerce-info a, .woocommerce .woocommerce-info, .woocommerce .woocommerce-message li a, .woocommerce .woocommerce-message a, .woocommerce .woocommerce-message, .wc-header-page .inner-wrapper .nav-buttons ul li p, .woo-variation-swatches .wvs-style-squared.variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item .variable-item-span, .woocommerce-checkout .woocommerce-customer-details .woocommerce-columns .woocommerce-column .woocommerce-column__title, .woocommerce-checkout .woocommerce-order-details .col-heading, .woocommerce-checkout .woocommerce-order-downloads .woocommerce-order-downloads__title, .woocommerce-checkout .woocommerce-bacs-bank-details .wc-bacs-bank-details-heading, .woocommerce-checkout .global-accordion-trigger-featured .text-wrapper .heading, .woocommerce-cart .woocommerce-cart-form .shop_table.cart .cart_item .product-subtotal,
.woocommerce-cart .woocommerce-cart-form .shop_table.cart .cart_item .product-subtotal .woocommerce-Price-amount, .woocommerce-cart .woocommerce-cart-form .shop_table.cart .cart_item .product-name a, .woocommerce-cart .global-notice-indicator .text-wrapper .heading, body.single-product main .product-options-selection label .text, .woocommerce-checkout .woocommerce-customer-details > .woocommerce-column__title, .woocommerce-checkout .billing-company-wrapper .billing-company-title, body.single-product .price,
body.single-product .price *, .woocommerce-checkout #order_review_heading, .woocommerce-checkout .payment-heading, .woocommerce-checkout .woocommerce-billing-fields h3, body.single-product .product_title, .woocommerce-checkout .order-header .thankyou-heading {
  display: block;
  overflow: visible;
  width: 100%;
}
.woocommerce-checkout .woocommerce-order-details .woocommerce-table--order-details tr.shipping .shipping-calculator-button *, .woocommerce-checkout .woocommerce-order-details .woocommerce-table--order-details tr.shipping .woocommerce-shipping-destination *, .woocommerce-checkout .woocommerce-order-overview li strong *,
.woocommerce-checkout .wc-bacs-bank-details li strong *, .woocommerce-checkout .woocommerce-checkout-review-order-table tr.shipping .shipping-calculator-button *, .woocommerce-checkout .woocommerce-checkout-review-order-table tr.shipping .woocommerce-shipping-destination *, .woocommerce-checkout .form-row.place-order .woocommerce-terms-and-conditions-wrapper .woocommerce-privacy-policy-text p *, .woocommerce-checkout .form-row .checkout-inline-error-message *, .woocommerce-checkout .woocommerce-form-login .lost_password *, .woocommerce-checkout .global-accordion-trigger-featured .text-wrapper .description *, .woocommerce-cart .cart_totals table tr.shipping .shipping-calculator-button *, .woocommerce-cart .cart_totals table tr.shipping .woocommerce-shipping-destination *, .woocommerce-cart .woocommerce-cart-form .shop_table.cart .cart_item .product-name .variation dt *,
.woocommerce-cart .woocommerce-cart-form .shop_table.cart .cart_item .product-name .variation dd *, .woocommerce-cart .global-notice-indicator .text-wrapper .description *, body.single-product .stock *, body.single-product .summary .product_meta .posted_in a *, body.single-product main .product-options-selection label .price .lowest_price *,
body.single-product main .product-options-selection label .price .actual_price *, body.single-product main .variations_form .stock *, .woocommerce .woocommerce-breadcrumb .current-page *,
.woocommerce .woocommerce-breadcrumb a *, .woocommerce table.shop_table .cart_item .variation dt *,
.woocommerce table.shop_table .cart_item .variation dd *,
.woocommerce table.shop_table .order_item .variation dt *,
.woocommerce table.shop_table .order_item .variation dd *, .woocommerce-checkout .mailchimp-newsletter span *, .woocommerce-checkout .form-row.place-order .woocommerce-terms-and-conditions-wrapper .form-row.validate-required span *, .woocommerce-checkout .woocommerce-shipping-fields #ship-to-different-address span *, .woocommerce-checkout .woocommerce-account-fields .create-account label span *, .woocommerce-checkout .woocommerce-form-login .woocommerce-form__label-for-checkbox span *, .woocommerce-checkout .woocommerce-customer-details > address *, .woocommerce-checkout .woocommerce-customer-details .woocommerce-columns .woocommerce-column address *, .woocommerce-checkout .woocommerce-bacs-bank-details .wc-bacs-bank-details-account-name *, .woocommerce-checkout #payment-slip #download-payment-slip *, .woocommerce-checkout .woocommerce-order-overview li *,
.woocommerce-checkout .wc-bacs-bank-details li *, .woocommerce-checkout .woocommerce-order .wrp-primary > p *, .woocommerce-checkout .order-header .woocommerce-notice *, .woocommerce-checkout .woocommerce-checkout-payment .wc_payment_methods .wc_payment_method .payment_box p *, .woocommerce-checkout .woocommerce-checkout-payment .wc_payment_methods .wc_payment_method label *, .woocommerce-checkout .woocommerce-form-login > p:first-child *, body.single-product main .product .wrp-secondary .non-sellable .non-sellable-desc *, body.single-product main .product-options-selection label .price *, body.single-product main .variation-heading *, body.single-product main .variations_form .single_variation_wrap .woocommerce-variation-description p *, body.single-product main .variations_form .variations .label *,
body.single-product main .variations_form .variations .label label *, body.single-product .woocommerce-notices-wrapper .woocommerce-message *, .woocommerce .woocommerce-error li a *, .woocommerce .woocommerce-error a *, .woocommerce .woocommerce-error *, .woocommerce .woocommerce-info li a *, .woocommerce .woocommerce-info a *, .woocommerce .woocommerce-info *, .woocommerce .woocommerce-message li a *, .woocommerce .woocommerce-message a *, .woocommerce .woocommerce-message *, .wc-header-page .inner-wrapper .nav-buttons ul li p *, .woo-variation-swatches .wvs-style-squared.variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item .variable-item-span *, .woocommerce-checkout .woocommerce-customer-details .woocommerce-columns .woocommerce-column .woocommerce-column__title *, .woocommerce-checkout .woocommerce-order-details .col-heading *, .woocommerce-checkout .woocommerce-order-downloads .woocommerce-order-downloads__title *, .woocommerce-checkout .woocommerce-bacs-bank-details .wc-bacs-bank-details-heading *, .woocommerce-checkout .global-accordion-trigger-featured .text-wrapper .heading *, .woocommerce-cart .woocommerce-cart-form .shop_table.cart .cart_item .product-subtotal *,
.woocommerce-cart .woocommerce-cart-form .shop_table.cart .cart_item .product-subtotal .woocommerce-Price-amount *, .woocommerce-cart .woocommerce-cart-form .shop_table.cart .cart_item .product-name a *, .woocommerce-cart .global-notice-indicator .text-wrapper .heading *, body.single-product main .product-options-selection label .text *, .woocommerce-checkout .woocommerce-customer-details > .woocommerce-column__title *, .woocommerce-checkout .billing-company-wrapper .billing-company-title *, body.single-product .price *,
body.single-product .price * *, .woocommerce-checkout #order_review_heading *, .woocommerce-checkout .payment-heading *, .woocommerce-checkout .woocommerce-billing-fields h3 *, body.single-product .product_title *, .woocommerce-checkout .order-header .thankyou-heading * {
  font: inherit;
  color: rgb(26, 25, 25);
}
.woocommerce-checkout .woocommerce-order-details .woocommerce-table--order-details tr.shipping .shipping-calculator-button a, .woocommerce-checkout .woocommerce-order-details .woocommerce-table--order-details tr.shipping .woocommerce-shipping-destination a, .woocommerce-checkout .woocommerce-checkout-review-order-table tr.shipping .shipping-calculator-button a, .woocommerce-checkout .woocommerce-checkout-review-order-table tr.shipping .woocommerce-shipping-destination a, .woocommerce-checkout .form-row.place-order .woocommerce-terms-and-conditions-wrapper .woocommerce-privacy-policy-text p a, .woocommerce-checkout .form-row .checkout-inline-error-message a, .woocommerce-checkout .woocommerce-form-login .lost_password a, .woocommerce-checkout .global-accordion-trigger-featured .text-wrapper .description a, .woocommerce-cart .cart_totals table tr.shipping .shipping-calculator-button a, .woocommerce-cart .cart_totals table tr.shipping .woocommerce-shipping-destination a, .woocommerce-cart .woocommerce-cart-form .shop_table.cart .cart_item .product-name .variation dt a,
.woocommerce-cart .woocommerce-cart-form .shop_table.cart .cart_item .product-name .variation dd a, .woocommerce-cart .global-notice-indicator .text-wrapper .description a, body.single-product .stock a, body.single-product .summary .product_meta .posted_in a a, body.single-product main .product-options-selection label .price .lowest_price a,
body.single-product main .product-options-selection label .price .actual_price a, body.single-product main .variations_form .stock a, .woocommerce .woocommerce-breadcrumb .current-page a,
.woocommerce .woocommerce-breadcrumb a a, .woocommerce table.shop_table .cart_item .variation dt a,
.woocommerce table.shop_table .cart_item .variation dd a,
.woocommerce table.shop_table .order_item .variation dt a,
.woocommerce table.shop_table .order_item .variation dd a, .woocommerce-checkout .mailchimp-newsletter span a, .woocommerce-checkout .form-row.place-order .woocommerce-terms-and-conditions-wrapper .form-row.validate-required span a, .woocommerce-checkout .woocommerce-shipping-fields #ship-to-different-address span a, .woocommerce-checkout .woocommerce-account-fields .create-account label span a, .woocommerce-checkout .woocommerce-form-login .woocommerce-form__label-for-checkbox span a, .woocommerce-checkout .woocommerce-customer-details > address a, .woocommerce-checkout .woocommerce-customer-details .woocommerce-columns .woocommerce-column address a, .woocommerce-checkout .woocommerce-bacs-bank-details .wc-bacs-bank-details-account-name a, .woocommerce-checkout #payment-slip #download-payment-slip a, .woocommerce-checkout .woocommerce-order-overview li a,
.woocommerce-checkout .wc-bacs-bank-details li a, .woocommerce-checkout .woocommerce-order .wrp-primary > p a, .woocommerce-checkout .order-header .woocommerce-notice a, .woocommerce-checkout .woocommerce-checkout-payment .wc_payment_methods .wc_payment_method .payment_box p a, .woocommerce-checkout .woocommerce-checkout-payment .wc_payment_methods .wc_payment_method label a, .woocommerce-checkout .woocommerce-form-login > p:first-child a, body.single-product main .product .wrp-secondary .non-sellable .non-sellable-desc a, body.single-product main .product-options-selection label .price a, body.single-product main .variation-heading a, body.single-product main .variations_form .single_variation_wrap .woocommerce-variation-description p a, body.single-product main .variations_form .variations .label a, body.single-product .woocommerce-notices-wrapper .woocommerce-message a, .woocommerce .woocommerce-error li a a, .woocommerce .woocommerce-error a, .woocommerce .woocommerce-info li a a, .woocommerce .woocommerce-info a, .woocommerce .woocommerce-message li a a, .woocommerce .woocommerce-message a, .wc-header-page .inner-wrapper .nav-buttons ul li p a, .woo-variation-swatches .wvs-style-squared.variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item .variable-item-span a, .woocommerce-checkout .woocommerce-customer-details .woocommerce-columns .woocommerce-column .woocommerce-column__title a, .woocommerce-checkout .woocommerce-order-details .col-heading a, .woocommerce-checkout .woocommerce-order-downloads .woocommerce-order-downloads__title a, .woocommerce-checkout .woocommerce-bacs-bank-details .wc-bacs-bank-details-heading a, .woocommerce-checkout .global-accordion-trigger-featured .text-wrapper .heading a, .woocommerce-cart .woocommerce-cart-form .shop_table.cart .cart_item .product-subtotal a,
.woocommerce-cart .woocommerce-cart-form .shop_table.cart .cart_item .product-subtotal .woocommerce-Price-amount a, .woocommerce-cart .woocommerce-cart-form .shop_table.cart .cart_item .product-name a a, .woocommerce-cart .global-notice-indicator .text-wrapper .heading a, body.single-product main .product-options-selection label .text a, .woocommerce-checkout .woocommerce-customer-details > .woocommerce-column__title a, .woocommerce-checkout .billing-company-wrapper .billing-company-title a, body.single-product .price a,
body.single-product .price * a, .woocommerce-checkout #order_review_heading a, .woocommerce-checkout .payment-heading a, .woocommerce-checkout .woocommerce-billing-fields h3 a, body.single-product .product_title a, .woocommerce-checkout .order-header .thankyou-heading a {
  color: rgb(26, 25, 25);
  text-decoration: none;
}
.woocommerce-checkout .woocommerce-order-details .woocommerce-table--order-details tr.shipping .shipping-calculator-button b, .woocommerce-checkout .woocommerce-order-details .woocommerce-table--order-details tr.shipping .woocommerce-shipping-destination b, .woocommerce-checkout .woocommerce-order-overview li strong b,
.woocommerce-checkout .wc-bacs-bank-details li strong b, .woocommerce-checkout .woocommerce-checkout-review-order-table tr.shipping .shipping-calculator-button b, .woocommerce-checkout .woocommerce-checkout-review-order-table tr.shipping .woocommerce-shipping-destination b, .woocommerce-checkout .form-row.place-order .woocommerce-terms-and-conditions-wrapper .woocommerce-privacy-policy-text p b, .woocommerce-checkout .form-row .checkout-inline-error-message b, .woocommerce-checkout .woocommerce-form-login .lost_password b, .woocommerce-checkout .global-accordion-trigger-featured .text-wrapper .description b, .woocommerce-cart .cart_totals table tr.shipping .shipping-calculator-button b, .woocommerce-cart .cart_totals table tr.shipping .woocommerce-shipping-destination b, .woocommerce-cart .woocommerce-cart-form .shop_table.cart .cart_item .product-name .variation dt b,
.woocommerce-cart .woocommerce-cart-form .shop_table.cart .cart_item .product-name .variation dd b, .woocommerce-cart .global-notice-indicator .text-wrapper .description b, body.single-product .stock b, body.single-product .summary .product_meta .posted_in a b, body.single-product main .product-options-selection label .price .lowest_price b,
body.single-product main .product-options-selection label .price .actual_price b, body.single-product main .variations_form .stock b, .woocommerce .woocommerce-breadcrumb .current-page b,
.woocommerce .woocommerce-breadcrumb a b, .woocommerce table.shop_table .cart_item .variation dt b,
.woocommerce table.shop_table .cart_item .variation dd b,
.woocommerce table.shop_table .order_item .variation dt b,
.woocommerce table.shop_table .order_item .variation dd b, .woocommerce-checkout .mailchimp-newsletter span b, .woocommerce-checkout .form-row.place-order .woocommerce-terms-and-conditions-wrapper .form-row.validate-required span b, .woocommerce-checkout .woocommerce-shipping-fields #ship-to-different-address span b, .woocommerce-checkout .woocommerce-account-fields .create-account label span b, .woocommerce-checkout .woocommerce-form-login .woocommerce-form__label-for-checkbox span b, .woocommerce-checkout .woocommerce-customer-details > address b, .woocommerce-checkout .woocommerce-customer-details .woocommerce-columns .woocommerce-column address b, .woocommerce-checkout .woocommerce-bacs-bank-details .wc-bacs-bank-details-account-name b, .woocommerce-checkout #payment-slip #download-payment-slip b, .woocommerce-checkout .woocommerce-order-overview li b,
.woocommerce-checkout .wc-bacs-bank-details li b, .woocommerce-checkout .woocommerce-order .wrp-primary > p b, .woocommerce-checkout .order-header .woocommerce-notice b, .woocommerce-checkout .woocommerce-checkout-payment .wc_payment_methods .wc_payment_method .payment_box p b, .woocommerce-checkout .woocommerce-checkout-payment .wc_payment_methods .wc_payment_method label b, .woocommerce-checkout .woocommerce-form-login > p:first-child b, body.single-product main .product .wrp-secondary .non-sellable .non-sellable-desc b, body.single-product main .product-options-selection label .price b, body.single-product main .variation-heading b, body.single-product main .variations_form .single_variation_wrap .woocommerce-variation-description p b, body.single-product main .variations_form .variations .label b, body.single-product .woocommerce-notices-wrapper .woocommerce-message b, .woocommerce .woocommerce-error li a b, .woocommerce .woocommerce-error b, .woocommerce .woocommerce-info li a b, .woocommerce .woocommerce-info b, .woocommerce .woocommerce-message li a b, .woocommerce .woocommerce-message b, .wc-header-page .inner-wrapper .nav-buttons ul li p b, .woo-variation-swatches .wvs-style-squared.variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item .variable-item-span b, .woocommerce-checkout .woocommerce-customer-details .woocommerce-columns .woocommerce-column .woocommerce-column__title b, .woocommerce-checkout .woocommerce-order-details .col-heading b, .woocommerce-checkout .woocommerce-order-downloads .woocommerce-order-downloads__title b, .woocommerce-checkout .woocommerce-bacs-bank-details .wc-bacs-bank-details-heading b, .woocommerce-checkout .global-accordion-trigger-featured .text-wrapper .heading b, .woocommerce-cart .woocommerce-cart-form .shop_table.cart .cart_item .product-subtotal b,
.woocommerce-cart .woocommerce-cart-form .shop_table.cart .cart_item .product-subtotal .woocommerce-Price-amount b, .woocommerce-cart .woocommerce-cart-form .shop_table.cart .cart_item .product-name a b, .woocommerce-cart .global-notice-indicator .text-wrapper .heading b, body.single-product main .product-options-selection label .text b, .woocommerce-checkout .woocommerce-customer-details > .woocommerce-column__title b, .woocommerce-checkout .billing-company-wrapper .billing-company-title b, body.single-product .price b,
body.single-product .price * b, .woocommerce-checkout #order_review_heading b, .woocommerce-checkout .payment-heading b, .woocommerce-checkout .woocommerce-billing-fields h3 b, body.single-product .product_title b, .woocommerce-checkout .order-header .thankyou-heading b,
.woocommerce-checkout .woocommerce-order-details .woocommerce-table--order-details tr.shipping .shipping-calculator-button strong,
.woocommerce-checkout .woocommerce-order-details .woocommerce-table--order-details tr.shipping .woocommerce-shipping-destination strong,
.woocommerce-checkout .woocommerce-order-overview li strong strong,
.woocommerce-checkout .wc-bacs-bank-details li strong strong,
.woocommerce-checkout .woocommerce-checkout-review-order-table tr.shipping .shipping-calculator-button strong,
.woocommerce-checkout .woocommerce-checkout-review-order-table tr.shipping .woocommerce-shipping-destination strong,
.woocommerce-checkout .form-row.place-order .woocommerce-terms-and-conditions-wrapper .woocommerce-privacy-policy-text p strong,
.woocommerce-checkout .form-row .checkout-inline-error-message strong,
.woocommerce-checkout .woocommerce-form-login .lost_password strong,
.woocommerce-checkout .global-accordion-trigger-featured .text-wrapper .description strong,
.woocommerce-cart .cart_totals table tr.shipping .shipping-calculator-button strong,
.woocommerce-cart .cart_totals table tr.shipping .woocommerce-shipping-destination strong,
.woocommerce-cart .woocommerce-cart-form .shop_table.cart .cart_item .product-name .variation dt strong,
.woocommerce-cart .woocommerce-cart-form .shop_table.cart .cart_item .product-name .variation dd strong,
.woocommerce-cart .global-notice-indicator .text-wrapper .description strong,
body.single-product .stock strong,
body.single-product .summary .product_meta .posted_in a strong,
body.single-product main .product-options-selection label .price .lowest_price strong,
body.single-product main .product-options-selection label .price .actual_price strong,
body.single-product main .variations_form .stock strong,
.woocommerce .woocommerce-breadcrumb .current-page strong,
.woocommerce .woocommerce-breadcrumb a strong,
.woocommerce table.shop_table .cart_item .variation dt strong,
.woocommerce table.shop_table .cart_item .variation dd strong,
.woocommerce table.shop_table .order_item .variation dt strong,
.woocommerce table.shop_table .order_item .variation dd strong,
.woocommerce-checkout .mailchimp-newsletter span strong,
.woocommerce-checkout .form-row.place-order .woocommerce-terms-and-conditions-wrapper .form-row.validate-required span strong,
.woocommerce-checkout .woocommerce-shipping-fields #ship-to-different-address span strong,
.woocommerce-checkout .woocommerce-account-fields .create-account label span strong,
.woocommerce-checkout .woocommerce-form-login .woocommerce-form__label-for-checkbox span strong,
.woocommerce-checkout .woocommerce-customer-details > address strong,
.woocommerce-checkout .woocommerce-customer-details .woocommerce-columns .woocommerce-column address strong,
.woocommerce-checkout .woocommerce-bacs-bank-details .wc-bacs-bank-details-account-name strong,
.woocommerce-checkout #payment-slip #download-payment-slip strong,
.woocommerce-checkout .woocommerce-order-overview li strong,
.woocommerce-checkout .wc-bacs-bank-details li strong,
.woocommerce-checkout .woocommerce-order .wrp-primary > p strong,
.woocommerce-checkout .order-header .woocommerce-notice strong,
.woocommerce-checkout .woocommerce-checkout-payment .wc_payment_methods .wc_payment_method .payment_box p strong,
.woocommerce-checkout .woocommerce-checkout-payment .wc_payment_methods .wc_payment_method label strong,
.woocommerce-checkout .woocommerce-form-login > p:first-child strong,
body.single-product main .product .wrp-secondary .non-sellable .non-sellable-desc strong,
body.single-product main .product-options-selection label .price strong,
body.single-product main .variation-heading strong,
body.single-product main .variations_form .single_variation_wrap .woocommerce-variation-description p strong,
body.single-product main .variations_form .variations .label strong,
body.single-product .woocommerce-notices-wrapper .woocommerce-message strong,
.woocommerce .woocommerce-error li a strong,
.woocommerce .woocommerce-error strong,
.woocommerce .woocommerce-info li a strong,
.woocommerce .woocommerce-info strong,
.woocommerce .woocommerce-message li a strong,
.woocommerce .woocommerce-message strong,
.wc-header-page .inner-wrapper .nav-buttons ul li p strong,
.woo-variation-swatches .wvs-style-squared.variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item .variable-item-span strong,
.woocommerce-checkout .woocommerce-customer-details .woocommerce-columns .woocommerce-column .woocommerce-column__title strong,
.woocommerce-checkout .woocommerce-order-details .col-heading strong,
.woocommerce-checkout .woocommerce-order-downloads .woocommerce-order-downloads__title strong,
.woocommerce-checkout .woocommerce-bacs-bank-details .wc-bacs-bank-details-heading strong,
.woocommerce-checkout .global-accordion-trigger-featured .text-wrapper .heading strong,
.woocommerce-cart .woocommerce-cart-form .shop_table.cart .cart_item .product-subtotal strong,
.woocommerce-cart .woocommerce-cart-form .shop_table.cart .cart_item .product-subtotal .woocommerce-Price-amount strong,
.woocommerce-cart .woocommerce-cart-form .shop_table.cart .cart_item .product-name a strong,
.woocommerce-cart .global-notice-indicator .text-wrapper .heading strong,
body.single-product main .product-options-selection label .text strong,
.woocommerce-checkout .woocommerce-customer-details > .woocommerce-column__title strong,
.woocommerce-checkout .billing-company-wrapper .billing-company-title strong,
body.single-product .price strong,
body.single-product .price * strong,
.woocommerce-checkout #order_review_heading strong,
.woocommerce-checkout .payment-heading strong,
.woocommerce-checkout .woocommerce-billing-fields h3 strong,
body.single-product .product_title strong,
.woocommerce-checkout .order-header .thankyou-heading strong {
  font-weight: bold;
}
.woocommerce-checkout .woocommerce-order-details .woocommerce-table--order-details tr.shipping .shipping-calculator-button address, .woocommerce-checkout .woocommerce-order-details .woocommerce-table--order-details tr.shipping .woocommerce-shipping-destination address, .woocommerce-checkout .woocommerce-order-overview li strong address,
.woocommerce-checkout .wc-bacs-bank-details li strong address, .woocommerce-checkout .woocommerce-checkout-review-order-table tr.shipping .shipping-calculator-button address, .woocommerce-checkout .woocommerce-checkout-review-order-table tr.shipping .woocommerce-shipping-destination address, .woocommerce-checkout .form-row.place-order .woocommerce-terms-and-conditions-wrapper .woocommerce-privacy-policy-text p address, .woocommerce-checkout .form-row .checkout-inline-error-message address, .woocommerce-checkout .woocommerce-form-login .lost_password address, .woocommerce-checkout .global-accordion-trigger-featured .text-wrapper .description address, .woocommerce-cart .cart_totals table tr.shipping .shipping-calculator-button address, .woocommerce-cart .cart_totals table tr.shipping .woocommerce-shipping-destination address, .woocommerce-cart .woocommerce-cart-form .shop_table.cart .cart_item .product-name .variation dt address,
.woocommerce-cart .woocommerce-cart-form .shop_table.cart .cart_item .product-name .variation dd address, .woocommerce-cart .global-notice-indicator .text-wrapper .description address, body.single-product .stock address, body.single-product .summary .product_meta .posted_in a address, body.single-product main .product-options-selection label .price .lowest_price address,
body.single-product main .product-options-selection label .price .actual_price address, body.single-product main .variations_form .stock address, .woocommerce .woocommerce-breadcrumb .current-page address,
.woocommerce .woocommerce-breadcrumb a address, .woocommerce table.shop_table .cart_item .variation dt address,
.woocommerce table.shop_table .cart_item .variation dd address,
.woocommerce table.shop_table .order_item .variation dt address,
.woocommerce table.shop_table .order_item .variation dd address, .woocommerce-checkout .mailchimp-newsletter span address, .woocommerce-checkout .form-row.place-order .woocommerce-terms-and-conditions-wrapper .form-row.validate-required span address, .woocommerce-checkout .woocommerce-shipping-fields #ship-to-different-address span address, .woocommerce-checkout .woocommerce-account-fields .create-account label span address, .woocommerce-checkout .woocommerce-form-login .woocommerce-form__label-for-checkbox span address, .woocommerce-checkout .woocommerce-customer-details > address address, .woocommerce-checkout .woocommerce-customer-details .woocommerce-columns .woocommerce-column address address, .woocommerce-checkout .woocommerce-bacs-bank-details .wc-bacs-bank-details-account-name address, .woocommerce-checkout #payment-slip #download-payment-slip address, .woocommerce-checkout .woocommerce-order-overview li address,
.woocommerce-checkout .wc-bacs-bank-details li address, .woocommerce-checkout .woocommerce-order .wrp-primary > p address, .woocommerce-checkout .order-header .woocommerce-notice address, .woocommerce-checkout .woocommerce-checkout-payment .wc_payment_methods .wc_payment_method .payment_box p address, .woocommerce-checkout .woocommerce-checkout-payment .wc_payment_methods .wc_payment_method label address, .woocommerce-checkout .woocommerce-form-login > p:first-child address, body.single-product main .product .wrp-secondary .non-sellable .non-sellable-desc address, body.single-product main .product-options-selection label .price address, body.single-product main .variation-heading address, body.single-product main .variations_form .single_variation_wrap .woocommerce-variation-description p address, body.single-product main .variations_form .variations .label address,
body.single-product main .variations_form .variations .label label address, body.single-product .woocommerce-notices-wrapper .woocommerce-message address, .woocommerce .woocommerce-error li a address, .woocommerce .woocommerce-error a address, .woocommerce .woocommerce-error address, .woocommerce .woocommerce-info li a address, .woocommerce .woocommerce-info a address, .woocommerce .woocommerce-info address, .woocommerce .woocommerce-message li a address, .woocommerce .woocommerce-message a address, .woocommerce .woocommerce-message address, .wc-header-page .inner-wrapper .nav-buttons ul li p address, .woo-variation-swatches .wvs-style-squared.variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item .variable-item-span address, .woocommerce-checkout .woocommerce-customer-details .woocommerce-columns .woocommerce-column .woocommerce-column__title address, .woocommerce-checkout .woocommerce-order-details .col-heading address, .woocommerce-checkout .woocommerce-order-downloads .woocommerce-order-downloads__title address, .woocommerce-checkout .woocommerce-bacs-bank-details .wc-bacs-bank-details-heading address, .woocommerce-checkout .global-accordion-trigger-featured .text-wrapper .heading address, .woocommerce-cart .woocommerce-cart-form .shop_table.cart .cart_item .product-subtotal address,
.woocommerce-cart .woocommerce-cart-form .shop_table.cart .cart_item .product-subtotal .woocommerce-Price-amount address, .woocommerce-cart .woocommerce-cart-form .shop_table.cart .cart_item .product-name a address, .woocommerce-cart .global-notice-indicator .text-wrapper .heading address, body.single-product main .product-options-selection label .text address, .woocommerce-checkout .woocommerce-customer-details > .woocommerce-column__title address, .woocommerce-checkout .billing-company-wrapper .billing-company-title address, body.single-product .price address,
body.single-product .price * address, .woocommerce-checkout #order_review_heading address, .woocommerce-checkout .payment-heading address, .woocommerce-checkout .woocommerce-billing-fields h3 address, body.single-product .product_title address, .woocommerce-checkout .order-header .thankyou-heading address,
.woocommerce-checkout .woocommerce-order-details .woocommerce-table--order-details tr.shipping .shipping-calculator-button dfn,
.woocommerce-checkout .woocommerce-order-details .woocommerce-table--order-details tr.shipping .woocommerce-shipping-destination dfn,
.woocommerce-checkout .woocommerce-order-overview li strong dfn,
.woocommerce-checkout .wc-bacs-bank-details li strong dfn,
.woocommerce-checkout .woocommerce-checkout-review-order-table tr.shipping .shipping-calculator-button dfn,
.woocommerce-checkout .woocommerce-checkout-review-order-table tr.shipping .woocommerce-shipping-destination dfn,
.woocommerce-checkout .form-row.place-order .woocommerce-terms-and-conditions-wrapper .woocommerce-privacy-policy-text p dfn,
.woocommerce-checkout .form-row .checkout-inline-error-message dfn,
.woocommerce-checkout .woocommerce-form-login .lost_password dfn,
.woocommerce-checkout .global-accordion-trigger-featured .text-wrapper .description dfn,
.woocommerce-cart .cart_totals table tr.shipping .shipping-calculator-button dfn,
.woocommerce-cart .cart_totals table tr.shipping .woocommerce-shipping-destination dfn,
.woocommerce-cart .woocommerce-cart-form .shop_table.cart .cart_item .product-name .variation dt dfn,
.woocommerce-cart .woocommerce-cart-form .shop_table.cart .cart_item .product-name .variation dd dfn,
.woocommerce-cart .global-notice-indicator .text-wrapper .description dfn,
body.single-product .stock dfn,
body.single-product .summary .product_meta .posted_in a dfn,
body.single-product main .product-options-selection label .price .lowest_price dfn,
body.single-product main .product-options-selection label .price .actual_price dfn,
body.single-product main .variations_form .stock dfn,
.woocommerce .woocommerce-breadcrumb .current-page dfn,
.woocommerce .woocommerce-breadcrumb a dfn,
.woocommerce table.shop_table .cart_item .variation dt dfn,
.woocommerce table.shop_table .cart_item .variation dd dfn,
.woocommerce table.shop_table .order_item .variation dt dfn,
.woocommerce table.shop_table .order_item .variation dd dfn,
.woocommerce-checkout .mailchimp-newsletter span dfn,
.woocommerce-checkout .form-row.place-order .woocommerce-terms-and-conditions-wrapper .form-row.validate-required span dfn,
.woocommerce-checkout .woocommerce-shipping-fields #ship-to-different-address span dfn,
.woocommerce-checkout .woocommerce-account-fields .create-account label span dfn,
.woocommerce-checkout .woocommerce-form-login .woocommerce-form__label-for-checkbox span dfn,
.woocommerce-checkout .woocommerce-customer-details > address dfn,
.woocommerce-checkout .woocommerce-customer-details .woocommerce-columns .woocommerce-column address dfn,
.woocommerce-checkout .woocommerce-bacs-bank-details .wc-bacs-bank-details-account-name dfn,
.woocommerce-checkout #payment-slip #download-payment-slip dfn,
.woocommerce-checkout .woocommerce-order-overview li dfn,
.woocommerce-checkout .wc-bacs-bank-details li dfn,
.woocommerce-checkout .woocommerce-order .wrp-primary > p dfn,
.woocommerce-checkout .order-header .woocommerce-notice dfn,
.woocommerce-checkout .woocommerce-checkout-payment .wc_payment_methods .wc_payment_method .payment_box p dfn,
.woocommerce-checkout .woocommerce-checkout-payment .wc_payment_methods .wc_payment_method label dfn,
.woocommerce-checkout .woocommerce-form-login > p:first-child dfn,
body.single-product main .product .wrp-secondary .non-sellable .non-sellable-desc dfn,
body.single-product main .product-options-selection label .price dfn,
body.single-product main .variation-heading dfn,
body.single-product main .variations_form .single_variation_wrap .woocommerce-variation-description p dfn,
body.single-product main .variations_form .variations .label dfn,
body.single-product main .variations_form .variations .label label dfn,
body.single-product .woocommerce-notices-wrapper .woocommerce-message dfn,
.woocommerce .woocommerce-error li a dfn,
.woocommerce .woocommerce-error a dfn,
.woocommerce .woocommerce-error dfn,
.woocommerce .woocommerce-info li a dfn,
.woocommerce .woocommerce-info a dfn,
.woocommerce .woocommerce-info dfn,
.woocommerce .woocommerce-message li a dfn,
.woocommerce .woocommerce-message a dfn,
.woocommerce .woocommerce-message dfn,
.wc-header-page .inner-wrapper .nav-buttons ul li p dfn,
.woo-variation-swatches .wvs-style-squared.variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item .variable-item-span dfn,
.woocommerce-checkout .woocommerce-customer-details .woocommerce-columns .woocommerce-column .woocommerce-column__title dfn,
.woocommerce-checkout .woocommerce-order-details .col-heading dfn,
.woocommerce-checkout .woocommerce-order-downloads .woocommerce-order-downloads__title dfn,
.woocommerce-checkout .woocommerce-bacs-bank-details .wc-bacs-bank-details-heading dfn,
.woocommerce-checkout .global-accordion-trigger-featured .text-wrapper .heading dfn,
.woocommerce-cart .woocommerce-cart-form .shop_table.cart .cart_item .product-subtotal dfn,
.woocommerce-cart .woocommerce-cart-form .shop_table.cart .cart_item .product-subtotal .woocommerce-Price-amount dfn,
.woocommerce-cart .woocommerce-cart-form .shop_table.cart .cart_item .product-name a dfn,
.woocommerce-cart .global-notice-indicator .text-wrapper .heading dfn,
body.single-product main .product-options-selection label .text dfn,
.woocommerce-checkout .woocommerce-customer-details > .woocommerce-column__title dfn,
.woocommerce-checkout .billing-company-wrapper .billing-company-title dfn,
body.single-product .price dfn,
body.single-product .price * dfn,
.woocommerce-checkout #order_review_heading dfn,
.woocommerce-checkout .payment-heading dfn,
.woocommerce-checkout .woocommerce-billing-fields h3 dfn,
body.single-product .product_title dfn,
.woocommerce-checkout .order-header .thankyou-heading dfn,
.woocommerce-checkout .woocommerce-order-details .woocommerce-table--order-details tr.shipping .shipping-calculator-button cite,
.woocommerce-checkout .woocommerce-order-details .woocommerce-table--order-details tr.shipping .woocommerce-shipping-destination cite,
.woocommerce-checkout .woocommerce-order-overview li strong cite,
.woocommerce-checkout .wc-bacs-bank-details li strong cite,
.woocommerce-checkout .woocommerce-checkout-review-order-table tr.shipping .shipping-calculator-button cite,
.woocommerce-checkout .woocommerce-checkout-review-order-table tr.shipping .woocommerce-shipping-destination cite,
.woocommerce-checkout .form-row.place-order .woocommerce-terms-and-conditions-wrapper .woocommerce-privacy-policy-text p cite,
.woocommerce-checkout .form-row .checkout-inline-error-message cite,
.woocommerce-checkout .woocommerce-form-login .lost_password cite,
.woocommerce-checkout .global-accordion-trigger-featured .text-wrapper .description cite,
.woocommerce-cart .cart_totals table tr.shipping .shipping-calculator-button cite,
.woocommerce-cart .cart_totals table tr.shipping .woocommerce-shipping-destination cite,
.woocommerce-cart .woocommerce-cart-form .shop_table.cart .cart_item .product-name .variation dt cite,
.woocommerce-cart .woocommerce-cart-form .shop_table.cart .cart_item .product-name .variation dd cite,
.woocommerce-cart .global-notice-indicator .text-wrapper .description cite,
body.single-product .stock cite,
body.single-product .summary .product_meta .posted_in a cite,
body.single-product main .product-options-selection label .price .lowest_price cite,
body.single-product main .product-options-selection label .price .actual_price cite,
body.single-product main .variations_form .stock cite,
.woocommerce .woocommerce-breadcrumb .current-page cite,
.woocommerce .woocommerce-breadcrumb a cite,
.woocommerce table.shop_table .cart_item .variation dt cite,
.woocommerce table.shop_table .cart_item .variation dd cite,
.woocommerce table.shop_table .order_item .variation dt cite,
.woocommerce table.shop_table .order_item .variation dd cite,
.woocommerce-checkout .mailchimp-newsletter span cite,
.woocommerce-checkout .form-row.place-order .woocommerce-terms-and-conditions-wrapper .form-row.validate-required span cite,
.woocommerce-checkout .woocommerce-shipping-fields #ship-to-different-address span cite,
.woocommerce-checkout .woocommerce-account-fields .create-account label span cite,
.woocommerce-checkout .woocommerce-form-login .woocommerce-form__label-for-checkbox span cite,
.woocommerce-checkout .woocommerce-customer-details > address cite,
.woocommerce-checkout .woocommerce-customer-details .woocommerce-columns .woocommerce-column address cite,
.woocommerce-checkout .woocommerce-bacs-bank-details .wc-bacs-bank-details-account-name cite,
.woocommerce-checkout #payment-slip #download-payment-slip cite,
.woocommerce-checkout .woocommerce-order-overview li cite,
.woocommerce-checkout .wc-bacs-bank-details li cite,
.woocommerce-checkout .woocommerce-order .wrp-primary > p cite,
.woocommerce-checkout .order-header .woocommerce-notice cite,
.woocommerce-checkout .woocommerce-checkout-payment .wc_payment_methods .wc_payment_method .payment_box p cite,
.woocommerce-checkout .woocommerce-checkout-payment .wc_payment_methods .wc_payment_method label cite,
.woocommerce-checkout .woocommerce-form-login > p:first-child cite,
body.single-product main .product .wrp-secondary .non-sellable .non-sellable-desc cite,
body.single-product main .product-options-selection label .price cite,
body.single-product main .variation-heading cite,
body.single-product main .variations_form .single_variation_wrap .woocommerce-variation-description p cite,
body.single-product main .variations_form .variations .label cite,
body.single-product main .variations_form .variations .label label cite,
body.single-product .woocommerce-notices-wrapper .woocommerce-message cite,
.woocommerce .woocommerce-error li a cite,
.woocommerce .woocommerce-error a cite,
.woocommerce .woocommerce-error cite,
.woocommerce .woocommerce-info li a cite,
.woocommerce .woocommerce-info a cite,
.woocommerce .woocommerce-info cite,
.woocommerce .woocommerce-message li a cite,
.woocommerce .woocommerce-message a cite,
.woocommerce .woocommerce-message cite,
.wc-header-page .inner-wrapper .nav-buttons ul li p cite,
.woo-variation-swatches .wvs-style-squared.variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item .variable-item-span cite,
.woocommerce-checkout .woocommerce-customer-details .woocommerce-columns .woocommerce-column .woocommerce-column__title cite,
.woocommerce-checkout .woocommerce-order-details .col-heading cite,
.woocommerce-checkout .woocommerce-order-downloads .woocommerce-order-downloads__title cite,
.woocommerce-checkout .woocommerce-bacs-bank-details .wc-bacs-bank-details-heading cite,
.woocommerce-checkout .global-accordion-trigger-featured .text-wrapper .heading cite,
.woocommerce-cart .woocommerce-cart-form .shop_table.cart .cart_item .product-subtotal cite,
.woocommerce-cart .woocommerce-cart-form .shop_table.cart .cart_item .product-subtotal .woocommerce-Price-amount cite,
.woocommerce-cart .woocommerce-cart-form .shop_table.cart .cart_item .product-name a cite,
.woocommerce-cart .global-notice-indicator .text-wrapper .heading cite,
body.single-product main .product-options-selection label .text cite,
.woocommerce-checkout .woocommerce-customer-details > .woocommerce-column__title cite,
.woocommerce-checkout .billing-company-wrapper .billing-company-title cite,
body.single-product .price cite,
body.single-product .price * cite,
.woocommerce-checkout #order_review_heading cite,
.woocommerce-checkout .payment-heading cite,
.woocommerce-checkout .woocommerce-billing-fields h3 cite,
body.single-product .product_title cite,
.woocommerce-checkout .order-header .thankyou-heading cite,
.woocommerce-checkout .woocommerce-order-details .woocommerce-table--order-details tr.shipping .shipping-calculator-button em,
.woocommerce-checkout .woocommerce-order-details .woocommerce-table--order-details tr.shipping .woocommerce-shipping-destination em,
.woocommerce-checkout .woocommerce-order-overview li strong em,
.woocommerce-checkout .wc-bacs-bank-details li strong em,
.woocommerce-checkout .woocommerce-checkout-review-order-table tr.shipping .shipping-calculator-button em,
.woocommerce-checkout .woocommerce-checkout-review-order-table tr.shipping .woocommerce-shipping-destination em,
.woocommerce-checkout .form-row.place-order .woocommerce-terms-and-conditions-wrapper .woocommerce-privacy-policy-text p em,
.woocommerce-checkout .form-row .checkout-inline-error-message em,
.woocommerce-checkout .woocommerce-form-login .lost_password em,
.woocommerce-checkout .global-accordion-trigger-featured .text-wrapper .description em,
.woocommerce-cart .cart_totals table tr.shipping .shipping-calculator-button em,
.woocommerce-cart .cart_totals table tr.shipping .woocommerce-shipping-destination em,
.woocommerce-cart .woocommerce-cart-form .shop_table.cart .cart_item .product-name .variation dt em,
.woocommerce-cart .woocommerce-cart-form .shop_table.cart .cart_item .product-name .variation dd em,
.woocommerce-cart .global-notice-indicator .text-wrapper .description em,
body.single-product .stock em,
body.single-product .summary .product_meta .posted_in a em,
body.single-product main .product-options-selection label .price .lowest_price em,
body.single-product main .product-options-selection label .price .actual_price em,
body.single-product main .variations_form .stock em,
.woocommerce .woocommerce-breadcrumb .current-page em,
.woocommerce .woocommerce-breadcrumb a em,
.woocommerce table.shop_table .cart_item .variation dt em,
.woocommerce table.shop_table .cart_item .variation dd em,
.woocommerce table.shop_table .order_item .variation dt em,
.woocommerce table.shop_table .order_item .variation dd em,
.woocommerce-checkout .mailchimp-newsletter span em,
.woocommerce-checkout .form-row.place-order .woocommerce-terms-and-conditions-wrapper .form-row.validate-required span em,
.woocommerce-checkout .woocommerce-shipping-fields #ship-to-different-address span em,
.woocommerce-checkout .woocommerce-account-fields .create-account label span em,
.woocommerce-checkout .woocommerce-form-login .woocommerce-form__label-for-checkbox span em,
.woocommerce-checkout .woocommerce-customer-details > address em,
.woocommerce-checkout .woocommerce-customer-details .woocommerce-columns .woocommerce-column address em,
.woocommerce-checkout .woocommerce-bacs-bank-details .wc-bacs-bank-details-account-name em,
.woocommerce-checkout #payment-slip #download-payment-slip em,
.woocommerce-checkout .woocommerce-order-overview li em,
.woocommerce-checkout .wc-bacs-bank-details li em,
.woocommerce-checkout .woocommerce-order .wrp-primary > p em,
.woocommerce-checkout .order-header .woocommerce-notice em,
.woocommerce-checkout .woocommerce-checkout-payment .wc_payment_methods .wc_payment_method .payment_box p em,
.woocommerce-checkout .woocommerce-checkout-payment .wc_payment_methods .wc_payment_method label em,
.woocommerce-checkout .woocommerce-form-login > p:first-child em,
body.single-product main .product .wrp-secondary .non-sellable .non-sellable-desc em,
body.single-product main .product-options-selection label .price em,
body.single-product main .variation-heading em,
body.single-product main .variations_form .single_variation_wrap .woocommerce-variation-description p em,
body.single-product main .variations_form .variations .label em,
body.single-product main .variations_form .variations .label label em,
body.single-product .woocommerce-notices-wrapper .woocommerce-message em,
.woocommerce .woocommerce-error li a em,
.woocommerce .woocommerce-error a em,
.woocommerce .woocommerce-error em,
.woocommerce .woocommerce-info li a em,
.woocommerce .woocommerce-info a em,
.woocommerce .woocommerce-info em,
.woocommerce .woocommerce-message li a em,
.woocommerce .woocommerce-message a em,
.woocommerce .woocommerce-message em,
.wc-header-page .inner-wrapper .nav-buttons ul li p em,
.woo-variation-swatches .wvs-style-squared.variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item .variable-item-span em,
.woocommerce-checkout .woocommerce-customer-details .woocommerce-columns .woocommerce-column .woocommerce-column__title em,
.woocommerce-checkout .woocommerce-order-details .col-heading em,
.woocommerce-checkout .woocommerce-order-downloads .woocommerce-order-downloads__title em,
.woocommerce-checkout .woocommerce-bacs-bank-details .wc-bacs-bank-details-heading em,
.woocommerce-checkout .global-accordion-trigger-featured .text-wrapper .heading em,
.woocommerce-cart .woocommerce-cart-form .shop_table.cart .cart_item .product-subtotal em,
.woocommerce-cart .woocommerce-cart-form .shop_table.cart .cart_item .product-subtotal .woocommerce-Price-amount em,
.woocommerce-cart .woocommerce-cart-form .shop_table.cart .cart_item .product-name a em,
.woocommerce-cart .global-notice-indicator .text-wrapper .heading em,
body.single-product main .product-options-selection label .text em,
.woocommerce-checkout .woocommerce-customer-details > .woocommerce-column__title em,
.woocommerce-checkout .billing-company-wrapper .billing-company-title em,
body.single-product .price em,
body.single-product .price * em,
.woocommerce-checkout #order_review_heading em,
.woocommerce-checkout .payment-heading em,
.woocommerce-checkout .woocommerce-billing-fields h3 em,
body.single-product .product_title em,
.woocommerce-checkout .order-header .thankyou-heading em,
.woocommerce-checkout .woocommerce-order-details .woocommerce-table--order-details tr.shipping .shipping-calculator-button i,
.woocommerce-checkout .woocommerce-order-details .woocommerce-table--order-details tr.shipping .woocommerce-shipping-destination i,
.woocommerce-checkout .woocommerce-order-overview li strong i,
.woocommerce-checkout .wc-bacs-bank-details li strong i,
.woocommerce-checkout .woocommerce-checkout-review-order-table tr.shipping .shipping-calculator-button i,
.woocommerce-checkout .woocommerce-checkout-review-order-table tr.shipping .woocommerce-shipping-destination i,
.woocommerce-checkout .form-row.place-order .woocommerce-terms-and-conditions-wrapper .woocommerce-privacy-policy-text p i,
.woocommerce-checkout .form-row .checkout-inline-error-message i,
.woocommerce-checkout .woocommerce-form-login .lost_password i,
.woocommerce-checkout .global-accordion-trigger-featured .text-wrapper .description i,
.woocommerce-cart .cart_totals table tr.shipping .shipping-calculator-button i,
.woocommerce-cart .cart_totals table tr.shipping .woocommerce-shipping-destination i,
.woocommerce-cart .woocommerce-cart-form .shop_table.cart .cart_item .product-name .variation dt i,
.woocommerce-cart .woocommerce-cart-form .shop_table.cart .cart_item .product-name .variation dd i,
.woocommerce-cart .global-notice-indicator .text-wrapper .description i,
body.single-product .stock i,
body.single-product .summary .product_meta .posted_in a i,
body.single-product main .product-options-selection label .price .lowest_price i,
body.single-product main .product-options-selection label .price .actual_price i,
body.single-product main .variations_form .stock i,
.woocommerce .woocommerce-breadcrumb .current-page i,
.woocommerce .woocommerce-breadcrumb a i,
.woocommerce table.shop_table .cart_item .variation dt i,
.woocommerce table.shop_table .cart_item .variation dd i,
.woocommerce table.shop_table .order_item .variation dt i,
.woocommerce table.shop_table .order_item .variation dd i,
.woocommerce-checkout .mailchimp-newsletter span i,
.woocommerce-checkout .form-row.place-order .woocommerce-terms-and-conditions-wrapper .form-row.validate-required span i,
.woocommerce-checkout .woocommerce-shipping-fields #ship-to-different-address span i,
.woocommerce-checkout .woocommerce-account-fields .create-account label span i,
.woocommerce-checkout .woocommerce-form-login .woocommerce-form__label-for-checkbox span i,
.woocommerce-checkout .woocommerce-customer-details > address i,
.woocommerce-checkout .woocommerce-customer-details .woocommerce-columns .woocommerce-column address i,
.woocommerce-checkout .woocommerce-bacs-bank-details .wc-bacs-bank-details-account-name i,
.woocommerce-checkout #payment-slip #download-payment-slip i,
.woocommerce-checkout .woocommerce-order-overview li i,
.woocommerce-checkout .wc-bacs-bank-details li i,
.woocommerce-checkout .woocommerce-order .wrp-primary > p i,
.woocommerce-checkout .order-header .woocommerce-notice i,
.woocommerce-checkout .woocommerce-checkout-payment .wc_payment_methods .wc_payment_method .payment_box p i,
.woocommerce-checkout .woocommerce-checkout-payment .wc_payment_methods .wc_payment_method label i,
.woocommerce-checkout .woocommerce-form-login > p:first-child i,
body.single-product main .product .wrp-secondary .non-sellable .non-sellable-desc i,
body.single-product main .product-options-selection label .price i,
body.single-product main .variation-heading i,
body.single-product main .variations_form .single_variation_wrap .woocommerce-variation-description p i,
body.single-product main .variations_form .variations .label i,
body.single-product main .variations_form .variations .label label i,
body.single-product .woocommerce-notices-wrapper .woocommerce-message i,
.woocommerce .woocommerce-error li a i,
.woocommerce .woocommerce-error a i,
.woocommerce .woocommerce-error i,
.woocommerce .woocommerce-info li a i,
.woocommerce .woocommerce-info a i,
.woocommerce .woocommerce-info i,
.woocommerce .woocommerce-message li a i,
.woocommerce .woocommerce-message a i,
.woocommerce .woocommerce-message i,
.wc-header-page .inner-wrapper .nav-buttons ul li p i,
.woo-variation-swatches .wvs-style-squared.variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item .variable-item-span i,
.woocommerce-checkout .woocommerce-customer-details .woocommerce-columns .woocommerce-column .woocommerce-column__title i,
.woocommerce-checkout .woocommerce-order-details .col-heading i,
.woocommerce-checkout .woocommerce-order-downloads .woocommerce-order-downloads__title i,
.woocommerce-checkout .woocommerce-bacs-bank-details .wc-bacs-bank-details-heading i,
.woocommerce-checkout .global-accordion-trigger-featured .text-wrapper .heading i,
.woocommerce-cart .woocommerce-cart-form .shop_table.cart .cart_item .product-subtotal i,
.woocommerce-cart .woocommerce-cart-form .shop_table.cart .cart_item .product-subtotal .woocommerce-Price-amount i,
.woocommerce-cart .woocommerce-cart-form .shop_table.cart .cart_item .product-name a i,
.woocommerce-cart .global-notice-indicator .text-wrapper .heading i,
body.single-product main .product-options-selection label .text i,
.woocommerce-checkout .woocommerce-customer-details > .woocommerce-column__title i,
.woocommerce-checkout .billing-company-wrapper .billing-company-title i,
body.single-product .price i,
body.single-product .price * i,
.woocommerce-checkout #order_review_heading i,
.woocommerce-checkout .payment-heading i,
.woocommerce-checkout .woocommerce-billing-fields h3 i,
body.single-product .product_title i,
.woocommerce-checkout .order-header .thankyou-heading i,
.woocommerce-checkout .woocommerce-order-details .woocommerce-table--order-details tr.shipping .shipping-calculator-button var,
.woocommerce-checkout .woocommerce-order-details .woocommerce-table--order-details tr.shipping .woocommerce-shipping-destination var,
.woocommerce-checkout .woocommerce-order-overview li strong var,
.woocommerce-checkout .wc-bacs-bank-details li strong var,
.woocommerce-checkout .woocommerce-checkout-review-order-table tr.shipping .shipping-calculator-button var,
.woocommerce-checkout .woocommerce-checkout-review-order-table tr.shipping .woocommerce-shipping-destination var,
.woocommerce-checkout .form-row.place-order .woocommerce-terms-and-conditions-wrapper .woocommerce-privacy-policy-text p var,
.woocommerce-checkout .form-row .checkout-inline-error-message var,
.woocommerce-checkout .woocommerce-form-login .lost_password var,
.woocommerce-checkout .global-accordion-trigger-featured .text-wrapper .description var,
.woocommerce-cart .cart_totals table tr.shipping .shipping-calculator-button var,
.woocommerce-cart .cart_totals table tr.shipping .woocommerce-shipping-destination var,
.woocommerce-cart .woocommerce-cart-form .shop_table.cart .cart_item .product-name .variation dt var,
.woocommerce-cart .woocommerce-cart-form .shop_table.cart .cart_item .product-name .variation dd var,
.woocommerce-cart .global-notice-indicator .text-wrapper .description var,
body.single-product .stock var,
body.single-product .summary .product_meta .posted_in a var,
body.single-product main .product-options-selection label .price .lowest_price var,
body.single-product main .product-options-selection label .price .actual_price var,
body.single-product main .variations_form .stock var,
.woocommerce .woocommerce-breadcrumb .current-page var,
.woocommerce .woocommerce-breadcrumb a var,
.woocommerce table.shop_table .cart_item .variation dt var,
.woocommerce table.shop_table .cart_item .variation dd var,
.woocommerce table.shop_table .order_item .variation dt var,
.woocommerce table.shop_table .order_item .variation dd var,
.woocommerce-checkout .mailchimp-newsletter span var,
.woocommerce-checkout .form-row.place-order .woocommerce-terms-and-conditions-wrapper .form-row.validate-required span var,
.woocommerce-checkout .woocommerce-shipping-fields #ship-to-different-address span var,
.woocommerce-checkout .woocommerce-account-fields .create-account label span var,
.woocommerce-checkout .woocommerce-form-login .woocommerce-form__label-for-checkbox span var,
.woocommerce-checkout .woocommerce-customer-details > address var,
.woocommerce-checkout .woocommerce-customer-details .woocommerce-columns .woocommerce-column address var,
.woocommerce-checkout .woocommerce-bacs-bank-details .wc-bacs-bank-details-account-name var,
.woocommerce-checkout #payment-slip #download-payment-slip var,
.woocommerce-checkout .woocommerce-order-overview li var,
.woocommerce-checkout .wc-bacs-bank-details li var,
.woocommerce-checkout .woocommerce-order .wrp-primary > p var,
.woocommerce-checkout .order-header .woocommerce-notice var,
.woocommerce-checkout .woocommerce-checkout-payment .wc_payment_methods .wc_payment_method .payment_box p var,
.woocommerce-checkout .woocommerce-checkout-payment .wc_payment_methods .wc_payment_method label var,
.woocommerce-checkout .woocommerce-form-login > p:first-child var,
body.single-product main .product .wrp-secondary .non-sellable .non-sellable-desc var,
body.single-product main .product-options-selection label .price var,
body.single-product main .variation-heading var,
body.single-product main .variations_form .single_variation_wrap .woocommerce-variation-description p var,
body.single-product main .variations_form .variations .label var,
body.single-product main .variations_form .variations .label label var,
body.single-product .woocommerce-notices-wrapper .woocommerce-message var,
.woocommerce .woocommerce-error li a var,
.woocommerce .woocommerce-error a var,
.woocommerce .woocommerce-error var,
.woocommerce .woocommerce-info li a var,
.woocommerce .woocommerce-info a var,
.woocommerce .woocommerce-info var,
.woocommerce .woocommerce-message li a var,
.woocommerce .woocommerce-message a var,
.woocommerce .woocommerce-message var,
.wc-header-page .inner-wrapper .nav-buttons ul li p var,
.woo-variation-swatches .wvs-style-squared.variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item .variable-item-span var,
.woocommerce-checkout .woocommerce-customer-details .woocommerce-columns .woocommerce-column .woocommerce-column__title var,
.woocommerce-checkout .woocommerce-order-details .col-heading var,
.woocommerce-checkout .woocommerce-order-downloads .woocommerce-order-downloads__title var,
.woocommerce-checkout .woocommerce-bacs-bank-details .wc-bacs-bank-details-heading var,
.woocommerce-checkout .global-accordion-trigger-featured .text-wrapper .heading var,
.woocommerce-cart .woocommerce-cart-form .shop_table.cart .cart_item .product-subtotal var,
.woocommerce-cart .woocommerce-cart-form .shop_table.cart .cart_item .product-subtotal .woocommerce-Price-amount var,
.woocommerce-cart .woocommerce-cart-form .shop_table.cart .cart_item .product-name a var,
.woocommerce-cart .global-notice-indicator .text-wrapper .heading var,
body.single-product main .product-options-selection label .text var,
.woocommerce-checkout .woocommerce-customer-details > .woocommerce-column__title var,
.woocommerce-checkout .billing-company-wrapper .billing-company-title var,
body.single-product .price var,
body.single-product .price * var,
.woocommerce-checkout #order_review_heading var,
.woocommerce-checkout .payment-heading var,
.woocommerce-checkout .woocommerce-billing-fields h3 var,
body.single-product .product_title var,
.woocommerce-checkout .order-header .thankyou-heading var,
.woocommerce-checkout .woocommerce-order-details .woocommerce-table--order-details tr.shipping .shipping-calculator-button q,
.woocommerce-checkout .woocommerce-order-details .woocommerce-table--order-details tr.shipping .woocommerce-shipping-destination q,
.woocommerce-checkout .woocommerce-order-overview li strong q,
.woocommerce-checkout .wc-bacs-bank-details li strong q,
.woocommerce-checkout .woocommerce-checkout-review-order-table tr.shipping .shipping-calculator-button q,
.woocommerce-checkout .woocommerce-checkout-review-order-table tr.shipping .woocommerce-shipping-destination q,
.woocommerce-checkout .form-row.place-order .woocommerce-terms-and-conditions-wrapper .woocommerce-privacy-policy-text p q,
.woocommerce-checkout .form-row .checkout-inline-error-message q,
.woocommerce-checkout .woocommerce-form-login .lost_password q,
.woocommerce-checkout .global-accordion-trigger-featured .text-wrapper .description q,
.woocommerce-cart .cart_totals table tr.shipping .shipping-calculator-button q,
.woocommerce-cart .cart_totals table tr.shipping .woocommerce-shipping-destination q,
.woocommerce-cart .woocommerce-cart-form .shop_table.cart .cart_item .product-name .variation dt q,
.woocommerce-cart .woocommerce-cart-form .shop_table.cart .cart_item .product-name .variation dd q,
.woocommerce-cart .global-notice-indicator .text-wrapper .description q,
body.single-product .stock q,
body.single-product .summary .product_meta .posted_in a q,
body.single-product main .product-options-selection label .price .lowest_price q,
body.single-product main .product-options-selection label .price .actual_price q,
body.single-product main .variations_form .stock q,
.woocommerce .woocommerce-breadcrumb .current-page q,
.woocommerce .woocommerce-breadcrumb a q,
.woocommerce table.shop_table .cart_item .variation dt q,
.woocommerce table.shop_table .cart_item .variation dd q,
.woocommerce table.shop_table .order_item .variation dt q,
.woocommerce table.shop_table .order_item .variation dd q,
.woocommerce-checkout .mailchimp-newsletter span q,
.woocommerce-checkout .form-row.place-order .woocommerce-terms-and-conditions-wrapper .form-row.validate-required span q,
.woocommerce-checkout .woocommerce-shipping-fields #ship-to-different-address span q,
.woocommerce-checkout .woocommerce-account-fields .create-account label span q,
.woocommerce-checkout .woocommerce-form-login .woocommerce-form__label-for-checkbox span q,
.woocommerce-checkout .woocommerce-customer-details > address q,
.woocommerce-checkout .woocommerce-customer-details .woocommerce-columns .woocommerce-column address q,
.woocommerce-checkout .woocommerce-bacs-bank-details .wc-bacs-bank-details-account-name q,
.woocommerce-checkout #payment-slip #download-payment-slip q,
.woocommerce-checkout .woocommerce-order-overview li q,
.woocommerce-checkout .wc-bacs-bank-details li q,
.woocommerce-checkout .woocommerce-order .wrp-primary > p q,
.woocommerce-checkout .order-header .woocommerce-notice q,
.woocommerce-checkout .woocommerce-checkout-payment .wc_payment_methods .wc_payment_method .payment_box p q,
.woocommerce-checkout .woocommerce-checkout-payment .wc_payment_methods .wc_payment_method label q,
.woocommerce-checkout .woocommerce-form-login > p:first-child q,
body.single-product main .product .wrp-secondary .non-sellable .non-sellable-desc q,
body.single-product main .product-options-selection label .price q,
body.single-product main .variation-heading q,
body.single-product main .variations_form .single_variation_wrap .woocommerce-variation-description p q,
body.single-product main .variations_form .variations .label q,
body.single-product main .variations_form .variations .label label q,
body.single-product .woocommerce-notices-wrapper .woocommerce-message q,
.woocommerce .woocommerce-error li a q,
.woocommerce .woocommerce-error a q,
.woocommerce .woocommerce-error q,
.woocommerce .woocommerce-info li a q,
.woocommerce .woocommerce-info a q,
.woocommerce .woocommerce-info q,
.woocommerce .woocommerce-message li a q,
.woocommerce .woocommerce-message a q,
.woocommerce .woocommerce-message q,
.wc-header-page .inner-wrapper .nav-buttons ul li p q,
.woo-variation-swatches .wvs-style-squared.variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item .variable-item-span q,
.woocommerce-checkout .woocommerce-customer-details .woocommerce-columns .woocommerce-column .woocommerce-column__title q,
.woocommerce-checkout .woocommerce-order-details .col-heading q,
.woocommerce-checkout .woocommerce-order-downloads .woocommerce-order-downloads__title q,
.woocommerce-checkout .woocommerce-bacs-bank-details .wc-bacs-bank-details-heading q,
.woocommerce-checkout .global-accordion-trigger-featured .text-wrapper .heading q,
.woocommerce-cart .woocommerce-cart-form .shop_table.cart .cart_item .product-subtotal q,
.woocommerce-cart .woocommerce-cart-form .shop_table.cart .cart_item .product-subtotal .woocommerce-Price-amount q,
.woocommerce-cart .woocommerce-cart-form .shop_table.cart .cart_item .product-name a q,
.woocommerce-cart .global-notice-indicator .text-wrapper .heading q,
body.single-product main .product-options-selection label .text q,
.woocommerce-checkout .woocommerce-customer-details > .woocommerce-column__title q,
.woocommerce-checkout .billing-company-wrapper .billing-company-title q,
body.single-product .price q,
body.single-product .price * q,
.woocommerce-checkout #order_review_heading q,
.woocommerce-checkout .payment-heading q,
.woocommerce-checkout .woocommerce-billing-fields h3 q,
body.single-product .product_title q,
.woocommerce-checkout .order-header .thankyou-heading q {
  font-style: italic;
}
.woocommerce-checkout .woocommerce-order-details .woocommerce-table--order-details tr.shipping .shipping-calculator-button sup, .woocommerce-checkout .woocommerce-order-details .woocommerce-table--order-details tr.shipping .woocommerce-shipping-destination sup, .woocommerce-checkout .woocommerce-order-overview li strong sup,
.woocommerce-checkout .wc-bacs-bank-details li strong sup, .woocommerce-checkout .woocommerce-checkout-review-order-table tr.shipping .shipping-calculator-button sup, .woocommerce-checkout .woocommerce-checkout-review-order-table tr.shipping .woocommerce-shipping-destination sup, .woocommerce-checkout .form-row.place-order .woocommerce-terms-and-conditions-wrapper .woocommerce-privacy-policy-text p sup, .woocommerce-checkout .form-row .checkout-inline-error-message sup, .woocommerce-checkout .woocommerce-form-login .lost_password sup, .woocommerce-checkout .global-accordion-trigger-featured .text-wrapper .description sup, .woocommerce-cart .cart_totals table tr.shipping .shipping-calculator-button sup, .woocommerce-cart .cart_totals table tr.shipping .woocommerce-shipping-destination sup, .woocommerce-cart .woocommerce-cart-form .shop_table.cart .cart_item .product-name .variation dt sup,
.woocommerce-cart .woocommerce-cart-form .shop_table.cart .cart_item .product-name .variation dd sup, .woocommerce-cart .global-notice-indicator .text-wrapper .description sup, body.single-product .stock sup, body.single-product .summary .product_meta .posted_in a sup, body.single-product main .product-options-selection label .price .lowest_price sup,
body.single-product main .product-options-selection label .price .actual_price sup, body.single-product main .variations_form .stock sup, .woocommerce .woocommerce-breadcrumb .current-page sup,
.woocommerce .woocommerce-breadcrumb a sup, .woocommerce table.shop_table .cart_item .variation dt sup,
.woocommerce table.shop_table .cart_item .variation dd sup,
.woocommerce table.shop_table .order_item .variation dt sup,
.woocommerce table.shop_table .order_item .variation dd sup, .woocommerce-checkout .mailchimp-newsletter span sup, .woocommerce-checkout .form-row.place-order .woocommerce-terms-and-conditions-wrapper .form-row.validate-required span sup, .woocommerce-checkout .woocommerce-shipping-fields #ship-to-different-address span sup, .woocommerce-checkout .woocommerce-account-fields .create-account label span sup, .woocommerce-checkout .woocommerce-form-login .woocommerce-form__label-for-checkbox span sup, .woocommerce-checkout .woocommerce-customer-details > address sup, .woocommerce-checkout .woocommerce-customer-details .woocommerce-columns .woocommerce-column address sup, .woocommerce-checkout .woocommerce-bacs-bank-details .wc-bacs-bank-details-account-name sup, .woocommerce-checkout #payment-slip #download-payment-slip sup, .woocommerce-checkout .woocommerce-order-overview li sup,
.woocommerce-checkout .wc-bacs-bank-details li sup, .woocommerce-checkout .woocommerce-order .wrp-primary > p sup, .woocommerce-checkout .order-header .woocommerce-notice sup, .woocommerce-checkout .woocommerce-checkout-payment .wc_payment_methods .wc_payment_method .payment_box p sup, .woocommerce-checkout .woocommerce-checkout-payment .wc_payment_methods .wc_payment_method label sup, .woocommerce-checkout .woocommerce-form-login > p:first-child sup, body.single-product main .product .wrp-secondary .non-sellable .non-sellable-desc sup, body.single-product main .product-options-selection label .price sup, body.single-product main .variation-heading sup, body.single-product main .variations_form .single_variation_wrap .woocommerce-variation-description p sup, body.single-product main .variations_form .variations .label sup,
body.single-product main .variations_form .variations .label label sup, body.single-product .woocommerce-notices-wrapper .woocommerce-message sup, .woocommerce .woocommerce-error li a sup, .woocommerce .woocommerce-error a sup, .woocommerce .woocommerce-error sup, .woocommerce .woocommerce-info li a sup, .woocommerce .woocommerce-info a sup, .woocommerce .woocommerce-info sup, .woocommerce .woocommerce-message li a sup, .woocommerce .woocommerce-message sup, .wc-header-page .inner-wrapper .nav-buttons ul li p sup, .woo-variation-swatches .wvs-style-squared.variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item .variable-item-span sup, .woocommerce-checkout .woocommerce-customer-details .woocommerce-columns .woocommerce-column .woocommerce-column__title sup, .woocommerce-checkout .woocommerce-order-details .col-heading sup, .woocommerce-checkout .woocommerce-order-downloads .woocommerce-order-downloads__title sup, .woocommerce-checkout .woocommerce-bacs-bank-details .wc-bacs-bank-details-heading sup, .woocommerce-checkout .global-accordion-trigger-featured .text-wrapper .heading sup, .woocommerce-cart .woocommerce-cart-form .shop_table.cart .cart_item .product-subtotal sup,
.woocommerce-cart .woocommerce-cart-form .shop_table.cart .cart_item .product-subtotal .woocommerce-Price-amount sup, .woocommerce-cart .woocommerce-cart-form .shop_table.cart .cart_item .product-name a sup, .woocommerce-cart .global-notice-indicator .text-wrapper .heading sup, body.single-product main .product-options-selection label .text sup, .woocommerce-checkout .woocommerce-customer-details > .woocommerce-column__title sup, .woocommerce-checkout .billing-company-wrapper .billing-company-title sup, body.single-product .price sup,
body.single-product .price * sup, .woocommerce-checkout #order_review_heading sup, .woocommerce-checkout .payment-heading sup, .woocommerce-checkout .woocommerce-billing-fields h3 sup, body.single-product .product_title sup, .woocommerce-checkout .order-header .thankyou-heading sup,
.woocommerce-checkout .woocommerce-order-details .woocommerce-table--order-details tr.shipping .shipping-calculator-button sub,
.woocommerce-checkout .woocommerce-order-details .woocommerce-table--order-details tr.shipping .woocommerce-shipping-destination sub,
.woocommerce-checkout .woocommerce-order-overview li strong sub,
.woocommerce-checkout .wc-bacs-bank-details li strong sub,
.woocommerce-checkout .woocommerce-checkout-review-order-table tr.shipping .shipping-calculator-button sub,
.woocommerce-checkout .woocommerce-checkout-review-order-table tr.shipping .woocommerce-shipping-destination sub,
.woocommerce-checkout .form-row.place-order .woocommerce-terms-and-conditions-wrapper .woocommerce-privacy-policy-text p sub,
.woocommerce-checkout .form-row .checkout-inline-error-message sub,
.woocommerce-checkout .woocommerce-form-login .lost_password sub,
.woocommerce-checkout .global-accordion-trigger-featured .text-wrapper .description sub,
.woocommerce-cart .cart_totals table tr.shipping .shipping-calculator-button sub,
.woocommerce-cart .cart_totals table tr.shipping .woocommerce-shipping-destination sub,
.woocommerce-cart .woocommerce-cart-form .shop_table.cart .cart_item .product-name .variation dt sub,
.woocommerce-cart .woocommerce-cart-form .shop_table.cart .cart_item .product-name .variation dd sub,
.woocommerce-cart .global-notice-indicator .text-wrapper .description sub,
body.single-product .stock sub,
body.single-product .summary .product_meta .posted_in a sub,
body.single-product main .product-options-selection label .price .lowest_price sub,
body.single-product main .product-options-selection label .price .actual_price sub,
body.single-product main .variations_form .stock sub,
.woocommerce .woocommerce-breadcrumb .current-page sub,
.woocommerce .woocommerce-breadcrumb a sub,
.woocommerce table.shop_table .cart_item .variation dt sub,
.woocommerce table.shop_table .cart_item .variation dd sub,
.woocommerce table.shop_table .order_item .variation dt sub,
.woocommerce table.shop_table .order_item .variation dd sub,
.woocommerce-checkout .mailchimp-newsletter span sub,
.woocommerce-checkout .form-row.place-order .woocommerce-terms-and-conditions-wrapper .form-row.validate-required span sub,
.woocommerce-checkout .woocommerce-shipping-fields #ship-to-different-address span sub,
.woocommerce-checkout .woocommerce-account-fields .create-account label span sub,
.woocommerce-checkout .woocommerce-form-login .woocommerce-form__label-for-checkbox span sub,
.woocommerce-checkout .woocommerce-customer-details > address sub,
.woocommerce-checkout .woocommerce-customer-details .woocommerce-columns .woocommerce-column address sub,
.woocommerce-checkout .woocommerce-bacs-bank-details .wc-bacs-bank-details-account-name sub,
.woocommerce-checkout #payment-slip #download-payment-slip sub,
.woocommerce-checkout .woocommerce-order-overview li sub,
.woocommerce-checkout .wc-bacs-bank-details li sub,
.woocommerce-checkout .woocommerce-order .wrp-primary > p sub,
.woocommerce-checkout .order-header .woocommerce-notice sub,
.woocommerce-checkout .woocommerce-checkout-payment .wc_payment_methods .wc_payment_method .payment_box p sub,
.woocommerce-checkout .woocommerce-checkout-payment .wc_payment_methods .wc_payment_method label sub,
.woocommerce-checkout .woocommerce-form-login > p:first-child sub,
body.single-product main .product .wrp-secondary .non-sellable .non-sellable-desc sub,
body.single-product main .product-options-selection label .price sub,
body.single-product main .variation-heading sub,
body.single-product main .variations_form .single_variation_wrap .woocommerce-variation-description p sub,
body.single-product main .variations_form .variations .label sub,
body.single-product main .variations_form .variations .label label sub,
body.single-product .woocommerce-notices-wrapper .woocommerce-message sub,
.woocommerce .woocommerce-error li a sub,
.woocommerce .woocommerce-error a sub,
.woocommerce .woocommerce-error sub,
.woocommerce .woocommerce-info li a sub,
.woocommerce .woocommerce-info a sub,
.woocommerce .woocommerce-info sub,
.woocommerce .woocommerce-message li a sub,
.woocommerce .woocommerce-message sub,
.wc-header-page .inner-wrapper .nav-buttons ul li p sub,
.woo-variation-swatches .wvs-style-squared.variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item .variable-item-span sub,
.woocommerce-checkout .woocommerce-customer-details .woocommerce-columns .woocommerce-column .woocommerce-column__title sub,
.woocommerce-checkout .woocommerce-order-details .col-heading sub,
.woocommerce-checkout .woocommerce-order-downloads .woocommerce-order-downloads__title sub,
.woocommerce-checkout .woocommerce-bacs-bank-details .wc-bacs-bank-details-heading sub,
.woocommerce-checkout .global-accordion-trigger-featured .text-wrapper .heading sub,
.woocommerce-cart .woocommerce-cart-form .shop_table.cart .cart_item .product-subtotal sub,
.woocommerce-cart .woocommerce-cart-form .shop_table.cart .cart_item .product-subtotal .woocommerce-Price-amount sub,
.woocommerce-cart .woocommerce-cart-form .shop_table.cart .cart_item .product-name a sub,
.woocommerce-cart .global-notice-indicator .text-wrapper .heading sub,
body.single-product main .product-options-selection label .text sub,
.woocommerce-checkout .woocommerce-customer-details > .woocommerce-column__title sub,
.woocommerce-checkout .billing-company-wrapper .billing-company-title sub,
body.single-product .price sub,
body.single-product .price * sub,
.woocommerce-checkout #order_review_heading sub,
.woocommerce-checkout .payment-heading sub,
.woocommerce-checkout .woocommerce-billing-fields h3 sub,
body.single-product .product_title sub,
.woocommerce-checkout .order-header .thankyou-heading sub,
.woocommerce-checkout .woocommerce-order-details .woocommerce-table--order-details tr.shipping .shipping-calculator-button small,
.woocommerce-checkout .woocommerce-order-details .woocommerce-table--order-details tr.shipping .woocommerce-shipping-destination small,
.woocommerce-checkout .woocommerce-order-overview li strong small,
.woocommerce-checkout .wc-bacs-bank-details li strong small,
.woocommerce-checkout .woocommerce-checkout-review-order-table tr.shipping .shipping-calculator-button small,
.woocommerce-checkout .woocommerce-checkout-review-order-table tr.shipping .woocommerce-shipping-destination small,
.woocommerce-checkout .form-row.place-order .woocommerce-terms-and-conditions-wrapper .woocommerce-privacy-policy-text p small,
.woocommerce-checkout .form-row .checkout-inline-error-message small,
.woocommerce-checkout .woocommerce-form-login .lost_password small,
.woocommerce-checkout .global-accordion-trigger-featured .text-wrapper .description small,
.woocommerce-cart .cart_totals table tr.shipping .shipping-calculator-button small,
.woocommerce-cart .cart_totals table tr.shipping .woocommerce-shipping-destination small,
.woocommerce-cart .woocommerce-cart-form .shop_table.cart .cart_item .product-name .variation dt small,
.woocommerce-cart .woocommerce-cart-form .shop_table.cart .cart_item .product-name .variation dd small,
.woocommerce-cart .global-notice-indicator .text-wrapper .description small,
body.single-product .stock small,
body.single-product .summary .product_meta .posted_in a small,
body.single-product main .product-options-selection label .price .lowest_price small,
body.single-product main .product-options-selection label .price .actual_price small,
body.single-product main .variations_form .stock small,
.woocommerce .woocommerce-breadcrumb .current-page small,
.woocommerce .woocommerce-breadcrumb a small,
.woocommerce table.shop_table .cart_item .variation dt small,
.woocommerce table.shop_table .cart_item .variation dd small,
.woocommerce table.shop_table .order_item .variation dt small,
.woocommerce table.shop_table .order_item .variation dd small,
.woocommerce-checkout .mailchimp-newsletter span small,
.woocommerce-checkout .form-row.place-order .woocommerce-terms-and-conditions-wrapper .form-row.validate-required span small,
.woocommerce-checkout .woocommerce-shipping-fields #ship-to-different-address span small,
.woocommerce-checkout .woocommerce-account-fields .create-account label span small,
.woocommerce-checkout .woocommerce-form-login .woocommerce-form__label-for-checkbox span small,
.woocommerce-checkout .woocommerce-customer-details > address small,
.woocommerce-checkout .woocommerce-customer-details .woocommerce-columns .woocommerce-column address small,
.woocommerce-checkout .woocommerce-bacs-bank-details .wc-bacs-bank-details-account-name small,
.woocommerce-checkout #payment-slip #download-payment-slip small,
.woocommerce-checkout .woocommerce-order-overview li small,
.woocommerce-checkout .wc-bacs-bank-details li small,
.woocommerce-checkout .woocommerce-order .wrp-primary > p small,
.woocommerce-checkout .order-header .woocommerce-notice small,
.woocommerce-checkout .woocommerce-checkout-payment .wc_payment_methods .wc_payment_method .payment_box p small,
.woocommerce-checkout .woocommerce-checkout-payment .wc_payment_methods .wc_payment_method label small,
.woocommerce-checkout .woocommerce-form-login > p:first-child small,
body.single-product main .product .wrp-secondary .non-sellable .non-sellable-desc small,
body.single-product main .product-options-selection label .price small,
body.single-product main .variation-heading small,
body.single-product main .variations_form .single_variation_wrap .woocommerce-variation-description p small,
body.single-product main .variations_form .variations .label small,
body.single-product main .variations_form .variations .label label small,
body.single-product .woocommerce-notices-wrapper .woocommerce-message small,
.woocommerce .woocommerce-error li a small,
.woocommerce .woocommerce-error a small,
.woocommerce .woocommerce-error small,
.woocommerce .woocommerce-info li a small,
.woocommerce .woocommerce-info a small,
.woocommerce .woocommerce-info small,
.woocommerce .woocommerce-message li a small,
.woocommerce .woocommerce-message small,
.wc-header-page .inner-wrapper .nav-buttons ul li p small,
.woo-variation-swatches .wvs-style-squared.variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item .variable-item-span small,
.woocommerce-checkout .woocommerce-customer-details .woocommerce-columns .woocommerce-column .woocommerce-column__title small,
.woocommerce-checkout .woocommerce-order-details .col-heading small,
.woocommerce-checkout .woocommerce-order-downloads .woocommerce-order-downloads__title small,
.woocommerce-checkout .woocommerce-bacs-bank-details .wc-bacs-bank-details-heading small,
.woocommerce-checkout .global-accordion-trigger-featured .text-wrapper .heading small,
.woocommerce-cart .woocommerce-cart-form .shop_table.cart .cart_item .product-subtotal small,
.woocommerce-cart .woocommerce-cart-form .shop_table.cart .cart_item .product-subtotal .woocommerce-Price-amount small,
.woocommerce-cart .woocommerce-cart-form .shop_table.cart .cart_item .product-name a small,
.woocommerce-cart .global-notice-indicator .text-wrapper .heading small,
body.single-product main .product-options-selection label .text small,
.woocommerce-checkout .woocommerce-customer-details > .woocommerce-column__title small,
.woocommerce-checkout .billing-company-wrapper .billing-company-title small,
body.single-product .price small,
body.single-product .price * small,
.woocommerce-checkout #order_review_heading small,
.woocommerce-checkout .payment-heading small,
.woocommerce-checkout .woocommerce-billing-fields h3 small,
body.single-product .product_title small,
.woocommerce-checkout .order-header .thankyou-heading small {
  font-size: smaller;
}
/* ---
Fundamental */
.woocommerce-checkout .woocommerce-order-details .woocommerce-table--order-details tr.shipping .shipping-calculator-button, .woocommerce-checkout .woocommerce-order-details .woocommerce-table--order-details tr.shipping .woocommerce-shipping-destination, .woocommerce-checkout .woocommerce-order-overview li strong,
.woocommerce-checkout .wc-bacs-bank-details li strong, .woocommerce-checkout .woocommerce-checkout-review-order-table tr.shipping .shipping-calculator-button, .woocommerce-checkout .woocommerce-checkout-review-order-table tr.shipping .woocommerce-shipping-destination, .woocommerce-checkout .form-row.place-order .woocommerce-terms-and-conditions-wrapper .woocommerce-privacy-policy-text p, .woocommerce-checkout .form-row .checkout-inline-error-message, .woocommerce-checkout .woocommerce-form-login .lost_password, .woocommerce-checkout .global-accordion-trigger-featured .text-wrapper .description, .woocommerce-cart .cart_totals table tr.shipping .shipping-calculator-button, .woocommerce-cart .cart_totals table tr.shipping .woocommerce-shipping-destination, .woocommerce-cart .woocommerce-cart-form .shop_table.cart .cart_item .product-name .variation dt,
.woocommerce-cart .woocommerce-cart-form .shop_table.cart .cart_item .product-name .variation dd, .woocommerce-cart .global-notice-indicator .text-wrapper .description, body.single-product .stock, body.single-product .summary .product_meta .posted_in a, body.single-product main .product-options-selection label .price .lowest_price,
body.single-product main .product-options-selection label .price .actual_price, body.single-product main .variations_form .stock, .woocommerce .woocommerce-breadcrumb .current-page,
.woocommerce .woocommerce-breadcrumb a, .woocommerce table.shop_table .cart_item .variation dt,
.woocommerce table.shop_table .cart_item .variation dd,
.woocommerce table.shop_table .order_item .variation dt,
.woocommerce table.shop_table .order_item .variation dd, .woocommerce-checkout .mailchimp-newsletter span, .woocommerce-checkout .form-row.place-order .woocommerce-terms-and-conditions-wrapper .form-row.validate-required span, .woocommerce-checkout .woocommerce-shipping-fields #ship-to-different-address span, .woocommerce-checkout .woocommerce-account-fields .create-account label span, .woocommerce-checkout .woocommerce-form-login .woocommerce-form__label-for-checkbox span {
  font-family: "Figtree", sans-serif;
  font-size: 0.778rem;
  line-height: 1.5em;
  letter-spacing: 0em;
  font-weight: 400;
  text-transform: none;
  text-decoration: none;
  font-style: normal;
}

body.single-product main .product-options-selection label .price .lowest_price .amount,
body.single-product main .product-options-selection label .price .actual_price .amount, .woocommerce table.shop_table .cart_item .product-name a,
.woocommerce table.shop_table .order_item .product-name a, .woocommerce table.shop_table *, .woocommerce-checkout .woocommerce-customer-details > address, .woocommerce-checkout .woocommerce-customer-details .woocommerce-columns .woocommerce-column address, .woocommerce-checkout .woocommerce-bacs-bank-details .wc-bacs-bank-details-account-name, .woocommerce-checkout #payment-slip #download-payment-slip, .woocommerce-checkout .woocommerce-order-overview li,
.woocommerce-checkout .wc-bacs-bank-details li, .woocommerce-checkout .woocommerce-order .wrp-primary > p, .woocommerce-checkout .order-header .woocommerce-notice, .woocommerce-checkout .woocommerce-checkout-payment .wc_payment_methods .wc_payment_method .payment_box p, .woocommerce-checkout .woocommerce-checkout-payment .wc_payment_methods .wc_payment_method label, .woocommerce-checkout .woocommerce-form-login > p:first-child, body.single-product main .product .wrp-secondary .non-sellable .non-sellable-desc, body.single-product main .product-options-selection label .price, body.single-product main .variation-heading, body.single-product main .variations_form .single_variation_wrap .woocommerce-variation-description p, body.single-product main .variations_form .variations .label,
body.single-product main .variations_form .variations .label label, body.single-product .woocommerce-notices-wrapper .woocommerce-message, .woocommerce .woocommerce-error li a, .woocommerce .woocommerce-error a, .woocommerce .woocommerce-error, .woocommerce .woocommerce-info li a, .woocommerce .woocommerce-info a, .woocommerce .woocommerce-info, .woocommerce .woocommerce-message li a, .woocommerce .woocommerce-message a, .woocommerce .woocommerce-message, .wc-header-page .inner-wrapper .nav-buttons ul li p, .woo-variation-swatches .wvs-style-squared.variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item .variable-item-span {
  font-family: "Figtree", sans-serif;
  font-size: 1rem;
  line-height: 1.5em;
  letter-spacing: 0em;
  font-weight: 400;
  text-transform: none;
  text-decoration: none;
  font-style: normal;
}

.woocommerce-checkout .woocommerce-customer-details .woocommerce-columns .woocommerce-column .woocommerce-column__title, .woocommerce-checkout .woocommerce-order-details .col-heading, .woocommerce-checkout .woocommerce-order-downloads .woocommerce-order-downloads__title, .woocommerce-checkout .woocommerce-bacs-bank-details .wc-bacs-bank-details-heading, .woocommerce-checkout .global-accordion-trigger-featured .text-wrapper .heading, .woocommerce-cart .woocommerce-cart-form .shop_table.cart .cart_item .product-subtotal,
.woocommerce-cart .woocommerce-cart-form .shop_table.cart .cart_item .product-subtotal .woocommerce-Price-amount, .woocommerce-cart .woocommerce-cart-form .shop_table.cart .cart_item .product-name a, .woocommerce-cart .global-notice-indicator .text-wrapper .heading, body.single-product main .product-options-selection label .text {
  font-family: "Figtree", sans-serif;
  font-size: 1.222rem;
  line-height: 1.275em;
  letter-spacing: 0em;
  font-weight: 400;
  text-transform: none;
  text-decoration: none;
  font-style: normal;
}

.woocommerce-checkout .woocommerce-customer-details > .woocommerce-column__title, .woocommerce-checkout .billing-company-wrapper .billing-company-title, body.single-product .price,
body.single-product .price * {
  font-family: "Figtree", sans-serif;
  font-size: 1.556rem;
  line-height: 1.25em;
  letter-spacing: 0em;
  font-weight: 400;
  text-transform: none;
  text-decoration: none;
  font-style: normal;
}

.woocommerce-checkout #order_review_heading, .woocommerce-checkout .payment-heading, .woocommerce-checkout .woocommerce-billing-fields h3, body.single-product .product_title {
  font-family: "Figtree", sans-serif;
  font-size: 1.944rem;
  line-height: 1.257em;
  letter-spacing: 0em;
  font-weight: 400;
  text-transform: none;
  text-decoration: none;
  font-style: normal;
}

.woocommerce-checkout .order-header .thankyou-heading {
  font-family: "Figtree", sans-serif;
  font-size: 2.444rem;
  line-height: 1.25em;
  letter-spacing: 0em;
  font-weight: 400;
  text-transform: none;
  text-decoration: none;
  font-style: normal;
}

/* ---
Use case */
/* ---
Placeholders - Layout
--- */
/* ---
Vertical Spacing */
/* ---
Placeholders - Layout - Vertical spacing
--- */
/* ---
npx */
/* ---
Horizontal padding */
/* ---
Placeholders - Layout - Horizontal padding
--- */
/* ---
Mobile */
@media all and (min-width: 0px) and (max-width: 599px) {
  .woocommerce-checkout .woocommerce-NoticeGroup-checkout, body.single-product main .product > .con, .global-section-breadcrumbs > .con, .woocommerce-checkout .woocommerce-order > .con, .woocommerce-checkout form.checkout > .con, .woocommerce-checkout .login-wrp > .con, .woocommerce-cart .global-notice-indicator-wrp > .con, .woocommerce-cart main .wrp-main > .con, .wc-header-page > .con, .woocommerce-checkout .order-header > .con {
    padding-left: 1rem;
    padding-right: 1rem;
  }
}

/* ---
Tablet */
@media all and (min-width: 600px) and (max-width: 1023px) {
  .woocommerce-checkout .woocommerce-NoticeGroup-checkout, body.single-product main .product > .con, .global-section-breadcrumbs > .con, .woocommerce-checkout .woocommerce-order > .con, .woocommerce-checkout form.checkout > .con, .woocommerce-checkout .login-wrp > .con, .woocommerce-cart .global-notice-indicator-wrp > .con, .woocommerce-cart main .wrp-main > .con, .wc-header-page > .con, .woocommerce-checkout .order-header > .con {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}

/* ---
Desktop */
@media all and (min-width: 1024px) {
  .woocommerce-checkout .woocommerce-NoticeGroup-checkout, body.single-product main .product > .con, .global-section-breadcrumbs > .con, .woocommerce-checkout .woocommerce-order > .con, .woocommerce-checkout form.checkout > .con, .woocommerce-checkout .login-wrp > .con, .woocommerce-cart .global-notice-indicator-wrp > .con, .woocommerce-cart main .wrp-main > .con, .wc-header-page > .con, .woocommerce-checkout .order-header > .con {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}

/* ---
Combinations */
.woocommerce-checkout .woocommerce-NoticeGroup-checkout, body.single-product main .product > .con, .global-section-breadcrumbs > .con, .woocommerce-checkout .woocommerce-order > .con, .woocommerce-checkout form.checkout > .con, .woocommerce-checkout .login-wrp > .con, .woocommerce-cart .global-notice-indicator-wrp > .con, .woocommerce-cart main .wrp-main > .con, .wc-header-page > .con, .woocommerce-checkout .order-header > .con {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

/* ---
Containers */
/* ---
Placeholders - Layout - Containers
--- */
/* ---
600px */
.woocommerce-checkout .order-header {
  display: block;
  overflow: hidden;
  width: 100%;
}
.woocommerce-checkout .order-header > .con {
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  max-width: calc(600px + 4rem);
}

/* ---
480px */
.wc-header-page {
  display: block;
  overflow: hidden;
  width: 100%;
}
.wc-header-page > .con {
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  max-width: calc(480px + 4rem);
}

/* ---
510px */
/* ---
660px */
/* ---
720px */
/* ---
810px */
/* ---
960px */
/* ---
1152px */
.woocommerce-checkout .woocommerce-order, .woocommerce-checkout form.checkout, .woocommerce-checkout .login-wrp, .woocommerce-cart .global-notice-indicator-wrp, .woocommerce-cart main .wrp-main {
  display: block;
  overflow: hidden;
  width: 100%;
}
.woocommerce-checkout .woocommerce-order > .con, .woocommerce-checkout form.checkout > .con, .woocommerce-checkout .login-wrp > .con, .woocommerce-cart .global-notice-indicator-wrp > .con, .woocommerce-cart main .wrp-main > .con {
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  max-width: calc(1152px + 4rem);
}

/* ---
1332px */
/* ---
1360px */
/* ---
1368px */
body.single-product main .product, .global-section-breadcrumbs {
  display: block;
  overflow: hidden;
  width: 100%;
}
body.single-product main .product > .con, .global-section-breadcrumbs > .con {
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  max-width: calc(1368px + 4rem);
}

/* ---
1440px */
/* ---
Columns */
/* ---
Placeholders - Layout - Columns
--- */
/* ---
... */
/* ---
Link overlay */
/* ---
Atoms */
/* ---
Atoms (Main)
--- */
/* ---
Icon */
/* ---
Icon
--- */
/* ---
Input */
/* ---
Input - Text
--- */
/* ---
Input - Textarea
--- */
/* ---
Input - Checkbox
--- */
/* ---
Input - Select
--- */
/* ---
Input - Radio
--- */
/* ---
Button */
/* ---
Button
--- */
/* ---
Button round icon
--- */
/* ---
Message */
/* ---
Message - Feedback
--- */
/* ---
Other */
/* ---
Horizontal Rule
--- */
/* ---
Image
--- */
/* ---
Link overlay
--- */
/* ---
List
--- */
/* ---
Global logo
--- */
/* ---
Underline link
--- */
/* ---
Placeholders - Appearance
--- */
/* ---
Sprite(s) */
.woocommerce-checkout .woocommerce-checkout-payment .wc_payment_methods .wc_payment_method label:after, .woocommerce-checkout .woocommerce-checkout-payment .wc_payment_methods .wc_payment_method input:checked + label:before, .woocommerce-checkout .checkout-navigation ul li > *.return-cart:before, .woocommerce-checkout .checkout-navigation ul li > *, .woocommerce-checkout .global-accordion-trigger-featured:after, .woocommerce-cart .woocommerce-cart-form .shop_table.cart .cart_item .product-remove a::before, .woocommerce .woocommerce-breadcrumb .current-page:after,
.woocommerce .woocommerce-breadcrumb a:after, .woocommerce .quantity .qty-change-button:before, .woocommerce-checkout .mailchimp-newsletter input:checked ~ span:before, .woocommerce-checkout .form-row.place-order .woocommerce-terms-and-conditions-wrapper .form-row.validate-required input:checked ~ span:before, .woocommerce-checkout .woocommerce-shipping-fields #ship-to-different-address input:checked ~ span:before, .woocommerce-checkout .woocommerce-account-fields .create-account label input:checked ~ span:before, .woocommerce-checkout .woocommerce-form-login .woocommerce-form__label-for-checkbox input:checked ~ span:before {
  -moz-background-size: 366px 220px;
  -webkit-background-size: 366px 220px;
  background-size: 366px 220px;
  background: url("../ui/sprite.png?v=YYYYMMDD");
  background: url("../ui/sprite.svg?v=YYYYMMDD"), linear-gradient(transparent, transparent);
  background-repeat: no-repeat;
}

/* ---
Transitions */
/* ---
Placeholders - Appearance - Transitions
--- */
/* ---
Variables */
/* ---
Placeholders */
body.single-product .meta-product-taxonomies li .card-logo, .woocommerce-cart .woocommerce-cart-form .shop_table.cart .cart_item .product-thumbnail, body.single-product .woocommerce-product-gallery .flex-control-nav li img, .woocommerce .woocommerce-error li a, .woocommerce .woocommerce-info li a, .woocommerce .woocommerce-message li a {
  -moz-transition: visibility 0.2s cubic-bezier(0.65, 0.05, 0.36, 1), opacity 0.2s cubic-bezier(0.65, 0.05, 0.36, 1);
  -o-transition: visibility 0.2s cubic-bezier(0.65, 0.05, 0.36, 1), opacity 0.2s cubic-bezier(0.65, 0.05, 0.36, 1);
  -webkit-transition: visibility 0.2s cubic-bezier(0.65, 0.05, 0.36, 1), opacity 0.2s cubic-bezier(0.65, 0.05, 0.36, 1);
  -ms-transition: visibility 0.2s cubic-bezier(0.65, 0.05, 0.36, 1), opacity 0.2s cubic-bezier(0.65, 0.05, 0.36, 1);
  transition: visibility 0.2s cubic-bezier(0.65, 0.05, 0.36, 1), opacity 0.2s cubic-bezier(0.65, 0.05, 0.36, 1);
}

.woocommerce-checkout .woocommerce-checkout-payment .wc_payment_methods .wc_payment_method label:before, .woocommerce-checkout .woocommerce-checkout-payment .wc_payment_methods .wc_payment_method label, .woocommerce-checkout .checkout-navigation ul li > *.return-cart, .woocommerce-checkout .global-accordion-trigger-featured .text-wrapper .heading,
.woocommerce-checkout .global-accordion-trigger-featured .text-wrapper .description, body.single-product .summary .product_meta .posted_in a, body.single-product main .product-options-selection label, .woo-variation-swatches .variable-items-wrapper .variable-item.selected .variable-item-span, .woo-variation-swatches .variable-items-wrapper .variable-item {
  -moz-transition: background-color 0.2s cubic-bezier(0.65, 0.05, 0.36, 1), color 0.2s cubic-bezier(0.65, 0.05, 0.36, 1), border 0.2s cubic-bezier(0.65, 0.05, 0.36, 1);
  -o-transition: background-color 0.2s cubic-bezier(0.65, 0.05, 0.36, 1), color 0.2s cubic-bezier(0.65, 0.05, 0.36, 1), border 0.2s cubic-bezier(0.65, 0.05, 0.36, 1);
  -webkit-transition: background-color 0.2s cubic-bezier(0.65, 0.05, 0.36, 1), color 0.2s cubic-bezier(0.65, 0.05, 0.36, 1), border 0.2s cubic-bezier(0.65, 0.05, 0.36, 1);
  -ms-transition: background-color 0.2s cubic-bezier(0.65, 0.05, 0.36, 1), color 0.2s cubic-bezier(0.65, 0.05, 0.36, 1), border 0.2s cubic-bezier(0.65, 0.05, 0.36, 1);
  transition: background-color 0.2s cubic-bezier(0.65, 0.05, 0.36, 1), color 0.2s cubic-bezier(0.65, 0.05, 0.36, 1), border 0.2s cubic-bezier(0.65, 0.05, 0.36, 1);
}

.woocommerce-checkout .woocommerce-order-details .woocommerce-table--order-details tr.shipping .shipping-calculator-button, .woocommerce-checkout .woocommerce-checkout-review-order-table tr.shipping .shipping-calculator-button, .woocommerce-cart .cart_totals table tr.shipping .shipping-calculator-button, .woocommerce-cart .woocommerce-cart-form .shop_table.cart .cart_item .product-name a, body.single-product .woocommerce-notices-wrapper .woocommerce-message a, .woocommerce .woocommerce-breadcrumb a, .woocommerce table.shop_table .cart_item .product-name a,
.woocommerce table.shop_table .order_item .product-name a, .wc-header-page .inner-wrapper .global-accordion .tab-content .wrp-submit .lost_password a {
  -moz-transition: color 0.2s cubic-bezier(0.65, 0.05, 0.36, 1), border 0.2s cubic-bezier(0.65, 0.05, 0.36, 1);
  -o-transition: color 0.2s cubic-bezier(0.65, 0.05, 0.36, 1), border 0.2s cubic-bezier(0.65, 0.05, 0.36, 1);
  -webkit-transition: color 0.2s cubic-bezier(0.65, 0.05, 0.36, 1), border 0.2s cubic-bezier(0.65, 0.05, 0.36, 1);
  -ms-transition: color 0.2s cubic-bezier(0.65, 0.05, 0.36, 1), border 0.2s cubic-bezier(0.65, 0.05, 0.36, 1);
  transition: color 0.2s cubic-bezier(0.65, 0.05, 0.36, 1), border 0.2s cubic-bezier(0.65, 0.05, 0.36, 1);
}

.woocommerce-checkout #payment-slip #download-payment-slip {
  -moz-transition: all 0.2s cubic-bezier(0.65, 0.05, 0.36, 1);
  -o-transition: all 0.2s cubic-bezier(0.65, 0.05, 0.36, 1);
  -webkit-transition: all 0.2s cubic-bezier(0.65, 0.05, 0.36, 1);
  -ms-transition: all 0.2s cubic-bezier(0.65, 0.05, 0.36, 1);
  transition: all 0.2s cubic-bezier(0.65, 0.05, 0.36, 1);
}

.woocommerce-checkout .woocommerce-checkout-payment .wc_payment_methods .wc_payment_method label:after {
  -moz-transition: transform 0.3s cubic-bezier(0.65, 0.05, 0.36, 1);
  -o-transition: transform 0.3s cubic-bezier(0.65, 0.05, 0.36, 1);
  -webkit-transition: transform 0.3s cubic-bezier(0.65, 0.05, 0.36, 1);
  -ms-transition: transform 0.3s cubic-bezier(0.65, 0.05, 0.36, 1);
  transition: transform 0.3s cubic-bezier(0.65, 0.05, 0.36, 1);
}

/* ---
Animations */
@keyframes nudge-arrow {
  0% {
    transform: translate(0%, -50%);
  }
  60% {
    transform: translate(-0.5rem, -50%);
  }
  100% {
    transform: translate(0%, -50%);
  }
}
@keyframes nudge-arrow-back {
  0% {
    transform: rotate(180deg) translate(0%, -50%);
  }
  60% {
    transform: rotate(180deg) translate(-0.5rem, -50%);
  }
  100% {
    transform: rotate(180deg) translate(0%, -50%);
  }
}
/* ---
Interactions */
/* ---
Placeholders - Appearance - Interactions
--- */
/* ---
Interaction Opacity */
.woocommerce-cart .woocommerce-cart-form .shop_table.cart .cart_item .product-thumbnail, body.single-product .woocommerce-product-gallery .flex-control-nav li img, .woocommerce .woocommerce-error li a, .woocommerce .woocommerce-info li a, .woocommerce .woocommerce-message li a {
  opacity: 1;
}
@media (hover: hover) {
  .woocommerce-cart .woocommerce-cart-form .shop_table.cart .cart_item .product-thumbnail:hover, body.single-product .woocommerce-product-gallery .flex-control-nav li img:hover, .woocommerce .woocommerce-error li a:hover, .woocommerce .woocommerce-info li a:hover, .woocommerce .woocommerce-message li a:hover {
    opacity: 0.45;
  }
}

/* ---
Interaction Link */
@media (hover: hover) {
  .woocommerce-checkout .woocommerce-order-details .woocommerce-table--order-details tr.shipping .shipping-calculator-button:hover, .woocommerce-checkout .woocommerce-checkout-review-order-table tr.shipping .shipping-calculator-button:hover, .woocommerce-cart .cart_totals table tr.shipping .shipping-calculator-button:hover, .woocommerce-cart .woocommerce-cart-form .shop_table.cart .cart_item .product-name a:hover, body.single-product .woocommerce-notices-wrapper .woocommerce-message a:hover, .woocommerce .woocommerce-breadcrumb a:hover, .woocommerce table.shop_table .cart_item .product-name a:hover,
  .woocommerce table.shop_table .order_item .product-name a:hover, .wc-header-page .inner-wrapper .global-accordion .tab-content .wrp-submit .lost_password a:hover {
    color: rgb(203, 204, 203);
  }
}

/* ---
Placeholders - Other
--- */
/* ---
... */
/* ---
Placeholders - Atoms
--- */
/* ---
Typography */
/* ---
Placeholders - Atoms - Typography
--- */
/* ---
Titles */
/* ---
Paragraphs */
/* ---
Inputs */
/* ---
Placeholders - Atoms - Inputs
--- */
/* ---
Input text foundation */
/* ---
Input */
/* ---
<picture> with <img> */
/* ---
Button Foundation */
.woocommerce-checkout #payment-slip #download-payment-slip, .woocommerce .quantity .qty-change-button {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-appearance: none;
  outline: 0;
  padding: 0;
  border: none;
  display: block;
  cursor: pointer;
}

/* ---
Message */
.woocommerce .woocommerce-error {
  -webkit-border-radius: 0.5rem;
  -moz-border-radius: 0.5rem;
  border-radius: 0.5rem;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: block;
  overflow: hidden;
  width: 100%;
  padding: 1rem;
  outline: none;
  border: none;
  background-color: rgb(242, 5, 5);
  color: rgb(255, 255, 255);
}
.woocommerce .woocommerce-error a {
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
}
.woocommerce .woocommerce-error strong {
  color: rgb(255, 255, 255);
}

/* ---
Lists */
/* ---
Molecules */
/* ---
Molecules (Main)
--- */
/* ---
Input field */
/* ---
Input field - Text
--- */
/* ---
Input field - Textarea
--- */
/* ---
Input field - Checkbox
--- */
/* ---
Input field - Select
--- */
/* ---
Input field - Radio
--- */
/* ---
Form */
/* ---
Form
--- */
/* ---
Other */
/* ---
Table
--- */
/* ---
Article Category Filter
--- */
/* ---
Nav breadcrumbs
--- */
/* ---
Language Switcher
--- */
/* ---
Load More
--- */
/* ---
Account Overview
--- */
/* ---
Text with Description
--- */
/* ---
Info wrapper
--- */
/* ---
Global heading wrapper
--- */
/* ---
List */
/* ---
Buttons
--- */
/* ---
Media Share
--- */
/* ---
Cards */
/* ---
Logo
--- */
/* ---
Article
--- */
/* ---
Card Author
--- */
/* ---
Category
--- */
/* ---
Offer
--- */
/* ---
Feature
--- */
/* ---
Footer Info
--- */
/* ---
Product Category
--- */
/* ---
Product
--- */
/* ---
Statement
--- */
/* ---
Testimonial
--- */
/* ---
Card accordion
--- */
/* ---
Placeholders - Molecules
--- */
/* ---
Input fields */
/* ---
Placeholders - Molecules - Input fields
--- */
/* ---
Text */
/* ---
Other */
.woocommerce-checkout .mailchimp-newsletter, .woocommerce-checkout .form-row.place-order .woocommerce-terms-and-conditions-wrapper .form-row.validate-required, .woocommerce-checkout .woocommerce-shipping-fields #ship-to-different-address, .woocommerce-checkout .woocommerce-account-fields .create-account label, .woocommerce-checkout .woocommerce-form-login .woocommerce-form__label-for-checkbox {
  display: block;
  overflow: hidden;
  width: 100%;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: block;
  cursor: pointer;
  padding-left: 1rem;
}
.woocommerce-checkout .mailchimp-newsletter input, .woocommerce-checkout .form-row.place-order .woocommerce-terms-and-conditions-wrapper .form-row.validate-required input, .woocommerce-checkout .woocommerce-shipping-fields #ship-to-different-address input, .woocommerce-checkout .woocommerce-account-fields .create-account label input, .woocommerce-checkout .woocommerce-form-login .woocommerce-form__label-for-checkbox input {
  -webkit-appearance: none;
  border-radius: 0;
  -webkit-appearance: none;
  border-radius: 0;
  width: 18px;
  height: 18px;
}
.woocommerce-checkout .mailchimp-newsletter input:checked ~ span:before, .woocommerce-checkout .form-row.place-order .woocommerce-terms-and-conditions-wrapper .form-row.validate-required input:checked ~ span:before, .woocommerce-checkout .woocommerce-shipping-fields #ship-to-different-address input:checked ~ span:before, .woocommerce-checkout .woocommerce-account-fields .create-account label input:checked ~ span:before, .woocommerce-checkout .woocommerce-form-login .woocommerce-form__label-for-checkbox input:checked ~ span:before {
  /* ---
  Include sprite */
  /* ---
  Icon */
  background-position: -77px -1px;
  background-color: rgb(255, 255, 255);
}
.woocommerce-checkout .mailchimp-newsletter span, .woocommerce-checkout .form-row.place-order .woocommerce-terms-and-conditions-wrapper .form-row.validate-required span, .woocommerce-checkout .woocommerce-shipping-fields #ship-to-different-address span, .woocommerce-checkout .woocommerce-account-fields .create-account label span, .woocommerce-checkout .woocommerce-form-login .woocommerce-form__label-for-checkbox span {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: block;
  padding-left: calc(1rem + 18px);
  position: relative;
  min-height: 18px;
  line-height: 18px;
}
.woocommerce-checkout .mailchimp-newsletter span:before, .woocommerce-checkout .form-row.place-order .woocommerce-terms-and-conditions-wrapper .form-row.validate-required span:before, .woocommerce-checkout .woocommerce-shipping-fields #ship-to-different-address span:before, .woocommerce-checkout .woocommerce-account-fields .create-account label span:before, .woocommerce-checkout .woocommerce-form-login .woocommerce-form__label-for-checkbox span:before {
  overflow: hidden;
  content: "";
  display: block;
  width: 18px;
  height: 18px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  top: 0;
  left: 0;
  background-color: rgb(255, 255, 255);
  position: absolute;
  border: 1px solid rgb(26, 25, 25);
}

/* ---
Forms */
/* ---
Placeholders - Molecules - Forms
--- */
/* ---
Foundation */
/* ---
Other */
/* ---
Lists */
/* ---
Placeholders - Molecules - Lists
--- */
/* ---
... */
/* ---
Table */
/* ---
Organisms */
/* ---
Organisms (Main)
--- */
/* ---
Organisms */
/* ---
WYSIWYG
--- */
/* ---
Article Author
--- */
/* ---
Author Page Header
--- */
/* ---
Authors
--- */
/* ---
Brand Slider
--- */
/* ---
Categories
--- */
/* ---
Centered Content
--- */
/* ---
Contact
--- */
/* ---
Featured Articles
--- */
/* ---
Featured Products
--- */
/* ---
Features
--- */
/* ---
Cards
--- */
/* ---
Filter
--- */
/* ---
Footer
--- */
/* ---
Header Page
--- */
/* ---
Header
--- */
/* ---
Hero
--- */
/* ---
Indicator
--- */
/* ---
Instagram
--- */
/* ---
List Brands
--- */
/* ---
Locations
--- */
/* ---
Page Builder
--- */
/* ---
Product Categories
--- */
/* ---
Section - Offset
--- */
/* ---
Statements
--- */
/* ---
Testimonials
--- */
/* ---
Page 
--- */
/* ---
Global section faq
--- */
/* ---
Section archive
--- */
/* ---
Single article */
/* ---
Single article header page
--- */
/* ---
Section links
--- */
/* ---
Locations */
/* ---
Section cta
--- */
/* ---
Slideout
--- */
/* ---
Placeholders - Organisms
--- */
/* ---
WYSIWYG */
/* ---
Extensions */
/* ---
Extensions (Main)
--- */
/* ---
WordPress Components */
/* ---
WP Index
--- */
/* ---
Quote */
/* ---
WP - Quote
--- */
/* ---
Image w/ caption */
/* ---
WP - Image with Caption
--- */
/* ---
Widgets */
/* ---
WP - Widgets - Widget
--- */
/* ---
Post content */
/* ---
WP - Post content
--- */
/* ---
Sidebar */
/* ---
WP - Sidebar
--- */
/* ---
WP Contact form 7 */
/* ---
Extension - WP Contact Form 7
--- */
/* ---
Other */
/* ---
Cookies */
/* ---
Instagram feed */
/* ---
Placeholders - Extensions
--- */
/* ---
WP Contact Form 7 */
/* ---
Index */
/* ---
Index (WooCommerce)
--- */
/* ---
Framework */
/* ---
WC - Placeholders - Typography
--- */
/* ---
... */
/* ---
WC - Placeholders - Layout
--- */
/* ---
Two Columns */
/* ---
WC placeholders - Layout - Two Columns
--- */
/* ---
Two Columns */
.woocommerce {
  opacity: 1;
}
/* ---
Products */
/* ---
WC placeholders - Layout - Products
--- */
.woocommerce {
  opacity: 1;
}
/* ---
Atoms */
/* ---
Atoms (WC)
--- */
/* ---
Flash */
/* ---
WC Flash - On Sale
--- */
/* ---
Button */
/* ---
Button WC Remove
--- */
/* ---
WC Button - Added to Cart
--- */
/* ---
WC Button - Checkout
--- */
/* ---
WC Button - Reset Variations
--- */
/* ---
WC Button - Remove
--- */
/* ---
WC Button - Edit address
--- */
/* ---
Input */
/* ---
WC Input - Text
--- */
/* ---
WC Input - Textarea
--- */
/* ---
WC Input - Quantity
--- */
/* ---
WC Input - Stars
--- */
/* ---
WC Input - Validation
--- */
/* ---
Regular validation */
/* ---
Checkbox validation */
/* ---
Message */
/* ---
WC Message - Store Notice
--- */
/* ---
WC Message - General
--- */
/* ---
WC Message - Password Strength
--- */
/* ---
WC Message - Password Hint
--- */
/* ---
Paragraph */
/* ---
WC Paragraph - Result Count
--- */
/* ---
WC Paragraph - Small Note
--- */
/* ---
WC Paragraph - Terms and Conditions
--- */
/* ---
WC Product - Short Description
--- */
/* ---
Label */
/* ---
WC Label - Required
--- */
/* ---
WC Label - Optional
--- */
/* ---
WC Label
--- */
/* ---
Other */
/* ---
WC Loader
--- */
/* ---
WC Product - Quantity
--- */
/* ---
WC Product - Title
--- */
/* ---
WC Product - Stock
--- */
/* ---
WC - Placeholders - Other
--- */
/* ---
WC - Placeholders - Atoms
--- */
/* ---
... */
/* ---
Molecules */
/* ---
Molecules (WC)
--- */
/* ---
Input Field */
/* ---
WC Input Field - Ordering
--- */
/* ---
WC Input Field - Rating
--- */
/* ---
WC Input Field - Quantity
--- */
/* ---
WC Input Field - Variation
--- */
/* ---
WC Input Field - Text
--- */
/* ---
WC Input Field - Radio
--- */
/* ---
WC Input Field - Checkbox
--- */
/* ---
WC Input Field - Checkbox w/ Title
--- */
/* ---
Form */
/* ---
WC Form
--- */
/* ---
WC Form - Shipping Calculator
--- */
/* ---
WC Form - Login
--- */
/* ---
WC Form - Register
--- */
/* ---
WC Form - Reset Password
--- */
/* ---
WC Form - Cart Coupon
--- */
/* ---
WC Form - Checkout Coupon
--- */
/* ---
WC Form - Edit Account
--- */
/* ---
WC Form - Cart
--- */
/* ---
WC Form - Review
--- */
/* ---
WC Form - Address Fields
--- */
/* ---
WC Form - Credit Card
--- */
/* ---
WC Form - Edit Payment Method
--- */
/* ---
WC Form - Product Cart -  Common
--- */
/* ---
WC Form - Product Cart - External
--- */
/* ---
WC Form - Product Cart - Grouped
--- */
/* ---
WC Form - Product Cart - Simple
--- */
/* ---
WC Form - Product Cart - Variable
--- */
/* ---
WC Form - Widget - Price
--- */
/* ---
WC Form - Widget - Product Search
--- */
/* ---
WC Form - Shipping Methods
--- */
/* ---
WC Form - Track Order
--- */
/* ---
WC Form - Payment Methods
--- */
/* ---
Table */
/* ---
WC Table
--- */
/* ---
WC Table - Grouped Product List
--- */
/* ---
WC Table - Downloads
--- */
/* ---
WC Table - Product Attributes
--- */
/* ---
WC Table - Cart
--- */
/* ---
WC Table - Orders
--- */
/* ---
WC Table - Payment Methods
--- */
/* ---
WC Table - Cart Totals
--- */
/* ---
WC Table - Review Order
--- */
/* ---
WC Table Order Details
--- */
/* ---
Navigation */
/* ---
WC Navigation - Breadcrumbs
--- */
/* ---
WC Navigation - Pagination
--- */
/* ---
WC Navigation - Tabs
--- */
/* ---
WC Navigation - Widget - Active Filters
--- */
/* ---
WC Navigation - Widget - Attributes
--- */
/* ---
WC Navigation - Widget - Rating
--- */
/* ---
WC Navigation - Widget - Product Categories
--- */
/* ---
WC Navigation - My Account
--- */
/* ---
List */
/* ---
WC List - Products
--- */
/* ---
WC List - Widget - Products
--- */
/* ---
WC List - Reviews
--- */
/* ---
WC List - Order Details
--- */
/* ---
WC List - Order Updates
--- */
/* ---
Preview */
/* ---
WC Preview - Product
--- */
/* ---
WC Preview - Order Item
--- */
/* ---
WC Preview - Widget Product
--- */
/* ---
Preview WC Review
--- */
/* ---
WC Preview - Variation
--- */
/* ---
WC Preview - Order Detail
--- */
/* ---
WC Preview - Address - Account
--- */
/* ---
WC Preview - Address - Checkout
--- */
/* ---
WC Preview - Order Update
--- */
/* ---
Widget */
/* ---
WC Widget
--- */
/* ---
WC Widget - Active Filters
--- */
/* ---
WC Widget - Cart
--- */
/* ---
WC Widget - Filter by Attribute
--- */
/* ---
WC Widget - Filter by Attribute
--- */
/* ---
WC Widget - Filter by Rating
--- */
/* ---
WC Widget - Product Categories
--- */
/* ---
WC Widget - Products
--- */
/* ---
WC Widget - Products by Rating
--- */
/* ---
WC Widget - Product Search
--- */
/* ---
WC Widget - Product Tag Cloud
--- */
/* ---
WC Widget - Recent Product Reviews
--- */
/* ---
WC Widget - Viewed Products
--- */
/* ---
Other */
/* ---
WC Address Title Edit
--- */
/* ---
WC Price
--- */
/* ---
WC Star Rating
--- */
/* ---
WC Product Rating
--- */
/* ---
WC Product - Price
--- */
/* ---
Notice Indicator
--- */
/* ---
WC Product - Meta
--- */
/* ---
WC Payment Method
--- */
/* ---
WC Order Overview
--- */
/* ---
WC - Placeholders - Molecules
--- */
/* ---
... */
/* ---
Organisms */
/* ---
Organisms (WC)
--- */
/* ---
Single Product */
/* ---
WC Single Product - Layout
--- */
/* ---
WC Product Summary
--- */
/* ---
WC Product - Image Default
--- */
/* ---
WC Product - Image Gallery
--- */
/* ---
WC Product - Tabs
--- */
/* ---
WC Product - Tabs - Panel
--- */
/* ---
WC Product - Tabs - Panel - Descripton
--- */
/* ---
WC Product - Tabs - Panel - Additional Information
--- */
/* ---
WC Product - Tabs - Panel - Reviews
--- */
/* ---
WC Product - Up-Sells
--- */
/* ---
WC Product - Related
--- */
/* ---
WC Product - Photoswipe
--- */
/* ---
Cart */
/* ---
WC Cart - Collaterals
--- */
/* ---
WC Cart - Cross Sells
--- */
/* ---
WC Cart - Totals
--- */
/* ---
WC Cart - Return to Shop (Cart Empty)
--- */
/* ---
Checkout */
/* ---
WC Checkout - Layout
--- */
/* ---
WC Checkout - Login
--- */
/* ---
WC Checkout - Coupon
--- */
/* ---
WC Checkout
--- */
/* ---
WC Checkout - Billing
--- */
/* ---
WC Checkout - Account
--- */
/* ---
WC Checkout - Shipping
--- */
/* ---
WC Checkout - Additional
--- */
/* ---
WC Checkout - Review Order
--- */
/* ---
WC Checkout - Payment
--- */
/* ---
WC Checkout - Place Order
--- */
/* ---
Order */
/* ---
WC Order - Thank You
--- */
/* ---
WC Order - Details Bank
--- */
/* ---
WC Order - Downloads
--- */
/* ---
WC Order - Details
--- */
/* ---
WC Order - Details Customer
--- */
/* ---
WC Order - Order Again
--- */
/* ---
WC Order Tracking
--- */
/* ---
My Account */
/* ---
WC My Account - Content
--- */
/* ---
WC My Account - Order
--- */
/* ---
WC My Account - Addresses
--- */
/* ---
WC My Account - Edit Address
--- */
/* ---
Select 2 */
/* ---
WC - Select2 - Container
--- */
/* ---
WC - Select2 - Dropdown
--- */
/* ---
WC - Select2 - Results
--- */
/* ---
WC - Select2 - Search Dropdown
--- */
/* ---
WC - Select2 - Close Mask
--- */
/* ---
WC - Select2 - Hidden / Accessible
--- */
/* ---
WC - Select2 - Container - Default
--- */
/* ---
WC - Select2 - Container - Classic
--- */
/* ---
Other */
/* ---
Sidebar
--- */
/* ---
Header Page
--- */
/* ---
WC header
--- */
/* ---
WC breadcrumbs
--- */
/* ---
Slideout
--- */
/* ---
WC - Placeholders - Organisms
--- */
/* ---
... */
/* ---
Globals */
/* ---
Global styles
--- */
/* ---
Helpers */
/* ---
Global styles - Helpers
--- */
/* ---
... */
/* ---
Standalone styles */
/* ---
Global styles - Standalone styles
--- */
/* ---
Store Notice */
/* ---
Global styles - WC - Store notice
--- */
.admin-bar .woocommerce-store-notice {
  top: 32px;
}

/* ---
Inputs */
/* ---
Global styles - Components - Select 2
--- */
/* ---
Select 2 */
/* ---
Variation Swatches */
.woo-variation-swatches .variable-items-wrapper {
  justify-content: left;
}

.woo-variation-swatches.wvs-show-label .variations th .woo-selected-variation-item-name {
  display: none;
}

.woo-variation-swatches .wvs-style-squared.variable-items-wrapper .variable-item:not(.radio-variable-item),
.woo-variation-swatches .variable-items-wrapper .variable-item img {
  overflow: hidden;
}

.woo-variation-swatches .wvs-style-squared.variable-items-wrapper .variable-item:not(.radio-variable-item) {
  -webkit-border-radius: 0.5rem;
  -moz-border-radius: 0.5rem;
  border-radius: 0.5rem;
  height: auto;
}

.woo-variation-swatches .variable-items-wrapper .variable-item {
  -webkit-border-radius: 0.5rem;
  -moz-border-radius: 0.5rem;
  border-radius: 0.5rem;
  border: 1px solid rgb(26, 25, 25);
}

.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item.selected:not(.no-stock) {
  background-color: rgb(26, 25, 25);
}

.woo-variation-swatches .variable-items-wrapper .variable-item.selected .variable-item-span {
  color: rgb(255, 255, 255);
}

.woo-variation-swatches.wvs-show-label .variations td {
  text-align: center;
}

.woo-variation-swatches .wvs-style-squared.variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item .variable-item-span {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding-top: 0.555rem;
  padding-bottom: 0.555rem;
  min-width: 106px;
}

/* ---
WC Header */
.wc-header {
  display: block;
  overflow: hidden;
  width: 100%;
  position: relative;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  border-bottom: 1px solid rgb(245, 245, 245);
}
.wc-header .inner-wrapper {
  display: block;
  overflow: hidden;
  width: 100%;
  position: relative;
}
.wc-header .inner-wrapper .logo {
  margin-left: auto;
  margin-right: auto;
}

/* ---
WC Header page */
.wc-header-page {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding-top: 3.888rem;
  padding-bottom: 3rem;
}
.wc-header-page .con {
  position: relative;
}
.wc-header-page .inner-wrapper {
  display: block;
  overflow: hidden;
  width: 100%;
  margin-bottom: 0;
  overflow: visible;
}
.wc-header-page .inner-wrapper .nav-buttons {
  display: block;
  overflow: hidden;
  width: 100%;
  position: relative;
  overflow: visible;
}
.wc-header-page .inner-wrapper .nav-buttons ul {
  display: block;
  overflow: hidden;
  width: 100%;
  font-size: 0;
  text-align: center;
  overflow: visible;
}
.wc-header-page .inner-wrapper .nav-buttons ul li {
  display: inline-block;
  vertical-align: middle;
  position: relative;
  overflow: visible;
  margin-right: 180px;
}
@media all and (min-width: 0px) and (max-width: 599px) {
  .wc-header-page .inner-wrapper .nav-buttons ul li {
    margin-right: 90px;
  }
}
.wc-header-page .inner-wrapper .nav-buttons ul li a {
  -webkit-border-radius: 200%;
  -moz-border-radius: 200%;
  border-radius: 200%;
  background-color: rgb(245, 245, 245);
}
.wc-header-page .inner-wrapper .nav-buttons ul li span {
  -webkit-border-radius: 200%;
  -moz-border-radius: 200%;
  border-radius: 200%;
  background-color: rgb(245, 245, 245);
  pointer-events: none;
}
.wc-header-page .inner-wrapper .nav-buttons ul li span:hover {
  opacity: 1;
}
.wc-header-page .inner-wrapper .nav-buttons ul li p {
  position: absolute;
  top: calc(100% + 1rem);
  left: 0;
  width: auto;
  transform: translateX(-20%);
  color: rgb(26, 25, 25);
}
.wc-header-page .inner-wrapper .nav-buttons ul li::after {
  overflow: hidden;
  text-indent: -9999px;
  overflow: hidden;
  content: "";
  display: block;
  width: 180px;
  height: 6px;
  position: absolute;
  display: block;
  top: 50%;
  left: 36px;
  background-color: rgb(245, 245, 245);
  transform: translateY(-50%);
}
@media all and (min-width: 0px) and (max-width: 599px) {
  .wc-header-page .inner-wrapper .nav-buttons ul li::after {
    width: 90px;
    height: 3px;
  }
}
.wc-header-page .inner-wrapper .nav-buttons ul li:last-child {
  margin-right: 0;
}
.wc-header-page .inner-wrapper .nav-buttons ul li:last-child::after {
  display: none;
}
.wc-header-page .inner-wrapper .global-accordion {
  margin-top: 5rem;
}
.wc-header-page .inner-wrapper .global-accordion .answer {
  padding: 0;
}
.wc-header-page .inner-wrapper .global-accordion .woocommerce-notices-wrapper {
  margin-bottom: 1rem;
}
.wc-header-page .inner-wrapper .global-accordion .woocommerce-error li {
  padding-left: 0;
}
.wc-header-page .inner-wrapper .global-accordion .woocommerce-error li::before {
  display: none;
}
.wc-header-page .inner-wrapper .global-accordion .tab-content form {
  -webkit-border-radius: 0.5rem;
  -moz-border-radius: 0.5rem;
  border-radius: 0.5rem;
  background-color: rgb(245, 245, 245);
}
.wc-header-page .inner-wrapper .global-accordion .tab-content form .form-row {
  width: 100%;
  max-width: unset;
  margin-right: 0;
}
.wc-header-page .inner-wrapper .global-accordion .tab-content form .form-row input {
  max-width: unset;
}
.wc-header-page .inner-wrapper .global-accordion .tab-content .woocommerce-form__label-for-checkbox {
  margin-bottom: 1rem;
}
.wc-header-page .inner-wrapper .global-accordion .tab-content .wrp-submit .lost_password {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin-bottom: 0;
  text-align: left;
  padding-left: calc(2rem + 18px);
}
.wc-header-page .inner-wrapper .global-accordion .tab-content .wrp-submit .lost_password a {
  text-decoration: underline;
}
.wc-header-page .inner-wrapper .global-accordion .tab-content .wrp-submit .global-button {
  padding: 0.666rem 2rem;
  width: auto;
}
.wc-header-page .inner-wrapper .global-accordion #registracija {
  display: none;
}
.wc-header-page.checkout .inner-wrapper .nav-buttons ul li:first-child span,
.wc-header-page.checkout .inner-wrapper .nav-buttons ul li:first-child a {
  background-color: rgb(26, 25, 25);
}
.wc-header-page.checkout .inner-wrapper .nav-buttons ul li:first-child span::before,
.wc-header-page.checkout .inner-wrapper .nav-buttons ul li:first-child a::before {
  filter: brightness(0) invert(1);
}
.wc-header-page.checkout .inner-wrapper .nav-buttons ul li:first-child::after {
  background-color: rgb(26, 25, 25);
}
.wc-header-page.checkout .inner-wrapper .nav-buttons ul li .checkout {
  pointer-events: none;
}
.wc-header-page.checkout .inner-wrapper .nav-buttons ul li .checkout :hover {
  opacity: 1;
}
.wc-header-page.thankyou .inner-wrapper .nav-buttons ul li span,
.wc-header-page.thankyou .inner-wrapper .nav-buttons ul li a {
  background-color: rgb(26, 25, 25);
}
.wc-header-page.thankyou .inner-wrapper .nav-buttons ul li span::before,
.wc-header-page.thankyou .inner-wrapper .nav-buttons ul li a::before {
  filter: brightness(0) invert(1);
}
.wc-header-page.thankyou .inner-wrapper .nav-buttons ul li::after {
  background-color: rgb(26, 25, 25);
}

/* ---
WC breadcrumbs */
.global-section-breadcrumbs {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 1rem 0;
  text-align: center;
}

/* ---
Styles inside .woocommerce class */
/* ---
Global styles - Inside .woocommerce class
--- */
.woocommerce {
  /* ---
  Layout */
  /* ---
  Sale Flash */
  /* ---
  Price */
  /* ---
  Variation */
  /* ---
  Star Rating */
  /* ---
  Button */
  /* ---
  Global styles - WC - Button
  --- */
  /* ---
  Default button */
  /* ---
  Added to cart */
  /* ---
  Remove */
  /* ---
  Input */
  /* ---
  Global styles - WC - Input
  --- */
  /* ---
  Input components */
  /* ---
  Input fields */
  /* ---
  Message */
  /* ---
  Global styles - WC - Message
  --- */
  /* ---
  Commons */
  /* ---
  Message Types */
  /* ---
  Paragraph */
  /* ---
  Loader */
  /* ---
  oEmbed */
  /* ---
  Form */
  /* ---
  Global styles - WC - Form
  --- */
  /* ---
  Form */
  /* ---
  Table */
  /* ---
  Global styles - WC - Table
  --- */
  /* ---
  Default table */
  /* ---
  Downloads table */
  /* ---
  Navigation */
  /* ---
  Global styles - WC - Navigation
  --- */
  /* ---
  Breadcrumb */
  /* ---
  Pagination */
  /* ---
  List */
  /* ---
  Sidebar */
}
.woocommerce .quantity {
  width: auto;
  display: inline-block;
  vertical-align: middle;
  overflow: hidden;
  /* ---
  Button */
  /* ---
  Text */
}
.woocommerce .quantity .qty-change-button {
  overflow: hidden;
  text-indent: -9999px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  float: left;
  height: 48px;
  width: 48px;
  background-color: rgb(255, 255, 255);
  border: 1px solid rgb(26, 25, 25);
  /* ---
  Icon Placeholder */
  /* ---
  Minus */
  /* ---
  Plus */
}
.woocommerce .quantity .qty-change-button:before {
  overflow: hidden;
  content: "";
  display: block;
  width: 18px;
  height: 18px;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  position: absolute;
  top: 50%;
  left: 50%;
  /* ---
  Include sprite */
  /* ---
  Icon */
}
.woocommerce .quantity .qty-change-button.minus {
  -webkit-border-radius: 0.333rem 0 0 0.333rem;
  -moz-border-radius: 0.333rem 0 0 0.333rem;
  border-radius: 0.333rem 0 0 0.333rem;
  border-right: transparent;
}
.woocommerce .quantity .qty-change-button.minus:before {
  /* ---
  Include sprite */
  /* ---
  Icon */
  background-position: -171px 0;
}
.woocommerce .quantity .qty-change-button.plus {
  -webkit-border-radius: 0 0.333rem 0.333rem 0;
  -moz-border-radius: 0 0.333rem 0.333rem 0;
  border-radius: 0 0.333rem 0.333rem 0;
  border-left: transparent;
}
.woocommerce .quantity .qty-change-button.plus:before {
  /* ---
  Include sprite */
  /* ---
  Icon */
  background-position: -224px 0;
}
.woocommerce .quantity .input-text {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  border-left: transparent;
  border-right: transparent;
  float: left;
  padding-left: 0;
  padding-right: 0;
  text-align: center;
  -moz-appearance: textfield;
  height: 48px;
  width: 48px;
}
.woocommerce .quantity .input-text::-webkit-outer-spin-button, .woocommerce .quantity .input-text::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.woocommerce .quantity .input-text:focus {
  border-color: rgb(26, 25, 25);
}
.woocommerce .form-row label.hidden {
  visibility: hidden;
}
.woocommerce .form-row label.inline {
  display: inline;
}
.woocommerce .form-row .woocommerce-input-wrapper select {
  width: 100%;
  cursor: pointer;
  margin: 0;
}
.woocommerce .form-row .woocommerce-input-wrapper .select2-container {
  width: 100%;
}
.woocommerce .woocommerce-message,
.woocommerce .woocommerce-error,
.woocommerce .woocommerce-info {
  text-align: center;
}
.woocommerce .woocommerce-message {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background-color: rgb(242, 5, 5);
  color: rgb(255, 255, 255);
  padding: 1rem;
  margin-bottom: 2rem;
  display: inline-block;
  vertical-align: middle;
  background-color: rgb(25, 160, 21);
}
.woocommerce .woocommerce-message a {
  color: rgb(255, 255, 255) !important;
  width: auto;
  text-decoration: underline;
  display: inline-block;
  vertical-align: middle;
}
.woocommerce .woocommerce-message li {
  margin-bottom: 0.5rem;
  color: rgb(255, 255, 255);
}
.woocommerce .woocommerce-message li.last-child {
  margin-bottom: 0;
}
.woocommerce .woocommerce-message li a {
  color: rgb(255, 255, 255);
}
.woocommerce .woocommerce-info {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background-color: rgb(242, 5, 5);
  color: rgb(255, 255, 255);
  padding: 1rem;
  margin-bottom: 2rem;
  display: inline-block;
  vertical-align: middle;
}
.woocommerce .woocommerce-info a {
  color: rgb(255, 255, 255) !important;
  width: auto;
  text-decoration: underline;
  display: inline-block;
  vertical-align: middle;
}
.woocommerce .woocommerce-info li {
  margin-bottom: 0.5rem;
  color: rgb(255, 255, 255);
}
.woocommerce .woocommerce-info li.last-child {
  margin-bottom: 0;
}
.woocommerce .woocommerce-info li a {
  color: rgb(255, 255, 255);
}
.woocommerce .woocommerce-error {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background-color: rgb(242, 5, 5);
  color: rgb(255, 255, 255);
  padding: 1rem;
  margin-bottom: 2rem;
  display: inline-block;
  vertical-align: middle;
  background-color: rgb(242, 5, 5);
}
.woocommerce .woocommerce-error a {
  color: rgb(255, 255, 255) !important;
  width: auto;
  text-decoration: underline;
  display: inline-block;
  vertical-align: middle;
}
.woocommerce .woocommerce-error li {
  margin-bottom: 0.5rem;
  color: rgb(255, 255, 255);
}
.woocommerce .woocommerce-error li.last-child {
  margin-bottom: 0;
}
.woocommerce .woocommerce-error li a {
  color: rgb(255, 255, 255);
}
.woocommerce .blockUI.blockOverlay {
  position: relative;
}
.woocommerce form .form-row {
  /* ---
  Validation*/
  /* ---
  Common Classes*/
}
.woocommerce form .form-row.woocommerce-invalid label {
  color: red;
}
.woocommerce form .form-row.woocommerce-invalid .chzn-single,
.woocommerce form .form-row.woocommerce-invalid .chzn-drop,
.woocommerce form .form-row.woocommerce-invalid input.input-text,
.woocommerce form .form-row.woocommerce-invalid select {
  border: 1px solid rgb(242, 5, 5);
}
.woocommerce form .form-row.woocommerce-invalid #terms {
  outline: 1px solid rgb(242, 5, 5);
  outline-offset: 2px;
}
.woocommerce form .form-row.woocommerce-validated .chzn-single,
.woocommerce form .form-row.woocommerce-validated .chzn-drop,
.woocommerce form .form-row.woocommerce-validated input.input-text,
.woocommerce form .form-row.woocommerce-validated select {
  border: 1px solid rgb(25, 160, 21);
}
.woocommerce .wc-credit-card-form-card-number.visa, .woocommerce .wc-credit-card-form-card-expiry.visa, .woocommerce .wc-credit-card-form-card-cvc.visa {
  background-image: url("../ui/woocommerce/credit-cards/visa.svg");
}
.woocommerce .wc-credit-card-form-card-number.mastercard, .woocommerce .wc-credit-card-form-card-expiry.mastercard, .woocommerce .wc-credit-card-form-card-cvc.mastercard {
  background-image: url("../ui/woocommerce/credit-cards/mastercard.svg");
}
.woocommerce .wc-credit-card-form-card-number.laser, .woocommerce .wc-credit-card-form-card-expiry.laser, .woocommerce .wc-credit-card-form-card-cvc.laser {
  background-image: url("../ui/woocommerce/credit-cards/laser.svg");
}
.woocommerce .wc-credit-card-form-card-number.dinersclub, .woocommerce .wc-credit-card-form-card-expiry.dinersclub, .woocommerce .wc-credit-card-form-card-cvc.dinersclub {
  background-image: url("../ui/woocommerce/credit-cards/diners.svg");
}
.woocommerce .wc-credit-card-form-card-number.maestro, .woocommerce .wc-credit-card-form-card-expiry.maestro, .woocommerce .wc-credit-card-form-card-cvc.maestro {
  background-image: url("../ui/woocommerce/credit-cards/maestro.svg");
}
.woocommerce .wc-credit-card-form-card-number.jcb, .woocommerce .wc-credit-card-form-card-expiry.jcb, .woocommerce .wc-credit-card-form-card-cvc.jcb {
  background-image: url("../ui/woocommerce/credit-cards/jcb.svg");
}
.woocommerce .wc-credit-card-form-card-number.amex, .woocommerce .wc-credit-card-form-card-expiry.amex, .woocommerce .wc-credit-card-form-card-cvc.amex {
  background-image: url("../ui/woocommerce/credit-cards/amex.svg");
}
.woocommerce .wc-credit-card-form-card-number.discover, .woocommerce .wc-credit-card-form-card-expiry.discover, .woocommerce .wc-credit-card-form-card-cvc.discover {
  background-image: url("../ui/woocommerce/credit-cards/discover.svg");
}
.woocommerce table.shop_table {
  text-align: left;
  padding: 2rem;
}
.woocommerce table.shop_table * {
  color: rgb(26, 25, 25);
}
.woocommerce table.shop_table tr {
  border-bottom: 1px solid rgb(203, 204, 203);
}
.woocommerce table.shop_table tr:last-child {
  border-bottom: none;
}
.woocommerce table.shop_table tr th {
  font-weight: 500;
}
.woocommerce table.shop_table tr th,
.woocommerce table.shop_table tr td {
  padding: 1rem 0;
}
.woocommerce table.shop_table tr.order-total th,
.woocommerce table.shop_table tr.order-total th .amount,
.woocommerce table.shop_table tr.order-total td,
.woocommerce table.shop_table tr.order-total td .amount {
  color: rgb(26, 25, 25);
}
.woocommerce table.shop_table tr.order-total th .amount *,
.woocommerce table.shop_table tr.order-total td .amount * {
  color: rgb(26, 25, 25);
  font-weight: 500;
}
.woocommerce table.shop_table tr td {
  text-align: right;
}
.woocommerce table.shop_table thead tr:last-child {
  border-bottom: 1px solid rgb(203, 204, 203);
}
.woocommerce table.shop_table .cart_item .product-name,
.woocommerce table.shop_table .order_item .product-name {
  text-align: left;
}
.woocommerce table.shop_table .cart_item .product-name a,
.woocommerce table.shop_table .order_item .product-name a {
  color: rgb(26, 25, 25);
  width: auto;
  text-decoration: underline;
}
.woocommerce table.shop_table .cart_item .product-quantity,
.woocommerce table.shop_table .order_item .product-quantity {
  font-weight: 700;
  color: rgb(26, 25, 25);
}
.woocommerce table.shop_table .cart_item:last-child,
.woocommerce table.shop_table .order_item:last-child {
  border-bottom: 1px solid rgb(203, 204, 203);
}
.woocommerce table.shop_table .cart_item .variation,
.woocommerce table.shop_table .order_item .variation {
  margin: 0;
}
.woocommerce table.shop_table .cart_item .variation dt,
.woocommerce table.shop_table .cart_item .variation dd,
.woocommerce table.shop_table .order_item .variation dt,
.woocommerce table.shop_table .order_item .variation dd {
  width: auto;
  display: inline-block;
}
.woocommerce table.shop_table .cart_item .variation dd,
.woocommerce table.shop_table .order_item .variation dd {
  margin-left: 0;
}
.woocommerce table.shop_table th.product-total {
  text-align: right;
}
.woocommerce .woocommerce-breadcrumb {
  display: block;
  overflow: hidden;
  width: 100%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  text-align: left;
  padding-left: 2rem;
  font-size: 0;
}
.woocommerce .woocommerce-breadcrumb .current-page,
.woocommerce .woocommerce-breadcrumb a {
  color: rgb(203, 204, 203);
  margin-right: 0.5rem;
  display: inline-block;
  width: auto;
  vertical-align: middle;
  position: relative;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  max-width: 150px;
}
.woocommerce .woocommerce-breadcrumb .current-page:after,
.woocommerce .woocommerce-breadcrumb a:after {
  overflow: hidden;
  content: "";
  display: block;
  width: 12px;
  height: 12px;
  /* ---
  Include sprite */
  /* ---
  Icon */
  background-position: -190px 0;
  display: inline-block;
  margin-left: 0.5rem;
  vertical-align: middle;
}
.woocommerce .woocommerce-breadcrumb .current-page:last-child,
.woocommerce .woocommerce-breadcrumb a:last-child {
  margin-right: 0;
}
.woocommerce .woocommerce-breadcrumb .current-page:last-child:after,
.woocommerce .woocommerce-breadcrumb a:last-child:after {
  display: none;
}
.woocommerce .woocommerce-breadcrumb a {
  color: rgb(26, 25, 25);
  text-decoration: none;
}
/* ---
Styles inside .woocommerce-no-js class */
/* ---
Global styles - Inside .woocommerce-no-js class
--- */
.woocommerce-no-js {
  /* ---
  Display Login and Coupon on checkout */
}
.woocommerce-no-js form.woocommerce-form-login,
.woocommerce-no-js form.woocommerce-form-coupon {
  display: block !important;
}
.woocommerce-no-js .woocommerce-form-login-toggle,
.woocommerce-no-js .woocommerce-form-coupon-toggle,
.woocommerce-no-js .showcoupon {
  display: none !important;
}

/* ---
Styles inside .rtl class */
/* ---
Global styles - Inside .rtl class
--- */
.rtl {
  /* ---
  .rtl.woocommerce */
  /* ---
  .rtl.woocommerce or .rtl.woocommerce-page */
}
.rtl.woocommerce .price_label,
.rtl.woocommerce .price_label span {
  direction: ltr;
  unicode-bidi: embed;
}
.rtl .woocommerce .col2-set .col-1,
.rtl .woocommerce-page .col2-set .col-1 {
  float: right;
}
.rtl .woocommerce .col2-set .col-2,
.rtl .woocommerce-page .col2-set .col-2 {
  float: left;
}

/* ---
Templates */
/* ---
WC Single Product
--- */
body.single-product {
  /* ---
  Layout */
  /* ---
  Breadcrumb */
  /* ---
  Notices Wrapper */
  /* ---
  On Sale */
  /* ---
  Product [LAYOUT] */
  /* ---
  Product Image */
  /* ---
  Summary [LAYOUT] */
  /* ---
  Product Taxonomies */
  /* ---
  Title */
  /* ---
  Rating */
  /* ---
  Price */
  /* ---
  Short Descripton */
  /* ---
  Stock */
  /* ---
  Tabs [LAYOUT] */
  /* ---
  Navigation Tabs */
  /* ---
  Tabs Panel */
  /* ---
  Products */
}
body.single-product .woocommerce-notices-wrapper {
  display: block;
  overflow: hidden;
  width: 100%;
  margin: 0 1rem;
}
@media all and (min-width: 0px) and (max-width: 599px) {
  body.single-product .woocommerce-notices-wrapper {
    max-width: calc(100% - 2rem);
  }
}
@media all and (min-width: 600px) and (max-width: 1023px) {
  body.single-product .woocommerce-notices-wrapper {
    max-width: calc(100% - 4rem);
  }
}
@media all and (min-width: 1024px) {
  body.single-product .woocommerce-notices-wrapper {
    max-width: 1296px;
  }
}
@media all and (min-width: 1024px) and (max-width: 1383px) {
  body.single-product .woocommerce-notices-wrapper {
    max-width: calc(100% - 4rem);
  }
}
body.single-product .woocommerce-notices-wrapper .woocommerce-message a {
  text-decoration: underline;
}
body.single-product main {
  /* ---
  Inner Wrapper */
  /* ---
  Meta */
  /* ---
  Product Options */
}
body.single-product main .product::before {
  overflow: hidden;
  content: "";
  display: block;
  width: 50%;
  height: 100%;
  position: absolute;
  background-color: rgb(255, 255, 255);
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 1;
  background: url("../ui/single_product_img_deco.svg");
  background-size: cover;
  background-color: rgb(255, 255, 255);
  background-repeat: no-repeat;
  content: "";
}
@media all and (min-width: 0) and (max-width: 1023px) {
  body.single-product main .product::before {
    display: none;
  }
}
body.single-product main .product::after {
  overflow: hidden;
  content: "";
  display: block;
  width: auto;
  height: 100%;
  aspect-ratio: 128/1017;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 1;
  background: url("../ui/single_product_text_deco.svg");
  background-size: cover;
  background-repeat: no-repeat;
  content: "";
}
@media all and (min-width: 0) and (max-width: 1023px) {
  body.single-product main .product::after {
    display: none;
  }
}
body.single-product main .wrp-inner {
  display: block;
  overflow: hidden;
  width: 100%;
  margin-top: 2rem;
  font-size: 0;
}
body.single-product main .wrp-inner .quantity,
body.single-product main .wrp-inner .single_add_to_cart_button {
  vertical-align: top;
  display: inline-block;
}
@media all and (min-width: 600px) {
  body.single-product main .wrp-inner .quantity {
    margin-right: 1rem;
    width: 144px;
  }
}
body.single-product main .wrp-inner .single_add_to_cart_button {
  min-height: 48px;
}
@media all and (min-width: 0px) and (max-width: 599px) {
  body.single-product main .wrp-inner .single_add_to_cart_button {
    width: 100%;
    max-width: calc(100% - 108px - 1rem);
    text-align: center;
    float: right;
  }
}
body.single-product main .wrp-inner .single_add_to_cart_button:before {
  margin-right: 0.5rem;
}
body.single-product main .wrp-inner .button-wishlist {
  float: left;
}
body.single-product main .wrp-inner .wrp-innerer {
  display: block;
  overflow: hidden;
  width: 100%;
  float: right;
  font-size: 0;
}
@media all and (min-width: 0px) and (max-width: 599px) {
  body.single-product main .wrp-inner .wrp-innerer {
    margin-top: 1rem;
  }
}
@media all and (min-width: 600px) {
  body.single-product main .wrp-inner .wrp-innerer {
    width: auto;
  }
}
body.single-product main .variations_form .variations {
  margin-bottom: 1.5rem;
}
body.single-product main .variations_form .variations,
body.single-product main .variations_form .variations tbody {
  display: block;
  overflow: hidden;
  width: 100%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
body.single-product main .variations_form .variations tr {
  margin-bottom: 1rem;
}
body.single-product main .variations_form .variations tr:last-child {
  margin-bottom: 0;
}
body.single-product main .variations_form .variations tr,
body.single-product main .variations_form .variations tr td,
body.single-product main .variations_form .variations tr th {
  display: block;
  overflow: hidden;
  width: 100%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
body.single-product main .variations_form .variations tr th {
  margin-bottom: 0.5rem;
}
body.single-product main .variations_form .variations .label,
body.single-product main .variations_form .variations .label label {
  color: rgb(26, 25, 25);
  font-weight: 500;
}
body.single-product main .variations_form .variations .label label {
  width: auto;
  display: inline-block;
}
body.single-product main .variations_form .variations .label label {
  color: rgb(26, 25, 25);
}
@media all and (min-width: 600px) {
  body.single-product main .variations_form .variations select {
    max-width: 300px;
    margin-left: auto;
    margin-right: auto;
  }
}
body.single-product main .variations_form .variations .reset_variations {
  display: inline-block;
  margin-top: 1.5rem;
  display: none;
}
body.single-product main .variations_form .stock {
  margin-top: 1rem;
  text-align: center;
}
body.single-product main .variations_form .single_variation_wrap .woocommerce-variation-description {
  display: block;
  overflow: hidden;
  width: 100%;
  margin-top: 1.5rem;
}
body.single-product main .variations_form .single_variation_wrap .woocommerce-variation-description p {
  color: rgb(26, 25, 25);
}
body.single-product main .variations_form .single_variation_wrap .woocommerce-variation-availability {
  display: block;
  overflow: hidden;
  width: 100%;
}
body.single-product main .variations_form .single_variation_wrap .woocommerce-variation-availability .stock {
  margin-top: 0.5rem;
}
body.single-product main .variation-heading {
  text-transform: uppercase;
  font-weight: 600;
  margin-bottom: 1rem;
}
body.single-product main .product-options-selection {
  display: block;
  overflow: hidden;
  width: 100%;
  display: inline-flex;
  flex-wrap: wrap;
  gap: 1rem;
  row-gap: 1rem;
  margin-bottom: 1rem;
}
body.single-product main .product-options-selection li {
  flex-shrink: 1;
  flex-grow: 0;
}
@media all and (min-width: 0px) and (max-width: 599px) {
  body.single-product main .product-options-selection li {
    flex-basis: calc((100% - 1rem) / 2);
  }
}
@media all and (min-width: 600px) {
  body.single-product main .product-options-selection li {
    flex-basis: calc((100% - 2rem) / 3);
  }
}
body.single-product main .product-options-selection label {
  display: block;
  overflow: hidden;
  width: 100%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-border-radius: 1rem;
  -moz-border-radius: 1rem;
  border-radius: 1rem;
  padding: 1rem;
  background-color: rgb(255, 255, 255);
  position: relative;
  cursor: pointer;
  text-align: center;
}
body.single-product main .product-options-selection label .price .lowest_price {
  margin-top: 0.5rem;
}
body.single-product main .product-options-selection label .price .lowest_price .amount,
body.single-product main .product-options-selection label .price .actual_price .amount {
  display: block;
  width: 100%;
}
body.single-product main .product-options-selection label .price .lowest_price + br {
  display: none;
}
body.single-product main .product-options-selection input {
  display: none;
}
body.single-product main .product-options-selection input:checked + label .text,
body.single-product main .product-options-selection input:checked + label .price {
  color: rgb(255, 255, 255);
}
body.single-product main .product-options-selection input:checked + label .price .lowest_price,
body.single-product main .product-options-selection input:checked + label .price .actual_price {
  color: rgb(255, 255, 255);
}
body.single-product main .product-options-selection input:checked + label .price .lowest_price .amount,
body.single-product main .product-options-selection input:checked + label .price .actual_price .amount {
  color: rgb(255, 255, 255);
}
body.single-product main .product {
  position: relative;
  background-color: #f5f5f5;
  margin-bottom: 1rem;
  /* ---
  Add to Cart */
}
body.single-product main .product .con {
  overflow: hidden;
  display: flex;
  flex-wrap: wrap;
  padding: 0;
  position: relative;
}
body.single-product main .product .wrp-primary,
body.single-product main .product .wrp-secondary {
  display: block;
  overflow: hidden;
  width: 100%;
  flex: 1;
  display: flex;
  flex-basis: 100%;
}
@media all and (min-width: 1024px) {
  body.single-product main .product .wrp-primary,
  body.single-product main .product .wrp-secondary {
    flex-basis: 50%;
  }
}
body.single-product main .product .wrp-primary {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  padding: 4rem;
  /* ---
  On Sale */
}
@media all and (min-width: 0) and (max-width: 1023px) {
  body.single-product main .product .wrp-primary {
    margin-bottom: 2rem;
  }
}
@media all and (min-width: 0px) and (max-width: 599px) {
  body.single-product main .product .wrp-primary {
    padding: 1rem;
  }
}
body.single-product main .product .wrp-primary::before {
  overflow: hidden;
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  background-color: rgb(255, 255, 255);
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 1;
  background: url("../ui/single_product_img_deco.svg");
  background-size: cover;
  background-color: rgb(255, 255, 255);
  background-repeat: no-repeat;
  transform: rotate(180deg);
  content: "";
  display: none;
}
@media all and (min-width: 0) and (max-width: 1023px) {
  body.single-product main .product .wrp-primary::before {
    display: block;
  }
}
body.single-product main .product .wrp-primary .onsale {
  position: absolute;
  top: 3rem;
  left: 3rem;
  z-index: 2;
}
@media all and (min-width: 0px) and (max-width: 599px) {
  body.single-product main .product .wrp-primary .onsale {
    top: 2rem;
    left: 2rem;
  }
}
body.single-product main .product .wrp-secondary {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 3rem;
  background-color: #f5f5f5;
  position: relative;
  text-align: left;
  z-index: 10;
}
body.single-product main .product .wrp-secondary .non-sellable {
  display: block;
  overflow: hidden;
  width: 100%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  text-align: left;
  margin-top: 2rem;
  padding-bottom: 2px;
}
body.single-product main .product .wrp-secondary .non-sellable .global-underline-link {
  width: auto;
  margin-top: 1rem;
}
body.single-product main .product .cart {
  margin-top: 2rem;
}
body.single-product main .product .cart > * {
  display: inline-block;
  vertical-align: middle;
}
body.single-product main .product .cart .button-wishlist {
  background-color: rgb(255, 255, 255);
  border: 1px solid rgb(26, 25, 25);
  margin-right: 2rem;
}
body.single-product main .product .cart .quantity {
  margin-right: 1rem;
}
body.single-product main .product .cart .button {
  width: auto;
}
body.single-product main .product.product-type-variable .cart .variations tr .value .reset_variations {
  display: inline-block;
  margin-top: 1.5rem;
  display: none !important;
}
body.single-product .woocommerce-product-gallery {
  display: block;
  overflow: hidden;
  width: 100%;
  position: relative;
  z-index: 50;
  opacity: 1 !important;
  /* ---
  Default */
  /* ---
  With Extension - Gallery Slider */
}
body.single-product .woocommerce-product-gallery figure .woocommerce-product-gallery--columns-3 .flex-control-thumbs li:nth-child(3n+1) {
  clear: left;
}
body.single-product .woocommerce-product-gallery figure .woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n+1) {
  clear: left;
}
body.single-product .woocommerce-product-gallery figure .woocommerce-product-gallery--columns-5 .flex-control-thumbs li:nth-child(5n+1) {
  clear: left;
}
body.single-product .woocommerce-product-gallery figure .woocommerce-product-gallery .flex-control-thumbs li img.flex-active, body.single-product .woocommerce-product-gallery figure .woocommerce-product-gallery .flex-control-thumbs li img:hover {
  opacity: 1;
}
body.single-product .woocommerce-product-gallery .woocommerce-product-gallery--columns-3 .flex-control-thumbs li:nth-child(3n+1) {
  clear: left;
}
body.single-product .woocommerce-product-gallery .woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n+1) {
  clear: left;
}
body.single-product .woocommerce-product-gallery .woocommerce-product-gallery--columns-5 .flex-control-thumbs li:nth-child(5n+1) {
  clear: left;
}
body.single-product .woocommerce-product-gallery .woocommerce-product-gallery .flex-control-thumbs li img.flex-active, body.single-product .woocommerce-product-gallery .woocommerce-product-gallery .flex-control-thumbs li img:hover {
  opacity: 1;
}
body.single-product .woocommerce-product-gallery .flex-viewport,
body.single-product .woocommerce-product-gallery .flex-control-nav {
  display: block;
  overflow: hidden;
  width: 100%;
  float: left;
}
body.single-product .woocommerce-product-gallery .flex-viewport img {
  float: left;
}
body.single-product .woocommerce-product-gallery .flex-control-nav li {
  width: 100%;
  float: left;
  max-width: calc((100% - 3rem) / 4);
  margin-right: 1rem;
  margin-top: 1rem;
}
body.single-product .woocommerce-product-gallery .flex-control-nav li:nth-child(4n), body.single-product .woocommerce-product-gallery .flex-control-nav li:last-child {
  margin-right: 0;
}
body.single-product .woocommerce-product-gallery .flex-control-nav li img {
  width: 100%;
  float: left;
  cursor: pointer;
  position: relative;
}
body.single-product .woocommerce-product-gallery .flex-control-nav li img.flex-active {
  opacity: 0.5;
}
body.single-product .woocommerce-product-gallery img {
  width: 100%;
  height: auto;
}
body.single-product .woocommerce-product-gallery__wrapper {
  overflow: hidden;
  margin: 0;
}
body.single-product .summary {
  max-width: 480px;
  position: relative;
  z-index: 50;
}
body.single-product .summary .product_meta {
  position: relative;
  margin-bottom: 2.5rem;
}
body.single-product .summary .product_meta .posted_in a {
  -webkit-border-radius: 0.333rem;
  -moz-border-radius: 0.333rem;
  border-radius: 0.333rem;
  background-color: rgb(255, 255, 255);
  padding: 0.333rem 1rem;
  font-weight: 500;
  color: rgb(26, 25, 25);
  display: inline-block;
  width: auto;
  text-transform: uppercase;
}
@media (hover: hover) {
  body.single-product .summary .product_meta .posted_in a:hover {
    background-color: rgb(26, 25, 25);
    color: rgb(255, 255, 255);
  }
}
body.single-product .meta-product-taxonomies {
  display: block;
  overflow: hidden;
  width: 100%;
  margin-bottom: 1.5rem;
}
body.single-product .meta-product-taxonomies li {
  margin-right: 0.5rem;
  margin-bottom: 0.5rem;
  display: inline-block;
  vertical-align: middle;
}
body.single-product .meta-product-taxonomies li .card-logo {
  -webkit-border-radius: 0.333rem;
  -moz-border-radius: 0.333rem;
  border-radius: 0.333rem;
  position: relative;
  overflow: hidden;
  width: 100%;
  max-width: 86px;
  height: auto;
}
body.single-product .meta-product-taxonomies li .card-logo picture {
  position: relative;
  width: 100%;
  height: 100%;
  float: unset;
}
body.single-product .meta-product-taxonomies li .card-logo picture img {
  width: 100%;
  height: 100%;
}
body.single-product .meta-product-taxonomies li .card-logo:hover {
  opacity: 0.85;
}
body.single-product .product_title {
  color: rgb(26, 25, 25);
  margin-bottom: 1rem;
}
body.single-product .price {
  display: block;
  overflow: hidden;
  width: 100%;
  -webkit-border-radius: 0.333rem;
  -moz-border-radius: 0.333rem;
  border-radius: 0.333rem;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin-top: 1rem;
  background-color: rgb(255, 255, 255);
  padding: 1rem;
}
body.single-product .price,
body.single-product .price * {
  font-weight: 500;
  text-align: center;
}
body.single-product .price bdi {
  width: auto;
  display: inline-block;
  vertical-align: middle;
}
body.single-product .price bdi .woocommerce-Price-currencySymbol {
  width: auto;
  display: inline-block;
  vertical-align: middle;
}
body.single-product .stock {
  margin-top: 1rem;
  text-align: center;
}
body.single-product .woocommerce-Tabs-panel {
  /* ---
  Description */
  /* ---
  Additional Information */
  /* ---
  Reviews */
}
body.single-product .products {
  /* ---
  Up-sells */
  /* ---
  Releated */
}
/* ---
Photoswipe */
/* ---
Archive Brands
--- */
/* ---
Archive Products
--- */
body.archive.woocommerce .global-header-page {
  margin-bottom: 0;
}
body.archive.woocommerce .global-section-categories {
  margin-top: 4rem;
}
body.archive.woocommerce .global-section-categories .heading-wrapper {
  margin-bottom: 4rem;
}
@media all and (min-width: 0px) and (max-width: 599px) {
  body.archive.woocommerce .global-section-archive .products {
    gap: 1rem;
  }
}
@media all and (min-width: 0px) and (max-width: 599px) {
  body.archive.woocommerce .global-section-archive .products li {
    flex-basis: calc((100% - 1rem) / 2);
  }
}

/* ---
Pages */
/* ---
WC Cart
--- */
.woocommerce-cart {
  /* ---
     Header Page */
  /* ---
     Notices */
  /* ---
     Form */
  /* ---
     Cart Collaterals [LAYOUT] */
  /* ---
  Cross Sells */
  /* ---
  Cart Totals */
  /* ---
  Cart Empty */
  /* ---
     Empty Cart */
  /* ---
     Products */
  /* ---
     Features */
}
.woocommerce-cart .header-page {
  margin-bottom: 0.5rem;
  border-bottom: 1px solid rgb(203, 204, 203);
}
.woocommerce-cart main .wrp-main {
  background-color: rgb(245, 245, 245);
  padding-top: 1rem;
  padding-bottom: 2rem;
}
.woocommerce-cart main .wrp-main > .con > .woocommerce {
  display: block;
  overflow: hidden;
  width: 100%;
}
.woocommerce-cart .global-header-page {
  text-align: center;
}
.woocommerce-cart .global-header-page:before {
  top: 2rem;
}
.woocommerce-cart .global-header-page .global-txt-w-desc {
  padding-bottom: 3rem;
}
.woocommerce-cart .woocommerce-notices-wrapper {
  margin-bottom: 1rem;
}
.woocommerce-cart .global-notice-indicator {
  display: block;
  overflow: hidden;
  width: 100%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 2rem 0 2rem 72px;
  background-color: rgb(255, 255, 255);
}
@media all and (min-width: 0) and (max-width: 1023px) {
  .woocommerce-cart .global-notice-indicator {
    padding: 2rem 0;
  }
}
@media all and (min-width: 600px) and (max-width: 1023px) {
  .woocommerce-cart .global-notice-indicator {
    padding: 2rem 0 2rem 2rem;
  }
}
@media all and (min-width: 1024px) {
  .woocommerce-cart .global-notice-indicator {
    display: flex;
    align-items: center;
  }
}
@media all and (min-width: 1024px) and (max-width: 1199px) {
  .woocommerce-cart .global-notice-indicator {
    padding: 2rem 0 2rem calc(72px + 2rem);
  }
}
.woocommerce-cart .global-notice-indicator .picture-wrapper {
  overflow: hidden;
  content: "";
  display: block;
  width: 48px;
  height: 48px;
  position: relative;
  background-color: rgb(255, 255, 255);
}
.woocommerce-cart .global-notice-indicator .picture-wrapper picture {
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100%;
}
.woocommerce-cart .global-notice-indicator .picture-wrapper picture img {
  width: 100%;
  width: 100%;
}
.woocommerce-cart .global-notice-indicator .text-wrapper {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: block;
  overflow: hidden;
  width: 100%;
  position: relative;
}
@media all and (min-width: 0) and (max-width: 1023px) {
  .woocommerce-cart .global-notice-indicator .text-wrapper {
    margin-top: 1rem;
  }
}
@media all and (min-width: 1024px) {
  .woocommerce-cart .global-notice-indicator .text-wrapper {
    width: auto;
    flex: 1;
    margin-right: 2rem;
    margin-left: 2rem;
  }
}
.woocommerce-cart .global-notice-indicator .text-wrapper .heading {
  color: rgb(26, 25, 25);
  font-weight: 400;
}
.woocommerce-cart .global-notice-indicator .text-wrapper .description {
  color: rgb(26, 25, 25);
}
.woocommerce-cart .global-notice-indicator .text-wrapper .indicator {
  display: block;
  overflow: hidden;
  width: 100%;
  -webkit-border-radius: 0.333rem;
  -moz-border-radius: 0.333rem;
  border-radius: 0.333rem;
  background-color: rgb(245, 245, 245);
  height: 1rem;
  margin-top: 0.5rem;
  max-width: 588px;
}
.woocommerce-cart .global-notice-indicator .text-wrapper .indicator .value {
  -webkit-border-radius: 0.333rem;
  -moz-border-radius: 0.333rem;
  border-radius: 0.333rem;
  overflow: hidden;
  text-indent: -9999px;
  background-color: rgb(26, 25, 25);
  height: 1rem;
  display: block;
}
.woocommerce-cart .global-notice-indicator .global-button {
  width: auto;
}
@media all and (min-width: 0) and (max-width: 1023px) {
  .woocommerce-cart .global-notice-indicator .global-button {
    float: right;
    margin-top: 1rem;
  }
}
@media all and (min-width: 1024px) {
  .woocommerce-cart .global-notice-indicator .global-button {
    margin-left: auto;
  }
}
.woocommerce-cart .woocommerce-cart-form .shop_table.cart,
.woocommerce-cart .woocommerce-cart-form .shop_table.cart > *,
.woocommerce-cart .woocommerce-cart-form .shop_table.cart .cart_item {
  display: block;
  overflow: hidden;
  width: 100%;
}
.woocommerce-cart .woocommerce-cart-form .shop_table.cart .cart_item {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 2rem 0 2rem;
  border-bottom: 1px solid rgb(26, 25, 25);
}
@media all and (min-width: 0px) and (max-width: 599px) {
  .woocommerce-cart .woocommerce-cart-form .shop_table.cart .cart_item {
    padding-left: 0;
    padding-right: 0;
  }
}
@media all and (min-width: 600px) and (max-width: 1199px) {
  .woocommerce-cart .woocommerce-cart-form .shop_table.cart .cart_item {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
.woocommerce-cart .woocommerce-cart-form .shop_table.cart .cart_item:last-child {
  border-bottom: none;
}
.woocommerce-cart .woocommerce-cart-form .shop_table.cart .cart_item > * {
  float: left;
}
.woocommerce-cart .woocommerce-cart-form .shop_table.cart .cart_item .product-thumbnail {
  width: 120px;
  overflow: hidden;
  margin-right: 2rem;
}
@media all and (min-width: 0px) and (max-width: 599px) {
  .woocommerce-cart .woocommerce-cart-form .shop_table.cart .cart_item .product-thumbnail {
    margin-right: 1rem;
  }
}
.woocommerce-cart .woocommerce-cart-form .shop_table.cart .cart_item .product-name {
  display: block;
  overflow: hidden;
  width: 100%;
  max-width: calc(100% - 120px - 2rem);
  margin-top: 1rem;
}
.woocommerce-cart .woocommerce-cart-form .shop_table.cart .cart_item .product-name a {
  color: rgb(26, 25, 25);
  font-weight: 500;
  width: auto;
  text-decoration: none;
}
.woocommerce-cart .woocommerce-cart-form .shop_table.cart .cart_item .product-name .variation {
  display: none;
  margin: 0;
}
.woocommerce-cart .woocommerce-cart-form .shop_table.cart .cart_item .product-name .variation dt,
.woocommerce-cart .woocommerce-cart-form .shop_table.cart .cart_item .product-name .variation dd {
  width: auto;
  display: inline-block;
}
.woocommerce-cart .woocommerce-cart-form .shop_table.cart .cart_item .product-name .variation dd {
  margin-left: 0;
}
.woocommerce-cart .woocommerce-cart-form .shop_table.cart .cart_item .wrp-inner-cart-item {
  display: block;
  overflow: hidden;
  width: 100%;
  display: flex;
  align-items: center;
  margin-top: 1rem;
}
@media all and (min-width: 1024px) {
  .woocommerce-cart .woocommerce-cart-form .shop_table.cart .cart_item .wrp-inner-cart-item {
    max-width: calc(100% - 120px - 2rem);
  }
}
.woocommerce-cart .woocommerce-cart-form .shop_table.cart .cart_item .product-remove {
  display: inline-block;
  vertical-align: middle;
  margin-right: 1rem;
  width: 48px;
}
@media all and (min-width: 0) and (max-width: 1023px) {
  .woocommerce-cart .woocommerce-cart-form .shop_table.cart .cart_item .product-remove {
    clear: left;
  }
}
.woocommerce-cart .woocommerce-cart-form .shop_table.cart .cart_item .product-remove a {
  background-color: rgb(255, 255, 255);
  border: 1px solid rgb(26, 25, 25);
}
.woocommerce-cart .woocommerce-cart-form .shop_table.cart .cart_item .product-remove a::before {
  overflow: hidden;
  content: "";
  display: block;
  width: 48px;
  height: 48px;
  /* ---
  Include sprite */
  /* ---
  Icon */
  background-position: -50px -81px;
  top: 0;
  left: 0;
}
@media (hover: hover) {
  .woocommerce-cart .woocommerce-cart-form .shop_table.cart .cart_item .product-remove a:hover {
    background-color: rgb(26, 25, 25);
  }
  .woocommerce-cart .woocommerce-cart-form .shop_table.cart .cart_item .product-remove a:hover::before {
    filter: brightness(0) invert(1);
  }
}
.woocommerce-cart .woocommerce-cart-form .shop_table.cart .cart_item .product-subtotal {
  margin-left: 1rem;
  text-align: right;
  width: auto;
}
@media all and (min-width: 1024px) {
  .woocommerce-cart .woocommerce-cart-form .shop_table.cart .cart_item .product-subtotal {
    flex-grow: 1;
  }
}
.woocommerce-cart .woocommerce-cart-form .shop_table.cart .cart_item .product-subtotal,
.woocommerce-cart .woocommerce-cart-form .shop_table.cart .cart_item .product-subtotal .woocommerce-Price-amount {
  font-weight: 500;
  color: rgb(26, 25, 25);
}
@media all and (min-width: 0) and (max-width: 1023px) {
  .woocommerce-cart .woocommerce-cart-form .shop_table.cart .cart_item .product-subtotal,
  .woocommerce-cart .woocommerce-cart-form .shop_table.cart .cart_item .product-subtotal .woocommerce-Price-amount {
    line-height: 48px;
  }
}
.woocommerce-cart .woocommerce-cart-form > .primary,
.woocommerce-cart .woocommerce-cart-form > .secondary {
  display: block;
  overflow: hidden;
  width: 100%;
  float: left;
}
@media all and (min-width: 0) and (max-width: 1199px) {
  .woocommerce-cart .woocommerce-cart-form > .primary {
    margin-bottom: 2rem;
  }
}
@media all and (min-width: 1200px) {
  .woocommerce-cart .woocommerce-cart-form > .primary {
    max-width: calc(100% - 360px - 4rem);
  }
}
.woocommerce-cart .woocommerce-cart-form > .primary .global-notice {
  margin-bottom: 1rem;
}
@media all and (min-width: 1200px) {
  .woocommerce-cart .woocommerce-cart-form > .secondary {
    float: right;
    max-width: 360px;
  }
}
.woocommerce-cart .woocommerce-cart-form > .secondary .update-cart-button {
  display: none;
}
.woocommerce-cart .cart_totals table {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-border-radius: 0.333rem;
  -moz-border-radius: 0.333rem;
  border-radius: 0.333rem;
  width: 100%;
  display: block;
  padding: 2rem;
  background-color: rgb(255, 255, 255);
}
.woocommerce-cart .cart_totals table tbody,
.woocommerce-cart .cart_totals table tr {
  display: block;
  overflow: hidden;
  width: 100%;
}
.woocommerce-cart .cart_totals table tr {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 1rem 0;
  border-bottom: 1px solid rgb(203, 204, 203);
}
.woocommerce-cart .cart_totals table tr:last-child {
  border-bottom: none;
}
.woocommerce-cart .cart_totals table tr > * {
  display: block;
  width: 50%;
  float: left;
}
.woocommerce-cart .cart_totals table tr th {
  font-weight: 500 !important;
}
.woocommerce-cart .cart_totals table tr th,
.woocommerce-cart .cart_totals table tr td {
  display: inline-block;
  vertical-align: middle;
  max-width: calc(50% - 0.5rem);
}
.woocommerce-cart .cart_totals table tr td {
  text-align: right;
}
.woocommerce-cart .cart_totals table tr.order-total th,
.woocommerce-cart .cart_totals table tr.order-total td {
  font-weight: 500;
}
.woocommerce-cart .cart_totals table tr.order-total th strong .amount *,
.woocommerce-cart .cart_totals table tr.order-total td strong .amount * {
  font-weight: 500;
}
.woocommerce-cart .cart_totals table tr.shipping .woocommerce-shipping-destination {
  margin-top: 0.5rem;
}
.woocommerce-cart .cart_totals table tr.shipping .shipping-calculator-button {
  color: rgb(26, 25, 25);
  text-decoration: underline;
}
.woocommerce-cart .cart_totals .wc-proceed-to-checkout {
  margin-top: 1rem;
}
.woocommerce-cart .cart_totals .wc-proceed-to-checkout .checkout-button {
  text-align: center;
  padding-left: 0;
  padding-right: 0;
}
.woocommerce-cart .cart_totals .shop_table {
  margin-bottom: 1rem;
}
.woocommerce-cart .cart_totals .global-notice {
  margin-bottom: 1rem;
}
.woocommerce-cart .cart_totals .coupon-trigger .accordion-trigger {
  background-color: rgb(255, 255, 255);
}
.woocommerce-cart .cart_totals .coupon {
  display: block;
  overflow: hidden;
  width: 100%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: none;
  margin-top: 1rem;
  margin-bottom: 1rem;
}
.woocommerce-cart .cart_totals .coupon .input-text {
  -webkit-border-radius: 0.333rem 0 0 0.333rem;
  -moz-border-radius: 0.333rem 0 0 0.333rem;
  border-radius: 0.333rem 0 0 0.333rem;
  display: inline-block;
  vertical-align: middle;
  max-width: calc(100% - 160px);
  max-height: 48px;
  border-right: none;
}
.woocommerce-cart .cart_totals .coupon .button {
  -webkit-border-radius: 0 0.333rem 0.333rem 0;
  -moz-border-radius: 0 0.333rem 0.333rem 0;
  border-radius: 0 0.333rem 0.333rem 0;
  width: auto;
  display: inline-block;
  vertical-align: middle;
  padding: 0.666rem 1rem;
}
.woocommerce-cart .cart_totals .coupon .coupon-error-notice {
  display: none;
}
.woocommerce-cart .return-to-shop {
  display: block;
  overflow: hidden;
  width: 100%;
  text-align: center;
  font-size: 0;
}
.woocommerce-cart .return-to-shop .global-button {
  width: auto;
  display: inline-block;
}
.woocommerce-cart .wc-empty-cart-message {
  text-align: center;
}
.woocommerce-cart .wc-empty-cart-message,
.woocommerce-cart .cart-empty.woocommerce-info {
  margin-top: 1rem;
  margin-bottom: 1rem;
}
.woocommerce-cart .global-section-products {
  margin-bottom: 4rem;
}
.woocommerce-cart .global-featured-products {
  margin-top: 2.5rem;
}
.woocommerce-cart .global-section-features {
  margin-top: 0.5rem;
  padding-top: 2rem;
  padding-bottom: 2rem;
}

/* ---
WC Checkout
--- */
.woocommerce-checkout {
  /* ---
  Header */
  /* ---
  Header Page */
  /* ---
  Layout */
  /* ---
  Login */
  /* ---
  Coupon */
  /* ---
  Form Checkout [LAYOUT] */
  /* ---
  Form Row */
  /* ---
  Form Billing */
  /* ---
  Paymnet Heading */
  /* ---
  Account Fields */
  /* ---
  Form Shipping */
  /* ---
  Form Additional */
  /* ---
  Review Order [LAYOUT] */
  /* ---
  Table Review Order */
  /* ---
  Checkout Payment */
  /* ---
     Section USP */
  /* ---
     Features */
}
.woocommerce-checkout .wc-header-page {
  background-color: rgb(255, 255, 255);
  margin-bottom: 0.5rem;
}
.woocommerce-checkout .global-accordion-trigger-featured,
.woocommerce-checkout .woocommerce-form-login {
  margin-bottom: 1rem;
}
@media all and (min-width: 1024px) {
  .woocommerce-checkout .global-accordion-trigger-featured,
  .woocommerce-checkout .woocommerce-form-login {
    max-width: 600px;
  }
}
.woocommerce-checkout .global-accordion-trigger-featured {
  display: block;
  overflow: hidden;
  width: 100%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 2rem 0;
  background-color: rgb(255, 255, 255);
  cursor: pointer;
  margin-bottom: 0;
  position: relative;
}
@media all and (min-width: 1024px) {
  .woocommerce-checkout .global-accordion-trigger-featured {
    display: flex;
    align-items: center;
  }
}
.woocommerce-checkout .global-accordion-trigger-featured:after {
  overflow: hidden;
  content: "";
  display: block;
  width: 24px;
  height: 24px;
  /* ---
  Include sprite */
  /* ---
  Icon */
  -moz-transition: transform 0.1s cubic-bezier(0.65, 0.05, 0.36, 1);
  -o-transition: transform 0.1s cubic-bezier(0.65, 0.05, 0.36, 1);
  -webkit-transition: transform 0.1s cubic-bezier(0.65, 0.05, 0.36, 1);
  -ms-transition: transform 0.1s cubic-bezier(0.65, 0.05, 0.36, 1);
  transition: transform 0.1s cubic-bezier(0.65, 0.05, 0.36, 1);
  position: absolute;
  top: 50%;
  right: 0;
  margin-top: -12px;
}
@media all and (min-width: 0) and (max-width: 1023px) {
  .woocommerce-checkout .global-accordion-trigger-featured:after {
    top: auto;
    margin-top: 0;
    bottom: calc(2rem + 10px);
  }
}
.woocommerce-checkout .global-accordion-trigger-featured.active:after {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
.woocommerce-checkout .global-accordion-trigger-featured .picture-wrapper {
  overflow: hidden;
  content: "";
  display: block;
  width: 96px;
  height: 96px;
  position: relative;
  background-color: rgb(255, 255, 255);
  -webkit-mask-image: url(../ui/blob-1.svg);
  mask-image: url(../ui/blob-1.svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}
.woocommerce-checkout .global-accordion-trigger-featured .picture-wrapper picture {
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  position: absolute;
  top: 50%;
  left: 50%;
  max-width: 48px;
  width: 100%;
}
.woocommerce-checkout .global-accordion-trigger-featured .picture-wrapper picture img {
  width: 100%;
  width: 100%;
}
.woocommerce-checkout .global-accordion-trigger-featured .text-wrapper {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: block;
  overflow: hidden;
  width: 100%;
  position: relative;
}
@media all and (min-width: 0) and (max-width: 1023px) {
  .woocommerce-checkout .global-accordion-trigger-featured .text-wrapper {
    margin-top: 1rem;
  }
}
@media all and (min-width: 1024px) {
  .woocommerce-checkout .global-accordion-trigger-featured .text-wrapper {
    width: auto;
    flex: 1;
    margin-right: 2rem;
    margin-left: 2rem;
  }
}
.woocommerce-checkout .global-accordion-trigger-featured .text-wrapper .heading {
  color: rgb(26, 25, 25);
  font-weight: 400;
}
.woocommerce-checkout .global-accordion-trigger-featured .text-wrapper .description {
  color: rgb(26, 25, 25);
}
@media (hover: hover) {
  .woocommerce-checkout .global-accordion-trigger-featured:hover .text-wrapper .heading,
  .woocommerce-checkout .global-accordion-trigger-featured:hover .text-wrapper .description {
    color: rgb(26, 25, 25);
  }
}
@media all and (min-width: 0) and (max-width: 1023px) {
  .woocommerce-checkout .checkout-navigation {
    margin-top: 2rem;
  }
}
@media all and (min-width: 1024px) {
  .woocommerce-checkout .checkout-navigation {
    max-width: 288px;
    float: right;
    margin-top: calc(2rem + 24px);
  }
}
.woocommerce-checkout .checkout-navigation,
.woocommerce-checkout .checkout-navigation ul {
  display: block;
  overflow: hidden;
  width: 100%;
}
.woocommerce-checkout .checkout-navigation ul {
  position: relative;
}
.woocommerce-checkout .checkout-navigation ul:before, .woocommerce-checkout .checkout-navigation ul:after {
  overflow: hidden;
  content: "";
  display: block;
  width: 50%;
  height: 4px;
  position: absolute;
  top: 50%;
  z-index: 1;
}
.woocommerce-checkout .checkout-navigation ul:before {
  background-color: rgb(26, 25, 25);
  left: 0;
}
.woocommerce-checkout .checkout-navigation ul:after {
  background-color: rgb(26, 25, 25);
  right: 0;
}
.woocommerce-checkout .checkout-navigation ul li {
  float: left;
  z-index: 2;
  position: relative;
  margin-right: calc((100% - 144px) / 2);
}
.woocommerce-checkout .checkout-navigation ul li:last-child {
  margin-right: 0;
}
.woocommerce-checkout .checkout-navigation ul li > * {
  -webkit-border-radius: 200%;
  -moz-border-radius: 200%;
  border-radius: 200%;
  overflow: hidden;
  text-indent: -9999px;
  /* ---
  Include sprite */
  /* ---
  Icon */
  width: 48px;
  height: 48px;
  display: block;
  overflow: hidden;
  background-color: rgb(255, 255, 255);
  position: relative;
}
.woocommerce-checkout .checkout-navigation ul li > *.return-cart {
  background-color: rgb(26, 25, 25);
  background-image: none;
}
.woocommerce-checkout .checkout-navigation ul li > *.return-cart:before {
  overflow: hidden;
  content: "";
  display: block;
  width: 24px;
  height: 24px;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  position: absolute;
  top: 50%;
  left: 50%;
  /* ---
  Include sprite */
  /* ---
  Icon */
  filter: invert(1) brightness(200%);
}
@media (hover: hover) {
  .woocommerce-checkout .checkout-navigation ul li > *.return-cart:hover {
    background-color: rgb(26, 25, 25);
  }
}
.woocommerce-checkout .checkout-navigation ul li > *.payment-details {
  /* ---
  Include sprite */
  /* ---
  Icon */
}
.woocommerce-checkout .checkout-navigation ul li > *.order-confirmation {
  /* ---
  Include sprite */
  /* ---
  Icon */
}
.woocommerce-checkout .woocommerce-form-login {
  display: block;
  overflow: hidden;
  width: 100%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-border-radius: 1rem;
  -moz-border-radius: 1rem;
  border-radius: 1rem;
  padding: 1rem;
  background-color: rgb(255, 255, 255);
}
.woocommerce-checkout .woocommerce-form-login > p:first-child {
  margin-bottom: 1rem;
}
@media all and (min-width: 600px) {
  .woocommerce-checkout .woocommerce-form-login .form-row {
    margin-right: 0;
  }
  .woocommerce-checkout .woocommerce-form-login .form-row:first-child {
    margin-right: 1rem;
  }
}
.woocommerce-checkout .woocommerce-form-login .show-password-input {
  display: none;
}
.woocommerce-checkout .woocommerce-form-login .lost_password {
  text-align: center;
  float: left;
}
.woocommerce-checkout .woocommerce-form-login .wrp-submit {
  max-width: 100%;
}
@media all and (min-width: 600px) {
  .woocommerce-checkout .woocommerce-form-login .wrp-submit {
    display: flex;
    align-items: center;
  }
}
.woocommerce-checkout .woocommerce-form-login .wrp-submit .global-button {
  height: auto;
  color: rgb(255, 255, 255);
}
@media all and (min-width: 0px) and (max-width: 599px) {
  .woocommerce-checkout .woocommerce-form-login .wrp-submit .global-button {
    float: right;
    margin-top: 1rem;
  }
}
@media (hover: hover) {
  .woocommerce-checkout .woocommerce-form-login .wrp-submit .global-button:hover {
    background-color: rgb(255, 255, 255);
    color: rgb(26, 25, 25);
  }
}
.woocommerce-checkout .wrp-checkout {
  display: block;
  overflow: hidden;
  width: 100%;
  background-color: rgb(245, 245, 245);
}
.woocommerce-checkout .woocommerce-NoticeGroup-checkout {
  display: block;
  overflow: hidden;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  max-width: calc(1152px + 4rem);
  margin-bottom: 1rem;
}
.woocommerce-checkout .woocommerce-NoticeGroup-checkout a {
  text-decoration: none;
}
.woocommerce-checkout .woocommerce-NoticeGroup-checkout a strong {
  color: rgb(255, 255, 255);
}
.woocommerce-checkout .wrp-primary,
.woocommerce-checkout .wrp-secondary {
  display: block;
  overflow: hidden;
  width: 100%;
  float: left;
}
@media all and (min-width: 1024px) {
  .woocommerce-checkout .wrp-primary {
    width: calc(100% - 360px - 4rem);
    max-width: 600px;
  }
}
@media all and (min-width: 1024px) {
  .woocommerce-checkout .wrp-secondary {
    float: right;
    max-width: 360px;
  }
}
.woocommerce-checkout form.checkout {
  background-color: rgb(245, 245, 245);
  padding-top: 4rem;
  padding-bottom: 2rem;
}
@media all and (min-width: 0px) and (max-width: 599px) {
  .woocommerce-checkout form.checkout {
    padding-top: 2rem;
  }
}
.woocommerce-checkout .form-row {
  display: block;
  overflow: hidden;
  width: 100%;
  float: left;
  margin-bottom: 1rem;
}
@media all and (min-width: 600px) {
  .woocommerce-checkout .form-row {
    max-width: calc((100% - 1rem) / 2);
  }
}
@media all and (min-width: 600px) {
  .woocommerce-checkout .form-row#billing_first_name_field, .woocommerce-checkout .form-row#billing_address_1_field, .woocommerce-checkout .form-row#billing_city_field, .woocommerce-checkout .form-row#billing_phone_field, .woocommerce-checkout .form-row#shipping_first_name_field, .woocommerce-checkout .form-row#shipping_address_1_field, .woocommerce-checkout .form-row#shipping_city_field, .woocommerce-checkout .form-row#shipping_phone_field, .woocommerce-checkout .form-row#billing_company_name_field, .woocommerce-checkout .form-row#billing_company_name_field, .woocommerce-checkout .form-row#billing_company_address_field, .woocommerce-checkout .form-row#billing_company_city_field {
    margin-right: 1rem;
  }
}
@media all and (min-width: 600px) {
  .woocommerce-checkout .form-row#billing_address_1_field, .woocommerce-checkout .form-row#shipping_address_1_field {
    clear: left;
  }
}
@media all and (min-width: 600px) {
  .woocommerce-checkout .form-row.place-order, .woocommerce-checkout .form-row#order_comments_field {
    max-width: 100%;
  }
}
.woocommerce-checkout .form-row .checkout-inline-error-message {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding-left: 1rem;
  color: rgb(242, 5, 5);
  margin-top: 0.5rem;
  float: left;
}
.woocommerce-checkout .woocommerce-billing-fields h3 {
  color: rgb(26, 25, 25);
  margin-bottom: 2rem;
}
.woocommerce-checkout .payment-heading {
  color: rgb(26, 25, 25);
  margin-bottom: 2rem;
}
.woocommerce-checkout .woocommerce-account-fields {
  display: block;
  overflow: hidden;
  width: 100%;
}
.woocommerce-checkout .billing-company-wrapper {
  display: block;
  overflow: hidden;
  width: 100%;
}
.woocommerce-checkout .billing-company-wrapper .input-field-checkbox {
  margin-bottom: 1rem;
}
.woocommerce-checkout .billing-company-wrapper .input-field-checkbox label {
  cursor: pointer;
}
.woocommerce-checkout .billing-company-wrapper .billing-company-title {
  color: rgb(26, 25, 25);
  margin-bottom: 1rem;
}
.woocommerce-checkout .billing-company-wrapper .billing-company-container {
  display: block;
  overflow: hidden;
  width: 100%;
  display: none;
  padding-bottom: 1rem;
}
.woocommerce-checkout .woocommerce-shipping-fields > h3 > label input[type=checkbox] {
  display: inline;
}
.woocommerce-checkout .woocommerce-shipping-fields #ship-to-different-address {
  margin-bottom: 1rem;
}
.woocommerce-checkout .woocommerce-shipping-fields #ship-to-different-address label {
  cursor: pointer;
}
.woocommerce-checkout .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper {
  display: block;
  overflow: hidden;
  width: 100%;
  padding-bottom: 1rem;
}
.woocommerce-checkout .woocommerce-additional-fields {
  display: block;
  overflow: hidden;
  width: 100%;
  margin-bottom: 1rem;
}
.woocommerce-checkout .woocommerce-additional-fields h3 {
  display: none;
}
.woocommerce-checkout #order_review_heading {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding-left: 2rem;
  color: rgb(26, 25, 25);
  margin-bottom: 2rem;
}
.woocommerce-checkout .woocommerce-checkout-review-order {
  margin-bottom: 1rem;
}
.woocommerce-checkout .form-row.place-order .woocommerce-terms-and-conditions-wrapper {
  display: block;
  overflow: hidden;
  width: 100%;
}
.woocommerce-checkout .form-row.place-order .woocommerce-terms-and-conditions-wrapper .woocommerce-privacy-policy-text,
.woocommerce-checkout .form-row.place-order .woocommerce-terms-and-conditions-wrapper .woocommerce-terms-and-conditions {
  display: block;
  overflow: hidden;
  width: 100%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding-left: 2rem;
}
.woocommerce-checkout .form-row.place-order .woocommerce-terms-and-conditions-wrapper .woocommerce-privacy-policy-text {
  margin-bottom: 1rem;
}
.woocommerce-checkout .form-row.place-order .woocommerce-terms-and-conditions-wrapper .form-row.validate-required {
  padding-left: 2rem;
}
@media all and (min-width: 600px) {
  .woocommerce-checkout .form-row.place-order .woocommerce-terms-and-conditions-wrapper .form-row.validate-required {
    max-width: 100%;
  }
}
.woocommerce-checkout .form-row.place-order .woocommerce-terms-and-conditions-wrapper .form-row.validate-required label input {
  outline: none !important;
}
.woocommerce-checkout .form-row.place-order .woocommerce-terms-and-conditions-wrapper .form-row.validate-required label a {
  text-decoration: underline;
}
.woocommerce-checkout .form-row.place-order .woocommerce-terms-and-conditions-wrapper .form-row.validate-required .required {
  display: none;
}
.woocommerce-checkout .form-row.place-order #place_order {
  width: 100%;
  padding-left: 0;
  padding-right: 0;
  text-align: center;
}
@media all and (min-width: 0px) and (max-width: 599px) {
  .woocommerce-checkout .form-row.place-order #place_order {
    font-size: 1.5rem;
  }
}
.woocommerce-checkout .woocommerce-checkout-review-order-table {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-border-radius: 1rem;
  -moz-border-radius: 1rem;
  border-radius: 1rem;
  width: 100%;
  display: block;
  background-color: rgb(255, 255, 255);
}
.woocommerce-checkout .woocommerce-checkout-review-order-table tbody,
.woocommerce-checkout .woocommerce-checkout-review-order-table thead,
.woocommerce-checkout .woocommerce-checkout-review-order-table tfoot,
.woocommerce-checkout .woocommerce-checkout-review-order-table tr {
  display: block;
  overflow: hidden;
  width: 100%;
}
.woocommerce-checkout .woocommerce-checkout-review-order-table tr > * {
  display: block;
  width: 50%;
  float: left;
}
.woocommerce-checkout .woocommerce-checkout-review-order-table tr th {
  font-weight: 500;
}
.woocommerce-checkout .woocommerce-checkout-review-order-table tr td {
  text-align: right;
}
.woocommerce-checkout .woocommerce-checkout-review-order-table tr.order-total th {
  font-weight: 500;
}
.woocommerce-checkout .woocommerce-checkout-review-order-table tr.shipping .woocommerce-shipping-destination {
  margin-top: 0.5rem;
}
.woocommerce-checkout .woocommerce-checkout-review-order-table tr.shipping .shipping-calculator-button {
  text-decoration: underline;
}
.woocommerce-checkout .woocommerce-checkout-payment {
  margin-bottom: 2rem;
}
.woocommerce-checkout .woocommerce-checkout-payment .wc_payment_methods .wc_payment_method {
  margin-bottom: 1rem;
}
.woocommerce-checkout .woocommerce-checkout-payment .wc_payment_methods .wc_payment_method input:checked + label {
  color: rgb(255, 255, 255);
  background-color: rgb(26, 25, 25);
}
.woocommerce-checkout .woocommerce-checkout-payment .wc_payment_methods .wc_payment_method input:checked + label:before {
  /* ---
  Include sprite */
  /* ---
  Icon */
  border: 2px solid rgb(255, 255, 255);
}
.woocommerce-checkout .woocommerce-checkout-payment .wc_payment_methods .wc_payment_method input:checked + label:after {
  filter: brightness(0) invert(1);
}
.woocommerce-checkout .woocommerce-checkout-payment .wc_payment_methods .wc_payment_method label {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-border-radius: 0.333rem;
  -moz-border-radius: 0.333rem;
  border-radius: 0.333rem;
  font-weight: 500;
  color: rgb(26, 25, 25);
  padding: 1rem 1rem 1rem calc(4rem + 18px);
  border: 2px solid rgb(26, 25, 25);
  background-color: rgb(255, 255, 255);
  position: relative;
  cursor: pointer;
}
.woocommerce-checkout .woocommerce-checkout-payment .wc_payment_methods .wc_payment_method label:before {
  overflow: hidden;
  content: "";
  display: block;
  width: 18px;
  height: 18px;
  -webkit-border-radius: 200%;
  -moz-border-radius: 200%;
  border-radius: 200%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border: 1px solid rgb(26, 25, 25);
  background-color: transparent;
  top: 50%;
  margin-top: -9px;
  left: 1rem;
  position: absolute;
}
.woocommerce-checkout .woocommerce-checkout-payment .wc_payment_methods .wc_payment_method label:after {
  overflow: hidden;
  content: "";
  display: block;
  width: 18px;
  height: 18px;
  /* ---
  Include sprite */
  /* ---
  Icon */
  position: absolute;
  top: 50%;
  left: 3rem;
  margin-top: -9px;
}
.woocommerce-checkout .woocommerce-checkout-payment .wc_payment_methods .wc_payment_method .payment_box {
  display: block;
  overflow: hidden;
  width: 100%;
}
.woocommerce-checkout .woocommerce-checkout-payment .wc_payment_methods .wc_payment_method .payment_box p {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding-left: calc(4rem + 20px);
  font-weight: 500;
  padding-top: 1rem;
  padding-right: 1rem;
}
@media all and (min-width: 0px) and (max-width: 599px) {
  .woocommerce-checkout .woocommerce-checkout-payment .wc_payment_methods .wc_payment_method .payment_box p {
    padding-left: calc(4rem + 20px);
  }
}
.woocommerce-checkout .woocommerce-checkout-payment .wc_payment_methods .wc_payment_method.payment_method_corvuspay label img {
  display: none;
}
.woocommerce-checkout .woocommerce-checkout-payment .wc_payment_methods .wc_payment_method.payment_method_corvuspay label:after {
  /* ---
  Include sprite */
  /* ---
  Icon */
  background-position: -133px 0;
  background-position: -214px -132px;
}
.woocommerce-checkout .woocommerce-checkout-payment .wc_payment_methods .wc_payment_method.payment_method_cod label:after {
  /* ---
  Include sprite */
  /* ---
  Icon */
  background-position: -176px -132px;
}
.woocommerce-checkout .woocommerce-checkout-payment .wc_payment_methods .wc_payment_method.payment_method_wooplatnica-croatia label:after {
  /* ---
  Include sprite */
  /* ---
  Icon */
  background-position: -195px -132px;
}
.woocommerce-checkout .woocommerce-checkout-payment .wc_payment_methods .wc_payment_method.payment_method_paypal label:after {
  /* ---
  Include sprite */
  /* ---
  Icon */
  background-position: -152px 0;
  background-position: -157px -132px;
}
.woocommerce-checkout .woocommerce-checkout-payment .wc_payment_methods .wc_payment_method.payment_method_bacs label:after, .woocommerce-checkout .woocommerce-checkout-payment .wc_payment_methods .wc_payment_method.payment_method_cheque label:after {
  /* ---
  Include sprite */
  /* ---
  Icon */
  background-position: -133px 0;
  background-position: -214px -132px;
}
.woocommerce-checkout .woocommerce-checkout-payment .wc_payment_methods .wc_payment_method:last-child {
  margin-bottom: 0;
}
.woocommerce-checkout .global-section-usp {
  margin-top: 2px;
  margin-bottom: 2px;
}
.woocommerce-checkout .global-section-features {
  margin-top: 0.5rem;
  padding-top: 2rem;
  padding-bottom: 2rem;
}
.woocommerce-checkout.woocommerce-order-received .woocommerce-order-details {
  display: none !important;
}
.woocommerce-checkout.woocommerce-order-received .wc-header-page {
  margin-bottom: 0;
}

/* ---
WC Order
--- */
.woocommerce-checkout {
  /* ---
  Thank You [LAYOUT] */
  /* ---
  Order Details */
  /* ---
  Payment Slip */
  /* ---
  Order Details - Bank */
  /* ---
  Downloads */
  /* ---
  Order Details */
  /* ---
  Customer Details */
  /* ---
  Order Again */
  /* ---
  Back to store */
  /* ---
  Order Tracking */
  /* ---
  Form Track Order */
  /* ---
     Features */
}
.woocommerce-checkout .order-header {
  background-color: rgb(255, 255, 255);
  padding-top: 3rem;
  padding-bottom: 3rem;
}
.woocommerce-checkout .order-header .thankyou-heading {
  color: rgb(26, 25, 25);
  margin-bottom: 1rem;
  text-align: center;
}
.woocommerce-checkout .order-header .woocommerce-notice {
  text-align: center;
}
.woocommerce-checkout .woocommerce-order {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: rgb(245, 245, 245);
}
.woocommerce-checkout .woocommerce-order > .con {
  position: relative;
  z-index: 2;
}
.woocommerce-checkout .woocommerce-order .wrp-primary {
  display: block;
  overflow: hidden;
  width: 100%;
  margin-bottom: 2rem;
  max-width: 100%;
}
.woocommerce-checkout .woocommerce-order .wrp-primary > p {
  margin-bottom: 2rem;
  display: none;
}
@media all and (min-width: 1024px) {
  .woocommerce-checkout .woocommerce-order .wrp-primary > p {
    text-align: center;
  }
}
@media all and (min-width: 0px) and (max-width: 599px) {
  .woocommerce-checkout .woocommerce-order .wrp-primary > p {
    text-align: center;
  }
}
.woocommerce-checkout .woocommerce-order .wrp-primary > p:first-of-type {
  margin-bottom: 3rem;
}
.woocommerce-checkout .woocommerce-order .woocommerce-order-details {
  display: block;
  overflow: hidden;
  width: 100%;
}
.woocommerce-checkout .woocommerce-order-overview,
.woocommerce-checkout .wc-bacs-bank-details {
  display: block;
  overflow: hidden;
  width: 100%;
  margin-bottom: 3rem;
  display: inline-flex;
  flex-wrap: wrap;
  gap: 1rem;
  justify-content: center;
  /* ---
  Item */
}
.woocommerce-checkout .woocommerce-order-overview > *,
.woocommerce-checkout .wc-bacs-bank-details > * {
  flex-shrink: 1;
  flex-grow: 0;
}
@media all and (min-width: 0px) and (max-width: 599px) {
  .woocommerce-checkout .woocommerce-order-overview > *,
  .woocommerce-checkout .wc-bacs-bank-details > * {
    flex-basis: 100%;
    gap: 1rem;
  }
}
@media all and (min-width: 600px) and (max-width: 1023px) {
  .woocommerce-checkout .woocommerce-order-overview > *,
  .woocommerce-checkout .wc-bacs-bank-details > * {
    flex-basis: calc((100% - 1rem) / 2);
  }
}
@media all and (min-width: 1024px) {
  .woocommerce-checkout .woocommerce-order-overview > *,
  .woocommerce-checkout .wc-bacs-bank-details > * {
    flex-basis: calc((100% - 4rem) / 3);
  }
}
.woocommerce-checkout .woocommerce-order-overview li,
.woocommerce-checkout .wc-bacs-bank-details li {
  color: rgb(26, 25, 25);
  font-weight: 500;
  text-align: center;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.woocommerce-checkout .woocommerce-order-overview li strong,
.woocommerce-checkout .wc-bacs-bank-details li strong {
  color: rgb(26, 25, 25);
  margin-top: 0.5rem;
}
.woocommerce-checkout #payment-slip {
  display: block;
  overflow: hidden;
  width: 100%;
  margin-bottom: 3rem;
}
.woocommerce-checkout #payment-slip img {
  width: 100%;
}
.woocommerce-checkout #payment-slip .dropdown {
  text-align: center;
}
.woocommerce-checkout #payment-slip #download-payment-slip {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: rgb(255, 255, 255);
  position: relative;
  padding: 0.444rem 2rem;
  border-radius: 0.5rem;
  text-decoration: none;
  text-align: center;
  overflow: hidden;
  width: auto;
  background-color: rgb(26, 25, 25);
  display: inline-block;
  margin-top: 1rem;
}
@media (hover: hover) {
  .woocommerce-checkout #payment-slip #download-payment-slip:hover {
    background-color: rgb(0, 0, 0);
  }
}
.woocommerce-checkout .woocommerce-bacs-bank-details {
  display: block;
  overflow: hidden;
  width: 100%;
}
@media all and (min-width: 0px) and (max-width: 599px) {
  .woocommerce-checkout .woocommerce-bacs-bank-details {
    text-align: center;
  }
}
@media all and (min-width: 1024px) {
  .woocommerce-checkout .woocommerce-bacs-bank-details {
    text-align: center;
  }
}
.woocommerce-checkout .woocommerce-bacs-bank-details .wc-bacs-bank-details-heading {
  color: rgb(26, 25, 25);
  font-weight: 400;
  margin-bottom: 1rem;
}
.woocommerce-checkout .woocommerce-bacs-bank-details .wc-bacs-bank-details-account-name {
  color: rgb(26, 25, 25);
  margin-bottom: 1rem;
}
.woocommerce-checkout .woocommerce-order-downloads {
  display: block;
  overflow: hidden;
  width: 100%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-border-radius: 1rem;
  -moz-border-radius: 1rem;
  border-radius: 1rem;
  padding: 2rem;
  background-color: rgb(255, 255, 255);
  margin-bottom: 2rem;
}
.woocommerce-checkout .woocommerce-order-downloads .woocommerce-order-downloads__title {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: rgb(26, 25, 25);
  margin-bottom: 2rem;
  font-weight: 400;
}
@media all and (min-width: 600px) {
  .woocommerce-checkout .woocommerce-order-downloads .woocommerce-order-downloads__title {
    text-align: center;
  }
}
.woocommerce-checkout .woocommerce-order-downloads .woocommerce-table--order-downloads.shop_table {
  padding: 0;
}
.woocommerce-checkout .woocommerce-order-downloads .woocommerce-table--order-downloads.shop_table tr .download-product {
  padding-left: 0;
  padding-right: 0;
}
.woocommerce-checkout .woocommerce-order-details .col-heading {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: rgb(26, 25, 25);
  margin-bottom: 2rem;
  padding-left: 2rem;
  padding-right: 2rem;
  font-weight: 400;
}
@media all and (min-width: 600px) {
  .woocommerce-checkout .woocommerce-order-details .col-heading {
    text-align: center;
  }
}
.woocommerce-checkout .woocommerce-order-details .woocommerce-table--order-details {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-border-radius: 1rem;
  -moz-border-radius: 1rem;
  border-radius: 1rem;
  width: 100%;
  display: block;
  background-color: rgb(255, 255, 255);
}
.woocommerce-checkout .woocommerce-order-details .woocommerce-table--order-details thead tr th,
.woocommerce-checkout .woocommerce-order-details .woocommerce-table--order-details tfoot tr th {
  font-weight: 600;
}
.woocommerce-checkout .woocommerce-order-details .woocommerce-table--order-details thead,
.woocommerce-checkout .woocommerce-order-details .woocommerce-table--order-details tbody,
.woocommerce-checkout .woocommerce-order-details .woocommerce-table--order-details tfoot,
.woocommerce-checkout .woocommerce-order-details .woocommerce-table--order-details tr {
  display: block;
  overflow: hidden;
  width: 100%;
}
.woocommerce-checkout .woocommerce-order-details .woocommerce-table--order-details tr > * {
  display: block;
  width: 50%;
  float: left;
}
.woocommerce-checkout .woocommerce-order-details .woocommerce-table--order-details tr th {
  font-weight: 400;
}
.woocommerce-checkout .woocommerce-order-details .woocommerce-table--order-details tr td {
  text-align: right;
}
.woocommerce-checkout .woocommerce-order-details .woocommerce-table--order-details tr.order-total th {
  font-weight: 600;
}
.woocommerce-checkout .woocommerce-order-details .woocommerce-table--order-details tr.shipping .woocommerce-shipping-destination {
  margin-top: 0.5rem;
}
.woocommerce-checkout .woocommerce-order-details .woocommerce-table--order-details tr.shipping .shipping-calculator-button {
  color: rgb(26, 25, 25);
  text-decoration: underline;
}
.woocommerce-checkout .woocommerce-customer-details {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-border-radius: 1rem;
  -moz-border-radius: 1rem;
  border-radius: 1rem;
  padding: 2rem;
  background-color: rgb(255, 255, 255);
}
.woocommerce-checkout .woocommerce-customer-details,
.woocommerce-checkout .woocommerce-customer-details .woocommerce-columns {
  display: block;
  overflow: hidden;
  width: 100%;
}
.woocommerce-checkout .woocommerce-customer-details .woocommerce-columns > * {
  display: block;
  overflow: hidden;
  width: 100%;
  float: left;
}
@media all and (min-width: 600px) {
  .woocommerce-checkout .woocommerce-customer-details .woocommerce-columns > * {
    max-width: calc((100% - 2rem) / 2);
  }
}
@media all and (min-width: 0px) and (max-width: 599px) {
  .woocommerce-checkout .woocommerce-customer-details .woocommerce-columns > *:first-child {
    margin-bottom: 2rem;
  }
}
@media all and (min-width: 600px) {
  .woocommerce-checkout .woocommerce-customer-details .woocommerce-columns > *:first-child {
    margin-right: 2rem;
  }
}
@media all and (min-width: 0px) and (max-width: 599px) {
  .woocommerce-checkout .woocommerce-customer-details .woocommerce-columns > *:last-child {
    margin-bottom: 0;
  }
}
@media all and (min-width: 0) and (max-width: 1023px) {
  .woocommerce-checkout .woocommerce-customer-details .woocommerce-columns .woocommerce-column {
    text-align: center;
  }
}
.woocommerce-checkout .woocommerce-customer-details .woocommerce-columns .woocommerce-column .woocommerce-column__title {
  font-weight: 500;
  color: rgb(26, 25, 25);
  margin-bottom: 1rem;
}
@media all and (min-width: 600px) {
  .woocommerce-checkout .woocommerce-customer-details {
    text-align: center;
  }
}
.woocommerce-checkout .woocommerce-customer-details > .woocommerce-column__title {
  color: rgb(26, 25, 25);
  font-weight: 400;
  margin-bottom: 1rem;
}
.woocommerce-checkout .woocommerce-customer-details > section {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  margin-bottom: 2rem;
  padding: 0;
}
.woocommerce-checkout .woocommerce-customer-details > section:last-child {
  margin-bottom: 0;
}
.woocommerce-checkout .woocommerce-customer-details > .woocommerce-customer-details.bussiness-invoice-requested {
  margin-top: 1rem;
  max-width: 100%;
  margin-right: 0;
}
.woocommerce-checkout .woocommerce-customer-details > .woocommerce-customer-details.bussiness-invoice-requested .woocommerce-columns > * {
  max-width: 100%;
  margin-right: 0;
}
.woocommerce-checkout .wrp-back-to-store {
  display: block;
  overflow: hidden;
  width: 100%;
  margin-top: 3rem;
  text-align: center;
}
.woocommerce-checkout .wrp-back-to-store .global-button {
  display: inline-block;
  width: auto;
}
@media all and (min-width: 0px) and (max-width: 599px) {
  .woocommerce-checkout .wrp-back-to-store .global-button {
    padding-left: 0;
    padding-right: 0;
    text-align: center;
    width: 100%;
  }
}
@media all and (min-width: 600px) {
  .woocommerce-checkout .wrp-back-to-store .global-button {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
.woocommerce-checkout .global-section-features {
  padding-top: 2rem;
  padding-bottom: 2rem;
}
