/** Shopify CDN: Minification failed

Line 404:0 Unexpected ","

**/
/* TOOLTIPES CSS 

.splendor-tooltip {
  text-decoration: underline dotted;
  position: relative;
  cursor: help;
}

.splendor-tooltip::after {
  content: attr(data-tooltip);
  position: absolute;
  bottom: 100%;
  left: 0;
  background-color: #333;
  color: #fff;
  padding: 6px 10px;
  border-radius: 5px;
  white-space: nowrap;
  font-size: 12px;
  opacity: 0;
  pointer-events: none;
  transform: translateY(-5px);
  transition: opacity 0.2s ease, transform 0.2s ease;
  z-index: 999;
}

.splendor-tooltip:hover::after {
  opacity: 1;
  transform: translateY(-10px);
}
*/

/* POPUP */
.popup {
  display: none; /* Alapból rejtve */
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  padding: 20px;
  border-radius: 20px;
  box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.25);
  z-index: 1000;
background-image: url("/cdn/shop/files/Footer_bg.png?v=1750329603");
    width: 80%;
    height: 407px;
    background-size: cover;
    background-position: center;
    padding-top: 143px;
    padding-left: 110px;
    max-width: 1023px;
}

@media (min-width: 768px) and (max-width: 1024px) {
.popup{
padding: 120px 20px 20px 30px;
}
}

@media (max-width: 768px){
#CartDrawer > div.drawer__inner > div.drawer__inner-empty > div.cart-drawer__collection > div > div > div.card__content > div > h3 > a{
  font-size:20px;
}

.is-empty .cart__empty-text, .is-empty .cart__warnings {
    display: block;
    font-size: 25px;
    margin: 80px 0 20px;
}

  a.header__icon:not(:last-child), .header__search {
    margin-right: 0 !important;
}
body > div.popup > a{
font-size: 20px !important;
}

#copy-email{
margin-top:20px !important;
}

.popup{
padding: 20px;
padding-top:140px;
}
}

@media (max-width: 320px){
body > div.popup > p{
font-size: 16px !important;
}

#copy-email{
margin-top:20px !important;
}

.popup{
padding: 20px;
padding-top:140px;
}
}

body > div.popup > a{
color: #FFF;
font-size: 40px;
font-style: normal;
font-weight: 700;
line-height: 130%;
display: block;
}

#copy-email{
color: #fff;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 15px;
    letter-spacing: 1px;
    text-transform: uppercase;
    margin-top: 43px;
    BACKGROUND: transparent;
    border: none;
    cursor: pointer;
}

.popup-content {
  text-align: center;
}

.popup-close {
  position: absolute;
  top: 10px;
  right: 10px;
  background: none;
  border: none;
  font-size: 16px;
  cursor: pointer;
  color: white;
}

.overlay-popup {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
  z-index: 999;
}






@media only screen and (min-width: 769px) {
 #shopify-section-template--25044293714246__home_isotope_gallery_XC4E3B{
   display: none;
 }

  .h2,
  #shopify-section-template--25044293714246__rich_text_LhLQir > div > div > div > h2{
    font-size: 40px !important;
  }
}

.specification-block-content.color-inverse.gradient>div>a:hover {
    border-radius: 20px 0;
    border: 1px solid;
    background: rgba(0, 0, 0, 0);
    padding: 11px 20px;
    text-transform: none;
}


.sub-heading{
  color: #0B7BBD !important;
}

/* BREADCRUMB */
#fulbevalok > nav,
#brossok > nav,
#gyuruk > nav,
#ferfi-ekszerek > nav,
#karkoto > nav,
#disztargyak > nav,
#medalok > nav,
#nyakekek > nav,
#szettek > nav,
#karikagyuruk > nav,
#jegygyuruk > nav,
#design-gyuruk > nav,
#cocktail-gyuruk > nav,
#gyongyos-gyuruk > nav,
#ko-nelkuli-gyuruk > nav,
#\34 04-es-hiba-nem-talalhato-az-oldal > nav,
#kulonlegessegek > nav{
  display: none;
}

#jegygyuruk .brossok .gallery-item img {
    aspect-ratio: 1 / 1;
    object-position: top;
}

#shopify-section-template--25044293058886__main > div > a,
#shopify-section-template--25044293255494__cart-items > cart-items > div:nth-child(4) > a,
#shopify-section-template--25044293255494__cart-items > cart-items > div.cart__warnings > a{
  border-radius: 25px 0;
    color: #fff;
    background: #36496c;
      margin-top: 0;
}

#shopify-section-template--25044293058886__main > div > a:hover,
#shopify-section-template--25044293255494__cart-items > cart-items > div:nth-child(4) > a:hover,
#shopify-section-template--25044293255494__cart-items > cart-items > div.cart__warnings > a:hover{
  color: #36496c;
    background: transparent;
  border: 1px solid #36496c;
}

#shopify-section-template--25044293058886__main > div > p.description{
 display: none;
}

.template-404 .title {
    font-size: 5rem;
    font-weight: 600;
    margin: 50px 0 10px !important;
}

#shopify-section-template--25044293058886__main > div > p.subtext-404{
  padding-top: 100px;
}



/* CART */
.cart-group {
    display: grid !important;
    grid-template-columns: 1fr 1fr 1fr 1fr !important;
}

.totals__subtotal-value{
  color: #36496c !important;
}
.cart-item__name{
  font-weight: 400 !important;
  font-family: palanquin;
}

/* FOOTER */

.footer-block .icon{
  fill: white;
}

.footer-style3 .footer-block-address.left ul.contact-info li {
    font-size: 18px;
}

.footer-style3 ul.contact-info li {
gap:10px;
}

.footer__blocks-wrapper{
      display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    align-items: start;
    justify-items: stretch;
  max-width: 1560px;
  margin: 0 auto;
}

.footer__copyright small.copyright__content {
    font-size: 16px;
    font-weight: 400;
}

.footer-block{
  display: block !important;
  height: 70%;
}

/* HEADER */

#header > div > div > div.header__icons > details-modal > details > div > div.search-modal__content.search-modal__content-bottom{
      background: rgba(0, 0, 0, .4);
}
.header__heading-logo,
.header__heading-logo img {
  display: inline-block;
  transform-origin: center;
  will-change: transform;
}

.header__heading-logo:hover,
.header__heading-logo:hover img {
  animation: logo-pulse 1.2s ease-in-out infinite;
}


@keyframes logo-pulse {
  0%   { transform: scale(1); }
  50%  { transform: scale(1.06); }
  100% { transform: scale(1); }
}

@media (prefers-reduced-motion: reduce) {
  .header__heading-logo:hover,
  .header__heading-logo:hover img {
    animation: none;
    transform: scale(1.03); 
  }
}


ul.dt-nav li.active>a, ul.dt-nav>li.active>a {
    border: none !important;
}

#AccessibleNav > ul > li.\31 .promo_image.top-level-link.has-mega-menu.dt-sc-primary.menu-item-has-children > div > div > ul > div > li > div > div > h6 > a{
  color:black;
}

.menu-drawer__menu-item--active, .menu-drawer__menu-item:focus, .menu-drawer__close-button:focus, .menu-drawer__menu-item:hover, .menu-drawer__close-button:hover {
    color: #36496c !important;
    background-color: rgba(var(--color-background), .05);
}

#link-Online\ butik > div > button{
   color: #36496c !important;
}

#header > div > div > div.header__icons > a.header__icon.header__icon--wishlist.link > svg{
  width: 18px;
    height: 18px;
}

/*.cart-count-bubble,
#splendor-hungary .scrolled .cart-count-bubble,
#egyedi-ekszertervezes .scrolled .cart-count-bubble,
#rolunk .scrolled .cart-count-bubble{
    background-color: #242a34 !important;
    color: #fff !important;
  fill: #fff !important;
    height: 1.5rem;
    width: 1.5rem;
    font-size: 1rem;
    line-height: 1.5rem;
}
#splendor-hungary .cart-count-bubble,
#egyedi-ekszertervezes .cart-count-bubble,
#rolunk .cart-count-bubble{
  background-color: #fff !important;
    color: black !important;
}

#egyedi-ekszertervezes #header.scrolled .cart-count-bubble,
#rolunk #header.scrolled .cart-count-bubble {
  color: #fff !important;
  background-color: #242a34 !important;
}*/



.cart-count-bubble {
  background-color: #242a34 !important; 
  color: #fff !important;               
  fill: #fff !important;
  height: 1.5rem;
  width: 1.5rem;
  font-size: 1rem;
  line-height: 1.5rem;
}


#splendor-hungary .header__icon .cart-count-bubble {
  background-color: #fff !important;
  color: black !important;
  fill: black !important;
}

#egyedi-ekszertervezes .header__icon .cart-count-bubble,
#rolunk .header__icon .cart-count-bubble{
  background-color: transparent !important;
  color: white !important;
  fill: white !important;
}


#splendor-hungary #header.scrolled .header__icon .cart-count-bubble{
  background-color: #242a34 !important;
  color: #fff !important;
  fill: #fff !important;
}
,
#egyedi-ekszertervezes #header.scrolled .header__icon .cart-count-bubble,
#rolunk #header.scrolled .header__icon .cart-count-bubble {
  background-color: transparent !important;
}




