body { color:#161616; font-family: "Bricolage Grotesque", "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 17px; line-height: 1.55;}
p {font-size: 17px; line-height: 1.55; color: #5A5955;}
a{transition: color .18s ease;}
h1, h2, h3, h4 { line-height: 1.06; letter-spacing: -.025em; text-wrap: balance; font-weight: 700!important; font-variation-settings: "opsz" 96; background: transparent!important;}
.mt-4, .my-4 { margin-top: 0 !important;}
hr.solid { background: transparent;}
.col-lg-9 ul li { font-size: 17px; line-height: 1.55;color: #5A5955;  margin-bottom:15px;}
.col-lg-9 ul { margin-left:30px;}
.col-lg-9 ol li { font-size: 17px; line-height: 1.55;color: #5A5955;  margin-bottom:15px;}
.col-lg-9 ol { margin-left:30px;}

.swatches {background:#F4F4F1;}
.section {padding-block: clamp(3.5rem, 6vw, 7rem);}
.section-dark {background:#1C1C1C; color:#FFFFFF;}
.section60 {padding-top:60px;}

.btn-underline{ font-size: .98rem!important; font-weight: 600; white-space: nowrap; border-bottom: 2px solid rgba(255, 255, 255, .6); padding-bottom: .15rem;  border-radius: 0;  margin: 0; padding: 0 0 5px;}
.btn-underline i:before { font-size: 11px; margin-left: 5px; transition: transform .25s cubic-bezier(.16,1,.3,1);}
.btn-underline:hover {border-bottom-color: #fff;}
.btn-underline:hover i:before{transform: translateX(3px);}
.btn {border: 0;  min-height: 52px!important; padding: 0 1.5rem!important; display: inline-flex; align-items: center; justify-content: center; font-size: 1rem !important; font-weight: 600; border-radius:0;}
.btn-primary:hover {background-color:#B00D15!important;}

#header .header-logo img {width: 134px; border-radius: 4px;}
#header .header-logo { top: 48px;}
#header .header-nav-main.header-nav-main-square nav>ul>li>a {font-size: 1.09rem; font-weight: 700; letter-spacing: -.01em; color: #161616!important; text-transform: none;}
#header .header-row.container-xl .nav.nav-pills a { align-items: center; justify-content: center;}
#header .header-phone-link {font-weight: 700!important; color: #161616!important; font-size: 1.02rem!important; display: inline-flex;  align-items: center; margin-right: 25px;}
#header .header-phone-link svg{ width: 17px; height: 17px; stroke: #D8121B; fill:none; stroke-width: 2;  stroke-linecap: round; stroke-linejoin: round; margin-right:5px;}
#header .header-nav.header-nav-line nav>ul>li>a.header-contact-btn {/*min-height: 52px; */ padding: 0 1.5rem!important; border-radius: 0px; font-size: 1rem!important; font-weight: 600; white-space: nowrap; border: 1.5px solid transparent; cursor: pointer; transition: background .18s ease, color .18s ease, border-color .18s ease, transform .12s ease; background: #D8121B!important; color: #fff;}
#header .header-nav.header-nav-line nav>ul>li>a.header-contact-btn:hover { background: #B00D15!important;}
#header .header-nav.header-nav-line nav>ul>li>a.header-contact-btn:before {display:none;}
#header .header-nav-features {padding-left: 0;  margin-left: 10px; margin-right: 10px;}
#header .header-nav.down-menu { min-height: 92px;}
#header .header-row.pt-3 {max-height:0;}
#header .header-column { border-bottom: 1px solid #DCDCD7;}
#header .header-nav-main nav>ul>li>a.dropdown-toggle .fa-chevron-down { font-size: 11px;}
#header .header-nav-main nav>ul>li.dropdown .dropdown-menu li a {font-size:1em; padding: 8px 18px; color:#5A5955; justify-content: left !important;}
#header .header-nav-main { position: absolute; left: 0;right: 0; top: 0;bottom: 0;display: flex;justify-content: center;}
html.sticky-header-active #header .header-body { top: 0!important;}
html.sticky-header-active #header .header-logo { top: 12px;} 
html #header .header-row { transition: all .3s ease;}
.header-nav-top-icon i:before {color: #161616; font-size: 15px; font-weight: 700;}

.page-header {margin: 0;}
.header-section {padding-block: clamp(1.5rem, 2.4vw, 2.5rem) clamp(2rem, 3.4vw, 3.5rem);}
.header-section .page-header { background-color: transparent;}
.header-section .col-md-8 {margin-bottom:0;}
.page-header.page-header-lg { padding: 0;}
.page-header.page-header-lg h1 { max-width: 18ch; font-size: clamp(2.4rem, 1.3rem + 2.9vw, 4.6rem); color: #161616 !important; margin-top: 30px; line-height:1.1;}
.header-subtitle p{color: #5A5955; font-size: clamp(1.1rem, 1rem + 0.4vw, 1.35rem); max-width: 32em;line-height: 1.5; margin-bottom:0;}
.page-header .breadcrumb>li { color: #161616;  font-weight: 600; text-transform: unset;}
.page-header .breadcrumb>li+li:before {content:"/"; padding: 0 7px 0 3px; font-weight:400; font-family: "Bricolage Grotesque", "Helvetica Neue", Helvetica, Arial, sans-serif;}
.page-header .breadcrumb>li a{ color: #5A5955;  font-size: 0.88rem;  font-weight: 400; transition: color .18s ease;}
.page-header .breadcrumb>li a:hover {color:#161616; text-decoration: underline;}
.heading.heading-border { margin-bottom: 0px;}

.search-show .fa-search:before { left: 17px;  position: absolute; top: 4px; font-size: 15px;}
#header .header-nav-features .header-nav-features-search-reveal-big-search .form-control {font-size:17px!important; padding-left:47px!important;}
.search-full div[id^=results-] {top: 85px;}
.search-block a {color:#141C28!important;}
#header .header-nav-features .header-nav-features-search-reveal-big-search .form-control { border-bottom-color: #004A99;}
.search-full div[id^=results-] ul li a {margin-bottom: 11px;font-size: 15px;}

.search ul.simple-post-list li {align-items:center;}
.search-block a{margin-bottom: 18px; font-weight: 500; color: #161616 !important;}
.search-block a:hover{color:#D8121B!important;}


.slider-section .swiper-slide-content { max-width: 1630px;  margin: auto; text-align: left!important; padding:0 15px;}
.slider-section .tp-caption h1 { font-size: clamp(3rem, 1.3rem + 4.4vw, 6.6rem); font-weight: 800; letter-spacing: -0.035em;  line-height: 0.98; color: rgb(255, 255, 255); margin-bottom: 17px;}
.slider-section .tp-caption span {--fabric: url(/doc/slike/sw-320135.jpg); background-image: var(--fabric);  background-size: cover;  background-position: center; background-clip: text; -webkit-background-clip: text; color: transparent; -webkit-text-fill-color: transparent; display: inline-block; }
.slider-section .tp-caption h2 { font-weight: 500;  font-size: 0.96em; letter-spacing: -0.02em;line-height: 1.15; color: rgba(255, 255, 255, 0.92); margin-bottom: 20px;}
.slider-section .tp-caption p {  font-size: clamp(1.1rem, 1rem + 0.4vw, 1.35rem); color: rgba(255, 255, 255, 0.9);  max-width: 32em; line-height: 1.5; font-weight: 400; letter-spacing: 0px;}
.slider-section .button-tag { justify-content: left; display: flex;}
.slider-section .button-tag .btn {margin:8px 0 0!important;}
.slider-section .tp-headerbottom{ position: absolute; right: 0; text-align: left !important; bottom: 60px; grid-template-columns: 1fr auto; gap: .5rem 1.5rem; align-items: baseline;padding: .9rem 0 0; margin-right: 15px; border-top: 2px solid #FFFFFF; }
.slider-section .tp-headerbottom p {font-size: .95rem!important; color: rgba(255, 255, 255, .82); margin-bottom:0!important;}
.slider-section .tp-headerbottom p strong { color: #FFFFFF;}

.hero-carousel {padding:0!important;}
.hero-carousel img{display:none!important;}
.hero-carousel .content p { font-size: .92rem; color: #5A5955; margin-bottom:0;}
.hero-carousel .content h4 { font-size: clamp(1.25rem, 1rem + .7vw, 1.5rem);  font-weight: 700; letter-spacing: -.02em;  line-height: 1.1; font-variation-settings: "opsz" 48; margin-bottom: 6px;}
.hero-carousel .owl-item { padding: 1.2rem 1.5rem 1.2rem 0; display: flex; flex-direction: column;  gap: .15rem; padding-left: 1.5rem; border-left: 1px solid #DCDCD7;}
.hero-carousel .owl-item:first-child {border:0; padding-left:0;}
/*.hero-carousel .owl-item:last-child {border:0; padding-right:0;}*/
.hero-carousel .header-lists {display:none;}
.owl-carousel .owl-stage {display:flex;}
.hero-carousel-block{ border-top: 1px solid #DCDCD7; border-bottom: 1px solid #DCDCD7;}

.heading-title-block h2 { font-size: clamp(1.9rem, 1.3rem + 1.6vw, 3rem); max-width: 24ch; margin-bottom:0!important; flex-grow: 0; flex-shrink: 0;}
.heading-title-block p { max-width: 46ch; font-size: 1.05rem; margin-bottom:0;}
.heading-title-block .heading-text-below {display: flex;  align-items: end; justify-content: space-between; }
.heading-title-block .heading-text-below .container-xl { max-width: unset; width: auto;}
.heading-title-block .heading-text-below .button-tag { margin: 0; margin-right: 0; text-align: right;  padding: 0;}
.heading-title-block-white h2 {color:#FFFFFF;}
.heading-title-block-white p {color:#FFFFFF;}
.heading-title-block-block {display:block;}

.hero-carousel-about {margin-top: 40px;}
.hero-carousel-about .owl-item {border-left:0!important; border-top: 2px solid #161616!important; padding-left:0; padding-right:0;}
.table td, .table th { border-top: 1px solid #dee2e6;}

.article-platno {margin-top: 30px;}
.article-platno .article-load {padding-bottom:0!important; margin-bottom: 30px;}
.article-platno .article-load:hover h4{color:#D8121B;}
.article-platno .article-load:hover .article-short-text {color:#161616;}
.article-platno .article-load:hover .thumb-info.mb-xl.bigtar {border-color:#161616;}
.article-platno .thumb-info.mb-xl.bigtar {border-radius:0; border: 1px solid #DCDCD7; transition: color .15s ease;}
.article-platno .thumb-info img {border-radius:0;}
.article-platno .thumb-info.thumb-info-no-borders.thumb-info-no-borders-rounded img, .thumb-info.thumb-info-no-borders.thumb-info-no-borders-rounded .thumb-info-wrapper, .thumb-info.thumb-info-no-borders.thumb-info-no-borders-rounded {border-radius:0!important;}
.article-platno .thumb-info .thumb-info-wrapper:after {display:none;}
.article-platno .thumb-info-action-icon {display:none;}
.article-platno h4 {display: block; padding: .55rem .7rem; font-size: .86rem;font-variant-numeric: tabular-nums; transition: color .15s ease; color:#5A5955; margin-bottom:0!important;}
.article-short-text {color:#5A5955; font-size: .86rem; transition: color .15s ease; padding:0 10px 10px;}

.article-galerija .thumb-info.thumb-info-no-borders.thumb-info-no-borders-rounded img { border-radius: 0; aspect-ratio: 9 / 7;}
.article-galerija .thumb-info {background-color: transparent; border-radius: 0; overflow:hidden;}
.article-galerija h4 {color: #FFFFFF;  font-size: 1.05rem; font-weight: 600; letter-spacing: -0.015em;  line-height: 1.06; transition: color .15s ease; margin-top:15px; padding-top: 15px; border-top: 2px solid rgba(255, 255, 255, 0.7)!important;}
.article-galerija .article-load {margin-bottom: 25px;}
.article-galerija .article-load:hover h4 {border-color:#D8121B!important;}
.article-galerija .thumb-info .thumb-info-wrapper:after {display:none;}
.thumb-info .thumb-info-action-icon {border-radius:0;}

.article-galerija-two {margin-top:30px;}
.article-galerija-two .thumb-info.thumb-info-no-borders.thumb-info-no-borders-rounded img {aspect-ratio: 9 / 5;}

/*.article-proizvodi .col-md-4 {position: absolute; right: 0; top:0; flex: 0 0 47%;max-width: 47%;}
.article-proizvodi .col-xl-12 {position:unset;}
.article-proizvodi .article-load .thumb-info{position: absolute; width: 100%; height: 100%; object-fit: cover; opacity: 0;  inset: 0px; transition: opacity 0.45s;}
.article-proizvodi .article-load.row.pb-2.is-active .thumb-info{opacity: 1!important;}
.article-proizvodi .col-md-8 {flex: 0 0 47%;max-width: 47%;}*/
.article-proizvodi { margin-top: 30px;}
.article-proizvodi .post-content h4 {margin-bottom:0px!important;}
.article-proizvodi .post-content h4 a{ font-size: clamp(1.2rem, 1rem + .7vw, 1.65rem); font-weight: 600; color: #161616; transition: color .18s ease;}
.article-proizvodi .article-load:hover h4 a{color:#D8121B;}
.article-proizvodi .article-load:hover .thumb-info .thumb-info-wrapper:after {display:none;}
.article-proizvodi .remote-field {font-size: .98rem; color: #5A5955; margin-top: .3rem; max-width: 48ch;}
.article-proizvodi .post-image {margin-bottom: 10px!important;}
.article-proizvodi .post {margin-bottom: 20px;}

.galerija-izmjerimo .col-md-4{display:none;}
.galerija-izmjerimo .position-absolute img {  border: 8px solid #FFFFFF;}
.galerija-izmjerimo .cascading-images-wrapper { padding:0;}
.galerija-izmjerimo .cascading-images-wrapper .cascading-images img { width: 400px; height: 250px;}
.galerija-izmjerimo .cascading-images-wrapper .cascading-images {transform:unset;}
.galerija-izmjerimo .col-left .row {display:none!important;}

.galerija-global .glightbox-gallary img{width: auto; max-width: 100%;  max-width: 1; transform: unset; margin: 0;  height: auto; max-height: 405px; min-height: 405px; transform: scale(1.03);}
.galerija-global .cover-img li a {overflow:hidden;}
.galerija-global .glightbox-gallary li:hover a:before { opacity: 0;}

.galerija-hidden .thumb-grid li:nth-child(n+9) { display: none;}

.izmjerimo-section h2{ font-size: clamp(1.9rem, 1.3rem + 1.6vw, 3rem);}
.izmjerimo-section h2 span{ font-weight: 700;}
.izmjerimo-section p { color: #5A5955; max-width: 64ch; font-size: 1.05rem;}
.izmjerimo-section table td strong {font-weight: 700;  color: #161616; font-size: 1.15rem; letter-spacing: -.015em;}
.izmjerimo-section table td { color: #5A5955; font-size: .98rem; max-width: 52ch; padding-left:0; padding-right:25px;}
.btn-izmjerimo {padding:0!important; margin-left:0!important; width: 100%;text-align: left;  display: flex;  justify-content: left;  border-bottom: 2px solid #d8121b;}
.btn-izmjerimo:hover {color: #D8121B!important;}
.btn-platna:hover {border-color:#D8121B;}

.uzorci-subtitle {display: flex; align-items: center;}
.uzorci-subtitle p{padding-right:5px; color:#161616; font-size: 1.05rem;}
.uzorci-subtitle .post-meta a{ font-size: 1.05rem!important; margin-bottom:15px;}
.uzorci-subtitle a:hover{color:#B00D15;}
.uzorci-detalji .col-md-12 {padding-left:0;}

.sidebar-settings .sidebar h5 { background-color: transparent;padding: 15px 0px !important;border-bottom: 2px solid #161616;}
.sidebar .simple-post-list li.list-link a { color: #161616; font-size: 16px;}
.sidebar .simple-post-list li:hover { background: transparent;}
.sidebar .simple-post-list li:hover a {color:#B00D15;}

.toggle-pitanja .toggle.toggle-lg .toggle>label, .toggle.toggle-lg .toggle>.toggle-title { padding: 15px 0;  font-size: 1.12rem;  font-weight: 600;  color: #161616; background: transparent;  border-left: 0; border-radius:0; transition: color .18s ease;}
.toggle-pitanja .toggle { margin: 0; border-bottom: 1px solid #DCDCD7; border-top: 1px solid #DCDCD7; }
.toggle-pitanja .toggle-title:hover {color:#D8121B!important;}
.toggle-pitanja .toggle.toggle-lg .toggle>.toggle-content>p { color: #5A5955; max-width: 62ch; padding-bottom: 1.3rem; font-size: 17px!important; line-height: 1.55;}
.toggle-pitanja .toggle>label:before, .toggle>.toggle-title:before {border-color: #D8121B!important; border-bottom: 2px solid;  border-left: 2px solid; border-radius:1px;}
.toggle-pitanja .mb-4, .my-4 {margin-bottom: 0 !important;}

.card-reference {padding-top:0; padding-bottom:0;}
.card-reference h4 { font-size: clamp(1.9rem, 1.3rem + 1.6vw, 3rem) !important; text-transform: unset !important;text-align: left; margin-bottom: 35px !important;}
.card-reference .thumb-info .thumb-info-title {display: flex; align-items: center; padding: 8px 15px;}
.card-reference .thumb-info.thumb-info-no-borders .thumb-info-wrapper { height: 210px;}
.portfolio-item .thumb-info img { height: 210px; object-fit: cover;}

.proizvodi-padding {padding-left:15px!important; padding-right:15px!important;}
.proizvodi-detalji .article-galerija, .proizvodi-detalji .heading-title-block, .proizvodi-detalji .col-block-flex, .proizvodi-detalji .article-platno, .proizvodi-detalji .galerija-global {padding-left:15px!important; padding-right:15px!important;}
.proizvodi-detalji .owl-carousel { padding: 0 15px;}
.proizvodi-detalji .post {margin-bottom:0!important;}
.btn-upit {margin: 15px 0 0 0!important;}

.col-block-flex .container-xl {padding:0;}
.col-block-flex {display:flex; justify-content: space-between;}
.col-block-flex .table td, .table th { border-top: 1px solid #DCDCD7;}
.col-block-flex .table td, .table th { padding: 15px 0;}
.col-block-flex .table td strong {padding-right: 25px;}
.col-block-flex .heading-text-below h2{font-size: clamp(1.9rem, 1.3rem + 1.6vw, 3rem);}
.col-left {width:47%; flex-grow: 0; flex-shrink: 0;}
.col-right {width:47%; flex-grow: 0; flex-shrink: 0;}
.col-left .col-lg-12 .container-xl {margin-bottom:0!important;}
.kontakt-col-left h2 { max-width: 28ch; font-size: clamp(1.9rem, 1.3rem + 1.6vw, 3rem);}
.fui-form-container{display: grid;  border: 1px solid #DCDCD7!important; padding: clamp(1.5rem, 2.5vw, 2.5rem); margin-top: 20px;}
.fui-heading-h2 { font-size: 1.35rem!important; font-weight: 600; margin-bottom:10px;}
.fui-btn {  min-height: 52px; padding: 0 1.5rem;border-radius: 0!important; font-size: 1rem!important; font-weight: 600!important; white-space: nowrap; border: 1.5px solid transparent!important;cursor: pointer; transition: background .18s ease, color .18s ease, border-color .18s ease, transform .12s ease; background:#D8121B!important;}
.fui-btn:hover {background:#B00D15;}
.fui-alert-error p {color:#FFFFFF;}
.fui-alert-error {background-color: #D8121B!important; border-radius: 0;}
.custom-form { margin-bottom: 0;}
input[type=text], input[type=password], input[type=datetime], input[type=datetime-local], input[type=date], input[type=month], input[type=time], input[type=week], input[type=number], input[type=email], input[type=url], input[type=search], input[type=tel], input[type=color], textarea, select{  width: 100%;padding: .85rem 1rem!important; border: 1.5px solid #B9B9B2!important;  border-radius: 0!important; background: #FFFFFF;  color:#161616!important; font: inherit; font-size: 1rem!important; font-weight: 400!important;}
textarea {min-height:120px;}
.fui-input.fui-focus, .fui-input:focus, .fui-select.fui-focus, .fui-select:focus{border-color: #161616; outline: 3px solid #FBE3E4!important;}
.addr { font-style: normal; display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 1.2rem 2rem;}
.addr small { font-size: .85rem;  color: #5A5955; font-weight: 500;}
.addr a, .addr span { font-size: 1.08rem; font-weight: 500; color: #161616!important;}
.addr a:hover {color: #D8121B!important;}
.addr div { display: flex; flex-direction: column; gap: .2rem;}

.col-nazovite { border-top: 2px solid #161616; padding-top: 20px;}
.col-nazovite .btn {margin: 20px 0 !important;}
.col-nazovite p {color:#5A5955; font-size: 0.9rem; margin-bottom:0;}
.col-nazovite .cta-tel { display: inline-flex;  align-items: center; color:#161616; font-size: clamp(1.8rem, 1.2rem + 1.6vw, 2.8rem); font-weight: 700; letter-spacing: -0.03em;  line-height: 1; font-variation-settings: "opsz" 96; gap: 0.6rem; transition:0.3s;}
.col-nazovite .cta-tel:hover {color:#D8121B;}
.col-nazovite svg {fill: none; stroke: #D8121B; stroke-width: 2; stroke-linecap: round;  stroke-linejoin: round; flex: 0 0 auto; width: 28px; height: 28px; color: #D8121B;}
.nazovite-block {padding-left: 15px!important; padding-right: 15px!important;}

.page-header-bottom:after {display:none;}
.page-header-bottom .page-header-title-border {display:none;}
.page-header-bottom h1 {font-size: 28px;}
.page-header-bottom .breadcrumb>li a {color:#FFFFFF;}
.page-header-bottom .breadcrumb>li a:hover {color:#FFFFFF!important;}
.page-header-bottom .breadcrumb>li {color:#FFFFFF;}

#footer { border-top: 1px solid rgba(255, 255, 255, .14);}
#footer h5 { font-size: 1rem; margin-bottom: .9rem!important;  letter-spacing: 0;}
#footer .mb-5 a { font-size: .98rem!important; color: rgba(255, 255, 255, .82);}
#footer .mb-5 a:hover { color: #fff; text-decoration: underline; left: 0px!important;}
#footer .text-4 p{color: rgba(255, 255, 255, .82);}
#footer p{color: rgba(255, 255, 255, .82);}
.footer-col-izmjena {margin-bottom: 130px;}
.footer-section {}
.foot-cta { display: flex;  flex-direction: column;  gap: 1rem;  justify-self: end; max-width: 34rem;  width: 100%;  padding: clamp(1.4rem, 2vw, 2rem); border: 1px solid rgba(255, 255, 255, .18);  background: rgba(255, 255, 255, .04);}
.foot-cta p {color: #fff;font-size: 1.08rem;font-weight: 500; max-width: none;}
.foot-cta-row { display: flex; align-items: center; flex-wrap: wrap;  gap: 1rem 1.5rem;}
.btn-red { background: #D8121B; color: #fff;}
.site-foot a { color: rgba(255, 255, 255, .82);}
.foot-tel {  display: inline-flex;  align-items: center; gap: .5rem; color: #fff!important;  font-weight: 600; font-size: 1.05rem; }
.foot-tel:hover {text-decoration:underline;}
.foot-tel .icon {  width: 18px; height: 18px; color: #D8121B; fill: none; stroke: currentColor;  stroke-width: 2; stroke-linecap: round; stroke-linejoin: round; flex: none;}
.footer-logo-col img{width: 130px; border-radius: 6px; margin-bottom: 17px;}
.footer-logo-col p {max-width: 42ch; font-size: 1.02rem; color: rgba(255, 255, 255, .82);}
.footer-copyright {padding-left:0;}
#footer .footer-copyright p {color: rgba(255, 255, 255, .82);}
#footer .footer-copyright a {color: rgba(255, 255, 255, .82);}
#footer .footer-copyright a:hover {text-decoration:underline; color:#FFFFFF;}
#footer .footer-bg-color-2, #footer .footer-copyright { background: transparent;}
#footere .col-lg-2 .text-4 a:not(.btn){color:#FFFFFF!important;}
#footer a:not(.btn) {color:#FFFFFF!important;}
.footer-wmd {text-align:right; padding-right:0;}
/* CLS fix 24.09.2026 (SEO audit): owl je display:none dok JS ne doda .owl-loaded, pa traka
   "2003. / 7 proizvoda / ..." na mobitelu iskoci za ~114px i gurne cijelu stranicu (CLS 0.24).
   Prije inita slozi stavke isto kao owl nakon inita (1 / 2 / 5 po redu, kao data-plugin-options). */
.hero-carousel-block .owl-carousel:not(.owl-loaded){display:flex;overflow:hidden}
.hero-carousel-block .owl-carousel:not(.owl-loaded)>div{flex:0 0 100%;min-width:0;padding:1.2rem 1.5rem;display:flex;flex-direction:column;gap:.15rem;border-left:1px solid #DCDCD7}
.hero-carousel-block .owl-carousel:not(.owl-loaded)>div:first-child{border:0;padding-left:0}
@media (min-width:479px){.hero-carousel-block .owl-carousel:not(.owl-loaded)>div{flex-basis:50%}}
@media (min-width:768px){.hero-carousel-block .owl-carousel:not(.owl-loaded)>div{flex-basis:20%}}
