/** Shopify CDN: Minification failed

Line 199:2 Unexpected "{"
Line 200:2 Expected identifier but found "%"
Line 207:2 Unexpected "{"
Line 208:2 Expected identifier but found "%"
Line 252:13 Expected ":"
Line 578:4 Unexpected "{"
Line 579:4 Expected identifier but found "%"
Line 598:4 Unexpected "{"
Line 599:4 Expected identifier but found "%"

**/

.sale-style{

  bottom:0 !important;

  font-family: GoodSans-light;
    font-style: normal;
    font-weight: 300;
    font-size: 10px !important;
    line-height: 13px;
}
.sale-font{
  font-family: GoodSans-light;
    font-style: normal;
    font-weight: 300;
    font-size: 10px !important;
    line-height: 13px;
}

.pd-second{
  padding-top:0 !important;
}
@media(min-width:1500px){
.im-tx img{
  max-height:90% !important;
}
}
@media(min-width:1800px){
.image-with-text__text p {
    font-size: calc(6pt + (11 - 6) * (100vw - 768px) / (1920 - 768)) !important;
  }
}

.ftr-btn{
  background: #FBFBFB;
    border: none;
    font-size: 10px;
    font-family: 'goodsans-light';
    font-weight: 500;
    text-transform: uppercase;
    color: rgba(var(--color-foreground),.75);
  margin-right:20px;
  cursor:pointer;

}
.ftr-btn:hover{
  text-decoration:underline;
}
@media(max-width:768px){
  .mycart-custom{
    margin-bottom:20px !important;
  }
  .ftr-btn{
      font-size: 13px;
    font-family: 'GoodSans-Medium';
    font-weight: 500;
    color: #192024;
    text-align: left;
    padding: 0;
    margin-bottom: 10px;
}
}
.button{
  text-transform: uppercase;
}

.card__badge span{
  font-family: 'GoodSans-Light';
}

.template-search__header p{
   font-family: 'GoodSans-Light';
  font-weight: 300;
  font-size:13px; 
}
.product__media-wrapper{
  margin-right:60px;
}
.button{
  font-family: 'goodsans-light' !important;
    font-weight: 500 !important;
    font-size: 13px !important;
}


.terms-div{
line-height:13px;
}
.shipping-div{
  line-height:13px;
}
.product-overlay{
  display:block !important;
  position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}
.search__input {
  border-bottom: 1px solid !important;
}

.predictive-search__item span {
  font-family: 'GoodSans-Light';
  font-weight: 300;
  font-size: 13px;
}



.product-popup-modal__content {
  height: 100vh;
}

.measure-light-text {
  color: #192024;
}

.measure-light {
  color: black;
}

.measure {
  color: black;
}

.table-heading {
  color: black;
}

.product-popup-modal__content-info h1 {
  font-family: 'GoodSans-bold';
  font-style: normal;
  font-weight: 700;
  font-size: 15px;
  line-height: 18px;
  padding-bottom: 30px;
}

.agree-link {
  text-decoration: none;
  color: black;
  font-weight: bold;
}

.newsletter-heading {
  font-family: goodsans-bold !important;
  font-weight: 700 !important;
  font-size: 15px !important;
}

.newsletter__subheading {
  font-family: goodsans-medium !important;
  font-weight: 500 !important;
  font-size: 11px !important;
}

.privacy-div span {
  line-break: anywhere;
}

.about-content {
  max-width: 254px;
  margin: 0 auto;
}
@media (max-width: 450px) { 
 .about-content {
        max-width: 90%;
        margin: 0 auto;
        padding-right: 8px;
} 
.about-content{
  padding-top:10px!important;
}
}
@media (max-width: 350px) { 

.header {
  
    grid-template-columns: 1fr 1fr!important;


}
  }
  {
  % if page.title=='About us' %
}

.main-page-title {
  display: none !important;
}

  {
  % endif %
}

.vpom a {
  color: blue;
}

.shipping-sub {
  color: #192024;
}

.myheadings {
  color: #192024;
}