#AccessibleNav > ul > li.\31 .promo_image.top-level-link.has-mega-menu.dt-sc-primary.menu-item-has-children > div > div > ul > div > li > div > div > a{
  display: none;
}

.dt-sc-menu-image-with-text .dt-sc-mega_menu, .dt-sc-menu-product__item {
    overflow: visible !important;
}

.dt-sc-menu-image-with-text .dt-sc-details {
    position: absolute;
    bottom: -30px !important;
}

#AccessibleNav > ul > li.\31 .promo_image.top-level-link.has-mega-menu.dt-sc-primary.menu-item-has-children > div > div > ul > li:nth-child(1) > a{
      font-weight: 600;
    text-decoration: underline;
}

ul.dt-nav>li.has-mega-menu>div.sub-menu-block .dt-sc--main-menu--mega ul li{
  max-width: 195px;
}


.dt-sc-dropdown-menu{
      padding: 60px;
    height: 350px;
}
ul.dt-sc-list-inline>li.has-mega-menu ul.sub-menu-lists .headding{
  margin:0px !important;
}

.sub-menu-block {
  width: calc(100vw - 8vw)!important;
  max-width: 1400px!important;
}

ul.sub-menu-lists {
  display: flex;
  flex-wrap: wrap;
  max-height: 300px; 
  column-count: 2;
  width: 40%;
      max-width: 520px;
}

ul.sub-menu-lists > li {
  width: 100%;
  break-inside: avoid;
}



.active-facets__button--light .active-facets__button-inner:hover {
    color: white !important;
}

#AccessibleNav > ul > li.\31 .promo_image.top-level-link.has-mega-menu.dt-sc-primary.menu-item-has-children > div > div > ul > div > li > div > div > a:hover{
  color: white !important;
}
#AccessibleNav > ul .menu-item-has-children > div > div > ul > li > a{
  color: black !important;
      font-family: 'Palanquin';
    font-weight: 400;
    font-size: 20px;
}

#AccessibleNav > ul > li.\31 .promo_image.top-level-link.has-mega-menu.dt-sc-primary.menu-item-has-children > div > div > ul{
  display: block;
}




.dt-sc-mega_menu-link img {
  transition: transform 0.4s ease;
}

ul.dt-nav>li.top-level-link
.dt-sc-mega_menu-link:hover img {
  transform: scale(1.1);
}







#AccessibleNav > ul > li.\31 .promo_image.top-level-link.has-mega-menu.dt-sc-primary.menu-item-has-children > div > div > ul > div{
 display: flex;
    gap: 30px;
    position: absolute;
    right: 30px;
    bottom: 20%;
    width: 60%;
  max-width: 780px;
}
#AccessibleNav > ul > li.\31 .promo_image.top-level-link.has-mega-menu.dt-sc-primary.menu-item-has-children > div > div > ul > h3{
      position: absolute;
    color: black;
    top: 10px;
    right: 30px;
    width: 100%;
    max-width: 780px;
      margin-top: 35px;
  font-weight:600; 
  text-decoration:underline; 
  font-family:palanquin; 
  font-size:20px;
}

.dt-sc-mega_menu-title {
    margin: 0;
    line-height: 0px !important;
    padding: 5px;
    font-size: 1.8rem;
    color: rgb(var(--color-foreground));
}
.dt-sc-menu-image-with-text .dt-sc-details{
  background-color: #F1F8FD !important;
}

#AccessibleNav > ul > li.\31 .promo_image.top-level-link.has-mega-menu.dt-sc-primary.menu-item-has-children > div > div > ul > div > li > div > div > h6 > a{
color: #141414 !important;
    text-align: center;
    font-family: palanquin;
    font-size: 9.355px;
    font-style: normal;
    font-weight: 400;
    line-height: 14.033px;
    letter-spacing: 1.737px;
    text-transform: uppercase;
}




.breadcrumb {
    background: url("/cdn/shop/files/shutterstock_2518700463_1.png?v=1750406117") !important;
    background-repeat: no-repeat !important;
    background-size: contain !important;
    background-attachment: unset !important;
}

.breadcrumb_title{
text-align: center;
font-size: 48px !important;
font-style: normal;
font-weight: 600;
line-height: normal;
}

.breadcrumb .row > * {
    color: #1A1A1A !important;
      font-size: 16px;

}

#rolunk > nav {
  display: none;
}


#header {
  position: fixed !important;
  top: 0;
  width: 100%;
  z-index: 9999;
  transition: background-color 0.3s ease, box-shadow 0.3s ease;
  background-color: transparent; 
}


#header.scrolled #AccessibleNav > ul > li a{
  color: black;
}
#splendor-hungary #header.scrolled #AccessibleNav > ul > li a,
#egyedi-ekszertervezes #header.scrolled #AccessibleNav > ul > li a,
#rolunk #header.scrolled #AccessibleNav > ul > li a{
  color: black;
}
#header #AccessibleNav > ul > li a{
  color: black;
}
#splendor-hungary #header #AccessibleNav > ul > li a,
#egyedi-ekszertervezes #header #AccessibleNav > ul > li a,
#rolunk #header #AccessibleNav > ul > li a{
  color:white
}
#splendor-hungary #header .header__icon,
#egyedi-ekszertervezes #header .header__icon,
#rolunk #header .header__icon{
    color:white;
    fill: white;
}

#header .header__icon {
    color: black;
    fill: black;
}

#splendor-hungary #header.scrolled .header__icon,
#egyedi-ekszertervezes #header.scrolled .header__icon,
#rolunk #header.scrolled .header__icon{
    color: black;
    fill: black;
}
#splendor-hungary #header.scrolled .header__heading-logo,
#egyedi-ekszertervezes #header.scrolled .header__icon,
#rolunk #header.scrolled .header__icon{
      filter: brightness(0.01);
}

 #header .header__heading-logo{
    filter: brightness(0.01);
}
#egyedi-ekszertervezes .header__heading-logo,
#rolunk .header__heading-logo,
#splendor-hungary .header__heading-logo{
   filter: brightness(1) !important;
}
#egyedi-ekszertervezes #header.scrolled .header__heading-logo,
#rolunk #header.scrolled .header__heading-logo,
#splendor-hungary #header.scrolled .header__heading-logo{
   filter: brightness(0.01) !important;
}   

#header.scrolled {
  background-color: white !important; 
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
}

#shopify-section-template--25044293517638__image_with_text_49f67F > div > div > div > div{
  align-items: center;
}
#ImageWithText--template--25044293517638__image_with_text_49f67F > p{
  color:#36496C;
}

#ImageWithText--template--25044293517638__image_with_text_49f67F{
      max-width: 470px;
}

.banner__buttons > a{
  font-size: 16px !important;
}

.banner__buttons > a:hover{
    background: black;
}
.left-block .card-wrapper .card__inner {
    border-radius: 100px 0px;
}

.collection-list .card__inner {
    border-radius: 100px 0px;
}

.blog .card__heading{
  color: var(--Headline, #1A1A1A);
font-family: 'Palanquin';
font-size: 40px !important;
font-style: normal;
line-height: 60px;
  font-weight: 400 !important;
}
.right-block .article-card__excerpt{
  font-size: 15px;
  line-height: 20px;
}

.blog .card__content > div > h3 > a{
  font-family: 'Palanquin'
}
.blog .card__inner{
  border-radius: 50px 0;
}

.right-block .card__information{
  padding-top: 1rem !important;
  padding-bottom:1rem  !important;
}

@media screen and (min-width: 1200px) {
    .right-block .card__information a.full-unstyled-link {
        font-size: 25px !important;
        line-height: 30px !important;
        color: #1A1A1A;
      font-family: 'Palanquin';
        font-style: normal;
        font-weight: 400;
    }
}

.article-card__info {
    color: #36496C !important;
}
/*.blog .card__inner,
#product-grid .card__inner{
  border-radius: 0px !important;
}
*/
#Slide-template--25044293517638__collection_list_cEfRQJ-2 > div > div{
  margin-top: -50px;
}

.collection_product_count{
  display: none;
}

.card__heading{
  text-align: left !important;
font-family: 'Palanquin', sans-serif;
  font-size: 24px !important;
}

.testimonial-image{
 border-radius: 50px 0px;
}

.testimonial-container .testimonial-image img {
    object-fit: contain;
   border-radius: 50px 0px;
}

@media screen and (min-width: 750px) {
  
    .testimonials .testimonial-container {
        display: flex;
        align-content: center;
        align-items: center;
    }
}

@media screen and (min-width: 991px) {
    .footer-style3 .footer-block.grid__item {
        flex-direction: column;
      align-items: flex-start !important;
    }
}
@media only screen and (min-width: 1300px) {
#Banner-footer_style3 > div.footer__content-top.page-full-width.page-full-width_spacing > div > div{
  flex-wrap: nowrap;
}


}


.newsletter-form__field-wrapper {
    max-width: 30rem !important;
}

#Banner-footer_style3 > div.footer__content-top.page-full-width.page-full-width_spacing > div > div > div:nth-child(4) > div > div > div > p{
  max-width: 300px;
}

.footer__blocks-wrapper {
      align-items: flex-start;
}

