.hero-section[data-type=type-1]{text-align:var(--alignment);margin-bottom:var(--margin-bottom, 40px)}.hero-section[data-type=type-1] .page-description{display:inline-block;max-width:var(--description-max-width, 100%)}.hero-section[data-type=type-2]{position:relative;padding-top:calc(var(--has-transparent-header)*var(--header-height))}.hero-section[data-type=type-2]>[class*=ct-container]{display:flex;flex-direction:column;justify-content:var(--vertical-alignment, center);text-align:var(--alignment, center);position:relative;z-index:2;padding:var(--container-padding, 50px 0);min-height:var(--min-height, 250px)}.hero-section[data-type=type-2]>figure{position:absolute;overflow:hidden;z-index:1;inset:0;background-color:inherit}.hero-section[data-type=type-2]>figure .ct-media-container{height:100%;vertical-align:top}.hero-section[data-type=type-2]>figure .ct-media-container img{height:100%}.hero-section[data-type=type-2] .ct-title-label{display:block;font-size:12px;text-transform:uppercase;margin-bottom:.5em}.entry-header>*:not(:first-child){margin-top:var(--item-spacing, 20px)}.entry-header .page-title{margin-bottom:0}.entry-header .page-description{color:var(--theme-text-color)}.entry-header .page-description>*:last-child{margin-bottom:0}[data-sidebar]{display:grid;grid-template-columns:var(--grid-template-columns, 100%);grid-column-gap:var(--sidebar-gap, 4%);grid-row-gap:50px}[data-sidebar]>aside{order:var(--sidebar-order)}@media(min-width: 1000px){[data-sidebar=right]{--grid-template-columns: minmax(100px, 1fr) var(--sidebar-width, 27%)}[data-sidebar=left]{--sidebar-order: -1;--grid-template-columns: var(--sidebar-width, 27%) minmax(100px, 1fr)}[data-sidebar=left]>:is(section,article){grid-column:2}}[data-prefix] div[data-sidebar]>article{--has-wide: var(--false);--has-boxed-structure: var(--false)}.ct-sidebar{position:relative}.ct-sidebar .ct-widget{color:var(--theme-text-color)}.ct-sidebar .ct-widget:not(:last-child){margin-bottom:var(--sidebar-widgets-spacing, 40px)}@media(min-width: 1000px){:is(.ct-sidebar[data-sticky=sidebar],.ct-sticky-widgets){position:sticky;top:calc(var(--sidebar-offset, 50px) + var(--admin-bar, 0px) + var(--theme-frame-size, 0px) + var(--header-sticky-height, 0px)*var(--sticky-shrink, 100)/100)}}@media(min-width: 1000px){.ct-sidebar[data-sticky=widgets]{height:100%}}aside[data-type=type-2] .ct-sidebar:not([data-widgets=separated]){padding:var(--sidebar-inner-spacing, 35px);background:var(--sidebar-background-color, var(--theme-palette-color-8));border:var(--theme-border);box-shadow:var(--theme-box-shadow);border-radius:var(--theme-border-radius)}aside[data-type=type-2] .ct-sidebar[data-widgets=separated] .ct-widget{padding:var(--sidebar-inner-spacing, 35px);background:var(--sidebar-background-color, var(--theme-palette-color-8));border:var(--theme-border);box-shadow:var(--theme-box-shadow);border-radius:var(--theme-border-radius)}@media(min-width: 1000px){aside[data-type=type-4] .ct-sidebar{z-index:1}}@media(max-width: 999.98px){aside[data-type=type-4] .ct-sidebar{padding:var(--sidebar-inner-spacing, 35px);background:var(--sidebar-background-color, var(--theme-palette-color-8))}}@media(min-width: 1000px){aside:is([data-type=type-3],[data-type=type-4]){position:relative}aside:is([data-type=type-3],[data-type=type-4]):after{position:absolute;content:"";top:var(--sidebar-helper-top, 0);height:var(--sidebar-helper-height, 100%)}aside[data-type=type-3]:after{border-right:var(--theme-border)}aside[data-type=type-4]:after{background:var(--sidebar-background-color, var(--theme-palette-color-8));width:calc(100% + 30vw)}[data-sidebar=right]>:is([data-type=type-3],[data-type=type-4]){padding-inline-start:var(--sidebar-inner-spacing, 35px)}[data-sidebar=right]>:is([data-type=type-3],[data-type=type-4]):after{inset-inline-start:0}[data-sidebar=left]>:is([data-type=type-3],[data-type=type-4]){padding-inline-end:var(--sidebar-inner-spacing, 35px)}[data-sidebar=left]>:is([data-type=type-3],[data-type=type-4]):after{inset-inline-end:0}}@media(min-width: 1000px){[data-vertical-spacing="top:bottom"]{--sidebar-helper-top: calc(var(--theme-content-vertical-spacing) * -1);--sidebar-helper-height: calc(100% + var(--theme-content-vertical-spacing) * 2)}[data-vertical-spacing=top]{--sidebar-helper-top: calc(var(--theme-content-vertical-spacing) * -1)}[data-vertical-spacing=top],[data-vertical-spacing=bottom]{--sidebar-helper-height: calc(100% + var(--theme-content-vertical-spacing))}}.ct-comments{color:var(--theme-text-color)}@media(min-width: 690px){.ct-has-avatar .ct-comment-content{padding-inline-start:70px}}.ct-comments-title{margin-bottom:50px}@media(max-width: 689.98px){.ct-comment-list .children{padding-inline-start:35px}}@media(min-width: 690px){.ct-comment-list .children{padding-inline-start:70px}}.ct-comment-list .comment-respond{padding-bottom:50px}@media(min-width: 690px){.ct-comment-list .comment-respond{padding-inline-start:70px}}.ct-comment-inner{padding-block:50px;border-top:1px solid var(--theme-border-color)}.ct-comment-inner:not(.ct-has-reply-form):hover .comment-reply-link{color:#fff;background:var(--theme-button-background-initial-color)}.ct-comment-inner:not(.ct-has-reply-form) .comment-reply-link:hover{background:var(--theme-button-background-hover-color)}.ct-comment-meta{position:relative;margin-bottom:20px;--theme-link-initial-color: var(--theme-text-color)}@media(min-width: 690px){.ct-comment-meta{display:flex;align-items:center}}.ct-comment-meta figure{position:absolute;inset-inline-start:0;border-radius:100%;max-width:var(--max-size, 50px);max-height:var(--max-size, 50px)}@media(max-width: 689.98px){.ct-comment-meta figure{--max-size: 40px}}@media(min-width: 690px){.ct-comment-meta figure{top:0}}@media(max-width: 689.98px){.ct-has-avatar .ct-comment-meta{padding-inline-start:50px}}@media(min-width: 690px){.ct-has-avatar .ct-comment-meta{padding-inline-start:70px}}.ct-comment-author{--theme-font-size: 16px;--theme-link-initial-color: currentColor;margin-bottom:0}.ct-comment-meta-data{display:flex;flex-wrap:wrap;align-items:center;font-size:11px;font-weight:500;text-transform:uppercase}@media(min-width: 690px){.ct-comment-meta-data{margin-inline-start:auto}}.ct-comment-meta-data .comment-edit-link:before,.ct-comment-meta-data .comment-reply-login:before{content:"/";margin-inline:3px}@media(max-width: 689.98px){.ct-comment-meta-data .comment-edit-link{display:none}}.ct-comment-meta-data .comment-reply-link{display:flex;align-items:center;height:25px;padding:0 10px;border-radius:3px;margin-inline-start:var(--margin-inline-start, 20px);transition:color .12s cubic-bezier(0.455, 0.03, 0.515, 0.955),background .12s cubic-bezier(0.455, 0.03, 0.515, 0.955)}@media(max-width: 689.98px){.ct-comment-meta-data .comment-reply-link{--margin-inline-start: auto}}#reply-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;font-size:16px}#cancel-comment-reply-link{padding:.5em .9em;font-size:11px;font-weight:500;text-transform:uppercase;border-radius:3px;color:var(--theme-button-text-initial-color, #fff);background:var(--theme-button-background-initial-color)}#cancel-comment-reply-link:hover{color:var(--theme-button-text-hover-color, #fff);background:var(--theme-button-background-hover-color)}.comment-respond:not(:only-child) .comment-reply-title{padding-top:40px;border-top:1px solid var(--theme-border-color)}.comment-respond+.ct-comment-list{margin-top:50px}.comment-form{display:grid;grid-column-gap:20px;grid-row-gap:1.5em;--theme-content-spacing: 0;--theme-link-initial-color: var(--theme-text-color)}@media(min-width: 690px){.comment-form{grid-template-columns:repeat(2, 1fr)}.comment-form.has-website-field{grid-template-columns:repeat(3, 1fr)}.comment-form>*{grid-column:var(--grid-column, 1/-1)}.comment-form [class*=comment-form-field-input]{--grid-column: span 1}}.comment-form .logged-in-as,.comment-form .comment-notes{font-size:13px}.comment-form .required{color:#c00}[class*=comment-form-field] label{display:flex;color:var(--theme-form-text-initial-color);margin-bottom:var(--has-classic-forms, 0.5em)}.has-labels-inside [class*=comment-form-field]{position:relative}.has-labels-inside [class*=comment-form-field] label{position:absolute;align-items:center;cursor:text;margin-bottom:0;inset-inline-start:0;height:var(--has-classic-forms, var(--theme-form-field-height, 40px));padding:var(--has-classic-forms, var(--theme-form-field-padding, 0 15px));transition:opacity .15s cubic-bezier(0.455, 0.03, 0.515, 0.955),visibility .15s cubic-bezier(0.455, 0.03, 0.515, 0.955),inset-inline-start .15s cubic-bezier(0.455, 0.03, 0.515, 0.955)}.has-labels-inside [class*=comment-form-field][class*=textarea] label{height:40px;top:var(--has-classic-forms, 5px)}.has-labels-inside [class*=comment-form-field]:focus-within label,.has-labels-inside [class*=comment-form-field].ct-not-empty label{opacity:0;visibility:hidden;inset-inline-start:20px}.comment-form-cookies-consent+.gdpr-confirm-policy{margin-top:-1em}.no-comments{padding:15px 20px;text-align:center;background:rgba(233,235,239,.5);border-radius:2px}.ct-comments-navigation{display:flex;justify-content:space-between;padding-top:15px;margin-bottom:15px;border-top:1px solid var(--theme-border-color)}.entry-content>.elementor{width:initial;max-width:initial}.ct-elementor-default-template .elementor-top-section:not(.ct-section-stretched):not(.elementor-sticky){margin-left:var(--has-wide, auto);margin-right:var(--has-wide, auto);width:var(--theme-block-width, var(--theme-container-width));max-width:var(--theme-block-max-width, var(--theme-normal-container-max-width))}.ct-elementor-default-template .elementor-section.elementor-section-boxed>.elementor-container{width:var(--theme-block-width, var(--theme-container-width));max-width:var(--theme-block-max-width, var(--theme-normal-container-max-width))}.ct-elementor-default-template .e-container{--container-max-width: min(var(--theme-block-max-width, var(--theme-normal-container-max-width)), var(--theme-container-width-base))}.ct-elementor-default-template .e-con{--container-max-width: var(--theme-block-max-width, var(--theme-normal-container-max-width))}.ct-elementor-default-template .e-con>.e-con-inner{width:var(--theme-block-width, var(--theme-container-width))}.elementor-widget-text-editor p:last-child{margin-bottom:0}.elementor-select-wrapper select{background-image:none}.elementor-search-form__input{--theme-form-field-height: auto}.elementor-search-form__submit{--theme-button-shadow: none;--theme-button-transform: none}.elementor-widget-container .flex-viewport{margin-bottom:20px}.elementor-widget-container .flex-control-thumbs{margin:0 -10px}.elementor-widget-container .flex-control-thumbs li{padding:0 10px 10px 10px}.elementor-add-to-cart--align-justify .quantity[data-type=type-1]{flex:0 0 100px}.elementor-add-to-cart--align-justify .quantity[data-type=type-2]{flex:0 0 130px}.elementor-widget-woocommerce-cart .woocommerce .quantity[data-type] .input-text{text-align:center;max-height:initial}.elementor-widget-woocommerce-cart .woocommerce .quantity[data-type] span{color:var(--quantity-arrows-initial-color, #fff)}.elementor-widget-woocommerce-cart .woocommerce .quantity[data-type] span:hover{color:var(--quantity-arrows-hover-color, #fff)}.woocommerce div.product.elementor .woocommerce-tabs .woocommerce-Tabs-panel.panel{margin:0}@media(max-width: 689.98px){.woocommerce-cart-form table.cart .actions .coupon{flex-direction:column !important}}[data-products=type-2] .product{padding-inline:20px !important;padding-bottom:20px !important}[data-products=type-2] .product figure{margin-inline:-20px !important}:is(.ct-woo-card-actions,.ct-woo-card-extra) :is(a,button){margin:0 !important}.elementor-element [data-products] .product>figure{margin-bottom:var(--product-element-spacing, 10px) !important}.sova-slider,
.sova-slider * { box-sizing: border-box; }
.sova-slider {
--sova-overlay-start: rgba(4, 31, 51, .89);
--sova-overlay-end: rgba(5, 35, 55, .04);
--sova-nav-accent: #c1e8fc;
--sova-transition: 600ms;
position: relative;
isolation: isolate;
width: 100%;
max-width: 100%;
height: 570px;
border-radius: 24px;
overflow: hidden;
background: #153d53;
color: #fff;
font-family: inherit;
outline-offset: 4px;
}
.sova-slider__empty { padding: 28px; background: #eef7fc; color: #18384e; border: 1px dashed #8fb9cd; border-radius: 12px; font: 500 15px/1.5 system-ui, sans-serif; }
.sova-slider:focus:not(:focus-visible) { outline: none; }
.sova-slider:focus-visible { outline: 2px solid var(--sova-nav-accent); }
.sova-slider__viewport,
.sova-slider__track { position: relative; width: 100%; height: 100%; }
.sova-slider__viewport { overflow: hidden; touch-action: pan-y; }
.sova-slider__slide { position: relative; height: 100%; width: 100%; min-width: 0; overflow: hidden; }
.sova-slider__media,
.sova-slider__media picture,
.sova-slider__shade { position: absolute; inset: 0; width: 100%; height: 100%; }
.sova-slider__media { background: linear-gradient(135deg, #244c63, #78b6c4); }
.sova-slider__media picture { display: block; }
.sova-slider__image { display: block; width: 100%; height: 100%; object-fit: cover; object-position: center; }
.sova-slider__slide--focus-left .sova-slider__image { object-position: left center; }
.sova-slider__slide--focus-right .sova-slider__image { object-position: right center; }
.sova-slider__shade { background: linear-gradient(90deg, var(--sova-overlay-start) 0%, var(--sova-overlay-start) 15%, var(--sova-overlay-end) 100%); pointer-events: none; }
.sova-slider--overlay-right .sova-slider__shade { background: linear-gradient(270deg, var(--sova-overlay-start) 0%, var(--sova-overlay-start) 15%, var(--sova-overlay-end) 100%); }
.sova-slider--overlay-uniform .sova-slider__shade { background: var(--sova-overlay-start); }
.sova-slider--fade .sova-slider__slide {
position: absolute; inset: 0;
opacity: 0; visibility: hidden;
pointer-events: none;
transition: opacity var(--sova-transition) ease, visibility 0s linear var(--sova-transition);
}
.sova-slider--fade .sova-slider__slide.is-active {
z-index: 1;
opacity: 1; visibility: visible;
pointer-events: auto;
transition: opacity var(--sova-transition) ease, visibility 0s linear 0s;
}
.sova-slider--slide .sova-slider__track {
display: flex;
transform: translate3d(var(--sova-translate, 0%), 0, 0);
transition: transform var(--sova-transition) cubic-bezier(.22,.7,.2,1);
will-change: transform;
}
.sova-slider--slide .sova-slider__slide { flex: 0 0 100%; }
.sova-slider__content-outer {
position: relative;
z-index: 2;
display: flex;
align-items: center;
justify-content: flex-start;
width: 100%;
height: 100%;
min-width: 0;
padding: 64px 72px 118px;
}
.sova-slider__content { width: 100%; max-width: 640px; min-width: 0; text-align: left; }
.sova-slider__eyebrow {
display: inline-flex;
align-items: center;
gap: 12px;
max-width: 100%;
margin-bottom: 22px;
color: #beeaff;
font-size: 12px;
font-weight: 750;
letter-spacing: .17em;
line-height: 1.6;
text-transform: uppercase;
}
.sova-slider__eyebrow-line { flex: 0 0 25px; width: 25px; height: 1px; background: currentColor; }
.sova-slider__title {
margin: 0 0 20px;
padding: 0;
color: #fff;
font-size: clamp(34px, 4.5vw, 66px);
font-weight: 700;
line-height: 1.09;
letter-spacing: -.035em;
text-wrap: balance;
overflow-wrap: anywhere;
}
.sova-slider__description {
margin: 0;
padding: 0;
max-width: 535px;
color: #e5eef6;
font-size: clamp(14px, 1.4vw, 17px);
font-weight: 400;
line-height: 1.68;
overflow-wrap: anywhere;
}
.sova-slider__actions {
display: flex;
flex-wrap: wrap;
align-items: center;
gap: 12px;
margin-top: 30px;
}
.sova-slider__button {
display: inline-flex;
align-items: center;
justify-content: center;
gap: 12px;
min-height: 48px;
max-width: 100%;
padding: 12px 22px;
border: 1px solid transparent;
border-radius: 40px;
text-align: center;
text-decoration: none !important;
font: inherit;
font-size: 13px;
font-weight: 700;
line-height: 1.35;
letter-spacing: .01em;
transition: background-color .2s ease, color .2s ease, border-color .2s ease, transform .2s ease;
overflow-wrap: anywhere;
}
.sova-slider__button--primary,
.sova-slider__button--primary:visited { color: #08293f; background-color: #c1e8fc; }
.sova-slider__button--primary:hover { filter: brightness(.94); transform: translateY(-2px); }
.sova-slider__button--secondary,
.sova-slider__button--secondary:visited { color: #fff; background: transparent; border-color: rgba(255,255,255,.55); }
.sova-slider__button--secondary:hover { background: rgba(255,255,255,.13); border-color: rgba(255,255,255,.88); transform: translateY(-2px); }
.sova-slider__button:focus-visible,
.sova-slider__arrow:focus-visible,
.sova-slider__dot:focus-visible { outline: 3px solid var(--sova-nav-accent); outline-offset: 3px; }
.sova-slider__button svg { flex: 0 0 auto; }
.sova-slider__bottom {
position: absolute;
z-index: 4;
bottom: 30px;
left: 0;
right: 0;
display: flex;
justify-content: space-between;
align-items: center;
gap: 20px;
padding: 0 32px 0 72px;
pointer-events: none;
}
.sova-slider__meta { display: flex; align-items: center; flex-wrap: wrap; gap: 23px; min-width: 0; }
.sova-slider__counter {
display: inline-flex;
align-items: baseline;
gap: 7px;
color: rgba(255,255,255,.7);
font-variant-numeric: tabular-nums;
font-size: 12px;
font-weight: 650;
letter-spacing: .08em;
}
.sova-slider__counter [data-sova-current] { color: #fff; font-size: 17px; }
.sova-slider__divider { font-weight: 400; opacity: .55; }
.sova-slider__dots { display: flex; align-items: center; flex-wrap: wrap; gap: 3px; pointer-events: auto; }
.sova-slider__dot {
appearance: none;
display: inline-grid;
place-items: center;
width: 25px;
height: 30px;
padding: 0;
border: 0;
background: transparent;
cursor: pointer;
}
.sova-slider__dot span { display: block; width: 7px; height: 7px; border-radius: 99px; background: rgba(255,255,255,.55); transition: width .25s ease, background-color .25s ease; }
.sova-slider__dot.is-active span { width: 22px; background: var(--sova-nav-accent); }
.sova-slider__arrows { display: flex; gap: 9px; pointer-events: auto; flex: 0 0 auto; }
.sova-slider__arrow {
appearance: none;
display: inline-grid;
place-items: center;
width: 45px;
height: 45px;
padding: 0;
border: 1px solid rgba(255,255,255,.45);
border-radius: 50%;
background: rgba(255,255,255,.11);
color: #fff;
line-height: 0;
cursor: pointer;
backdrop-filter: blur(12px);
-webkit-backdrop-filter: blur(12px);
transition: background-color .2s ease, color .2s ease, transform .2s ease;
}
.sova-slider__arrow:hover { background: var(--sova-nav-accent); color: #08293f; transform: translateY(-2px); }
@media (max-width: 1024px) {
.sova-slider { height: 500px; }
.sova-slider__content-outer { padding: 48px 44px 105px; }
.sova-slider__bottom { padding-left: 44px; padding-right: 25px; }
}
@media (max-width: 767px) {
.sova-slider { height: 520px; border-radius: 14px; }
.sova-slider__content-outer { padding: 32px 22px 108px; }
.sova-slider__content { max-width: 100%; }
.sova-slider__title { margin-bottom: 14px; font-size: clamp(29px, 9vw, 42px); line-height: 1.13; }
.sova-slider__eyebrow { font-size: 10px; letter-spacing: .11em; margin-bottom: 15px; gap: 9px; }
.sova-slider__eyebrow-line { flex-basis: 18px; width: 18px; }
.sova-slider__description { font-size: 14px; line-height: 1.55; }
.sova-slider__actions { gap: 9px; margin-top: 23px; }
.sova-slider__button { min-height: 43px; padding: 10px 15px; font-size: 12px; }
.sova-slider__bottom { padding: 0 19px 0 22px; bottom: 20px; gap: 12px; }
.sova-slider__meta { gap: 7px; }
.sova-slider__counter { gap: 4px; font-size: 10px; }
.sova-slider__counter [data-sova-current] { font-size: 14px; }
.sova-slider__dot { width: 19px; }
.sova-slider__dot.is-active span { width: 16px; }
.sova-slider__arrows { gap: 6px; }
.sova-slider__arrow { width: 36px; height: 36px; }
.sova-slider__arrow svg { width: 16px; height: 16px; }
}
@media (max-width: 370px) {
.sova-slider__actions { gap: 7px; }
.sova-slider__button { font-size: 11px; padding: 9px 11px; }
.sova-slider__title { font-size: 29px; }
}
@media (prefers-reduced-motion: reduce) {
.sova-slider--fade .sova-slider__slide,
.sova-slider--slide .sova-slider__track,
.sova-slider__button,
.sova-slider__arrow,
.sova-slider__dot span { transition-duration: 0.01ms !important; }
} .sova-slider__title, .sova-slider__description { white-space: normal; } .elementor-widget-sova-pro-slider .elementor-widget-container { min-width: 0; width: 100%; }
.elementor-widget-sova-pro-slider .sova-slider { display: block; visibility: visible; opacity: 1; } .sova-slider:where(.sova-slider--fashion) {
--sova-overlay-start:rgba(10,10,10,.95);
--sova-overlay-end:rgba(10,10,10,.04);
--sova-nav-accent:#c6ac86;
height:650px;
border-radius:0;
background:#161514;
color:#f8f5ef;
font-family:Arial, 'Helvetica Neue', Helvetica, sans-serif;
box-shadow:none;
}
:where(.sova-slider--fashion) .sova-slider__media { background:linear-gradient(118deg,#202020,#6d6155); }
:where(.sova-slider--fashion) .sova-slider__image { object-position:center center; transform:scale(1.01); }
:where(.sova-slider--fashion) .sova-slider__shade {
background:linear-gradient(90deg,var(--sova-overlay-start) 0%,rgba(10,9,8,.88) 24%,rgba(10,9,8,.59) 46%,var(--sova-overlay-end) 100%);
}
:where(.sova-slider--fashion).sova-slider--overlay-right .sova-slider__shade {
background:linear-gradient(270deg,rgba(10,9,8,.98),rgba(10,9,8,.80) 28%,rgba(10,9,8,.05) 75%);
}
:where(.sova-slider--fashion).sova-slider--overlay-uniform .sova-slider__shade { background:var(--sova-overlay-start); }
:where(.sova-slider--fashion) .sova-slider__content-outer { padding:70px 75px 110px; }
:where(.sova-slider--fashion) .sova-slider__content { max-width:720px; }
:where(.sova-slider--fashion) .sova-slider__eyebrow {
gap:12px; margin:0 0 24px; color:#cbb18e;
font-size:11px; font-weight:600; letter-spacing:.28em;
}
:where(.sova-slider--fashion) .sova-slider__eyebrow-line { flex-basis:31px; width:31px; background:#cbb18e; }
:where(.sova-slider--fashion) .sova-slider__title {
margin:0 0 25px; color:#fffaf1; max-width:670px;
font-family:Georgia, 'Times New Roman', serif;
font-weight:400; font-size:clamp(47px,5.8vw,86px); line-height:1.015;
letter-spacing:-.049em; text-wrap:balance; overflow-wrap:normal;
}
:where(.sova-slider--fashion) .sova-slider__description {
max-width:480px; margin:0; color:rgba(246,241,233,.87);
font-size:15px; line-height:1.85; font-weight:400; letter-spacing:.01em;
}
:where(.sova-slider--fashion) .sova-slider__features {
display:flex; flex-wrap:wrap; gap:13px 25px; margin-top:29px; align-items:center;
}
:where(.sova-slider--fashion) .sova-slider__feature {
display:inline-flex; align-items:center; gap:8px; color:#eee9df;
font-size:10px; letter-spacing:.11em; font-weight:600; white-space:nowrap;
}
:where(.sova-slider--fashion) .sova-slider__feature-mark { color:#cbb18e; font-size:14px; line-height:1; }
:where(.sova-slider--fashion) .sova-slider__actions { margin-top:33px; gap:18px; }
:where(.sova-slider--fashion) .sova-slider__button {
min-height:54px; padding:14px 23px; border-radius:2px;
text-transform:uppercase; letter-spacing:.10em; font-size:11px; font-weight:700;
transition:background-color .2s,color .2s,transform .2s;
}
:where(.sova-slider--fashion) .sova-slider__button--primary,
:where(.sova-slider--fashion) .sova-slider__button--primary:visited { color:#151412; background:#d6c2a5; }
:where(.sova-slider--fashion) .sova-slider__button--primary:hover { background:#f4e3cc; color:#111; }
:where(.sova-slider--fashion) .sova-slider__button--secondary,
:where(.sova-slider--fashion) .sova-slider__button--secondary:visited {
color:#fffaf3; border-color:rgba(240,232,220,.56); background:rgba(255,255,255,.035);
}
:where(.sova-slider--fashion) .sova-slider__button--secondary:hover { border-color:#fff; background:rgba(255,255,255,.1); }
:where(.sova-slider--fashion) .sova-slider__bottom { bottom:27px; padding:0 36px 0 75px; }
:where(.sova-slider--fashion) .sova-slider__counter { color:rgba(255,255,255,.67); font-size:11px; letter-spacing:.17em; }
:where(.sova-slider--fashion) .sova-slider__counter [data-sova-current] { color:#d9c19c; font-size:17px; font-weight:700; }
:where(.sova-slider--fashion) .sova-slider__dot span { height:2px; width:19px; border-radius:0; background:rgba(244,234,219,.35); }
:where(.sova-slider--fashion) .sova-slider__dot.is-active span { width:31px; background:#d6c2a5; }
:where(.sova-slider--fashion) .sova-slider__dot { width:38px; }
:where(.sova-slider--fashion) .sova-slider__arrows { gap:7px; }
:where(.sova-slider--fashion) .sova-slider__arrow {
width:44px; height:44px; border-radius:0;
border-color:rgba(255,255,255,.32); background:rgba(15,13,12,.22); color:#f4eadc;
}
:where(.sova-slider--fashion) .sova-slider__arrow:hover { color:#171411; background:#d6c2a5; transform:none; }
:where(.sova-slider--fashion) .sova-slider__brand {
position:absolute; z-index:6; top:29px; right:39px; display:flex;
align-items:flex-end; flex-direction:column; pointer-events:none; text-align:right;
color:#f8f4ed; text-shadow:0 1px 18px rgba(0,0,0,.6);
}
:where(.sova-slider--fashion) .sova-slider__brand span {
font-family:Georgia, 'Times New Roman', serif; font-size:22px; font-weight:500; letter-spacing:.05em;
}
:where(.sova-slider--fashion) .sova-slider__brand small {
margin-top:6px; font-family:Arial, sans-serif; font-size:8px; color:#dbc8a9; letter-spacing:.25em; font-weight:600;
}
@media (max-width:1024px) {
.sova-slider:where(.sova-slider--fashion) {height:590px;}
:where(.sova-slider--fashion) .sova-slider__content-outer { padding:60px 44px 110px; }
:where(.sova-slider--fashion) .sova-slider__bottom { padding-left:44px; }
:where(.sova-slider--fashion) .sova-slider__title {font-size:clamp(47px,6.6vw,73px);}
}
@media (max-width:767px) {
.sova-slider:where(.sova-slider--fashion) {height:680px; border-radius:0;}
:where(.sova-slider--fashion) .sova-slider__image { object-position:center top; }
:where(.sova-slider--fashion) .sova-slider__shade {
background:linear-gradient(180deg,rgba(12,11,10,.08) 0%,rgba(10,9,8,.1) 26%,rgba(10,9,8,.75) 48%,rgba(9,8,7,.98) 70%,#090807 100%);
}
:where(.sova-slider--fashion) .sova-slider__content-outer { align-items:flex-end; padding:185px 24px 116px; }
:where(.sova-slider--fashion) .sova-slider__content { max-width:100%; }
:where(.sova-slider--fashion) .sova-slider__eyebrow { font-size:9px; letter-spacing:.20em; margin-bottom:16px; }
:where(.sova-slider--fashion) .sova-slider__eyebrow-line {flex-basis:22px; width:22px;}
:where(.sova-slider--fashion) .sova-slider__title {font-size:clamp(39px,10vw,56px);line-height:1.06;margin-bottom:16px;}
:where(.sova-slider--fashion) .sova-slider__description {font-size:13px;line-height:1.65;max-width:365px;}
:where(.sova-slider--fashion) .sova-slider__features {margin-top:21px; gap:9px 15px;}
:where(.sova-slider--fashion) .sova-slider__feature {font-size:8px;letter-spacing:.06em;gap:5px;}
:where(.sova-slider--fashion) .sova-slider__feature-mark {font-size:12px;}
:where(.sova-slider--fashion) .sova-slider__actions {margin-top:22px;gap:8px;}
:where(.sova-slider--fashion) .sova-slider__button {min-height:46px;padding:12px 14px;font-size:9px;letter-spacing:.07em;}
:where(.sova-slider--fashion) .sova-slider__brand {top:20px; right:19px;}
:where(.sova-slider--fashion) .sova-slider__brand span {font-size:16px;}
:where(.sova-slider--fashion) .sova-slider__brand small {font-size:6px;letter-spacing:.17em;}
:where(.sova-slider--fashion) .sova-slider__bottom {padding:0 18px 0 24px;bottom:19px;}
:where(.sova-slider--fashion) .sova-slider__dot {width:24px; height:30px;}
:where(.sova-slider--fashion) .sova-slider__dot span {width:12px;}
:where(.sova-slider--fashion) .sova-slider__dot.is-active span {width:19px;}
:where(.sova-slider--fashion) .sova-slider__arrow {width:35px;height:35px;}
}
@media (max-width:365px) {
:where(.sova-slider--fashion) .sova-slider__content-outer {padding:168px 18px 102px;}
:where(.sova-slider--fashion) .sova-slider__title {font-size:38px;}
:where(.sova-slider--fashion) .sova-slider__feature {font-size:7px;}
:where(.sova-slider--fashion) .sova-slider__button {padding:11px 11px;}
}
@media (prefers-reduced-motion:reduce) {
:where(.sova-slider--fashion) .sova-slider__slide,
:where(.sova-slider--fashion) .sova-slider__track,
:where(.sova-slider--fashion) .sova-slider__button {transition-duration:.01ms!important;}
}  .sova-slider .sova-slider__media,
.sova-slider .sova-slider__media picture {
position: absolute;
inset: 0;
display: block;
width: 100%;
height: 100%;
min-height: 100%;
overflow: hidden;
}
.sova-slider .sova-slider__media picture > img.sova-slider__image,
.sova-slider .sova-slider__media > img.sova-slider__image {
position: absolute !important;
inset: 0 !important;
display: block !important;
width: 100% !important;
height: 100% !important;
min-width: 100% !important;
min-height: 100% !important;
max-width: none !important;
max-height: none !important;
object-fit: cover !important;
object-position: center center;
transform: none;
}
.sova-slider .sova-slider__slide--focus-left .sova-slider__image { object-position:left center; }
.sova-slider .sova-slider__slide--focus-right .sova-slider__image { object-position:right center; } .sova-slider .sova-slider__slide--no-copy .sova-slider__shade {
background:linear-gradient(0deg,rgba(8,8,8,.22), transparent 22%) !important;
}
@media (max-width: 767px) {
.sova-slider .sova-slider__media picture > img.sova-slider__image,
.sova-slider .sova-slider__media > img.sova-slider__image {
object-position:var(--sova-mobile-object-position, center center) !important;
} .sova-slider.sova-slider--mobile-visual-auto.sova-slider--visual-active {
width: 100%;
height: auto !important;
aspect-ratio: var(--sova-visual-ratio, 4 / 5);
min-height: 0 !important;
}
.sova-slider .sova-slider__slide--mobile-no-copy .sova-slider__content-outer {
display: none !important;
}
.sova-slider .sova-slider__slide--mobile-no-copy .sova-slider__shade {
background:linear-gradient(0deg,rgba(8,8,8,.28),transparent 24%) !important;
}
.sova-slider .sova-slider__slide--mobile-no-copy .sova-slider__image {
transform:none !important;
}
}