.myheadings-one {
  color: #192024;
}

.table-text {
  color: #192024;
}

.table-heading-one {
  color: #192024;
}

.image-with-text {
  max-width: 1300px !important;
}


.about-content p {
  display: none;
}

.mgrid-ah {
  justify-content: center;
}

.desktop-pagination {
  top: 30% !important;
  left: 18% !important;
  color: #D9D9D9;
  Fmy-brother
}



.footer {
  border: none !important;
}

.imprint-title {
  font-family: 'GoodSans-Bold' !important;
  font-style: normal;
  font-weight: 700;
  font-size: 13px;
  line-height: 13px;
}

.privacy-heading {
  font-family: 'GoodSans-medium' !important;
  font-style: normal !important;
  font-weight: 500 !important;
  font-size: 13px !important;
  line-height: 16px !important;
}

.cookie-policy-h1 {
  font-family: 'GoodSans-Bold' !important;
  font-style: normal;
  font-weight: 700;
  font-size: 13px;
  line-height: 13px;
}

.myheadings {
  font-family: 'GoodSans-Medium';
  font-style: normal;
  font-weight: 500;
  font-size: 11px;
  line-height: 13px;
}

.myheadings-one {
  font-family: 'GoodSans-light';
  font-style: normal;
  font-weight: 300;
  font-size: 11px;
  line-height: 13px;
}

.table-heading-one {
  font-family: 'GoodSans-Bold';
  font-style: normal;
  font-weight: 700;
  font-size: 11px;
  line-height: 13px;
}

.table-text {
  font-family: 'GoodSans-Medium';
  font-style: normal;
  font-weight: 500;
  font-size: 11px;
  line-height: 13px;
}

.shipping-sub {
  font-family: 'GoodSans-Medium';
  font-style: normal;
  font-weight: 500;
  font-size: 11px;
  line-height: 13px;
}

.main-page-title {
  font-family: 'GoodSans-Bold' !important;
  font-style: normal !important;
  font-weight: 700 !important;
  font-size: 13px !important;
  line-height: 16px !important;
}

.accordion__content p {
  font-family: 'GoodSans-light';
  font-style: normal;
  font-weight: 300;
  font-size: 11px;
  line-height: 13px;
}

.product__description p span {

  font-family: 'GoodSans-light';
  font-style: normal;
  font-weight: 300;
  font-size: 11.5px;
  line-height: 13px;
}

.privacy-div ul {
  font-family: 'GoodSans-light';
  font-style: normal;
  font-weight: 300;
  font-size: 11px;
  line-height: 13px;
}

.imprint-div p {
  font-family: 'GoodSans-light';
  font-style: normal;
  font-weight: 300;
  font-size: 11px;
  line-height: 13px;
}

.privacy-div p {
  font-family: 'GoodSans-light';
  font-style: normal;
  font-weight: 300;
  font-size: 11px;
  line-height: 13px;
}

.privacy-title {
  font-family: 'GoodSans-bold' !important;
  font-style: normal !important;
  font-weight: 700 !important;
  font-size: 15px !important;
}

cookies-title {
  font-family: 'GoodSans-bold' !important;
  font-style: normal !important;
  font-weight: 700 !important;
  font-size: 15px !important;
}

.cookies-div p {
  font-family: 'GoodSans-light';
  font-style: normal;
  font-weight: 300;
  font-size: 11px;
  line-height: 13px;
}

.cookies-div h5 {
  font-family: 'GoodSans-medium' !important;
  font-style: normal !important;
  font-weight: 500 !important;
  font-size: 13px !important;
  line-height: 16px !important;
}

.terms-div strong {
  font-family: 'GoodSans-Medium' !important;
  font-style: normal !important;
  font-weight: 500 !important;
  font-size: 13px !important;
  line-height: 16px !important;
}

.terms-div span {
  font-family: 'GoodSans-light';
  font-style: normal;
  font-weight: 300;
  font-size: 11px;
  line-height: 13px;
}