#shopify-section-template--25044293517638__multicolumn_FjbrCK .multicolumn-card__image-wrapper,
#shopify-section-template--25044294271302__multicolumn_RijPdL .multicolumn-card__image-wrapper,
#shopify-section-template--25290740793670__multicolumn_RijPdL .multicolumn-card__image-wrapper{
  width: 100px;
}
#shopify-section-template--25044293517638__multicolumn_FjbrCK h3,
#shopify-section-template--25044294271302__multicolumn_RijPdL h3{
    font-family: palanquin;
}
#shopify-section-template--25044294271302__multicolumn_RijPdL > div{
background: #F6F9FB;
}

.hero-text{
      position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    color: white;
    text-align: center;
    max-width: 720px;
}
.hero-text h1{
  color: white;
      margin-bottom: 0px;
  font-size: 55px;
font-style: normal;
font-weight: 400;
line-height: normal;
}
.hero-text p{
 font-size:18px;
}

.title, .title-wrapper-with-link {
    text-transform: none;
}

.banner__heading {
    text-transform: none !important;
}


@media only screen and (min-width: 748px) {
.home-banner .banner__box{
  max-width: 500px !important;
}

}

#shopify-section-template--25044293517638__image_with_text_49f67F > div > div > div > div > div.image-with-text__media-item.image-with-text__media-item--medium.image-with-text__media-item--top.grid__item > div > div{
  background-color: transparent;
}
#shopify-section-template--25044293517638__image_with_text_49f67F > div > div > div > div > div.image-with-text__media-item.image-with-text__media-item--medium.image-with-text__media-item--top.grid__item > div > div > img{
      object-fit: contain;
}

.home-banner .button{
      background: none;
    border: 1px solid #1A1A1A;
    border-radius: 20px 0px;
    padding: 15px;
}

.home-banner .banner__text{
 color: #1A1A1A;
  margin-bottom:15px !important;
}

.home-banner .banner__heading{
   color: #1A1A1A;
font-size: 45px;
font-style: normal;
font-weight: 400;
line-height: normal;
}

#shopify-section-template--25044293517638__image_with_text_49f67F,
#shopify-section-template--25044293517638__866c9b53-c42d-4408-a89f-cc08e79569d8 > div,
#shopify-section-template--25057487585606__featured_blog_zYYbtj > div{
  background-image: url("/cdn/shop/files/bg_2.png?v=1750319030") !important;
  background-size: cover;
      background-attachment: unset !important;
}
#shopify-section-template--25057487585606__featured_blog_zYYbtj > div{
padding: 80px 0 30px;
}
.article-card{
  background: none !important;
}

.tortenetunk .image-with-text__media-item.image-with-text__media-item--medium.image-with-text__media-item--top.grid__item > div{
  background: none;
}

.tortenetunk .image-with-text__media-item.image-with-text__media-item--medium.image-with-text__media-item--top.grid__item > div{
      border-radius: 200px 0px;
}

#ImageWithText--template--25044293517638__image_with_text_49f67F{
  background: none;
}
#ImageWithText--template--25044293517638__image_with_text_49f67F > p{
  margin-bottom: 0px;
}

#ImageWithText--template--25044293517638__image_with_text_49f67F > a{
  border-radius: 20px 0px;
    border: 1px solid var(--Primary, #36496C);
    background: var(--Primary, #36496C);
    color: #FFF;
    text-align: center;
    font-family: 'Palanquin', sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

#ImageWithText--template--25044293517638__image_with_text_49f67F > a:hover{
   background: transparent;
    color: #36496c;
    border-color: #36496c;
}

#shopify-section-template--25044293517638__slideshow_4pHMwt .banner__text{
  color: #FFF;
    font-family: 'Palanquin', sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 30px;
    text-transform: none;
}

#shopify-section-template--25044293517638__slideshow_4pHMwt .slideshow__text-wrapper .slideshow__text h2.banner__heading{
color: #FFF;
font-family: 'Old Standard TT';
font-size: 48px;
font-style: normal;
font-weight: 400;
line-height: normal;
}


#shopify-section-template--25044293517638__slideshow_4pHMwt .slideshow__text-wrapper.banner__content .social_shop {
    display: flex;
    width: 90%;
    justify-content: flex-start;
}

#shopify-section-template--25044293517638__slideshow_4pHMwt  .slideshow__text .banner__text {
    text-indent: 0px !important;
}
#shopify-section-template--25044293517638__slideshow_4pHMwt  .slideshow__text-wrapper .slideshow__text h2.banner__heading {
    text-indent: 0px !important;
}

#shopify-section-template--25044293517638__slideshow_4pHMwt .banner__content > div.slideshow__text.banner__box.content-container > h2::before,
#shopify-section-template--25044293517638__slideshow_4pHMwt .banner__content > div.slideshow__text.banner__box.content-container > h2::after{
  display:none;
}

@media screen and (min-width: 750px) {
    .slideshow .banner__content.banner__content--top-left .slideshow__text, .slideshow .banner__content.banner__content--bottom-left .slideshow__text, .slideshow .banner__content.banner__content--middle-left .slideshow__text {
        left: 3vw !important;
    }
}

#shopify-section-template--25044293517638__slideshow_4pHMwt .slideshow__text-wrapper.banner__content .social_shop .social-link-with-slider {
    display: none !important;
}

#shopify-section-template--25044293517638__slideshow_4pHMwt .slideshow__text{
  max-width: 450px;
    text-align: left;
}

#shopify-section-template--25044293517638__slideshow_4pHMwt .slideshow__text-wrapper.banner__content .social_shop {
    bottom: 230px;
}

#shopify-section-template--25044293517638__slideshow_4pHMwt .slideshow__text-wrapper.banner__content .banner__buttons > a{
  border-radius: 20px 0px;
    border: 1px solid #FFF;
    background: none;
    color: white;
}

#shopify-section-template--25044293517638__slideshow_4pHMwt .slideshow__text-wrapper.banner__content .banner__buttons > a:hover{
   border-radius: 20px 0;
    border: 1px solid #36496c;
    background: #36496c;
    color: #fff;
}

.specification-block-main-title{
  margin-bottom: 0px;
}

 .testimonial-container .testimonial-content  blockquote  p{
color: var(--Body, #242A34);
   font-size: 20px;
font-style: normal;
font-weight: 400;
}

.testimonial-content blockquote {
    margin-top: 0px !important;
}

.testimonial-content blockquote {
    max-width: 780px !important;
}
.testimonial-content blockquote {
    padding: 0px !important;
}

@media screen and (min-width: 750px) {
    .testimonials .testimonial-container {
        display: flex;
        gap: 50px;
    }
}

    .testimonials .testimonial-container .testimonial-content blockquote:before {
        background-color: #9dcbd8 !important;
      position: absolute !important;
    }

@media screen and (min-width: 768px) {
    .testimonials .testimonial-container .testimonial-content blockquote:before {
        top: 0px;
        left: 30%;
    }
}

.testimonial-container.swiper-slide.swiper-slide-active > div.testimonial-content > blockquote > p{
  margin:0px;
}

.testimonials .testimonial-content blockquote cite {
    justify-content: flex-start !important;
}

.testimonials .testimonial-content blockquote cite:before {
display: none !important;
}

@media screen and (min-width: 750px) {
    .testimonials .testimonial-container {
        display: flex
;
        justify-content: center;
    }
}

@media screen and (min-width: 1200px) {
    .swiper.testimonialsSwiper .testimonial-content {
        width: 780px !important;
    }
}

#shopify-section-template--25044293517638__e18ee7ee-6210-498f-8fca-e7af10bbfe71 .swiper-wrapper {
    align-items: center;
}


.multicolumn-card__info h3{
  color: var(--Headline, #1A1A1A);
text-align: center;
font-family: 'Palanquin';
font-size: 28px;
font-style: normal;
font-weight: 400;
line-height: normal;
}

.multicolumn-card__info p{
color: var(--Body, #242A34);
text-align: center;
font-family: 'Palanquin', sans-serif;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 30px; 
}

.multicolumn-card__image-wrapper{
  margin: 0 auto !important;
}

#Banner-template--25044293517638__image_banner_Kga9Xk > div.banner__media.media.placeholder > svg{
  display: none;
}

#Banner-template--25044293517638__image_banner_Kga9Xk > div.banner__media.media.placeholder{
  background-image: url("/cdn/shop/files/home_banner.jpg?v=1748941942") !important;
  background-size: cover;
      background-attachment: fixed;
}

.card.article-card:has(svg):hover .article-card__image-wrapper.card__media .article-card__image.media:before, .card.article-card:hover .article-card__image.media.media--hover-effect a:before {
    display: none;
  opacity: 0 !important;
}

#Banner-footer_style3{
  background-image: url("/cdn/shop/files/Footer_bg_1.png?v=1750330157");
      background-size: cover;
    background-repeat: no-repeat;
}

@media screen and (min-width: 991px) {
    .footer-block.grid__item:not(:last-child) {
        border-right: 1px solid rgba(255, 255, 255, 0.08) !important;
    }
}

.footer-style3, .footer-style3 .footer__content-bottom {
    border-top: 1px solid rgba(255, 255, 255, 0.08) !important;
}

@media screen and (min-width: 991px) {
    .footer-style3 .footer-block.grid__item {
        margin-bottom: 100px;
        margin-top: 100px;
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }
}

.footer-style3 .footer-block.grid__item .footer-block__heading {
    margin-bottom: 30px;
    color: #FFF;
    font-family: 'Palanquin', sans-serif;
    font-size: 26px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

@media screen and (min-width: 1200px) {
    #Banner-footer_style3 > div.footer__content-top.page-full-width.page-full-width_spacing > div > div > div:nth-child(4) {
        padding: 0 4rem !important;
    }
}

