/*!**********************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!../../../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!../../../../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/styles/woocommerce.scss ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************/
/**
 * Typography
 */
/**
 * SCSS Variables.
 *
 * Please use variables from this sheet to ensure consistency across the UI.
 * Don't add to this sheet unless you're pretty sure the value will be reused in many places.
 * For example, don't add rules to this sheet that affect block visuals. It's purely for UI.
 */
/**
 * Colors
 */
/**
 * Fonts & basic variables.
 */
/**
 * Typography
 */
/**
 * Grid System.
 * https://make.wordpress.org/design/2019/10/31/proposal-a-consistent-spacing-system-for-wordpress/
 */
/**
 * Radius scale.
 */
/**
 * Elevation scale.
 */
/**
 * Dimensions.
 */
/**
 * Mobile specific styles
 */
/**
 * Editor styles.
 */
/**
 * Block & Editor UI.
 */
/**
 * Block paddings.
 */
/**
 * React Native specific.
 * These variables do not appear to be used anywhere else.
 */
/**
 * Breakpoints & Media Queries
 */
/**
*  Converts a hex value into the rgb equivalent.
*
* @param {string} hex - the hexadecimal value to convert
* @return {string} comma separated rgb values
*/
/**
 * Long content fade mixin
 *
 * Creates a fading overlay to signify that the content is longer
 * than the space allows.
 */
/**
 * Breakpoint mixins
 */
/**
 * Focus styles.
 */
/**
 * Applies editor left position to the selector passed as argument
 */
/**
 * Styles that are reused verbatim in a few places
 */
/**
 * Allows users to opt-out of animations via OS-level preferences.
 */
/**
 * Reset default styles for JavaScript UI based pages.
 * This is a WP-admin agnostic reset
 */
/**
 * Reset the WP Admin page styles for Gutenberg-like pages.
 */
/**
 * Creates a checkerboard pattern background to indicate transparency.
 * @param {String} $size - The size of the squares in the checkerboard pattern. Default is 12px.
 */
.y-w-form-login {
  padding-top: var(--wp--preset--spacing--80);
  padding-bottom: var(--wp--preset--spacing--100);
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: auto;
  grid-auto-flow: row;
  justify-content: space-between;
  align-items: flex-start;
  gap: var(--wp--preset--spacing--60);
}
@media (min-width: 782px) {
  .y-w-form-login {
    grid-template-columns: repeat(2, 1fr);
  }
}
.y-w-form-login__login {
  background: var(--wp--preset--color--beige-000);
  padding: var(--wp--preset--spacing--70);
}
.y-w-form-login__login .wp-element-button {
  width: 100%;
}
.y-w-form-login__title {
  margin-top: 0;
  margin-bottom: var(--wp--preset--spacing--60);
  text-align: center;
}
.y-w-form-login__lost-password {
  text-align: right;
}
.y-w-form-register {
  padding-top: var(--wp--preset--spacing--80);
  padding-bottom: var(--wp--preset--spacing--100);
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: auto;
  grid-auto-flow: row;
  justify-content: center;
}
@media (min-width: 782px) {
  .y-w-form-register {
    grid-template-columns: 50%;
  }
}
.y-w-form-register__form {
  background: var(--wp--preset--color--beige-000);
  padding: var(--wp--preset--spacing--70);
}
.y-w-form-register .wp-element-button {
  width: 100%;
}
.wc-block-components-sidebar-layout {
  display: flex;
  align-items: flex-start;
  gap: var(--wp--preset--spacing--50);
  padding: var(--wp--preset--spacing--80) 0;
  box-sizing: border-box;
}
.wc-block-components-sidebar-layout .wc-block-components-main {
  flex: 1 1 auto;
  min-width: 0;
}
.wc-block-components-sidebar-layout .wc-block-components-sidebar {
  width: 25%;
  min-width: 320px;
  position: sticky;
  top: calc(var(--wp-admin--admin-bar--height) + var(--wp--preset--spacing--50));
  align-self: flex-start;
}
@media (max-width: 781px) {
  .wc-block-components-sidebar-layout {
    flex-direction: column;
  }
  .wc-block-components-sidebar-layout .wc-block-components-sidebar {
    width: 100%;
    min-width: 0;
    position: static;
  }
}
.wc-block-components-product-price {
  display: inline-flex;
  flex-direction: row-reverse;
  justify-content: flex-start;
  gap: var(--wp--preset--spacing--40);
}
.wc-block-components-product-price del {
  font-weight: 400;
}
.wc-block-mini-cart__badge {
  background: transparent;
  border: 0;
  color: var(--wp--preset--color--beige-900, #272725);
  font-family: var(--wp--preset--font-family--body);
  font-size: var(--wp--preset--font-size--body-xxs);
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  padding: 0;
  margin: 0;
  height: auto;
  border-radius: 0;
  top: 0;
}
.wc-block-mini-cart__badge::before {
  content: "[";
  display: block;
  padding-right: 2px;
}
.wc-block-mini-cart__badge::after {
  content: "]";
  display: block;
  padding-left: 2px;
}

/*# sourceMappingURL=woocommerce.css.map*/