.custom---p {
  font-family: 'GoodSans-bold' !important;
  font-style: normal !important;
  font-weight: 700 !important;
  font-size: 13px !important;
  line-height: 16px !important;
}

.measure-light-text {
  font-family: 'GoodSans-light';
  font-style: normal;
  font-weight: 300;
  font-size: 12px;
  line-height: 16px;
}

.measure-light {
  font-family: 'GoodSans-medium';
  font-style: normal;
  font-weight: 500;
  font-size: 12px;
  line-height: 16px;
}

.measure {
  font-family: 'GoodSans-medium';
  font-style: normal;
  font-weight: 500;
  font-size: 13px;
  line-height: 16px;
}

.table-heading {
  font-family: 'GoodSans-medium';
  font-style: normal;
  font-weight: 500;
  font-size: 11px;
  line-height: 13px;
}

.table-heading-light {
  font-family: 'GoodSans-light';
  font-style: normal;
  font-weight: 300;
  font-size: 9px;
  line-height: 11px;
  height: 35px !important;
}

.table-heading-light span {
  font-family: 'GoodSans-light';
  font-style: normal;
  font-weight: 300;
  font-size: 9px;
  line-height: 11px;
}

@media(max-width:1450px) {
  .product__title h2 b {
    font-size: 18px !important;
  }

  #about {
    right: -75px !important;
  }
}

.form__label {
  color: black;
}

.bnr-link img {
  width: 100%;
  height: 100%;
  cursor: pointer;

}

.image-with-text__heading {
  font-family: 'GoodSans-Medium';
  font-style: normal;
  font-weight: 500 !important;
  font-size: 13px !important;
  line-height: 20px important;
}

.my-image img {
 left:13% !important;
}



.image-with-text__text {
  font-family: 'GoodSans-light' !important;
  font-style: normal;
  font-weight: 300 !important;
  font-size: 12pt !important;
  line-height: 20px;
}