@media screen and (min-width: 1200px) {
    .footer-block.grid__item.footer-block--menu {
       padding: 0 4rem !important;
    }
}

.footer-style3 .newsletter-form__field-wrapper .field__input {
    border: none;
    background: white !important;
    border-radius: 10px;
}

#NewsletterForm--footer_style3::placeholder {
  color: grey;
  opacity: 1; 
}


#ContactFooter > div > div > span > svg{
  display: none;
}

.field__input, .field__button {
    height: 5rem;
}

#Banner-footer_style3 > div.footer__content-top.page-full-width.page-full-width_spacing > div > div > div:nth-child(4) > div > div > div > p{
  margin-bottom:30px;
}

.footer-style3 ul.contact-info li {
    color: var(--color-foreground);
    display: flex
;
    align-items: flex-start !important;
    line-height: 25px;
    font-size: 1.6rem;
    flex-direction: column;
  margin-bottom:15px;
}


ul.contact-info svg {
    display: unset !important;
  margin-right:10px;
}

#Banner-footer_style3 > div.footer__content-top.page-full-width.page-full-width_spacing > div > div > div.footer-block.grid__item.footer_address.left > div > div > div > ul > li.contact-phone > span:nth-child(2){
    margin-bottom:10px;
}

#Banner-footer_style3 > div.footer__content-top.page-full-width.page-full-width_spacing > div > div > div.footer-block.grid__item.footer_address.left > div > div > div > ul > li.contact-phone > svg{
      display: none !important;
}

.swiper-button-prev, .swiper-button-next{
      color: white !important;
    background: transparent !important;
}

.section.slideshow .swiper-button-next:after, .section.slideshow .swiper-button-prev:after {
    font-size: 20px !important;
}

#shopify-section-template--25044293517638__slideshow_4pHMwt > div > slideshow-component > div > div > div{
  background: #060a1a;
}

/* RÓLUNK */
#shopify-section-template--25044293714246__grid_banner_gxrUFe > div > div > div > div > div.title-wrapper-with-link.title-wrapper--self-padded-mobile.title-wrapper--no-top-margin.content-align--left{
  padding-left:30px;
}

#shopify-section-template--25044293714246__grid_banner_gxrUFe > div > div > div > div > div.title-wrapper-with-link.title-wrapper--self-padded-mobile.title-wrapper--no-top-margin.content-align--left > h6{
  color: #1A1A1A !important;
}

#shopify-section-template--25044293714246__grid_banner_gxrUFe > div > div > div > div > div.title-wrapper-with-link.title-wrapper--self-padded-mobile.title-wrapper--no-top-margin.content-align--left > h2{
  margin: 37px 0px;
}

.specification-block-main-grid {
    width: calc(40% - 30px) !important;
    text-align: center;
}

#shopify-section-template--25044293812550__b00cb236-0029-4168-99a5-576803e86dae > div > div > div > div > div > div.layout-contact-left > div > ul > li.address > svg{
  margin-top:10px;
}

#shopify-section-template--25044293812550__b00cb236-0029-4168-99a5-576803e86dae > div > div > div > div > div > div.layout-contact-left > div > ul > li.address{
  align-items: flex-start;
}

      #shopify-section-template--25044293714246__home_isotope_gallery_jDhxi9 > div > div > div > div.title-wrapper-with-link.title-wrapper--self-padded-mobile.title-wrapper--no-top-margin.content-align--{
        margin-bottom: 0px;
        margin-top: 100px;
        align-items: flex-start !important;
      }
      .isotope_links .select_options{
        display: none !important;
      }
      .isotope-gallery .isotope_links{
        justify-content: center !important;
      }
          

.designer-story {
  PADDING-TOP: 100px;
  max-width: 1500px;
  margin-inline: auto;
  padding: 3rem 1rem;
  display: flex;
  align-items: flex-end;
  gap: clamp(2rem, 5vw, 5rem);
}

.designer-story__left {
    position: relative;
    width: 100%;
}
.designer-story__img {
  width: 100%;
  height: auto;
  object-fit: cover;
border-radius: 0px 200px;
}

.designer-story .subtitle {
color: #0B7BBD;
font-family: Palanquin;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 26px; /* 162.5% */
text-transform: uppercase;
}
.section-title {
  color: #1A1A1A;
font-family: 'Old Standard TT';
font-size: 48px;
font-style: normal;
font-weight: 400;
line-height: normal;
  margin-bottom: 20px;
    margin-top: 0px;
}

.designer-story__media {
  position: relative;
  border-radius: 0px 200px 0px 0px;

}
.designer-story__media video {
  width: 100%;
  height: auto;
  display: block;
  object-fit: cover;
  border-radius: inherit;
}



#shopify-section-template--25044293517638__collection_list_cEfRQJ > div > div > div > div > div{
  align-items: center;
}

#shopify-section-template--25044293517638__collection_list_cEfRQJ > div > div > div > div > div > h2{
  font-size: 45px;
    padding-bottom: 30px;
      text-align: center;
}
#Slider-template--25044293517638__collection_list_cEfRQJ .card__information .card__heading a {
    text-decoration: underline;
}

@media only screen and (max-width: 768px) {
#shopify-section-template--25044293517638__collection_list_cEfRQJ>div>div>div>div>div>h2 {
    font-size: 30px;
    padding-bottom: 0px;
    text-align: center;
}

}



/* CTA box */
#shopify-section-template--25044293714246__custom_liquid_ctxMNz > div,
#shopify-section-template--25044293812550__0b8c12a8-0a65-4c8c-b88c-2a212202886f > div,
.main-product-template{
 background-image: url("/cdn/shop/files/shutterstock_2518700463_1.png?v=1750406117");
    background-size: contain;
    background-repeat: no-repeat;
    background-attachment: unset;
}

.designer-story__cta {
  position: absolute;
  right: 0;
  bottom: -80px;
  max-width: 415px;
      background: #36496C;
    color: #fff;
      padding: 4rem 6rem;
  text-decoration: none;
display: flex;
    flex-direction: column;
  gap:2rem;
}
.designer-story__cta .cta-icon {
  position: absolute;
  left: 1.1rem;
  top: 50%;
  translate: -70% -50%;
  width: 61px;
    height: 61px;
  border-radius: 50%;
border: white 2px solid;
    background: black;
  display: grid;
  place-items: center;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1;
}
.designer-story__cta .cta-icon::after {
  content: url("/cdn/shop/files/play_icon_white.svg?v=1752837142");
  transform: translate(2px, 1px);
}
.cta-eyebrow {
  color: #FFF;
font-family: 'Palanquin';
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 27px; 
letter-spacing: 1.8px;
text-transform: uppercase;
}
.cta-title {
  color: #FFF;
font-family: 'Old Standard TT';
font-size: 32px;
font-style: normal;
font-weight: 400;
line-height: normal;
}

@media (max-width: 960px) {
  .designer-story {
    grid-template-columns: 1fr;
  }
  .designer-story__cta {
    width: 100%;
    border-radius: 0 100px;
  }
}

#shopify-section-template--25044293714246__rich_text_LhLQir > div > div > div{
  display: grid;
    max-width: 1400px;
    grid-template-columns: 1fr 1fr;
      text-align: left;
}

#shopify-section-template--25044293714246__rich_text_LhLQir > div > div > div > h2:after{
  width:170px;
  content: "";
  border-bottom: 1px solid black;
  margin-top: calc(var(--font-heading-scale) * 2rem / 0.9);
}

#shopify-section-template--25044293714246__rich_text_LhLQir > div > div > div > h2{
      display: flex;
    flex-direction: row;
    align-items: flex-start;
      gap: 30px;
}

#shopify-section-template--25044293714246__grid_banner_HcUwdQ > div > div > div > div > div > div > div.grid-banner-block-image{
  display: none !important;
}

#shopify-section-template--25044293714246__grid_banner_gxrUFe > div > div > div > div > div.title-wrapper-with-link.title-wrapper--self-padded-mobile.title-wrapper--no-top-margin.content-align--left > h6{
  color: var(--Primary, #36496C);
font-family: 'Old Standard TT';
    font-size: 40px;
font-style: normal;
font-weight: 400;
line-height: normal;
}

#shopify-section-template--25044293714246__grid_banner_gxrUFe > div > div > div > div > div.title-wrapper-with-link.title-wrapper--self-padded-mobile.title-wrapper--no-top-margin.content-align--left > h2{
  color: var(--Headline, #1A1A1A);
font-family: 'Old Standard TT';
    font-size: 40px;
font-style: normal;
font-weight: 400;
line-height: normal;
  margin-left: 15%;
}

#shopify-section-template--25044293714246__grid_banner_gxrUFe > div > div > div > div > div.title-wrapper-with-link.title-wrapper--self-padded-mobile.title-wrapper--no-top-margin.content-align--left > p{
  color: var(--Headline, #1A1A1A);
font-family: 'Old Standard TT';
    font-size: 40px;
font-style: normal;
font-weight: 400;
line-height: normal;
}

#shopify-section-template--25044293714246__grid_banner_gxrUFe > div{
  background-image: url("/cdn/shop/files/about_bg_2.jpg?v=1750427738");
      background-attachment: fixed;
    background-size: 950px;
    background-repeat: no-repeat;
    background-position-x: right;
    background-color: #fff;
}

