/* ZenBlocks Block CSS - Post ID: 796 */
/* Generated: 2026-03-02 06:32:25 */

/* Block: btn-eb60af4f */
.zenblocks-btn-eb60af4f {
  --spacing-padding-top-md: 14px;
  --spacing-padding-right-md: 10px;
  --spacing-padding-bottom-md: 14px;
  --spacing-padding-left-md: 38px;
  --spacing-padding-top-tb: 14px;
  --spacing-padding-right-tb: 10px;
  --spacing-padding-bottom-tb: 14px;
  --spacing-padding-left-tb: 38px;
  --spacing-padding-top-sp: 14px;
  --spacing-padding-right-sp: 10px;
  --spacing-padding-bottom-sp: 14px;
  --spacing-padding-left-sp: 38px;
}

.zenblocks-btn-eb60af4f {
  --line-height-md: 1.5;
  --text-main-height-md: 1.5em;
  --line-height-md-hover: 1.5;
  --line-height-tb: 1.5;
  --text-main-height-tb: 1.5em;
  --line-height-tb-hover: 1.5;
  --line-height-sp: 1.5;
  --text-main-height-sp: 1.5em;
  --line-height-sp-hover: 1.5;
}

.zenblocks-btn-eb60af4f {
  --letter-spacing-md: 0.8px;
  --letter-spacing-md-hover: 0.8px;
  --letter-spacing-tb: 0.8px;
  --letter-spacing-tb-hover: 0.8px;
  --letter-spacing-sp: 0.8px;
  --letter-spacing-sp-hover: 0.8px;
}

.zenblocks-btn-eb60af4f {
  --icon-size-md: 12px;
  --icon-size-md-hover: 12px;
  --icon-size-tb: 12px;
  --icon-size-tb-hover: 12px;
  --icon-size-sp: 12px;
  --icon-size-sp-hover: 12px;
}

.zenblocks-btn-eb60af4f {
  --icon-left-md: -16px;
  --icon-right-md: auto;
  --icon-transform-x-md: 0;
  --icon-top-md: 50%;
  --icon-bottom-md: auto;
  --icon-transform-y-md: -50%;
  --icon-left-md-hover: -16px;
  --icon-right-md-hover: auto;
  --icon-transform-x-md-hover: 0;
  --icon-top-md-hover: 50%;
  --icon-bottom-md-hover: auto;
  --icon-transform-y-md-hover: -50%;
  --icon-left-tb: -16px;
  --icon-right-tb: auto;
  --icon-transform-x-tb: 0;
  --icon-top-tb: 50%;
  --icon-bottom-tb: auto;
  --icon-transform-y-tb: -50%;
  --icon-left-tb-hover: -16px;
  --icon-right-tb-hover: auto;
  --icon-transform-x-tb-hover: 0;
  --icon-top-tb-hover: 50%;
  --icon-bottom-tb-hover: auto;
  --icon-transform-y-tb-hover: -50%;
  --icon-left-sp: -16px;
  --icon-right-sp: auto;
  --icon-transform-x-sp: 0;
  --icon-top-sp: 50%;
  --icon-bottom-sp: auto;
  --icon-transform-y-sp: -50%;
  --icon-left-sp-hover: -16px;
  --icon-right-sp-hover: auto;
  --icon-transform-x-sp-hover: 0;
  --icon-top-sp-hover: 50%;
  --icon-bottom-sp-hover: auto;
  --icon-transform-y-sp-hover: -50%;
}

.zenblocks-btn-eb60af4f {
  --icon-color-md: #FFFFFF;
  --icon-color-md-hover: #FFFFFF;
  --icon-color-tb: #FFFFFF;
  --icon-color-tb-hover: #FFFFFF;
  --icon-color-sp: #FFFFFF;
  --icon-color-sp-hover: #FFFFFF;
}