@media(min-width:768px) {
  .left-img-text{
    left:35px;
  }
  .custom-ul{
    flex-direction:column;
  }
  
  .custom-li{
    width:100% !important;
    min-width:100%;
  }
  .image-with-text__grid{
  margin-top:25px !important;
  }
 

  .ah-slide{

  
}

  .tab a {

    font-family: 'GoodSans-light';
    font-style: normal;
    font-weight: 300;
    font-size: 11px;
    line-height: 13px;
  }

  .related-products__heading {
    text-align: left;
    margin-left: 13% !important;
  }

/*   .product__description p span {
    font-size: 11px !important;
  } */

  .size-label {
    font-size: 11px !important;
    line-height: 13px !important;
  }

  .size-container {
    margin-top: 35px;
  }


  .form__label {
    font-family: 'GoodSans-medium';
    font-style: normal;
    font-weight: 500 !important;
    font-size: 13px !important;
    line-height: 16px !important;
  }

    {
    % if template=='product' %
  }

/* #about{
display:none;
} */

  .product__media {
    bottom: 25px;
  }

  .product-popup-modal__button {
    border-left: 1px solid #192024 !important;
    min-height: 16px !important;
    padding-left: 10px !important;
    margin-left: -4px;

  }

    {
    % endif %
  }

  .price-item {
    position: relative;
    bottom: 19px;
  }

  .myplus {
    width: 13px !important;
    margin-left: 5px;
  }



  .size-label {
    margin-right: 20px !important;
  }

  .product-form__submit span {
    font-family: 'GoodSans-Medium';
    font-size: 11px;
    font-weight: 500;
    line-height: 13px;
    text-transform: uppercase;
  }

  .section-template--17879048061196__main-padding {
    display: none;
  }

  .mycontent {
    margin-left: -68px;
  }

  .image-with-text__media img {
    max-width: 439px !important;
    max-height: 548px !important;
  }

  .image-with-text__text p {
    font-size: calc(6pt + (11 - 6) * (100vw - 768px) / (1920 - 768));
  }

  .image-with-text__text {
 
    max-height: 100%;

  }

  .image-with-text__media {
    border: none !important;
  }

  .image-with-text__grid {
    margin-top: 35px;
  }

  .image-with-text__content {
    padding-top: 0 !important;
  }

  .custom-width {
    max-width: 1200px;
    margin-top: -45px !important;
  }

  .i1 {
    margin-bottom: 0;
    font-family: 'Goodsans-bold' !important;
    font-style: normal;
    font-weight: 700 !important;
    font-size: 11px !important;
    line-height: 13px !important;
  }

  .i2 {
    margin-top: 0;
    font-family: 'Goodsans-light' !important;
    font-style: normal;
    font-weight: 300 !important;
    font-size: 13px;
  }

  .contact__button button {

    font-family: 'goodsans-medium' !important;
    font-style: normal;
    font-weight: 500;
    font-size: 11px !important;
  }

  .field__label {
    font-family: 'goodsans-light' !important;
    font-style: normal;
    font-weight: 300 !important;
    font-size: 11px !important;


  }

  .mandatory-text {
    color: #727272;
    text-align: end;
    margin-bottom: 0;
    font-family: 'goodsans-medium';
    font-style: normal;
    font-weight: 500 !important;
    font-size: 11px !important;
    line-height: 13px important;
  }

  .my-brother {
    transform: rotate(90deg);
    text-decoration: none;
  }



  .title-wrapper--no-top-margin {
    font-family: 'goodsans-medium' !important;
    font-style: normal;
    font-weight: 500 !important;
    font-size: 11px !important;
    line-height: 13px !important;
  }

  .griddtu {
    display: block;
  }

  .custom-nav-footer {
    display: none !important;
  }

  .mylogo img {
    position: absolute;
    width: 122.52px !important;
    height: 37.78px;
    left: 32.22px;
    top: 17px;

  }

  .list-menu {
    position: absolute;
   /* width: 135px !important;*/
    height: 76px;
    left: 19px;
    top: 100px;
  }

  .sect {
    font-family: GoodSans-Medium;
    font-style: normal;
    font-weight: 500 !important;
    font-size: 11px;
    line-height: 13.2px;
    letter-spacing: .06em;
  }

  .list-menu li a span {

    font-family: 'GoodSans-Medium';
    font-style: normal;
    font-weight: 500 !important;
    font-size: 11px;
    line-height: 13.2px;

    letter-spacing: 0.06em;
  }

  .announcement-bar__message span {
    font-family: 'GoodSans-Light';
    font-style: normal;
    font-weight: 300;
    font-size: 9px;
    line-height: 12px;
    /* identical to box height */

    text-align: center;
  }

  .header__icons {
    font-family: 'GoodSans-Medium';
    font-style: normal;
    font-weight: 500 !important;
    font-size: 10pt;
    line-height: 13px;
    gap: 35px !important;

  }

  .header__icon span {
    font-weight: 500 !important;
  }

  .cart-count-bubble span {
    font-size: 11pt;
  }

  .header__icon {
    gap: 12px;
  }

  .header__icon {
    font-family: GoodSans-Medium;
    font-style: normal;
    font-weight: 500 !important;
    font-size: 11px;
    line-height: 13.2px;
    letter-spacing: .06em;
  }

  .cart-count-bubble {
    font-family: GoodSans-Medium;
    font-style: normal;
    font-weight: 500 !important;
    font-size: 11px !important;
    line-height: 13.2px !important;
    letter-spacing: .06em;
    gap: 5px;
  }

  .cart-count-bubble span {
    font-family: GoodSans-Medium;
    font-style: normal;
    font-weight: 500 !important;
    font-size: 11px !important;
    line-height: 13.2px !important;
    letter-spacing: .06em;

  }

  .section-sections--17869955531020__footer-padding {
    padding-top: 0 !important;
    padding: 33px;
  }

  #about {
    font-family: 'GoodSans-Bold' !important;
    font-style: normal !important;
    font-weight: 700 !important;
    font-size: 23px !important;
    line-height: 28px !important;
    position: absolute;
    width: 218px;
    height: 28px;
    color: #0F0CAD;
    top: 380px !important;
    right: -60px;
    white-space: nowrap;
    z-index: 2 !important;
    text-decoration: none;
  }

  .list-menu__item {

    font-family: 'GoodSans-Light' !important;
    font-style: normal;
    font-weight: 300 !important;
    font-size: 10px !important;
    line-height: 12px !important;

  }

  .copyright__content {
    font-size: 10pt !important;
  }

  .main-page-title {}

  .custom-page-width {
    max-width: 50rem !important;
  }
}
.predictive-search__item-heading{
  font-size:13px !important;
  font-family:'goodsans-medium' !important;
  font-weight:500 !important;
  font-style: normal !important;
  
}
.predictive-search__item-vendor{
  font-size:11px !important;
  font-family:'goodsans-light' !important;
  font-weight:300 !important;
  font-style: normal !important;
}