#shopify-section-template--25044293714246__grid_banner_HcUwdQ > div > div{
  background-color: #fff;
}

.specification-block .dt-sc-additional-grids img.block-icon__image {
    width: 70px !important;
}

.specification-block .dt-sc-additional-grids .specification-block-support-icon-image {
    background: none !important;
}

.specification-block .dt-sc-additional-grids .specification-block-support-block h5.specification-block-support-heading {
    margin: 10px 0 10px 10px;
    align-self: center;
    color: #FFF;
    font-family: 'Palanquin', sans-serif;
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: 26px;
}

.specification-block p.specification-block-description {
    font-size: 16px;
}

.specification-block-content.color-inverse.gradient > div > a{
      border-radius: 20px 0px;
    background: #F6F4F3;
    padding: 11px 20px;
      text-transform: none;
}

#shopify-section-template--25296974086470__rich_text_4f3R3a > div > div > div > a:hover{
    background: rgba(0, 58, 90, 1) !important;
}

#shopify-section-template--25296974086470__rich_text_4f3R3a > div > div > div > a{
      border-radius: 20px 0px;
    background: #F1F8FD;
    padding: 11px 20px;
      text-transform: none;
}


#shopify-section-template--25044293714246__collapsible_content_zdUUh7 > div{
  background: #F6F9FB;
}

.accordion summary {
    background: #F8F8F9 !important;
    margin-bottom: 1rem !important;
    border-radius: 10px;
    padding: 16px !important;
    border: 0px;
}

.product__info-container p:nth-child(12){
  margin: 30px 0;
}

.accordion{
  border:0px !important;
}
.accordion__content{
  background: white !important;
      border-radius: 0 0 10px 10px;
}

.accordion__title{
  color: var(--Headline, #1A1A1A);
font-family: 'Palanquin', sans-serif;
font-size: 16px !important;
font-style: normal;
font-weight: 700;
line-height: 120%;
}


/* KAPCSOLAT */
#shopify-section-template--25044293812550__b00cb236-0029-4168-99a5-576803e86dae > div > div > div > div > div > div.layout-contact-left > div > ul > li:nth-child(4){
  margin-left: 32px;
}

#shopify-section-template--25044293812550__b00cb236-0029-4168-99a5-576803e86dae > div > div > div > div > div > div.layout-contact-left > div > ul > li:nth-child(3){
  margin-bottom: 0px !important;
}

.field__input{
  box-shadow: none !important;
}

#shopify-section-template--25044293812550__b00cb236-0029-4168-99a5-576803e86dae > div > div > div > div > div > div.layout-contact-left{
      background-color: #F2F3F7;
}

#ContactForm .field__input {
    background-color: #F2F3F7 !important;
}

#kapcsolat > nav{
  display: none;
}

.list-social__link{
  border-radius: 100px !important;
    background: #36496C;
    padding: 5px !important;
}

.list-social__link > svg {
 padding: 2px !important;
}

.collapsible_address-block .list-social__link > svg {
    margin-right: 0px !important;
   color: white;
  padding: 2px !important;
}

#shopify-section-template--25044293812550__b00cb236-0029-4168-99a5-576803e86dae > div > div > div > div > div > div.layout-contact-left > div > div > ul{
  margin-top:44px;
}

.collapsible_address-block .list-unstyled svg{
  fill: #0B7BBD;
}

.collapsible_address-block .list-unstyled{
  width:100%;
}

.collapsible_address-block ul li {
    margin-bottom: 17px !important;
}

#ContactForm > div.contact__button > button{
  background: #36496C;
  color: white;
  border-radius: 20px 0;
}

#ContactForm > div.checkbox-container-contact > label > a{
      color: #141414;
}

/* BLOG */

#shopify-section-template--25044293157190__main > div > div > div > div.blog-sidebar.facets-vertical.sidebar-sticky{
  display: none;
}

.blog-content__area{
  width:100%;
}

    .blog-articles {
        grid-template-columns: repeat(3, 1fr) !important;
    }


.blog-content__area > div > div > div > div > div.card__inner.ratio{
  border-radius: 0px 150px;
}

#shopify-section-template--25044293157190__main > div > div > div > div.blog-template-content-template--25044293157190__main-padding.blog-content__area > div > div > div > div > div.card__content > div > h3 > a{
  color: #1A1A1A;
font-family: 'Palanquin';
font-size: 26px;
font-style: normal;
font-weight: 400;
line-height: normal;
}

.blog__button {
  color: #36496C;
    font-family: 'Palanquin', sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 28.8px;
    letter-spacing: 1.2px;
    text-transform: none;
    background: none;
    padding: 0;
}

.blog__button:hover{
  background-color: transparent !important;
}
ul.pagination__list.list-unstyled li .pagination__item--current, ul.pagination__list.list-unstyled li .pagination__item:hover{
  background-color: #36496C !important;
  border-radius: 0px !important;
  color: white !important;
}
.pagination__item{
    background: #F3F4F6;  
    border-radius: 0px !important;
}
  
ul.pagination__list.list-unstyled li .pagination__item {
    font-weight: 400 !important;
}

      #splendor-naplo > nav{
        padding-bottom: 0px;
      }


.blog__button:hover{
      background: transparent;
       color: #0B7BBD;
}

.article-template__hero-container{
  display: none !important;
}

#shopify-section-template--25044293124422__main > article > div > div > div > header > div > span > span{
  color: #423E42;
    font-family: 'Palanquin', sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 28.8px;
    text-transform: capitalize;
    letter-spacing: normal;
}

.article-template__comment-wrapper{
      display: none;
}


/* EGYEDI ÉKSZERTERVEZÉS */
#gyakran-ismetelt-kerdesek .collapsible-content__wrapper .h2{
      color: #0C122D;
    font-family: "Open Sans";
    font-size: 24px !important;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
} 

#gyakran-ismetelt-kerdesek .accordion__content {
    background: #F7F9FA !important;
} 
#shopify-section-template--25044293714246__collapsible_content_zdUUh7 .accordion summary{
  background-color: white !important;
}

#shopify-section-template--25057487585606__collapsible_content_NnDcCT .accordion summary,
#shopify-section-template--25057487585606__collapsible_content_NnDcCT .accordion__content{
  background: #f1f9ff  !important;
}
.accordion{
  background: transparent !important;
}

        /* első szekció */
.special .bottom-row{
aspect-ratio: 1 / 1.2;
}

    .special.container {
      display: flex;
      flex-wrap: wrap;
      padding: 80px 40px;
      margin: auto;
      gap: 100px;
max-width:max-width: calc(var(--page-width) + 8rem);
align-items: center;
    }

    .special .images {
      flex: 1;
      display: grid;
      grid-template-columns: 1fr 1fr;
      grid-template-rows: auto auto;
      gap: 10px;
align-content: center;
    }

   .special .images img,
   .special .images video {
      width: 100%;
      height: auto;
      object-fit: cover;
      border-radius: 0px 100px;
    }

    .special .images .wide {
      grid-column: span 2;
    }

   .special .text {
      flex: 1;
      min-width: 300px;
    }

   .special .text h3 {
      color: var(--Secondary, #0B7BBD);
font-family: 'Palanquin', sans-serif;
font-size: 15px;
font-style: normal;
font-weight: 400;
line-height: 26px;
text-transform: uppercase;
margin:0;
    }

   .special .text h1 {
     color: #1A1A1A;
font-family: 'Old Standard TT';
font-size: 44px;
font-style: normal;
font-weight: 400;
line-height: normal;
margin: 0;
    }

   .special .text p {
     color: #141414;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 26px;
    }

   .special .text a {
      color: #0066cc;
      text-decoration: none;
      font-weight: bold;
    }

    @media (max-width: 768px) {
     .special .container {
        flex-direction: column;
      }

     .special .images {
        grid-template-columns: 1fr;
      }

     .special .images .wide {
        grid-column: span 1;
      }
    }




        
.background-wrapper {
  background-image: url('/cdn/shop/files/bg_4.png?v=1751550765');
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  padding: 0;
}
.background-wrapper > * {
  background: transparent !important; /* Ha a szekcióknak saját háttérszíne van */
}




#shopify-section-template--25057487585606__testimonials_DaTVFM > div > div{
  background: #EDF8FF;
  margin-top: 100px;
}

@media only screen and (min-width: 1120px) {
.egyedi-kollekcio .grid-banner-section.four-column.grid.background-primary > div:nth-child(2),
.egyedi-kollekcio .grid-banner-section.four-column.grid.background-primary > div:nth-child(4),
.egyedi-kollekcio .grid-banner-section.four-column.grid.background-primary > div:nth-child(6),
.egyedi-kollekcio .grid-banner-section.four-column.grid.background-primary > div:nth-child(8),
.egyedi-kollekcio .grid-banner-section.four-column.grid.background-primary > div:nth-child(10),
.egyedi-kollekcio .grid-banner-section.four-column.grid.background-primary > div:nth-child(12){
  margin-top:30px;
}

}
.egyedi-kollekcio .title-wrapper-with-link{
      max-width: 800px;
    margin: 80px auto;
}

.egyedi-kollekcio img{
  aspect-ratio: 1;
    border-radius: 100px 0px;
}

.egyedi-kollekcio .banner-button{
  display: none;
}

