html body.global-trigger-theme.global-trigger-body #lay-woocommerce .woocommerce-loop-product__title, html body.global-trigger-theme.global-trigger-body .woocommerce-loop-product__title, html body.global-trigger-theme.global-trigger-body #lay-woocommerce .product_title, html body.global-trigger-theme.global-trigger-body .product_title, html body.global-trigger-theme.global-trigger-body #lay-woocommerce .prod-title, html body.global-trigger-theme.global-trigger-body .prod-title, html body.global-trigger-theme.global-trigger-body #lay-woocommerce .product-name, html body.global-trigger-theme.global-trigger-body .product-name, html body.global-trigger-theme.global-trigger-body #lay-woocommerce .xoo-wsc-pname, html body.global-trigger-theme.global-trigger-body .xoo-wsc-pname, html body.global-trigger-theme.global-trigger-body #lay-woocommerce .xoo-wsc-pname a, html body.global-trigger-theme.global-trigger-body .xoo-wsc-pname a, html body.global-trigger-theme.global-trigger-body #lay-woocommerce .wc-block-components-product-name, html body.global-trigger-theme.global-trigger-body .wc-block-components-product-name {
  text-transform: uppercase !important;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce .wc-block-components-product-badge, html body.global-trigger-theme.global-trigger-body .wc-block-components-product-badge {
  width: fit-content;
  height: fit-content;
  line-height: normal;
  padding: 4px 6px !important;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce .lay-content, html body.global-trigger-theme.global-trigger-body .lay-content {
  margin-top: 65px;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce #lay-woocommerce, html body.global-trigger-theme.global-trigger-body #lay-woocommerce {
  margin-top: 65px;
  padding-bottom: 0;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce #lay-woocommerce .wc-block-checkout__sidebar.is-sticky, html body.global-trigger-theme.global-trigger-body #lay-woocommerce .wc-block-checkout__sidebar.is-sticky {
  top: 110px;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce #lay-woocommerce .wp-block-woocommerce-checkout-order-summary-block, html body.global-trigger-theme.global-trigger-body #lay-woocommerce .wp-block-woocommerce-checkout-order-summary-block {
  padding: 0 !important;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce #lay-woocommerce .wp-block-woocommerce-checkout, html body.global-trigger-theme.global-trigger-body #lay-woocommerce .wp-block-woocommerce-checkout {
  padding-top: 0;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce #lay-woocommerce + .lay-content, html body.global-trigger-theme.global-trigger-body #lay-woocommerce + .lay-content {
  margin-top: 0;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce #lay-woocommerce + .lay-content #footer, html body.global-trigger-theme.global-trigger-body #lay-woocommerce + .lay-content #footer, html body.global-trigger-theme.global-trigger-body #lay-woocommerce #lay-woocommerce + .lay-content #footer-custom-phone-grid, html body.global-trigger-theme.global-trigger-body #lay-woocommerce + .lay-content #footer-custom-phone-grid {
  padding-top: 24px;
}

@media (width <= 1024px) {
  html body.global-trigger-theme.global-trigger-body #lay-woocommerce .lay-content, html body.global-trigger-theme.global-trigger-body .lay-content, html body.global-trigger-theme.global-trigger-body #lay-woocommerce #lay-woocommerce, html body.global-trigger-theme.global-trigger-body #lay-woocommerce {
    margin-top: 40px;
  }
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce #marqueeHolder .lay-content, html body.global-trigger-theme.global-trigger-body #marqueeHolder .lay-content {
  margin-top: 0;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce #marqueeHolder #footer-region, html body.global-trigger-theme.global-trigger-body #marqueeHolder #footer-region {
  display: none !important;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce .wc-block-components-quantity-selector, html body.global-trigger-theme.global-trigger-body .wc-block-components-quantity-selector, html body.global-trigger-theme.global-trigger-body #lay-woocommerce .wc-blocks-components-select .wc-blocks-components-select__select, html body.global-trigger-theme.global-trigger-body .wc-blocks-components-select .wc-blocks-components-select__select, html body.global-trigger-theme.global-trigger-body #lay-woocommerce select, html body.global-trigger-theme.global-trigger-body select, html body.global-trigger-theme.global-trigger-body #lay-woocommerce input[type="text"], html body.global-trigger-theme.global-trigger-body input[type="text"], html body.global-trigger-theme.global-trigger-body #lay-woocommerce input[type="number"], html body.global-trigger-theme.global-trigger-body input[type="number"], html body.global-trigger-theme.global-trigger-body #lay-woocommerce textarea, html body.global-trigger-theme.global-trigger-body textarea {
  border-radius: 0 !important;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce [type="checkbox"], html body.global-trigger-theme.global-trigger-body [type="checkbox"] {
  appearance: none;
  box-sizing: border-box;
  background-color: #fff;
  border: 1px solid #000;
  border-radius: 0;
  width: 20px;
  min-width: 20px;
  height: 20px;
  margin: 0;
  display: inline-block;
  position: static;
  overflow: hidden;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce .form-row-input, html body.global-trigger-theme.global-trigger-body .form-row-input {
  position: relative;
  margin-bottom: 20px !important;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce .form-row-input *, html body.global-trigger-theme.global-trigger-body .form-row-input * {
  color: #000;
  letter-spacing: -.05em;
  text-transform: none;
  font-style: normal;
  font-weight: 400;
  line-height: 1.2;
  font-family: SuisseIntlMono-Regular !important;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce .form-row-input input, html body.global-trigger-theme.global-trigger-body .form-row-input input, html body.global-trigger-theme.global-trigger-body #lay-woocommerce .form-row-input select, html body.global-trigger-theme.global-trigger-body .form-row-input select, html body.global-trigger-theme.global-trigger-body #lay-woocommerce .form-row-input textarea, html body.global-trigger-theme.global-trigger-body .form-row-input textarea {
  box-sizing: border-box;
  color: #2b2d2f;
  font-family: inherit;
  font-size: inherit;
  font-style: inherit;
  font-weight: inherit;
  height: 50px;
  letter-spacing: inherit;
  min-height: 0;
  text-decoration: inherit;
  text-transform: inherit;
  background-color: #fff;
  border-radius: 0;
  width: 100%;
  margin: 0;
  padding: 16px 12px;
  line-height: normal;
  display: block;
  border: 1px solid #121212cc !important;
  font-size: 16px !important;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce .form-row-input textarea, html body.global-trigger-theme.global-trigger-body .form-row-input textarea {
  height: auto;
  padding: 24px 9px 8px;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce .form-row-input textarea + label, html body.global-trigger-theme.global-trigger-body .form-row-input textarea + label {
  top: 6px;
  transform: scale(.82);
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce .form-row-input select, html body.global-trigger-theme.global-trigger-body .form-row-input select {
  cursor: pointer;
  appearance: none;
  padding: 16px 9px 0 !important;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce .form-row-input.select-type svg, html body.global-trigger-theme.global-trigger-body .form-row-input.select-type svg {
  fill: #2b2d2f;
  pointer-events: none;
  position: absolute;
  top: 50%;
  right: 12px;
  transform: translateY(-50%);
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce .form-row-input.select-type label, html body.global-trigger-theme.global-trigger-body .form-row-input.select-type label {
  font-size: 16px !important;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce .form-row-input.is-active label, html body.global-trigger-theme.global-trigger-body .form-row-input.is-active label {
  top: 6px;
  transform: scale(.82);
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce .form-row-input.has-error input, html body.global-trigger-theme.global-trigger-body .form-row-input.has-error input, html body.global-trigger-theme.global-trigger-body #lay-woocommerce .form-row-input.has-error textarea, html body.global-trigger-theme.global-trigger-body .form-row-input.has-error textarea {
  border-color: #cc1818 !important;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce .form-row-input.has-error label, html body.global-trigger-theme.global-trigger-body .form-row-input.has-error label, html body.global-trigger-theme.global-trigger-body #lay-woocommerce .form-row-input.has-error label .required, html body.global-trigger-theme.global-trigger-body .form-row-input.has-error label .required {
  color: #cc1818 !important;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce .form-row-input .wc-block-components-validation-error, html body.global-trigger-theme.global-trigger-body .form-row-input .wc-block-components-validation-error {
  padding: 8px 0 0;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce .form-row-input .wc-block-components-validation-error p, html body.global-trigger-theme.global-trigger-body .form-row-input .wc-block-components-validation-error p {
  color: #cc1818;
  white-space: normal;
  align-items: center;
  max-width: 100%;
  min-height: 1em;
  margin: 0;
  font-size: 13px;
  line-height: 16px;
  display: flex;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce .form-row-input .wc-block-components-validation-error p svg, html body.global-trigger-theme.global-trigger-body .form-row-input .wc-block-components-validation-error p svg {
  fill: #cc1818;
  width: 1.5em;
  height: 1.5em;
  margin: -.5em 0;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce .form-row-input label, html body.global-trigger-theme.global-trigger-body .form-row-input label {
  color: inherit;
  cursor: text;
  font-family: inherit;
  font-size: inherit;
  font-size: 16px;
  font-style: inherit;
  font-weight: inherit;
  letter-spacing: inherit;
  line-height: inherit;
  max-width: calc(100% - 24px);
  text-decoration: inherit;
  text-overflow: ellipsis;
  text-transform: inherit;
  transform-origin: 0 0;
  margin: 0;
  line-height: 22px;
  transition: all .2s;
  position: absolute;
  top: 14px;
  left: 10px;
  overflow: hidden;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce .password-input, html body.global-trigger-theme.global-trigger-body .password-input {
  display: block;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce .password-input input, html body.global-trigger-theme.global-trigger-body .password-input input {
  padding-right: 50px;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce .password-input .show-password-input, html body.global-trigger-theme.global-trigger-body .password-input .show-password-input {
  cursor: pointer;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  margin: 0;
  display: flex;
  position: absolute;
  top: 0;
  right: 0;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce .show-password-input, html body.global-trigger-theme.global-trigger-body .show-password-input {
  background-color: #0000;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce .show-password-input:after, html body.global-trigger-theme.global-trigger-body .show-password-input:after {
  content: "";
  background-image: url("data:image/svg+xml;utf8,<svg version=\"1.1\" id=\"Capa_1\" xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 488.85 488.85\"><g><path d=\"M244.425,98.725c-93.4,0-178.1,51.1-240.6,134.1c-5.1,6.8-5.1,16.3,0,23.1c62.5,83.1,147.2,134.2,240.6,134.2s178.1-51.1,240.6-134.1c5.1-6.8,5.1-16.3,0-23.1C422.525,149.825,337.825,98.725,244.425,98.725z M251.125,347.025c-62,3.9-113.2-47.2-109.3-109.3c3.2-51.2,44.7-92.7,95.9-95.9c62-3.9,113.2,47.2,109.3,109.3C343.725,302.225,302.225,343.725,251.125,347.025z M248.025,299.625c-33.4,2.1-61-25.4-58.8-58.8c1.7-27.6,24.1-49.9,51.7-51.7c33.4-2.1,61,25.4,58.8,58.8C297.925,275.625,275.525,297.925,248.025,299.625z\"/></g></svg>");
  background-repeat: no-repeat;
  background-size: contain;
  width: 20px;
  height: 20px;
  display: inline-block;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce .show-password-input.display-password:after, html body.global-trigger-theme.global-trigger-body .show-password-input.display-password:after {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"m419.72 419.72-327.46-327.45-.07-.08a19 19 0 0 0 -26.78 27l28.67 28.67a332.64 332.64 0 0 0 -88.19 89 34.22 34.22 0 0 0 0 38.38c59.97 88.76 155.04 140.76 250.11 140.11a271.6 271.6 0 0 0 90.46-15.16l46.41 46.41a19 19 0 0 0 26.94-26.79zm-163.72-55.98a107.78 107.78 0 0 1 -98.17-152.18l29.95 29.95a69.75 69.75 0 0 0 82.71 82.71l29.95 29.95a107.23 107.23 0 0 1 -44.44 9.57z\"/><path d=\"m506.11 236.81c-59.97-88.81-155.04-140.81-250.11-140.16a271.6 271.6 0 0 0 -90.46 15.16l46 46a107.78 107.78 0 0 1 142.63 142.63l63.74 63.74a332.49 332.49 0 0 0 88.2-89 34.22 34.22 0 0 0 0-38.37z\"/><path d=\"m256 186.26a69.91 69.91 0 0 0 -14.49 1.52l82.71 82.7a69.74 69.74 0 0 0 -68.22-84.22z\"/></svg>");
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce .form-row-checkbox, html body.global-trigger-theme.global-trigger-body .form-row-checkbox, html body.global-trigger-theme.global-trigger-body #lay-woocommerce .woocommerce-form__label-for-checkbox, html body.global-trigger-theme.global-trigger-body .woocommerce-form__label-for-checkbox {
  cursor: pointer;
  font-size: var(--wp--preset--font-size--small, 14px);
  grid-template-columns: 20px 1fr;
  align-items: flex-start;
  gap: 0 12px;
  line-height: 20px;
  display: grid;
  position: relative;
  margin-bottom: 0 !important;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce .form-row-checkbox [type="checkbox"], html body.global-trigger-theme.global-trigger-body .form-row-checkbox [type="checkbox"], html body.global-trigger-theme.global-trigger-body #lay-woocommerce .woocommerce-form__label-for-checkbox [type="checkbox"], html body.global-trigger-theme.global-trigger-body .woocommerce-form__label-for-checkbox [type="checkbox"] {
  cursor: pointer;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce .form-row-checkbox [type="checkbox"]:not(:checked) + .wc-block-components-checkbox__mark, html body.global-trigger-theme.global-trigger-body .form-row-checkbox [type="checkbox"]:not(:checked) + .wc-block-components-checkbox__mark, html body.global-trigger-theme.global-trigger-body #lay-woocommerce .woocommerce-form__label-for-checkbox [type="checkbox"]:not(:checked) + .wc-block-components-checkbox__mark, html body.global-trigger-theme.global-trigger-body .woocommerce-form__label-for-checkbox [type="checkbox"]:not(:checked) + .wc-block-components-checkbox__mark {
  display: none !important;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce .form-row-checkbox.has-error [type="checkbox"], html body.global-trigger-theme.global-trigger-body .form-row-checkbox.has-error [type="checkbox"], html body.global-trigger-theme.global-trigger-body #lay-woocommerce .woocommerce-form__label-for-checkbox.has-error [type="checkbox"], html body.global-trigger-theme.global-trigger-body .woocommerce-form__label-for-checkbox.has-error [type="checkbox"] {
  border-color: #cc1818 !important;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce .form-row-checkbox .wc-block-components-validation-error, html body.global-trigger-theme.global-trigger-body .form-row-checkbox .wc-block-components-validation-error, html body.global-trigger-theme.global-trigger-body #lay-woocommerce .woocommerce-form__label-for-checkbox .wc-block-components-validation-error, html body.global-trigger-theme.global-trigger-body .woocommerce-form__label-for-checkbox .wc-block-components-validation-error {
  grid-column: 1 / 3;
  padding: 8px 0 0;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce .form-row-checkbox .wc-block-components-validation-error p, html body.global-trigger-theme.global-trigger-body .form-row-checkbox .wc-block-components-validation-error p, html body.global-trigger-theme.global-trigger-body #lay-woocommerce .woocommerce-form__label-for-checkbox .wc-block-components-validation-error p, html body.global-trigger-theme.global-trigger-body .woocommerce-form__label-for-checkbox .wc-block-components-validation-error p {
  color: #cc1818;
  white-space: normal;
  align-items: center;
  max-width: 100%;
  min-height: 1em;
  margin: 0;
  font-size: 13px;
  line-height: 16px;
  display: flex;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce .form-row-checkbox .wc-block-components-validation-error p svg, html body.global-trigger-theme.global-trigger-body .form-row-checkbox .wc-block-components-validation-error p svg, html body.global-trigger-theme.global-trigger-body #lay-woocommerce .woocommerce-form__label-for-checkbox .wc-block-components-validation-error p svg, html body.global-trigger-theme.global-trigger-body .woocommerce-form__label-for-checkbox .wc-block-components-validation-error p svg {
  fill: #cc1818;
  width: 1.5em;
  height: 1.5em;
  margin: -.5em 0;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce .form-row-checkbox .wc-block-components-checkbox__mark, html body.global-trigger-theme.global-trigger-body .form-row-checkbox .wc-block-components-checkbox__mark, html body.global-trigger-theme.global-trigger-body #lay-woocommerce .woocommerce-form__label-for-checkbox .wc-block-components-checkbox__mark, html body.global-trigger-theme.global-trigger-body .woocommerce-form__label-for-checkbox .wc-block-components-checkbox__mark {
  fill: #000;
  pointer-events: none;
  width: 15px;
  height: 15px;
  margin-top: 1px;
  margin-left: 3px;
  position: absolute;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce .form-row-checkbox .wc-block-components-checkbox__label, html body.global-trigger-theme.global-trigger-body .form-row-checkbox .wc-block-components-checkbox__label, html body.global-trigger-theme.global-trigger-body #lay-woocommerce .woocommerce-form__label-for-checkbox .wc-block-components-checkbox__label, html body.global-trigger-theme.global-trigger-body .woocommerce-form__label-for-checkbox .wc-block-components-checkbox__label, html body.global-trigger-theme.global-trigger-body #lay-woocommerce .form-row-checkbox span, html body.global-trigger-theme.global-trigger-body .form-row-checkbox span, html body.global-trigger-theme.global-trigger-body #lay-woocommerce .woocommerce-form__label-for-checkbox span, html body.global-trigger-theme.global-trigger-body .woocommerce-form__label-for-checkbox span {
  color: #000;
  text-transform: none;
  cursor: pointer;
  font-family: SuisseIntlMono-Regular;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce .form-row-checkbox .wc-block-components-checkbox__label a, html body.global-trigger-theme.global-trigger-body .form-row-checkbox .wc-block-components-checkbox__label a, html body.global-trigger-theme.global-trigger-body #lay-woocommerce .woocommerce-form__label-for-checkbox .wc-block-components-checkbox__label a, html body.global-trigger-theme.global-trigger-body .woocommerce-form__label-for-checkbox .wc-block-components-checkbox__label a, html body.global-trigger-theme.global-trigger-body #lay-woocommerce .form-row-checkbox span a, html body.global-trigger-theme.global-trigger-body .form-row-checkbox span a, html body.global-trigger-theme.global-trigger-body #lay-woocommerce .woocommerce-form__label-for-checkbox span a, html body.global-trigger-theme.global-trigger-body .woocommerce-form__label-for-checkbox span a {
  text-underline-offset: 4px;
  text-decoration: underline !important;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce #payment .payment_methods, html body.global-trigger-theme.global-trigger-body #payment .payment_methods {
  border: 1px solid #000;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce #payment .update-all-subscriptions-payment-method-wrap, html body.global-trigger-theme.global-trigger-body #payment .update-all-subscriptions-payment-method-wrap {
  margin-block: 24px;
  display: none !important;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce #payment .update-all-subscriptions-payment-method-wrap [type="checkbox"], html body.global-trigger-theme.global-trigger-body #payment .update-all-subscriptions-payment-method-wrap [type="checkbox"] {
  margin-right: 10px;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce #payment .form-row, html body.global-trigger-theme.global-trigger-body #payment .form-row {
  margin-top: 20px;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce #payment .form-row [type="submit"], html body.global-trigger-theme.global-trigger-body #payment .form-row [type="submit"] {
  margin: 0;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce #payment .wc_payment_method .wc-stripe-wallet-notice, html body.global-trigger-theme.global-trigger-body #payment .wc_payment_method .wc-stripe-wallet-notice {
  flex-direction: row;
  align-items: center;
  gap: 10px;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce #payment .wc_payment_method .wc-stripe-wallet-notice--divider, html body.global-trigger-theme.global-trigger-body #payment .wc_payment_method .wc-stripe-wallet-notice--divider, html body.global-trigger-theme.global-trigger-body #lay-woocommerce #payment .wc_payment_method .wc-stripe-wallet-notice--text, html body.global-trigger-theme.global-trigger-body #payment .wc_payment_method .wc-stripe-wallet-notice--text, html body.global-trigger-theme.global-trigger-body #lay-woocommerce #payment .wc_payment_method.payment_method_woocommerce_payments, html body.global-trigger-theme.global-trigger-body #payment .wc_payment_method.payment_method_woocommerce_payments, html body.global-trigger-theme.global-trigger-body #lay-woocommerce #payment .wc_payment_method.payment_method_google_pay_inline, html body.global-trigger-theme.global-trigger-body #payment .wc_payment_method.payment_method_google_pay_inline, html body.global-trigger-theme.global-trigger-body #lay-woocommerce #payment .wc_payment_method.payment_method_apple_pay_inline, html body.global-trigger-theme.global-trigger-body #payment .wc_payment_method.payment_method_apple_pay_inline {
  display: none !important;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce #payment .wc_payment_method img, html body.global-trigger-theme.global-trigger-body #payment .wc_payment_method img {
  border-radius: 0;
  margin: 0;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce :-webkit-any(body.global-trigger-theme .form-row-input.is-active input, body.global-trigger-theme .form-row-input input:-webkit-autofill) {
  padding: 24px 9px 8px;
}

html body.global-trigger-theme.global-trigger-body :-webkit-any(body.global-trigger-theme .form-row-input.is-active input, body.global-trigger-theme .form-row-input input:-webkit-autofill) {
  padding: 24px 9px 8px;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce :is(body.global-trigger-theme .form-row-input.is-active input, body.global-trigger-theme .form-row-input input:autofill), html body.global-trigger-theme.global-trigger-body :is(body.global-trigger-theme .form-row-input.is-active input, body.global-trigger-theme .form-row-input input:autofill) {
  padding: 24px 9px 8px;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce body.global-trigger-theme .form-row-input input:-webkit-autofill + label {
  top: 6px;
  transform: scale(.82);
}

html body.global-trigger-theme.global-trigger-body body.global-trigger-theme .form-row-input input:-webkit-autofill + label {
  top: 6px;
  transform: scale(.82);
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce .woocommerce-password-strength, html body.global-trigger-theme.global-trigger-body .woocommerce-password-strength {
  border: 1px solid #000;
  border-radius: 0 0 4px 4px;
  margin-top: -4px;
  font-size: 14px;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce .woocommerce-password-hint, html body.global-trigger-theme.global-trigger-body .woocommerce-password-hint {
  font-size: 14px;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce [class$="not-valid-tip"], html body.global-trigger-theme.global-trigger-body [class$="not-valid-tip"] {
  font-size: 16px;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce .wpcf7 [type="checkbox"], html body.global-trigger-theme.global-trigger-body .wpcf7 [type="checkbox"] {
  margin-bottom: -4px;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce .wpcf7 [type="checkbox"]:checked, html body.global-trigger-theme.global-trigger-body .wpcf7 [type="checkbox"]:checked {
  position: relative;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce .wpcf7 [type="checkbox"]:checked:after, html body.global-trigger-theme.global-trigger-body .wpcf7 [type="checkbox"]:checked:after {
  content: "";
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 20'><path d='M9 16.2L4.8 12l-1.4 1.4L9 19 21 7l-1.4-1.4L9 16.2z' fill='black'/></svg>");
  background-repeat: no-repeat;
  background-size: contain;
  width: 16px;
  height: 16px;
  position: absolute;
  top: 1px;
  left: 1px;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce .woocommerce-error, html body.global-trigger-theme.global-trigger-body .woocommerce-error {
  position: relative;
  padding-right: 45px !important;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce .woocommerce-error .wc-notice-close, html body.global-trigger-theme.global-trigger-body .woocommerce-error .wc-notice-close {
  cursor: pointer;
  background: none;
  font-size: 22px;
  position: absolute;
  top: 0;
  right: 0;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce .wc-block-components-checkbox__label a, html body.global-trigger-theme.global-trigger-body .wc-block-components-checkbox__label a {
  text-underline-offset: 2px;
  text-decoration: underline;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce i.star-fill, html body.global-trigger-theme.global-trigger-body i.star-fill, html body.global-trigger-theme.global-trigger-body #lay-woocommerce i.star-empty, html body.global-trigger-theme.global-trigger-body i.star-empty {
  width: 20px;
  height: 20px;
  display: inline-block;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce i.star-fill:before, html body.global-trigger-theme.global-trigger-body i.star-fill:before, html body.global-trigger-theme.global-trigger-body #lay-woocommerce i.star-empty:before, html body.global-trigger-theme.global-trigger-body i.star-empty:before {
  content: "";
  width: inherit;
  height: inherit;
  background-repeat: no-repeat;
  background-size: contain;
  display: inline-block;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce i.star-fill:before, html body.global-trigger-theme.global-trigger-body i.star-fill:before {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" height=\"511pt\" viewBox=\"0 -10 511.99143 511\" width=\"511pt\"><path fill=\"%2000\" d=\"m510.652344 185.882812c-3.371094-10.367187-12.566406-17.707031-23.402344-18.6875l-147.796875-13.417968-58.410156-136.75c-4.3125-10.046875-14.125-16.53125-25.046875-16.53125s-20.738282 6.484375-25.023438 16.53125l-58.410156 136.75-147.820312 13.417968c-10.835938 1-20.011719 8.339844-23.402344 18.6875-3.371094 10.367188-.257813 21.738282 7.9375 28.925782l111.722656 97.964844-32.941406 145.085937c-2.410156 10.667969 1.730468 21.699219 10.582031 28.097656 4.757813 3.457031 10.347656 5.183594 15.957031 5.183594 4.820313 0 9.644532-1.28125 13.953125-3.859375l127.445313-76.203125 127.421875 76.203125c9.347656 5.585938 21.101562 5.074219 29.933593-1.324219 8.851563-6.398437 12.992188-17.429687 10.582032-28.097656l-32.941406-145.085937 111.722656-97.964844c8.191406-7.1875 11.308594-18.535156 7.9375-28.925782zm-252.203125 223.722657\"/></svg>");
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce i.star-empty:before, html body.global-trigger-theme.global-trigger-body i.star-empty:before {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" height=\"511pt\" viewBox=\"0 -10 511.98685 511\" width=\"511pt\"><path fill=\"%2000\" d=\"m114.59375 491.140625c-5.609375 0-11.179688-1.75-15.933594-5.1875-8.855468-6.417969-12.992187-17.449219-10.582031-28.09375l32.9375-145.089844-111.703125-97.960937c-8.210938-7.167969-11.347656-18.519532-7.976562-28.90625 3.371093-10.367188 12.542968-17.707032 23.402343-18.710938l147.796875-13.417968 58.433594-136.746094c4.308594-10.046875 14.121094-16.535156 25.023438-16.535156 10.902343 0 20.714843 6.488281 25.023437 16.511718l58.433594 136.769532 147.773437 13.417968c10.882813.980469 20.054688 8.34375 23.425782 18.710938 3.371093 10.367187.253906 21.738281-7.957032 28.90625l-111.703125 97.941406 32.9375 145.085938c2.414063 10.667968-1.726562 21.699218-10.578125 28.097656-8.832031 6.398437-20.609375 6.890625-29.910156 1.300781l-127.445312-76.160156-127.445313 76.203125c-4.308594 2.558594-9.109375 3.863281-13.953125 3.863281zm141.398438-112.875c4.84375 0 9.640624 1.300781 13.953124 3.859375l120.277344 71.9375-31.085937-136.941406c-2.21875-9.746094 1.089843-19.921875 8.621093-26.515625l105.472657-92.5-139.542969-12.671875c-10.046875-.917969-18.6875-7.234375-22.613281-16.492188l-55.082031-129.046875-55.148438 129.066407c-3.882812 9.195312-12.523438 15.511718-22.546875 16.429687l-139.5625 12.671875 105.46875 92.5c7.554687 6.613281 10.859375 16.769531 8.621094 26.539062l-31.0625 136.9375 120.277343-71.914062c4.308594-2.558594 9.109376-3.859375 13.953126-3.859375zm-84.585938-221.847656s0 .023437-.023438.042969zm169.128906-.0625.023438.042969c0-.023438 0-.023438-.023438-.042969zm0 0\"/></svg>");
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce .xoo-wsc-ft-btn-cart, html body.global-trigger-theme.global-trigger-body .xoo-wsc-ft-btn-cart {
  color: #fff !important;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce .xoo-wsc-ft-btn-checkout, html body.global-trigger-theme.global-trigger-body .xoo-wsc-ft-btn-checkout {
  display: none !important;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce .input-disabled, html body.global-trigger-theme.global-trigger-body .input-disabled {
  opacity: .6 !important;
  cursor: not-allowed !important;
  pointer-events: none !important;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce .woocommerce-LoopProduct-link.woocommerce-loop-product__link, html body.global-trigger-theme.global-trigger-body .woocommerce-LoopProduct-link.woocommerce-loop-product__link {
  display: block;
  position: relative;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce .product-item-label, html body.global-trigger-theme.global-trigger-body .product-item-label {
  color: #fff;
  text-transform: uppercase;
  background: #000;
  width: fit-content;
  padding: 5px 18px;
  font-family: SuisseIntlMono-Regular;
  font-size: 14px;
  display: block;
  top: 24px;
  right: 0;
  position: absolute !important;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce #order_review, html body.global-trigger-theme.global-trigger-body #order_review {
  max-width: 700px;
  margin-inline: auto;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce #order_review > h2, html body.global-trigger-theme.global-trigger-body #order_review > h2 {
  margin-bottom: 28px;
  font-size: 34px;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce #order_review > h2 + p, html body.global-trigger-theme.global-trigger-body #order_review > h2 + p {
  margin-bottom: 48px;
  font-family: SuisseIntlMono-Regular;
  font-size: 18px;
  line-height: 1.6;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce #order_review table, html body.global-trigger-theme.global-trigger-body #order_review table {
  border-spacing: 0;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce #order_review table tr, html body.global-trigger-theme.global-trigger-body #order_review table tr {
  font-size: 18px !important;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce #order_review table .button, html body.global-trigger-theme.global-trigger-body #order_review table .button {
  display: inline-block;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce #order_review table .responsive-label, html body.global-trigger-theme.global-trigger-body #order_review table .responsive-label {
  display: none;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce #order_review table td, html body.global-trigger-theme.global-trigger-body #order_review table td, html body.global-trigger-theme.global-trigger-body #lay-woocommerce #order_review table th, html body.global-trigger-theme.global-trigger-body #order_review table th {
  font-size: 18px !important;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce #order_review table td:not(:empty), html body.global-trigger-theme.global-trigger-body #order_review table td:not(:empty), html body.global-trigger-theme.global-trigger-body #lay-woocommerce #order_review table th:not(:empty), html body.global-trigger-theme.global-trigger-body #order_review table th:not(:empty) {
  vertical-align: middle;
  padding: 10px 8px 10px 0;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce #order_review table .woocommerce-orders-table__cell-order-actions .button-link, html body.global-trigger-theme.global-trigger-body #order_review table .woocommerce-orders-table__cell-order-actions .button-link {
  color: #000 !important;
  background-color: #0000 !important;
  padding: 0 !important;
  font-size: 18px !important;
  text-decoration: underline !important;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce #order_review table .woocommerce-orders-table__cell-order-actions .button-link:hover, html body.global-trigger-theme.global-trigger-body #order_review table .woocommerce-orders-table__cell-order-actions .button-link:hover {
  color: gray !important;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce #order_review table .woocommerce-orders-table__cell-order-actions .button-link + .button-link, html body.global-trigger-theme.global-trigger-body #order_review table .woocommerce-orders-table__cell-order-actions .button-link + .button-link {
  margin-left: 16px;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce #order_review table tr.order_item td, html body.global-trigger-theme.global-trigger-body #order_review table tr.order_item td {
  vertical-align: bottom;
  border-bottom: 1px solid #000 !important;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce #order_review table tfoot > tr:first-of-type td, html body.global-trigger-theme.global-trigger-body #order_review table tfoot > tr:first-of-type td, html body.global-trigger-theme.global-trigger-body #lay-woocommerce #order_review table tfoot > tr:first-of-type th, html body.global-trigger-theme.global-trigger-body #order_review table tfoot > tr:first-of-type th {
  padding-top: 40px !important;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce #order_review table .easypack-shipping-method-logo, html body.global-trigger-theme.global-trigger-body #order_review table .easypack-shipping-method-logo {
  vertical-align: middle;
  display: inline-block;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce #order_review table .product-name, html body.global-trigger-theme.global-trigger-body #order_review table .product-name {
  width: 100%;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce #order_review table .product-name .wc-item-meta, html body.global-trigger-theme.global-trigger-body #order_review table .product-name .wc-item-meta {
  padding: 0;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce #order_review table .product-total, html body.global-trigger-theme.global-trigger-body #order_review table .product-total {
  text-align: right;
  width: auto;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce #order_review #payment, html body.global-trigger-theme.global-trigger-body #order_review #payment {
  margin-top: 64px;
  font-size: 16px !important;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce #order_review #payment .wc_payment_methods, html body.global-trigger-theme.global-trigger-body #order_review #payment .wc_payment_methods {
  margin-bottom: 24px;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce #order_review #payment .wc_payment_methods > li, html body.global-trigger-theme.global-trigger-body #order_review #payment .wc_payment_methods > li {
  margin-bottom: 16px;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce #order_review #payment input[type="radio"], html body.global-trigger-theme.global-trigger-body #order_review #payment input[type="radio"] {
  appearance: none;
  vertical-align: middle;
  background: #fff;
  border-radius: 26px;
  width: 20px;
  height: 20px;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce #order_review #payment input[type="radio"]:after, html body.global-trigger-theme.global-trigger-body #order_review #payment input[type="radio"]:after {
  content: "";
  visibility: visible;
  box-sizing: border-box;
  cursor: pointer;
  background-color: #0000;
  border: 4px solid #fff;
  border-radius: 20px;
  outline: 1px solid #000;
  width: 20px;
  height: 20px;
  display: inline-block;
  position: relative;
  top: -1px;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce #order_review #payment input[type="radio"]:checked:after, html body.global-trigger-theme.global-trigger-body #order_review #payment input[type="radio"]:checked:after {
  background-color: #000;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce .woocommerce-form-login, html body.global-trigger-theme.global-trigger-body .woocommerce-form-login {
  box-sizing: border-box;
  margin: 0;
  border: 1px solid #e6e6e6 !important;
  border-radius: 0 !important;
  padding: 20px !important;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce .woocommerce-form-login [type="submit"], html body.global-trigger-theme.global-trigger-body .woocommerce-form-login [type="submit"] {
  height: 48px;
  padding: 0 32px;
  font-size: 16px;
  float: unset !important;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce .woocommerce-form-login > .form-row, html body.global-trigger-theme.global-trigger-body .woocommerce-form-login > .form-row {
  justify-content: space-between;
  align-items: center;
  display: flex;
  margin-bottom: 20px !important;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce .woocommerce-form-login > .form-row:before, html body.global-trigger-theme.global-trigger-body .woocommerce-form-login > .form-row:before, html body.global-trigger-theme.global-trigger-body #lay-woocommerce .woocommerce-form-login > .form-row:after, html body.global-trigger-theme.global-trigger-body .woocommerce-form-login > .form-row:after {
  display: none;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce .woocommerce-form-login > .form-row > a, html body.global-trigger-theme.global-trigger-body .woocommerce-form-login > .form-row > a {
  color: #000;
  text-transform: none;
  cursor: pointer;
  font-family: SuisseIntlMono-Regular;
  font-style: normal;
  font-weight: 400;
  line-height: 1.2;
  font-size: 16px !important;
}

@media (width >= 1025px) {
  html body.global-trigger-theme.global-trigger-body #lay-woocommerce > .lay-content, html body.global-trigger-theme.global-trigger-body > .lay-content {
    min-height: calc(100vh - 164px);
  }
}

@media (width <= 1024px) {
  html body.global-trigger-theme.global-trigger-body #lay-woocommerce .woocommerce-form-login [type="submit"], html body.global-trigger-theme.global-trigger-body .woocommerce-form-login [type="submit"] {
    width: 100%;
    max-width: unset;
  }

  html body.global-trigger-theme.global-trigger-body #lay-woocommerce .woocommerce-form-login > .form-row a, html body.global-trigger-theme.global-trigger-body .woocommerce-form-login > .form-row a {
    text-align: right;
    margin-left: 10px;
    font-size: 14px !important;
  }

  html body.global-trigger-theme.global-trigger-body #lay-woocommerce .woocommerce-form-login > .form-row .woocommerce-form__label span, html body.global-trigger-theme.global-trigger-body .woocommerce-form-login > .form-row .woocommerce-form__label span {
    font-size: 14px;
    line-height: normal;
  }
}

@media (width <= 730px) {
  html body.global-trigger-theme.global-trigger-body #lay-woocommerce #lay-woocommerce .wc-block-checkout__actions_row, html body.global-trigger-theme.global-trigger-body #lay-woocommerce .wc-block-checkout__actions_row {
    margin-top: 24px;
  }

  html body.global-trigger-theme.global-trigger-body #lay-woocommerce .product-item-label, html body.global-trigger-theme.global-trigger-body .product-item-label {
    padding: 4px 12px;
    font-size: 9px;
    top: 6%;
  }
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce #marqueeHolder, html body.global-trigger-theme.global-trigger-body #marqueeHolder {
  z-index: 11;
  height: 37px;
  position: sticky;
  top: 0;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce #marqueeHolder #grid, html body.global-trigger-theme.global-trigger-body #marqueeHolder #grid {
  padding: 0 !important;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce #marqueeHolder #sticky-marquee, html body.global-trigger-theme.global-trigger-body #marqueeHolder #sticky-marquee {
  position: unset !important;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce .lay-productsgrid-filter.initialized, html body.global-trigger-theme.global-trigger-body .lay-productsgrid-filter.initialized {
  top: 95px;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce .laynav.mobile-nav, html body.global-trigger-theme.global-trigger-body .laynav.mobile-nav {
  box-sizing: border-box;
  z-index: 0;
  background-color: #fff;
  height: 100vh;
  padding-top: 111px;
  transition: transform .3s ease-in-out;
  max-height: unset !important;
  transform: translateY(-100%) !important;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce .laynav.mobile-nav.active, html body.global-trigger-theme.global-trigger-body .laynav.mobile-nav.active {
  transform: translateY(0) !important;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce header.main-header, html body.global-trigger-theme.global-trigger-body header.main-header {
  z-index: 10;
  grid-template-columns: 1fr 156px 1fr;
  grid-template-areas: "nav1 logo nav2";
  padding: 24px 1.5% 0;
  display: grid;
  position: sticky;
  top: 0;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce header.main-header .sitetitle, html body.global-trigger-theme.global-trigger-body header.main-header .sitetitle {
  position: unset;
  width: fit-content;
  transform: unset;
  grid-area: logo;
  margin: 0;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce header.main-header .lay-mobile-icons-wrap, html body.global-trigger-theme.global-trigger-body header.main-header .lay-mobile-icons-wrap {
  position: unset;
  text-align: right;
  grid-area: nav2;
  padding: 0;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce header.main-header .mobile-title, html body.global-trigger-theme.global-trigger-body header.main-header .mobile-title {
  position: unset;
  grid-area: logo;
  padding: 0;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce header.main-header .laynav-position-top-left, html body.global-trigger-theme.global-trigger-body header.main-header .laynav-position-top-left {
  position: unset;
  grid-area: nav1;
  width: fit-content;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce header.main-header .laynav-position-top-right, html body.global-trigger-theme.global-trigger-body header.main-header .laynav-position-top-right {
  width: fit-content;
  position: unset;
  text-align: right;
  grid-area: nav2;
  margin-left: auto;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce header.main-header .laynav-position-top-right ul, html body.global-trigger-theme.global-trigger-body header.main-header .laynav-position-top-right ul {
  justify-content: flex-end;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce #marqueeHolder + header.main-header, html body.global-trigger-theme.global-trigger-body #marqueeHolder + header.main-header {
  top: 37px;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce .sc-currency-wrapper, html body.global-trigger-theme.global-trigger-body .sc-currency-wrapper {
  cursor: pointer;
  font-family: SuisseIntl-Regular;
  font-size: 16px;
  position: relative;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce .sc-currency-wrapper .sc-current-currency, html body.global-trigger-theme.global-trigger-body .sc-currency-wrapper .sc-current-currency {
  text-underline-offset: unset;
  background: none;
  border: none;
  padding: 0;
  font-weight: 400;
  line-height: normal;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce .sc-currency-wrapper .sc-sub-currency, html body.global-trigger-theme.global-trigger-body .sc-currency-wrapper .sc-sub-currency {
  text-align: center;
  background: none;
  border: none;
  width: fit-content;
  display: none;
  position: absolute;
  top: 100%;
  left: 50%;
  transform: translateX(-50%);
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce .sc-currency-wrapper .sc-sub-currency a, html body.global-trigger-theme.global-trigger-body .sc-currency-wrapper .sc-sub-currency a {
  color: #000;
  border: none;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce .sc-currency-wrapper .sc-sub-currency a[data-type="custom"], html body.global-trigger-theme.global-trigger-body .sc-currency-wrapper .sc-sub-currency a[data-type="custom"] {
  padding: 0;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce .sc-currency-wrapper:hover .sc-sub-currency, html body.global-trigger-theme.global-trigger-body .sc-currency-wrapper:hover .sc-sub-currency {
  display: block;
}

@media (width <= 1024px) {
  html body.global-trigger-theme.global-trigger-body #lay-woocommerce .sc-currency-wrapper, html body.global-trigger-theme.global-trigger-body .sc-currency-wrapper {
    background: #fff;
    border-bottom: 1px solid #ededed;
    align-items: center;
    display: flex;
  }

  html body.global-trigger-theme.global-trigger-body #lay-woocommerce .sc-currency-wrapper .sc-current-currency, html body.global-trigger-theme.global-trigger-body .sc-currency-wrapper .sc-current-currency {
    pointer-events: none;
    background: #fff;
    border: none;
    width: fit-content;
    padding: 0 10px;
    font-size: 15px;
    text-decoration: underline;
  }

  html body.global-trigger-theme.global-trigger-body #lay-woocommerce .sc-currency-wrapper .sc-sub-currency, html body.global-trigger-theme.global-trigger-body .sc-currency-wrapper .sc-sub-currency {
    width: 100%;
    position: unset;
    border-top: none;
    transform: none;
    display: flex !important;
  }

  html body.global-trigger-theme.global-trigger-body #lay-woocommerce .sc-currency-wrapper .sc-sub-currency a:not([data-type="custom"]), html body.global-trigger-theme.global-trigger-body .sc-currency-wrapper .sc-sub-currency a:not([data-type="custom"]) {
    align-items: center;
    padding: 20px 10px;
    font-size: 15px;
    border: none !important;
    display: flex !important;
  }

  html body.global-trigger-theme.global-trigger-body #lay-woocommerce .sc-currency-wrapper .sc-sub-currency a:not([data-type="custom"]):before, html body.global-trigger-theme.global-trigger-body .sc-currency-wrapper .sc-sub-currency a:not([data-type="custom"]):before {
    content: "|";
    align-items: center;
    margin-right: 16px;
    display: flex;
  }
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce.woocommerce-account .lay-content.nocustomphonegrid #grid, html body.global-trigger-theme.global-trigger-body.woocommerce-account .lay-content.nocustomphonegrid #grid {
  padding: 0;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce.woocommerce-account #add_payment_method .woocommerce-PaymentMethod.woocommerce-PaymentMethod--woocommerce_payments, html body.global-trigger-theme.global-trigger-body.woocommerce-account #add_payment_method .woocommerce-PaymentMethod.woocommerce-PaymentMethod--woocommerce_payments {
  display: none !important;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce.woocommerce-account #add_payment_method .woocommerce-PaymentMethod > input, html body.global-trigger-theme.global-trigger-body.woocommerce-account #add_payment_method .woocommerce-PaymentMethod > input, html body.global-trigger-theme.global-trigger-body #lay-woocommerce.woocommerce-account #add_payment_method .woocommerce-PaymentMethod > label, html body.global-trigger-theme.global-trigger-body.woocommerce-account #add_payment_method .woocommerce-PaymentMethod > label {
  cursor: pointer;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce.woocommerce-account #add_payment_method .woocommerce-PaymentMethod .woocommerce-PaymentBox, html body.global-trigger-theme.global-trigger-body.woocommerce-account #add_payment_method .woocommerce-PaymentMethod .woocommerce-PaymentBox {
  padding: 20px !important;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce.woocommerce-account table tr, html body.global-trigger-theme.global-trigger-body.woocommerce-account table tr {
  font-size: 18px !important;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce.woocommerce-account table .button, html body.global-trigger-theme.global-trigger-body.woocommerce-account table .button {
  display: inline-block;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce.woocommerce-account table .responsive-label, html body.global-trigger-theme.global-trigger-body.woocommerce-account table .responsive-label {
  display: none;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce.woocommerce-account table td, html body.global-trigger-theme.global-trigger-body.woocommerce-account table td {
  vertical-align: middle;
  padding: 10px 8px 10px 0;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce.woocommerce-account table .woocommerce-orders-table__cell-order-actions .button-link, html body.global-trigger-theme.global-trigger-body.woocommerce-account table .woocommerce-orders-table__cell-order-actions .button-link {
  color: #000 !important;
  background-color: #0000 !important;
  padding: 0 !important;
  font-size: 18px !important;
  text-decoration: underline !important;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce.woocommerce-account table .woocommerce-orders-table__cell-order-actions .button-link:hover, html body.global-trigger-theme.global-trigger-body.woocommerce-account table .woocommerce-orders-table__cell-order-actions .button-link:hover {
  color: gray !important;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce.woocommerce-account table .woocommerce-orders-table__cell-order-actions .button-link + .button-link, html body.global-trigger-theme.global-trigger-body.woocommerce-account table .woocommerce-orders-table__cell-order-actions .button-link + .button-link {
  margin-left: 16px;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce.woocommerce-account #customer_login h2, html body.global-trigger-theme.global-trigger-body.woocommerce-account #customer_login h2 {
  margin: 0 0 24px;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce.woocommerce-account #customer_login form, html body.global-trigger-theme.global-trigger-body.woocommerce-account #customer_login form {
  margin: 0;
  border: 1px solid #e6e6e6 !important;
  padding: 20px !important;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce.woocommerce-account #customer_login [type="submit"], html body.global-trigger-theme.global-trigger-body.woocommerce-account #customer_login [type="submit"] {
  float: unset;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce.woocommerce-account #customer_login .col--log-in, html body.global-trigger-theme.global-trigger-body.woocommerce-account #customer_login .col--log-in, html body.global-trigger-theme.global-trigger-body #lay-woocommerce.woocommerce-account #customer_login .col--register, html body.global-trigger-theme.global-trigger-body.woocommerce-account #customer_login .col--register {
  max-width: 600px;
  margin-bottom: 64px;
  margin-left: auto;
  margin-right: auto;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce.woocommerce-account #customer_login .col--log-in > form, html body.global-trigger-theme.global-trigger-body.woocommerce-account #customer_login .col--log-in > form, html body.global-trigger-theme.global-trigger-body #lay-woocommerce.woocommerce-account #customer_login .col--register > form, html body.global-trigger-theme.global-trigger-body.woocommerce-account #customer_login .col--register > form {
  max-width: unset;
  box-sizing: border-box;
  border-radius: 0;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce.woocommerce-account .reset-password-container, html body.global-trigger-theme.global-trigger-body.woocommerce-account .reset-password-container {
  box-sizing: border-box;
  max-width: 600px;
  margin-bottom: 64px;
  margin-left: auto;
  margin-right: auto;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce.woocommerce-account .reset-password-container > h2, html body.global-trigger-theme.global-trigger-body.woocommerce-account .reset-password-container > h2 {
  margin-top: 0;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce.woocommerce-account .reset-password-container .lost_reset_password, html body.global-trigger-theme.global-trigger-body.woocommerce-account .reset-password-container .lost_reset_password {
  border: 1px solid #e6e6e6 !important;
  padding: 20px !important;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce.woocommerce-account .reset-password-container .lost_reset_password > p, html body.global-trigger-theme.global-trigger-body.woocommerce-account .reset-password-container .lost_reset_password > p {
  margin: 0 0 20px;
  font-family: SuisseIntlMono-Regular;
  font-size: 16px;
  line-height: normal;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce.woocommerce-account .woocommerce-ResetPassword h2, html body.global-trigger-theme.global-trigger-body.woocommerce-account .woocommerce-ResetPassword h2 {
  margin: 0 0 24px;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce.woocommerce-account .woocommerce-ResetPassword h2 + p, html body.global-trigger-theme.global-trigger-body.woocommerce-account .woocommerce-ResetPassword h2 + p {
  font-family: SuisseIntlMono-Regular;
  font-size: 18px;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce.woocommerce-account .woocommerce-ResetPassword .form-row-input, html body.global-trigger-theme.global-trigger-body.woocommerce-account .woocommerce-ResetPassword .form-row-input {
  margin-bottom: 20px !important;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce.woocommerce-account .wp-password-reset-message p, html body.global-trigger-theme.global-trigger-body.woocommerce-account .wp-password-reset-message p {
  text-align: center;
  max-width: 68%;
  margin-inline: auto;
  font-family: SuisseIntlMono-Regular;
  font-size: 18px;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce.woocommerce-account .wp-password-reset-message .woocommerce-message, html body.global-trigger-theme.global-trigger-body.woocommerce-account .wp-password-reset-message .woocommerce-message {
  text-align: left;
  justify-content: start;
  width: fit-content !important;
  margin-bottom: 32px !important;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce.woocommerce-account .woocommerce-MyAccount-navigation > ul, html body.global-trigger-theme.global-trigger-body.woocommerce-account .woocommerce-MyAccount-navigation > ul {
  flex-direction: column;
  gap: 10px;
  margin: 0;
  font-family: SuisseIntlMono-Regular;
  font-size: 24px;
  display: flex;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce.woocommerce-account .woocommerce-MyAccount-content #update_all_subscriptions_addresses_field, html body.global-trigger-theme.global-trigger-body.woocommerce-account .woocommerce-MyAccount-content #update_all_subscriptions_addresses_field, html body.global-trigger-theme.global-trigger-body #lay-woocommerce.woocommerce-account .woocommerce-MyAccount-content #update_all_subscriptions_billing_contact_field, html body.global-trigger-theme.global-trigger-body.woocommerce-account .woocommerce-MyAccount-content #update_all_subscriptions_billing_contact_field {
  display: none;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce.woocommerce-account .woocommerce-MyAccount-content .edit-addresses, html body.global-trigger-theme.global-trigger-body.woocommerce-account .woocommerce-MyAccount-content .edit-addresses {
  max-width: 650px;
}

@media (width >= 700px) {
  html body.global-trigger-theme.global-trigger-body #lay-woocommerce.woocommerce-account .woocommerce-MyAccount-content .edit-addresses .woocommerce-address-fields__field-wrapper, html body.global-trigger-theme.global-trigger-body.woocommerce-account .woocommerce-MyAccount-content .edit-addresses .woocommerce-address-fields__field-wrapper {
    flex-wrap: wrap;
    justify-content: space-between;
    gap: 0 12px;
    display: flex;
  }

  html body.global-trigger-theme.global-trigger-body #lay-woocommerce.woocommerce-account .woocommerce-MyAccount-content .edit-addresses .woocommerce-address-fields__field-wrapper > .form-row-input, html body.global-trigger-theme.global-trigger-body.woocommerce-account .woocommerce-MyAccount-content .edit-addresses .woocommerce-address-fields__field-wrapper > .form-row-input {
    flex: 1 0 100%;
  }

  html body.global-trigger-theme.global-trigger-body #lay-woocommerce.woocommerce-account .woocommerce-MyAccount-content .edit-addresses .woocommerce-address-fields__field-wrapper > .form-row-input:first-of-type, html body.global-trigger-theme.global-trigger-body.woocommerce-account .woocommerce-MyAccount-content .edit-addresses .woocommerce-address-fields__field-wrapper > .form-row-input:first-of-type, html body.global-trigger-theme.global-trigger-body #lay-woocommerce.woocommerce-account .woocommerce-MyAccount-content .edit-addresses .woocommerce-address-fields__field-wrapper > .form-row-input:nth-of-type(2), html body.global-trigger-theme.global-trigger-body.woocommerce-account .woocommerce-MyAccount-content .edit-addresses .woocommerce-address-fields__field-wrapper > .form-row-input:nth-of-type(2), html body.global-trigger-theme.global-trigger-body #lay-woocommerce.woocommerce-account .woocommerce-MyAccount-content .edit-addresses .woocommerce-address-fields__field-wrapper > .form-row-input:nth-of-type(3), html body.global-trigger-theme.global-trigger-body.woocommerce-account .woocommerce-MyAccount-content .edit-addresses .woocommerce-address-fields__field-wrapper > .form-row-input:nth-of-type(3), html body.global-trigger-theme.global-trigger-body #lay-woocommerce.woocommerce-account .woocommerce-MyAccount-content .edit-addresses .woocommerce-address-fields__field-wrapper > .form-row-input:nth-of-type(4), html body.global-trigger-theme.global-trigger-body.woocommerce-account .woocommerce-MyAccount-content .edit-addresses .woocommerce-address-fields__field-wrapper > .form-row-input:nth-of-type(4), html body.global-trigger-theme.global-trigger-body #lay-woocommerce.woocommerce-account .woocommerce-MyAccount-content .edit-addresses .woocommerce-address-fields__field-wrapper > .form-row-input:nth-of-type(9), html body.global-trigger-theme.global-trigger-body.woocommerce-account .woocommerce-MyAccount-content .edit-addresses .woocommerce-address-fields__field-wrapper > .form-row-input:nth-of-type(9), html body.global-trigger-theme.global-trigger-body #lay-woocommerce.woocommerce-account .woocommerce-MyAccount-content .edit-addresses .woocommerce-address-fields__field-wrapper > .form-row-input:nth-of-type(10), html body.global-trigger-theme.global-trigger-body.woocommerce-account .woocommerce-MyAccount-content .edit-addresses .woocommerce-address-fields__field-wrapper > .form-row-input:nth-of-type(10) {
    flex: 1 0 calc(50% - 12px);
  }

  html body.global-trigger-theme.global-trigger-body #lay-woocommerce.woocommerce-account .woocommerce-MyAccount-content .edit-addresses .woocommerce-address-fields__field-wrapper.shipping--type-form > .form-row-input:nth-of-type(3), html body.global-trigger-theme.global-trigger-body.woocommerce-account .woocommerce-MyAccount-content .edit-addresses .woocommerce-address-fields__field-wrapper.shipping--type-form > .form-row-input:nth-of-type(3), html body.global-trigger-theme.global-trigger-body #lay-woocommerce.woocommerce-account .woocommerce-MyAccount-content .edit-addresses .woocommerce-address-fields__field-wrapper.shipping--type-form > .form-row-input:nth-of-type(4), html body.global-trigger-theme.global-trigger-body.woocommerce-account .woocommerce-MyAccount-content .edit-addresses .woocommerce-address-fields__field-wrapper.shipping--type-form > .form-row-input:nth-of-type(4) {
    flex: 1 0 100%;
  }

  html body.global-trigger-theme.global-trigger-body #lay-woocommerce.woocommerce-account .woocommerce-MyAccount-content .edit-addresses .woocommerce-address-fields__field-wrapper.shipping--type-form > .form-row-input:first-of-type, html body.global-trigger-theme.global-trigger-body.woocommerce-account .woocommerce-MyAccount-content .edit-addresses .woocommerce-address-fields__field-wrapper.shipping--type-form > .form-row-input:first-of-type, html body.global-trigger-theme.global-trigger-body #lay-woocommerce.woocommerce-account .woocommerce-MyAccount-content .edit-addresses .woocommerce-address-fields__field-wrapper.shipping--type-form > .form-row-input:nth-of-type(2), html body.global-trigger-theme.global-trigger-body.woocommerce-account .woocommerce-MyAccount-content .edit-addresses .woocommerce-address-fields__field-wrapper.shipping--type-form > .form-row-input:nth-of-type(2), html body.global-trigger-theme.global-trigger-body #lay-woocommerce.woocommerce-account .woocommerce-MyAccount-content .edit-addresses .woocommerce-address-fields__field-wrapper.shipping--type-form > .form-row-input:nth-of-type(6), html body.global-trigger-theme.global-trigger-body.woocommerce-account .woocommerce-MyAccount-content .edit-addresses .woocommerce-address-fields__field-wrapper.shipping--type-form > .form-row-input:nth-of-type(6), html body.global-trigger-theme.global-trigger-body #lay-woocommerce.woocommerce-account .woocommerce-MyAccount-content .edit-addresses .woocommerce-address-fields__field-wrapper.shipping--type-form > .form-row-input:nth-of-type(7), html body.global-trigger-theme.global-trigger-body.woocommerce-account .woocommerce-MyAccount-content .edit-addresses .woocommerce-address-fields__field-wrapper.shipping--type-form > .form-row-input:nth-of-type(7) {
    flex: 1 0 calc(50% - 12px);
  }
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce.woocommerce-account .woocommerce-MyAccount-content p, html body.global-trigger-theme.global-trigger-body.woocommerce-account .woocommerce-MyAccount-content p, html body.global-trigger-theme.global-trigger-body #lay-woocommerce.woocommerce-account .woocommerce-MyAccount-content h2, html body.global-trigger-theme.global-trigger-body.woocommerce-account .woocommerce-MyAccount-content h2, html body.global-trigger-theme.global-trigger-body #lay-woocommerce.woocommerce-account .woocommerce-MyAccount-content h3, html body.global-trigger-theme.global-trigger-body.woocommerce-account .woocommerce-MyAccount-content h3 {
  margin-top: 0;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce.woocommerce-account .woocommerce-MyAccount-content p, html body.global-trigger-theme.global-trigger-body.woocommerce-account .woocommerce-MyAccount-content p {
  font-family: SuisseIntlMono-Regular;
  font-size: 18px;
  line-height: 1.6;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce.woocommerce-account .woocommerce-MyAccount-content p a, html body.global-trigger-theme.global-trigger-body.woocommerce-account .woocommerce-MyAccount-content p a {
  text-underline-offset: 4px;
  text-decoration: underline !important;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce.woocommerce-account #account_display_name_description, html body.global-trigger-theme.global-trigger-body.woocommerce-account #account_display_name_description, html body.global-trigger-theme.global-trigger-body #lay-woocommerce.woocommerce-account .form-row em, html body.global-trigger-theme.global-trigger-body.woocommerce-account .form-row em {
  margin-top: 8px;
  font-size: 16px;
  font-style: normal;
  display: block;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce.woocommerce-account legend, html body.global-trigger-theme.global-trigger-body.woocommerce-account legend, html body.global-trigger-theme.global-trigger-body #lay-woocommerce.woocommerce-account [for="wcpay_selected_currency"], html body.global-trigger-theme.global-trigger-body.woocommerce-account [for="wcpay_selected_currency"], html body.global-trigger-theme.global-trigger-body #lay-woocommerce.woocommerce-account .account-details__title, html body.global-trigger-theme.global-trigger-body.woocommerce-account .account-details__title {
  margin-bottom: 12px;
  font-size: 26px !important;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce.woocommerce-account #wcpay_selected_currency, html body.global-trigger-theme.global-trigger-body.woocommerce-account #wcpay_selected_currency, html body.global-trigger-theme.global-trigger-body #lay-woocommerce.woocommerce-account label[for="wcpay_selected_currency"], html body.global-trigger-theme.global-trigger-body.woocommerce-account label[for="wcpay_selected_currency"], html body.global-trigger-theme.global-trigger-body #lay-woocommerce.woocommerce-account #wcpay_selected_currency ~ *, html body.global-trigger-theme.global-trigger-body.woocommerce-account #wcpay_selected_currency ~ *, html body.global-trigger-theme.global-trigger-body #lay-woocommerce.woocommerce-account label[for="wcpay_selected_currency"] ~ *, html body.global-trigger-theme.global-trigger-body.woocommerce-account label[for="wcpay_selected_currency"] ~ * {
  display: none;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce.woocommerce-account .woocommerce-EditAccountForm, html body.global-trigger-theme.global-trigger-body.woocommerce-account .woocommerce-EditAccountForm {
  max-width: 650px;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce.woocommerce-account .woocommerce-EditAccountForm > fieldset, html body.global-trigger-theme.global-trigger-body.woocommerce-account .woocommerce-EditAccountForm > fieldset {
  border: none;
  margin-bottom: -28px;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce.woocommerce-account fieldset, html body.global-trigger-theme.global-trigger-body.woocommerce-account fieldset {
  margin: 48px 0;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce.woocommerce-account [type="submit"], html body.global-trigger-theme.global-trigger-body.woocommerce-account [type="submit"] {
  height: 48px;
  padding: 0 32px;
  font-family: SuisseIntlMono-Regular;
  font-size: 16px;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce.woocommerce-account .addresses__header, html body.global-trigger-theme.global-trigger-body.woocommerce-account .addresses__header {
  margin-bottom: 12px !important;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce.woocommerce-account .woocommerce-Address, html body.global-trigger-theme.global-trigger-body.woocommerce-account .woocommerce-Address {
  grid-template-columns: repeat(2, 1fr);
  width: 100%;
  padding-block: 20px;
  display: grid;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce.woocommerce-account .woocommerce-Address .woocommerce-Address-title > h2, html body.global-trigger-theme.global-trigger-body.woocommerce-account .woocommerce-Address .woocommerce-Address-title > h2 {
  margin-bottom: 16px;
  font-size: 24px !important;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce.woocommerce-account .woocommerce-Address .woocommerce-Address-title > a, html body.global-trigger-theme.global-trigger-body.woocommerce-account .woocommerce-Address .woocommerce-Address-title > a {
  width: 220px;
  min-width: 220px;
  margin-bottom: 24px;
  font-size: 16px;
  display: block;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce.woocommerce-account .woocommerce-Address address, html body.global-trigger-theme.global-trigger-body.woocommerce-account .woocommerce-Address address {
  font-size: 20px;
  font-style: normal;
  line-height: 1.5;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce.woocommerce-account .woocommerce-PaymentMethod input[type="radio"], html body.global-trigger-theme.global-trigger-body.woocommerce-account .woocommerce-PaymentMethod input[type="radio"] {
  appearance: none;
  background: #fff;
  border: 1px solid #1917117a;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  margin: 0;
  display: inline-block;
  position: relative;
  margin-bottom: -2px !important;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce.woocommerce-account .woocommerce-PaymentMethod input[type="radio"]:checked:before, html body.global-trigger-theme.global-trigger-body.woocommerce-account .woocommerce-PaymentMethod input[type="radio"]:checked:before {
  content: "";
  background: #000;
  border-radius: 50%;
  width: 10px;
  height: 10px;
  margin: 0;
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce.woocommerce-account .woocommerce-PaymentMethod label, html body.global-trigger-theme.global-trigger-body.woocommerce-account .woocommerce-PaymentMethod label {
  font-size: 24px;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce.woocommerce-account .woocommerce-PaymentMethod label img, html body.global-trigger-theme.global-trigger-body.woocommerce-account .woocommerce-PaymentMethod label img {
  display: none;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce.woocommerce-account .woocommerce-Payment, html body.global-trigger-theme.global-trigger-body.woocommerce-account .woocommerce-Payment {
  margin: 0 !important;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce.woocommerce-account .woocommerce-Payment [type="submit"], html body.global-trigger-theme.global-trigger-body.woocommerce-account .woocommerce-Payment [type="submit"] {
  width: fit-content !important;
  min-height: unset !important;
  float: unset !important;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce.woocommerce-account .woocommerce-PaymentMethods, html body.global-trigger-theme.global-trigger-body.woocommerce-account .woocommerce-PaymentMethods {
  padding: 0 !important;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce.woocommerce-account .woocommerce-PaymentBox, html body.global-trigger-theme.global-trigger-body.woocommerce-account .woocommerce-PaymentBox {
  background-color: #0000 !important;
  border: 1px solid #1212121c !important;
  border-radius: 4px !important;
  margin: 0 !important;
  padding: 0 !important;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce.woocommerce-account .woocommerce-PaymentBox fieldset, html body.global-trigger-theme.global-trigger-body.woocommerce-account .woocommerce-PaymentBox fieldset {
  margin: 0 !important;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce.woocommerce-account .woocommerce-PaymentBox:before, html body.global-trigger-theme.global-trigger-body.woocommerce-account .woocommerce-PaymentBox:before, html body.global-trigger-theme.global-trigger-body #lay-woocommerce.woocommerce-account .woocommerce-PaymentBox:after, html body.global-trigger-theme.global-trigger-body.woocommerce-account .woocommerce-PaymentBox:after, html body.global-trigger-theme.global-trigger-body #lay-woocommerce.woocommerce-account .woocommerce-order-details > h2, html body.global-trigger-theme.global-trigger-body.woocommerce-account .woocommerce-order-details > h2 {
  display: none !important;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce.woocommerce-account .woocommerce-table--order-details.product-table, html body.global-trigger-theme.global-trigger-body.woocommerce-account .woocommerce-table--order-details.product-table {
  border-bottom: 1px solid #000;
  margin-top: 32px;
  margin-bottom: 32px;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce.woocommerce-account .woocommerce-table--order-details.product-table .wc-item-meta, html body.global-trigger-theme.global-trigger-body.woocommerce-account .woocommerce-table--order-details.product-table .wc-item-meta {
  padding: 0;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce.woocommerce-account .woocommerce-table--order-details.product-table .wc-item-meta p, html body.global-trigger-theme.global-trigger-body.woocommerce-account .woocommerce-table--order-details.product-table .wc-item-meta p {
  font-family: SuisseIntl-Regular;
  line-height: normal;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce.woocommerce-account .woocommerce-table--order-details.product-table .woocommerce-table__line-item:not(:last-of-type) td, html body.global-trigger-theme.global-trigger-body.woocommerce-account .woocommerce-table--order-details.product-table .woocommerce-table__line-item:not(:last-of-type) td {
  border-bottom: 1px solid #000 !important;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce.woocommerce-account .woocommerce-table--order-details.product-table .woocommerce-table__line-item td, html body.global-trigger-theme.global-trigger-body.woocommerce-account .woocommerce-table--order-details.product-table .woocommerce-table__line-item td {
  padding-block: 12px;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce.woocommerce-account .woocommerce-table--order-details .easypack-shipping-method-logo, html body.global-trigger-theme.global-trigger-body.woocommerce-account .woocommerce-table--order-details .easypack-shipping-method-logo {
  vertical-align: middle;
  display: inline-block;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce.woocommerce-account .woocommerce-table--order-details .order-actions--buttons .button + .button, html body.global-trigger-theme.global-trigger-body.woocommerce-account .woocommerce-table--order-details .order-actions--buttons .button + .button {
  margin-left: 14px;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce.woocommerce-account .woocommerce-customer-details h2, html body.global-trigger-theme.global-trigger-body.woocommerce-account .woocommerce-customer-details h2 {
  font-size: 24px !important;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce.woocommerce-account .woocommerce-customer-details address, html body.global-trigger-theme.global-trigger-body.woocommerce-account .woocommerce-customer-details address, html body.global-trigger-theme.global-trigger-body #lay-woocommerce.woocommerce-account .woocommerce-customer-details address *, html body.global-trigger-theme.global-trigger-body.woocommerce-account .woocommerce-customer-details address * {
  margin: 0 !important;
  font-size: 18px !important;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce.woocommerce-account .shop_table.subscription_details, html body.global-trigger-theme.global-trigger-body.woocommerce-account .shop_table.subscription_details, html body.global-trigger-theme.global-trigger-body #lay-woocommerce.woocommerce-account .shop_table.order_details, html body.global-trigger-theme.global-trigger-body.woocommerce-account .shop_table.order_details, html body.global-trigger-theme.global-trigger-body #lay-woocommerce.woocommerce-account .shop_table.my_account_orders, html body.global-trigger-theme.global-trigger-body.woocommerce-account .shop_table.my_account_orders {
  margin-top: -15px;
  margin-bottom: 48px;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce.woocommerce-account .woocommerce-table.woocommerce-table--custom-fields, html body.global-trigger-theme.global-trigger-body.woocommerce-account .woocommerce-table.woocommerce-table--custom-fields {
  display: none !important;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce.woocommerce-account .consents-table tbody tr td:last-child, html body.global-trigger-theme.global-trigger-body.woocommerce-account .consents-table tbody tr td:last-child {
  text-align: left;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce .lay-woocommerce-single-product-wrap, html body.global-trigger-theme.global-trigger-body .lay-woocommerce-single-product-wrap {
  margin-top: 0;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce .rating-input, html body.global-trigger-theme.global-trigger-body .rating-input {
  gap: 8px;
  width: fit-content;
  display: flex;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce .rating-input input, html body.global-trigger-theme.global-trigger-body .rating-input input {
  display: none;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce .rating-input label, html body.global-trigger-theme.global-trigger-body .rating-input label {
  cursor: pointer;
  margin: 0;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce .rating-input label svg, html body.global-trigger-theme.global-trigger-body .rating-input label svg {
  width: 24px;
  height: 24px;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce .rating-input label svg.empty, html body.global-trigger-theme.global-trigger-body .rating-input label svg.empty {
  display: block;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce .rating-input label svg.fill, html body.global-trigger-theme.global-trigger-body .rating-input label svg.fill {
  display: none;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce .rating-input .hover svg.fill, html body.global-trigger-theme.global-trigger-body .rating-input .hover svg.fill, html body.global-trigger-theme.global-trigger-body #lay-woocommerce .rating-input .active svg.fill, html body.global-trigger-theme.global-trigger-body .rating-input .active svg.fill {
  display: block;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce .rating-input .hover svg.empty, html body.global-trigger-theme.global-trigger-body .rating-input .hover svg.empty, html body.global-trigger-theme.global-trigger-body #lay-woocommerce .rating-input .active svg.empty, html body.global-trigger-theme.global-trigger-body .rating-input .active svg.empty {
  display: none;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce .custom_reviews-tab-title h2, html body.global-trigger-theme.global-trigger-body .custom_reviews-tab-title h2 {
  align-items: center;
  gap: 12px;
  display: flex;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce .custom_reviews-tab-title h2 .star-rating-label, html body.global-trigger-theme.global-trigger-body .custom_reviews-tab-title h2 .star-rating-label {
  align-items: center;
  gap: 4px;
  display: flex;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce .custom_reviews-tab-title h2 .star-rating-label i, html body.global-trigger-theme.global-trigger-body .custom_reviews-tab-title h2 .star-rating-label i {
  width: 14px;
  height: 15px;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce .custom_reviews-tab-content .review-notice.notice-warning a, html body.global-trigger-theme.global-trigger-body .custom_reviews-tab-content .review-notice.notice-warning a {
  text-decoration: underline !important;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce .custom_reviews-tab-content .review-form-section > h3, html body.global-trigger-theme.global-trigger-body .custom_reviews-tab-content .review-form-section > h3 {
  margin-bottom: 14px;
  font-family: SuisseIntl-Regular;
  font-size: 20px;
  font-weight: 400;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce .custom_reviews-tab-content .review-form-section [type="submit"], html body.global-trigger-theme.global-trigger-body .custom_reviews-tab-content .review-form-section [type="submit"] {
  font-size: 18px;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce .custom_reviews-tab-content .no-reviews, html body.global-trigger-theme.global-trigger-body .custom_reviews-tab-content .no-reviews {
  text-decoration: underline;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce .custom_reviews-tab-content .reviews-list .review-item, html body.global-trigger-theme.global-trigger-body .custom_reviews-tab-content .reviews-list .review-item {
  border-bottom: 1px solid;
  padding-block: 16px;
  font-size: 15px;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce .custom_reviews-tab-content .reviews-list .review-item .review-header, html body.global-trigger-theme.global-trigger-body .custom_reviews-tab-content .reviews-list .review-item .review-header {
  justify-content: space-between;
  gap: 16px;
  margin-bottom: 8px;
  display: flex;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce .custom_reviews-tab-content .reviews-list .review-item .review-header strong, html body.global-trigger-theme.global-trigger-body .custom_reviews-tab-content .reviews-list .review-item .review-header strong {
  text-decoration: underline;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce .custom_reviews-tab-content .reviews-list .review-item .review-rating, html body.global-trigger-theme.global-trigger-body .custom_reviews-tab-content .reviews-list .review-item .review-rating {
  align-items: center;
  gap: 4px;
  margin-bottom: 5px;
  display: flex;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce .custom_reviews-tab-content .reviews-list .review-item .review-rating i, html body.global-trigger-theme.global-trigger-body .custom_reviews-tab-content .reviews-list .review-item .review-rating i {
  width: 14px;
  height: 15px;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce .custom_reviews-tab-content .reviews-list .review-item .review-content, html body.global-trigger-theme.global-trigger-body .custom_reviews-tab-content .reviews-list .review-item .review-content {
  font-family: SuisseIntl-Regular;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce .rating-input-wrapper, html body.global-trigger-theme.global-trigger-body .rating-input-wrapper {
  margin-bottom: 20px;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce .rating-input-wrapper .wc-block-components-validation-error, html body.global-trigger-theme.global-trigger-body .rating-input-wrapper .wc-block-components-validation-error {
  padding: 8px 0 0;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce .rating-input-wrapper .wc-block-components-validation-error p, html body.global-trigger-theme.global-trigger-body .rating-input-wrapper .wc-block-components-validation-error p {
  color: #cc1818;
  white-space: normal;
  align-items: center;
  max-width: 100%;
  min-height: 1em;
  margin: 0;
  font-size: 13px;
  line-height: 16px;
  display: flex;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce .rating-input-wrapper .wc-block-components-validation-error p svg, html body.global-trigger-theme.global-trigger-body .rating-input-wrapper .wc-block-components-validation-error p svg {
  fill: #cc1818;
  width: 1.5em;
  height: 1.5em;
  margin: -.5em 0;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce .rating-input-wrapper.has-error label:not(.active) svg path, html body.global-trigger-theme.global-trigger-body .rating-input-wrapper.has-error label:not(.active) svg path {
  fill: #cc1818;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce .woocommerce-product-attributes-item__label, html body.global-trigger-theme.global-trigger-body .woocommerce-product-attributes-item__label {
  text-transform: uppercase;
  margin-bottom: 4px;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce .product.type-product .lay-woocommerce-product-thumbnail-title, html body.global-trigger-theme.global-trigger-body .product.type-product .lay-woocommerce-product-thumbnail-title {
  color: #000;
  letter-spacing: 0;
  text-transform: uppercase;
  text-indent: 0;
  text-align: left;
  border-bottom: none;
  margin-top: 12px;
  margin-bottom: 4px;
  padding: 0;
  font-family: SuisseIntlMono-Regular;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.2;
  text-decoration: none;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce .product.type-product .star-rating, html body.global-trigger-theme.global-trigger-body .product.type-product .star-rating {
  display: none !important;
}

@media (width >= 1025px) {
  html body.global-trigger-theme.global-trigger-body #lay-woocommerce .lay-woocommerce-single-product-wrap .summary, html body.global-trigger-theme.global-trigger-body .lay-woocommerce-single-product-wrap .summary {
    top: 165px;
  }
}

@media (width <= 1024px) {
  html body.global-trigger-theme.global-trigger-body #lay-woocommerce .custom_reviews-tab-content .review-form-section [type="submit"], html body.global-trigger-theme.global-trigger-body .custom_reviews-tab-content .review-form-section [type="submit"] {
    width: 100%;
  }
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce .free-shipping-progress, html body.global-trigger-theme.global-trigger-body .free-shipping-progress {
  padding-bottom: 24px;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce .free-shipping-progress .fsp-bar, html body.global-trigger-theme.global-trigger-body .free-shipping-progress .fsp-bar {
  background: #eee;
  width: 100%;
  height: 8px;
  margin-top: 16px;
  overflow: hidden;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce .free-shipping-progress .fsp-fill, html body.global-trigger-theme.global-trigger-body .free-shipping-progress .fsp-fill {
  background: #000;
  width: 0;
  height: 100%;
  transition: width .3s;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce .free-shipping-progress .fsp-label.has-free-shipping, html body.global-trigger-theme.global-trigger-body .free-shipping-progress .fsp-label.has-free-shipping {
  align-items: center;
  gap: 10px;
  display: flex;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce .free-shipping-progress .fsp-label svg, html body.global-trigger-theme.global-trigger-body .free-shipping-progress .fsp-label svg {
  width: 20px;
  height: auto;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce .wc-block-components-product-metadata, html body.global-trigger-theme.global-trigger-body .wc-block-components-product-metadata {
  display: block;
  font-size: 14px !important;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce .wc-block-components-product-metadata .wc-block-components-product-metadata__description, html body.global-trigger-theme.global-trigger-body .wc-block-components-product-metadata .wc-block-components-product-metadata__description {
  display: none;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce .wc-block-components-totals-item__description .wc-block-components-totals-footer-item-tax, html body.global-trigger-theme.global-trigger-body .wc-block-components-totals-item__description .wc-block-components-totals-footer-item-tax {
  font-size: 11px;
  gap: 0 !important;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce .wp-block-woocommerce-cart-order-summary-heading-block.wc-block-cart__totals-title, html body.global-trigger-theme.global-trigger-body .wp-block-woocommerce-cart-order-summary-heading-block.wc-block-cart__totals-title {
  display: none;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce .wc-block-cart-item__wrap, html body.global-trigger-theme.global-trigger-body .wc-block-cart-item__wrap {
  margin-left: 24px !important;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce .wc-block-cart-item__wrap .wc-block-components-quantity-selector, html body.global-trigger-theme.global-trigger-body .wc-block-cart-item__wrap .wc-block-components-quantity-selector {
  margin-top: 0 !important;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce .editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__header .wc-block-cart-items__header-image, html body.global-trigger-theme.global-trigger-body .editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__header .wc-block-cart-items__header-image, html body.global-trigger-theme.global-trigger-body #lay-woocommerce table.wc-block-cart-items .wc-block-cart-items__header .wc-block-cart-items__header-image, html body.global-trigger-theme.global-trigger-body table.wc-block-cart-items .wc-block-cart-items__header .wc-block-cart-items__header-image {
  width: 100px;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce .wp-block-woocommerce-checkout-order-summary-cart-items-block, html body.global-trigger-theme.global-trigger-body .wp-block-woocommerce-checkout-order-summary-cart-items-block {
  padding-top: 0;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce .wc-block-components-sidebar.wc-block-checkout__sidebar, html body.global-trigger-theme.global-trigger-body .wc-block-components-sidebar.wc-block-checkout__sidebar {
  padding: 0;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce .wc-block-components-sidebar.wc-block-checkout__sidebar .wc-block-components-order-summary__content .wc-block-components-order-summary-item, html body.global-trigger-theme.global-trigger-body .wc-block-components-sidebar.wc-block-checkout__sidebar .wc-block-components-order-summary__content .wc-block-components-order-summary-item {
  grid-template-columns: 76px auto 1fr auto;
  grid-template-areas: "img title title total"
                       "img meta meta total"
                       "img qt price total";
  display: grid;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce .wc-block-components-sidebar.wc-block-checkout__sidebar .wc-block-components-order-summary__content .wc-block-components-order-summary-item + .wc-block-components-order-summary-item, html body.global-trigger-theme.global-trigger-body .wc-block-components-sidebar.wc-block-checkout__sidebar .wc-block-components-order-summary__content .wc-block-components-order-summary-item + .wc-block-components-order-summary-item {
  border-top: 1px solid #1212121c;
  margin-top: 16px;
  padding-top: 16px;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce .wc-block-components-sidebar.wc-block-checkout__sidebar .wc-block-components-order-summary__content .wc-block-components-order-summary-item .wc-block-components-product-badge, html body.global-trigger-theme.global-trigger-body .wc-block-components-sidebar.wc-block-checkout__sidebar .wc-block-components-order-summary__content .wc-block-components-order-summary-item .wc-block-components-product-badge {
  margin-left: 76px;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce .wc-block-components-sidebar.wc-block-checkout__sidebar .wc-block-components-order-summary__content .wc-block-components-order-summary-item .wc-block-components-order-summary-item__image, html body.global-trigger-theme.global-trigger-body .wc-block-components-sidebar.wc-block-checkout__sidebar .wc-block-components-order-summary__content .wc-block-components-order-summary-item .wc-block-components-order-summary-item__image {
  display: contents;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce .wc-block-components-sidebar.wc-block-checkout__sidebar .wc-block-components-order-summary__content .wc-block-components-order-summary-item .wc-block-components-order-summary-item__image .wc-block-components-order-summary-item__quantity, html body.global-trigger-theme.global-trigger-body .wc-block-components-sidebar.wc-block-checkout__sidebar .wc-block-components-order-summary__content .wc-block-components-order-summary-item .wc-block-components-order-summary-item__image .wc-block-components-order-summary-item__quantity {
  position: unset;
  box-shadow: none;
  width: fit-content;
  height: fit-content;
  min-width: unset;
  min-height: unset;
  background: none;
  border: none;
  grid-area: qt;
  padding: 0;
  line-height: normal;
  display: block;
  transform: none;
  font-size: 14px !important;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce .wc-block-components-sidebar.wc-block-checkout__sidebar .wc-block-components-order-summary__content .wc-block-components-order-summary-item .wc-block-components-order-summary-item__image .wc-block-components-order-summary-item__quantity > span, html body.global-trigger-theme.global-trigger-body .wc-block-components-sidebar.wc-block-checkout__sidebar .wc-block-components-order-summary__content .wc-block-components-order-summary-item .wc-block-components-order-summary-item__image .wc-block-components-order-summary-item__quantity > span {
  display: block;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce .wc-block-components-sidebar.wc-block-checkout__sidebar .wc-block-components-order-summary__content .wc-block-components-order-summary-item .wc-block-components-order-summary-item__image .wc-block-components-order-summary-item__quantity > span:not(.screen-reader-text):after, html body.global-trigger-theme.global-trigger-body .wc-block-components-sidebar.wc-block-checkout__sidebar .wc-block-components-order-summary__content .wc-block-components-order-summary-item .wc-block-components-order-summary-item__image .wc-block-components-order-summary-item__quantity > span:not(.screen-reader-text):after {
  content: " x ";
  margin-inline: 5px;
  display: inline-block;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce .wc-block-components-sidebar.wc-block-checkout__sidebar .wc-block-components-order-summary__content .wc-block-components-order-summary-item .wc-block-components-order-summary-item__image img, html body.global-trigger-theme.global-trigger-body .wc-block-components-sidebar.wc-block-checkout__sidebar .wc-block-components-order-summary__content .wc-block-components-order-summary-item .wc-block-components-order-summary-item__image img {
  aspect-ratio: 1;
  grid-area: img;
  height: fit-content;
  border-radius: 4px !important;
  width: 64px !important;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce .wc-block-components-sidebar.wc-block-checkout__sidebar .wc-block-components-order-summary__content .wc-block-components-order-summary-item .wc-block-components-order-summary-item__description, html body.global-trigger-theme.global-trigger-body .wc-block-components-sidebar.wc-block-checkout__sidebar .wc-block-components-order-summary__content .wc-block-components-order-summary-item .wc-block-components-order-summary-item__description {
  display: contents;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce .wc-block-components-sidebar.wc-block-checkout__sidebar .wc-block-components-order-summary__content .wc-block-components-order-summary-item .wc-block-components-order-summary-item__description .wc-block-components-product-name, html body.global-trigger-theme.global-trigger-body .wc-block-components-sidebar.wc-block-checkout__sidebar .wc-block-components-order-summary__content .wc-block-components-order-summary-item .wc-block-components-order-summary-item__description .wc-block-components-product-name {
  grid-area: title;
  margin-bottom: 10px;
  font-size: 14px !important;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce .wc-block-components-sidebar.wc-block-checkout__sidebar .wc-block-components-order-summary__content .wc-block-components-order-summary-item .wc-block-components-order-summary-item__description .wc-block-components-product-name br, html body.global-trigger-theme.global-trigger-body .wc-block-components-sidebar.wc-block-checkout__sidebar .wc-block-components-order-summary__content .wc-block-components-order-summary-item .wc-block-components-order-summary-item__description .wc-block-components-product-name br {
  display: none;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce .wc-block-components-sidebar.wc-block-checkout__sidebar .wc-block-components-order-summary__content .wc-block-components-order-summary-item .wc-block-components-order-summary-item__description .wc-block-components-product-price, html body.global-trigger-theme.global-trigger-body .wc-block-components-sidebar.wc-block-checkout__sidebar .wc-block-components-order-summary__content .wc-block-components-order-summary-item .wc-block-components-order-summary-item__description .wc-block-components-product-price {
  grid-area: price;
  line-height: normal;
  display: block;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce .wc-block-components-sidebar.wc-block-checkout__sidebar .wc-block-components-order-summary__content .wc-block-components-order-summary-item .wc-block-components-order-summary-item__description .wc-block-components-product-metadata, html body.global-trigger-theme.global-trigger-body .wc-block-components-sidebar.wc-block-checkout__sidebar .wc-block-components-order-summary__content .wc-block-components-order-summary-item .wc-block-components-order-summary-item__description .wc-block-components-product-metadata {
  grid-area: meta;
  margin: 0;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce .wc-block-components-sidebar.wc-block-checkout__sidebar .wc-block-components-order-summary__content .wc-block-components-order-summary-item .wc-block-components-order-summary-item__description .wc-block-components-product-metadata .wc-block-components-product-details, html body.global-trigger-theme.global-trigger-body .wc-block-components-sidebar.wc-block-checkout__sidebar .wc-block-components-order-summary__content .wc-block-components-order-summary-item .wc-block-components-order-summary-item__description .wc-block-components-product-metadata .wc-block-components-product-details {
  margin: 0 0 4px;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce .wc-block-components-sidebar.wc-block-checkout__sidebar .wc-block-components-order-summary__content .wc-block-components-order-summary-item .wc-block-components-order-summary-item__total-price, html body.global-trigger-theme.global-trigger-body .wc-block-components-sidebar.wc-block-checkout__sidebar .wc-block-components-order-summary__content .wc-block-components-order-summary-item .wc-block-components-order-summary-item__total-price {
  grid-area: total;
  padding: 0 0 0 12px;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce .wc-block-components-sidebar.wc-block-checkout__sidebar .wc-block-components-order-summary-item__image, html body.global-trigger-theme.global-trigger-body .wc-block-components-sidebar.wc-block-checkout__sidebar .wc-block-components-order-summary-item__image {
  min-width: 80px;
  width: 80px !important;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce .wc-block-components-sidebar.wc-block-checkout__sidebar .wc-block-components-order-summary-item__image img, html body.global-trigger-theme.global-trigger-body .wc-block-components-sidebar.wc-block-checkout__sidebar .wc-block-components-order-summary-item__image img {
  border-radius: 4px !important;
  width: 100% !important;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce .wc-block-components-sidebar.wc-block-checkout__sidebar .wc-block-components-totals-wrapper .wc-block-components-totals-footer-item .wc-block-components-totals-item__value, html body.global-trigger-theme.global-trigger-body .wc-block-components-sidebar.wc-block-checkout__sidebar .wc-block-components-totals-wrapper .wc-block-components-totals-footer-item .wc-block-components-totals-item__value {
  font-size: 0 !important;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce .wc-block-components-sidebar.wc-block-checkout__sidebar .wc-block-components-totals-wrapper .wc-block-components-totals-footer-item .wc-block-components-totals-item__value span, html body.global-trigger-theme.global-trigger-body .wc-block-components-sidebar.wc-block-checkout__sidebar .wc-block-components-totals-wrapper .wc-block-components-totals-footer-item .wc-block-components-totals-item__value span {
  font-size: 14px;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce .wc-block-components-sidebar.wc-block-checkout__sidebar .wc-block-components-totals-wrapper.slot-wrapper, html body.global-trigger-theme.global-trigger-body .wc-block-components-sidebar.wc-block-checkout__sidebar .wc-block-components-totals-wrapper.slot-wrapper {
  border: none;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce .wc-block-components-sidebar.wc-block-checkout__sidebar .wc-block-components-checkout-order-summary__title, html body.global-trigger-theme.global-trigger-body .wc-block-components-sidebar.wc-block-checkout__sidebar .wc-block-components-checkout-order-summary__title {
  margin: 0;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce .wc-block-components-sidebar.wc-block-checkout__sidebar .wc-block-components-checkout-order-summary__title-text, html body.global-trigger-theme.global-trigger-body .wc-block-components-sidebar.wc-block-checkout__sidebar .wc-block-components-checkout-order-summary__title-text {
  font-size: var(--wp--preset--font-size--medium, 22px);
  border-bottom: 1px solid #1212121c;
  margin: 10px 0 20px;
  padding-bottom: 24px;
  font-weight: 500;
  line-height: 27px;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce .wp-block-woocommerce-checkout-order-summary-block, html body.global-trigger-theme.global-trigger-body .wp-block-woocommerce-checkout-order-summary-block {
  padding: 16px !important;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce .wp-block-woocommerce-checkout-order-summary-block .slot-wrapper .wc-block-components-panel, html body.global-trigger-theme.global-trigger-body .wp-block-woocommerce-checkout-order-summary-block .slot-wrapper .wc-block-components-panel, html body.global-trigger-theme.global-trigger-body #lay-woocommerce .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-panel, html body.global-trigger-theme.global-trigger-body .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-panel, html body.global-trigger-theme.global-trigger-body #lay-woocommerce .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-totals-coupon, html body.global-trigger-theme.global-trigger-body .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-totals-coupon, html body.global-trigger-theme.global-trigger-body #lay-woocommerce .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-totals-item, html body.global-trigger-theme.global-trigger-body .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-totals-item, html body.global-trigger-theme.global-trigger-body #lay-woocommerce .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-order-summary, html body.global-trigger-theme.global-trigger-body .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-order-summary {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce .wc-block-components-sidebar.wp-block-woocommerce-cart-totals-block, html body.global-trigger-theme.global-trigger-body .wc-block-components-sidebar.wp-block-woocommerce-cart-totals-block {
  border: 1px solid #1212121c;
  border-radius: 0;
  height: fit-content;
  padding: 16px;
  position: sticky;
  top: 100px;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce .wc-block-components-sidebar.wp-block-woocommerce-cart-totals-block .wc-block-cart__submit, html body.global-trigger-theme.global-trigger-body .wc-block-components-sidebar.wp-block-woocommerce-cart-totals-block .wc-block-cart__submit {
  margin: 0;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce .wc-block-components-sidebar.wp-block-woocommerce-cart-totals-block .wc-block-components-totals-wrapper .wc-block-components-totals-footer-item .wc-block-components-totals-item__value, html body.global-trigger-theme.global-trigger-body .wc-block-components-sidebar.wp-block-woocommerce-cart-totals-block .wc-block-components-totals-wrapper .wc-block-components-totals-footer-item .wc-block-components-totals-item__value {
  font-size: 0 !important;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce .wc-block-components-sidebar.wp-block-woocommerce-cart-totals-block .wc-block-components-totals-wrapper .wc-block-components-totals-footer-item .wc-block-components-totals-item__value span, html body.global-trigger-theme.global-trigger-body .wc-block-components-sidebar.wp-block-woocommerce-cart-totals-block .wc-block-components-totals-wrapper .wc-block-components-totals-footer-item .wc-block-components-totals-item__value span {
  font-size: 14px;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce .wc-block-components-sidebar.wp-block-woocommerce-cart-totals-block > h2, html body.global-trigger-theme.global-trigger-body .wc-block-components-sidebar.wp-block-woocommerce-cart-totals-block > h2 {
  font-size: var(--wp--preset--font-size--medium, 22px);
  border-bottom: 1px solid #1212121c;
  margin-top: 10px;
  margin-bottom: 20px;
  padding-bottom: 24px;
  font-weight: 500;
  line-height: 27px;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce .xoo-wsc-modal .free-shipping-progress, html body.global-trigger-theme.global-trigger-body .xoo-wsc-modal .free-shipping-progress {
  border-top: 1px solid #000;
  border-bottom: none;
  margin: 0;
  padding: 20px;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce .wc-block-checkout__additional-fields__field, html body.global-trigger-theme.global-trigger-body .wc-block-checkout__additional-fields__field {
  margin-bottom: 20px;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce .wc-block-components-totals-footer-item .wc-block-components-totals-footer-item-tax, html body.global-trigger-theme.global-trigger-body .wc-block-components-totals-footer-item .wc-block-components-totals-footer-item-tax {
  gap: 5px;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce .xoo-wsc-ft-btn.xoo-wsc-btn.xoo-wsc-ft-btn-checkout, html body.global-trigger-theme.global-trigger-body .xoo-wsc-ft-btn.xoo-wsc-btn.xoo-wsc-ft-btn-checkout, html body.global-trigger-theme.global-trigger-body #lay-woocommerce .xoo-wsc-ft-btn.xoo-wsc-btn.xoo-wsc-ft-btn-continue, html body.global-trigger-theme.global-trigger-body .xoo-wsc-ft-btn.xoo-wsc-btn.xoo-wsc-ft-btn-continue, html body.global-trigger-theme.global-trigger-body #lay-woocommerce .slug-cart .menu-item.laycart, html body.global-trigger-theme.global-trigger-body .slug-cart .menu-item.laycart, html body.global-trigger-theme.global-trigger-body #lay-woocommerce .slug-checkout .menu-item.laycart, html body.global-trigger-theme.global-trigger-body .slug-checkout .menu-item.laycart {
  display: none !important;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce .wc-block-components-form .wc-block-components-checkout-step .wc-block-components-country-input, html body.global-trigger-theme.global-trigger-body .wc-block-components-form .wc-block-components-checkout-step .wc-block-components-country-input {
  margin-top: 12px !important;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce #easypack_block_type_geowidget, html body.global-trigger-theme.global-trigger-body #easypack_block_type_geowidget {
  max-width: unset;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce #inpost_pl_checkout_validation_modal > div, html body.global-trigger-theme.global-trigger-body #inpost_pl_checkout_validation_modal > div {
  border-radius: 0 !important;
  font-family: SuisseIntlMono-Regular !important;
  font-size: 16px !important;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce #inpost_pl_checkout_validation_modal > div button, html body.global-trigger-theme.global-trigger-body #inpost_pl_checkout_validation_modal > div button {
  color: #fff !important;
  background-color: #000 !important;
  border-radius: 0 !important;
  font-family: SuisseIntlMono-Regular !important;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce .jBox-Modal, html body.global-trigger-theme.global-trigger-body .jBox-Modal {
  font-family: arial;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce .wc-block-checkout > .wp-block-woocommerce-checkout-totals-block, html body.global-trigger-theme.global-trigger-body .wc-block-checkout > .wp-block-woocommerce-checkout-totals-block {
  display: none !important;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce .wc-block-checkout__main, html body.global-trigger-theme.global-trigger-body .wc-block-checkout__main {
  width: 100%;
  padding: 0;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce .wc-block-checkout__main #shipping-option, html body.global-trigger-theme.global-trigger-body .wc-block-checkout__main #shipping-option, html body.global-trigger-theme.global-trigger-body #lay-woocommerce .wc-block-checkout__main #additional_info, html body.global-trigger-theme.global-trigger-body .wc-block-checkout__main #additional_info, html body.global-trigger-theme.global-trigger-body #lay-woocommerce .wc-block-checkout__main #payment-method, html body.global-trigger-theme.global-trigger-body .wc-block-checkout__main #payment-method {
  margin-top: 24px;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce .wc-block-checkout__main .wc-block-checkout__form, html body.global-trigger-theme.global-trigger-body .wc-block-checkout__main .wc-block-checkout__form {
  grid-template-columns: 1fr 35%;
  gap: 0 64px;
  display: grid;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce .wc-block-checkout__main .wc-block-checkout__form > :not(.wc-block-checkout__sidebar), html body.global-trigger-theme.global-trigger-body .wc-block-checkout__main .wc-block-checkout__form > :not(.wc-block-checkout__sidebar) {
  grid-column: 1;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce .wc-block-checkout__main .wc-block-checkout__form > .wc-block-checkout__sidebar, html body.global-trigger-theme.global-trigger-body .wc-block-checkout__main .wc-block-checkout__form > .wc-block-checkout__sidebar {
  grid-area: 1 / 2 / span 99;
  width: 100%;
  position: sticky;
  top: 100px;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce .wc-block-checkout__main #easypack_block_type_geowidget, html body.global-trigger-theme.global-trigger-body .wc-block-checkout__main #easypack_block_type_geowidget, html body.global-trigger-theme.global-trigger-body #lay-woocommerce .wc-block-checkout__main #easypack_show_geowidget, html body.global-trigger-theme.global-trigger-body .wc-block-checkout__main #easypack_show_geowidget, html body.global-trigger-theme.global-trigger-body #lay-woocommerce .wc-block-checkout__main #inpost-wrapper button, html body.global-trigger-theme.global-trigger-body .wc-block-checkout__main #inpost-wrapper button {
  height: 40px;
  margin-left: 0;
  background: #000 !important;
  font-size: 16px !important;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce .wc-block-checkout__main .wc-block-components-panel__button, html body.global-trigger-theme.global-trigger-body .wc-block-checkout__main .wc-block-components-panel__button {
  margin: -16px 0;
  padding: 16px 0;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce .wc-block-checkout__main .wc-block-components-panel__button[aria-expanded="true"], html body.global-trigger-theme.global-trigger-body .wc-block-checkout__main .wc-block-components-panel__button[aria-expanded="true"] {
  margin: -16px 0 0;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce .wc-block-checkout__main .wc-block-components-button:not(.is-link), html body.global-trigger-theme.global-trigger-body .wc-block-checkout__main .wc-block-components-button:not(.is-link) {
  cursor: pointer;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce .wc-block-checkout__main .wc-block-components-button:not(.is-link):disabled, html body.global-trigger-theme.global-trigger-body .wc-block-checkout__main .wc-block-components-button:not(.is-link):disabled {
  opacity: .8;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce .wc-block-checkout__main .wc-block-components-button:not(.is-link):disabled .wc-block-components-button__text, html body.global-trigger-theme.global-trigger-body .wc-block-checkout__main .wc-block-components-button:not(.is-link):disabled .wc-block-components-button__text {
  opacity: 1;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce .wc-block-checkout__main #inpost_pl_selected_point_data_wrap, html body.global-trigger-theme.global-trigger-body .wc-block-checkout__main #inpost_pl_selected_point_data_wrap {
  margin-bottom: 16px;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce .wc-block-checkout__main .checkout-consents, html body.global-trigger-theme.global-trigger-body .wc-block-checkout__main .checkout-consents {
  border-top: 1px solid #1212121c;
  padding-top: 16px;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce .wc-block-checkout__main .wc-block-components-checkout-order-summary__content .wc-block-checkout__actions, html body.global-trigger-theme.global-trigger-body .wc-block-checkout__main .wc-block-components-checkout-order-summary__content .wc-block-checkout__actions {
  margin: 0;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce .wc-block-checkout__main .wc-block-components-checkout-order-summary__content .wc-block-checkout__actions button, html body.global-trigger-theme.global-trigger-body .wc-block-checkout__main .wc-block-components-checkout-order-summary__content .wc-block-checkout__actions button {
  cursor: pointer;
  width: 100% !important;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce .wc-block-checkout__main ~ *, html body.global-trigger-theme.global-trigger-body .wc-block-checkout__main ~ * {
  opacity: 0;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce .wc-block-checkout__main.loaded ~ *, html body.global-trigger-theme.global-trigger-body .wc-block-checkout__main.loaded ~ * {
  opacity: 1;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce .wc-block-components-button__text, html body.global-trigger-theme.global-trigger-body .wc-block-components-button__text {
  justify-content: center;
  align-items: center;
  display: flex !important;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce .wc-block-components-shipping-rates-control__package .wc-block-components-radio-control__input, html body.global-trigger-theme.global-trigger-body .wc-block-components-shipping-rates-control__package .wc-block-components-radio-control__input {
  top: 19px;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce .wc-block-components-shipping-rates-control__package .wc-block-components-radio-control__label-group, html body.global-trigger-theme.global-trigger-body .wc-block-components-shipping-rates-control__package .wc-block-components-radio-control__label-group {
  align-items: center;
  gap: 10px;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce .wc-block-components-shipping-rates-control__package .wc-block-components-radio-control__label, html body.global-trigger-theme.global-trigger-body .wc-block-components-shipping-rates-control__package .wc-block-components-radio-control__label {
  flex-direction: row-reverse;
  justify-content: flex-end;
  align-items: center;
  gap: 12px;
  display: flex;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce .wc-block-components-shipping-rates-control__package .wc-block-components-radio-control__label span, html body.global-trigger-theme.global-trigger-body .wc-block-components-shipping-rates-control__package .wc-block-components-radio-control__label span {
  margin: 0 !important;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce .wc-block-components-shipping-rates-control__package .wc-block-components-radio-control__label img, html body.global-trigger-theme.global-trigger-body .wc-block-components-shipping-rates-control__package .wc-block-components-radio-control__label img {
  object-fit: contain;
  object-position: left;
  max-width: 100%;
  max-height: 26px;
  min-width: unset;
  min-height: unset;
  box-sizing: border-box;
  border: 1px solid #ddd;
  display: block;
  border-radius: 2px !important;
  width: 42px !important;
  height: 26px !important;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce .wc-block-components-radio-control--highlight-checked .wc-block-components-radio-control-accordion-option--checked-option-highlighted, html body.global-trigger-theme.global-trigger-body .wc-block-components-radio-control--highlight-checked .wc-block-components-radio-control-accordion-option--checked-option-highlighted, html body.global-trigger-theme.global-trigger-body #lay-woocommerce .wc-block-components-radio-control--highlight-checked label.wc-block-components-radio-control__option--checked-option-highlighted, html body.global-trigger-theme.global-trigger-body .wc-block-components-radio-control--highlight-checked label.wc-block-components-radio-control__option--checked-option-highlighted {
  box-shadow: inset 0 0 0 1px;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce .wc-block-checkout__payment-method .wc-block-components-radio-control-accordion-option #radio-control-wc-payment-method-options-stripe_cc__content .wc-block-components-checkbox, html body.global-trigger-theme.global-trigger-body .wc-block-checkout__payment-method .wc-block-components-radio-control-accordion-option #radio-control-wc-payment-method-options-stripe_cc__content .wc-block-components-checkbox {
  margin-top: 20px !important;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce .wc-block-checkout__payment-method .wc-block-components-radio-control-accordion-option .wc-block-components-radio-control__input, html body.global-trigger-theme.global-trigger-body .wc-block-checkout__payment-method .wc-block-components-radio-control-accordion-option .wc-block-components-radio-control__input {
  transform: translateY(-50%);
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce .wc-block-checkout__payment-method .wc-block-components-radio-control-accordion-option input:not([type="radio"], [type="checkbox"]), html body.global-trigger-theme.global-trigger-body .wc-block-checkout__payment-method .wc-block-components-radio-control-accordion-option input:not([type="radio"], [type="checkbox"]), html body.global-trigger-theme.global-trigger-body #lay-woocommerce .wc-block-checkout__payment-method .wc-block-components-radio-control-accordion-option select, html body.global-trigger-theme.global-trigger-body .wc-block-checkout__payment-method .wc-block-components-radio-control-accordion-option select {
  color: #000 !important;
  border-color: #000 !important;
  border-radius: 0 !important;
  font-family: SuisseIntlMono-Regular !important;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce .wc-block-checkout__payment-method .wc-block-components-radio-control-accordion-option .wc-block-components-payment-method-icons, html body.global-trigger-theme.global-trigger-body .wc-block-checkout__payment-method .wc-block-components-radio-control-accordion-option .wc-block-components-payment-method-icons {
  flex: unset;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce .wc-block-checkout__payment-method .wc-block-components-radio-control-accordion-option .wc-stripe-label-container, html body.global-trigger-theme.global-trigger-body .wc-block-checkout__payment-method .wc-block-components-radio-control-accordion-option .wc-stripe-label-container {
  flex-direction: row-reverse;
  justify-content: flex-end;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce .wc-block-checkout__payment-method .wc-block-components-radio-control-accordion-option img.wc-block-components-payment-method-icon, html body.global-trigger-theme.global-trigger-body .wc-block-checkout__payment-method .wc-block-components-radio-control-accordion-option img.wc-block-components-payment-method-icon {
  object-fit: contain;
  object-position: center;
  box-sizing: border-box;
  min-width: unset;
  min-height: unset;
  border: 1px solid #ddd;
  max-width: 100%;
  max-height: 26px;
  margin-bottom: 0;
  display: block;
  border-radius: 3px !important;
  width: 42px !important;
  height: 26px !important;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce .wc-block-checkout__payment-method .wc-block-components-radio-control-accordion-option img.wc-block-components-payment-method-icon--stripe_p24, html body.global-trigger-theme.global-trigger-body .wc-block-checkout__payment-method .wc-block-components-radio-control-accordion-option img.wc-block-components-payment-method-icon--stripe_p24, html body.global-trigger-theme.global-trigger-body #lay-woocommerce .wc-block-checkout__payment-method .wc-block-components-radio-control-accordion-option img.wc-block-components-payment-method-icon--google-pay, html body.global-trigger-theme.global-trigger-body .wc-block-checkout__payment-method .wc-block-components-radio-control-accordion-option img.wc-block-components-payment-method-icon--google-pay {
  padding-inline: 3px;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce .wc-block-checkout__payment-method .wc-block-components-radio-control-accordion-option img.wc-block-components-payment-method-icon--mastercard, html body.global-trigger-theme.global-trigger-body .wc-block-checkout__payment-method .wc-block-components-radio-control-accordion-option img.wc-block-components-payment-method-icon--mastercard, html body.global-trigger-theme.global-trigger-body #lay-woocommerce .wc-block-checkout__payment-method .wc-block-components-radio-control-accordion-option img.wc-block-components-payment-method-icon--visa, html body.global-trigger-theme.global-trigger-body .wc-block-checkout__payment-method .wc-block-components-radio-control-accordion-option img.wc-block-components-payment-method-icon--visa, html body.global-trigger-theme.global-trigger-body #lay-woocommerce .wc-block-checkout__payment-method .wc-block-components-radio-control-accordion-option img.wc-block-components-payment-method-icon--stripe_blik, html body.global-trigger-theme.global-trigger-body .wc-block-checkout__payment-method .wc-block-components-radio-control-accordion-option img.wc-block-components-payment-method-icon--stripe_blik {
  object-fit: cover;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce img.payment-methods--logos, html body.global-trigger-theme.global-trigger-body img.payment-methods--logos {
  object-fit: contain;
  object-position: left;
  max-width: 100%;
  max-height: 26px;
  min-width: unset;
  min-height: unset;
  box-sizing: border-box;
  border: 1px solid #ddd;
  display: block;
  border-radius: 2px !important;
  width: 42px !important;
  height: 26px !important;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce .wc-block-components-address-card, html body.global-trigger-theme.global-trigger-body .wc-block-components-address-card {
  border-color: #000;
}

html body.global-trigger-theme.global-trigger-body #lay-woocommerce .payment-methods--logos img, html body.global-trigger-theme.global-trigger-body .payment-methods--logos img {
  border-radius: 0;
}

@media (width <= 991px) {
  html body.global-trigger-theme.global-trigger-body #lay-woocommerce .free-shipping-progress, html body.global-trigger-theme.global-trigger-body .free-shipping-progress {
    border-top: 1px solid #1212121c;
    border-bottom: none;
    padding-top: 20px;
  }

  html body.global-trigger-theme.global-trigger-body #lay-woocommerce .wc-block-cart__main .wc-block-cart-items__row, html body.global-trigger-theme.global-trigger-body .wc-block-cart__main .wc-block-cart-items__row {
    border-top: 1px solid #1212121c;
    padding-block: 20px !important;
  }

  html body.global-trigger-theme.global-trigger-body #lay-woocommerce .wc-block-cart__main .wc-block-cart-items__row:last-child, html body.global-trigger-theme.global-trigger-body .wc-block-cart__main .wc-block-cart-items__row:last-child {
    border-bottom: 1px solid #1212121c;
  }

  html body.global-trigger-theme.global-trigger-body #lay-woocommerce .wc-block-cart__main .wc-block-cart-items__row .wc-block-cart-item__image, html body.global-trigger-theme.global-trigger-body .wc-block-cart__main .wc-block-cart-items__row .wc-block-cart-item__image {
    padding: 0;
  }

  html body.global-trigger-theme.global-trigger-body #lay-woocommerce .wc-block-cart__main .wc-block-cart-items__row .wc-block-cart-item__wrap, html body.global-trigger-theme.global-trigger-body .wc-block-cart__main .wc-block-cart-items__row .wc-block-cart-item__wrap {
    margin-left: 10px !important;
  }

  html body.global-trigger-theme.global-trigger-body #lay-woocommerce .wc-block-cart__main .wc-block-cart-items__row .wc-block-components-quantity-selector, html body.global-trigger-theme.global-trigger-body .wc-block-cart__main .wc-block-cart-items__row .wc-block-components-quantity-selector {
    margin-top: 0 !important;
  }

  html body.global-trigger-theme.global-trigger-body #lay-woocommerce .wc-block-cart__main .wc-block-cart-items__row .wc-block-cart-item__total, html body.global-trigger-theme.global-trigger-body .wc-block-cart__main .wc-block-cart-items__row .wc-block-cart-item__total {
    line-height: normal;
  }

  html body.global-trigger-theme.global-trigger-body #lay-woocommerce .wc-block-cart__main .wc-block-cart-items__row .wc-block-cart-item__product, html body.global-trigger-theme.global-trigger-body .wc-block-cart__main .wc-block-cart-items__row .wc-block-cart-item__product {
    padding-right: 8px;
  }

  html body.global-trigger-theme.global-trigger-body #lay-woocommerce .wc-block-cart__main .wc-block-cart-items__row .wc-block-components-product-name, html body.global-trigger-theme.global-trigger-body .wc-block-cart__main .wc-block-cart-items__row .wc-block-components-product-name {
    font-size: 14px !important;
  }

  html body.global-trigger-theme.global-trigger-body #lay-woocommerce .wc-block-cart__main .wc-block-cart-items__row .wc-block-components-product-name br, html body.global-trigger-theme.global-trigger-body .wc-block-cart__main .wc-block-cart-items__row .wc-block-components-product-name br {
    display: none !important;
  }

  html body.global-trigger-theme.global-trigger-body #lay-woocommerce .wc-block-cart__main .wc-block-cart-items > .screen-reader-text, html body.global-trigger-theme.global-trigger-body .wc-block-cart__main .wc-block-cart-items > .screen-reader-text {
    clip: unset;
    height: auto;
    clip-path: unset;
    overflow: unset;
    width: fit-content;
    margin: 0 0 16px;
    display: block;
    position: unset !important;
  }

  html body.global-trigger-theme.global-trigger-body #lay-woocommerce .wc-block-cart__main .wc-block-cart-items > .screen-reader-text h2, html body.global-trigger-theme.global-trigger-body .wc-block-cart__main .wc-block-cart-items > .screen-reader-text h2 {
    font-size: var(--wp--preset--font-size--medium, 22px);
    vertical-align: baseline;
    word-break: break-word;
    border: 0;
    border-radius: 0;
    margin: 0;
    padding: 0;
    font-weight: 500;
    line-height: 27px;
  }

  html body.global-trigger-theme.global-trigger-body #lay-woocommerce .wc-block-checkout__main .wc-block-checkout__form, html body.global-trigger-theme.global-trigger-body .wc-block-checkout__main .wc-block-checkout__form {
    display: block;
  }

  html body.global-trigger-theme.global-trigger-body #lay-woocommerce .wc-block-checkout__main #easypack_block_type_geowidget, html body.global-trigger-theme.global-trigger-body .wc-block-checkout__main #easypack_block_type_geowidget, html body.global-trigger-theme.global-trigger-body #lay-woocommerce .wc-block-checkout__main #easypack_show_geowidget, html body.global-trigger-theme.global-trigger-body .wc-block-checkout__main #easypack_show_geowidget, html body.global-trigger-theme.global-trigger-body #lay-woocommerce .wc-block-checkout__main #inpost-wrapper button, html body.global-trigger-theme.global-trigger-body .wc-block-checkout__main #inpost-wrapper button {
    width: 100%;
  }

  html body.global-trigger-theme.global-trigger-body #lay-woocommerce .wc-block-checkout__main .wc-block-components-checkout-return-to-cart-button, html body.global-trigger-theme.global-trigger-body .wc-block-checkout__main .wc-block-components-checkout-return-to-cart-button {
    white-space: nowrap;
    width: fit-content;
    position: absolute;
    bottom: -16px;
    left: 50%;
    transform: translateX(-50%);
  }

  html body.global-trigger-theme.global-trigger-body #lay-woocommerce .wc-block-checkout__main .wc-block-components-order-summary-item__total-price, html body.global-trigger-theme.global-trigger-body .wc-block-checkout__main .wc-block-components-order-summary-item__total-price {
    display: none;
  }

  html body.global-trigger-theme.global-trigger-body #lay-woocommerce .wc-block-checkout__main .wc-block-components-order-summary__content .wc-block-components-order-summary-item, html body.global-trigger-theme.global-trigger-body .wc-block-checkout__main .wc-block-components-order-summary__content .wc-block-components-order-summary-item {
    grid-template-columns: 76px auto 1fr;
    grid-template-areas: "img title title"
                         "img meta meta"
                         "img qt price";
  }

  html body.global-trigger-theme.global-trigger-body #lay-woocommerce .wc-block-checkout__main .wc-block-components-order-summary__content .wc-block-components-order-summary-item .wc-block-components-product-badge, html body.global-trigger-theme.global-trigger-body .wc-block-checkout__main .wc-block-components-order-summary__content .wc-block-components-order-summary-item .wc-block-components-product-badge {
    grid-column: span 3;
  }

  html body.global-trigger-theme.global-trigger-body #lay-woocommerce .wc-block-checkout__main #shipping-option, html body.global-trigger-theme.global-trigger-body .wc-block-checkout__main #shipping-option, html body.global-trigger-theme.global-trigger-body #lay-woocommerce .wc-block-checkout__main #additional_info, html body.global-trigger-theme.global-trigger-body .wc-block-checkout__main #additional_info, html body.global-trigger-theme.global-trigger-body #lay-woocommerce .wc-block-checkout__main #payment-method, html body.global-trigger-theme.global-trigger-body .wc-block-checkout__main #payment-method {
    margin-top: 36px;
  }

  html body.global-trigger-theme.global-trigger-body #lay-woocommerce .wc-block-checkout__main .wp-block-woocommerce-checkout-order-summary-block, html body.global-trigger-theme.global-trigger-body .wc-block-checkout__main .wp-block-woocommerce-checkout-order-summary-block {
    border: none !important;
    padding: 0 !important;
  }

  html body.global-trigger-theme.global-trigger-body #lay-woocommerce .wc-block-checkout__main .wc-block-components-checkout-order-summary__title, html body.global-trigger-theme.global-trigger-body .wc-block-checkout__main .wc-block-components-checkout-order-summary__title {
    border: none;
    padding: 0;
  }

  html body.global-trigger-theme.global-trigger-body #lay-woocommerce .wc-block-checkout__main .wc-block-components-checkout-order-summary__title .wc-block-components-checkout-order-summary__title-text, html body.global-trigger-theme.global-trigger-body .wc-block-checkout__main .wc-block-components-checkout-order-summary__title .wc-block-components-checkout-order-summary__title-text {
    margin-bottom: 16px;
    padding-bottom: 16px;
  }

  html body.global-trigger-theme.global-trigger-body #lay-woocommerce .wc-block-checkout__main .wc-block-components-checkout-order-summary__title > :not(.wc-block-components-checkout-order-summary__title-text), html body.global-trigger-theme.global-trigger-body .wc-block-checkout__main .wc-block-components-checkout-order-summary__title > :not(.wc-block-components-checkout-order-summary__title-text) {
    display: none;
  }

  html body.global-trigger-theme.global-trigger-body #lay-woocommerce .wc-block-checkout__main .wc-block-components-checkout-order-summary__content, html body.global-trigger-theme.global-trigger-body .wc-block-checkout__main .wc-block-components-checkout-order-summary__content {
    display: block;
  }

  html body.global-trigger-theme.global-trigger-body #lay-woocommerce .wc-block-checkout__main .wc-block-components-checkout-order-summary__content .wc-block-checkout__actions, html body.global-trigger-theme.global-trigger-body .wc-block-checkout__main .wc-block-components-checkout-order-summary__content .wc-block-checkout__actions {
    margin: 0;
  }

  html body.global-trigger-theme.global-trigger-body #lay-woocommerce .wc-block-checkout__main .wc-block-components-checkout-order-summary__content .wc-block-checkout__actions button, html body.global-trigger-theme.global-trigger-body .wc-block-checkout__main .wc-block-components-checkout-order-summary__content .wc-block-checkout__actions button {
    cursor: pointer;
    width: 100% !important;
  }

  html body.global-trigger-theme.global-trigger-body #lay-woocommerce .wc-block-components-sidebar-layout.wc-block-cart, html body.global-trigger-theme.global-trigger-body .wc-block-components-sidebar-layout.wc-block-cart {
    padding: 0;
    display: block;
  }

  html body.global-trigger-theme.global-trigger-body #lay-woocommerce .wc-block-components-sidebar-layout.wc-block-cart > div, html body.global-trigger-theme.global-trigger-body .wc-block-components-sidebar-layout.wc-block-cart > div {
    width: 100%;
    padding: 0;
  }

  html body.global-trigger-theme.global-trigger-body #lay-woocommerce .wc-block-components-sidebar-layout.wc-block-cart .wc-block-components-sidebar.wp-block-woocommerce-cart-totals-block, html body.global-trigger-theme.global-trigger-body .wc-block-components-sidebar-layout.wc-block-cart .wc-block-components-sidebar.wp-block-woocommerce-cart-totals-block {
    border: none;
    border-radius: 0;
    padding: 0;
  }

  html body.global-trigger-theme.global-trigger-body #lay-woocommerce .wc-block-components-sidebar-layout.wc-block-cart .wc-block-components-sidebar.wp-block-woocommerce-cart-totals-block > h2, html body.global-trigger-theme.global-trigger-body .wc-block-components-sidebar-layout.wc-block-cart .wc-block-components-sidebar.wp-block-woocommerce-cart-totals-block > h2 {
    border-bottom: none;
    margin-top: 48px;
    margin-bottom: 0;
    padding-bottom: 16px;
  }
}

@media (width >= 700px) {
  html body.global-trigger-theme.global-trigger-body #lay-woocommerce .wc-block-checkout__billing-fields #billing .wc-block-components-address-form__company, html body.global-trigger-theme.global-trigger-body .wc-block-checkout__billing-fields #billing .wc-block-components-address-form__company, html body.global-trigger-theme.global-trigger-body #lay-woocommerce .wc-block-checkout__billing-fields #billing .wc-block-components-address-form__thwcfe-block-nip, html body.global-trigger-theme.global-trigger-body .wc-block-checkout__billing-fields #billing .wc-block-components-address-form__thwcfe-block-nip {
    flex: 1 0 calc(50% - 12px);
  }
}

@media (width <= 630px) {
  html body.global-trigger-theme.global-trigger-body #lay-woocommerce .wc-block-components-shipping-rates-control__package .wc-block-components-radio-control__label, html body.global-trigger-theme.global-trigger-body .wc-block-components-shipping-rates-control__package .wc-block-components-radio-control__label {
    gap: 10px;
    flex: unset !important;
    width: 100% !important;
  }

  html body.global-trigger-theme.global-trigger-body #lay-woocommerce .wc-block-components-shipping-rates-control__package .wc-block-components-radio-control__secondary-label, html body.global-trigger-theme.global-trigger-body .wc-block-components-shipping-rates-control__package .wc-block-components-radio-control__secondary-label {
    flex: unset !important;
  }
}

@media (width <= 1024px) {
  html body.global-trigger-theme.global-trigger-body #lay-woocommerce.woocommerce-account #lay-woocommerce, html body.global-trigger-theme.global-trigger-body.woocommerce-account #lay-woocommerce {
    margin-top: 40px;
  }

  html body.global-trigger-theme.global-trigger-body #lay-woocommerce.woocommerce-account .woocommerce-ResetPassword h2 + p, html body.global-trigger-theme.global-trigger-body.woocommerce-account .woocommerce-ResetPassword h2 + p {
    font-size: 16px;
  }

  html body.global-trigger-theme.global-trigger-body #lay-woocommerce.woocommerce-account .woocommerce-ResetPassword button, html body.global-trigger-theme.global-trigger-body.woocommerce-account .woocommerce-ResetPassword button {
    width: 100%;
  }

  html body.global-trigger-theme.global-trigger-body #lay-woocommerce.woocommerce-account #customer_login, html body.global-trigger-theme.global-trigger-body.woocommerce-account #customer_login {
    flex-direction: column;
    align-items: center;
    gap: 0;
    max-width: 600px;
    margin-inline: auto;
    display: flex;
  }

  html body.global-trigger-theme.global-trigger-body #lay-woocommerce.woocommerce-account #customer_login:before, html body.global-trigger-theme.global-trigger-body.woocommerce-account #customer_login:before, html body.global-trigger-theme.global-trigger-body #lay-woocommerce.woocommerce-account #customer_login:after, html body.global-trigger-theme.global-trigger-body.woocommerce-account #customer_login:after {
    display: none;
  }

  html body.global-trigger-theme.global-trigger-body #lay-woocommerce.woocommerce-account #customer_login > div, html body.global-trigger-theme.global-trigger-body.woocommerce-account #customer_login > div {
    width: 100%;
  }

  html body.global-trigger-theme.global-trigger-body #lay-woocommerce.woocommerce-account #customer_login form, html body.global-trigger-theme.global-trigger-body.woocommerce-account #customer_login form {
    max-width: unset;
    box-sizing: border-box;
    width: 100%;
  }

  html body.global-trigger-theme.global-trigger-body #lay-woocommerce.woocommerce-account #customer_login form [type="submit"], html body.global-trigger-theme.global-trigger-body.woocommerce-account #customer_login form [type="submit"] {
    width: 100%;
    margin: 0;
  }

  html body.global-trigger-theme.global-trigger-body #lay-woocommerce.woocommerce-account #customer_login form .woocommerce-form__label-for-checkbox span, html body.global-trigger-theme.global-trigger-body.woocommerce-account #customer_login form .woocommerce-form__label-for-checkbox span {
    font-size: 14px;
  }

  html body.global-trigger-theme.global-trigger-body #lay-woocommerce.woocommerce-account .wp-password-reset-message p, html body.global-trigger-theme.global-trigger-body.woocommerce-account .wp-password-reset-message p {
    max-width: unset;
    text-align: left;
    font-size: 16px;
  }

  html body.global-trigger-theme.global-trigger-body #lay-woocommerce.woocommerce-account .wp-password-reset-message .woocommerce-message, html body.global-trigger-theme.global-trigger-body.woocommerce-account .wp-password-reset-message .woocommerce-message {
    text-align: left;
    width: 100% !important;
  }
}

@media (width <= 1030px) {
  html body.global-trigger-theme.global-trigger-body #lay-woocommerce.woocommerce-account .woocommerce-MyAccount-navigation, html body.global-trigger-theme.global-trigger-body.woocommerce-account .woocommerce-MyAccount-navigation {
    margin-top: -20px;
    margin-bottom: 32px;
  }

  html body.global-trigger-theme.global-trigger-body #lay-woocommerce.woocommerce-account .woocommerce-MyAccount-navigation ul, html body.global-trigger-theme.global-trigger-body.woocommerce-account .woocommerce-MyAccount-navigation ul {
    -ms-overflow-style: none;
    scrollbar-width: none;
    flex-direction: row;
    gap: 20px;
    height: 41px;
    margin-inline: -15px;
    font-size: 15px;
    overflow-x: auto;
    padding-inline: 15px !important;
  }

  html body.global-trigger-theme.global-trigger-body #lay-woocommerce.woocommerce-account .woocommerce-MyAccount-navigation ul::-webkit-scrollbar {
    display: none;
  }

  html body.global-trigger-theme.global-trigger-body.woocommerce-account .woocommerce-MyAccount-navigation ul::-webkit-scrollbar {
    display: none;
  }

  html body.global-trigger-theme.global-trigger-body #lay-woocommerce.woocommerce-account .woocommerce-MyAccount-navigation ul li, html body.global-trigger-theme.global-trigger-body.woocommerce-account .woocommerce-MyAccount-navigation ul li {
    white-space: nowrap;
    height: fit-content;
  }

  html body.global-trigger-theme.global-trigger-body #lay-woocommerce.woocommerce-account .woocommerce-MyAccount-navigation ul li a, html body.global-trigger-theme.global-trigger-body.woocommerce-account .woocommerce-MyAccount-navigation ul li a {
    padding-block: 12px;
    display: block;
  }

  html body.global-trigger-theme.global-trigger-body #lay-woocommerce.woocommerce-account .button, html body.global-trigger-theme.global-trigger-body.woocommerce-account .button, html body.global-trigger-theme.global-trigger-body #lay-woocommerce.woocommerce-account a.button, html body.global-trigger-theme.global-trigger-body.woocommerce-account a.button, html body.global-trigger-theme.global-trigger-body #lay-woocommerce.woocommerce-account a.button.add_to_cart_button, html body.global-trigger-theme.global-trigger-body.woocommerce-account a.button.add_to_cart_button {
    font-size: 16px;
  }

  html body.global-trigger-theme.global-trigger-body #lay-woocommerce.woocommerce-account .button[type="submit"], html body.global-trigger-theme.global-trigger-body.woocommerce-account .button[type="submit"], html body.global-trigger-theme.global-trigger-body #lay-woocommerce.woocommerce-account a.button[type="submit"], html body.global-trigger-theme.global-trigger-body.woocommerce-account a.button[type="submit"], html body.global-trigger-theme.global-trigger-body #lay-woocommerce.woocommerce-account a.button.add_to_cart_button[type="submit"], html body.global-trigger-theme.global-trigger-body.woocommerce-account a.button.add_to_cart_button[type="submit"] {
    width: 100% !important;
  }

  html body.global-trigger-theme.global-trigger-body #lay-woocommerce.woocommerce-account .no-items, html body.global-trigger-theme.global-trigger-body.woocommerce-account .no-items {
    text-align: center;
    flex-direction: column;
    align-items: center;
    padding: 32px 0;
    display: flex;
  }

  html body.global-trigger-theme.global-trigger-body #lay-woocommerce.woocommerce-account .woocommerce-MyAccount-content p, html body.global-trigger-theme.global-trigger-body.woocommerce-account .woocommerce-MyAccount-content p {
    font-size: 16px;
    line-height: 1.4;
  }

  html body.global-trigger-theme.global-trigger-body #lay-woocommerce.woocommerce-account #account_display_name_description em, html body.global-trigger-theme.global-trigger-body.woocommerce-account #account_display_name_description em, html body.global-trigger-theme.global-trigger-body #lay-woocommerce.woocommerce-account #account_password_info, html body.global-trigger-theme.global-trigger-body.woocommerce-account #account_password_info {
    font-size: 14px;
    line-height: 1.3;
  }

  html body.global-trigger-theme.global-trigger-body #lay-woocommerce.woocommerce-account .woocommerce-Addresses > div, html body.global-trigger-theme.global-trigger-body.woocommerce-account .woocommerce-Addresses > div {
    flex-direction: column;
    margin-top: 20px;
    display: flex;
  }

  html body.global-trigger-theme.global-trigger-body #lay-woocommerce.woocommerce-account .woocommerce-Addresses > div header, html body.global-trigger-theme.global-trigger-body.woocommerce-account .woocommerce-Addresses > div header {
    display: contents;
  }

  html body.global-trigger-theme.global-trigger-body #lay-woocommerce.woocommerce-account .woocommerce-Addresses > div h2, html body.global-trigger-theme.global-trigger-body.woocommerce-account .woocommerce-Addresses > div h2 {
    order: 1;
  }

  html body.global-trigger-theme.global-trigger-body #lay-woocommerce.woocommerce-account .woocommerce-Addresses > div address, html body.global-trigger-theme.global-trigger-body.woocommerce-account .woocommerce-Addresses > div address {
    order: 2;
    font-size: 16px;
  }

  html body.global-trigger-theme.global-trigger-body #lay-woocommerce.woocommerce-account .woocommerce-Addresses > div .edit.button, html body.global-trigger-theme.global-trigger-body.woocommerce-account .woocommerce-Addresses > div .edit.button {
    order: 3;
    width: 100%;
    margin: 16px 0 0;
  }

  html body.global-trigger-theme.global-trigger-body #lay-woocommerce.woocommerce-account table .woocommerce-orders-table__cell-order-actions .button-link, html body.global-trigger-theme.global-trigger-body.woocommerce-account table .woocommerce-orders-table__cell-order-actions .button-link, html body.global-trigger-theme.global-trigger-body #lay-woocommerce.woocommerce-account table tbody tr, html body.global-trigger-theme.global-trigger-body.woocommerce-account table tbody tr {
    font-size: 16px !important;
  }
}

@media (width <= 630px) {
  html body.global-trigger-theme.global-trigger-body #lay-woocommerce.woocommerce-account table:not(.details-table), html body.global-trigger-theme.global-trigger-body.woocommerce-account table:not(.details-table) {
    display: block;
  }

  html body.global-trigger-theme.global-trigger-body #lay-woocommerce.woocommerce-account table:not(.details-table) thead, html body.global-trigger-theme.global-trigger-body.woocommerce-account table:not(.details-table) thead {
    display: none !important;
  }

  html body.global-trigger-theme.global-trigger-body #lay-woocommerce.woocommerce-account table:not(.details-table) tbody, html body.global-trigger-theme.global-trigger-body.woocommerce-account table:not(.details-table) tbody {
    display: block;
  }

  html body.global-trigger-theme.global-trigger-body #lay-woocommerce.woocommerce-account table:not(.details-table) tbody tr, html body.global-trigger-theme.global-trigger-body.woocommerce-account table:not(.details-table) tbody tr {
    border-bottom: 1px solid #000;
    flex-direction: column;
    margin-bottom: 20px;
    padding-bottom: 20px;
    display: flex;
    font-size: 16px !important;
  }

  html body.global-trigger-theme.global-trigger-body #lay-woocommerce.woocommerce-account table:not(.details-table) tbody tr .woocommerce-orders-table__cell-order-actions, html body.global-trigger-theme.global-trigger-body.woocommerce-account table:not(.details-table) tbody tr .woocommerce-orders-table__cell-order-actions {
    grid-template-columns: repeat(2, 1fr);
    gap: 10px;
    display: grid;
    padding-inline: 0 !important;
  }

  html body.global-trigger-theme.global-trigger-body #lay-woocommerce.woocommerce-account table:not(.details-table) tbody tr .woocommerce-orders-table__cell-order-actions .button-link, html body.global-trigger-theme.global-trigger-body.woocommerce-account table:not(.details-table) tbody tr .woocommerce-orders-table__cell-order-actions .button-link {
    width: 100%;
    margin: 0;
    text-align: center !important;
    color: #fff !important;
    box-sizing: border-box !important;
    background-color: #000 !important;
    padding: 10px 16px !important;
    font-size: 14px !important;
    text-decoration: none !important;
    display: inline-block !important;
  }

  html body.global-trigger-theme.global-trigger-body #lay-woocommerce.woocommerce-account table:not(.details-table) tbody tr td.subscription-actions .button-link, html body.global-trigger-theme.global-trigger-body.woocommerce-account table:not(.details-table) tbody tr td.subscription-actions .button-link {
    width: 100%;
  }

  html body.global-trigger-theme.global-trigger-body #lay-woocommerce.woocommerce-account table:not(.details-table) tbody tr td:not(.woocommerce-orders-table__cell-order-actions), html body.global-trigger-theme.global-trigger-body.woocommerce-account table:not(.details-table) tbody tr td:not(.woocommerce-orders-table__cell-order-actions), html body.global-trigger-theme.global-trigger-body #lay-woocommerce.woocommerce-account table:not(.details-table) tbody tr th:not(.woocommerce-orders-table__cell-order-actions), html body.global-trigger-theme.global-trigger-body.woocommerce-account table:not(.details-table) tbody tr th:not(.woocommerce-orders-table__cell-order-actions) {
    grid-template-columns: repeat(2, 1fr);
    gap: 12px;
    padding-inline: 0;
    display: grid;
    position: relative;
  }

  html body.global-trigger-theme.global-trigger-body #lay-woocommerce.woocommerce-account table:not(.details-table) tbody tr td:not(.woocommerce-orders-table__cell-order-actions) .responsive-label, html body.global-trigger-theme.global-trigger-body.woocommerce-account table:not(.details-table) tbody tr td:not(.woocommerce-orders-table__cell-order-actions) .responsive-label, html body.global-trigger-theme.global-trigger-body #lay-woocommerce.woocommerce-account table:not(.details-table) tbody tr th:not(.woocommerce-orders-table__cell-order-actions) .responsive-label, html body.global-trigger-theme.global-trigger-body.woocommerce-account table:not(.details-table) tbody tr th:not(.woocommerce-orders-table__cell-order-actions) .responsive-label {
    display: block;
  }

  html body.global-trigger-theme.global-trigger-body #lay-woocommerce.woocommerce-account .woocommerce-MyAccount-paymentMethods td, html body.global-trigger-theme.global-trigger-body.woocommerce-account .woocommerce-MyAccount-paymentMethods td {
    text-align: left !important;
    padding: 5px 0 !important;
  }

  html body.global-trigger-theme.global-trigger-body #lay-woocommerce.woocommerce-account .woocommerce-MyAccount-paymentMethods + a, html body.global-trigger-theme.global-trigger-body.woocommerce-account .woocommerce-MyAccount-paymentMethods + a {
    display: block !important;
  }

  html body.global-trigger-theme.global-trigger-body #lay-woocommerce.woocommerce-account .woocommerce-table--order-details td, html body.global-trigger-theme.global-trigger-body.woocommerce-account .woocommerce-table--order-details td, html body.global-trigger-theme.global-trigger-body #lay-woocommerce.woocommerce-account .woocommerce-table--order-details th, html body.global-trigger-theme.global-trigger-body.woocommerce-account .woocommerce-table--order-details th {
    font-size: 16px !important;
  }

  html body.global-trigger-theme.global-trigger-body #lay-woocommerce.woocommerce-account .woocommerce-table--order-details.product-table, html body.global-trigger-theme.global-trigger-body.woocommerce-account .woocommerce-table--order-details.product-table {
    border-bottom: unset;
  }

  html body.global-trigger-theme.global-trigger-body #lay-woocommerce.woocommerce-account .woocommerce-table--order-details.product-table .woocommerce-table__line-item td, html body.global-trigger-theme.global-trigger-body.woocommerce-account .woocommerce-table--order-details.product-table .woocommerce-table__line-item td {
    padding: 0 !important;
  }

  html body.global-trigger-theme.global-trigger-body #lay-woocommerce.woocommerce-account .woocommerce-customer-details h2, html body.global-trigger-theme.global-trigger-body.woocommerce-account .woocommerce-customer-details h2 {
    font-size: 20px !important;
  }

  html body.global-trigger-theme.global-trigger-body #lay-woocommerce.woocommerce-account .woocommerce-customer-details address, html body.global-trigger-theme.global-trigger-body.woocommerce-account .woocommerce-customer-details address, html body.global-trigger-theme.global-trigger-body #lay-woocommerce.woocommerce-account .woocommerce-customer-details address *, html body.global-trigger-theme.global-trigger-body.woocommerce-account .woocommerce-customer-details address * {
    line-height: 1.4;
    font-size: 16px !important;
  }

  html body.global-trigger-theme.global-trigger-body #lay-woocommerce.woocommerce-account .woocommerce-customer-details .woocommerce-column, html body.global-trigger-theme.global-trigger-body.woocommerce-account .woocommerce-customer-details .woocommerce-column {
    width: 100%;
  }

  html body.global-trigger-theme.global-trigger-body #lay-woocommerce.woocommerce-account .woocommerce-customer-details .woocommerce-column + .woocommerce-column, html body.global-trigger-theme.global-trigger-body.woocommerce-account .woocommerce-customer-details .woocommerce-column + .woocommerce-column {
    margin-top: 48px;
  }

  html body.global-trigger-theme.global-trigger-body #lay-woocommerce.woocommerce-account .woocommerce-MyAccount-content .woocommerce-table--order-details, html body.global-trigger-theme.global-trigger-body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-table--order-details {
    margin-top: 32px;
  }

  html body.global-trigger-theme.global-trigger-body #lay-woocommerce.woocommerce-account .woocommerce-MyAccount-content .woocommerce-table--order-details tbody tr, html body.global-trigger-theme.global-trigger-body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-table--order-details tbody tr {
    flex-direction: row;
    justify-content: space-between;
    align-items: end;
    display: flex;
  }

  html body.global-trigger-theme.global-trigger-body #lay-woocommerce.woocommerce-account .woocommerce-MyAccount-content .woocommerce-table--order-details tbody tr td, html body.global-trigger-theme.global-trigger-body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-table--order-details tbody tr td {
    display: block !important;
  }

  html body.global-trigger-theme.global-trigger-body #lay-woocommerce.woocommerce-account .woocommerce-table--order-details .order-actions--buttons .button + .button, html body.global-trigger-theme.global-trigger-body.woocommerce-account .woocommerce-table--order-details .order-actions--buttons .button + .button {
    margin: 0;
  }

  html body.global-trigger-theme.global-trigger-body #lay-woocommerce.woocommerce-account .woocommerce-table--order-details .order-actions--buttons > div, html body.global-trigger-theme.global-trigger-body.woocommerce-account .woocommerce-table--order-details .order-actions--buttons > div {
    grid-template-columns: repeat(2, 1fr);
    gap: 10px;
    width: 100%;
    display: grid;
  }
}

:root {
  --borderRadius: 0;
}

.wc-block-components-form .wc-block-components-text-input input[type="email"], .wc-block-components-form .wc-block-components-text-input input[type="number"], .wc-block-components-form .wc-block-components-text-input input[type="password"], .wc-block-components-form .wc-block-components-text-input input[type="tel"], .wc-block-components-form .wc-block-components-text-input input[type="text"], .wc-block-components-form .wc-block-components-text-input input[type="url"], .wc-block-components-text-input input[type="email"], .wc-block-components-text-input input[type="number"], .wc-block-components-text-input input[type="password"], .wc-block-components-text-input input[type="tel"], .wc-block-components-text-input input[type="text"], .wc-block-components-text-input input[type="url"], .wc-block-components-address-card, .wp-block-woocommerce-checkout-order-summary-block, .wc-block-components-radio-control--highlight-checked.wc-block-components-radio-control--highlight-checked--last-selected:after, .wc-block-components-radio-control--highlight-checked .wc-block-components-radio-control-accordion-option--checked-option-highlighted, .wc-block-components-radio-control--highlight-checked label.wc-block-components-radio-control__option--checked-option-highlighted, .wc-block-components-radio-control--highlight-checked:after {
  border-radius: 0 !important;
}

.home .lay-content {
  margin-top: 0;
}

html[lang="pl-PL"] body.global-trigger-theme.global-trigger-body #lay-woocommerce .wc-block-components-totals-item__description .wc-block-components-totals-footer-item-tax {
  gap: 5px !important;
}

.wc-block-components-express-payment, .wc-block-components-express-payment-continue-rule, .wc-block-components-radio-control-accordion-option:has([for="radio-control-wc-payment-method-options-woocommerce_payments"]), [for="radio-control-wc-payment-method-options-woocommerce_payments"] {
  display: none !important;
}

.wc-block-components-radio-control-accordion-option:has([for="radio-control-wc-payment-method-options-google_pay_inline"], [for="radio-control-wc-payment-method-options-apple_pay_inline"]) {
  order: -1;
}

.wc-block-checkout__payment-method .wc-block-components-radio-control {
  flex-direction: column;
  display: flex;
}

.wc-block-checkout__payment-method .wc-block-components-radio-control:after {
  border: 1px solid #1212121c !important;
  border-bottom: none !important;
}

.wc-block-checkout__payment-method .wc-block-components-radio-control > .wc-block-components-radio-control-accordion-option:not(.wc-block-components-radio-control-accordion-option--checked-option-highlighted) {
  border-bottom: 1px solid #1212121c !important;
}

.wc-block-checkout__payment-method .wc-block-components-radio-control-accordion-option:last-child:after, .wc-block-checkout__payment-method .wc-block-components-radio-control__option:last-child:after, .wc-block-components-radio-control--highlight-checked div.wc-block-components-radio-control-accordion-option:after {
  display: none !important;
}

.woocommerce-order-received #lay-woocommerce > .woocommerce .woocommerce-notice {
  text-align: center;
}

.woocommerce-order-received #lay-woocommerce > .woocommerce .woocommerce-notice ~ .woocommerce-form {
  margin-inline: auto;
}
/*# sourceMappingURL=main.css.map */