@media(max-width:768px) {
#mgrid-ah  .grid__item:last-child{
  display:none;
}
      .about-content p {
        display: block !important;
        text-align: justify;
        font-family: "GoodSans-Light";
        font-size: 11px;
        letter-spacing: .5px;
        word-spacing: 2px;
        margin-bottom: 22px;
        line-height: 25px;
        font-weight: 300;
        color: #192024;
    }
    .about-content p:nth-last-child(2) {
      margin-top:40px
    }
.product-form__submit span{
  font-family: 'goodsans-medium';
font-style: normal;
font-weight: 500;
font-size: 13px;
line-height: 16px;
}
  .search-modal__form {
    left: 0 !important;
    padding: 0px 10px;
  }

  #about {
    font-family: 'GoodSans-Bold';
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: 19px;
    color: #0F0CAD;
    transform: rotate(90deg);
    top: 175px !important;
    right: -60px !important;
    position: fixed;
    text-decoration: none;
  }

  .collection-container {
    margin-top: 0 !important;
  }

  .image-with-text__media {
    display: none !important;
  }

  .image-with-text__heading {
    display: none !important;
  }

  .custom-nav-footer {
    display: block;
  }

  #about {
    color: #0F0CAD !important;
    z-index: 2 !important;
    font-size: 16px !important;
  }

  .header__icon {
    font-family: 'GoodSans-medium' !important;
    font-style: normal;
    font-weight: 500 !important;
    font-size: 12px !important;
    line-height: 14px;
    gap: 3px;
    letter-spacing: 2px;
    right: 4px;

  }

  .cart-count-bubble {
    font-size: 12px !important;
    font-weight: 300 !important;
  }

  .header__icon span {
    font-weight: 300 !important;
  }

  .header__icon .icon {
    width: 13px !important;
    margin-left: 10px;
    stroke: black;


  }

  .list-menu__item {
    font-family: 'GoodSans-Medium' !important;
    font-style: normal;
    font-weight: 500 !important;
    font-size: 13px !important;
    line-height: 16px;
    margin-bottom: 6px !important;
    color: #192024 !important;

  }

  .copyright__content {
    font-family: 'GoodSans-Medium' !important;
    font-style: normal;
    font-weight: 500 !important;
    font-size: 13px !important;
    line-height: 16px;
  }

  .custom-nav {
    position: absolute;
    top: 210px;
    z-index: 9;
    left: 33px;
    display: flex;
    flex-direction: column;

  }

  .custom-nav a {
    text-decoration: none;
    color: #192024 !important;
    font-family: goodsans-medium;
    font-weight: 500;
    font-size: 13px !important;
  }

  .custom-nav-footer a {
    text-decoration: none;
    color: #192024 !important;
    font-family: goodsans-medium;
    font-weight: 500;
    font-size: 13px !important;
    margin-bottom: 8px;

  }

  .legal-h-text {
    font-family: 'GoodSans-Medium';
    font-style: normal;
    font-weight: 500;
    font-size: 13px;
    line-height: 13px;
  }

  .legal-p-text {
    font-family: 'GoodSans-light';
    font-style: normal;
    font-weight: 300;
    font-size: 11px;
    line-height: 13px;
  }

  .custom-nav-footer {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 0px 20px;
  }

  .griddtu {
    display: none !important;
  }

  .i1 {
    margin-bottom: 0;
    font-family: 'Goodsans-bold' !important;
    font-style: normal;
    font-weight: 700 !important;
    font-size: 11px !important;
    line-height: 13px !important;
  }

  .i2 {
    margin-top: 0;
    font-family: 'Goodsans-light' !important;
    font-style: normal;
    font-weight: 300 !important;
    font-size: 13px !important;

  }

  .custom-page-width {
    padding: 27px 36px !important;
  }

  .title-wrapper--no-top-margin {
    font-family: 'goodsans-medium' !important;
    font-style: normal;
    font-weight: 500 !important;
    font-size: 11pt !important;
    line-height: 13px !important;
  }

  .mandatory-text {
    text-align: end;
    margin-bottom: 0;
    font-family: 'goodsans-medium';
    font-style: normal;
    font-weight: 500 !important;
    font-size: 11pt !important;
    line-height: 13px important;
  }

  .field__label {
    font-family: 'goodsans-light' !important;
    font-style: normal;
    font-weight: 300 !important;
    font-size: 11pt !important;


  }

  .custom-nav-footer a:nth-child(5) {
    line-height: 38px;
    margin-top: -6px;

  }
    .custom-nav-footer a:nth-child(7) {
                line-height: 18px;
        margin-top: -6px;
    }
  .image-with-text__text {
    display: none;
  }

  .section-template--17879048061196__main-padding h1 {
    display: none;

  }

  .section-template--17879048061196__main-padding rte p {
    font-family: goodsans-light;
    font-weight: 300;
    font-size: 13px;
  }

}

