/* 20260708143943 - v2 */
.gui,
.gui-block-linklist li a {
  color: #282828;
}

.gui-page-title,
.gui a.gui-bold,
.gui-block-subtitle,
.gui-table thead tr th,
.gui ul.gui-products li .gui-products-title a,
.gui-form label,
.gui-block-title.gui-dark strong,
.gui-block-title.gui-dark strong a,
.gui-content-subtitle {
  color: #000000;
}

.gui-block-inner strong {
  color: #848484;
}

.gui a {
  color: #0a4399;
}

.gui-input.gui-focus,
.gui-text.gui-focus,
.gui-select.gui-focus {
  border-color: #0a4399;
  box-shadow: 0 0 2px #0a4399;
}

.gui-select.gui-focus .gui-handle {
  border-color: #0a4399;
}

.gui-block,
.gui-block-title,
.gui-buttons.gui-border,
.gui-block-inner,
.gui-image {
  border-color: #8d8d8d;
}

.gui-block-title {
  color: #333333;
  background-color: #ffffff;
}

.gui-content-title {
  color: #333333;
}

.gui-form .gui-field .gui-description span {
  color: #282828;
}

.gui-block-inner {
  background-color: #f4f4f4;
}

.gui-block-option {
  border-color: #ededed;
  background-color: #f9f9f9;
}

.gui-block-option-block {
  border-color: #ededed;
}

.gui-block-title strong {
  color: #333333;
}

.gui-line,
.gui-cart-sum .gui-line {
  background-color: #cbcbcb;
}

.gui ul.gui-products li {
  border-color: #dcdcdc;
}

.gui-block-subcontent,
.gui-content-subtitle {
  border-color: #dcdcdc;
}

.gui-faq,
.gui-login,
.gui-password,
.gui-register,
.gui-review,
.gui-sitemap,
.gui-block-linklist li,
.gui-table {
  border-color: #dcdcdc;
}

.gui-block-content .gui-table {
  border-color: #ededed;
}

.gui-table thead tr th {
  border-color: #cbcbcb;
  background-color: #f9f9f9;
}

.gui-table tbody tr td {
  border-color: #ededed;
}

.gui a.gui-button-large,
.gui a.gui-button-small {
  border-color: #8d8d8d;
  color: #000000;
  background-color: #ffffff;
}

.gui a.gui-button-large.gui-button-action,
.gui a.gui-button-small.gui-button-action {
  border-color: #8d8d8d;
  color: #000000;
  background-color: #ffffff;
}

.gui a.gui-button-large:active,
.gui a.gui-button-small:active {
  background-color: #cccccc;
  border-color: #707070;
}

.gui a.gui-button-large.gui-button-action:active,
.gui a.gui-button-small.gui-button-action:active {
  background-color: #cccccc;
  border-color: #707070;
}

.gui-input,
.gui-text,
.gui-select,
.gui-number {
  border-color: #8d8d8d;
  background-color: #ffffff;
}

.gui-select .gui-handle,
.gui-number .gui-handle {
  border-color: #8d8d8d;
}

.gui-number .gui-handle a {
  background-color: #ffffff;
}

.gui-input input,
.gui-number input,
.gui-text textarea,
.gui-select .gui-value {
  color: #000000;
}

.gui-progressbar {
  background-color: #0a4399;
}

