/*=======================================================================
*** Seasecret_SUB STYLE***
========================================================================*/

/*.btn, .button, input[type="submit"] {*/
    
/*    line-height: unset;*/
/*    }*/

.product-post .product-content-wrap .form-actions input[type="submit"] {
  width: 100%;
  line-height: unset;
}

input#edit-submit, input#edit-checkout, 
input#edit-coupon-redemption-form-remove-coupon-0,
input#edit-sidebar-shipping-information-shipping-profile-edit-button,
input#edit-actions-next,
input#edit-checkout--2, input#edit-submit--2{
    width:auto;
    line-height:unset;
}

/*body {*/
/*	font-family: 'Muli', sans-serif;*/
/*}*/

body {
	font-family: 'Roberto', sans-serif;
	font-size: 14px;
	font-weight: normal;
	font-style: normal;
	color: #444444;
	background-color: #ffffff;
}

/*body:lang(en) {*/
/*	font-family: 'Muli', sans-serif;*/
/*}*/

/*body:lang(he) {*/
/*	font-family: 'David', sans-serif;*/
/*}*/


/*.btn, .button, input[type="submit"] {*/
 
/*  line-height: unset;*/
/*  font-size: unset;*/
/*}*/


#block-languageswitcherinterfacetext .btn {
  background-color: transparent;
  color: #fff;
 
}

#block-languageswitcherinterfacetext .dropdown-item.active, #block-languageswitcherinterfacetext .dropdown-item:active {
  background-color: #dca2a2;
}



#edit-review-payment-information 
.fieldset-wrapper:before {
    content: url(/sites/default/files/cc.png);    
    display:   table-row;    
        
}

.field-field-pieces img{ float: right;
}
.product-variation-wrap.grabswimbra img {/*margin-right:10px;padding-bottom: 10px; */ background-color: #d8d8f3;}
.grabswimbra img:hover {
  /*background-image: url(/sites/default/files/styles/medium/public/2023-02/addon_hover.png);*/
  /*background-repeat: no-repeat;*/
  
  background-color:#b70000;
   }
  
.grabcoverup img:hover {
  /*background-image: url(/sites/default/files/styles/medium/public/2023-02/addon_hover.png);*/
  /*background-repeat: no-repeat;*/
  background-color:#b70000;
   }  
  
.grabswimbra p  {display:inline-flex; margin: 0 10px; opacity: 0.75; background-color: #d8d8f3; }
.page-swim-bra .product-variation-wrap.grabswimbra {display: none;}

  .container-swim {
  /*display: flex;*/
  align-items: center;
  justify-content: left;
}

image-sbs {
  max-width: 100%;
  max-height:100%;
}

/*.image-sbs img {*/
  
  /*padding-right: 20px;*/
/*  margin: 0 20px;*/
/*}*/




.image-sbs:lang(en) img, .image-sbs:lang(fr) img {
  padding-right: 20px;
  /*margin: 0 20px 0 0;*/
}

.image-sbs :lang(he) img {
  padding-left: 20px;
  /*margin: 0 0 0 20px;*/
}




.text {padding: 10px 20px;}



.page-title {background-color: #e8b5b5;}
.breadcrumb a {
  color: #333333c9;
}

.facet-list .is-active {
  color: #f0aeae;
  border-bottom: 1px double #f0aeae;
  padding-bottom: 1px;
}

.facet-item__value {
  white-space: nowrap;
}

 .facet-item {
  padding: 0 5px;
}
.facebook, .pinterest, .twitter, .instagram, .youtube  {background: #FFF;}

.header-menu .nav-menu {
    /*background-color: #31385f;*/
    background-color: #f0aeae;
}

.footer-widget .nav.menu   {display :flow-root; }
.footer-widget .nav.menu a   {text-decoration:none;}
.footer-widget .nav.menu a:hover   {color: #fff;text-decoration:underline;}



.block-facet-blockcategory .slimScrollDiv li.facet-item {
    width: auto;
}

div#main-menu {
    /*background: #31385f;*/
    text-align: center;
}

#main-menu ul {
    width: 100%;
    display: inline-block;
    margin-top: 6px;
}

#main-menu li.menu-item {
    float: left;
}

#main-menu li.menu-item a {
    float: left;
    padding: 15px;
    /*color: #fff;*/
}

#main-menu li.menu-item a.is-active, #main-menu li.menu-item a:hover {
    /*color: #31385f;*/
    background: #fff;
}

/*.header-main-wrap .header-main #category_filters {*/
/*    display: flex!important;*/
/*}*/

.header-main-wrap .header-main #category_filters .block-content {
    width: 100%;
}

.header-main-wrap .header-main #category_filters .block-content ul {
    display: flex;
}

.header-main-wrap .header-main #category_filters .block-content ul li.facet-item {
    float: unset;
    text-align: center;
}

.header-main-wrap .header-main #category_filters .block-content ul li.facet-item a span.facet-item__status {
    display: none;
}

@media only screen and (min-width: 768px) {
  .header .header-menu {
    display: none;
  }
}