.egyedi-kollekcio .main-title,
#Slider-template--25343959073094__multicolumn_dUndgD a > div.multicolumn-card__info > h3{
  color: #423E42;
font-size: 22px;
font-style: normal;
font-weight: 400;
line-height: 30px; 
  font-family: 'Palanquin';
  text-align: left;
}

#Slider-template--25343959073094__multicolumn_dUndgD .multicolumn-card__info{
  padding-left: 0;
}
#Slider-template--25343959073094__multicolumn_dUndgD .media{
 border-radius: 100px 0; 
}



 .egyedi-kollekcio .grid-banner-block-image {
    overflow: hidden;
   border-radius: 100px 0;
  }

  .egyedi-kollekcio .grid-banner-image {
    transition: transform 0.5s ease;
  }

  .egyedi-kollekcio .grid-banner-block-image:hover .grid-banner-image {
    transform: scale(1.1); 
  }

.egyedi-kollekcio .grid-banner-inner {
    padding-left: 0px !important;
}

.egyedi-kollekcio .grid-banner-inner.banner--content-align-center {
    text-align: left !important;
}

#shopify-section-template--25057487585606__custom_liquid_xzEDjA > div > div > div > div > div > div.layout-contact-left{
  display: none;
}

#shopify-section-template--25057487585606__rich_text_DypP9c>div>div>div>a:hover {
    text-transform: none !important;
    border-radius: 20px 0;
    background: transparent;
    opacity: 1;
    color: #36496c;
    border: #36496c 1px solid;
}

#shopify-section-template--25057487585606__collapsible_content_CqFjXT > div > div > div > div > div.grid.grid--1-col.grid--2-col-tablet.collapsible-content__grid.collapsible-content__grid--reverse > div > div,
#shopify-section-template--25044293714246__collapsible_content_GaaymX > div > div > div > div > div.grid.grid--1-col.grid--2-col-tablet.collapsible-content__grid.collapsible-content__grid--reverse > div > div{
  border-radius: 10px;
}

#egyedi-ekszertervezes > nav{
  background-image: url("/cdn/shop/files/ekszertervezes.png?v=1751024047") !important;
  background-size: cover !important;
    background-position-y: center !important;
    background-blend-mode: multiply;
  background-color: #0c253770 !important;
}

#egyedi-ekszertervezes > nav > div > div > h1{
  color: white !important;
}

#egyedi-ekszertervezes .breadcrumb .row > * {
color: white !important;
}


.image-with-text__media-item--middle.grid__item > div > div:nth-child(1){
  border-radius: 0px 100px !important;
}

.image-with-text__media-item--middle.grid__item > div > div:nth-child(2){
  border-radius: 100px 0px !important;
  margin-top: 50px;
}

#egyedi-ekszertervezes .image-pair-wrapper{
  overflow: visible !important;
}

#egyedi-ekszertervezes .image-with-text.image-text-overlay .image-with-text__text-item.grid__item {
    padding: 0 8rem;
}

#shopify-section-template--25057487585606__form_image_mfnjyi > div{
  background-image: url("/cdn/shop/files/bg_3.png?v=1751288988")
}

#shopify-section-template--25057487585606__form_image_mfnjyi > div > div > div > div > div > div.cont-img > img{
  border-radius: 0px 200px;
}

.section.form-image .contact .title {
    font-weight: 400 !important;
}

#egyedi-ekszertervezes #ContactForm > div.checkbox-container-contact > label > a > u{
  color: white !important;
}

#egyedi-ekszertervezes #ContactForm>div.contact__button>button {
    background: #fff;
    color: #36496C;
}

#egyedi-ekszertervezes #ContactForm>div.contact__button>button:hover {
    background: transparent;
    color: #fff;
    border: 1px solid #fff;
}

#shopify-section-template--25057487585606__rich_text_DypP9c > div > div > div > a{
  text-transform: none !important;
  border-radius: 20px 0px;
background: #36496C;
  opacity: 1;
    color: white;
}

.testimonial-container .testimonial-content blockquote p {

    z-index: 1;
}





/* PRODUCT */

.icon-search svg,
#cart-icon-bubble svg,
.header__icon--account svg{
  width: 18px;
  height: 18px;
  opacity: .8;
}



#shopify-section-template--25044294271302__rich_text_698VwA > div > div > div > h2,
#shopify-section-template--25044294271302__product-recommendations > div > product-recommendations > div > div > h2{
  font-family: palanquin;
  font-size: 30px;
  font-weight: 400;
}

#ProductInfo-template--25290740793670__main > div:nth-child(5) > product-form > div.icon-with-text{
  display: none;
}
      
/*ul.dt-nav>li.has-mega-menu>div.sub-menu-block .dt-sc--main-menu--mega>ul {
    display: flex !important;
}*/

.card__inner.ratio > div.card__content > ul > li:nth-child(2) > modal-opener{
  display: none !important;
}

.dT_VProdCompareList,
dtx-compare{
  display: none !important;
}
.product-socials .list-social__link {
    align-items: center;
    display: flex;
    padding: 1.3rem 0;
    color: white;
    width: fit-content;
    font-weight: 600;
    text-decoration: none;
}
.product-socials{
  display: flex;
    gap: 10px;
    margin-top: 20px;
}

#shopify-section-template--25044294271302__rich_text_698VwA > div > div > div,
      #shopify-section-template--25290740793670__rich_text_698VwA > div > div > div{
  text-align: left;
  max-width: 1280px;
}

.custom-product-icon {
  display: flex;
  gap: 12px;
  align-items: center;
}
.custom-product-icon img {
  width: 30px;
  height: 30px;
  object-fit: contain;
}

.custom-product-icon p{
  margin:5px;
  color: #36496C;
  font-weight: 600;
}

.custom-product-icons{
  margin:30px 0;
  display: flex;
  flex-direction: column;
  gap: 5px;
}

.product-form__submit{
  background: #36496C !important;
  color: white !important;
}

.main-product-template{
  padding-top: 150px;
}

.product__info-container{
  max-width: 49rem;
}
#ProductInfo-template--25044294271302__main > div:nth-child(10) > product-form > div.icon-with-text{
  max-width: 40rem;
}
#product-form-template--25044294271302__main > div > div.shopify-payment-button{
  display: none;
}

#ProductInfo-template--25044294271302__main > div.product__tax.caption.rte{
  display: none;
}

#MainProduct-template--25044294271302__main > div > div > div.facets-vertical.no-sidebar > div > div.product__info-wrapper.grid__item > div.text-center.dt-sc-enquiry-form,
      #MainProduct-template--25290740793670__main > div > div > div.facets-vertical.no-sidebar > div > div.product__info-wrapper.grid__item > div.text-center.dt-sc-enquiry-form{
  display: none;
}
.product__accordion {
  max-width: 49rem
}


/* Brilldor by splendor */

#brilldor-by-splendor > nav{
  display: none;
}

.brilldor_by_splendor{
  background: url("/cdn/shop/files/brilldor_bg.png?v=1752146509");
}

#shopify-section-template--25264071311686__rich_text_ehFypz > div > div > div > div > p{
  color:#242A34;
}

.brilldor_by_splendor h3{
  font-size: 20px;
  /*background: #F1F8FD;*/
}

/* COLLECTION */
#FacetSortForm > div > div > div > div > details > summary > span:hover{
  color:black !important;
}

.product-grid-container{
  padding-bottom: 100px;
}

.quick-add__submit:hover {
    background-color: #36496C !important;
}

/*.card__heading{
  text-align: center !important;
}*/

.custom-product-grid {
    padding: 0px !important;
}

.optional-sidebar h5.sidebar_title, .facets-vertical .facets__summary {
    padding: 0 !important;
}
details.disclosure-has-popup.facets__disclosure.facet-filters__sort summary.facets__summary .button {
    font-family: var(--font-body-family) !important;
    font-weight: 400 !important;
}

.facets__summary .button--tertiary{
      border: 0px !important;
    background: #F6F4F3;
}

.custom-product-grid li {
    background: #F6F4F3 !important;
    color: black !important;
}

.custom-product-grid li.active:before {
    background-color: #36496c !important;
}

.custom-product-grid li:before {
    background: #36496c !important;
}

product-form{
  display: none;
}

.price{
color: #242A34 !important;
}

.main-product_info .price{
  color: #36496C  !important;
}

facet-filters-form.facets.facets-vertical-sort {
     background: transparent !important;
      flex-direction: row-reverse;
}

.optional-sidebar h5.sidebar_title, .facets-vertical .facets__summary {
    background: transparent !important;
   font-family: var(--font-body-family) !important;
}

#shopify-section-template--25044293353798__custom_liquid2_hxPCMt > section{
  background: url(/cdn/shop/files/shutterstock_2518700463_1.png?v=1750406117) !important;
    background-repeat: no-repeat !important;
    background-size: contain !important;
    background-attachment: unset !important;
}

.collection-container{
  padding: 100px 20px;
    max-width: 600px;
    display: flex;
    flex-direction: column;
    align-items: center;
    margin: 0 auto;
}

.collection-container .collection-title{
      margin-bottom: 0;
}
 
.collection-description-container{
  text-align: center;
}




/* brossok */
@media screen and (min-width: 750px) {
    .facets-vertical {
        display: flex;
        justify-content: space-between;
    }
}