/* custom */
.home-banners .banner .overlay.filling { background: #2e00633d; } .d_flex{display:flex; gap:2em; } .d_flex .w_50{width:50%; } .ab_sec1 {margin-top:30px; } .ab_sec1 {margin-top:60px; } .ab_sec2 {margin-top:60px;} .ab_sec img {width:100%; } .ab_sec .ab_title {font-size: 44px !important; } .ab_sec p.ab_content {font-size: 16px; } .ab_title { font-size: 46px !important; } #header .main-menu a {color: #2B005C; } #header .main-menu{  background: #D5C6E8; } .main-content .col-sidebar .sb-cats { background: #D5C6E8; } .main-content .sidebar .sb-cats li.active > .inner a, .main-content .sidebar .sb-cats li:hover .inner a{ color:#2B005C; } .main-content .sidebar .sb-cats li a{color:#000; font-weight:500;} header .container .inner .align-middle ul{	display:flex;   margin:0;   padding:0;  gap: 20px; }
header .container .inner .align-middle ul li{ list-style:none; } header .container .inner .align-middle ul li a{color:#fff;  font-weight:500; text-decoration:none; } .page_bg_img{ background:url(https://cdn.webshopapp.com/shops/293836/files/448855954/bg-img.jpg);     background-size: cover !important;
    background-position: center !important;
    background-repeat: no-repeat !important; padding:80px 0; margin-bottom:50px; } 
.page_bg_img.page-Over{background:url(https://cdn.webshopapp.com/shops/293836/files/450557998/header-over-ons.png); }
.page_bg_img .page_title .title{ color:#fff; text-align:center; font-size:46px; } .service-block .icon { background: #D2C4E6; color: #2E0062; } #service-page .contact-info-block ul li .icon {  background: #D2C4E6; color: #2E0062; } #productpage .product-detail-wrap { background: #E7E4F8; }
 #page-404{ background: #EEDBFC; border-top: 40px;  border-top: #1A082B 80px solid; }
#page-404 h1 { color: #1A082B;  font-size: 5vw !important; margin-bottom:40px !important}
#page-404 .text { 
    margin-left: 40px;
    text-align: left;
}
#page-404 .mlop {
    color: #1A082B;     margin-bottom: 33px;
    font-size: 2.2vw !important;
    font-weight: 600;
}
#page-404 .btn.accent {
    background: #602e9e;
    color: #fff;
    padding: 50px;
    font-size: 18px;
    line-height: 2;
    border-radius: 69px;
}
#page-404 .textpara{color: #1A082B; font-size: 1.6vw;}
#page-404 .content .image {margin-left: 0; width:100%; text-align:center}
#productpage .product-detail-wrap .product-info .price-stock{flex-direction: column; justify-content: flex-start; align-items: flex-start; margin-bottom:0}
.product-detail .info .stock { font-size: 12px; font-weight: 500; }
.mobile-menu .menu ul {  margin-bottom: -1px; } .mobile-menu .normal-link i { color: #f9f9f9;}
.titlboxbar{color: #FFF; background: #320766;  padding: 16px; margin-top: 0; border-radius: 8px;}
#productpage #custom-variant-boxes{display:flex; flex-wrap: wrap; margin:0; padding:0;}
#productpage #custom-variant-boxes li{list-style:none;}
#productpage #custom-variant-boxes li a{ display: block; overflow: hidden; position: relative; z-index: 2; min-width: 60px; height: 51px; margin: 0 9px 9px 0; padding: 0 12px;   border: 1px solid #cdcdcd;
    color: #000; font-weight: 400; line-height: 49px; font-size: 1em; text-align: center;  text-decoration: none; cursor: pointer;}
#productpage #custom-variant-boxes li.active a{ border: 1px solid #000; color: #000; font-weight: 600;}
#productpage #custom-variant-boxes li.disabled.active a, #productpage #custom-variant-boxes li.disabled a{ border: 1px solid #cdcdcd; color: #cdcdcd; font-weight: 600; cursor: context-menu;}
#productpage #custom-variant-boxes li span{display:none;}
.home-text .title-featured{display: none;}
.headlines .item { background-size: cover !important;}
.product-detail .info .price{ display: flex;  align-items: center;}
.product-detail .info .product-label.sale{background: #c0392b; height: 20px;   color: #fff; font-size: 10px; text-transform: uppercase;  letter-spacing: .1em; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex;
    -webkit-box-align: center; -ms-flex-align: center;  align-items: center; padding: 0px 10px; font-weight: bold; margin-right: 5px; border-radius: 5px; margin-left:12px;}
@media(max-width:1680px){
  .headlines .item{height: 500px;    }
}
@media(max-width:1420px){
  .headlines .item{height: 500px;     }
}
@media(max-width:991px){
#page-404 .content .image { margin-left: 0; max-width: 100%; margin-top: 0vh; }
#page-404 .mlop {font-size: 4.2vw !important; }
#page-404 .text { margin-left: 0;  text-align: center;  margin-top: 40px; }
}
@media(max-width:768px){
  #page-404 .text h1 {    font-size: 8vw !important;
}
.d_flex{ display:flex; flex-direction:column } .d_flex .w_50{width:100%; } .ab_sec .ab_title { font-size: 32px !important; } .ab_sec { margin:30px 0}  .order_2 { order:2;}
  #header .main-header .logo.medium-logo img {
    height: 40px;
}
  #page-404 .textpara {
    color: #1A082B;
    font-size: 4vw;
}
}
#header .main-menu .relative .mega-menu {
  width:320px !important;
}
#productpage , #productpage .product-detail-wrap{
	background:#fff;
}
.home-products .tabs-wrap ul li:nth-child(2){
	display:none;
}
#header .main-menu ul li .mega-menu .menus .menu ul li a{
margin:5px 0;
}
.header_whatsapp_icon img{
	width:31px;
}
<ul>
  {# the order of endraw & raw tags is intentional, if you change the order the page will break #}
  {% for link in shop.links.main %}
  <li>
    <a href="{{ link.url | url }}" title="{{ link.title }}"{% if link.new_window %} target="_blank"{% endif %}>
      {{ link.title }}
    </a>
  </li>
  {% endfor %}
</ul>
}                
.head_menu ul{align-items:center}
footer .footer_review_img{
	width:180px;
}
.home-banners
{
	margin-top:50px;
}
.bank_detail p{
	margin-bottom:0;
}
