@font-face{font-family:"Futura PT";src:url("FuturaPT-Medium.woff2") format("woff2"),url("FuturaPT-Medium.woff") format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Futura PT";src:url("FuturaPT-Bold.woff2") format("woff2"),url("FuturaPT-Bold.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Futura PT Book";src:url("FuturaPT-Book.woff2") format("woff2"),url("FuturaPT-Book.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media screen and (min-width: 769px){.minicart{min-width:432px}}.minicart .minicart__entries{height:100%;padding-left:0;padding-right:0}.minicart .minicart__entries .minicart__title{margin-bottom:24px !important;border-bottom:1px solid #d9d9d9;padding:0 24px 24px;font-family:"Futura PT";font-weight:400;font-size:20px;letter-spacing:1px;text-transform:uppercase;color:#1c2545}.minicart .minicart__entries .minicart__entry{margin-left:40px;margin-right:40px}.minicart .minicart__entries .minicart__entry:not(:last-child){padding-bottom:26px;border-bottom:1px solid #d9d9d9}.minicart .minicart__entries .minicart__entry .minicart__image{width:100px}.minicart .minicart__entries .minicart__entry a{font-weight:bold;font-size:16px;line-height:1;color:#000;font-family:"Futura PT"}.minicart .minicart__entries .minicart__entry .minicart__price{font-weight:400;font-family:"Futura PT";font-size:16px;line-height:1}.minicart .minicart__entries .minicart__entry .quantity--input__button{padding:8px;background-color:#fff}.minicart .minicart__entries .minicart__entry .quantity--input__input{width:36px;background-color:#fff}.minicart .minicart__bottom{background:#ebf4e9;margin-top:0}.minicart .minicart__bottom .minicart__total{font-weight:400;font-family:"Futura PT";text-transform:uppercase;color:#1f2644;text-align:center}.minicart .minicart__bottom .button--full-width{font-family:"Futura PT";letter-spacing:2px;text-transform:uppercase}.minicart .minicart__frequently-bought{margin:0;padding:8px 42px 14px;background:#f8f8f8}.minicart .minicart__frequently-bought h4{font-family:"Futura PT";text-align:center;font-style:normal;font-weight:700;font-size:12px;line-height:2;text-transform:uppercase;margin-bottom:8px;color:#1f2644}.minicart .minicart__frequently-bought .minicart__frequently-bought-products{display:flex;gap:0 32px;text-align:center}.minicart .minicart__frequently-bought .minicart__frequently-bought-products .minicart__frequently-product{font-family:"Futura PT";font-weight:400;font-size:12px;line-height:1.33;color:#000}.minicart .minicart__frequently-bought .minicart__frequently-bought-products .minicart__frequently-product h5{font-family:"Futura PT";font-weight:700;font-size:12px;line-height:16px;color:#000;margin:4px 0 2px}.minicart .minicart__frequently-bought .minicart__frequently-bought-products .minicart__frequently-product img{max-width:82px !important;min-width:82px !important}.minicart .minicart__frequently-bought .minicart__frequently-bought-products .minicart__frequently-product .product__atc{margin-top:8px;margin-bottom:0}.minicart .minicart__frequently-bought .minicart__frequently-bought-products .minicart__frequently-product .product__atc .button--icon .uil{display:none;visibility:hidden}@media screen and (max-width: 768px){.minicart .minicart__frequently-bought{margin:0;padding:8px 30px 14px}.minicart .minicart__frequently-bought .minicart__frequently-product h5{min-height:32px}}@font-face{font-family:FuturaPTMedium;src:url(FuturaPTMedium.otf)}.font__family--FuturaPTBook{font-family:FuturaPTBook}@media only screen and (min-width: 769px){.product__page--info .product__atc .button--addToCart{max-width:55% !important}}.product__atc .quantity--input{border-radius:10px;border-color:#353c57}.product__atc .quantity--input .quantity--input__button,.product__atc .quantity--input .quantity--input__input{background:#fff}@media only screen and (min-width: 769px){.product__atc .quantity--input .quantity--input__button{padding:15px 12px}}@media only screen and (max-width: 768px){.product__atc .quantity--input{width:175px !important}.product__atc .quantity--input .quantity--input__button{padding:10px 15px}.product__atc .quantity--input .quantity--input__input{width:40px}}.product__atc .button--addToCart{background-color:#353c57}.product__atc .button--addToCart:hover{background-color:#353c57}.product__delivery-container{border:solid 2px;border-color:#cccbcb;border-radius:10px;display:flex;flex-direction:column}.product__delivery-title{position:relative;top:-15px;background-color:#fff;padding:0 5px;display:flex;font-size:20px;font-weight:bold}.product__delivery-title-container{justify-content:center;display:flex}.product__delivery-content{padding:0px 60px;display:grid;grid-template-columns:repeat(2, 1fr);text-align:center}@media only screen and (min-width: 1032px){.product__delivery-content{padding:0px 0px 0 60px}}@media only screen and (max-width: 769px){.product__delivery-content{padding:0px 20px}}.product__delivery-content span{justify-content:center}.product__delivery-content span a{color:#70c497}.product__content-descritpion{line-height:30px;margin-bottom:20px}.product__content-descritpion p{line-height:30px}.benefits__container{margin-top:50px}.benefits__container .col-md-6{width:100%}.benefits__container .benefits__content{display:flex;flex-direction:column;width:100%;background-color:#f5f2fa;border-radius:10px}.benefits__container .benefits__content .benefits__content-title{text-align:center;padding:20px 0}.benefits__container .benefits__content .benefits__content-content{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:20px;column-gap:20px;row-gap:10px;padding:0 40px 40px}@media only screen and (max-width: 769px){.benefits__container .benefits__content .benefits__content-content{padding:0 20px 40px}}.benefits__container .benefits__content .benefits__content-content .benefits__content-content-container{display:grid;align-items:center;grid-template-columns:30px 85%}.benefits__container .benefits__content .benefits__content-content .benefits__content-content-container img{padding-right:10px}.benefits__container .benefits__content .benefits__content-content .benefits__content-content-title{font-weight:bold}@media only screen and (min-width: 768px){.prive-widget{width:79%}}.prive-widget .dis_act .button--addToCart{text-transform:uppercase}.shopify-installments{font-size:14px}.card--default:hover,.sticky--mobile{z-index:8 !important}span[data-swatch-option]{border-radius:40px !important;min-height:35px !important;min-width:35px !important}.swatches__holder{display:flex;align-items:center}.swatches__title{margin-right:30px !important;margin-bottom:0px !important;font-size:18px}.swatch--color{height:35px !important;width:35px !important}.show-one-item__container{margin-top:40px}@media screen and (min-width: 768px){.show-one-item__container{width:70%}}.show-one-item__container .show-one-item__content{grid-template-columns:auto !important;padding:0px 60px !important}.product__description,.product__price--holder,.product__swatches{margin-bottom:20px !important}@media screen and (max-width: 768px){.product__page--info{margin-top:30px}}
.sold-out.notifiy_me {
    display: block;
    width: 100%;
}
.sold-out.notifiy_me input {
    box-sizing: border-box;
    border-radius: 2px;
    padding: 0px 0px 0px 16px;
    height: 51px;
    text-align: left;
    color: rgb(0, 0, 0);
    font-family: "Nunito Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 18px;
    font-weight: 400;
    letter-spacing: 0px;
    background-color: rgb(255, 255, 255);
    border: 1px solid #000;
   min-width: 60%;
}
.sold-out.notifiy_me input.btn.styled-submit {
    background: rgb(28, 37, 69);
    border-radius: 6px;
    border-style: none;
    border-color: rgb(29, 29, 29);
    border-width: 2px;
    color: rgb(255, 255, 255);
    font-family: Nunito-Sans-Klaviyo-Hosted, Arial, "Helvetica Neue", Helvetica, sans-serif;
    font-size: 20px;
    font-weight: 700;
    letter-spacing: 0px;
    line-height: 1;
    white-space: normal;
    padding: 0px 10px;
    text-align: center;
    word-break: break-word;
    align-self: flex-end;
    cursor: pointer;
    height: 54px;
    min-width: 150px;
}
.product_as_variants_outer ul.recommended_products {
    display: inline-block !important;
    padding: 0;
    margin: 0;
    list-style: none;
     width: 76%;
    vertical-align: middle;
    text-align: left;
}
.product_as_variants_outer {
    display: inline-block;
    margin-bottom: 24px;
    vertical-align: middle;
    width: 100%;
}

.details .product__price--holder {
    margin-bottom: 0 !important;
    align-items: center !important;
    display: flex;
    justify-content: center;
}
.details span {
    display: block!important;
    font-weight: normal;
    font-size: 12px;
    text-align: center;
    margin-bottom: 0 !important;
}
.product_as_variants_outer ul.recommended_products a:hover:after {
    border: 1px solid;
    width: 100%;
    height: 100%;
    position: absolute;
    content: '';
    left: 0;
    right: 0;
    top: 0;
    border-radius: 5px;
}
.details span.tag.tag--sale {
    display: none !important;
}
.product_as_variants_outer ul.recommended_products li.list_pro_1 a:hover:after { 
  display:none;
}
.product_as_variants_outer ul.recommended_products li.list_pro_1 a {
  border-width: 2px;
}
.product_as_variants_outer ul.recommended_products li a {
   text-decoration: none;
    display: block;
    border: 1px solid;
    margin: 0 8px;
    padding: 5px;
    border-radius: 5px;
    position: relative;
    min-width: 150px;
}
.details span {
    display: block !important;
}
.product_as_variants_outer ul.recommended_products li {
    position: relative;
    width: 32%;
    display: inline-block;
    margin-bottom: 8px;
}
body span[data-swatch-selected-name] {
    font-weight: normal;
}
.swatches__holder .swatches__title {
    font-weight: 600;
    min-width: 100px;
}
.pro_variant_heading {
    font-weight: 600;
    font-size: 18px;
    font-family: FuturaPTBook!important;
    margin-right: 32px;
    min-width: 100px;
    margin-left: 0;
    text-align: left;
    width: 6%;
    display: inline-block;
    vertical-align: middle;
}

.product_as_variants_outer ul.recommended_products li a img {
    width: 35px;
    height: 35PX;
    border-radius: 40px;
    border: 1px solid;
    display: inline-flex;
    cursor: pointer;
    margin: 0.25rem;
    min-height: 35px;
    min-width: 35px;
    align-items: center;
    text-align: center;
    justify-content: center;
    line-height: 1.25em;
    padding: 0.25rem 0.5rem;
}
@media screen and (max-width: 767px)  {
  body .product_as_variants_outer ul.recommended_products li {
    position: relative;
    width: 49%;
    display: inline-block;
    margin-bottom: 10px;
}
  .product_as_variants_outer ul.recommended_products {
    display: inline-block!important;
    padding: 0;
    margin: 0;
    list-style: none;
    width: 100%;
    vertical-align: middle;
    text-align: left;
}
 body .pro_variant_heading {
    font-weight: 600;
    font-size: 18px;
    font-family: FuturaPTBook!important;
    margin-right: 32px;
    min-width: 100px;
    text-align: left;
    width: 100%;
    display: inline-block;
    vertical-align: middle;
    margin-bottom: 9px;
    margin-left: 6px;
}
  body .product_as_variants_outer ul.recommended_products li a {
    margin: 0 4px
  }
  #notify-me-wrapper {
  display: grid;
  grid-gap: 5px;
 }
}