.custom-product-grid {
    order: 2;
}
#FacetSortForm{
  order: 3;
}
@media screen and (min-width: 750px) {
    .product-count-vertical {
        margin-right: 0 !important;
      width: 380px;
    }
}
facet-filters-form.facets.facets-vertical-sort {
    justify-content: space-between !important;
}


facet-filters-form.facets.facets-vertical-sort {
padding: 0 !important;
}

details.disclosure-has-popup.facets__disclosure.facet-filters__sort summary.facets__summary .button:hover {
    color: white;
}
#ProductGridContainer > facet-filters-form > ul{
  margin-right: 0 !important;
}
#shopify-section-template--25044294369606__main > div > div > div > facet-filters-form > ul{
  margin-right: auto !important;
}

#shopify-section-template--25296974086470__rich_text_4f3R3a > div > div,
#shopify-section-template--25343959073094__rich_text_gqXDLx > div > div{
  background: url(/cdn/shop/files/shutterstock_2518700463_1.png?v=1750406117) !important;
    background-repeat: no-repeat !important;
    background-size: contain !important;
    background-attachment: unset !important;
}





/* faq */
#gyakran-ismetelt-kerdesek > nav > div > div > a,
#gyakran-ismetelt-kerdesek > nav > div > div > span{
  display: none;
}
.section-template--25044294041926__main-padding {
        max-width: 850px;
    }

.breadcrumb {
        
      margin-bottom: 0 !important;
    }



/* RESPO */

@media screen and (max-width: 1200px) {
.dt-sc-dropdown-menu {
    padding: 0px;
    height: auto;
}
  ul.sub-menu-lists {
    display: flex;
    flex-wrap: wrap;
    max-height: fit-content;
    column-count: 1;
}
      .js .menu-drawer__menu li.has-mega-menu .sub-menu-lists li a.headding {
        font-weight: 400 !important;
        font-family: palanquin;
        padding: 0 !important;
        color: #4a4a4a;
    }
  .menu-drawer .list-social {
    margin-top: 0rem !important;
}
  .menu-drawer__close-button {
    margin-top: 0 !important;
  }
  #link-Online\ butik > div > div > div > ul > h3,
  #link-Online\ butik > div > div > div > ul > div{
    display: none;
  }
  .menu-drawer__account {
    color: #36496c !important;
}
  .menu-drawer__utility-links{
    display: flex;
    align-items: baseline;
    gap: 20px;
    padding-top: 0px !important;
    justify-content: space-between;
  }
}
@media screen and (max-width: 990px) {
    .breadcrumb {
        padding-top: calc(200px / 2) !important;
    }
}


@media (max-width: 990px) {
    .section.form-image .cont-img img {
        max-height: 100% !important;
        max-width: 80%;
    }
}

@media only screen and (max-width: 1200px) {
.specification-block-main-grid {
    width: 100% !important;
    text-align: center;
}
}
@media only screen and (min-width: 1200px) {
#Slide-template--25343959073094__multicolumn_dUndgD-2,
#Slide-template--25343959073094__multicolumn_dUndgD-4{
  margin-top: 28px;
}
}

@media (max-width: 768px) {

#shopify-section-template--25044293714246__grid_banner_gxrUFe > div > div > div > div > div.title-wrapper-with-link.title-wrapper--self-padded-mobile.title-wrapper--no-top-margin.content-align--left > h6,
#shopify-section-template--25044293714246__grid_banner_gxrUFe > div > div > div > div > div.title-wrapper-with-link.title-wrapper--self-padded-mobile.title-wrapper--no-top-margin.content-align--left > h2,
#shopify-section-template--25044293714246__grid_banner_gxrUFe > div > div > div > div > div.title-wrapper-with-link.title-wrapper--self-padded-mobile.title-wrapper--no-top-margin.content-align--left > p,
#shopify-section-template--25044293714246__10c098d1-6d7d-4c13-bc06-ab56292b34de > div > div > div > div > div.specification-block-main-grid > div > div.specification-block-content.color-inverse.gradient > div > h2{
    font-size: 30px;
}

.title .h2,
.h2,
.specification-block-main-title .h1{
  font-size:30px;
  line-height: 38px !important;
}

#shopify-section-template--25044293714246__grid_banner_gxrUFe > div > div > div > div > div.title-wrapper-with-link.title-wrapper--self-padded-mobile.title-wrapper--no-top-margin.content-align--left > h2{
  margin-top: 10px;
  margin-bottom: 10px;
}


#shopify-section-template--25044293714246__custom_liquid_ctxMNz > div > div > div > div > div > div.layout-contact-right > section > div.designer-story__right > div > a > span.cta-title,
#shopify-section-template--25044293714246__rich_text_LhLQir > div > div > div > h2{
  font-size:25px;
}


.gallery-grid {
    grid-template-columns: 1fr !important;
}
  
  #shopify-section-template--25057487585606__form_image_mfnjyi>div>div>div>div>div>div.cont-img>img {
    border-radius: 0 100px;
}
  .blog-articles {
    display: block !important;
  }

  #shopify-section-template--25044293714246__home_isotope_gallery_DtCRLt,
  #shopify-section-template--25044293714246__home_isotope_gallery_jDhxi9{
    display: none;
  }
 
#shopify-section-template--25044293517638__image_with_text_49f67F > div > div > div > div > div.image-with-text__media-item.image-with-text__media-item--medium.image-with-text__media-item--top.grid__item{
  order:2;
}

  #shopify-section-template--25044293517638__image_with_text_49f67F > div > div > div > div > div.image-with-text__media-item.image-with-text__media-item--medium.image-with-text__media-item--top.grid__item > div{
    height: 400px !important;
  }

  
  
#shopify-section-template--25044293714246__home_isotope_gallery_jDhxi9>div>div>div>div.title-wrapper-with-link.title-wrapper--self-padded-mobile.title-wrapper--no-top-margin.content-align-- {
    margin-top: 0;
}
  
  .specification-block-content.color-inverse.gradient>div>h2 {
    font-size: 35px;
}

  .specification-block p.specification-block-description {
    font-size: 16px !important;
}
#shopify-section-template--25044293714246__grid_banner_gxrUFe>div {
    background-size: 100vw;
    background-position-x: 25vw;
}

#shopify-section-template--25044293714246__rich_text_LhLQir>div>div>div>h2 {
    gap: 10px;
}
  
#shopify-section-template--25044293714246__rich_text_LhLQir>div>div>div>h2:after{
    width: 30%;
}
#shopify-section-template--25044293714246__rich_text_LhLQir>div>div>div {
    grid-template-columns: 1fr;
}
  #shopify-section-template--25044293714246__custom_liquid_ctxMNz > div > div > div > div > div > div.layout-contact-right > section > div.designer-story__left{
    display: none;
  }
  
      .designer-story__cta {
        border-radius: 0 100px;
      }
.designer-story__media video {
    border-radius: 100px 0;
}
  
.designer-story__cta .cta-icon {
    box-shadow: -10px 0px 20px #8080805e;
}
  
.designer-story .subtitle {
    font-size: 14px;
    margin-bottom: 0;
}
  
 .designer-story .section-title {
    font-size: 25px;
  }
  .designer-story__left{
    order:2;
  }
  .designer-story {
    flex-direction: column;
    align-items: stretch;
  }

  .designer-story__left,
  .designer-story__right {
    flex: 1 1 100%;
  }

  .designer-story__cta {
    position: static;
    padding: 40px;
    margin-top: 1rem;
  }

  .cta-title {
    font-size: 30px;
  }

  .cta-eyebrow {
    font-size: 1rem;
  }

  .cta-icon {
    width: 1.5rem;
    height: 1.5rem;
  }
}


@media (min-width: 615px) and (max-width: 990px) {
 .footer__blocks-wrapper{
 display: grid !important;
    grid-template-columns: 1fr 1fr;
 }
 
}

@media screen and (max-width: 426px) {
  .main-product-template {
    padding-top: 50px !important;
} 
.product-form__buttons {
    font-weight: 400;
    display: flex;
    align-items: flex-start !important;
    flex-wrap: wrap;
    margin: 0 0 15px;
    min-height: 45px;
    line-height: 30px;
    clear: both;
    flex-direction: column;
}
  .product__info-container button.product-form__submit.button.button--full-width.button--secondary {
    width: fit-content !important;
}

  .product__info-container button.product-form__submit.button.button--full-width.button--secondary {
    margin-right: 0;
    margin-bottom: 12px;
    margin-left: 0px !important;
}

}

@media screen and (min-width: 750px) {
    .newsletter-form {
        margin: 0 !important;
    }
}
@media screen and (max-width: 580px) {
  .right-block .blog__posts .article-card .card__information {
    padding-left: 0px !important;
}
}
@media (max-width: 749px) {
#Slide-template--25044293517638__collection_list_cEfRQJ-2>div>div {
    margin-top: 0px !important;
}
}

@media screen and (max-width: 990px) {
    .header .page-full-width.page-full-width_spacing .row {
         padding-right: 0px !important;
    }
  .footer__content-top .grid {
        padding: 30px 30px  !important;
    }
}