@media screen and (max-width:767px) {
  .shipping-div {
    max-width: 300px;
    margin: 0 auto;

  }

  .mobile-no {
    display: none;
  }

  .header {
    padding-bottom: 0 !important;
    padding-top: 0 !important;
  }

  .myplus {
    height: 15px;
    width: 16px;
    margin-left: 2px;
  }

  .prd-title {

    font-family: 'GoodSans-Medium' !important;
    font-style: normal !important;
    font-weight: 500 !important;
    font-size: 15px !important;
    line-height: 18px !important;
  }

  .form__label {
    font-family: 'GoodSans-Medium' !important;
    font-style: normal !important;
    font-weight: 500 !important;
    font-size: 15px !important;
    line-height: 18px !important;
  }

  .mb-container {
    display: block !important;
    margin-top: 35px;

  }

  .size-guide-btn button {
    float: right !important;
    font-size: 13px !important;
  }

  .product__description p span {

    font-family: 'GoodSans-light';
    font-style: normal;
    font-weight: 300;
    font-size: 14px !important;
    line-height: 18px;
  }

  .size-label {
    font-size: 13px !important;
  }
}

ul#product-grid {
  max-width: 907px;
  margin: 0 auto !important;
}


.custom-width {
  max-width: 514px !important;
}

.shipping-table {
  border: none !important;
}


.cookies-div {
  text-align: justify;
}

.terms-div {
  text-align: justify;
}

.imprint-div {
  text-align: justify;
}

.image-with-text__text p {
  text-align: justify;
}

.shipping-div {
  text-align: justify;
}

.line-item-property__field span {
  font-family: "GoodSans-Light";
  font-size: 13px;
}

.cookies-title {
  display: none;
}

@media (min-width:765px) {
  #shopify-section-template--17899111907596__4fa272fa-1301-4bd9-ba28-ba57692716f5 {
    margin-top: -47px !important;
  }

  .section-template--17899111907596__4fa272fa-1301-4bd9-ba28-ba57692716f5-padding {
    padding-top: 0 !important;
  }
  .custom-rel{
padding-right:20px;
  }
}


.grid--1-col .grid__item{
  width:100% ;
}

@media (max-width:786px){
  .header__icon--menu[aria-expanded=true]:before{
    display:none !important;
  }
}

