/** Shopify CDN: Minification failed

Line 6:3066 Unexpected "}"

**/
@import url(https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Roboto+Slab:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);body{width:100%;height:auto;margin:auto;margin:0;padding:0;color:#161616!important;font-family:'Poppins',sans-serif!important}.custom_collections_page{display:flex}.custom_collections_page .custom_list_sidebar{width:85%!important}.custom_collections_page .product-grid-container{width:80%!important}.announcement-bar__message{color:white!important;font-family:'Poppins'!important;font-size:14px}.utility-bar{background:black!important;text-align:right!important}.utility-bar__grid{padding-left:0;padding-right:0px!important}.header .header__icons{width:20%!important;align-content:center}.header_contact-details{padding-right:30px}.header_contact-details a{color:white!important;text-decoration:none!important;padding:0 10px 0 12px;font-size:12px}.header_contact-details a:first-child{border-right:1px solid #fff;line-height:50px}#product-grid .card__media .media img{object-fit:cover}.card__media,.card .media{background:none!important;bottom:0;top:0;right:0}for this class remove bottom and if you dont want top space remove top also .color-scheme-2,.card--media,.card__inner.gradient{background:none!important;background-color:none!important}.swym-header-launcher{color:#2a77af!important}.header__icon{color:#2a77af;padding-right:10px}.footer_contact-details a{text-decoration:none!important;color:#161616;font-weight:600;font-family:"Poppins";font-size:14px}.about-hybec-home-column h2,.prod-category-text-home-column h2{color:#000;font-family:'Poppins',sans-serif;font-weight:700;font-size:28px;line-height:34px;margin-bottom:10px;padding-top:60px;text-align:center!important}.about-hybec-home-column p{color:#000;font-family:'Poppins',sans-serif;font-weight:400;font-size:14px;line-height:24px;margin-bottom:15px;text-align:center!important}.prod-category-text-home-column p{color:#000;font-family:'Poppins',sans-serif;font-weight:400;font-size:14px;line-height:24px;margin-bottom:15px;text-align:center!important}.home-page-banner .banner__box{width:30%!important;padding:80px 30px!important}.banner-booking-home{margin-top:100px}.banner-booking-home .banner__box h2{padding-bottom:30px}.banner-booking-home .banner__box{background-color:#3c3c3c!important}.videoBoxInfo{background-color:#fbaf1d;color:white!important;width:300px;padding:50px 0 50px 25px;line-height:45px}.imageBoxInfoDescription p{font-size:20px;color:#fff;font-weight:300;font-family:"Roboto Slab";margin:0px!important;padding:0}.banner-projects-home .banner__box,.home-page-banner .banner__box{margin-top:-115px;margin-left:-50px;background-color:#fbaf1d;color:white!important;width:30%;padding-left:30px!important;padding-top:20px!important;padding-bottom:30px!important;padding-right:0px!important}}.home-page-banner .banner__box p,.banner-projects-home .banner__box p,.banner-booking-home .banner__box p{font-size:20px;color:#fff;font-weight:300;font-family:"Roboto Slab"}.home-page-banner .banner__box h2,.banner-projects-home .banner__box h2,.banner-booking-home .banner__box h2,.contact h2{font-size:35px;color:#fff !improtant;font-weight:700;font-family:'Poppins';line-height:45px}.contact h1{font-size:35px;color:#fff !improtant;font-weight:700;font-family:'Poppins';line-height:45px}.banner-booking-home .banner__box a{background-color:#0052CC;color:#fff;font-weight:600;font-family:"Poppins";text-align:center;text-transform:uppercase;border:1px solid #9dbde5}.banner-booking-home .banner__box{margin-top:-115px;margin-left:-50px;background-color:#fbaf1d;color:white!important;width:30%;padding-left:30px!important;padding-top:20px!important;padding-bottom:10px!important;padding-right:0px!important}.form-status{font-size:15px!important;line-height:normal!important}.banner-booking-home .banner__box .banner__buttons{position:absolute!important;bottom:-25px!important}.newsletter p{font-size:20px;color:#000;font-weight:600;font-family:"Roboto Slab";text-align:center}.footer__content-bottom-wrapper--center{justify-content:flex-start!important}#shopify-block-instafeed_app_block_VfVGjR{padding:0 10px 80px 10px;background-color:#eeeeee!important}.instafeed-new-layout-container{background-color:#eeeeee!important}.product__description{font-size:14px!important}.product__info-container>p{font-size:14px!important}.custom-category-slider .card__content span{display:none}.product-form__buttons>div:nth-child(2){display:none}.swym-button span{color:#000!important;font-size:14px!important;font-family:'Poppins',sans-serif!important}.swym-btn-container[data-position=default] .swym-add-to-wishlist.swym-icontext:after{color:#000;font-size:15px;width:40px}.custom_list_layout{display:flex}.custom_list_layout>div:first-child{width:20%!important}.custom_list_layout>div:last-child{width:80%!important}.custom_list_sidebar h4,.facets__heading--vertical{font-family:'Poppins';color:#000!important;font-size:18px;text-transform:uppercase;margin-top:10px;font-weight:600;margin-bottom:15px}.facets-container{padding-top:5rem!important}.left-cat-menu{border-top:1px solid #c7c7c7}.left-cat-menu,.left-cat-menu li,.left-cat-menu ul{padding:0;margin:0;list-style:none;font-family:'Poppins'}.left-cat-menu>li{border-bottom:1px solid #e1e1e1}.left-cat-menu a{color:#000;text-decoration:none}.left-cat-menu>li{padding:3px 0}.left-cat-menu>li>a{font-family:'Poppins';display:flex;position:relative;justify-content:space-between;font-size:14px;line-height:40px;color:#161616}.left-cat-menu>li>a:hover{color:#0052CC}.left-cat-menu>li>a svg{width:15px;height:auto;color:#c7c7c7}.left-cat-menu .dropdown-child{margin-bottom:10px;font-size:14px;max-height:0;overflow:hidden;transition:max-height 0.2s ease-out}.left-cat-menu .dropdown-child:has(.active){max-height:none}.left-cat-menu>li:has(.active)>a svg{transform:rotateX(180deg)}.left-cat-menu .dropdown-child .active a{color:#c7c7c7!important}.left-cat-menu .dropdown-child a:hover{color:#c7c7c7!important;text-decoration:underline!important}.card__information{text-align:center}#product-grid .card-information>.price{font-family:Source Sans Pro Semibold,sans-serif;color:#0052CC!important}.custom_collections_page.page-width,.custom_collections_page.page-width .page-width{padding:0px!important}.facets-vertical .facets-wrapper{padding-right:5rem!important}.collection_title_container h3{color:#0052CC;font-family:Poppins,serif;font-size:22px;font-weight:500}.collection_title_container h1{color:#0052CC;font-family:Poppins,serif;font-size:22px;font-weight:500}.header-wrapper--border-bottom{border:0}.swym-header-launcher-icon{line-height:25px}.header__icon--account{justify-content:left!important;width:3.4rem;margin-left:3px}.custom_collections_page>div{width:100%}header.page-width{max-width:1400px}.footer__content-top.page-width,.footer__content-bottom-wrapper.page-width{max-width:1300px}sticky-header{box-shadow:0 0 7px #00000012}#product-grid .ratio:before{padding-bottom:420px}#product-grid .grid{column-gap:15px;row-gap:15px}#product-grid .grid--3-col-desktop .grid__item{width:calc(32.33% - var(--grid-desktop-horizontal-spacing)* 2 / 3)}#product-grid .card__media .media img{object-fit:contain}.card__media .media>*:not(.zoom):not(.deferred-media__poster-button),.card__media .media model-viewer{max-width:80%}.card__media--wide .media>*:not(.zoom):not(.deferred-media__poster-button){max-width:100%!important;max-height:100%!important;width:100%!important;height:100%!important;object-fit:contain!important;object-position:center center!important}.card__media--wide,.card__media--wide .media{top:0!important;bottom:0!important;left:0!important;right:0!important}.card__media,.card .media{bottom:15px;position:absolute;top:15px;left:15px;right:15px}.card__heading{font-size:16px}.card-information{width:100%;text-align:center;margin-bottom:15px}.card__badge{display:none}.price__regular{font-family:Poppins}.product__media-item,.product__media-item>div{border:0}.product-form__submit{margin-bottom:1rem;background:#0052CC;color:#FFF}.videoBackground .videoBoxInfoTitle,.videoBackground .imageBoxInfoTitle{margin-top:10px}.custom-category-slider .card__media,.custom-category-slider .card .media{left:0;right:0}.custom-category-slider .card .media{position:static}.custom-category-slider .card__media .media>*:not(.zoom):not(.deferred-media__poster-button),.custom-category-slider .card__media .media model-viewer{max-width:100%}.custom-category-slider .slick-prev:before,.custom-category-slider .slick-next:before{color:#000;position:relative}.custom-category-slider .slick-list{margin:0 -8px}.custom-category-slider .slick-slide>div{padding:0 8px;display:block!important;width:304px}.custom-category-slider .slick-prev:before{content:"‹"}.custom-category-slider [dir="rtl"] .slick-prev:before{content:"›"}.custom-category-slider .carousel-nav{border:0;background:none;position:absolute;top:45%;cursor:pointer;transition:all 0.2s}.custom-category-slider .carousel-nav img{width:35px}.custom-category-slider .carousel-prev{left:-5%}.custom-category-slider .carousel-next{right:-5%}.custom-category-slider:hover .carousel-nav{opacity:1}.footer__content-top{display:block;padding-left:2.7rem!important}.footer__copyright{padding-left:2.7rem!important}.footer-block__heading{color:rgb(18 18 18 / .75)!important}.footer__content-top h2,.footer__content-top p,.footer__content-top a,.footer__content-bottom-wrapper .copyright__content,.footer__content-bottom-wrapper a{color:#000000!important}@media only screen and (max-width:600px){aside>.custom_list_sidebar{display:none}.banner__media{height:230px!important}.banner__content{position:absolute!important;bottom:0}.facets-container{padding-top:0rem!important}}@media only screen and (max-width:810px){#FacetsWrapperMobile .custom_list_sidebar{padding:0 25px;border-bottom:1px solid #ececec}.custom_collections_page.page-width,.custom_collections_page.page-width .page-width{padding:0 1.1rem!important}}@media only screen and (min-width:1400px){.custom_collections_page.page-width,.custom_collections_page.page-width .page-width{max-width:1400px;padding:0 1.5em!important}}@media only screen and (max-width:500px){.shopify-section-header-sticky .header__icon{color:#000}}@media only screen and (min-width:769px){footer .grid{flex-wrap:nowrap!important}footer .grid>div:first-child{width:25%!important}footer .grid>div:nth-child(2),footer .grid>div:nth-child(3),footer .grid>div:nth-child(4){width:15%!important}footer .grid>div:last-child{width:15%}.footer-block__brand-info .rte{width:65%!important}.list-social{row-gap:10px}}@media only screen and (max-width:749px){.header .header__icons{width:100%!important;padding-left:20px}.header_contact-details{text-align:start!important;padding:0 10px 0 10px!important}.header_contact-details a{padding:0 5px 0 5px}.utility-bar__grid.page-width{padding-left:0}.footer__content-top{padding-bottom:0rem!important;padding-left:3.5rem!important}.videoBackground .videoBoxInfo{background:#fbaf1d!important}.banner-booking-home .banner__box .banner__buttons{left:15px}.banner-booking-home .banner__box,.banner-projects-home .banner__box{margin-bottom:100px;margin-right:50px;background-color:#fbaf1d;color:white!important;width:70%;padding:10px 0 10px 10px!important}.banner-booking-home .banner__box{background-color:#fbaf1d}.banner-projects-home .banner__box{background-color:#fbaf1d!important}.home-page-banner .banner__box p,.banner-projects-home .banner__box p,.banner-booking-home .banner__box p{font-size:16px;text-align:left}.home-page-banner .banner__box h2,.banner-projects-home .banner__box h2,.banner-booking-home .banner__box h2{font-size:25px;color:#fff !improtant;font-weight:700;font-family:'Poppins';line-height:35px;text-align:left}.banner__buttons a{font-size:1.2rem}.custom-category-slider .media>*:not(.zoom):not(.deferred-media__poster-button),.custom-category-slider .media model-viewer{position:static!important}.custom-category-slider .slick-slide>div{width:90%;padding-left:50px}.custom-category-slider .carousel-nav img{width:50px}.product .product__info-wrapper{padding-left:15px;padding-right:15px}.custom_collections_page .product-grid-container{width:100%!important}.custom_collections_page .collection .card__inner{height:500px}#menu-drawer .menu-drawer__utility-links ul{display:none}#MainContent{position:relative;z-index:1}#menu-drawer{z-index:5}.custom-category-slider .slick-list{margin:0}.section-template--18141952540891__main-padding,.section-template--18093831258331__main-padding{padding:20px}.mobile-facets__main{padding:7.7rem 0 0!important}.footer__content-top{padding:0 2rem!important}.footer__copyright{padding-left:2rem!important}.product .slider--mobile:after{padding-left:0}.product__media-wrapper slider-component:not(.thumbnail-slider--no-slide){margin-left:0px!important;margin-right:0px!important}.list-social{row-gap:10px}}.div.card__inner.color-scheme-2.gradient.ratio{position:relative;width:100%;height:100%;overflow:hidden}.div.card__inner.color-scheme-2.gradient.ratio img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0}@media only screen and (min-width:821px) and (max-width:1024px){.image-banner-only{height:375px!important}.about-us-section{padding:30px 50px!important}.vision-mission-section{padding:20px 50px!important}.vision-content,.mission-content{padding-right:100px!important}.client-segment{padding:40px 50px!important}.client-segment img{width:650px!important;max-width:650px!important}.section-template--18093831094491__product-grid-padding .custom_collections_page{padding-left:50px!important;padding-right:50px!important}#product-grid li{width:32%;max-width:32%}.facets-vertical .facets-wrapper{padding-right:0rem!important}}@media only screen and (min-width:601px) and (max-width:820px){.image-banner-only{height:325px!important}.about-us-section{padding:20px 50px!important;padding-top:70px!important}.about-us-section .container{flex-direction:column-reverse;gap:20px}.about-us-section .about-image{width:100%}.about-image img{max-width:500px;width:500px}.vision-mission-section{padding:20px 50px!important}.vision-content,.mission-content{padding-right:50px!important}.client-segment{padding:30px 50px!important}.client-segment img{width:600px!important;max-width:600px!important}.section-template--18093831094491__product-grid-padding .custom_collections_page{padding-left:30px!important;padding-right:30px!important}#product-grid li{width:48%;max-width:48%}.facets-vertical .facets-wrapper{padding-right:0rem!important}}@media only screen and (max-width:600px){.image-banner-only{height:200px!important}.about-us-section{padding:20px 30px!important;padding-top:60px!important}.about-us-section .container{flex-direction:column-reverse;gap:10px}.about-us-section .about-image{width:100%}.about-image img{max-width:350px;width:350px}.vision-mission-section{padding:20px 30px!important}.vision,.mission{padding:30px!important}.vision-content,.mission-content{padding-right:0px!important;gap:10px!important;flex-direction:column}.client-segment{padding:20px 10px!important;padding-bottom:50px!important}.client-segment img{width:350px!important;max-width:350px!important}#product-grid li{width:100%;max-width:100%}.card__media,.card .media{left:20px}#product-grid .card__inner{height:420px}}@media only screen and (min-width:1025px) and (max-width:1400px){.image-banner-only{height:500px!important}}@media only screen and (min-width:601px) and (max-width:1024px){.custom-category-slider .slick-slide>div{width:250px}.custom-category-slider .slick-slider{padding-left:20px;padding-right:20px}.footer__content-top{padding-left:3.5rem!important}.footer__copyright{padding-left:3.5rem!important}}@media only screen and (min-width:1400px){.footer__content-top{padding-left:0rem!important}.footer__copyright{padding-left:0rem!important}}

.footer-block__brand-info .rte p {
    width: 83% !important;
}

.collection-banner img {
    width: 100%;
    display: block;
    object-fit: cover;
}

@media only screen and (max-width: 1024px) {

    .footer-block__brand-info .rte p {
        width: 100% !important;
    }

}


/* HOMEPAGE STYLING */

.about-hybec-home .about-hybec-home-column .about-hybec-home-heading {
    font-size: 35px !important;
    line-height: 45px !important;
}


/* BLOG STYLING */

/* Blog Page Wrapper */
.main-blog {
  max-width: 1200px;
  margin: 0 auto;
  padding: 40px 20px;
  padding-bottom: 72px !important;
}

/* Blog Page Title */
.main-blog .title--primary {
  font-family: Poppins, sans-serif !important;
  font-size: 28px;
  line-height: 34px;
  font-weight: 700;
  text-align: center;
  margin-bottom: 40px;
  color: #000;
  position: relative;
  text-transform: uppercase;
}

.main-blog .title--primary::after {
  content: "";
  display: block;
  width: 94px;
  height: 3px;
  background: #0052CC; /* accent color (goldish) */
  margin: 6px auto 0;
  border-radius: 2px;
}

/* Blog Articles Grid */
.blog-articles {
  display: grid !important;
  grid-template-columns: repeat(3, 1fr) !important; /* exactly 3 columns */
  gap: 50px !important;
  align-items: stretch !important; /* equal height */
}

/* Blog Card */
.article-card-wrapper {
  display: flex;
  flex-direction: column;
  background: #fff;
  border-radius: 10px;
  overflow: hidden;
  height: 100%;
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.article-card-wrapper:hover {
  transform: translateY(-6px);
  box-shadow: 0 8px 20px rgba(0,0,0,0.1);
}

.article-card-wrapper .card__information {
    padding-left: 2rem !important;
    padding-right: 2rem !important;
}

.article-card-wrapper .card--standard .card__media {
    margin-top: 2rem !important;
}

/* Blog Images */
.article-card-wrapper .article-card__image img {
  width: 100% !important;
  height: 240px !important;
  object-fit: cover;
  display: block;
}

/* Blog Content */
.article-card-wrapper .card__information {
  flex-grow: 1;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  padding: 18px;
}

/* Title */
.article-card-wrapper .card__heading a {
  font-family: Poppins, sans-serif !important;
  font-size: 20px;
  font-weight: 400;
  margin-bottom: 10px;
  color: #000;
  text-decoration: none;
  transition: color 0.3s ease;
}

.article-card-wrapper .card__heading a:hover {
  color: #0052CC;
}

/* Date */
.article-card-wrapper .article-card__info {
  font-family: Poppins, sans-serif !important;
  font-size: 12px;
  color: #888;
  margin-bottom: 12px;
}

/* Excerpt */
.article-card-wrapper .article-card__excerpt {
  font-family: Poppins, sans-serif !important;
  font-size: 14px;
  color: #000;
  line-height: 22px;
  flex-grow: 1;
  margin-bottom: 15px;
}

/* Read More Button */
.article-card-wrapper .article-card__button {
  display: inline-block;
  padding: 8px 16px;
  font-family: Poppins, sans-serif !important;
  font-size: 0.9rem;
  font-weight: 500;
  text-transform: uppercase;
  background: #0052CC;
  color: #fff;
  border-radius: 6px;
  text-decoration: none;
  align-self: flex-start;
  transition: background 0.3s ease;
}

.article-card-wrapper .article-card__button:hover {
  background: #0052CC;
}

/* Responsive */

@media only screen and (min-width: 601px) and (max-width: 768px) {

    .article-card__image img {
        padding-left: 10% !important;
        padding-right: 10% !important;
    }

}

@media only screen and (min-width: 821px) and (max-width: 1024px) {

    .blog-articles {
        gap: 15px !important;
    }

}

@media (max-width: 1024px) {
  .blog-articles {
    grid-template-columns: repeat(2, 1fr) !important; /* 2 columns on tablet */
  }
}

@media (max-width: 768px) {
  .blog-articles {
    grid-template-columns: 1fr !important; /* 1 column on mobile */
  }
  .article-card__image img {
    height: 250px !important;
    max-width: 100% !important;
  }

  .article-card__image-wrapper {
    left: unset !important;
    right: unset !important;
    margin: auto !important;
  }

  .article-card__image {
    width: 100% !important;
    margin: auto !important;
    left: unset !important;
    right: unset !important;
    margin: auto !important;
  }

}



/* ============================
   Blog Article Page Styling
   ============================ */

/* General container */
.article-template {
  font-family: Poppins, sans-serif !important;
  color: #000;
  line-height: 1.7;
  margin: 0 auto;
  max-width: 1200px;
  padding: 20px;
}

.article-template .page-width--narrow {
  max-width: unset !important;
}

/* Hero Image */
.article-template__hero-container {
  margin-bottom: 2rem;
}

.article-template__hero-adapt {
  background: none !important;
}

.article-template__hero-adapt img {
  width: 100%;
  height: auto;
  border-radius: 12px;
  object-fit: cover;
  box-shadow: 0 6px 20px rgba(0,0,0,0.1);
}

/* Title */
.article-template__title {
  font-family: Poppins, sans-serif !important;
  font-size: 2.2rem;
  font-weight: 700;
  margin: 1rem 0 0.5rem;
  text-align: center;
  color: #111;
}

/* Date */
.article-template header time {
  display: block;
  text-align: center;
  color: #666;
  font-family: Poppins, sans-serif !important;
  font-size: 12px;
  margin-bottom: 1.5rem;
  text-transform: uppercase;
  letter-spacing: 1px;
}

/* Social Share */
.article-template__social-sharing {
  text-align: center;
  margin-bottom: 2rem;
}
.share-button__button {
  background: #222;
  color: #fff;
  padding: 0.6rem 2.6rem;
  border-radius: 30px;
  font-size: 14px;
  font-weight: 500;
  cursor: pointer;
  transition: all 0.3s ease;
}
.share-button__button:hover {
  background: #444;
}

/* Content Area */
.article-template__content {
  font-family: Poppins, sans-serif !important;
  font-size: 14px;
  color: #000;
}
.article-template__content h1,
.article-template__content h2,
.article-template__content h3 {
  font-family: Poppins, sans-serif !important;
  font-weight: 600;
  margin: 2rem 0 1rem;
  color: #000;
}
.article-template__content p {
  margin-bottom: 1.2rem;
}
.article-template__content ul {
  padding-left: 1.2rem;
  margin: 1rem 0;
}
.article-template__content li {
  margin-bottom: 0.6rem;
}

/* Images inside content */
.article-template__content img {
  max-width: 100%;
  height: auto;
  border-radius: 8px;
  margin: 15px 0;
  box-shadow: 0 4px 12px rgba(0,0,0,0.08);
}

/* Tables */
.article-template__content table {
  width: 100%;
  border-collapse: collapse;
  table-layout: auto;
  word-wrap: break-word;
  margin: 2rem 0;
  font-family: Poppins, sans-serif !important;
  font-size: 14px;
}
.article-template__content th,
.article-template__content td {
  border: 1px solid #ddd;
  padding: 12px;
  text-align: left;
  word-break: break-word;
  white-space: normal;
}
.article-template__content thead {
  background: #f8f8f8;
  font-family: Poppins, sans-serif !important;
  font-weight: 600;
}

/* Links */
.article-template__content a {
  color: #0052CC;
  text-decoration: none;
  font-family: Poppins, sans-serif !important;
  font-weight: 500;
}
.article-template__content a:hover {
  text-decoration: underline;
}

/* Back to blog link */
.article-template__back {
  margin-top: 3rem;
}
.article-template__back a {
  font-weight: 500;
  color: #0052CC;
  text-decoration: none;
  display: inline-flex;
  align-items: center;
  transition: color 0.3s ease;
}
.article-template__back a:hover {
  color: #0052CC;
}
.article-template__back svg {
  margin-right: 6px;
}

/* ============================
   RESPONSIVE STYLES
   ============================ */
@media (max-width: 1024px) {
  .article-template__title {
    font-size: 1.9rem;
  }
}

@media (max-width: 768px) {
  .article-template {
    padding: 15px;
  }
}

@media (max-width: 480px) {
  
  .share-button__button {
    text-align: center;
  }

  /* Mobile scrolling wrapper */
.article-template__content table {
  display: block;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}

/* Optional: Add a subtle scrollbar look */
.article-template__content table::-webkit-scrollbar {
  height: 6px;
}
.article-template__content table::-webkit-scrollbar-thumb {
  background: #ccc;
  border-radius: 3px;
}

}

/* =====================================================
   SORT BAR — kill white card on select wrapper
   Targets the .select div and select__select inside
   the sort bar across ALL collection pages
====================================================== */
.premium-collection-grid .facets-vertical-sort .select__select,
.premium-collection-grid .facet-filters__sort.select__select {
  background-color: rgba(255, 255, 255, 0.06) !important;
  background: rgba(255, 255, 255, 0.06) !important;
  color: rgba(255, 255, 255, 0.85) !important;
  border-color: rgba(212, 188, 123, 0.25) !important;
  color-scheme: dark;
}

.premium-collection-grid .facets-vertical-sort .select::before {
  box-shadow: none !important;
}

.premium-collection-grid .facets-vertical-sort .select::after {
  box-shadow: none !important;
  border-color: transparent !important;
}

.premium-collection-grid .facets-vertical-sort .select .icon-caret {
  color: rgba(212, 188, 123, 0.70) !important;
}