@media (max-width: 768px) {
#shopify-section-template--25044293714246__rich_text_LhLQir>div>div>div>h2:after {
    margin-top: calc(var(--font-heading-scale) * 1.5rem / 1.5);
}

  
    #shopify-section-template--25044294271302__product-recommendations > div > product-recommendations > div > div > h2,
  #shopify-section-template--25290740793670__product-recommendations > div > product-recommendations > div > div > h2,
  #shopify-section-template--25044294271302__rich_text_698VwA > div > div > div > h2,
  #shopify-section-template--25290740793670__rich_text_698VwA > div > div > div > h2{
        font-size: 30px;
    font-weight: 400;
  }
 #egyedi-ekszertervezes  .background-wrapper {
    background-attachment: fixed;
}
#egyedi-ekszertervezes .image-with-text__heading{
  font-size: 30px !important;
}
#egyedi-ekszertervezes .image-with-text{
  padding-bottom: 0px;
  padding-top: 0px;
}
  
#egyedi-ekszertervezes .image-with-text__content{
  background: transparent;
}
#egyedi-ekszertervezes .image-with-text.image-text-overlay .image-with-text__text-item.grid__item {
    padding: 0 0rem;
  margin-top: 50px;
}
  
#egyedi-ekszertervezes .image-with-text__media{
  width: 200px;
  height: 200px;
}

  
.egyedi-kollekcio .title-wrapper-with-link {
    margin: 50px auto;
}
  
#shopify-section-template--25057487585606__grid_banner_nrem6y > div > div > div > div > div.title-wrapper-with-link.title-wrapper--self-padded-mobile.title-wrapper--no-top-margin.content-align--center > h2{
  font-size: 30px;
  margin-bottom: 30px;
}
  
  .title-wrapper-with-link .title, h1, h2, h3, h4, .h1, .h2, .h3, .h4 {
    line-height: 1;
}
  .special.container {
    gap: 50px;
  }
.special .images .wide,
  .special img.bottom-row{
display: none;
}
  
  .special .text h1 {
    font-size: 30px !important;
  }
  
  #shopify-section-template--25044293517638__collection_list_cEfRQJ > div > div > div > div > div > h2{
    line-height: 1;
  }
    .special .images {
        order: 2;
    }
  
.breadcrumb_title{
  font-size: 30px !important;
}
  

  
  .footer__copyright small.copyright__content {
    font-size: 12px;
}
  
.blog .card__heading {
    font-size: 20px !important;
    line-height: 35px;
}
  
  .right-block .blog__posts .article-card .card__information {
    padding-left: 0px !important;
}
.testimonials .testimonial-container .testimonial-content blockquote:before {
  width: 100px !important;
    left: 30px;
}
  
.testimonial-content{
  margin-top: 30px;
}
  
.testimonial-container .testimonial-content blockquote p {
    margin: 0 auto !important;
    width: 80%  !important;
  font-size: 16px;
}

.blog .title{
  font-size: 30px;
}
  
#shopify-section-template--25044293517638__slideshow_4pHMwt .slideshow__text-wrapper.banner__content .social_shop {
        width: 85% !important;
}
  
  #shopify-section-template--25044293517638__slideshow_4pHMwt .slideshow__text-wrapper.banner__content .social_shop {
    bottom: 20px;
}

  #shopify-section-template--25044293517638__slideshow_4pHMwt div.slideshow__text-wrapper.banner__content.banner__content--middle-left.page-width.banner--desktop-transparent > div.slideshow__text.banner__box.content-container.content-container--full-width-mobile.color-background-1.gradient.slideshow__text--center.slideshow__text-mobile--center{
  padding-bottom: 100px !important;
}
  
  #shopify-section-template--25044293517638__slideshow_4pHMwt .banner__text {
    font-size: 16px;
  }
#shopify-section-template--25044293517638__slideshow_4pHMwt .slideshow__text-wrapper .slideshow__text h2.banner__heading {
  font-size: 30px !important;
}
  
      .banner--large:not(.banner--mobile-bottom):not(.banner--adapt) {
        min-height: 50rem;
    }
  .subtitle--small{
    font-size: 14px;
  }
  .section-template--25044293517638__image_with_text_49f67F-padding {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
}
.home-banner .banner__heading {
    font-size: 30px;
}
  
  #Banner-template--25044293517638__image_banner_Kga9Xk>div.banner__media.media.placeholder {
    background-position-x: center;
    background-attachment: unset;
}
  .hero-text h1 {
    font-size: 30px;
  }

  .hero-text p {
    font-size: 14px;
  }

  .hero-text {
    padding: 0.5rem;
  }
  .mediaWrapper{
    height: 80vh !important;
  }
  .mediaWrapper video{
    object-fit: cover;
  }
  .hero-text {

    width: 100%;
}
}

/* tooltip POPUP */
.tooltiphover {
  color:#fff;
  padding: 5%;
  border-radius: 20px;
  box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.25);
background-image: url("/cdn/shop/files/Footer_bg.png?v=1750329603");
    width: 80%;
    background-size: cover;
    background-position: center;
}

/* ANYAGHASZNÁLAT */

#shopify-section-template--25598314905926__rich_text_TcnxRQ > div > div > div{
  width: 786px;
  max-width: 100%;
}

#anyaghasznalat > nav{
  display:none;
}

#shopify-section-template--25598314905926__rich_text_TcnxRQ > div > div{
  padding-top: 150px;
  background-image: url("/cdn/shop/files/shutterstock_2518700463_1.png?v=1750406117");
  background-repeat: no-repeat;   
  background-attachment: scroll;
}


#anyaghasznalat .image-with-text__media img{
      max-height: 500px;
      min-height:500px;
    border-radius: 150px 0;
    object-position: top;
}

#anyaghasznalat .image-with-text__media .global-media-settings,
#anyaghasznalat .image-with-text__media,
#anyaghasznalat .image-pair-wrapper{
  overflow:visible !important;
  max-height: 500px;
}

#anyaghasznalat .toggle-text-btn {
  color:  #242A34;
font-family: Palanquin;
font-size: 16px;
font-style: normal;
font-weight: 700;
line-height: 26px;
}

.hidden-text {
  transition: all 0.3s ease;
}
.toggle-text-btn:hover {
  text-decoration: underline;
}

.anyagh-hidden-section {
  opacity: 0;
  max-height: 0;
  overflow: hidden;
  transition: all 0.5s ease;
}

.anyagh-hidden-section[style*="display: block"] {
  opacity: 1;
  max-height: 5000px; /* elég nagy érték, hogy minden elférjen */
}

#load-more-materials,
#show-less-materials{
  text-align:center;
  border-radius: 20px 0;
border: 1px solid  #36496C;
background:  #36496C;
color:white;
margin-bottom:140px;
text-transform:none;
}

#shopify-section-template--25598314905926__custom_liquid2_Pg6Wik .custom-liquid-section{
  display: flex;
    justify-content: center;
    text-transform: none;
}

@media (max-width: 426px){
#shopify-section-template--25598314905926__rich_text_TcnxRQ > div > div{
    padding: 150px 5% 20px 5%;
}
#anyaghasznalat .image-with-text__media img {
    max-height: 300px;
}
#anyaghasznalat .image-with-text__media .global-media-settings, #anyaghasznalat .image-with-text__media, #anyaghasznalat .image-pair-wrapper {
    max-height: 300px;
}
#anyaghasznalat .image-with-text__media img {
 min-height:unset; 
}
#anyaghasznalat .image-with-text__media-item,
#anyaghasznalat .image-pair-wrapper{
min-height:300px;
height:100%

}
}

@media screen and (min-width: 427px) and (max-width: 990px) {
#shopify-section-template--25598314905926__rich_text_TcnxRQ > div > div{
    padding: 150px 5% 20px 5%;
}
#anyaghasznalat .image-with-text__media img {
    max-height: 500px;
}
#anyaghasznalat .image-with-text__media .global-media-settings, #anyaghasznalat .image-with-text__media, #anyaghasznalat .image-pair-wrapper {
    max-height: 500px;
}
#anyaghasznalat .image-with-text__media img {
 min-height:unset; 
}
#anyaghasznalat .image-with-text__media-item,
#anyaghasznalat .image-pair-wrapper{
min-height:500px;
height:100%
}
}
.product-grid .card__media{
  border-radius: 0 100px !important;
}

.product__media-gallery .product__media{
  border-radius: 0 180px !important;
}

.product__media-gallery .thumbnail{
  border-radius: 0 50px !important;
}

@media (max-width: 426px){

.product__media-gallery .product__media{
  border-radius: 0 100px !important;
}

.product__media-gallery .thumbnail{
  border-radius: 0 30px !important;
}
}

@media screen and (min-width: 990px) {
ul.dt-nav li>div.sub-menu-block {
  left: 50% !important;
  transform: translate(-50%,0%) !important;
}
}


.dt-sc-menu-image-with-text .dt-sc-mega_menu > a {
  display: flex;
  overflow: hidden;
}


@media screen and (min-width: 990px) and (max-width: 1360px) {
ul.sub-menu-lists {
  max-width: 400px;
}
#AccessibleNav > ul > li.\31 .promo_image.top-level-link.has-mega-menu.dt-sc-primary.menu-item-has-children > div > div > ul > div {
  max-width: 700px;
}

#AccessibleNav > ul > li.\31 .promo_image.top-level-link.has-mega-menu.dt-sc-primary.menu-item-has-children > div > div > ul > h3 {
  max-width: 700px;
}
}


@media only screen and (min-width: 1120px) {
  .brossok.gallery-grid .gallery-item:nth-child(even) {
    margin-top: 30px;
  }
}