.zenblocks-btn-eb60af4f {
  --background-color-md: linear-gradient(90deg, #FFFFFF 0%, #FFFFFF 100%);
  --background-color-opacity-md: 0;
  --background-color-mix-blend-mode-md: normal;
  --background-color-md-hover: linear-gradient(90deg, #FFFFFF 0%, #FFFFFF 100%);
  --background-color-opacity-md-hover: 0;
  --background-color-mix-blend-mode-md-hover: normal;
  --background-color-tb: linear-gradient(90deg, #FFFFFF 0%, #FFFFFF 100%);
  --background-color-opacity-tb: 0;
  --background-color-mix-blend-mode-tb: normal;
  --background-color-tb-hover: linear-gradient(90deg, #FFFFFF 0%, #FFFFFF 100%);
  --background-color-opacity-tb-hover: 0;
  --background-color-mix-blend-mode-tb-hover: normal;
  --background-color-sp: linear-gradient(90deg, #FFFFFF 0%, #FFFFFF 100%);
  --background-color-opacity-sp: 0;
  --background-color-mix-blend-mode-sp: normal;
  --background-color-sp-hover: linear-gradient(90deg, #FFFFFF 0%, #FFFFFF 100%);
  --background-color-opacity-sp-hover: 0;
  --background-color-mix-blend-mode-sp-hover: normal;
}

.zenblocks-btn-eb60af4f {
  --background-base-color-md: rgba(255, 255, 255, 0);
  --background-base-color-md-hover: rgba(255, 255, 255, 0);
  --background-base-gradient-md-hover: linear-gradient(0deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 100%);
  --background-base-color-tb: rgba(255, 255, 255, 0);
  --background-base-color-tb-hover: rgba(255, 255, 255, 0);
  --background-base-gradient-tb-hover: linear-gradient(0deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 100%);
  --background-base-color-sp: rgba(255, 255, 255, 0);
  --background-base-color-sp-hover: rgba(255, 255, 255, 0);
  --background-base-gradient-sp-hover: linear-gradient(0deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 100%);
}

.zenblocks-btn-eb60af4f {
  --background-pattern-type-md: none;
  --background-pattern-color-md: #000000;
  --background-pattern-opacity-md: 0.5;
  --background-pattern-size-md: 3px;
  --background-pattern-rotate-md: 0deg;
  --background-pattern-type-md-hover: none;
  --background-pattern-color-md-hover: #000000;
  --background-pattern-opacity-md-hover: 0.5;
  --background-pattern-size-md-hover: 3px;
  --background-pattern-rotate-md-hover: 0deg;
  --background-pattern-type-tb: none;
  --background-pattern-color-tb: #000000;
  --background-pattern-opacity-tb: 0.5;
  --background-pattern-size-tb: 3px;
  --background-pattern-rotate-tb: 0deg;
  --background-pattern-type-tb-hover: none;
  --background-pattern-color-tb-hover: #000000;
  --background-pattern-opacity-tb-hover: 0.5;
  --background-pattern-size-tb-hover: 3px;
  --background-pattern-rotate-tb-hover: 0deg;
  --background-pattern-type-sp: none;
  --background-pattern-color-sp: #000000;
  --background-pattern-opacity-sp: 0.5;
  --background-pattern-size-sp: 3px;
  --background-pattern-rotate-sp: 0deg;
  --background-pattern-type-sp-hover: none;
  --background-pattern-color-sp-hover: #000000;
  --background-pattern-opacity-sp-hover: 0.5;
  --background-pattern-size-sp-hover: 3px;
  --background-pattern-rotate-sp-hover: 0deg;
}

.zenblocks-btn-eb60af4f {
  --styling-radius-md: 5px;
  --styling-radius-top-left-md: 5px;
  --styling-radius-top-right-md: 5px;
  --styling-radius-bottom-right-md: 5px;
  --styling-radius-bottom-left-md: 5px;
  --styling-radius-md-hover: 5px;
  --styling-radius-top-left-md-hover: 5px;
  --styling-radius-top-right-md-hover: 5px;
  --styling-radius-bottom-right-md-hover: 5px;
  --styling-radius-bottom-left-md-hover: 5px;
  --styling-radius-tb: 5px;
  --styling-radius-top-left-tb: 5px;
  --styling-radius-top-right-tb: 5px;
  --styling-radius-bottom-right-tb: 5px;
  --styling-radius-bottom-left-tb: 5px;
  --styling-radius-tb-hover: 5px;
  --styling-radius-top-left-tb-hover: 5px;
  --styling-radius-top-right-tb-hover: 5px;
  --styling-radius-bottom-right-tb-hover: 5px;
  --styling-radius-bottom-left-tb-hover: 5px;
  --styling-radius-sp: 5px;
  --styling-radius-top-left-sp: 5px;
  --styling-radius-top-right-sp: 5px;
  --styling-radius-bottom-right-sp: 5px;
  --styling-radius-bottom-left-sp: 5px;
  --styling-radius-sp-hover: 5px;
  --styling-radius-top-left-sp-hover: 5px;
  --styling-radius-top-right-sp-hover: 5px;
  --styling-radius-bottom-right-sp-hover: 5px;
  --styling-radius-bottom-left-sp-hover: 5px;
}

.zenblocks-btn-eb60af4f {
  --styling-shadow-md: none;
  --styling-shadow-md-hover: none;
  --styling-shadow-tb: none;
  --styling-shadow-tb-hover: none;
  --styling-shadow-sp: none;
  --styling-shadow-sp-hover: none;
}

.zenblocks-btn-eb60af4f {
  --icon-frame-width-md: 20px;
  --icon-frame-height-md: 20px;
  --icon-frame-radius-md: 999px;
  --icon-frame-border-width-md: 2px;
  --icon-frame-border-top-width-md: 2px;
  --icon-frame-border-right-width-md: 2px;
  --icon-frame-border-bottom-width-md: 2px;
  --icon-frame-border-left-width-md: 2px;
  --icon-frame-border-color-md: transparent;
  --icon-frame-border-style-md: solid;
  --icon-frame-bg-color-md: #111111;
  --icon-frame-width-md-hover: 30em;
  --icon-frame-height-md-hover: 30em;
  --icon-frame-radius-md-hover: 999px;
  --icon-frame-border-width-md-hover: 2px;
  --icon-frame-border-top-width-md-hover: 2px;
  --icon-frame-border-right-width-md-hover: 2px;
  --icon-frame-border-bottom-width-md-hover: 2px;
  --icon-frame-border-left-width-md-hover: 2px;
  --icon-frame-border-color-md-hover: transparent;
  --icon-frame-border-style-md-hover: solid;
  --icon-frame-bg-color-md-hover: #111111;
  --icon-frame-width-tb: 20px;
  --icon-frame-height-tb: 20px;
  --icon-frame-radius-tb: 999px;
  --icon-frame-border-width-tb: 2px;
  --icon-frame-border-top-width-tb: 2px;
  --icon-frame-border-right-width-tb: 2px;
  --icon-frame-border-bottom-width-tb: 2px;
  --icon-frame-border-left-width-tb: 2px;
  --icon-frame-border-color-tb: transparent;
  --icon-frame-border-style-tb: solid;
  --icon-frame-bg-color-tb: #111111;
  --icon-frame-width-tb-hover: 30em;
  --icon-frame-height-tb-hover: 30em;
  --icon-frame-radius-tb-hover: 999px;
  --icon-frame-border-width-tb-hover: 2px;
  --icon-frame-border-top-width-tb-hover: 2px;
  --icon-frame-border-right-width-tb-hover: 2px;
  --icon-frame-border-bottom-width-tb-hover: 2px;
  --icon-frame-border-left-width-tb-hover: 2px;
  --icon-frame-border-color-tb-hover: transparent;
  --icon-frame-border-style-tb-hover: solid;
  --icon-frame-bg-color-tb-hover: #111111;
  --icon-frame-width-sp: 20px;
  --icon-frame-height-sp: 20px;
  --icon-frame-radius-sp: 999px;
  --icon-frame-border-width-sp: 2px;
  --icon-frame-border-top-width-sp: 2px;
  --icon-frame-border-right-width-sp: 2px;
  --icon-frame-border-bottom-width-sp: 2px;
  --icon-frame-border-left-width-sp: 2px;
  --icon-frame-border-color-sp: transparent;
  --icon-frame-border-style-sp: solid;
  --icon-frame-bg-color-sp: #111111;
  --icon-frame-width-sp-hover: 30em;
  --icon-frame-height-sp-hover: 30em;
  --icon-frame-radius-sp-hover: 999px;
  --icon-frame-border-width-sp-hover: 2px;
  --icon-frame-border-top-width-sp-hover: 2px;
  --icon-frame-border-right-width-sp-hover: 2px;
  --icon-frame-border-bottom-width-sp-hover: 2px;
  --icon-frame-border-left-width-sp-hover: 2px;
  --icon-frame-border-color-sp-hover: transparent;
  --icon-frame-border-style-sp-hover: solid;
  --icon-frame-bg-color-sp-hover: #111111;
}

.zenblocks-btn-eb60af4f {
  --layout-width-md: auto;
  --layout-width-min-md: 195px;
  --layout-width-max-md: 195px;
  --layout-width-tb: auto;
  --layout-width-min-tb: 195px;
  --layout-width-max-tb: 195px;
  --layout-width-sp: auto;
  --layout-width-max-sp: 420px;
}

.zenblocks-btn-eb60af4f {
  --thumbnail-position-md: 50% 50%;
  --thumbnail-size-md: cover;
  --thumbnail-repeat-md: no-repeat;
  --thumbnail-frame-width-md: 100px;
  --thumbnail-frame-height-md: 100px;
  --thumbnail-radius-md: 0px;
  --thumbnail-border-width-md: 0px;
  --thumbnail-border-style-md: none;
  --thumbnail-border-color-md: transparent;
  --thumbnail-box-sizing-md: border-box;
  --thumbnail-left-md: 0%;
  --thumbnail-right-md: auto;
  --thumbnail-transform-x-md: 0;
  --thumbnail-top-md: 0%;
  --thumbnail-bottom-md: auto;
  --thumbnail-transform-y-md: 0;
  --thumbnail-position-md-hover: 50% 50%;
  --thumbnail-size-md-hover: cover;
  --thumbnail-repeat-md-hover: no-repeat;
  --thumbnail-frame-width-md-hover: 100px;
  --thumbnail-frame-height-md-hover: 100px;
  --thumbnail-radius-md-hover: 0px;
  --thumbnail-border-width-md-hover: 0px;
  --thumbnail-border-style-md-hover: none;
  --thumbnail-border-color-md-hover: transparent;
  --thumbnail-box-sizing-md-hover: border-box;
  --thumbnail-left-md-hover: 0%;
  --thumbnail-right-md-hover: auto;
  --thumbnail-transform-x-md-hover: 0;
  --thumbnail-top-md-hover: 0%;
  --thumbnail-bottom-md-hover: auto;
  --thumbnail-transform-y-md-hover: 0;
  --thumbnail-color-md: transparent;
  --thumbnail-color-opacity-md: 0.5;
  --thumbnail-color-blend-mode-md: normal;
  --thumbnail-color-md-hover: transparent;
  --thumbnail-color-opacity-md-hover: 0.5;
  --thumbnail-color-blend-mode-md-hover: normal;
  --thumbnail-position-tb: 50% 50%;
  --thumbnail-size-tb: cover;
  --thumbnail-repeat-tb: no-repeat;
  --thumbnail-frame-width-tb: 100px;
  --thumbnail-frame-height-tb: 100px;
  --thumbnail-radius-tb: 0px;
  --thumbnail-border-width-tb: 0px;
  --thumbnail-border-style-tb: none;
  --thumbnail-border-color-tb: transparent;
  --thumbnail-box-sizing-tb: border-box;
  --thumbnail-left-tb: 0%;
  --thumbnail-right-tb: auto;
  --thumbnail-transform-x-tb: 0;
  --thumbnail-top-tb: 0%;
  --thumbnail-bottom-tb: auto;
  --thumbnail-transform-y-tb: 0;
  --thumbnail-position-tb-hover: 50% 50%;
  --thumbnail-size-tb-hover: cover;
  --thumbnail-repeat-tb-hover: no-repeat;
  --thumbnail-frame-width-tb-hover: 100px;
  --thumbnail-frame-height-tb-hover: 100px;
  --thumbnail-radius-tb-hover: 0px;
  --thumbnail-border-width-tb-hover: 0px;
  --thumbnail-border-style-tb-hover: none;
  --thumbnail-border-color-tb-hover: transparent;
  --thumbnail-box-sizing-tb-hover: border-box;
  --thumbnail-left-tb-hover: 0%;
  --thumbnail-right-tb-hover: auto;
  --thumbnail-transform-x-tb-hover: 0;
  --thumbnail-top-tb-hover: 0%;
  --thumbnail-bottom-tb-hover: auto;
  --thumbnail-transform-y-tb-hover: 0;
  --thumbnail-color-tb: transparent;
  --thumbnail-color-opacity-tb: 0.5;
  --thumbnail-color-blend-mode-tb: normal;
  --thumbnail-color-tb-hover: transparent;
  --thumbnail-color-opacity-tb-hover: 0.5;
  --thumbnail-color-blend-mode-tb-hover: normal;
  --thumbnail-position-sp: 50% 50%;
  --thumbnail-size-sp: cover;
  --thumbnail-repeat-sp: no-repeat;
  --thumbnail-frame-width-sp: 100px;
  --thumbnail-frame-height-sp: 100px;
  --thumbnail-radius-sp: 0px;
  --thumbnail-border-width-sp: 0px;
  --thumbnail-border-style-sp: none;
  --thumbnail-border-color-sp: transparent;
  --thumbnail-box-sizing-sp: border-box;
  --thumbnail-left-sp: 0%;
  --thumbnail-right-sp: auto;
  --thumbnail-transform-x-sp: 0;
  --thumbnail-top-sp: 0%;
  --thumbnail-bottom-sp: auto;
  --thumbnail-transform-y-sp: 0;
  --thumbnail-position-sp-hover: 50% 50%;
  --thumbnail-size-sp-hover: cover;
  --thumbnail-repeat-sp-hover: no-repeat;
  --thumbnail-frame-width-sp-hover: 100px;
  --thumbnail-frame-height-sp-hover: 100px;
  --thumbnail-radius-sp-hover: 0px;
  --thumbnail-border-width-sp-hover: 0px;
  --thumbnail-border-style-sp-hover: none;
  --thumbnail-border-color-sp-hover: transparent;
  --thumbnail-box-sizing-sp-hover: border-box;
  --thumbnail-left-sp-hover: 0%;
  --thumbnail-right-sp-hover: auto;
  --thumbnail-transform-x-sp-hover: 0;
  --thumbnail-top-sp-hover: 0%;
  --thumbnail-bottom-sp-hover: auto;
  --thumbnail-transform-y-sp-hover: 0;
  --thumbnail-color-sp: transparent;
  --thumbnail-color-opacity-sp: 0.5;
  --thumbnail-color-blend-mode-sp: normal;
  --thumbnail-color-sp-hover: transparent;
  --thumbnail-color-opacity-sp-hover: 0.5;
  --thumbnail-color-blend-mode-sp-hover: normal;
}

