.ebookSeller50Percent {
width: 50%;
float: left;
min-width: 377px;
padding: 20px;
box-sizing: border-box;
background: #fff;
border-radius: 8px;
box-shadow: 0 2px 4px rgba(0,0,0,0.1);
margin-bottom: 20px;
}
.ebookSeller50Percent select {
min-height: 150px;
min-width: 200px;
border: 1px solid #ddd;
border-radius: 4px;
padding: 8px;
font-size: 14px;
}
.ebook-admin-panel {
display: flex;
flex-direction: column;
gap: 24px;
}
.ebook-admin-panel--workspace {
gap: 28px;
}
.ebook-editor-hero {
display: grid;
grid-template-columns: 118px minmax(0, 1.5fr) minmax(220px, 0.7fr);
gap: 18px;
padding: 22px;
border: 1px solid #d8e4ee;
border-radius: 24px;
background:
radial-gradient(circle at top right, rgba(17, 94, 89, 0.12), transparent 34%),
linear-gradient(135deg, #ffffff 0%, #f5faf9 100%);
box-shadow: 0 18px 38px rgba(15, 23, 42, 0.07);
}
.ebook-editor-hero__cover {
display: grid;
gap: 10px;
align-self: start;
}
.ebook-editor-hero__cover-frame {
display: grid;
place-items: center;
min-height: 152px;
padding: 8px;
border: 1px solid #dce5ee;
border-radius: 18px;
background: #ffffff;
overflow: hidden;
box-shadow: inset 0 1px 0 rgba(255,255,255,0.8);
}
.ebook-editor-hero__cover-frame img {
display: block;
max-width: 100%;
height: auto;
border-radius: 12px;
}
.ebook-editor-hero__cover-frame.is-empty {
background: linear-gradient(180deg, #f8fbff 0%, #ffffff 100%);
}
.ebook-editor-hero__cover-placeholder {
font-size: 12px;
font-weight: 700;
letter-spacing: 0.04em;
text-transform: uppercase;
color: #7b8794;
}
.ebook-editor-hero__cover-meta {
font-size: 12px;
line-height: 1.5;
color: #607080;
word-break: break-word;
}
.ebook-editor-hero__content {
min-width: 0;
}
.ebook-editor-hero__eyebrow {
display: inline-flex;
font-size: 11px;
font-weight: 700;
letter-spacing: 0.08em;
text-transform: uppercase;
color: #0f5f8f;
}
.ebook-editor-hero__title {
margin: 8px 0 10px;
font-size: 28px;
line-height: 1.12;
color: #17212b;
}
.ebook-editor-hero__summary {
margin: 0;
font-size: 14px;
line-height: 1.75;
color: #5b6b78;
}
.ebook-editor-hero__badges {
display: flex;
flex-wrap: wrap;
gap: 10px;
margin-top: 16px;
}
.ebook-editor-badge {
display: inline-flex;
align-items: center;
gap: 6px;
min-height: 36px;
padding: 0 12px;
border: 1px solid #d7e1ea;
border-radius: 999px;
background: #ffffff;
color: #52606d;
font-size: 12px;
font-weight: 600;
}
.ebook-editor-badge strong {
color: #17212b;
}
.ebook-editor-hero__side {
display: grid;
gap: 12px;
align-self: start;
}
.ebook-editor-hero__stat {
display: grid;
gap: 6px;
padding: 16px 18px;
border: 1px solid #dce5ee;
border-radius: 18px;
background: #ffffff;
}
.ebook-editor-hero__stat span {
font-size: 11px;
font-weight: 700;
letter-spacing: 0.06em;
text-transform: uppercase;
color: #64748b;
}
.ebook-editor-hero__stat strong {
font-size: 20px;
line-height: 1.2;
color: #17212b;
}
.ebook-editor-hero__stat small {
font-size: 12px;
line-height: 1.55;
color: #607080;
}
.ebook-editor-layout {
display: grid;
grid-template-columns: minmax(0, 1.55fr) minmax(320px, 0.95fr);
gap: 24px;
align-items: start;
}
.ebook-editor-layout__main,
.ebook-editor-layout__sidebar {
display: grid;
gap: 24px;
}
.ebook-admin-panel__grid {
display: grid;
gap: 24px;
grid-template-columns: repeat(auto-fit, minmax(320px, 1fr));
}
.ebook-admin-panel__grid--primary {
grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
}
.ebook-card {
background: #fff;
border: 1px solid #e0e5ec;
border-radius: 16px;
box-shadow: 0 15px 35px rgba(15, 23, 42, 0.08);
overflow: hidden;
}
.ebook-card__header {
padding: 24px 24px 8px;
}
.ebook-card__header h3 {
margin: 0 0 6px;
font-size: 18px;
color: #1d2327;
}
.ebook-card__header p {
margin: 0;
color: #555d66;
}
.ebook-card__body {
padding: 16px 24px 24px;
border-top: 1px solid #f0f0f1;
}
.ebook-card__body--flush {
padding: 12px 24px 20px;
border-top: 1px solid transparent;
}
.ebook-card__extension {
margin: 16px 0;
padding: 16px;
background: #f6f7f7;
border-radius: 12px;
}
.ebook-field-grid--tight {
grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));
margin-bottom: 18px;
}
.ebook-format-tabs {
margin-top: 16px;
}
.ebook-format-tabs__nav {
display: flex;
flex-wrap: wrap;
gap: 12px;
margin-bottom: 16px;
}
.ebook-format-tabs__nav-item {
border: 1px solid #dcdcde;
border-radius: 14px;
padding: 10px 14px;
background: #fff;
display: flex;
align-items: center;
gap: 10px;
cursor: pointer;
transition: border-color 0.2s ease, box-shadow 0.2s ease, transform 0.2s ease;
position: relative;
}
.ebook-format-tabs__nav-item.is-active {
border-color: #2271b1;
box-shadow: 0 6px 18px rgba(19, 94, 150, 0.15);
transform: translateY(-2px);
}
.ebook-format-tabs__nav-item.has-file .ebook-format-tab__status {
color: #008a20;
}
.ebook-format-tab__icon img {
width: 32px;
height: 32px;
}
.ebook-format-tab__label {
font-weight: 600;
color: #1d2327;
}
.ebook-format-tab__status {
margin-left: auto;
color: #a7aaad;
font-size: 18px;
}
.ebook-format-tab-panel {
margin-bottom: 24px;
}
.ebook-format-tab-panel:not(.is-active) {
display: none;
}
.ebook-card--delivery .ebook-field {
margin-bottom: 16px;
}
.ebook-card--delivery .description,
.ebook-card--additional .description {
margin: 2px 0 0;
font-size: 12px;
line-height: 1.55;
color: #607080;
}
.ebook-delivery-options {
display: grid;
gap: 12px;
grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));
}
.ebook-delivery-option {
display: block;
position: relative;
}
.ebook-delivery-option input {
position: absolute;
opacity: 0;
pointer-events: none;
}
.ebook-delivery-option__content {
border: 1px solid #dcdcde;
border-radius: 14px;
padding: 16px 18px;
background: #fff;
display: flex;
flex-direction: column;
gap: 6px;
transition: border-color 0.2s ease, box-shadow 0.2s ease, transform 0.2s ease;
}
.ebook-delivery-option__title {
font-weight: 600;
color: #1d2327;
}
.ebook-delivery-option__description {
color: #4f5b66;
font-size: 13px;
}
.ebook-delivery-option input:checked + .ebook-delivery-option__content {
border-color: #2271b1;
box-shadow: 0 6px 18px rgba(19, 94, 150, 0.2);
transform: translateY(-2px);
}
.ebook-delivery-option input:focus + .ebook-delivery-option__content {
outline: 2px solid #2271b1;
outline-offset: 2px;
}
.ebook-code-grid {
display: grid;
gap: 16px;
grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));
}
.ebook-code-field {
display: flex;
gap: 8px;
align-items: center;
flex-wrap: wrap;
}
.ebook-code-field input {
flex: 1 1 220px;
}
.ebook-code__status {
font-size: 12px;
color: #008a20;
}
.ebook-inline-meta {
list-style: none;
padding: 0;
margin: 16px 0 0;
display: grid;
gap: 8px;
color: #4f5b66;
font-size: 13px;
}
.ebook-inline-meta li {
position: relative;
padding-left: 18px;
}
.ebook-inline-meta li::before {
content: "";
position: absolute;
top: 8px;
left: 0;
width: 7px;
height: 7px;
border-radius: 50%;
background: #1d7cbf;
}
.ebook-inline-hint {
margin-top: 16px;
padding: 12px 16px;
border: 1px solid #e0e5ec;
border-radius: 10px;
background: #f6f7f7;
color: #1d2327;
}
.ebook-alert {
margin-top: 16px;
padding: 16px;
border-radius: 12px;
font-weight: 500;
}
.ebook-alert--upgrade {
background: linear-gradient(135deg, #fef3c7, #fde68a);
border: 1px solid #f4d03f;
color: #7a5300;
}
.ebook-media-grid {
display: grid;
gap: 20px;
grid-template-columns: 1fr;
}
.ebook-media-field {
display: flex;
flex-direction: column;
gap: 8px;
padding: 16px;
border: 1px solid #e1e8ef;
border-radius: 16px;
background: #fbfdff;
}
.ebook-media-label {
font-weight: 600;
color: #1d2327;
}
.ebook-media-current {
margin: 0;
font-size: 13px;
color: #4f5b66;
}
.ebook-media-current.muted {
color: #8c98a4;
}
.ebook-media-controls input[type="file"] {
margin-top: 4px;
}
.ebook-media-controls {
display: grid;
gap: 8px;
}
.ebook-inline-delete {
display: inline-flex;
align-items: center;
gap: 4px;
cursor: pointer;
margin-left: 8px;
}
.ebook-inline-delete input {
display: none;
}
.ebook-field-grid {
display: grid;
gap: 16px;
grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));
margin-bottom: 20px;
}
.ebook-field {
display: flex;
flex-direction: column;
gap: 6px;
position: relative;
}
.ebook-field label {
font-weight: 600;
color: #1d2327;
}
.ebook-field input,
.ebook-field select {
width: 100%;
}
.ebook-multiselect {
min-height: 150px;
}
.ebook-fieldset {
border: 1px solid #dcdcde;
border-radius: 14px;
padding: 16px 20px;
margin: 20px 0 0;
display: flex;
flex-direction: column;
gap: 12px;
}
.ebook-fieldset legend {
font-weight: 600;
padding: 0 6px;
}
.ebook-radio {
display: flex;
flex-direction: column;
gap: 4px;
}
.ebook-radio > input {
margin-right: 8px;
}
.ebook-radio > span {
font-weight: 600;
}
.ebook-radio .description {
color: #4f5b66;
}
.ebook-card--bonus .ebook-field.goPro2,
.ebook-card--bonus .ebook-radio.goPro2 {
position: relative;
}
.ebook-template-override-grid {
display: grid;
gap: 20px;
grid-template-columns: repeat(auto-fit, minmax(320px, 1fr));
}
.ebook-template-override-card {
display: grid;
gap: 16px;
padding: 18px;
border: 1px solid #e1e8ef;
border-radius: 16px;
background: #fbfdff;
}
.ebook-template-override-card__label {
font-weight: 600;
color: #1d2327;
}
.ebook-template-override-radios {
display: inline-flex;
flex-wrap: wrap;
gap: 10px;
align-items: center;
}
.ebook-template-override-radio {
display: inline-flex;
align-items: center;
justify-content: center;
gap: 8px;
min-height: 42px;
padding: 0 14px;
border: 1px solid #d6dee6;
border-radius: 999px;
background: #ffffff;
font-weight: 500;
color: #1d2327;
cursor: pointer;
transition: border-color 0.2s ease, background 0.2s ease, box-shadow 0.2s ease, color 0.2s ease;
}
.ebook-template-override-radio input[type="radio"] {
margin: 0;
flex: 0 0 auto;
width: 16px;
height: 16px;
}
.ebook-template-override-radio:hover {
border-color: #9db7c9;
background: #f8fbfd;
}
.ebook-template-override-radio.is-selected {
border-color: #1d7cbf;
background: #eef7fd;
box-shadow: inset 0 0 0 1px rgba(29, 124, 191, 0.08);
color: #124a70;
}
.ebook-template-override-fields {
display: grid;
gap: 16px;
padding-top: 4px;
}
.ebook-template-override-fields[hidden] {
display: none !important;
}
.ebook-template-override-fields .wp-editor-wrap,
.ebook-template-override-fields .wp-editor-container,
.ebook-template-override-fields .wp-editor-area,
.ebook-template-override-fields input[type="text"] {
width: 100%;
}
.ebook-template-override-fields input:disabled,
.ebook-template-override-fields textarea:disabled,
.ebook-template-override-fields select:disabled,
.ebook-template-override-fields button:disabled {
cursor: not-allowed;
opacity: 0.6;
}
.ebook-accordion {
border-radius: 16px;
background: #fff;
}
.ebook-accordion summary {
list-style: none;
cursor: pointer;
padding: 24px;
font-weight: 600;
display: flex;
flex-direction: column;
gap: 4px;
}
.ebook-accordion summary::-webkit-details-marker {
display: none;
}
.ebook-accordion__hint {
font-size: 13px;
color: #4f5b66;
font-weight: 400;
}
.ebook-accordion__body {
border-top: 1px solid #f0f0f1;
padding: 20px 24px 24px;
display: flex;
flex-direction: column;
gap: 20px;
}
@media (max-width: 1280px) {
.ebook-editor-hero,
.ebook-editor-layout {
grid-template-columns: 1fr;
}
.ebook-editor-hero__cover {
grid-template-columns: 110px 1fr;
align-items: start;
}
}
@media (max-width: 782px) {
.ebook-editor-hero {
padding: 18px;
border-radius: 18px;
}
.ebook-editor-hero__cover {
grid-template-columns: 1fr;
}
.ebook-editor-hero__title {
font-size: 24px;
}
.ebook-card__header,
.ebook-card__body {
padding: 16px;
}
.ebook-card {
border-radius: 12px;
}
.ebook-editor-layout__main,
.ebook-editor-layout__sidebar {
gap: 18px;
}
} .ebook-pro-chip {
display: inline-flex;
align-items: center;
padding: 2px 7px;
margin-left: 7px;
border-radius: 4px;
background: linear-gradient(135deg, #6d28d9 0%, #8b5cf6 100%);
color: #fff;
font-size: 10px;
font-weight: 800;
letter-spacing: 0.07em;
text-transform: uppercase;
vertical-align: middle;
line-height: 1.6;
pointer-events: none;
user-select: none;
}
.ebook-pro-chip--tab {
display: flex;
justify-content: center;
margin: 3px 0 0;
font-size: 9px;
}
.ebook-pro-locked {
opacity: 0.68;
}
.ebook-delivery-option.ebook-pro-locked,
.ebook-format-tabs__nav-item.ebook-pro-locked {
cursor: not-allowed;
}
.ebook-pro-locked input[type="radio"],
.ebook-pro-locked input[type="file"],
.ebook-pro-locked select {
pointer-events: none;
cursor: not-allowed;
}
.notice.ebook-pro-upgrade-notice {
border-left-color: #8b5cf6;
margin-bottom: 16px;
} .ebook-card__upgrade-notice {
margin: 0 24px 16px;
border-radius: 6px;
} .ebook-card.is-collapsible .ebook-card__header {
cursor: pointer;
user-select: none;
}
.ebook-card.is-collapsible .ebook-card__header:hover {
opacity: 0.88;
}
.ebook-collapse-icon {
font-size: 16px;
vertical-align: middle;
color: #72777c;
transition: transform 0.18s ease;
display: inline-block;
} .ebook-store-template-modern {
margin: 20px 0;
container-type: inline-size;
}
.ebook-store-template-modern__grid {
display: grid;
gap: 28px;
grid-template-columns: repeat(auto-fit, minmax(320px, 1fr));
}
.ebook-store-template-modern__grid.is-single {
grid-template-columns: minmax(0, 960px);
}
.ebook-modern-card {
display: grid;
grid-template-columns: minmax(180px, 240px) minmax(0, 1fr);
gap: 24px;
align-items: start;
padding: 24px;
border: 1px solid #dce6ef;
border-radius: 28px;
background:
radial-gradient(circle at top right, rgba(22, 101, 52, 0.08), transparent 32%),
linear-gradient(180deg, #ffffff 0%, #f8fbfd 100%);
box-shadow: 0 24px 50px rgba(15, 23, 42, 0.08);
}
.ebook-modern-card__media {
display: grid;
gap: 14px;
}
.ebook-modern-card__cover-frame {
display: grid;
place-items: center;
min-height: 290px;
padding: 10px;
border: 1px solid #dde5ec;
border-radius: 24px;
background: #ffffff;
box-shadow: inset 0 1px 0 rgba(255,255,255,0.8);
overflow: hidden;
}
.ebook-modern-card__cover {
display: block;
max-width: 100%;
height: auto;
border-radius: 18px;
}
.ebook-modern-card__cover-placeholder {
font-size: 12px;
font-weight: 700;
letter-spacing: 0.08em;
text-transform: uppercase;
color: #7b8794;
}
.ebook-modern-card__meta-row {
display: flex;
flex-wrap: wrap;
gap: 8px;
}
.ebook-modern-chip {
display: inline-flex;
align-items: center;
min-height: 34px;
padding: 0 12px;
border-radius: 999px;
background: #ecf7ee;
color: #1e5d37;
font-size: 11px;
font-weight: 700;
letter-spacing: 0.04em;
text-transform: uppercase;
}
.ebook-modern-chip.is-soft {
background: #eef4f8;
color: #476173;
}
.ebook-modern-card__content {
min-width: 0;
display: grid;
gap: 18px;
}
.ebook-modern-card__header {
display: flex;
justify-content: space-between;
gap: 16px;
align-items: flex-start;
}
.ebook-modern-card__title {
margin: 0 0 8px;
font-size: 34px;
line-height: 1.08;
color: #17212b;
}
.ebook-modern-card__price {
margin: 0;
font-size: 20px;
font-weight: 700;
color: #0f6b3d;
}
.ebook-modern-status {
display: inline-flex;
align-items: center;
min-height: 36px;
padding: 0 12px;
border-radius: 999px;
background: #fff5e8;
color: #8a5b12;
font-size: 11px;
font-weight: 700;
letter-spacing: 0.06em;
text-transform: uppercase;
white-space: nowrap;
}
.ebook-modern-card__description {
font-size: 15px;
line-height: 1.8;
color: #445464;
}
.ebook-modern-card__description a {
color: #176087;
text-decoration: none;
border-bottom: 0;
box-shadow: none;
}
.ebook-modern-card__description a:hover,
.ebook-modern-card__description a:focus {
color: #0f4c75;
text-decoration: underline;
}
.ebook-modern-card__description > :first-child {
margin-top: 0;
}
.ebook-modern-card__description > :last-child {
margin-bottom: 0;
}
.ebook-modern-card__actions {
display: flex;
flex-wrap: wrap;
gap: 10px;
align-items: center;
}
.ebook-modern-button,
.ebook-modern-card__actions .add_to_cart_link,
.ebook-modern-card__actions .stripe-button {
display: inline-flex;
align-items: center;
justify-content: center;
min-height: 46px;
padding: 0 18px;
border-radius: 999px;
text-decoration: none;
font-weight: 700;
transition: transform 0.2s ease, box-shadow 0.2s ease, background 0.2s ease;
text-decoration: none;
border-bottom: 0;
box-shadow: none;
}
.ebook-modern-button--primary,
.ebook-modern-card__actions .ebook_buy_link,
.ebook-modern-card__actions .add_to_cart_link,
.ebook-modern-card__actions .stripe-button {
border: 0;
background: linear-gradient(135deg, #0f6b3d 0%, #1d7f4f 100%);
color: #ffffff;
box-shadow: 0 14px 24px rgba(15, 107, 61, 0.18);
}
.ebook-modern-button--ghost {
border: 1px solid #cfe0ea;
background: linear-gradient(180deg, #ffffff 0%, #f4f9fc 100%);
color: #1f5676;
box-shadow: 0 10px 22px rgba(18, 74, 112, 0.08);
}
.ebook-modern-button:hover,
.ebook-modern-button:focus,
.ebook-modern-card__actions .ebook_buy_link:hover,
.ebook-modern-card__actions .ebook_buy_link:focus,
.ebook-modern-card__actions .add_to_cart_link:hover,
.ebook-modern-card__actions .add_to_cart_link:focus,
.ebook-modern-card__actions .stripe-button:hover,
.ebook-modern-card__actions .stripe-button:focus:hover:focus {
transform: translateY(-1px);
}
.ebook-modern-button--ghost:hover,
.ebook-modern-button--ghost:focus {
background: linear-gradient(180deg, #fafdff 0%, #eaf4fa 100%);
color: #124a70 !important;
border-color: #bdd5e3;
}
.ebook-modern-card__actions a,
.ebook-modern-card__actions a:visited,
.ebook-modern-card__actions .ebook_buy_link,
.ebook-modern-card__actions .ebook_buy_link:visited,
.ebook-modern-button--primary,
.ebook-modern-button--primary:visited {
color: #ffffff !important;
}
.ebook-modern-button--ghost,
.ebook-modern-button--ghost:visited {
color: #2f5066 !important;
}
@container (max-width: 560px) {
.ebook-modern-card {
grid-template-columns: 1fr;
padding: 20px;
border-radius: 22px;
}
.ebook-modern-card__header {
flex-direction: column;
}
.ebook-modern-card__title {
font-size: 28px;
}
}
.ebook-store-template-2026 {
margin: 26px 0;
container-type: inline-size;
}
.ebook-store-template-2026__stack {
display: grid;
gap: 34px;
}
.ebook-store-template-2026__stack.is-single {
grid-template-columns: minmax(0, 1120px);
}
.ebook-2026-card {
display: grid;
grid-template-columns: minmax(0, 1.45fr) minmax(280px, 0.82fr);
gap: 22px;
align-items: start;
padding: 24px;
border: 1px solid #dce4d7;
border-radius: 34px;
background:
radial-gradient(circle at top left, rgba(32, 132, 94, 0.08), transparent 34%),
radial-gradient(circle at bottom right, rgba(236, 164, 86, 0.12), transparent 30%),
linear-gradient(180deg, #fffef8 0%, #f8faf6 100%);
box-shadow: 0 28px 58px rgba(27, 39, 21, 0.09);
}
.ebook-2026-card__main {
display: grid;
grid-template-columns: minmax(170px, 230px) minmax(0, 1fr);
gap: 22px;
min-width: 0;
}
.ebook-2026-card__media {
display: grid;
gap: 14px;
}
.ebook-2026-card__cover-shell {
display: grid;
place-items: center;
min-height: 320px;
padding: 12px;
border: 1px solid rgba(74, 95, 70, 0.14);
border-radius: 28px;
background: linear-gradient(180deg, #ffffff 0%, #f4f7f2 100%);
box-shadow: inset 0 1px 0 rgba(255,255,255,0.82);
overflow: hidden;
}
.ebook-2026-card__cover {
display: block;
width: 100%;
max-width: 100%;
height: auto;
border-radius: 18px;
}
.ebook-2026-card__cover-placeholder {
color: #70816f;
font-size: 12px;
font-weight: 700;
letter-spacing: 0.08em;
text-transform: uppercase;
}
.ebook-2026-card__meta {
display: grid;
gap: 10px;
}
.ebook-2026-facts {
display: grid;
gap: 8px;
padding: 12px;
border: 1px solid rgba(74, 95, 70, 0.12);
border-radius: 18px;
background: rgba(255,255,255,0.76);
}
.ebook-2026-fact {
display: grid;
gap: 2px;
padding: 8px 10px;
border-radius: 14px;
background: #f6f8f2;
}
.ebook-2026-fact__label {
color: #6d7c6d;
font-size: 10px;
font-weight: 800;
letter-spacing: 0.08em;
text-transform: uppercase;
}
.ebook-2026-fact__value {
color: #243126;
font-size: 13px;
line-height: 1.45;
}
.ebook-2026-card__content {
display: grid;
gap: 20px;
min-width: 0;
}
.ebook-2026-card__header {
display: flex;
justify-content: space-between;
align-items: flex-start;
gap: 18px;
}
.ebook-2026-card__eyebrow,
.ebook-2026-checkout__eyebrow {
display: inline-flex;
align-items: center;
min-height: 30px;
padding: 0 11px;
border-radius: 999px;
background: rgba(26, 92, 64, 0.1);
color: #17583b;
font-size: 11px;
font-weight: 800;
letter-spacing: 0.08em;
text-transform: uppercase;
}
.ebook-2026-card__title {
margin: 10px 0 0;
font-size: 40px;
line-height: 1.04;
color: #1c261d;
}
.ebook-2026-card__price-block {
display: grid;
justify-items: end;
gap: 10px;
}
.ebook-2026-status {
display: inline-flex;
align-items: center;
min-height: 36px;
padding: 0 12px;
border-radius: 999px;
background: #fff2dd;
color: #8a5b12;
font-size: 11px;
font-weight: 800;
letter-spacing: 0.06em;
text-transform: uppercase;
white-space: nowrap;
}
.ebook-2026-card__price {
margin: 0;
font-size: 24px;
font-weight: 800;
color: #115f3b;
}
.ebook-2026-card__description {
color: #495a4f;
font-size: 16px;
line-height: 1.82;
}
.ebook-2026-card__description a {
color: #165f88;
text-decoration: none;
box-shadow: none;
border-bottom: 0;
}
.ebook-2026-card__description a:hover,
.ebook-2026-card__description a:focus {
text-decoration: underline;
}
.ebook-2026-card__description > :first-child,
.ebook-2026-card__description > :last-child {
margin-top: 0;
margin-bottom: 0;
}
.ebook-2026-card__supporting,
.ebook-2026-checkout__trust {
display: grid;
gap: 8px;
margin: 0;
padding: 0;
list-style: none;
}
.ebook-2026-card__supporting li,
.ebook-2026-checkout__trust li {
position: relative;
padding: 10px 12px 10px 36px;
border-radius: 16px;
background: rgba(255,255,255,0.82);
border: 1px solid rgba(127, 148, 126, 0.18);
color: #445446;
font-size: 13px;
font-weight: 700;
line-height: 1.5;
}
.ebook-2026-card__supporting li::before,
.ebook-2026-checkout__trust li::before {
content: "";
position: absolute;
top: 50%;
left: 14px;
width: 10px;
height: 10px;
margin-top: -5px;
border-radius: 50%;
background: linear-gradient(135deg, #1d7f4f 0%, #2ca36a 100%);
box-shadow: 0 0 0 4px rgba(29, 127, 79, 0.12);
}
.ebook-2026-card__checkout {
min-width: 0;
align-self: start;
}
.ebook-2026-checkout {
display: grid;
gap: 18px;
padding: 22px;
border: 1px solid rgba(18, 94, 63, 0.15);
border-radius: 28px;
background:
linear-gradient(180deg, rgba(18, 94, 63, 0.045) 0%, rgba(255,255,255,0.92) 100%);
box-shadow: inset 0 1px 0 rgba(255,255,255,0.85);
}
.ebook-2026-checkout h4 {
margin: 0;
font-size: 26px;
line-height: 1.12;
color: #172118;
}
.ebook-2026-checkout p {
margin: 0;
color: #5b6b5d;
line-height: 1.72;
}
.ebook-2026-checkout__methods {
display: grid;
gap: 12px;
}
.ebook-2026-method,
.ebook-2026-primary-action,
.ebook-2026-secondary-action,
.ebook-store-template-2026 .add_to_cart_link {
text-decoration: none;
border-bottom: 0;
box-shadow: none;
}
.ebook-2026-method {
display: grid;
grid-template-columns: 60px minmax(0, 1fr) auto;
align-items: center;
gap: 14px;
min-height: 72px;
padding: 14px 16px;
border: 1px solid #d7e2d5;
border-radius: 22px;
background: #ffffff;
transition: transform 0.18s ease, box-shadow 0.18s ease, border-color 0.18s ease;
}
.ebook-2026-method:hover,
.ebook-2026-method:focus {
transform: translateY(-1px);
border-color: #bdd0c0;
box-shadow: 0 16px 34px rgba(30, 48, 28, 0.08);
}
.ebook-2026-method__brand {
display: grid;
place-items: center;
box-sizing: border-box;
width: 60px;
height: 44px;
padding: 0 10px;
border-radius: 14px;
background: #f8fbf8;
border: 1px solid #e2ebe0;
}
.ebook-2026-method__brand img {
display: block;
max-width: 100%;
max-height: 24px;
width: auto;
height: auto;
}
.ebook-2026-method__copy {
display: grid;
gap: 4px;
min-width: 0;
}
.ebook-2026-method__copy strong {
color: #17212b;
font-size: 16px;
line-height: 1.2;
}
.ebook-2026-method__copy small {
color: #6a7b6d;
font-size: 12px;
font-weight: 700;
letter-spacing: 0.04em;
text-transform: uppercase;
}
.ebook-2026-method__arrow {
color: #3c5d4d;
font-size: 20px;
font-weight: 700;
}
.ebook-2026-primary-action,
.ebook-2026-secondary-action,
.ebook-store-template-2026 .add_to_cart_link {
display: inline-flex;
align-items: center;
justify-content: center;
width: 100%;
min-height: 48px;
padding: 0 18px;
border-radius: 999px;
font-weight: 700;
line-height: 1.2;
text-align: center;
transition: transform 0.18s ease, box-shadow 0.18s ease, background 0.18s ease, border-color 0.18s ease;
}
.ebook-2026-primary-action,
.ebook-store-template-2026 .add_to_cart_link {
border: 0;
background: linear-gradient(135deg, #115280 0%, #2f8fcd 100%);
color: #ffffff !important;
box-shadow: 0 16px 28px rgba(17, 82, 128, 0.18);
}
.ebook-2026-secondary-action {
border: 1px solid rgba(18, 61, 92, 0.12);
background: linear-gradient(180deg, #ffffff 0%, #f6f9fc 100%);
color: #29465b !important;
}
.ebook-2026-primary-action:hover,
.ebook-2026-primary-action:focus,
.ebook-store-template-2026 .add_to_cart_link:hover,
.ebook-store-template-2026 .add_to_cart_link:focus,
.ebook-2026-secondary-action:hover,
.ebook-2026-secondary-action:focus {
transform: translateY(-1px);
}
.ebook-2026-checkout__secondary {
display: flex;
flex-wrap: wrap;
gap: 12px;
}
.ebook-2026-checkout__secondary > * {
flex: 1 1 180px;
}
@container (max-width: 760px) {
.ebook-2026-card {
grid-template-columns: 1fr;
}
}
@container (max-width: 560px) {
.ebook-2026-card__main {
grid-template-columns: 1fr;
}
.ebook-2026-card__header {
flex-direction: column;
}
.ebook-2026-card__price-block {
justify-items: start;
}
.ebook-2026-card__title {
font-size: 32px;
}
}
@container (max-width: 420px) {
.ebook-2026-card {
padding: 18px;
border-radius: 26px;
}
.ebook-2026-checkout {
padding: 18px;
border-radius: 24px;
}
.ebook-2026-checkout h4 {
font-size: 22px;
}
.ebook-2026-method {
grid-template-columns: 56px minmax(0, 1fr);
}
.ebook-2026-method__arrow {
display: none;
}
}
.ui-tooltip,
.arrow:after {
background: black;
border: 2px solid white;
}
.ui-tooltip {
padding: 10px 20px;
color: white;
border-radius: 20px;
font: bold 14px "Helvetica Neue", Sans-Serif;
text-transform: uppercase;
box-shadow: 0 0 7px black;
max-width: 300px;
}
.arrow {
width: 70px;
height: 16px;
overflow: hidden;
position: absolute;
left: 50%;
margin-left: -35px;
bottom: -16px;
}
.arrow.top {
top: -16px;
bottom: auto;
}
.arrow.left {
left: 20%;
}
.arrow:after {
content: "";
position: absolute;
left: 20px;
top: -20px;
width: 25px;
height: 25px;
box-shadow: 6px 5px 9px -9px black;
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
tranform: rotate(45deg);
}
.arrow.top:after {
bottom: -20px;
top: auto;
}
.ebook_formData {
padding: 20px;
color: black;
background: white;
border-radius: 5px;
display: none;
-webkit-box-shadow: 0px -1px 50px 0px rgba(0, 0, 0, 0.75);
-moz-box-shadow: 0px -1px 50px 0px rgba(0, 0, 0, 0.75);
box-shadow: 0px -1px 50px 0px rgba(0, 0, 0, 0.75);
}
.ebook_store_warning {
background: white;
border-radius: 5px;
padding: 5px;
margin-left: 10px;
font-weight: bold;
font-size: 12px !important;
}
.ebook-store-message {
}
.close {
float: right;
font-size: 20px;
font-weight: bold;
line-height: 18px;
color: #000000;
text-shadow: 0 1px 0 #ffffff;
opacity: 0.2;
filter: alpha(opacity=20);
}
.close:hover {
color: #000000;
text-decoration: none;
opacity: 0.4;
filter: alpha(opacity=40);
cursor: pointer;
}
.ebook-store-alert {
padding: 12px 20px;
margin-bottom: 20px;
border-radius: 4px;
display: flex;
align-items: center;
gap: 10px;
}
.alert-heading {
color: inherit;
}
.alert .close {
position: relative;
top: -2px;
right: -21px;
line-height: 18px;
}
.ebook-store-alert-success {
background-color: #d1e7dd;
border: 1px solid #badbcc;
color: #0f5132;
}
.ebook-store-alert-error {
background-color: #f8d7da;
border: 1px solid #f5c2c7;
color: #842029;
}
.ebook-store-alert-info {
background-color: #cff4fc;
border: 1px solid #b6effb;
color: #055160;
}
.alert-block {
padding-top: 14px;
padding-bottom: 14px;
}
.alert-block > p,
.alert-block > ul {
margin-bottom: 0;
}
.alert-block p + p {
margin-top: 5px;
}
.ebook_store_button {
background: #efefef;
font-color:black;
display:inline-block;
padding:10px;
text-decoration: none;
}
.bookshelf .inner-right {
height: auto !important;
}
.bookshelf .front--placeholder {
background: linear-gradient(160deg, #cdd2d5 0%, #9ca4a9 60%, #8a9298 100%) !important;
display: flex;
align-items: center;
justify-content: center;
}
.bookshelf .front--placeholder::after {
content: "";
display: block;
width: 38px;
height: 48px;
border-radius: 3px 6px 6px 3px;
background: rgba(255, 255, 255, 0.18);
box-shadow: inset 3px 0 0 rgba(0, 0, 0, 0.12), 2px 4px 10px rgba(0, 0, 0, 0.18);
}
.ebook_store_icon {
width: 64px;
height: 64px;
display: flex;
align-items: center;
justify-content: center;
}
.ebook_store_icon img {
max-width: 100%;
height: auto;
}
.ebook_store_filename {
font-size: 14px;
color: #333;
margin-bottom: 5px;
}
.ebook_store_filename a {
color: #2271b1;
text-decoration: none;
}
.ebook_store_filename a:hover {
color: #135e96;
text-decoration: underline;
}
.ebook_store_size {
font-size: 12px;
color: #666;
background: #e9ecef;
padding: 4px 8px;
border-radius: 4px;
}
.ebook_store_upload {
position: relative;
margin-top: 5px;
}
.ebook_store_upload input[type="file"] {
display: block;
width: 100%;
padding: 8px;
border: 2px dashed #ddd;
border-radius: 4px;
background: #f8f9fa;
cursor: pointer;
transition: all 0.3s ease;
}
.ebook_store_upload input[type="file"]:hover {
border-color: #2271b1;
background: #f0f0f1;
}
.ebook_store_control {
display: flex;
align-items: center;
gap: 10px;
margin-top: 5px;
}
.ebook_store_control label {
display: flex;
align-items: center;
gap: 5px;
cursor: pointer;
color: #666;
transition: color 0.3s ease;
}
.ebook_store_control label:hover {
color: #d63638;
}
.ebook_store_control .dashicons-trash {
font-size: 16px;
}
.hiddenEbookStore {
display: none !important;
} .ebook-admin-panel input[type="text"],
.ebook-admin-panel input[type="number"],
.ebook-admin-panel select,
.ebook-settings-page input[type="text"],
.ebook-settings-page input[type="number"],
.ebook-settings-page select,
.ebookSeller50Percent input[type="text"],
.ebookSeller50Percent input[type="number"],
.ebookSeller50Percent select {
width: 100%;
padding: 8px;
border: 1px solid #ddd;
border-radius: 4px;
font-size: 14px;
margin-bottom: 10px;
}
.ebook-admin-panel input[type="text"]:focus,
.ebook-admin-panel input[type="number"]:focus,
.ebook-admin-panel select:focus,
.ebook-settings-page input[type="text"]:focus,
.ebook-settings-page input[type="number"]:focus,
.ebook-settings-page select:focus,
.ebookSeller50Percent input[type="text"]:focus,
.ebookSeller50Percent input[type="number"]:focus,
.ebookSeller50Percent select:focus {
border-color: #2271b1;
box-shadow: 0 0 0 1px #2271b1;
outline: none;
} .ebook-admin-panel .description,
.ebook-settings-page .description,
.ebookSeller50Percent .description {
font-size: 12px;
color: #666;
margin-left: 5px;
}
.ebook-admin-panel h3,
.ebook-admin-panel h4,
.ebook-admin-panel h5,
.ebook-settings-page h3,
.ebook-settings-page h4,
.ebook-settings-page h5,
.ebookSeller50Percent h3,
.ebookSeller50Percent h4,
.ebookSeller50Percent h5 {
color: #1d2327;
margin-bottom: 15px;
} @media screen and (max-width: 782px) {
.ebookSeller50Percent {
width: 100%;
min-width: auto;
float: none;
}
.ebook_store_file_format_item {
flex-direction: column;
}
.ebook_store_file_format_item_left {
width: 100%;
justify-content: center;
}
.ebook_store_file_format_item_right {
width: 100%;
text-align: center;
}
}
.ebookStoreCoupon {
-webkit-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);
box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);
}
@keyframes glow {
0% {
box-shadow: 0 0 5px red;
}
100% {
box-shadow: 0 0 10px red, 0 0 20px red;
}
}
.ebook-admin-panel .error,
.ebook-settings-page .error,
.ebookSeller50Percent .error {
animation: glow 1s ease-out 1;
border-color: red !important;
} .ebook_store_upload {
position: relative;
}
.upload-overlay {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
background: rgba(255, 255, 255, 0.9);
border-radius: 4px;
display: none;
align-items: center;
justify-content: center;
text-align: center;
pointer-events: none;
}
.upload-message {
color: #2271b1;
font-size: 14px;
display: flex;
flex-direction: column;
align-items: center;
gap: 8px;
}
.upload-message .dashicons {
font-size: 24px;
width: 24px;
height: 24px;
}
.ebook_store_upload input[type="file"]:hover + .upload-overlay,
.ebook_store_upload input[type="file"]:focus + .upload-overlay,
.drag-over .upload-overlay {
display: flex;
} .pending-delete {
opacity: 0.7;
position: relative;
}
.pending-delete::before {
content: '';
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
background: rgba(255, 255, 255, 0.7);
border-radius: 8px;
z-index: 1;
}
.pending-delete::after {
content: attr(data-delete-message);
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
background: #d63638;
color: white;
padding: 4px 12px;
border-radius: 4px;
font-size: 12px;
z-index: 2;
} .goPro2 {
position: relative;
}
.ebook-settings-toggle-card.goPro2 {
cursor: not-allowed;
}
.ebook-settings-toggle-card.goPro2:hover {
transform: none;
}
.goPro2 input[disabled],
.goPro2 select[disabled],
.goPro2 textarea[disabled] {
cursor: not-allowed;
}
.goPro2::after {
content: "Pro";
position: absolute;
top: -8px;
right: -8px;
background: linear-gradient(45deg, #2271b1, #135e96);
color: white;
padding: 4px 12px;
border-radius: 12px;
font-size: 11px;
font-weight: 600;
text-transform: uppercase;
box-shadow: 0 2px 4px rgba(0,0,0,0.2);
z-index: 2;
} .ebook-admin-panel .goPro2::after {
content: none;
}
#ui-datepicker-div.ui-datepicker {
display: none;
} .ebook_store_file_format_item.is-uploading {
position: relative;
}
.ebook_store_file_format_item.is-uploading::before {
content: '';
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
background: rgba(255, 255, 255, 0.9);
border-radius: 8px;
z-index: 1;
}
.ebook_store_file_format_item.is-uploading::after {
content: '';
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
width: 24px;
height: 24px;
border: 2px solid #2271b1;
border-radius: 50%;
border-top-color: transparent;
animation: spin 1s linear infinite;
z-index: 2;
}
@keyframes spin {
to {
transform: translate(-50%, -50%) rotate(360deg);
}
} .ebook_store_file_format_item:focus-within {
outline: 2px solid #2271b1;
outline-offset: 2px;
} .screen-reader-text {
border: 0;
clip: rect(1px, 1px, 1px, 1px);
clip-path: inset(50%);
height: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
position: absolute;
width: 1px;
word-wrap: normal !important;
} .ui-tooltip {
background: #1d2327;
border: none;
box-shadow: 0 2px 6px rgba(0,0,0,0.2);
color: white;
font-size: 12px;
max-width: 200px;
padding: 8px 12px;
position: absolute;
z-index: 9999;
}
.ui-tooltip .arrow {
width: 10px;
height: 10px;
position: absolute;
background: #1d2327;
transform: rotate(45deg);
z-index: -1;
}
.ui-tooltip .arrow.top {
top: -5px;
left: 50%;
margin-left: -5px;
}
.ui-tooltip .arrow.bottom {
bottom: -5px;
left: 50%;
margin-left: -5px;
} @keyframes highlight {
0% {
background-color: #fff;
}
50% {
background-color: #f0f6fc;
}
100% {
background-color: #fff;
}
}
.ebook_store_file_format_item.new-file {
animation: highlight 2s ease-in-out;
} .ebook_store_image_preview {
position: relative;
margin: 10px 0;
max-width: 180px;
border-radius: 4px;
overflow: hidden;
box-shadow: 0 2px 4px rgba(0,0,0,0.1);
}
.ebook_store_image_preview img {
width: 100%;
height: auto;
display: block;
}
.ebook_store_image_preview.side-image {
max-width: 20px;
float: left;
margin-right: 10px;
}
.ebook_store_image_preview.cover-image {
max-width: 180px;
}
.ebook_store_image_preview.empty {
background: #f0f0f1;
min-height: 100px;
display: flex;
align-items: center;
justify-content: center;
border: 2px dashed #ddd;
}
.ebook_store_image_preview.empty::before {
content: '\f128';
font-family: dashicons;
font-size: 24px;
color: #999;
}
.ebook_store_image_preview .remove-image {
position: absolute;
top: 5px;
right: 5px;
background: rgba(0,0,0,0.5);
color: white;
width: 24px;
height: 24px;
border-radius: 12px;
display: flex;
align-items: center;
justify-content: center;
cursor: pointer;
opacity: 0;
transition: opacity 0.3s ease;
}
.ebook_store_image_preview:hover .remove-image {
opacity: 1;
}
.ebook_store_image_preview .remove-image:hover {
background: rgba(214, 54, 56, 0.9);
}
.ebook_store_image_preview .image-size {
position: absolute;
bottom: 0;
left: 0;
right: 0;
background: rgba(0,0,0,0.5);
color: white;
font-size: 11px;
padding: 4px 8px;
text-align: center;
}
.ebook_store_image_wrapper {
position: relative;
margin-bottom: 20px;
}
.ebook_store_image_wrapper::after {
content: '';
display: table;
clear: both;
}
.image-upload-hint {
font-size: 12px;
color: #666;
margin-top: 5px;
display: block;
}
.ebook-settings-page {
max-width: 1240px;
}
.ebook-settings-page__hero {
display: flex;
justify-content: space-between;
align-items: flex-start;
gap: 24px;
padding: 28px 32px;
margin: 20px 0 18px;
border: 1px solid #d7dfeb;
border-radius: 24px;
background:
radial-gradient(circle at top right, rgba(30, 136, 229, 0.12), transparent 34%),
linear-gradient(135deg, #ffffff 0%, #f4f8fc 100%);
box-shadow: 0 24px 48px rgba(15, 23, 42, 0.08);
}
.ebook-settings-page__hero-copy {
max-width: 760px;
}
.ebook-settings-page__eyebrow,
.ebook-settings-section__eyebrow,
.ebook-general-overview__eyebrow {
display: inline-flex;
align-items: center;
gap: 8px;
font-size: 12px;
font-weight: 700;
letter-spacing: 0.08em;
text-transform: uppercase;
color: #135e96;
}
.ebook-settings-page__hero-copy h1 {
margin: 8px 0 10px;
font-size: 34px;
line-height: 1.15;
color: #17212b;
}
.ebook-settings-page__hero-copy p {
margin: 0;
max-width: 62ch;
font-size: 15px;
line-height: 1.7;
color: #52606d;
}
.ebook-settings-page__hero-meta {
display: flex;
align-items: center;
gap: 12px;
flex-wrap: wrap;
justify-content: flex-end;
}
.ebook-settings-page__plan,
.ebook-settings-page__upgrade {
display: inline-flex;
align-items: center;
justify-content: center;
min-height: 42px;
padding: 0 16px;
border-radius: 999px;
font-weight: 600;
text-decoration: none;
}
.ebook-settings-page__plan.is-pro {
background: #e7f7ee;
color: #0f6b3d;
}
.ebook-settings-page__plan.is-free {
background: #edf4fb;
color: #135e96;
}
.ebook-settings-page__upgrade {
background: #17212b;
color: #ffffff;
}
.ebook-settings-page__upgrade:hover,
.ebook-settings-page__upgrade:focus {
color: #ffffff;
background: #0f1720;
}
.ebook-store-nav-tab-wrapper {
display: flex;
flex-wrap: wrap;
align-items: center;
gap: 8px;
margin: 0 0 18px;
padding: 0;
border: 0;
}
.ebook-store-nav-group-label {
display: inline-flex;
align-items: center;
height: 42px;
padding: 0 6px 0 18px;
border-left: 2px solid #e2e8f0;
font-size: 10px;
font-weight: 700;
letter-spacing: 0.1em;
text-transform: uppercase;
color: #94a3b8;
white-space: nowrap;
}
.ebook-store-nav-group-label.is-first {
padding-left: 0;
border-left: none;
}
.ebook-store-nav-tab__pro-badge {
display: inline-flex;
align-items: center;
padding: 1px 5px;
border-radius: 3px;
background: linear-gradient(135deg, #6d28d9 0%, #8b5cf6 100%);
color: #fff;
font-size: 9px;
font-weight: 800;
letter-spacing: 0.06em;
text-transform: uppercase;
line-height: 1.5;
}
.ebook-store-nav-tab-wrapper .nav-tab {
display: inline-flex;
align-items: center;
gap: 9px;
margin: 0;
padding: 10px 16px;
border: 1px solid #d7dfeb;
border-radius: 999px;
background: #ffffff;
color: #334155;
font-weight: 600;
}
.ebook-store-nav-tab__icon {
display: inline-flex;
align-items: center;
justify-content: center;
width: 20px;
height: 20px;
flex: 0 0 20px;
}
.ebook-store-nav-tab__icon img {
display: block;
max-width: 20px;
max-height: 20px;
width: auto;
height: auto;
}
.ebook-store-nav-tab__label {
display: inline-block;
line-height: 1.2;
}
.ebook-store-nav-tab-wrapper .nav-tab:hover,
.ebook-store-nav-tab-wrapper .nav-tab:focus {
border-color: #97b9d5;
background: #f7fbff;
color: #0f4c75;
}
.ebook-store-nav-tab-wrapper .nav-tab.nav-tab-active {
border-color: #135e96;
background: linear-gradient(135deg, #135e96 0%, #1d7cbf 100%);
color: #ffffff;
box-shadow: 0 14px 28px rgba(19, 94, 150, 0.18);
}
.ebook-store-nav-tab-wrapper .nav-tab.nav-tab-active .ebook-store-nav-tab__icon img {
filter: brightness(0) invert(1);
}
.ebook-settings-page__panel {
padding: 22px 22px 12px;
border: 1px solid #dfe7ef;
border-radius: 24px;
background: linear-gradient(180deg, #ffffff 0%, #fbfdff 100%);
box-shadow: 0 18px 40px rgba(15, 23, 42, 0.06);
}
.ebook-settings-table {
margin-top: 0;
border-collapse: separate;
border-spacing: 0 18px;
}
.ebook-settings-table > tbody > tr > td,
.ebook-settings-table > tbody > tr > th {
padding: 0;
}
.ebook-settings-section-row {
vertical-align: top;
}
.ebook-general-overview,
.ebook-settings-section {
border: 1px solid #e1e8f0;
border-radius: 22px;
background: #ffffff;
box-shadow: 0 16px 32px rgba(15, 23, 42, 0.05);
}
.ebook-general-overview {
display: grid;
gap: 24px;
padding: 28px;
grid-template-columns: minmax(0, 1.4fr) minmax(280px, 1fr);
background:
radial-gradient(circle at right top, rgba(102, 187, 106, 0.12), transparent 35%),
linear-gradient(135deg, #ffffff 0%, #f8fbff 100%);
}
.ebook-general-overview__copy h2 {
margin: 10px 0 12px;
font-size: 28px;
line-height: 1.2;
color: #17212b;
}
.ebook-general-overview__copy p {
margin: 0;
font-size: 15px;
line-height: 1.7;
color: #52606d;
}
.ebook-settings-section {
padding: 26px;
}
.ebook-settings-section__header {
display: flex;
justify-content: space-between;
gap: 20px;
margin-bottom: 22px;
align-items: flex-start;
}
.ebook-settings-section__header h3 {
margin: 8px 0 0;
font-size: 24px;
line-height: 1.2;
color: #17212b;
}
.ebook-settings-section__header p {
margin: 0;
max-width: 58ch;
font-size: 14px;
line-height: 1.7;
color: #52606d;
}
.ebook-settings-grid {
display: grid;
gap: 18px;
}
.ebook-settings-grid--2 {
grid-template-columns: repeat(2, minmax(0, 1fr));
}
.ebook-settings-field {
display: flex;
flex-direction: column;
gap: 8px;
padding: 20px;
border: 1px solid #e3ebf3;
border-radius: 18px;
background: #fbfdff;
position: relative;
}
.ebook-settings-field--wide {
min-height: 100%;
}
.ebook-settings-field label {
font-size: 14px;
font-weight: 700;
color: #17212b;
}
.ebook-settings-field input,
.ebook-settings-field select {
width: 100%;
max-width: 100%;
min-height: 44px;
border-color: #c5d3e0;
border-radius: 12px;
padding: 0 14px;
background: #ffffff;
}
.ebook-settings-field input:focus,
.ebook-settings-field select:focus {
border-color: #135e96;
box-shadow: 0 0 0 1px #135e96;
}
.ebook-settings-field .description {
margin: 0;
font-size: 13px;
line-height: 1.6;
color: #5f6b76;
}
.ebook-settings-inline-note,
.ebook-settings-callout {
margin-top: 6px;
padding: 14px 16px;
border-radius: 14px;
font-size: 13px;
line-height: 1.6;
}
.ebook-settings-inline-note.is-success {
background: #ebf8f0;
color: #0f6b3d;
}
.ebook-settings-inline-note.is-neutral,
.ebook-settings-callout--soft {
background: #eef5fb;
color: #114a73;
}
.ebook-settings-callout--warning {
background: #fff7e8;
color: #7a4b00;
}
.ebook-settings-callout--success {
background: #ebf8f0;
color: #0f6b3d;
}
.ebook-settings-callout--error {
background: #fff0f0;
color: #8b1a1a;
border-left: 3px solid #dc2626;
}
.ebook-settings-callout a,
.ebook-settings-aside-card a {
font-weight: 600;
}
.ebook-settings-aside-card {
padding: 20px;
border: 1px solid #e3ebf3;
border-radius: 18px;
background: #fbfdff;
}
.ebook-settings-aside-card h4 {
margin: 0 0 10px;
font-size: 16px;
color: #17212b;
}
.ebook-settings-aside-card p {
margin: 0 0 12px;
font-size: 13px;
line-height: 1.7;
color: #5f6b76;
}
.ebook-settings-checklist {
list-style: none;
margin: 0;
padding: 0;
display: grid;
gap: 10px;
}
.ebook-settings-checklist li {
position: relative;
padding-left: 22px;
font-size: 13px;
line-height: 1.6;
color: #334155;
}
.ebook-settings-checklist li::before {
content: "";
position: absolute;
top: 8px;
left: 0;
width: 8px;
height: 8px;
border-radius: 50%;
background: #1d7cbf;
}
.ebook-settings-code {
display: inline-flex;
align-items: center;
min-height: 40px;
padding: 0 12px;
border: 1px solid #d7dfeb;
border-radius: 12px;
background: #ffffff;
color: #0f4c75;
font-size: 13px;
font-weight: 700;
}
.ebook-settings-language-list {
display: grid;
gap: 18px;
grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));
margin-top: 18px;
}
.ebook-settings-monospace-input {
font-family: Consolas, Monaco, monospace;
letter-spacing: 0.01em;
}
.ebook-settings-steps {
margin: 0;
padding-left: 18px;
color: #334155;
}
.ebook-settings-steps li {
margin-bottom: 10px;
line-height: 1.6;
}
.ebook-settings-choice-group {
display: flex;
flex-wrap: wrap;
gap: 10px;
}
.ebook-settings-choice__input {
position: absolute;
opacity: 0;
pointer-events: none;
}
.ebook-settings-choice {
position: relative;
}
.ebook-settings-choice span {
display: inline-flex;
align-items: center;
min-height: 40px;
padding: 0 14px;
border: 1px solid #d7dfeb;
border-radius: 999px;
background: #ffffff;
color: #334155;
font-weight: 600;
cursor: pointer;
transition: border-color 0.2s ease, box-shadow 0.2s ease, color 0.2s ease;
}
.ebook-settings-choice__input:checked + .ebook-settings-choice span {
border-color: #135e96;
box-shadow: 0 8px 18px rgba(19, 94, 150, 0.14);
color: #0f4c75;
}
.ebook-settings-choice__input:focus + .ebook-settings-choice span {
box-shadow: 0 0 0 2px rgba(19, 94, 150, 0.2);
}
.ebook-settings-color-input {
max-width: 220px;
font-family: Consolas, Monaco, monospace;
}
.ebook-settings-toggle-grid {
display: grid;
gap: 18px;
grid-template-columns: repeat(2, minmax(0, 1fr));
}
.ebook-settings-toggle-card {
display: flex;
gap: 16px;
align-items: flex-start;
padding: 20px;
border: 1px solid #e3ebf3;
border-radius: 18px;
background: #fbfdff;
cursor: pointer;
transition: border-color 0.2s ease, box-shadow 0.2s ease, transform 0.2s ease;
position: relative;
}
.ebook-settings-toggle-card input[type="hidden"] {
display: none;
}
.ebook-settings-toggle-card input[type="checkbox"] {
position: absolute;
opacity: 0;
pointer-events: none;
}
.ebook-settings-toggle-card__control {
position: relative;
flex: 0 0 52px;
height: 30px;
margin-top: 2px;
border-radius: 999px;
background: #c6d2df;
transition: background 0.2s ease;
}
.ebook-settings-toggle-card__control::after {
content: '';
position: absolute;
top: 3px;
left: 3px;
width: 24px;
height: 24px;
border-radius: 50%;
background: #ffffff;
box-shadow: 0 3px 10px rgba(15, 23, 42, 0.18);
transition: transform 0.2s ease;
}
.ebook-settings-toggle-card__content {
display: flex;
flex-direction: column;
gap: 6px;
}
.ebook-settings-toggle-card__title {
font-size: 15px;
font-weight: 700;
color: #17212b;
}
.ebook-settings-toggle-card__description {
font-size: 13px;
line-height: 1.6;
color: #5f6b76;
}
.ebook-settings-toggle-card:hover {
border-color: #c0d3e2;
transform: translateY(-1px);
}
.ebook-settings-toggle-card input[type="checkbox"]:disabled + .ebook-settings-toggle-card__control {
background: #d8dee5;
}
.ebook-settings-toggle-card input[type="checkbox"]:disabled + .ebook-settings-toggle-card__control::after {
background: #f4f6f8;
box-shadow: none;
}
.ebook-settings-toggle-card input[type="checkbox"]:disabled + .ebook-settings-toggle-card__control + .ebook-settings-toggle-card__content {
opacity: 0.58;
}
.ebook-settings-toggle-card input[type="checkbox"]:disabled + .ebook-settings-toggle-card__control + .ebook-settings-toggle-card__content .ebook-settings-toggle-card__title {
color: #6d7883;
}
.ebook-settings-toggle-card input[type="checkbox"]:disabled + .ebook-settings-toggle-card__control + .ebook-settings-toggle-card__content .ebook-settings-toggle-card__description {
color: #7e8892;
}
.ebook-settings-toggle-card input[type="checkbox"]:checked + .ebook-settings-toggle-card__control {
background: #135e96;
}
.ebook-settings-toggle-card input[type="checkbox"]:checked + .ebook-settings-toggle-card__control::after {
transform: translateX(22px);
}
.ebook-settings-toggle-card input[type="checkbox"]:checked + .ebook-settings-toggle-card__control + .ebook-settings-toggle-card__content .ebook-settings-toggle-card__title {
color: #0f4c75;
}
.ebook-settings-toggle-card input[type="checkbox"]:focus + .ebook-settings-toggle-card__control {
box-shadow: 0 0 0 2px rgba(19, 94, 150, 0.25);
}
.ebook-settings-page__actions {
display: flex;
justify-content: flex-end;
padding: 8px 6px 6px;
}
.ebook-settings-page__actions .button-primary {
min-height: 44px;
padding: 0 20px;
border: 0;
border-radius: 999px;
background: linear-gradient(135deg, #135e96 0%, #1d7cbf 100%);
box-shadow: 0 12px 24px rgba(19, 94, 150, 0.2);
}
.ebook-settings-page__actions .button-primary:hover,
.ebook-settings-page__actions .button-primary:focus {
background: linear-gradient(135deg, #0f4c75 0%, #135e96 100%);
}
.ebook-settings-field.goPro2::after {
top: 14px;
right: 14px;
}
@media (max-width: 960px) {
.ebook-settings-page__hero,
.ebook-settings-section__header,
.ebook-general-overview {
grid-template-columns: 1fr;
flex-direction: column;
}
.ebook-settings-grid--2,
.ebook-settings-toggle-grid {
grid-template-columns: 1fr;
}
.ebook-settings-page__hero-meta {
justify-content: flex-start;
}
}
@media (max-width: 782px) {
.ebook-settings-page__hero,
.ebook-settings-page__panel,
.ebook-general-overview,
.ebook-settings-section {
padding: 20px;
border-radius: 18px;
}
.ebook-settings-page__hero-copy h1 {
font-size: 28px;
}
.ebook-general-overview__copy h2,
.ebook-settings-section__header h3 {
font-size: 22px;
}
.ebook-settings-field,
.ebook-settings-toggle-card {
padding: 16px;
}
.ebook-settings-page__actions {
justify-content: stretch;
}
.ebook-settings-page__actions .button-primary {
width: 100%;
}
}
.ebook-setup-wizard {
max-width: 1120px;
margin: 22px 0 0;
}
.ebook-setup-wizard__hero,
.ebook-setup-wizard__panel,
.ebook-setup-wizard__choice {
border: 1px solid #d7e2ea;
border-radius: 26px;
background: linear-gradient(180deg, #ffffff 0%, #f7fafc 100%);
box-shadow: 0 18px 50px rgba(15, 23, 42, 0.08);
}
.ebook-setup-wizard__hero {
display: grid;
grid-template-columns: minmax(0, 1.6fr) minmax(260px, 0.9fr);
gap: 24px;
padding: 28px 32px;
margin-bottom: 22px;
}
.ebook-setup-wizard__eyebrow {
display: inline-flex;
align-items: center;
min-height: 30px;
padding: 0 12px;
border-radius: 999px;
background: rgba(19, 94, 150, 0.12);
color: #0f4c75;
font-size: 12px;
font-weight: 700;
letter-spacing: 0.06em;
text-transform: uppercase;
}
.ebook-setup-wizard__hero-copy h1 {
margin: 12px 0 10px;
font-size: 34px;
line-height: 1.1;
color: #17212b;
}
.ebook-setup-wizard__hero-copy p {
margin: 0;
max-width: 720px;
color: #576471;
font-size: 15px;
line-height: 1.75;
}
.ebook-setup-wizard__hero-meta {
display: flex;
flex-wrap: wrap;
align-content: flex-start;
gap: 10px;
}
.ebook-setup-wizard__pill {
display: inline-flex;
align-items: center;
min-height: 36px;
padding: 0 14px;
border-radius: 999px;
background: #eef5fb;
color: #135e96;
font-size: 13px;
font-weight: 700;
}
.ebook-setup-wizard__chooser {
display: grid;
grid-template-columns: repeat(2, minmax(0, 1fr));
gap: 20px;
}
.ebook-setup-wizard__choice {
display: flex;
flex-direction: column;
gap: 14px;
padding: 28px;
color: inherit;
text-decoration: none;
transition: transform 0.18s ease, box-shadow 0.18s ease, border-color 0.18s ease;
}
.ebook-setup-wizard__choice:hover,
.ebook-setup-wizard__choice:focus {
border-color: #b8cfdf;
box-shadow: 0 24px 60px rgba(19, 94, 150, 0.12);
transform: translateY(-2px);
color: inherit;
}
.ebook-setup-wizard__choice .dashicons {
display: inline-flex;
align-items: center;
justify-content: center;
width: 54px;
height: 54px;
border-radius: 18px;
background: linear-gradient(135deg, #135e96 0%, #1d7cbf 100%);
color: #ffffff;
font-size: 28px;
}
.ebook-setup-wizard__choice h2,
.ebook-setup-wizard__panel-header h2 {
margin: 0;
font-size: 26px;
color: #17212b;
}
.ebook-setup-wizard__choice p,
.ebook-setup-wizard__panel-header p {
margin: 0;
color: #5f6b76;
line-height: 1.75;
}
.ebook-setup-wizard__choice strong {
color: #0f4c75;
font-size: 14px;
}
.ebook-setup-wizard__panel {
padding: 28px 30px 30px;
}
.ebook-setup-wizard__panel-header {
display: flex;
align-items: flex-start;
justify-content: space-between;
gap: 18px;
margin-bottom: 22px;
}
.ebook-setup-wizard__form {
display: flex;
flex-direction: column;
gap: 22px;
}
.ebook-setup-wizard__grid {
display: grid;
grid-template-columns: repeat(2, minmax(0, 1fr));
gap: 18px;
}
.ebook-setup-wizard__field {
display: flex;
flex-direction: column;
gap: 10px;
padding: 18px;
border: 1px solid #dbe4eb;
border-radius: 20px;
background: #ffffff;
}
.ebook-setup-wizard__field--full {
grid-column: 1 / -1;
}
.ebook-setup-wizard__field label {
font-size: 14px;
font-weight: 700;
color: #17212b;
}
.ebook-setup-wizard__field input[type="text"],
.ebook-setup-wizard__field input[type="email"],
.ebook-setup-wizard__field input[type="number"],
.ebook-setup-wizard__field input[type="file"] {
width: 100%;
}
.ebook-setup-wizard__input-group {
display: grid;
grid-template-columns: 88px minmax(0, 1fr);
gap: 10px;
}
.ebook-setup-wizard__input-group span {
display: inline-flex;
align-items: center;
justify-content: center;
min-height: 40px;
border: 1px solid #d0dce4;
border-radius: 12px;
background: #f5f8fb;
color: #304150;
font-weight: 700;
}
.ebook-setup-wizard__actions {
display: flex;
justify-content: flex-end;
}
.ebook-setup-wizard__gateway-panel {
display: grid;
gap: 18px;
padding: 22px;
border: 1px solid #dce6f1;
border-radius: 20px;
background: linear-gradient(180deg, #fbfdff 0%, #f4f8fc 100%);
}
.ebook-setup-wizard__gateway-header h3 {
margin: 0 0 6px;
font-size: 18px;
color: #17212b;
}
.ebook-setup-wizard__gateway-header p {
margin: 0;
color: #5f6b76;
font-size: 13px;
line-height: 1.65;
}
.ebook-setup-wizard__gateway-note {
margin-top: 10px;
padding: 12px 14px;
border: 1px solid #f0d4a6;
border-radius: 14px;
background: #fff8eb;
color: #7b5210;
}
.ebook-setup-wizard__code-input {
font-family: Consolas, Monaco, monospace;
}
.ebook-settings-toggle-grid--wizard {
grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));
}
.ebook-setup-wizard__actions .button-hero {
min-height: 46px;
padding: 0 22px;
border: 0;
border-radius: 999px;
background: linear-gradient(135deg, #135e96 0%, #1d7cbf 100%);
box-shadow: 0 12px 30px rgba(19, 94, 150, 0.18);
}
.ebook-setup-wizard__actions .button-hero:hover,
.ebook-setup-wizard__actions .button-hero:focus {
background: linear-gradient(135deg, #0f4c75 0%, #135e96 100%);
}
.ebook-setup-wizard__notice-list {
margin: 8px 0 0 18px;
list-style: disc;
}
.ebook-setup-wizard__success-links {
display: flex;
flex-wrap: wrap;
gap: 10px;
margin: 10px 0 0;
}
@media (max-width: 960px) {
.ebook-setup-wizard__hero,
.ebook-setup-wizard__chooser,
.ebook-setup-wizard__grid {
grid-template-columns: 1fr;
}
.ebook-setup-wizard__panel-header {
flex-direction: column;
}
}
@media (max-width: 782px) {
.ebook-setup-wizard__hero,
.ebook-setup-wizard__panel,
.ebook-setup-wizard__choice {
padding: 22px;
border-radius: 22px;
}
.ebook-setup-wizard__hero-copy h1 {
font-size: 28px;
}
.ebook-setup-wizard__choice h2,
.ebook-setup-wizard__panel-header h2 {
font-size: 22px;
}
.ebook-setup-wizard__actions,
.ebook-setup-wizard__success-links {
justify-content: stretch;
}
.ebook-setup-wizard__actions .button,
.ebook-setup-wizard__success-links .button {
width: 100%;
text-align: center;
}
}
.ebook-template-editor {
max-width: 1280px;
margin: 22px 0 0;
}
.ebook-template-editor__hero,
.ebook-template-editor__nav-card,
.ebook-template-editor__panel {
border: 1px solid #d7e2ea;
border-radius: 26px;
background: linear-gradient(180deg, #ffffff 0%, #f7fafc 100%);
box-shadow: 0 18px 50px rgba(15, 23, 42, 0.08);
}
.ebook-template-editor__hero {
display: grid;
grid-template-columns: minmax(0, 1.55fr) minmax(260px, 0.85fr);
gap: 24px;
padding: 28px 32px;
margin-bottom: 22px;
}
.ebook-template-editor__eyebrow {
display: inline-flex;
align-items: center;
min-height: 30px;
padding: 0 12px;
border-radius: 999px;
background: rgba(19, 94, 150, 0.12);
color: #0f4c75;
font-size: 12px;
font-weight: 700;
letter-spacing: 0.06em;
text-transform: uppercase;
}
.ebook-template-editor__hero-copy h1 {
margin: 12px 0 10px;
font-size: 34px;
line-height: 1.08;
color: #17212b;
}
.ebook-template-editor__hero-copy p {
margin: 0;
max-width: 760px;
color: #576471;
font-size: 15px;
line-height: 1.75;
}
.ebook-template-editor__hero-meta {
display: flex;
flex-wrap: wrap;
align-content: flex-start;
gap: 10px;
}
.ebook-template-editor__pill {
display: inline-flex;
align-items: center;
min-height: 36px;
padding: 0 14px;
border-radius: 999px;
background: #eef5fb;
color: #135e96;
font-size: 13px;
font-weight: 700;
}
.ebook-template-editor__layout {
display: grid;
grid-template-columns: minmax(240px, 300px) minmax(0, 1fr);
gap: 22px;
}
.ebook-template-editor__nav-card,
.ebook-template-editor__panel {
padding: 22px;
}
.ebook-template-editor__nav-card h2,
.ebook-template-editor__panel-header h2 {
margin: 0 0 6px;
font-size: 24px;
color: #17212b;
}
.ebook-template-editor__nav-header {
display: flex;
align-items: center;
justify-content: space-between;
gap: 14px;
margin-bottom: 14px;
}
.ebook-template-editor__nav {
display: grid;
gap: 10px;
}
.ebook-template-editor__nav-item {
display: grid;
gap: 4px;
padding: 14px 16px;
border: 1px solid #dbe4eb;
border-radius: 18px;
background: #ffffff;
color: inherit;
text-decoration: none;
transition: border-color 0.18s ease, box-shadow 0.18s ease, transform 0.18s ease;
}
.ebook-template-editor__nav-item:hover,
.ebook-template-editor__nav-item:focus,
.ebook-template-editor__nav-item.is-active {
border-color: #bdd4e2;
box-shadow: 0 14px 34px rgba(19, 94, 150, 0.09);
transform: translateY(-1px);
color: inherit;
}
.ebook-template-editor__nav-item strong {
font-size: 15px;
color: #17212b;
}
.ebook-template-editor__nav-item small {
color: #667581;
}
.ebook-template-editor__form,
.ebook-template-editor__main {
min-width: 0;
}
.ebook-template-editor__panel {
display: grid;
gap: 18px;
}
.ebook-template-editor__panel-header {
display: flex;
align-items: flex-start;
justify-content: space-between;
gap: 18px;
}
.ebook-template-editor__header-side {
display: grid;
justify-items: end;
gap: 10px;
}
.ebook-template-editor__panel-header p {
margin: 0;
color: #5f6b76;
line-height: 1.72;
}
.ebook-template-editor__file-meta {
display: grid;
gap: 8px;
min-width: 220px;
}
.ebook-template-editor__file-meta span {
display: inline-flex;
align-items: center;
min-height: 34px;
padding: 0 12px;
border-radius: 999px;
background: #eef5fb;
color: #314657;
font-size: 13px;
}
.ebook-template-editor__file-meta strong {
margin-right: 5px;
color: #0f4c75;
}
.ebook-template-editor__editor-wrap {
overflow: hidden;
border: 1px solid #d5e0e8;
border-radius: 22px;
background: #f8fbfd;
}
.ebook-template-editor__editor-wrap .CodeMirror,
.ebook-template-editor__editor-wrap textarea {
min-height: 640px;
font-size: 13px;
line-height: 1.6;
}
.ebook-template-editor__editor-wrap .CodeMirror {
height: auto;
}
.ebook-template-editor__editor-wrap textarea {
width: 100%;
margin: 0;
border: 0;
border-radius: 0;
background: transparent;
}
.ebook-template-editor__actions {
display: flex;
justify-content: flex-end;
gap: 10px;
}
.ebook-template-editor__actions .button-hero {
min-height: 46px;
padding: 0 22px;
border: 0;
border-radius: 999px;
background: linear-gradient(135deg, #135e96 0%, #1d7cbf 100%);
box-shadow: 0 12px 30px rgba(19, 94, 150, 0.18);
}
.ebook-template-editor__actions .button-hero:hover,
.ebook-template-editor__actions .button-hero:focus {
background: linear-gradient(135deg, #0f4c75 0%, #135e96 100%);
}
.ebook-template-editor__notice-list {
margin: 8px 0 0 18px;
list-style: disc;
}
.ebook-template-editor__modal[hidden] {
display: none;
}
.ebook-template-editor__modal {
position: fixed;
inset: 0;
z-index: 100000;
}
.ebook-template-editor__modal-backdrop {
position: absolute;
inset: 0;
background: rgba(15, 23, 42, 0.46);
backdrop-filter: blur(3px);
}
.ebook-template-editor__modal-dialog {
position: relative;
max-width: 620px;
margin: 8vh auto 0;
padding: 0;
border: 1px solid #d8e2ea;
border-radius: 24px;
background: linear-gradient(180deg, #ffffff 0%, #f7fafc 100%);
box-shadow: 0 28px 70px rgba(15, 23, 42, 0.22);
}
.ebook-template-editor__modal-form {
display: grid;
gap: 18px;
padding: 22px;
}
.ebook-template-editor__modal-header {
display: flex;
align-items: flex-start;
justify-content: space-between;
gap: 16px;
}
.ebook-template-editor__modal-header h2 {
margin: 0;
font-size: 24px;
color: #17212b;
}
.ebook-template-editor__modal-body {
display: grid;
gap: 16px;
}
.ebook-template-editor__field {
display: grid;
gap: 8px;
}
.ebook-template-editor__field label {
font-size: 14px;
font-weight: 700;
color: #17212b;
}
.ebook-template-editor__field input[type="text"],
.ebook-template-editor__field select {
width: 100%;
}
.ebook-template-editor__modal-actions {
display: flex;
justify-content: flex-end;
gap: 10px;
}
@media (max-width: 1100px) {
.ebook-template-editor__hero,
.ebook-template-editor__layout {
grid-template-columns: 1fr;
}
}
@media (max-width: 782px) {
.ebook-template-editor__hero,
.ebook-template-editor__nav-card,
.ebook-template-editor__panel {
padding: 20px;
border-radius: 20px;
}
.ebook-template-editor__hero-copy h1 {
font-size: 28px;
}
.ebook-template-editor__panel-header {
flex-direction: column;
}
.ebook-template-editor__nav-header,
.ebook-template-editor__modal-header,
.ebook-template-editor__actions {
flex-direction: column;
}
.ebook-template-editor__header-side {
justify-items: start;
}
.ebook-template-editor__modal-dialog {
margin: 5vh 14px 0;
}
.ebook-template-editor__modal-actions {
flex-direction: column;
}
.ebook-template-editor__actions .button,
.ebook-template-editor__modal-actions .button {
width: 100%;
text-align: center;
}
}
.ebook-woocommerce-linked-ebook {
display: grid;
grid-template-columns: 96px minmax(0, 1fr);
gap: 16px;
margin: 8px 12px 0 162px;
padding: 18px;
border: 1px solid #d9e3ea;
border-radius: 18px;
background: linear-gradient(180deg, #ffffff 0%, #f7fafc 100%);
}
.ebook-woocommerce-linked-ebook__cover {
display: flex;
align-items: center;
justify-content: center;
width: 96px;
height: 134px;
overflow: hidden;
border: 1px solid #d7e1e8;
border-radius: 14px;
background: #eef3f7;
color: #6a7884;
font-size: 12px;
font-weight: 700;
text-transform: uppercase;
text-align: center;
}
.ebook-woocommerce-linked-ebook__cover img {
width: 100%;
height: 100%;
object-fit: cover;
}
.ebook-woocommerce-linked-ebook__content {
display: flex;
flex-direction: column;
gap: 12px;
min-width: 0;
}
.ebook-woocommerce-linked-ebook__header {
display: flex;
align-items: flex-start;
justify-content: space-between;
gap: 16px;
}
.ebook-woocommerce-linked-ebook__header h4 {
margin: 0 0 6px;
font-size: 18px;
line-height: 1.3;
color: #17212b;
}
.ebook-woocommerce-linked-ebook__header p {
margin: 0;
color: #5f6b76;
line-height: 1.65;
}
.ebook-woocommerce-linked-ebook__meta {
display: flex;
flex-wrap: wrap;
gap: 10px;
}
.ebook-woocommerce-linked-ebook__meta span {
display: inline-flex;
align-items: center;
min-height: 34px;
padding: 0 12px;
border-radius: 999px;
background: #eef5fb;
color: #1f2f3d;
font-size: 13px;
line-height: 1.4;
}
.ebook-woocommerce-linked-ebook__meta strong {
margin-right: 4px;
color: #0f4c75;
}
@media (max-width: 960px) {
.ebook-woocommerce-linked-ebook {
margin-left: 0;
}
}
@media (max-width: 782px) {
.ebook-woocommerce-linked-ebook {
grid-template-columns: 1fr;
padding: 16px;
}
.ebook-woocommerce-linked-ebook__header {
flex-direction: column;
}
}
.ebook-store-template-hello-2026 {
--ebook-hello-surface: #fffdf7;
--ebook-hello-surface-strong: #ffffff;
--ebook-hello-text: #172126;
--ebook-hello-muted: #58656e;
--ebook-hello-accent: #165d91;
--ebook-hello-accent-strong: #0f4f7d;
--ebook-hello-success: #135f45;
--ebook-hello-outline: rgba(29, 54, 83, 0.12);
--ebook-hello-shadow: 0 28px 70px rgba(13, 33, 53, 0.08);
margin: 28px 0;
color: var(--ebook-hello-text);
container-type: inline-size;
}
.ebook-store-template-hello-2026,
.ebook-store-template-hello-2026 * {
box-sizing: border-box;
}
.ebook-store-template-hello-2026__stack {
display: grid;
gap: 40px;
}
.ebook-store-template-hello-2026__stack.is-single {
grid-template-columns: minmax(0, 1240px);
}
.ebook-hello-2026-card {
position: relative;
display: grid;
grid-template-columns: minmax(0, 1.55fr) minmax(320px, 0.78fr);
gap: 24px;
align-items: start;
padding: 28px;
border: 1px solid var(--ebook-hello-outline);
border-radius: 36px;
background:
radial-gradient(circle at top left, rgba(33, 130, 187, 0.12), transparent 34%),
radial-gradient(circle at bottom right, rgba(255, 191, 102, 0.18), transparent 28%),
linear-gradient(180deg, #fffcf6 0%, #f7fbff 100%);
box-shadow: var(--ebook-hello-shadow);
overflow: hidden;
}
.ebook-hello-2026-card::before {
content: "";
position: absolute;
inset: 0;
background: linear-gradient(135deg, rgba(255,255,255,0.42), rgba(255,255,255,0));
pointer-events: none;
}
.ebook-hello-2026-card__main,
.ebook-hello-2026-card__checkout-column {
position: relative;
z-index: 1;
}
.ebook-hello-2026-card__main {
display: grid;
grid-template-columns: minmax(210px, 270px) minmax(0, 1fr);
gap: 24px;
min-width: 0;
}
.ebook-hello-2026-card__media-column {
display: grid;
gap: 16px;
}
.ebook-hello-2026-card__cover-panel {
display: grid;
gap: 14px;
padding: 16px;
border: 1px solid rgba(18, 61, 92, 0.1);
border-radius: 30px;
background: linear-gradient(180deg, rgba(255,255,255,0.96) 0%, rgba(246,250,255,0.94) 100%);
box-shadow: inset 0 1px 0 rgba(255,255,255,0.9);
}
.ebook-hello-2026-card__cover-frame {
display: grid;
place-items: center;
min-height: 340px;
padding: 14px;
border-radius: 24px;
background: linear-gradient(180deg, #ffffff 0%, #edf5fb 100%);
box-shadow: 0 20px 44px rgba(18, 61, 92, 0.12);
overflow: hidden;
}
.ebook-hello-2026-card__cover {
display: block;
width: 100%;
max-width: 100%;
height: auto;
border-radius: 18px;
}
.ebook-hello-2026-card__cover-placeholder {
color: #6b7e8a;
font-size: 12px;
font-weight: 700;
letter-spacing: 0.08em;
text-transform: uppercase;
}
.ebook-hello-2026-status {
display: inline-flex;
align-items: center;
justify-content: center;
min-height: 36px;
padding: 0 14px;
border-radius: 999px;
background: #eaf6ef;
color: #135f45;
font-size: 11px;
font-weight: 800;
letter-spacing: 0.08em;
text-transform: uppercase;
}
.ebook-hello-2026-card__facts {
display: grid;
gap: 10px;
padding: 14px;
border: 1px solid rgba(18, 61, 92, 0.08);
border-radius: 24px;
background: rgba(255,255,255,0.72);
backdrop-filter: blur(10px);
}
.ebook-hello-2026-fact {
display: grid;
gap: 4px;
padding: 10px 12px;
border-radius: 16px;
background: #f8fbfd;
}
.ebook-hello-2026-fact__label {
color: #6d7b87;
font-size: 10px;
font-weight: 800;
letter-spacing: 0.08em;
text-transform: uppercase;
}
.ebook-hello-2026-fact__value {
color: #20303d;
font-size: 13px;
line-height: 1.5;
}
.ebook-hello-2026-card__content {
display: grid;
gap: 22px;
min-width: 0;
align-content: start;
}
.ebook-hello-2026-card__header {
display: flex;
align-items: flex-start;
justify-content: space-between;
gap: 18px;
}
.ebook-hello-2026-card__title-wrap {
display: grid;
gap: 12px;
min-width: 0;
}
.ebook-hello-2026-card__eyebrow,
.ebook-hello-2026-checkout__eyebrow {
display: inline-flex;
align-items: center;
justify-content: center;
width: fit-content;
min-height: 32px;
padding: 0 12px;
border-radius: 999px;
background: rgba(22, 93, 145, 0.1);
color: var(--ebook-hello-accent);
font-size: 11px;
font-weight: 800;
letter-spacing: 0.08em;
text-transform: uppercase;
}
.ebook-hello-2026-card__title {
margin: 0;
font-size: clamp(2.35rem, 4cqi, 4rem);
line-height: 0.98;
letter-spacing: -0.04em;
color: #15222d;
text-wrap: balance;
}
.ebook-hello-2026-card__price-block {
display: grid;
gap: 8px;
justify-items: end;
flex: 0 0 auto;
}
.ebook-hello-2026-card__price {
margin: 0;
font-size: 28px;
font-weight: 800;
line-height: 1;
color: var(--ebook-hello-success);
white-space: nowrap;
}
.ebook-hello-2026-card__price-note {
color: #5e6f7a;
font-size: 12px;
font-weight: 700;
letter-spacing: 0.04em;
text-transform: uppercase;
}
.ebook-hello-2026-card__description {
color: #43515d;
font-size: 16px;
line-height: 1.85;
}
.ebook-hello-2026-card__description > :first-child,
.ebook-hello-2026-card__description > :last-child {
margin-top: 0;
margin-bottom: 0;
}
.ebook-store-template-hello-2026 a,
.ebook-store-template-hello-2026 a:visited {
color: inherit;
}
.ebook-hello-2026-card__description a,
.ebook-hello-2026-card__description a:visited {
color: var(--ebook-hello-accent);
text-decoration: none;
box-shadow: none;
border-bottom: 0;
}
.ebook-hello-2026-card__description a:hover,
.ebook-hello-2026-card__description a:focus {
text-decoration: underline;
}
.ebook-hello-2026-card__supporting,
.ebook-hello-2026-checkout__trust {
display: grid;
gap: 10px;
margin: 0;
padding: 0;
list-style: none;
}
.ebook-hello-2026-card__supporting li,
.ebook-hello-2026-checkout__trust li {
position: relative;
padding: 12px 14px 12px 38px;
border: 1px solid rgba(18, 61, 92, 0.08);
border-radius: 18px;
background: rgba(255,255,255,0.8);
color: #425360;
font-size: 13px;
font-weight: 700;
line-height: 1.55;
}
.ebook-hello-2026-card__supporting li::before,
.ebook-hello-2026-checkout__trust li::before {
content: "";
position: absolute;
top: 50%;
left: 15px;
width: 10px;
height: 10px;
margin-top: -5px;
border-radius: 50%;
background: linear-gradient(135deg, #1c78b3 0%, #2d8fcf 100%);
box-shadow: 0 0 0 4px rgba(28, 120, 179, 0.12);
}
.ebook-hello-2026-card__checkout-column {
min-width: 0;
align-self: start;
}
.ebook-hello-2026-checkout {
display: grid;
gap: 18px;
padding: 24px;
border: 1px solid rgba(18, 61, 92, 0.12);
border-radius: 30px;
background: linear-gradient(180deg, rgba(255,255,255,0.98) 0%, rgba(241,247,253,0.94) 100%);
box-shadow: inset 0 1px 0 rgba(255,255,255,0.9);
}
.ebook-hello-2026-checkout h4 {
margin: 0;
font-size: 28px;
line-height: 1.08;
color: #16232e;
}
.ebook-hello-2026-checkout p {
margin: 0;
color: var(--ebook-hello-muted);
line-height: 1.75;
}
.ebook-hello-2026-checkout__methods {
display: grid;
gap: 12px;
}
.ebook-hello-2026-method,
.ebook-hello-2026-primary-action,
.ebook-hello-2026-secondary-action {
text-decoration: none;
border-bottom: 0;
box-shadow: none;
}
.ebook-hello-2026-method {
display: grid;
grid-template-columns: 62px minmax(0, 1fr) auto;
align-items: center;
gap: 14px;
min-height: 74px;
padding: 14px 16px;
border: 1px solid rgba(18, 61, 92, 0.1);
border-radius: 22px;
background: #ffffff;
transition: transform 0.18s ease, box-shadow 0.18s ease, border-color 0.18s ease;
}
.ebook-hello-2026-method:hover,
.ebook-hello-2026-method:focus {
transform: translateY(-1px);
border-color: rgba(22, 93, 145, 0.22);
box-shadow: 0 18px 32px rgba(16, 44, 71, 0.08);
}
.ebook-hello-2026-method__brand {
display: grid;
place-items: center;
box-sizing: border-box;
width: 62px;
height: 46px;
padding: 0 10px;
border-radius: 14px;
background: #f7fbfe;
border: 1px solid rgba(18, 61, 92, 0.08);
}
.ebook-hello-2026-method__brand img {
display: block;
max-width: 100%;
max-height: 24px;
width: auto;
height: auto;
}
.ebook-hello-2026-method__copy {
display: grid;
gap: 4px;
min-width: 0;
}
.ebook-hello-2026-method__copy strong {
color: #17212b;
font-size: 16px;
line-height: 1.2;
}
.ebook-hello-2026-method__copy small {
color: #687987;
font-size: 11px;
font-weight: 800;
letter-spacing: 0.08em;
text-transform: uppercase;
}
.ebook-hello-2026-method__arrow {
color: #35556f;
font-size: 20px;
font-weight: 700;
}
.ebook-hello-2026-primary-action,
.ebook-hello-2026-secondary-action,
.ebook-store-template-hello-2026 .add_to_cart_link,
.ebook-store-template-hello-2026 .stripe-button {
display: inline-flex;
align-items: center;
justify-content: center;
width: 100%;
min-height: 52px;
padding: 0 18px;
border-radius: 999px;
font-weight: 700;
line-height: 1.2;
text-align: center;
transition: transform 0.18s ease, box-shadow 0.18s ease, background 0.18s ease, border-color 0.18s ease;
}
.ebook-hello-2026-primary-action,
.ebook-store-template-hello-2026 .add_to_cart_link,
.ebook-store-template-hello-2026 .stripe-button {
border: 0;
background: linear-gradient(135deg, var(--ebook-hello-accent-strong) 0%, var(--ebook-hello-accent) 100%);
color: #ffffff !important;
box-shadow: 0 16px 28px rgba(17, 82, 128, 0.18);
}
.ebook-hello-2026-secondary-action {
border: 1px solid rgba(18, 61, 92, 0.12);
background: linear-gradient(180deg, #ffffff 0%, #f6f9fc 100%);
color: #29465b !important;
}
.ebook-hello-2026-primary-action:hover,
.ebook-hello-2026-primary-action:focus,
.ebook-hello-2026-secondary-action:hover,
.ebook-hello-2026-secondary-action:focus,
.ebook-store-template-hello-2026 .add_to_cart_link:hover,
.ebook-store-template-hello-2026 .add_to_cart_link:focus,
.ebook-store-template-hello-2026 .stripe-button:hover,
.ebook-store-template-hello-2026 .stripe-button:focus:hover:focus {
transform: translateY(-1px);
}
.ebook-hello-2026-checkout__secondary {
display: flex;
flex-wrap: wrap;
gap: 12px;
}
.ebook-hello-2026-checkout__secondary > * {
flex: 1 1 180px;
}
.ebook-store-template-hello-2026 .ebook_store_form,
.ebook-store-template-hello-2026 form[id^="paypal_form"],
.ebook-store-template-hello-2026 form[name="dmp_order_form"] {
margin: 0;
}
@container (max-width: 800px) {
.ebook-hello-2026-card {
grid-template-columns: 1fr;
}
}
@container (max-width: 580px) {
.ebook-hello-2026-card__main {
grid-template-columns: 1fr;
}
.ebook-hello-2026-card__header {
flex-direction: column;
}
.ebook-hello-2026-card__price-block {
justify-items: start;
}
.ebook-hello-2026-card__title {
font-size: clamp(2rem, 8cqi, 3rem);
}
}
@container (max-width: 460px) {
.ebook-hello-2026-card {
padding: 18px;
border-radius: 28px;
}
.ebook-hello-2026-checkout,
.ebook-hello-2026-card__cover-panel,
.ebook-hello-2026-card__facts {
padding: 18px;
border-radius: 24px;
}
.ebook-hello-2026-method {
grid-template-columns: 56px minmax(0, 1fr);
}
.ebook-hello-2026-method__arrow {
display: none;
}
}
.ebook-import-books {
display: grid;
gap: 24px;
}
.ebook-import-books__hero,
.ebook-import-books__panel {
background: linear-gradient(180deg, #ffffff 0%, #f7fafc 100%);
border: 1px solid #d7e3ec;
border-radius: 20px;
box-shadow: 0 16px 44px rgba(20, 56, 86, 0.08);
}
.ebook-import-books__hero {
display: grid;
gap: 20px;
grid-template-columns: minmax(0, 1.8fr) minmax(260px, 1fr);
padding: 28px 30px;
}
.ebook-import-books__eyebrow {
color: #1e648a;
display: inline-block;
font-size: 12px;
font-weight: 700;
letter-spacing: 0.12em;
margin-bottom: 10px;
text-transform: uppercase;
}
.ebook-import-books__hero-copy h1 {
color: #14374f;
font-size: 34px;
line-height: 1.08;
margin: 0 0 12px;
}
.ebook-import-books__hero-copy p,
.ebook-import-books__panel-head p,
.ebook-import-books__mode-copy,
.ebook-import-books__description,
.ebook-import-books__filename,
.ebook-import-books__summary {
color: #496579;
font-size: 14px;
line-height: 1.65;
margin: 0;
}
.ebook-import-books__hero-pills {
align-content: start;
display: flex;
flex-wrap: wrap;
gap: 10px;
justify-content: flex-end;
}
.ebook-import-books__hero-pills span {
background: #eff6fb;
border: 1px solid #c9deec;
border-radius: 999px;
color: #205575;
font-size: 13px;
font-weight: 700;
padding: 8px 12px;
}
.ebook-import-books__layout {
display: grid;
gap: 24px;
grid-template-columns: minmax(280px, 0.9fr) minmax(0, 1.1fr);
}
.ebook-import-books__panel {
padding: 26px;
}
.ebook-import-books__panel-head {
align-items: start;
display: flex;
gap: 16px;
justify-content: space-between;
margin-bottom: 18px;
}
.ebook-import-books__panel-head h2 {
color: #153b54;
font-size: 24px;
margin: 0 0 8px;
}
.ebook-import-books__mode-grid {
display: grid;
gap: 14px;
margin-bottom: 18px;
}
.ebook-import-books__mode-card {
background: #ffffff;
border: 1px solid #d6e3eb;
border-radius: 16px;
cursor: pointer;
display: grid;
gap: 8px;
padding: 18px;
transition: border-color 0.2s ease, box-shadow 0.2s ease, transform 0.2s ease;
}
.ebook-import-books__mode-card:hover,
.ebook-import-books__mode-card.is-selected {
border-color: #1e648a;
box-shadow: 0 10px 24px rgba(30, 100, 138, 0.12);
transform: translateY(-1px);
}
.ebook-import-books__mode-card input {
margin: 0;
}
.ebook-import-books__mode-card.is-disabled {
cursor: not-allowed;
opacity: 0.58;
}
.ebook-import-books__mode-title {
color: #163f5d;
font-size: 16px;
font-weight: 700;
}
.ebook-import-books__field {
display: grid;
gap: 8px;
margin-bottom: 18px;
}
.ebook-import-books__field label {
color: #153b54;
font-size: 13px;
font-weight: 700;
}
.ebook-import-books__price-input {
align-items: center;
background: #ffffff;
border: 1px solid #d4e0e8;
border-radius: 14px;
display: grid;
gap: 0;
grid-template-columns: auto minmax(0, 1fr);
overflow: hidden;
}
.ebook-import-books__price-input span {
background: #eef5fa;
border-right: 1px solid #d4e0e8;
color: #1c597c;
font-size: 13px;
font-weight: 700;
padding: 12px 14px;
}
.ebook-import-books__price-input input[type="number"] {
background: transparent;
border: 0;
box-shadow: none;
color: #14374f;
font-size: 14px;
margin: 0;
min-height: 46px;
padding: 10px 14px;
width: 100%;
}
.ebook-import-books__price-input input[type="number"]:focus {
box-shadow: none;
outline: none;
}
.ebook-import-books__dropzone {
background:
radial-gradient(circle at top right, rgba(54, 134, 176, 0.12), transparent 34%),
repeating-linear-gradient(-45deg, #eef5fa 0, #eef5fa 10px, #f9fbfd 10px, #f9fbfd 20px);
border: 2px dashed #97b8cb;
border-radius: 22px;
min-height: 220px;
padding: 24px;
transition: border-color 0.2s ease, background-color 0.2s ease, transform 0.2s ease;
}
.ebook-import-books__dropzone.is-dragover {
border-color: #1e648a;
transform: translateY(-1px);
}
.ebook-import-books__dropzone.is-locked {
filter: grayscale(0.2);
opacity: 0.68;
}
.ebook-import-books__drop-inner {
align-items: center;
display: grid;
gap: 12px;
height: 100%;
justify-items: center;
text-align: center;
}
.ebook-import-books__drop-inner .dashicons {
color: #1e648a;
font-size: 34px;
height: 34px;
width: 34px;
}
.ebook-import-books__drop-inner strong {
color: #153a53;
font-size: 20px;
}
.ebook-import-books__toolbar {
align-items: center;
display: flex;
gap: 16px;
justify-content: space-between;
margin-top: 18px;
}
.ebook-import-books__queue {
display: grid;
gap: 16px;
}
.ebook-import-books__item {
background: #ffffff;
border: 1px solid #d5e1ea;
border-radius: 18px;
padding: 18px;
}
.ebook-import-books__item.status-imported {
border-color: #8dc6a2;
}
.ebook-import-books__item.status-error {
border-color: #d89494;
}
.ebook-import-books__item-head {
align-items: start;
display: flex;
gap: 16px;
justify-content: space-between;
margin-bottom: 12px;
}
.ebook-import-books__item-head h3 {
color: #163b54;
font-size: 18px;
margin: 0 0 4px;
}
.ebook-import-books__status {
background: #eef6fb;
border-radius: 999px;
color: #1f658a;
font-size: 12px;
font-weight: 700;
padding: 7px 11px;
white-space: nowrap;
}
.ebook-import-books__progress {
background: #e7eff5;
border-radius: 999px;
height: 10px;
margin-bottom: 12px;
overflow: hidden;
}
.ebook-import-books__progress-bar {
background: linear-gradient(90deg, #1d6a8c 0%, #3f97b8 100%);
display: block;
height: 100%;
width: 0;
}
.ebook-import-books__meta {
color: #567285;
display: flex;
flex-wrap: wrap;
gap: 14px;
font-size: 12px;
font-weight: 700;
margin-bottom: 10px;
text-transform: uppercase;
}
.ebook-import-books__message {
color: #963b3b;
font-size: 13px;
margin: 12px 0 0;
}
.ebook-import-books__actions-row {
display: flex;
flex-wrap: wrap;
gap: 10px;
margin-top: 14px;
}
.ebook-import-books__empty {
border: 1px dashed #c8d8e4;
border-radius: 18px;
color: #607b8e;
padding: 22px;
text-align: center;
}
@media (max-width: 960px) {
.ebook-import-books__hero,
.ebook-import-books__layout {
grid-template-columns: 1fr;
}
.ebook-import-books__hero-pills {
justify-content: flex-start;
}
}
@media (max-width: 640px) {
.ebook-import-books__hero,
.ebook-import-books__panel {
padding: 20px;
}
.ebook-import-books__toolbar,
.ebook-import-books__item-head {
align-items: stretch;
flex-direction: column;
}
.ebook-import-books__toolbar .button {
width: 100%;
}
}@font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:50%;background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-next+.swiper-slide,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}.elementor-element,.elementor-lightbox{--swiper-theme-color:#000;--swiper-navigation-size:44px;--swiper-pagination-bullet-size:6px;--swiper-pagination-bullet-horizontal-gap:6px}.elementor-element .swiper .swiper-slide figure,.elementor-lightbox .swiper .swiper-slide figure{line-height:0}.elementor-element .swiper .elementor-lightbox-content-source,.elementor-lightbox .swiper .elementor-lightbox-content-source{display:none}.elementor-element .swiper .elementor-swiper-button,.elementor-element .swiper~.elementor-swiper-button,.elementor-lightbox .swiper .elementor-swiper-button,.elementor-lightbox .swiper~.elementor-swiper-button{color:hsla(0,0%,93%,.9);cursor:pointer;display:inline-flex;font-size:25px;position:absolute;top:50%;transform:translateY(-50%);z-index:1}.elementor-element .swiper .elementor-swiper-button svg,.elementor-element .swiper~.elementor-swiper-button svg,.elementor-lightbox .swiper .elementor-swiper-button svg,.elementor-lightbox .swiper~.elementor-swiper-button svg{fill:hsla(0,0%,93%,.9);height:1em;width:1em}.elementor-element .swiper .elementor-swiper-button-prev,.elementor-element .swiper~.elementor-swiper-button-prev,.elementor-lightbox .swiper .elementor-swiper-button-prev,.elementor-lightbox .swiper~.elementor-swiper-button-prev{left:10px}.elementor-element .swiper .elementor-swiper-button-next,.elementor-element .swiper~.elementor-swiper-button-next,.elementor-lightbox .swiper .elementor-swiper-button-next,.elementor-lightbox .swiper~.elementor-swiper-button-next{right:10px}.elementor-element .swiper .elementor-swiper-button.swiper-button-disabled,.elementor-element .swiper~.elementor-swiper-button.swiper-button-disabled,.elementor-lightbox .swiper .elementor-swiper-button.swiper-button-disabled,.elementor-lightbox .swiper~.elementor-swiper-button.swiper-button-disabled{opacity:.3}.elementor-element .swiper .swiper-image-stretch .swiper-slide .swiper-slide-image,.elementor-lightbox .swiper .swiper-image-stretch .swiper-slide .swiper-slide-image{width:100%}.elementor-element .swiper .swiper-horizontal>.swiper-pagination-bullets,.elementor-element .swiper .swiper-pagination-bullets.swiper-pagination-horizontal,.elementor-element .swiper .swiper-pagination-custom,.elementor-element .swiper .swiper-pagination-fraction,.elementor-element .swiper~.swiper-pagination-bullets.swiper-pagination-horizontal,.elementor-element .swiper~.swiper-pagination-custom,.elementor-element .swiper~.swiper-pagination-fraction,.elementor-lightbox .swiper .swiper-horizontal>.swiper-pagination-bullets,.elementor-lightbox .swiper .swiper-pagination-bullets.swiper-pagination-horizontal,.elementor-lightbox .swiper .swiper-pagination-custom,.elementor-lightbox .swiper .swiper-pagination-fraction,.elementor-lightbox .swiper~.swiper-pagination-bullets.swiper-pagination-horizontal,.elementor-lightbox .swiper~.swiper-pagination-custom,.elementor-lightbox .swiper~.swiper-pagination-fraction{bottom:5px}.elementor-element .swiper.swiper-cube .elementor-swiper-button,.elementor-element .swiper.swiper-cube~.elementor-swiper-button,.elementor-lightbox .swiper.swiper-cube .elementor-swiper-button,.elementor-lightbox .swiper.swiper-cube~.elementor-swiper-button{transform:translate3d(0,-50%,1px)}.elementor-element :where(.swiper-horizontal)~.swiper-pagination-bullets,.elementor-lightbox :where(.swiper-horizontal)~.swiper-pagination-bullets{bottom:5px;left:0;width:100%}.elementor-element :where(.swiper-horizontal)~.swiper-pagination-bullets .swiper-pagination-bullet,.elementor-lightbox :where(.swiper-horizontal)~.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.elementor-element :where(.swiper-horizontal)~.swiper-pagination-progressbar,.elementor-lightbox :where(.swiper-horizontal)~.swiper-pagination-progressbar{height:4px;left:0;top:0;width:100%}.elementor-element.elementor-pagination-position-outside .swiper,.elementor-lightbox.elementor-pagination-position-outside .swiper{padding-bottom:30px}.elementor-element.elementor-pagination-position-outside .swiper .elementor-swiper-button,.elementor-element.elementor-pagination-position-outside .swiper~.elementor-swiper-button,.elementor-lightbox.elementor-pagination-position-outside .swiper .elementor-swiper-button,.elementor-lightbox.elementor-pagination-position-outside .swiper~.elementor-swiper-button{top:calc(50% - 30px / 2)}.elementor-element .elementor-swiper,.elementor-lightbox .elementor-swiper{position:relative}.elementor-element .elementor-main-swiper,.elementor-lightbox .elementor-main-swiper{position:static}.elementor-element.elementor-arrows-position-outside .swiper,.elementor-lightbox.elementor-arrows-position-outside .swiper{width:calc(100% - 60px)}.elementor-element.elementor-arrows-position-outside .swiper .elementor-swiper-button-prev,.elementor-element.elementor-arrows-position-outside .swiper~.elementor-swiper-button-prev,.elementor-lightbox.elementor-arrows-position-outside .swiper .elementor-swiper-button-prev,.elementor-lightbox.elementor-arrows-position-outside .swiper~.elementor-swiper-button-prev{left:0}.elementor-element.elementor-arrows-position-outside .swiper .elementor-swiper-button-next,.elementor-element.elementor-arrows-position-outside .swiper~.elementor-swiper-button-next,.elementor-lightbox.elementor-arrows-position-outside .swiper .elementor-swiper-button-next,.elementor-lightbox.elementor-arrows-position-outside .swiper~.elementor-swiper-button-next{right:0}.comments-area a,.page-content a{text-decoration:underline}.alignright{float:right;margin-left:1rem}.alignleft{float:left;margin-right:1rem}.aligncenter{clear:both;display:block;margin-inline:auto}.alignwide{margin-inline:-80px}.alignfull{margin-inline:calc(50% - 50vw);max-width:100vw}.alignfull,.alignfull img{width:100vw}.wp-caption{margin-block-end:1.25rem;max-width:100%}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{display:block;margin-inline:auto}.wp-caption-text{margin:0}.gallery-caption{display:block;font-size:.8125rem;line-height:1.5;margin:0;padding:.75rem}.pagination{display:flex;justify-content:space-between;margin:20px auto}.sticky{display:block;position:relative}.bypostauthor{font-size:inherit}.hide{display:none!important}.post-password-form{margin:50px auto;max-width:500px}.post-password-form p{align-items:flex-end;display:flex;width:100%}.post-password-form [type=submit]{margin-inline-start:3px}.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#eee;clip:auto!important;clip-path:none;color:#333;display:block;font-size:1rem;height:auto;left:5px;line-height:normal;padding:12px 24px;text-decoration:none;top:5px;width:auto;z-index:100000}.post .entry-title a{text-decoration:none}.post .wp-post-image{max-height:500px;-o-object-fit:cover;object-fit:cover;width:100%}@media(max-width:991px){.post .wp-post-image{max-height:400px}}@media(max-width:575px){.post .wp-post-image{max-height:300px}}#comments .comment-list{font-size:.9em;list-style:none;margin:0;padding:0}#comments .comment,#comments .pingback{position:relative}#comments .comment .comment-body,#comments .pingback .comment-body{border-block-end:1px solid #ccc;display:flex;flex-direction:column;padding-block-end:30px;padding-block-start:30px;padding-inline-end:0;padding-inline-start:60px}#comments .comment .avatar,#comments .pingback .avatar{border-radius:50%;left:0;margin-inline-end:10px;position:absolute}body.rtl #comments .comment .avatar,body.rtl #comments .pingback .avatar,html[dir=rtl] #comments .comment .avatar,html[dir=rtl] #comments .pingback .avatar{left:auto;right:0}#comments .comment-meta{display:flex;justify-content:space-between;margin-block-end:.9rem}#comments .comment-metadata,#comments .reply{font-size:11px;line-height:1}#comments .children{list-style:none;margin:0;padding-inline-start:30px;position:relative}#comments .children li:last-child{padding-block-end:0}#comments ol.comment-list .children:before{content:"↪";display:inline-block;font-size:1em;font-weight:400;left:0;line-height:100%;position:absolute;top:45px;width:auto}body.rtl #comments ol.comment-list .children:before,html[dir=rtl] #comments ol.comment-list .children:before{content:"↩";left:auto;right:0}@media(min-width:768px){#comments .comment-author,#comments .comment-metadata{line-height:1}}@media(max-width:767px){#comments .comment .comment-body{padding:30px 0}#comments .children{padding-inline-start:20px}#comments .comment .avatar{float:left;position:inherit}body.rtl #comments .comment .avatar,html[dir=rtl] #comments .comment .avatar{float:right}}.page-header .entry-title,.site-footer .footer-inner,.site-footer:not(.dynamic-footer),.site-header .header-inner,.site-header:not(.dynamic-header),body:not([class*=elementor-page-]) .site-main{margin-inline-end:auto;margin-inline-start:auto;width:100%}@media(max-width:575px){.page-header .entry-title,.site-footer .footer-inner,.site-footer:not(.dynamic-footer),.site-header .header-inner,.site-header:not(.dynamic-header),body:not([class*=elementor-page-]) .site-main{padding-inline-end:10px;padding-inline-start:10px}}@media(min-width:576px){.page-header .entry-title,.site-footer .footer-inner,.site-footer:not(.dynamic-footer),.site-header .header-inner,.site-header:not(.dynamic-header),body:not([class*=elementor-page-]) .site-main{max-width:500px}.site-footer.footer-full-width .footer-inner,.site-header.header-full-width .header-inner{max-width:100%}}@media(min-width:768px){.page-header .entry-title,.site-footer .footer-inner,.site-footer:not(.dynamic-footer),.site-header .header-inner,.site-header:not(.dynamic-header),body:not([class*=elementor-page-]) .site-main{max-width:600px}.site-footer.footer-full-width,.site-header.header-full-width{max-width:100%}}@media(min-width:992px){.page-header .entry-title,.site-footer .footer-inner,.site-footer:not(.dynamic-footer),.site-header .header-inner,.site-header:not(.dynamic-header),body:not([class*=elementor-page-]) .site-main{max-width:800px}.site-footer.footer-full-width,.site-header.header-full-width{max-width:100%}}@media(min-width:1200px){.page-header .entry-title,.site-footer .footer-inner,.site-footer:not(.dynamic-footer),.site-header .header-inner,.site-header:not(.dynamic-header),body:not([class*=elementor-page-]) .site-main{max-width:1140px}.site-footer.footer-full-width,.site-header.header-full-width{max-width:100%}}.site-header+.elementor{min-height:calc(100vh - 320px)}.site-header {
justify-content: flex-start;
flex-wrap: nowrap;
gap: 40px;
}
.site-navigation {
flex: 1 1 auto;
}.sb-elem-icon{
content: '#';
}
.sb-elem-icon.sb-elem-facebook{
content: url("data:image/svg+xml,%3Csvg width='29' height='29' viewBox='0 0 29 29' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.9056 18.109H13.4056V17.609H12.9056V18.109ZM9.79722 18.109H9.29722V18.609H9.79722V18.109ZM9.79722 14.5601V14.0601H9.29722V14.5601H9.79722ZM12.9056 14.5601V15.0601H13.4056V14.5601H12.9056ZM20.2604 7.32764H20.7604V6.90407L20.3426 6.83444L20.2604 7.32764ZM20.2604 10.3503V10.8503H20.7604V10.3503H20.2604ZM16.7237 14.5601H16.2237V15.0601H16.7237V14.5601ZM20.1258 14.5601L20.6199 14.6367L20.7094 14.0601H20.1258V14.5601ZM19.5751 18.109V18.609H20.0035L20.0692 18.1857L19.5751 18.109ZM16.7237 18.109V17.609H16.2237V18.109H16.7237ZM27.0523 14.5601H26.5523L26.5523 14.5612L27.0523 14.5601ZM17.0803 26.6136L16.9877 26.1222L17.0803 26.6136ZM12.5489 26.6139L12.6411 26.1225L12.5489 26.6139ZM14.8147 1.79797C7.80749 1.79797 2.07703 7.51685 2.07703 14.5601H3.07703C3.07703 8.06849 8.36042 2.79797 14.8147 2.79797V1.79797ZM2.07703 14.5601C2.07703 20.7981 6.54984 25.9974 12.4567 27.1053L12.6411 26.1225C7.19999 25.1019 3.07703 20.3097 3.07703 14.5601H2.07703ZM13.4056 26.3139V18.109H12.4056V26.3139H13.4056ZM12.9056 17.609H9.79722V18.609H12.9056V17.609ZM10.2972 18.109V14.5601H9.29722V18.109H10.2972ZM9.79722 15.0601H12.9056V14.0601H9.79722V15.0601ZM13.4056 14.5601V11.8556H12.4056V14.5601H13.4056ZM13.4056 11.8556C13.4056 10.4191 13.8299 9.36825 14.5211 8.67703C15.2129 7.98525 16.2305 7.59512 17.5314 7.59512V6.59512C16.0299 6.59512 14.7346 7.04939 13.814 7.96992C12.893 8.891 12.4056 10.2204 12.4056 11.8556H13.4056ZM17.5314 7.59512C18.1724 7.59512 18.8342 7.65119 19.3401 7.70823C19.592 7.73664 19.8029 7.76502 19.9504 7.78622C20.0241 7.79681 20.0818 7.8056 20.1208 7.81167C20.1402 7.81471 20.155 7.81706 20.1647 7.81863C20.1695 7.81941 20.1731 7.82 20.1754 7.82037C20.1765 7.82056 20.1773 7.82069 20.1778 7.82077C20.178 7.82081 20.1782 7.82083 20.1782 7.82084C20.1783 7.82085 20.1783 7.82085 20.1783 7.82085C20.1783 7.82085 20.1783 7.82085 20.1783 7.82085C20.1782 7.82084 20.1782 7.82084 20.2604 7.32764C20.3426 6.83444 20.3426 6.83443 20.3425 6.83443C20.3425 6.83442 20.3424 6.83441 20.3424 6.83441C20.3423 6.83439 20.3422 6.83437 20.342 6.83435C20.3418 6.8343 20.3414 6.83425 20.341 6.83417C20.3401 6.83403 20.3389 6.83383 20.3373 6.83357C20.3342 6.83307 20.3298 6.83234 20.3241 6.83142C20.3127 6.82958 20.2962 6.82695 20.2749 6.82362C20.2323 6.81698 20.1707 6.8076 20.0927 6.7964C19.9369 6.774 19.7157 6.74425 19.4521 6.71453C18.927 6.65532 18.2243 6.59512 17.5314 6.59512V7.59512ZM19.7604 7.32764V10.3503H20.7604V7.32764H19.7604ZM20.2604 9.85033H18.7185V10.8503H20.2604V9.85033ZM18.7185 9.85033C17.851 9.85033 17.1997 10.1241 16.7742 10.6148C16.3604 11.0922 16.2237 11.7025 16.2237 12.2594H17.2237C17.2237 11.8495 17.3257 11.5053 17.5298 11.2699C17.7224 11.0477 18.0684 10.8503 18.7185 10.8503V9.85033ZM16.2237 12.2594V14.5601H17.2237V12.2594H16.2237ZM16.7237 15.0601H20.1258V14.0601H16.7237V15.0601ZM19.6317 14.4834L19.081 18.0323L20.0692 18.1857L20.6199 14.6367L19.6317 14.4834ZM19.5751 17.609H16.7237V18.609H19.5751V17.609ZM16.2237 18.109V26.3135H17.2237V18.109H16.2237ZM17.1728 27.105C20.0281 26.5671 22.618 25.068 24.5079 22.8512L23.7469 22.2025C22.0054 24.2452 19.6188 25.6266 16.9877 26.1222L17.1728 27.105ZM24.5079 22.8512C26.4793 20.5388 27.5591 17.5977 27.5523 14.559L26.5523 14.5612C26.5586 17.3614 25.5636 20.0715 23.7469 22.2025L24.5079 22.8512ZM27.5523 14.5601C27.5523 7.51685 21.8218 1.79797 14.8147 1.79797V2.79797C21.2689 2.79797 26.5523 8.06849 26.5523 14.5601H27.5523ZM16.2237 26.3135C16.2237 26.8064 16.6682 27.2 17.1728 27.105L16.9877 26.1222C17.119 26.0975 17.2237 26.2006 17.2237 26.3135H16.2237ZM12.4567 27.1053C12.9603 27.1998 13.4056 26.8073 13.4056 26.3139H12.4056C12.4056 26.2001 12.5107 26.098 12.6411 26.1225L12.4567 27.1053Z' fill='%23576067'/%3E%3Cpath d='M12.9056 18.1088H13.4056V17.6088H12.9056V18.1088ZM9.79724 18.1088H9.29724V18.6088H9.79724V18.1088ZM9.79724 14.5599V14.0599H9.29724V14.5599H9.79724ZM12.9056 14.5599V15.0599H13.4056V14.5599H12.9056ZM20.2604 7.32749H20.7604V6.90392L20.3426 6.83429L20.2604 7.32749ZM20.2604 10.3502V10.8502H20.7604V10.3502H20.2604ZM16.7237 14.5599H16.2237V15.0599H16.7237V14.5599ZM20.1258 14.5599L20.6199 14.6366L20.7094 14.0599H20.1258V14.5599ZM19.5751 18.1088V18.6088H20.0035L20.0692 18.1855L19.5751 18.1088ZM16.7237 18.1088V17.6088H16.2237V18.1088H16.7237ZM13.4056 26.366V18.1088H12.4056V26.366H13.4056ZM12.9056 17.6088H9.79724V18.6088H12.9056V17.6088ZM10.2972 18.1088V14.5599H9.29724V18.1088H10.2972ZM9.79724 15.0599H12.9056V14.0599H9.79724V15.0599ZM13.4056 14.5599V11.8554H12.4056V14.5599H13.4056ZM13.4056 11.8554C13.4056 10.4189 13.8299 9.3681 14.5212 8.67688C15.2129 7.9851 16.2305 7.59497 17.5314 7.59497V6.59497C16.0299 6.59497 14.7346 7.04924 13.814 7.96977C12.893 8.89085 12.4056 10.2202 12.4056 11.8554H13.4056ZM17.5314 7.59497C18.1724 7.59497 18.8342 7.65103 19.3401 7.70808C19.592 7.73648 19.803 7.76487 19.9504 7.78607C20.0241 7.79666 20.0819 7.80545 20.1208 7.81152C20.1402 7.81455 20.155 7.81691 20.1647 7.81848C20.1695 7.81926 20.1731 7.81984 20.1754 7.82022C20.1765 7.8204 20.1773 7.82054 20.1778 7.82061C20.178 7.82065 20.1782 7.82068 20.1783 7.82069C20.1783 7.8207 20.1783 7.8207 20.1783 7.8207C20.1783 7.8207 20.1783 7.82069 20.1783 7.82069C20.1782 7.82069 20.1782 7.82068 20.2604 7.32749C20.3426 6.83429 20.3426 6.83428 20.3425 6.83427C20.3425 6.83427 20.3424 6.83426 20.3424 6.83425C20.3423 6.83424 20.3422 6.83422 20.3421 6.8342C20.3418 6.83415 20.3414 6.83409 20.341 6.83402C20.3401 6.83387 20.3389 6.83367 20.3374 6.83342C20.3343 6.83291 20.3298 6.83219 20.3241 6.83127C20.3127 6.82943 20.2962 6.82679 20.2749 6.82347C20.2324 6.81683 20.1707 6.80745 20.0927 6.79624C19.9369 6.77385 19.7158 6.7441 19.4522 6.71438C18.927 6.65516 18.2244 6.59497 17.5314 6.59497V7.59497ZM19.7604 7.32749V10.3502H20.7604V7.32749H19.7604ZM20.2604 9.85018H18.7185V10.8502H20.2604V9.85018ZM18.7185 9.85018C17.8511 9.85018 17.1997 10.1239 16.7743 10.6146C16.3604 11.092 16.2237 11.7024 16.2237 12.2592H17.2237C17.2237 11.8493 17.3257 11.5052 17.5298 11.2697C17.7224 11.0476 18.0684 10.8502 18.7185 10.8502V9.85018ZM16.2237 12.2592V14.5599H17.2237V12.2592H16.2237ZM16.7237 15.0599H20.1258V14.0599H16.7237V15.0599ZM19.6317 14.4833L19.081 18.0322L20.0692 18.1855L20.6199 14.6366L19.6317 14.4833ZM19.5751 17.6088H16.7237V18.6088H19.5751V17.6088ZM16.2237 18.1088V26.366H17.2237V18.1088H16.2237ZM16.4146 26.1752H13.2148V27.1752H16.4146V26.1752ZM16.2237 26.366C16.2237 26.2606 16.3092 26.1752 16.4146 26.1752V27.1752C16.8615 27.1752 17.2237 26.8129 17.2237 26.366H16.2237ZM12.4056 26.366C12.4056 26.8129 12.7679 27.1752 13.2148 27.1752V26.1752C13.3202 26.1752 13.4056 26.2606 13.4056 26.366H12.4056Z' fill='%23576067'/%3E%3C/svg%3E%0A");
}
.sb-elem-icon.sb-elem-instagram{
content: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='1' y='1' width='22' height='22' rx='6' stroke='%23576067' stroke-width='1.5'/%3E%3Ccircle cx='12' cy='12' r='5' stroke='%23576067' stroke-width='1.5'/%3E%3Ccircle cx='18.5' cy='5.75' r='1.25' fill='%23576067'/%3E%3C/svg%3E%0A");
}
.sb-elem-icon.sb-elem-twitter{
content: url("data:image/svg+xml,%3Csvg width='29' height='29' viewBox='0 0 29 29' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M27.8762 6.78846C27.9345 6.7065 27.8465 6.60094 27.7536 6.63936C27.0263 6.93989 26.26 7.15757 25.4698 7.29241C25.3632 7.31061 25.3082 7.16347 25.3956 7.09969C26.2337 6.48801 26.8918 5.63649 27.2636 4.63802C27.2958 4.55162 27.2014 4.47574 27.1212 4.52123C26.1605 5.06618 25.1092 5.45524 24.0054 5.68842C23.971 5.69568 23.9354 5.68407 23.9113 5.65844C22.9264 4.60891 21.5545 4 19.9999 4C17.0624 4 14.6624 6.4 14.6624 9.3625C14.6624 9.74071 14.702 10.109 14.7724 10.4586C14.7855 10.5235 14.7342 10.5842 14.6681 10.5803C10.3227 10.3231 6.45216 8.2421 3.84135 5.09864C3.79681 5.04501 3.71241 5.0515 3.67879 5.11257C3.26061 5.8722 3.02493 6.75115 3.02493 7.675C3.02493 9.41548 3.84362 10.9704 5.13417 11.9317C5.2141 11.9913 5.17327 12.12 5.07385 12.1129C4.32811 12.0597 3.63173 11.835 3.00827 11.5171C2.99303 11.5094 2.97493 11.5204 2.97493 11.5375V11.5375C2.97493 13.9896 4.6205 16.0638 6.86301 16.7007C6.96452 16.7295 6.96588 16.8757 6.86218 16.8953C6.25772 17.0096 5.63724 17.0173 5.0289 16.9176C4.95384 16.9052 4.89095 16.9762 4.91633 17.0479C5.26967 18.0466 5.91213 18.9192 6.7637 19.5537C7.58576 20.1661 8.56481 20.5283 9.58351 20.6001C9.67715 20.6067 9.71634 20.7266 9.64124 20.7829C7.78574 22.1744 5.52424 22.9237 3.19993 22.9125C2.91864 22.9125 2.63736 22.9015 2.35608 22.8796C2.25034 22.8714 2.20189 23.0116 2.29272 23.0664C4.58933 24.4509 7.27959 25.25 10.1499 25.25C19.9999 25.25 25.4124 17.075 25.4124 9.9875C25.4124 9.76833 25.4124 9.5598 25.4026 9.34228C25.4011 9.30815 25.4168 9.27551 25.4445 9.2555C26.3819 8.57814 27.1984 7.74079 27.8762 6.78846Z' stroke='%23576067' stroke-width='1.25' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.sb-elem-icon.sb-elem-youtube{
content: url("data:image/svg+xml,%3Csvg width='27' height='20' viewBox='0 0 27 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 13.3267C11 13.4037 11.0834 13.4518 11.15 13.4133L17.3377 9.83658C17.4043 9.79808 17.4043 9.70192 17.3377 9.66342L11.15 6.08673C11.0834 6.0482 11 6.0963 11 6.17331V13.3267ZM25.45 3.7125C25.6125 4.3 25.725 5.0875 25.8 6.0875C25.8875 7.0875 25.925 7.95 25.925 8.7L26 9.75C26 12.4875 25.8 14.5 25.45 15.7875C25.1375 16.9125 24.4125 17.6375 23.2875 17.95C22.7 18.1125 21.625 18.225 19.975 18.3C18.35 18.3875 16.8625 18.425 15.4875 18.425L13.5 18.5C8.2625 18.5 5 18.3 3.7125 17.95C2.5875 17.6375 1.8625 16.9125 1.55 15.7875C1.3875 15.2 1.275 14.4125 1.2 13.4125C1.1125 12.4125 1.075 11.55 1.075 10.8L1 9.75C1 7.0125 1.2 5 1.55 3.7125C1.8625 2.5875 2.5875 1.8625 3.7125 1.55C4.3 1.3875 5.375 1.275 7.025 1.2C8.65 1.1125 10.1375 1.075 11.5125 1.075L13.5 1C18.7375 1 22 1.2 23.2875 1.55C24.4125 1.8625 25.1375 2.5875 25.45 3.7125Z' stroke='%23576067' stroke-width='1.25' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.sb-elem-icon.sb-elem-tiktok{
content: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.6 5.82C15.9 5.04 15.54 4.04 15.54 3H12.45V15.4C12.43 16.07 12.14 16.71 11.66 17.17C11.18 17.64 10.53 17.9 9.86 17.9C8.44 17.9 7.26 16.74 7.26 15.3C7.26 13.58 8.92 12.29 10.63 12.82V9.66C7.18 9.2 4.16 11.88 4.16 15.3C4.16 18.63 6.92 21 9.85 21C12.99 21 15.54 18.45 15.54 15.3V9.01C16.79 9.91 18.3 10.39 19.84 10.39V7.3C19.84 7.3 17.96 7.39 16.6 5.82Z' stroke='%23576067' stroke-width='1.25'/%3E%3C/svg%3E%0A");
}
.sb-elem-icon.sb-elem-reviews{
content: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 2H4C2.9 2 2 2.9 2 4V16C2 17.1 2.9 18 4 18H8L12 22L16 18H20C21.1 18 22 17.1 22 16V4C22 2.9 21.1 2 20 2Z' stroke='%23576067' stroke-width='1.25' stroke-linejoin='round'/%3E%3Cpath d='M12 5L13.5 9H17.5L14.25 11.5L15.5 15.5L12 13L8.5 15.5L9.75 11.5L6.5 9H10.5L12 5Z' stroke='%23576067' stroke-width='1' fill='none'/%3E%3C/svg%3E%0A");
}
#elementor-panel-category-smashballoon .icon{
height: 44px;
}
#elementor-panel-category-smashballoon .elementor-element:before{
content:  url("data:image/svg+xml,%3Csvg width='13' height='17' viewBox='0 0 13 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.1181 7.76035C12.1181 3.75058 9.48981 0.5 6.24644 0.5C3.00307 0.5 0.373535 3.75058 0.373535 7.76035C0.373535 11.6043 2.78204 14.7408 5.83201 15.0039L5.50767 16.0309L7.54138 15.858L6.82784 14.9859C9.79733 14.6255 12.1181 11.5287 12.1181 7.76035Z' fill='%23636D75'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.64698 3.05249L7.92956 5.96825L10.8576 6.05236L8.7395 8.02172L10.4124 10.4413L7.59414 9.91157L6.73975 12.7299L5.44249 10.2061L2.82313 11.4063L3.83076 8.70076L1.27612 7.41224L4.01079 6.53275L3.25618 3.83878L5.84337 5.31376L7.64698 3.05249Z' fill='white'/%3E%3C/svg%3E%0A");
position: absolute;
right: 7px;
top: 7px;
}
#elementor-panel-category-smashballoon .elementor-element:hover:before{
content:  url("data:image/svg+xml,%3Csvg width='13' height='17' viewBox='0 0 13 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.1181 7.76035C12.1181 3.75058 9.48981 0.5 6.24644 0.5C3.00307 0.5 0.373535 3.75058 0.373535 7.76035C0.373535 11.6043 2.78204 14.7408 5.83201 15.0039L5.50767 16.0309L7.54138 15.858L6.82784 14.9859C9.79733 14.6255 12.1181 11.5287 12.1181 7.76035Z' fill='%23FE544F'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.64698 3.05249L7.92956 5.96825L10.8576 6.05236L8.7395 8.02172L10.4124 10.4413L7.59414 9.91157L6.73975 12.7299L5.44249 10.2061L2.82313 11.4063L3.83076 8.70076L1.27612 7.41224L4.01079 6.53275L3.25618 3.83878L5.84337 5.31376L7.64698 3.05249Z' fill='white'/%3E%3C/svg%3E%0A");
}
.sb-popup-cls{
height: 14px;
width: 14px;
position: absolute;
cursor: pointer;
right: 17px;
top: 17px;
z-index: 3;
}
.sb-center-boss{
display: flex;
justify-content: center;
align-items: center;
}
.sb-popup-inside{
left: 80px;
width: 880px;
max-width: calc(100% - 200px);
background: #fff;
color: #141B38;
position: relative;
box-shadow: 0px 26.7377px 77.2886px rgba(0, 0, 0, 0.107828), 0px 14.2952px 41.3222px rgba(0, 0, 0, 0.0894161), 0px 8.01379px 23.1649px rgba(0, 0, 0, 0.075), 0px 4.25607px 12.3027px rgba(0, 0, 0, 0.0605839), 0px 1.77104px 5.11942px rgba(0, 0, 0, 0.0421718);
border-radius: 2px;
overflow-y: auto;
max-height: 80vh;
}
.sb-popup-inside.sb-narrower-modal {
max-width: 576px;
}
.sb-popup-inside.sb-onboarding-tooltip {
overflow-y: visible !important;
}
@media all and (max-width: 960px) {
.sb-popup-inside {
left: 20px;
width: 100%;
max-width: calc(100% - 100px);
}
} .sb-btn-orange{
background: #FE544F!important;
color: #fff!important;
}
.sb-btn-orange:hover{
background: #EC352F!important;
border-color: #EC352F!important;
color: #fff!important;
}
.sb-btn-orange:focus,
.sb-btn-orange:active{
background: #BC120E!important;
border-color: #BC120E!important;
color: #fff!important;
} .sb-btn-blue{
background: #0068A0!important;
color: #fff!important;
}
.sb-btn-blue:hover{
background: #0096CC!important;
border-color: #0096CC!important;
color: #fff!important;
}
.sb-btn-blue:focus,
.sb-btn-blue:active{
background: #004D77!important;
border-color: #004D77!important;
color: #fff!important;
}
.sb-fs-boss{
position: fixed;
height: 100vh;
width: 100%;
left: 0;
top: 0;
bottom: 0;
right: 0;
background: rgba(0,0,0,.4);
z-index: 9989;
}
.sb-install-plugin-modal {
max-width: 580px;
}
.sb-install-plugin-body .sb-install-plugin-header {
height: 106px;
background: #F3F4F5;
padding: 20px;
display: flex;
box-sizing: border-box;
flex-wrap: wrap;
align-items: center;
}
.sb-install-plugin-body .sb-install-plugin-header .sb-plugin-image {
background-color: #fff;
box-shadow: 0px 1px 2px rgb(0 0 0 / 5%), 0px 4px 5px rgb(0 0 0 / 5%);
border-radius: 2px;
padding: 15px;
max-height: 66px;
box-sizing: border-box;
margin-right: 24px;
}
.sb-install-plugin-body .sb-install-plugin-header h3 {
font-size: 18px !important;
line-height: 25px !important;
display: flex;
align-items: center;
text-transform: capitalize;
}
.sb-install-plugin-body .sb-install-plugin-header h3 span {
color: #fff;
background: #59AB46;
border-radius: 2px;
font-size: 10px;
line-height: 16px;
letter-spacing: 0.08em;
text-transform: uppercase;
padding: 0px 6px;
margin-left: 10px;
}
.sb-install-plugin-body .sb-install-plugin-header p {
display: flex;
font-size: 12px;
line-height: 18px;
color: #434960;
margin: 5px 0 0 0;
}
.sb-install-plugin-body .sb-install-plugin-header p .sb-author-logo {
margin-right: 8px;
}
.sb-install-plugin-body .sb-install-plugin-content {
padding: 20px 20px 32px 107px;
}
.sb-install-plugin-body .sb-install-plugin-content p {
margin: 0px;
font-size: 14px;
line-height: 22px;
color: #434960;
padding-right: 20px;
}
.sb-install-plugin-body .sb-install-plugin-content .sb-plugin-btn {
display: flex;
align-items: center;
justify-content: center;
height: 38px;
padding: 8px 20px;
box-sizing: border-box;
transition: all .15s ease-in-out;
border-radius: 2px;
width: 100%;
margin-top: 28px;
border: none;
font-size: 14px;
font-weight: 600;
line-height: 160%;
cursor: pointer;
}
.sb-install-plugin-body .sb-install-plugin-content .sb-btn-orange:disabled {
color: #8C8F9A !important;
background: #E8E8EB !important;
cursor: not-allowed;
}
.sb-install-plugin-body .sb-install-plugin-content .sb-plugin-btn span {
height: 20px;
width: 20px;
margin-right: 5px;
}
.sb-mr-fd-list button {
cursor: pointer;
}
.sb-plugin-name strong{
color: #434960;
text-transform: uppercase;
}
.sb-plugin-image{
border-radius: 13px !important;
-webkit-transform: rotate(-3deg);
transform: rotate(-3deg);
}
.sb-plugin-image svg{
-webkit-transform: rotate(3deg);
transform: rotate(3deg);
}
.sb-plugin-cta-logo {
position: absolute;
right: -11px;
bottom: -10px;
z-index: 1;
}.sb-feed-header-content{align-items:flex-start;display:flex;justify-content:space-between}.sb-feed-header-content:not(:has(.sb-feed-header-stats-info)){align-items:center;display:flex;justify-content:space-between}.sb-feed-header-profile{display:flex;gap:28px;justify-content:space-between}.sb-feed-header-profile:not(:has(.sb-feed-header-description)):not(:has(.sb-feed-header-stats-info)){align-items:center;display:flex;gap:28px;justify-content:center}.sb-feed-header-logo.small{border-radius:50%;height:48px;width:48px}.sb-feed-header-logo.medium{border-radius:50%;height:72px;width:72px}.sb-feed-header-logo.large{border-radius:50%;height:128px;width:128px}.sb-feed-header-user-info{align-items:flex-start;display:flex;flex-direction:column;gap:4px;justify-content:flex-start}.sb-feed-header-display-name{display:flex;gap:8px}.sb-feed-header-stats-info{align-items:center;display:flex;gap:18px;justify-content:space-between;margin-top:18px}@media (max-width:640px){.sb-feed-header-content{gap:24px}.sb-feed-header-content,.sb-feed-header-profile{align-items:center;display:flex;flex-direction:column;justify-content:center}.sb-feed-header-profile{gap:28px}.sb-feed-header-stats-info>span{align-items:center;display:flex;flex-direction:column;gap:4px;justify-content:center}.sb-feed-header-user-info{align-items:center}}.sb-customizer-preview[data-preview-device=mobile] .sb-feed-header-content,.sb-narrow-width .sb-feed-header-content{align-items:center;display:flex;flex-direction:column;gap:24px;justify-content:center}.sb-customizer-preview[data-preview-device=mobile] .sb-feed-header-profile,.sb-narrow-width .sb-feed-header-profile{align-items:center;display:flex;flex-direction:column;gap:28px;justify-content:center}.sb-customizer-preview[data-preview-device=mobile] .sb-feed-header-stats-info>span,.sb-narrow-width .sb-feed-header-stats-info>span{align-items:center;display:flex;flex-direction:column;gap:4px;justify-content:center}.sb-customizer-preview[data-preview-device=mobile] .sb-feed-header-user-info,.sb-narrow-width .sb-feed-header-user-info{align-items:center}.sb-customizer-preview[data-preview-device=mobile] .sb-feed-header-display-name,.sb-narrow-width .sb-feed-header-display-name{flex-direction:column}button.sb-post-readmorelink{background:none;border:none;color:inherit;cursor:pointer;font:inherit;margin:0;padding:0}[data-post-style=regular] .sb-post-block-item .sb-post-item-author{padding:8px 0}[data-post-style=boxed] .sb-post-block-item .sb-post-item-author{padding:8px}.sb-post-item{.sb-post-item-author-name{color:#141b38;font-size:12px;font-weight:600;line-height:1.2;margin:0;word-break:break-all}.sb-post-item-image-wrap svg{filter:drop-shadow(0 0 1px rgb(0 0 0/.5))}.sb-post-item-image-wrap{cursor:pointer}.sb-post-item-image-wrap:hover img{cursor:pointer;transform:scale(1.1)}.sb-post-item-image{height:inherit!important;object-fit:cover;scale:1;transition:transform .5s ease-in-out;vertical-align:middle;width:100%}.sb-post-item-meta-likes,.sb-post-item-meta-views{align-items:center;display:flex;gap:4px;justify-content:center}.sb-post-item-play{bottom:3rem;color:#fff;left:12px;position:absolute}.sb-post-item-play.sb-no-meta{bottom:1rem}}.sb-post-block-item{.sb-post-item-author{align-items:center;display:flex;gap:12px}.sb-post-item-author-image{border-radius:50%;height:24px;object-fit:cover;width:24px!important}.sb-post-item-meta{bottom:12px;color:#fff;display:flex;font-size:12px;font-weight:600;gap:12px;left:12px;position:absolute}.sb-post-item-meta-likes,.sb-post-item-meta-views{text-shadow:0 0 2px #00000080}}.sb-post-list-item{display:flex;.sb-post-item-details{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;gap:6px;padding:20px 16px}.sb-post-item-author{align-items:flex-start;display:flex;flex-direction:column;gap:16px;justify-content:center}.sb-post-item-author-image{border-radius:50%;height:44px;object-fit:cover;width:44px!important}.sb-post-item-author-name{font-size:13px}.sb-post-item-meta{color:#2c324c;display:flex;font-size:12px;font-weight:600;gap:12px}}:not(.sb-narrow-width)[data-feed-template=widget][data-layout=grid] .sb-post-item{margin:auto;max-width:50%}[data-feed-template=gallery] .sb-list-wrapper .sb-post-item .sb-post-item-caption{padding:0!important}body.sbt-lightbox-modal-open{overflow:hidden}.sb-modal-ctn{align-items:center;background:#0006;bottom:0;box-sizing:initial;display:flex;height:100vh;justify-content:center;left:0;overflow-y:auto;position:fixed;right:0;top:0;width:100%;z-index:9989}.sb-modal-ctn[data-size=lightbox] .sb-modal-insider{max-width:calc(100% - 200px);overflow-y:auto;width:964px}.sb-modal-ctn[data-size=lightbox-free] .sb-modal-insider,.sb-modal-ctn[data-size=lightbox] .sb-modal-insider{background:#fff;box-shadow:0 26.7377px 77.2886px #0000001c,0 14.2952px 41.3222px #00000017,0 8.01379px 23.1649px #00000014,0 4.25607px 12.3027px #0000000f,0 1.77104px 5.11942px #0000000a;color:#141b38;max-height:90vh;position:relative}.sb-modal-ctn[data-size=lightbox-free] .sb-modal-insider{border-radius:8px;max-width:50%;width:500px}.sb-modal-insider h4{margin-bottom:4px}.sbt-lightbox-modal-close{box-sizing:initial;cursor:pointer;position:absolute;right:20px;text-align:center;top:20px;width:30px}.sb-modal-ctn[data-size=lightbox] .sbt-lightbox-modal-iframe-wrap{align-items:center;background-color:#000;display:flex;height:100%;justify-content:center;width:100%}.sb-modal-ctn[data-size=lightbox-free] .sbt-lightbox-modal-iframe-wrap{align-items:center;background-color:#f4f4f4;border-radius:8px;display:flex;height:758px;justify-content:center;padding-top:40px;width:100%}.sbt-lightbox-modal-wrapper{align-items:flex-start;display:flex;justify-content:space-between;.sbt-lightbox-modal-content{max-width:330px;padding:24px}.sbt-lightbox-modal-caption{color:#141b38;font-size:14px;font-weight:400;letter-spacing:.28px;line-height:1.2;margin-bottom:24px}}.sbt-lightbox-modal-header{align-items:center;display:flex;gap:12px;justify-content:flex-start;margin-bottom:16px;text-decoration:none;.sbt-lightbox-modal-avatar{border-radius:50%;height:32px;object-fit:cover;width:32px}.sbt-lightbox-modal-username{color:#141b38;font-size:14px;font-weight:600;letter-spacing:.28px;line-height:1.2;margin-bottom:0;margin-top:0}.sbt-lightbox-modal-date{color:#434960;font-size:11px;font-weight:400;margin-bottom:0;margin-top:0}}.sbt-lightbox-modal-footer{align-items:center;align-self:stretch;display:flex;justify-content:space-between;padding:8px 0 10px;.sbt-lightbox-modal-stats{color:#141b38;display:flex;font-size:12px;font-weight:600;gap:24px;letter-spacing:.24px}.sbt-lightbox-modal-likes,.sbt-lightbox-modal-views{align-items:center;display:flex;gap:4px;justify-content:center}}.sbt-lightbox-modal-prev{left:10px}.sbt-lightbox-modal-next,.sbt-lightbox-modal-prev{background-color:#d3d3d3;border-radius:50%;box-sizing:initial;cursor:pointer;padding:8px;position:fixed;top:calc(50% - 16px);z-index:1000001}.sbt-lightbox-modal-next{right:10px}[data-layout=carousel] .owl-nav button{background:#fff!important;border-radius:50%;box-shadow:0 0 5px 0 #0003;color:#000!important;display:inline-flex;height:30px;left:0;line-height:99999;opacity:.7;overflow:hidden;position:absolute;top:calc(50% - 15px);transition:.2s;width:30px}[data-layout=carousel] .owl-nav button:before{border-bottom:2px solid;border-left:2px solid;content:"";height:8px;left:11px;position:absolute;top:10px;transform:rotate(45deg);width:8px}[data-layout=carousel] .owl-nav .owl-next{left:auto;right:0}[data-layout=carousel] .owl-nav .owl-next:before{left:7px;transform:rotate(-135deg)}[data-layout=carousel] .owl-nav button:hover{opacity:1}.owl-nav button span{display:none!important}[data-layout=carousel] .owl-dots{padding-right:4px;position:relative;text-align:center}[data-layout=carousel] .owl-dot{background:#e6e6eb!important;border-radius:50px;display:inline-block;height:10px;margin:0 4px;width:10px}[data-layout=carousel] .owl-dot.active{background:#d0d0d8!important}.sb-grid-wrapper[data-grid-columns="1"]{grid-template-columns:repeat(1,1fr)}.sb-grid-wrapper[data-grid-columns="2"]{grid-template-columns:repeat(2,1fr)}.sb-grid-wrapper[data-grid-columns="3"]{grid-template-columns:repeat(3,1fr)}.sb-grid-wrapper[data-grid-columns="4"]{grid-template-columns:repeat(4,1fr)}.sb-grid-wrapper[data-grid-columns="5"]{grid-template-columns:repeat(5,1fr)}.sb-grid-wrapper[data-grid-columns="6"]{grid-template-columns:repeat(6,1fr)}@media (max-width:480px){.sb-grid-wrapper[data-grid-mobile-columns="1"]{grid-template-columns:repeat(1,1fr)}.sb-grid-wrapper[data-grid-mobile-columns="2"]{grid-template-columns:repeat(2,1fr)}.sb-grid-wrapper[data-grid-mobile-columns="3"]{grid-template-columns:repeat(3,1fr)}.sb-grid-wrapper[data-grid-mobile-columns="4"]{grid-template-columns:repeat(4,1fr)}.sb-grid-wrapper[data-grid-mobile-columns="5"]{grid-template-columns:repeat(5,1fr)}.sb-grid-wrapper[data-grid-mobile-columns="6"]{grid-template-columns:repeat(6,1fr)}.sb-post-list-item{flex-direction:column;.sb-post-item-image-wrap{width:100%!important}}}@media (min-width:481px) and (max-width:640px){.sb-grid-wrapper[data-grid-tablet-columns="1"]{grid-template-columns:repeat(1,1fr)}.sb-grid-wrapper[data-grid-tablet-columns="2"]{grid-template-columns:repeat(2,1fr)}.sb-grid-wrapper[data-grid-tablet-columns="3"]{grid-template-columns:repeat(3,1fr)}.sb-grid-wrapper[data-grid-tablet-columns="4"]{grid-template-columns:repeat(4,1fr)}.sb-grid-wrapper[data-grid-tablet-columns="5"]{grid-template-columns:repeat(5,1fr)}.sb-grid-wrapper[data-grid-tablet-columns="6"]{grid-template-columns:repeat(6,1fr)}.sb-post-list-item{flex-direction:column;.sb-post-item-image-wrap{width:100%!important}}}@media (max-width:480px){.sbt-lightbox-modal .sb-modal-insider{max-width:calc(100% - 65px)!important;overflow-x:hidden}.sbt-lightbox-modal-wrapper{flex-direction:column!important}.sbt-lightbox-modal-iframe-wrap{justify-content:flex-start!important;padding-top:0!important}.sbt-lightbox-modal-close{background:#d3d3d3;border-radius:50%;padding:6px!important;position:fixed;right:2px;top:6px}.sbt-lightbox-modal-close,.sbt-lightbox-modal-close svg{height:18px!important;width:18px!important}.sbt-lightbox-modal-next{right:2px!important}.sbt-lightbox-modal-next,.sbt-lightbox-modal-prev{height:16px!important;padding:6px!important;width:16px!important}.sbt-lightbox-modal-prev{left:2px!important}}@media (min-width:481px) and (max-width:768px){.sbt-lightbox-modal .sb-modal-insider{max-width:calc(100% - 130px)!important;overflow-x:hidden}.sbt-lightbox-modal-content{min-width:230px!important}}@media (min-width:769px){.sbt-lightbox-modal-content,.sbt-lightbox-modal-wrapper{min-width:330px!important}}.sb-customizer-preview[data-preview-device=mobile] .sb-post-list-item,.sb-narrow-width .sb-post-list-item{flex-direction:column}.sb-customizer-preview[data-preview-device=mobile] .sb-post-list-item .sb-post-item-image-wrap,.sb-narrow-width .sb-post-list-item .sb-post-item-image-wrap{width:100%!important}.sb-narrow-width{.sb-grid-wrapper[data-grid-mobile-columns="1"]{grid-template-columns:repeat(1,1fr)}.sb-grid-wrapper[data-grid-mobile-columns="2"]{grid-template-columns:repeat(2,1fr)}.sb-grid-wrapper[data-grid-mobile-columns="3"]{grid-template-columns:repeat(3,1fr)}.sb-grid-wrapper[data-grid-mobile-columns="4"]{grid-template-columns:repeat(4,1fr)}.sb-grid-wrapper[data-grid-mobile-columns="5"]{grid-template-columns:repeat(5,1fr)}.sb-grid-wrapper[data-grid-mobile-columns="6"]{grid-template-columns:repeat(6,1fr)}}.sb-modal-ctn[data-size=lightbox-pro] .sb-modal-insider{background:#fff;box-shadow:0 26.7377px 77.2886px #0000001c,0 14.2952px 41.3222px #00000017,0 8.01379px 23.1649px #00000014,0 4.25607px 12.3027px #0000000f,0 1.77104px 5.11942px #0000000a;color:#141b38;height:80vh!important;max-height:80vh!important;max-width:calc(100% - 200px);overflow-y:hidden;position:relative;width:964px}.sb-modal-ctn[data-size=lightbox-pro] .sbt-lightbox-modal-iframe-wrap{align-items:center;background-color:#000;display:flex;height:100%;justify-content:center;width:100%}.sb-modal-insider .sbt-lightbox-modal-wrapper{display:flex;height:100%}.sb-modal-insider .sbt-lightbox-modal-wrapper .sbt-lightbox-modal-iframe-wrap{flex:1 1}.sb-modal-insider .sbt-lightbox-modal-wrapper .sbt-lightbox-modal-content{display:flex;flex:1 1;flex-direction:column;height:100%;min-width:0!important}.sbt-lightbox-modal-header{height:5%;max-height:5%}.sbt-lightbox-modal-caption{max-height:80%;overflow:auto;scrollbar-width:none}.sbt-lightbox-modal-footer{align-items:flex-start;height:15%;max-height:15%}.sbt-lightbox-modal-gdpr-notice{align-items:center;color:#666;display:flex;font-size:14px;height:758px;justify-content:center;margin:0 auto;padding:20px;text-align:center;width:325px}.sbt-lightbox-modal-gdpr-notice a{color:#0068a0}.owl-carousel{-webkit-tap-highlight-color:transparent;display:none;position:relative;width:100%;z-index:1}.owl-carousel .owl-stage{-moz-backface-visibility:hidden;position:relative;touch-action:manipulation}.owl-carousel .owl-stage:after{clear:both;content:".";display:block;height:0;line-height:0;visibility:hidden}.owl-carousel .owl-stage-outer{overflow:hidden;position:relative;-webkit-transform:translateZ(0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0)}.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-backface-visibility:hidden;float:left;min-height:1px;position:relative}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:none;border:none;color:inherit;font:inherit;padding:0!important}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{display:block;opacity:0}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{touch-action:pan-y;-webkit-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{background:#000;height:100%;position:relative}.owl-carousel .owl-video-play-icon{-webkit-backface-visibility:hidden;background:url(//femivoz.es/static/media/owl.video.play.f58194cc839da0199212.png) no-repeat;cursor:pointer;height:80px;left:50%;margin-left:-40px;margin-top:-40px;position:absolute;top:50%;transition:transform .1s ease;width:80px;z-index:1}.owl-carousel .owl-video-play-icon:hover{transform:scale(1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{background-position:50%;background-repeat:no-repeat;background-size:contain;height:100%;opacity:0;transition:opacity .4s ease}.owl-carousel .owl-video-frame{height:100%;position:relative;width:100%;z-index:1}.owl-theme .owl-nav{-webkit-tap-highlight-color:transparent;margin-top:10px;text-align:center}.owl-theme .owl-nav [class*=owl-]{background:#d6d6d6;border-radius:3px;color:#fff;cursor:pointer;display:inline-block;font-size:14px;margin:5px;padding:4px 7px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#fff;text-decoration:none}.owl-theme .owl-nav .disabled{cursor:default;opacity:.5}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots{-webkit-tap-highlight-color:transparent;text-align:center}.owl-theme .owl-dots .owl-dot{zoom:1;display:inline-block;*display:inline}.owl-theme .owl-dots .owl-dot span{-webkit-backface-visibility:visible;background:#d6d6d6;border-radius:30px;display:block;height:10px;margin:5px 7px;transition:opacity .2s ease;width:10px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}.sb-btn{align-items:center;border:0;border-radius:4px;box-shadow:0 2px 5px #3c42571f,0 1px 1px #00000014,inset 0 -1px 1px #0000001f;cursor:pointer;display:flex;font-weight:600;justify-content:center;outline:none;padding:0;position:relative;transition:all .15s ease-in-out}.sb-btn[data-icon-position=left]:not([data-onlyicon=false]){flex-direction:row}.sb-btn[data-full-width=true]{width:100%}.sb-load-button{height:auto}