/* Mobile menu css */
@media (max-width: 768px) {
    .primary-menu {
        margin-top:0 !important;
    }
    .header-menu ul.nav.menu.menu-parent,
    .header-menu .block-facet-blockcategory ul.facet-list {
      border-top: 3px solid #31385F;
      box-shadow: 0 2px 5pxrgba(0,0,0,.1);
      -moz-box-shadow: 0 2px 5px rgba(0,0,0,.1);
      -webkit-box-shadow: 0 2px 5px rgb(0 0 0 / 10%);
    }
    
    #main-menu li.menu-item,
    .block-facet-blockcategory li.facet-item {
      float: left;
      width: 100%;
      border-bottom: 1px solid #31385F;
    }
    
    .header-menu .block-facet-blockcategory ul.facet-list li a {
        float: left;
        padding: 10px 0 10px 15px;
    }
}

/* Mix&Match Add to cart */
#commerce-product-add-to-cart-form .button--add-to-cart.is-disabled {
    opacity: 0.3;
    pointer-events: none;
}

.product-content-wrap .product-stock.out-stock {
    display: none !important;
}

section#page-title {
    margin-bottom: 0;
}
.field-field-body-type a {
  padding: 10px 15px;
  border: 1px solid #d79595;
  border-radius: 20px;
  text-decoration: none;
}


.quantity-button.quantity-down {
  border-radius: 50px 0 0 50px;
}


@media (min-width: 768px) {
	.navbar-brand {
		/*max-width: 20%;*/
		max-width: 15%;
		/*flex: 0 0 20%;*/
		flex: 0 0 15%;
	}

}

/* 31-1-2023 */
.is-active {
  color: #f0aeae;
  border-bottom: 1px double #f0aeae;
}

ul.nav.menu.menu-parent {
  /* padding: 0px 33px; */
  /* margin-right: 75px; */
  gap: 8px;
}

.header-item.header-main{
width:80%
}

@media (min-width: 768px){
.header-item .block {
  margin-left: unset !important;
  display:block !important; 
 }
}

form#views-exposed-form-product-catalog-product-catalog-search {
  margin-right: 25px;
}

/*Hamburger menu*/
.block-cheeseburgermenu__trigger-element {
  position: absolute;
  z-index: 999;
  top: 0px;
  right: -48px;
}

.block-cheeseburgermenu__trigger-element {
  min-height: 40px;
  min-width: 40px;
  background: rgb(12 46 89);
  position: absolute;
}

.block-cheeseburgermenu__trigger-element span {
  width: 24px;
  height: 2px;
  background: rgb(255 255 255);
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  transition: width .25s;
}

div#block-cheeseburgermenu {
  position: fixed;
}

/*02-02-2023*/

#hamburger-menu{
display: none !important;
}
@media(max-width:40em){
.cheeseburger-menu__main-navigation-area{
  padding-left:45px;
}
}
.block-cheeseburgermenu__trigger-element{
  right:0;
  z-index:1 !important;
}

@media(max-width:768px){
#hamburger-menu{
  position: absolute;
  top: -5px;  
  right: -50px;	
  display: block !important;
}
.header-element{
  margin-right:40px;
}
}

.cheeseburger-menu__main-navigation-area>div:last-child {
  border-bottom: 0;
  padding-right: 10px;
}
/* mobile view css */

li.menu-link.cheeseburger-menu__item.main-menu-2__item {
  border-bottom: 1px solid #0c2e59;
  padding-bottom: 6px;
}

@media(min-width:360px) and (max-width:720px){
button#accessibility_settings_toggle {
  position: fixed;
  left: 71%;
}
}

/* body-shape-style texonomy render 02-02-2023 */

.texonomy-body-type-style {
  font-size: 20px !important;
}

.texonomy-description-style p {
  font-size: 20px !important;
}

/* Mobile view for the Body-shape */
@media(max-width: 600px){
.texonomy-description-style p {
  font-size: 14px !important;
}
.texonomy-body-type-name-style {
  font-size: 14px !important;
}
}


/*CSS for inline body-shape*/

.texonomy-description-style {
  margin-left: 16px;
}

.view-header {
  display: flex;
padding-bottom: 10px;
}

/* Display none on product body-shape image */

.texonomy-term-edit h2.texonomy-content-title {
  display: none;
}

.content .texonomy-contnet-link {
  padding: 0px 0px;
  border: 0px;
}

.texonomy-contnet-link .field.field-field-body-type-image.field-type-image.field-label-hidden.field-item img {
  margin-top: -10px;
}


/*  making footer inline  */
ul.\=\"ul-list-footer-icon\" {
display: flex;
}

img.icon-image-footer {
  display: none;
}

i.ti-facebook {
  color: #9F2B68;
}
i.ti-twitter-alt {
  color: #9F2B68;
}
i.ti-pinterest {
  color: #9F2B68;
}
i.ti-youtube {
  color: #9F2B68;
}

li.list-footer-icon {
  padding: 0px 4px;
}

li.list-footer-icon a {
  background: #ffffff;
  /*padding: 5px 8px;*/
  padding: 10px 12px;
  border-radius: 50%;
}

/*footer.footer {*/
/*    background: #d6eff4;*/
/*}*/


/*footer.footer {*/
/*    background: #d6eff4;*/
/*}*/


footer.footer {
background : #c4eaf6;
}

input#edit-search-api-fulltext:focus::placeholder {
	color: white;
}
input#edit-search-api-fulltext--2:focus::placeholder {
	color: white;
}

/*Press*/

.splitscreen {
  display: flex;
}

.splitscreen .left,
.splitscreen .right {
  flex: 1;
}

.testimonial-body::after {
  content: "\e62f";
}

.header-top {padding: 0;}
.dropdown {margin: 0px 23.52941px;}