/** Shopify CDN: Minification failed

Line 1688:25 The "+" operator only works if there is whitespace on both sides
Line 1719:25 The "+" operator only works if there is whitespace on both sides
Line 1785:25 The "+" operator only works if there is whitespace on both sides

**/
.product-popup-modal__image {
  width: 100%;
  margin-bottom: 20px;
}

.product-popup-modal__image-element {
  display: block;
  width: 100%;
  height: auto;
  object-fit: contain;
}
modal-opener.product-popup-modal__opener.quick-add-hidden {
    margin: 0px;
}
.product__title h2.h1 {
    font-family: 'Amandine_Medium';
    font-size: 18px;
    margin-top: 20px;
}
h2.banner__heading.inline-richtext.h0 {
    font-family: Amandine_Regular;
    text-transform: uppercase;
    letter-spacing: .09em;
    font-size: 38px;
}
.banner__text.rte.body p {
    font-family: 'GeneralSans-Regular';
    color: #fff;
    text-transform: uppercase;
    font-size: 14px;
    letter-spacing: 0.09em;
    opacity: 1;
}
.banner__box.content-container.content-container--full-width-mobile.color-scheme-3.gradient:before {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: -1;
    width: 100%;
    height: 100%;
    background: radial-gradient(ellipse at center,#000,#fff0 50%);
    opacity: .1;
    transform: translate(-50%,-50%);
}
.template-index header.header.header--top-center {
    position: absolute;
    width: 100%;
}
.template-index header.header.header--top-center:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    height: 150%;
    width: 100%;
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0.2) 0%, rgba(255, 255, 255, 0) 100%);
    transition: opacity .2s;
}
.brdr-cntn {
    opacity: 0;
}
.border-line {
    border-bottom: 1px solid #fff;
    width: 100%;
    display: inline-block;
    margin-top: -15px;
    opacity: 0.2;
}
.container-full-width {
    width: 100%;
    max-width: 100% !important;
}
.large-up--five-eighths {
    width: 100% !important;
}
.product__title h1 {
    font-size: 30px;
    font-weight: 400;
    line-height: 40px;
    letter-spacing: 3px;
    text-align: left;
    font-family: 'Amandine_Regular';
    text-transform: uppercase;
    color: #000;
}
.price__regular {
    font-size: 16px;
    font-family: 'GeneralSans-Medium';
}
.image-new img {
    width: auto;
    height: 61px;
}
.template-collection .border-line, .template-product .border-line, .template-product-jeans .border-line {
    border-bottom: 1px solid #000;
}
.form__label {
    font-size: 13px;
    font-family: GeneralSans-Medium;
    text-transform: uppercase;
    color: #000;
}
.banner__buttons a {
    background: #fff;
    color: #000;
    font-family: GeneralSans-Medium;
    text-transform: uppercase;
}
.banner-btn-new {
    padding: 20px 65px !IMPORTANT;
}
.banner-btn-new.button:hover {
    color: #000;
    text-decoration: none;
}
.blog-cards {
    height: 350px;
}
.blog-card-info {
    width: 70%;
    margin: -12% auto 0;
    z-index: 9;
    background: #f2f0ec;
    padding: 50px!important;
}
.readmore a {
    padding: 25px;
    font-size: 14px;
    font-family: GeneralSans-Medium;
    text-decoration: none;
}
.blog-heading a {
    font-size: 30px;
    font-weight: 400;
    line-height: 40px;
    letter-spacing: 3px;
    font-family: Amandine_Regular;
    text-transform: uppercase;
    color: #03183c;
}
p.article-card__excerpt.rte-width {
    font-family: GeneralSans-Medium;
    font-size: 13px;
    margin-top: 20px;
    color: #1F1919;
}

section#shopify-section-template--23377347608867__main p.article-card__excerpt.rte-width {
    font-family: 'GeneralSans-Regular';
    font-size: 14px;
    margin-top: 20px;
    color: #1F1919 !important;
    font-weight: 300 !important;
}


.blog-heading a:hover {
    color: #03183c;
}
a.read-more:hover {
    color: unset;
    text-decoration: none;
}
  .card.article-card.card--standard.card--media {
    border: none;
}
.blog-heading {
    justify-content: center !important;
}
.blog-heading h2 {
    font-family: GeneralSans-Medium;
    text-transform: uppercase;
    font-size: 16px;
    color: #03183c;
    letter-spacing: 0.09em;
}
.kicker-flourished{
  position: relative;
  padding-bottom:20px;
}

.kicker-flourished:after {
    content: "";
    margin: auto;
    width: 30px;
    height: 3px;
    position: absolute;
    bottom: 0;
    background: #7b7b7b;
    opacity: .2;
    left: 0;
    right: 0;
}
.sub-headings {
    text-align: center;
    font-family: GeneralSans-Medium;
    text-transform: uppercase;
    font-size: 16px;
    color: #03183c;
    letter-spacing: .09em;
    margin-bottom: 80px;
}
.active-tb {
    background: #03183c;
    color: #fff!important;
    border-radius: 100px;
    padding: 7px 15px;
    font-size: 14px;
    font-family: GeneralSans-Regular;
    text-transform: uppercase;
    text-decoration: none !important;
    letter-spacing: .09em;
}
.tab-head-cont:hover {
    color: #000;
}
.tab-head-cont {
    border-radius: 100px;
    padding: 7px 15px;
    font-size: 14px;
    font-family: 'GeneralSans-Medium';
    text-transform: uppercase;
    text-decoration: none !important;
    letter-spacing: .09em;
}
.classiquebylea svg.icon.icon-hamburger path {
    fill: #fff;
    opacity: 1 !important;
    color: #fff;
}
.footer-logo {
    text-align: center;
}
.content-footer p {
    text-align: center;
    color: #fff;
    font-family: GeneralSans-Regular;
    font-size: 16px;
    padding-top: 25px;
    width: 80%;
    margin: 0 auto !important;
    opacity: 0.9;
}
.hedng-stay h2 {
    font-family: GeneralSans-Regular;
    color: #fff;
    text-transform: uppercase;
    letter-spacing: 2.880000114440918px;
    font-size: 30px;
    opacity: .9;
    margin: 0;
}
.social-icons svg path {
    fill: #fff;
}


.brdr-line-footer {
    border-bottom: 1px solid #F2F0EC;
    width: 60%;
    margin: 0 70px 0 auto;
    opacity: .5;
    bottom: 20px;
}
.social-icons a.link.list-social__link {
    padding-top: 0;
    padding-bottom: 0;
}

.stay-touch {
    display: flex;
    justify-content: center;
    width: 80%;
    margin: 40px 0px 32px 0px;
    align-items: center;
    flex-direction: row;
}

.footer__copyright.caption {
    margin: 0;
}
.footer__content-bottom-wrapper {
    background: #F2F0EC;
    justify-content: center;
    margin-top: 30px;
    padding: 8px;
}
.footer__copyright.caption .copyright__content {
    font-size: 12px;
    text-transform: capitalize;
    font-family: GeneralSans-Medium;
    color: #000;
}
.about-us .banner--mobile-bottom .banner__box {
    background: transparent;
    padding-top: 30px;
}
div#menu-drawer {
    position: absolute;
    top: 0px;
}
.about-us h2.banner__heading.inline-richtext.h1 {
    font-family: Amandine_Regular;
    text-transform: uppercase;
    letter-spacing: .09em;
    font-size: 38px;
    color: #fff;
}
.heading h2 {
    text-align: center;
    font-family: 'Amandine_Regular';
    text-transform: uppercase;
    letter-spacing: .09em;
    font-size: 31px;
    color: #03183c;
}
.about-us .card:not(.ratio) {
    display: grid;
    height: 100%;
    grid-template-columns: 58% 42%;
}
.about-us .blog-cards.card__inner.color-scheme-2.gradient.ratio {
    height: 500px;
}
.about-us .blog-heading a {
    text-align: left;
}
.about-us .blog-card-info {
    width: 100%;
    margin: 7.5% -12% 0;
    z-index: 9;
    background: #f2f0ec;
    padding: 50px!important;
    height: 420px;
}
.about-us p.article-card__excerpt.rte-width {
    text-align: left;
}
.about-us .readmore a {
    text-align: left;
}
.about-us section#shopify-section-template--23455824314659__featured_blog_bH4zFP .page-width-desktop.isolate.page-width-tablet.section-template--23455824314659__featured_blog_bH4zFP-padding {
    padding-right: 0;
}
.about-us .blog-heading a:hover {
    text-decoration: underline;
}
.metafield-rich_text_field {
    font-family: 'GeneralSans-Regular';
    font-size: 14px;
    color: #000000;
}
.template-product .accordion__title, .template-product-jeans .accordion__title  {
    font-family: 'GeneralSans-Medium';
    text-transform: uppercase;
    letter-spacing: 0.09em;
    font-size: 14px;
}

span.h4.inline-richtext {
    font-family: GeneralSans-Medium;
    text-transform: uppercase;
    font-size: 14px;
}
.template-collection .banner__box h2 {
    color: #fff!important;
    text-align: left;
    font-weight: 700;
}
.template-collection .banner__content.banner__content--middle-center.page-width.scroll-trigger.animate--slide-in {
    justify-content: left;
}
.template-collection .banner__box {
    background: transparent;
}


article.article-template {
    display: grid;
    grid-template-columns: 65% 35%;
}



.quick-add.no-js-hidden {
    position: absolute;
    width: 90%;
    margin: 0 auto;
    display: block;
    left: 0;
    right: 0;
    bottom: 85px;
  visibility: hidden;
  opacity: 0;
  transition: visibility 0s, opacity 0.5s linear;
}


.card-wrapper.product-card-wrapper:hover .quick-add.no-js-hidden{

visibility: visible;
  opacity: 1;
  
}
.button--secondary:after {
    --border-opacity: 0 !important;
}

.card.card--standard.card--media {
    border: 0 !important;
}

.card__heading:hover a {
    color: #000;
}

.card--standard>.card__content .card__information {
    padding-left: 10px;
    padding-right: 10px;
}

.card-information.blog-tst .price {
    margin-top: 0 !important;
}


.card__heading.h5 {
    font-size: 13px;
}

.card-information .price__container span {
    font-size: 13px;
}




.card-wrapper.product-card-wrapper:hover .product_tile_color_holder{

visibility: visible;
  opacity: 1;
  
}

.color-variants {
  display: flex;
  list-style: none;
  padding: 0;
  margin: 0;
}

.color-variant {
  margin-right: 6px;
}

.color-swatch {
  width: 20px;
  height: 20px;
  border-radius: 50%;
  border: 1px solid #ddd;
  display: inline-block;
  cursor: pointer;
}

input[type=radio][name$=_card_color]{
                width: 20px;
                height: 20px;
                border-radius: 50%;
		border: 1px solid black;
                appearance: none;
                background-size: 9px 9px;
                background-image: repeating-linear-gradient(45deg, #000 0, #000 1px, #ebebeb 0, #ebebeb 50%);
              }


body .BornHS__Wrapper .owl-nav > div {
    margin-top: 10px;
    position: absolute;
    top: 100%;
    color: #cdcbcd;
}



.BornHS__Wrapper .inner-itesc {
    background: #ffff;
    padding: 15px;
    text-align: center;
    font-family: "Generalsans-Regular";
}

body .BornHS__Wrapper .owl-next, body .BornHS__Wrapper .owl-prev {
    background: #fff;
    width: 35px;
    height: 35px;
    text-align: center;
    border-radius: 50%;
}


body .BornHS__Wrapper .owl-next i, body .BornHS__Wrapper .owl-nav i {
    font-size: 30px;
    line-height: 39px;
    color: #7b7b7b;
}


body .BornHS__Wrapper .owl-nav .owl-next {
    right: 88px;
}

body .BornHS__Wrapper .owl-nav .owl-prev {
    left: 87px;
}

.BornHS__Wrapper .inner-itesc h3 {
    color: #000;
    margin-top: 15px;
    font-weight: 500;
    font-size: 14px;
}
.BornHS__Wrapper .inner-itesc p {
    font-size: 13px;
    margin-bottom: 5px;
}

a.view-details {
    font-size: 13px;
    color: #000;
    border-bottom: 1px solid #a9a2a2;
    line-height: 19px;
}


.menu-drawer-container.menu-opening svg.icon.icon-close {
    z-index: 9999999;
}

article.article-template {
    max-width: var(--page-width);
    margin: 0 auto;
}


.template-article .page-width--narrow {
    max-width: 100%;
    padding: 0;
      margin-top: 0;

}



hr.hr--small {
    clear: both;
    margin: 0;
    height: 1px !important;
    background-color: rgba(var(--color-foreground), .2);
}

.sidebar-blog .featured-blog {
    padding: 10px  30px;
}

.sidebar-blog ul.recent-articles {
    padding: 0;
}

.sidebar-blog ul.recent-articles img {
    width: 100%;
}

.sidebar-blog ul.recent-articles li {
    list-style: none;
}

ul.recent-articles a {
    font-family: 'Amandine_Regular';
    font-size: 22px;
    list-style: none;
    text-decoration: unset!important;
    line-height: 26px;
    color: #000;
    margin-top: 8px!important;
    display: block;
    margin-bottom: 9px;
    text-transform: uppercase;
    letter-spacing: 0.09em;
}

ul.recent-articles p {
    margin-top: 0;
}
.sidebar-blog ul.recent-articles li {
    list-style: none;
    margin-bottom: 60px;
}

article.article-template {
    padding: 75px 15px;
}
.template-article .main-blog {
    border: 1px solid rgba(0,0,0,.1);
    box-shadow: 1px 1px 7px #0000001a;
    border-radius: var(--radius-sm);
    padding: 50px;
    margin-bottom: 36px;
    margin-top: -150px!important;
    background: #fff;
    z-index: 1;
}
.cart__login-paragraph a {
    text-decoration: underline !important;
}
a.read-more-single-article span {
    font-size: 15px;
    line-height: 15px;
}

ul.recent-articles a.read-more-single-article {
    margin: 0 !important;
    margin-top: 0 !important;
}


span.auther-name {
    font-size: 13px;
}

.pagination-wrapper {
    display: none;
}

section#shopify-section-template--23377347608867__featured_blog_EJtJhi .blog-card-info {
    width: 100%;
    margin: 0;
    z-index: 9;
    background: transparent;
    padding: 22px 15px!important;
}
.item a.view-details:hover {
    color: #000;
    text-decoration: none;
}

a.button:hover {
    color: #fff;
    text-decoration: none;
}

.customer.login.section-template--23377348034851__main-padding h2 {
    font-family: 'GeneralSans-Regular';
    letter-spacing: 1px;
}

@media screen and (min-width: 320px) and (max-width: 1600px) { 
}

@media screen and (min-width: 320px) and (max-width: 767px) { 
    
   body .product-popup-modal__toggle {
    background: transparent;
    border: none;
    top: -5px;
    right: 0;
}
.template-product-jeans .banner__media.media.scroll-trigger.animate--fade-in img {
    padding: 0% !important;
}
    /* .media-type-video {
    height: 500px !important;
} */
 ul#Slider-Gallery-template--23377347871011__main li {
    height: 500px;
    overflow: hidden; 
}
ul#Slider-Gallery-template--27316564033827__main li{
  height: 500px;
    overflow: hidden; 
}
.media-type-video span.product__media-icon.motion-reduce.quick-add-hidden {
    top: 50%;
    left: 45%;
}
body .product-popup-modal__content {
    height: fit-content;
    /* top: 10%; */
    padding: 0;
}
.template-page-privacy-policy h2.banner__heading.inline-richtext.h1 {
    font-size: 20px !important;
}
.new-footer {
    flex-direction: column;
    gap: 15px;
}
  ul.recent-articles p {
    font-size: 13px !important;
}
  span.auther-name {
    padding-bottom: 5px !important;
    display: block;
}
  .blog__article__content.rte {
    font-size: 13px;
}
  .list-values p {
    font-size: 13px !important;
  }
body p.article-card__excerpt.rte-width {
    font-size: 13px !important;
}
  .content-footer p {
    margin: 0  auto !important;
}

  div#Banner-template--23377347674403__image_banner_LLUiRE .banner__box.content-container.content-container--full-width-mobile.color-scheme-1.gradient {
    background: unset !important;
}
   div#Banner-template--23377347674403__image_banner_LLUiRE h2.banner__heading.inline-richtext.h0 {
    text-align: center;
}
  div#Banner-template--23377347674403__image_banner_LLUiRE .banner__content.banner__content--middle-center.page-width.scroll-trigger.animate--slide-in {
    position: absolute;
    height: 100%;
}
div#Banner-template--23455824314659__image_banner_GJkAWr .banner__content.banner__content--middle-center.page-width.scroll-trigger.animate--slide-in {
    min-height: 39rem;
    position: absolute;
}
.meet-the-team {
    padding-bottom: 20px !important;
  padding-top: 20px !important;
}
  section#shopify-section-template--23377347707171__newsletter_QpKb73 h2.inline-richtext.h1.scroll-trigger.animate--slide-in {
    font-size: 20px;
}
 body .signature-fabrics {
    padding-top: 30px;
    padding-bottom: 40px;
}
  .our-values {
    padding-top: 30px !important;
    padding-bottom: 40px !important;
}
section#shopify-section-template--23455824314659__our_values_tDRwG3 .row-new {
    gap: 0px !important;
    padding-top: 10px;
}
  section.meet-the-team .col-md-4-new h3 {
    padding-top: 10px;
}
section#shopify-section-template--23455824314659__image_banner_hkN7PR .banner__media.media.scroll-trigger.animate--fade-in{
    height: 100% ;
    position: absolute;
  
}


section#shopify-section-template--23455824314659__image_banner_hkN7PR .banner__box.content-container.content-container--full-width-mobile.color-scheme-1.gradient {
        BACKGROUND: unset !important;
}

  
.header--has-social .menu-drawer__utility-links {
    padding: 1rem 3rem !IMPORTANT;
}
  

body .section-template--23377347772707__contact_form_rkBydD-padding {
    padding-top: 40px;
    padding-bottom: 45px;
}
.section-template--23377347674403__custom_liquid_qwwVGV-padding {
    padding-top: calc(20px * 0.75);
    padding-bottom: calc(0px  * 0.75);
}
.contact h2.banner__heading.inline-richtext.h1{
    font-size: 20px !important;
}
.contact .banner__box.content-container.content-container--full-width-mobile.color-scheme-1.gradient {
    padding-top: 25px;
    padding-bottom: 25px;
    background: unset !important;
}
.contact .banner__content.banner__content--middle-center.page-width.scroll-trigger.animate--slide-in {
    position: absolute;
    min-height: 39rem;
}
 section#shopify-section-template--23377347707171__video_yhz8XR  .video-section{
    padding-top: 27px;
}
.new-footer {
    justify-content: space-around !important;
    flex-direction: row;
}
  form#ContactForm .contact__button {
    margin-top: 15px !important;
}

h1.article-template__title {
    line-height: 30px;
}
body section#shopify-section-template--23377347608867__featured_blog_EJtJhi .blog-heading a {
    font-size: 20px;
    font-weight: 500;
    line-height: 30px;
    letter-spacing: 3px;
    font-family: Amandine_Regular;
    text-transform: uppercase;
    color: #000;
    padding-bottom: 10px;
}
  

  h3.blog-heading.card__heading-old.h2 a.full-unstyled-link {
    line-height: 30px;
}

.banner__buttons a {
    font-size: 13px;
}
.about-us .banner__box.content-container.content-container--full-width-mobile.color-scheme-1.gradient {
    padding-top: 25px;
    padding-bottom: 25px;
    background: unset !important;
}
section#shopify-section-template--23455824314659__image_banner_hkN7PR .banner__text.rte.body strong {
    position: unset !important;
    display: block;
    text-align: end;
    padding-top: 25px;
}
  .template-blog 
 h1.title--primary.scroll-trigger.animate--fade-in {
    margin-top: 0;
}
  .article-card__info {
    padding-top: 1.4rem;
}
  .template-article .main-blog {
    padding: 25px;
}
  .template-article .article-template__back.element-margin-top.center.scroll-trigger.animate--slide-in {
    margin-top: 0;
    margin-bottom: 0;
}
  .sidebar-blog .featured-blog {
    padding: 10px  5px;
}
  ul.recent-articles {
    margin-top: 40px;
}
  article.article-template {
    padding-bottom: 0;
}
  .p-date {
    padding-top: 10px;
    padding-bottom: 10px;
}
.content-footer p {
    font-size: 13px !important;
    padding-top: 15px;
    width: 90%;
    line-height: 25px;
}
  h1.article-template__title {
    font-size: 20px;
}
  ul.recent-articles a {
    font-size: 20px;
}
  .tabs-section {
    padding-top: 45px !important;
    padding-bottom: 20px !important;
}
  .section-template--23377347707171__featured_blog_U6EiEV-padding {
    padding-top: 45px !important;
}
  .sub-headings {
    margin-bottom: 40px !important;
}
section#shopify-section-template--23377347707171__featured_blog_U6EiEV .blog-heading.title-wrapper-with-link.title-wrapper--self-padded-mobile.title-wrapper--no-top-margin {
    margin-bottom: 35px !important;
}
  .blog__button {
    margin-top: 1.5rem !important;
}
  body .home-badges {
    padding-top: 10px;
    padding-bottom: 20px;
}
.banner__box.content-container.content-container--full-width-mobile.color-scheme-1.gradient {
    BACKGROUND: #03183c !important;
    padding-top: 20px;
    padding-bottom: 020px;
}

  
form#customer_login {
    padding: 50px 10px !important;
}

  body .customer:not(.account):not(.order),
  body .customer:not(.account):not(.order) {
    max-width: 40.4rem;
}

.product__title h1 {
    font-size: 25px !important;
}
body .product-form__input--pill input[type=radio]+label {
    padding: 12px 30px;
}
body .dd.product-form__submit.button span {
    font-size: 14px!important;
}

form#create_customer, .recver {
    padding: 50px 10px !important;
}
  

section.tabs-section .owl-nav>div {
    top: 35% !important;
}

a.link.underlined-link.large-up-hide.scroll-trigger.animate--slide-in {
    display: none;
}
.blog__view-all.center.small-hide.medium-hide.scroll-trigger.animate--slide-in {
    display: block !important;
}
.list-values ul {
    padding-left: 0;
}

body .list-values ul li {
    list-style-type: none;
    text-align: center;
}

.list-values ul {
    display: block !important;
}

.list-values ul li {
    margin-bottom: 14px;
}

.header {
    padding: 10px 2rem 2px 2rem !important;
}
  .border-line {
    margin-top: -15px;
}
body .hedng-stay h2 {
    font-size: 13px !important;
    padding-left: 10px !important;
}

.brdr-line-footer {
    width: 50%!important;
    bottom: 10px!important;
    margin-right: 0;
}

  body .blog-card-info {
    width: 90% !important;
    padding: 25px !important;
}


 body section#shopify-section-template--23455824314659__featured_blog_bH4zFP .blog-card-info {
    width: 100% !important;
}

article.article-template {
    display: block !important;
    grid-template-columns: 65% 35%;
}
  
 body.template-article .main-blog {
    margin-top: 0 !important;

} 

body .quick-add__submit {
    font-size: 13px !important;
    padding: 0 !important;
}


  .quick-add.no-js-hidden {
    bottom: 113px !important;

}
  
}


/* .section-template--23377347674403__product-grid-padding.gradient.color-scheme-1 {
    min-height: 1000px;
}
 */
a#ViewAll-template--23455824314659__featured_blog_bH4zFP {
    font-family: 'GeneralSans-Regular';
    letter-spacing: 0.09em;
}

.mian-sed article.grid__item.medium-up--two-thirds {
    width: 100%;
    max-width: 100%;
}

section#shopify-section-template--23455824314659__image_banner_hkN7PR p {
    text-transform: unset !important;
}

section#shopify-section-template--23377347608867__featured_blog_EJtJhi .blog-heading a {
    font-size: 20px;
    font-weight: 500;
    line-height: 33px;
    letter-spacing: 3px;
    font-family: Amandine_Regular;
    text-transform: uppercase;
    color: #000;
}
section#shopify-section-template--23377347608867__featured_blog_EJtJhi h3.blog-heading.card__heading-old.h2 {
    margin-top: 0;
    margin-bottom: 0 !important;
}

section#shopify-section-template--23377347608867__featured_blog_EJtJhi p.article-card__excerpt.rte-width {
    margin-top: 10px;
    margin-bottom: 0;
}

section#shopify-section-template--23377347608867__featured_blog_EJtJhi .readmore a {
    padding-top: 10px !important;

}


.product_tile_color_holder {
    margin-top: 10px;
    visibility: hidden;
    opacity: 0;
    transition: visibility 0s,opacity .5s linear;
    position: absolute;
}


.card-wrapper.product-card-wrapper:hover p.grid__swatch__placeholder {
    margin-top: 10px;
    visibility: hidden;
    opacity: 0;
    transition: visibility 0s, opacity .5s linear;
    position: absolute;
}

p.grid__swatch__placeholder {
    font-size: 11px;
    text-transform: uppercase;
    margin-top: 3px;
}

.card__information .card__heading.h5 a {
    text-decoration: unset !important;
}



.tabs-section .owl-carousel .owl-dots.disabled, .tabs-section .owl-carousel .owl-nav.disabled {
    display: block;
}



section.tabs-section .owl-nav>div {
    margin-top: 0;
    top: -55px;
    background: #f6f6f6;
    width: 35px !important;
    height: 35px;
    padding: 5px;
    border-radius: 50%;
    line-height: 30px;
}

section.tabs-section .owl-nav i {
    font-size: 24px!important;
    position: relative;
    left: 5px;
    top: -1px;
    color: #959191 !important;
}

section.tabs-section .owl-nav .owl-next i {
    left: 8px;
}

section.tabs-section  .owl-nav .owl-next {
    right: 0px !important;
}

section.tabs-section  .owl-nav .owl-prev {
    left: 0 !important;
}

section#shopify-section-template--23377347707171__rich_text_PYty7H h2.rich-text__heading.rte.inline-richtext {
    text-align: center;
    font-family: GeneralSans-Medium;
    text-transform: uppercase;
    font-size: 16px;
    color: #000;
    letter-spacing: .09em;
    margin-bottom: 0;
}





@media screen and (min-width: 768px) and (max-width: 992px) { 

.product-form__input--pill input[type=radio]+label {
    padding: 13px 20px !important;
}
section#shopify-section-template--23455824314659__featured_blog_bH4zFP .blog-card-info {
    width: 90%!important;
    margin: -30% auto 0 !important;
    z-index: 9;
    background: #f2f0ec;
    padding: 35px!important;
}

.signature-fabrics {
    padding-bottom: 0 !important;
}
  
  
.page-width-desktop.isolate.page-width-tablet.section-template--23455824314659__featured_blog_bH4zFP-padding {
    padding: 35px 20px !important;
}
  
     li#Slide-template--23377347707171__featured_blog_U6EiEV-1 {
    width: 100% !important;
    max-width: 100%;
}

  ul#Slider-template--23377347707171__featured_blog_U6EiEV {
    width: 100% !important;
    max-width: 100% !important;
    display: block !important;
}
body .blog-card-info {
    width: 90% !important;
    margin: -16% auto 0;
    z-index: 9;
    background: #f2f0ec;
    padding: 35px!important;
}

p.article-card__excerpt.rte-width {
    margin-top: 10px !important;
}

.blog__view-all.center.small-hide.medium-hide.scroll-trigger.animate--slide-in {
    display: block !important;
}

a.link.underlined-link.large-up-hide.scroll-trigger.animate--slide-in {
    display: none;
}
a#ViewAll-template--23377347707171__featured_blog_U6EiEV {
    margin-top: 3rem !important;
}
/* .tabs-section {
    padding-bottom: 20px !important;
} */
.brdr-line-footer {
    width: 30% !important;
}

  
  
}

.field:hover.field:after, .select:hover.select:after, .select__select:hover.select__select:after, .customer .field:hover.field:after, .customer select:hover.select:after, .localization-form__select:hover.localization-form__select:after {
    box-shadow: unset !important;
    outline: unset !important;
    border-radius: unset !important;
}


.field:after, .select:after, .customer .field:after, .customer select:after, .localization-form__select:after {
    content: unset !important;
}

section#shopify-section-template--23377347707171__newsletter_QpKb73 .newsletter__subheading.rte.scroll-trigger.animate--slide-in p {
    font-family: GeneralSans-Medium;
    font-size: 14px;
    margin-top: 18px;
    color: #1f1919;
}
section#shopify-section-template--23377347707171__newsletter_QpKb73 h2.inline-richtext.h1.scroll-trigger.animate--slide-in {
    font-size: 30px;
    line-height: 40px;
    letter-spacing: 3px;
    font-family: Amandine_Regular;
    text-transform: uppercase;
    color: #03183c;
}

form#ContactForm textarea,
form#ContactForm input,
input#NewsletterForm--template--23377347707171__newsletter_QpKb73 {
    padding: 5px;
    border-radius: 3px;
    border: 1px solid rgb(66 66 66 / 24%);
    background-color: #ffffff;
}


.newsletter__wrapper.color-scheme-1.gradient.content-container.isolate.content-container--full-width.section-template--23377347707171__newsletter_QpKb73-padding {
    padding-bottom: 20px;
}

section#shopify-section-template--23377347772707__image_banner_KbFUFG .banner__box.content-container.content-container--full-width-mobile.color-scheme-1.gradient {
    background: transparent;
}

section#shopify-section-template--23377347772707__image_banner_KbFUFG h2.banner__heading.inline-richtext.h1 {
    color: #fff;
    font-size: 40px;
    line-height: 40px;
    letter-spacing: 3px;
    font-family: Amandine_Regular;
    text-transform: uppercase;
}
section#shopify-section-template--23377347772707__contact_form_rkBydD h2.title.title-wrapper--no-top-margin.inline-richtext.h1.scroll-trigger.animate--slide-in {
    font-size: 20px;
    line-height: 20px;
    letter-spacing: 3px;
    font-family: Amandine_Regular;
    text-transform: uppercase;
    color: #03183c;
}
.field__input:focus{
  
}
form#ContactForm textarea, form#ContactForm input, input#NewsletterForm--template--23377347707171__newsletter_QpKb73 {
    font-family: 'GeneralSans-Regular';
}

predictive-search[open] .predictive-search {
    min-width: 100% !important;
    left: 0 !important;
    transform: translate(-1%) !important;
}
p.predictive-search__item-heading.h5 {
    font-family: 'GeneralSans-Medium';
}
input.search__input.field__input{
      font-family: 'GeneralSans-Medium';
}
.header__icon--menu[aria-expanded=true]:before {
    height: 100vh;
  
}
div#menu-drawer {
    height: 100vh;
}
.cart-drawer__empty-content, h2.cart__empty-text {
    font-family: 'GeneralSans-Medium';
}
template-article
.clearfix {
    display: none;
}
.template-article p.clearfix {
    display: none;
}
.template-article .banner--large:not(.banner--adapt) {
    min-height: 20rem;
}
h1.article-template__title {
    font-family: 'Amandine_Regular';
    text-transform: uppercase;
    letter-spacing: 0.09em;
}
.blog__article__content.rte {
    font-family: 'GeneralSans-Regular';
    color: #000;
}
body .product-popup-modal__button {
    font-size: 12px;
    color: #03183c;
    background-color: #03183c;
    color: rgb(var(--color-background));
    border-radius: 0;
    font-family: GeneralSans-Medium;
    text-transform: uppercase;
    padding: 12px 25px;
}
p.p-date {
    color: #7b7b7b !important;
    font-size: 1rem !important;
    letter-spacing: .13rem;
    line-height: calc(1 + .2 / var(--font-body-scale));
    text-transform: uppercase;
}

.product-form__submit {
    margin-bottom: 1rem;
    border: 1.3px solid #03183c;
    box-shadow: none !important;
}






a.read-more-single-article span {
    font-size: 14px;
    line-height: 15px;
    font-family: 'GeneralSans-Regular' !important;
    text-transform: capitalize !important;
    color: #000;
    letter-spacing: 0.05px;
}
ul.recent-articles p {
    margin-top: 0;
    font-family: 'GeneralSans-Regular';
    color: #000;
    font-size: 14px;
}


body .header__icon--menu[aria-expanded=true]:before {
    height: 100vh;
}



span.addtocartprice {
    margin-left: 15px;
}

.dd.product-form__submit.button span {
    font-size: 15px !important;
    text-transform: uppercase;
}
.drawer__cart-items-wrapper a.cart-item__name.h4 {
    font-size: 14px!important;
    text-decoration: none !important;
    color: #000 !important;
}

body .drawer__inner {
    width: 46rem; 
}
span.price.price--end {
    font-size: 13px !important;
    font-weight: 600;
}
.product-option {
    font-size: 12px !important;
    font-weight: 600;
}

.drawer__cart-items-wrapper .quantity:after {
    border-radius: unset !important;
  }

 .drawer__close svg {
    height: 1rem !important;
    width: 1rem !important;
    font-weight: bold;
}



.cart-drawer .cart-item {
    border-bottom: .1rem solid rgba(var(--color-foreground), .2);
      padding: 15px 0;
}
textarea#CartDrawer-Note {
    border: 1px solid #ddd;
    border-radius: 0;
}

.totals__total-value {
    font-size: 14px;
    font-weight: 500;
}
h2.drawer__heading {
    font-family: 'GeneralSans-Regular';
}
.drawer__footer summary {
    font-family: 'GeneralSans-Regular';
    font-size: 14px;
    color: #000;
}
textarea#CartDrawer-Note {
    font-family: 'GeneralSans-Regular' !important;
    font-size: 14px !important;
}
.cart-drawer .totals {
    font-family: 'GeneralSans-Regular';
}
.cart-drawer .tax-note {
    font-size: 12px;
    font-family: 'GeneralSans-Regular';
}
button#CartDrawer-Checkout {
    font-family: 'GeneralSans-Regular';
    text-transform: uppercase;
    font-size: 13px !important;
}
a#ViewAll-template--23377347707171__featured_blog_U6EiEV {
    font-family: 'GeneralSans-Regular';
    text-transform: uppercase;
    font-size: 13px !important;
}
a.menu-drawer__account:hover {
    color: #000;
}
input.search__input.field__input label.field__label {
    font-style: italic;
    font-family: 'GeneralSans-Regular';
}
.menu-drawer__menu-item {
    text-transform: uppercase;
    font-family: 'GeneralSans-Regular';
    color: #000;
    font-size: 13px;
    opacity: 1;
    letter-spacing: 0.09em;
}

input#NewsletterForm--template--23377347707171__newsletter_QpKb73 {
    font-family: 'GeneralSans-Regular';
}
.mian-sed .rte a {
    font-family: 'GeneralSans-Regular';
    text-transform: uppercase;
    text-decoration: none;
    background: #F5F5F5;
    padding: 12px;
    color: #000;
    font-size: 15px;
}
.featured-blog h3 {
    font-family: 'GeneralSans-Regular';
    text-transform: uppercase;
    font-weight: 600;
    letter-spacing: 0.09em;
    color:#03183c;
}
a.article-template__link.link.animate-arrow {
    font-family: GeneralSans-Regular;
    text-transform: uppercase;
    text-decoration: none;
    padding: 12px;
    color: #000;
    font-size: 15px;
}
quick-add-modal .product__title>a {
    display: block;
    font-size: 30px;
    font-weight: 400;
    line-height: 40px;
    text-align: left;
    font-family: Amandine_Medium;
    text-transform: uppercase;
    color: #000;
    text-decoration: none !important;
}
a.product__title h2.h1 {
    letter-spacing: 3px;
}
.template-blog 
 h1.title--primary.scroll-trigger.animate--fade-in {
    font-family: GeneralSans-Medium;
    text-transform: uppercase;
    font-size: 16px;
    color: #000;
    letter-spacing: .09em;
}

a.link.product__view-details.animate-arrow {
    font-family: GeneralSans-Regular;
    text-transform: uppercase;
    text-decoration: none;
    padding: 12px;
    color: #000;
    font-size: 15px;
}
.dd.product-form__submit.button span {
    font-size: 15px!important;
    text-transform: uppercase;
    font-family: 'GeneralSans-Regular';
    font-weight: 600;
}
button#quick-add-template--23377347707171__product_tab_exaBgt9586396561699-submit {
    font-family: GeneralSans-Medium;
    text-transform: uppercase;
}



section#shopify-section-template--23377347707171__featured_blog_U6EiEV .readmore a {
    padding-bottom: 0;
  padding-top: 5px;
}












.card__badge.bottom.left {
    position: absolute;
    top: -90%;
    right: 15px;
}


.template-collection .quick-add.no-js-hidden {
    bottom: 125px;
}









a.read-more.full-unstyled-link {
    position: relative;
}

ul.recent-articles a.read-more-single-article:after,
a.read-more.full-unstyled-link:after {
    opacity: .25;

}

ul.recent-articles a.read-more-single-article:after,
a.read-more.full-unstyled-link:after {
    content: "";
    left: -2px;
    width: 95%;
    display: block;
    /* position: absolute; */
    bottom: -1px;
    height: 1px;
    background: currentcolor;
  
}



section#shopify-section-template--23377347608867__main a.read-more.full-unstyled-link {
    width: 87px;
    margin: 0 auto!important;
}
a.read-more.full-unstyled-link {
    position: relative;
    width: 82px;
    padding: 0 !important;
}

.soldout-txt .badge.badge--bottom-left.color-scheme-3{
    position: absolute;
    background: transparent;
    color: #000;
    text-transform: capitalize;
    font-size: 13px;
    padding: 0;
    font-weight: 400;
}

.card-wrapper.product-card-wrapper:hover .soldout-txt .badge.badge--bottom-left.color-scheme-3 {
  visibility: hidden;
    opacity: 0;
    transition: visibility 0s, opacity .5s linear;
  
}
a:hover {
    text-decoration: unset !important;
}
.soldout-txt {
    margin-top: 5px;
}


body.template-collection.all.gradient .product_tile_color_holder, .card-wrapper.product-card-wrapper:hover p.grid__swatch__placeholder {
    margin-top: 5px;
}

section#shopify-section-template--23377347707171__featured_blog_U6EiEV a.read-more.full-unstyled-link {
    position: relative;
    width: 82px;
    padding: 0!important;
    margin: 0 auto;
}
ul.recent-articles a.read-more-single-article {
    margin: 0!important;
    width: 75px;
    position: relative;
}

input#NewsletterForm--template--23377347707171__newsletter_QpKb73 {
    font-family: GeneralSans-Regular !important;
    font-size: 13px !important;
    padding: 10px !important;
    letter-spacing: 0.09em;
}
.card__content .badge {
    display: inline-block;
    font-size: 14px;
    font-weight: 300;
    line-height: 1;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: 0.25rem;
    background: #03183c;
    color: #ffffff;
    padding: 7px;
    font-family: 'GeneralSans-Regular';
}
a.support-link {
    color: #03183c;
    text-decoration: underline;
}
a.support-link:hover {
    color: #03183c;
}
.template-collection .border-line {
    border: none !important;
}
.BornHS__Modal__Content {
    opacity: 1 !important;
    visibility: visible !important;
}

form#ContactForm button.button, .blog__button {
    border: 1px solid #f2f0ec;
    background: transparent !important;
    color: #000 !important;
    font-family: 'GeneralSans-Regular';
}

input#NewsletterForm--template--23377347707171__newsletter_QpKb73 {
    appearance: none;
    color: rgb(var(--color-foreground));
    font-family: var(--font-body-family);
    font-style: var(--font-body-style);
    font-weight: var(--font-body-weight);
    font-size: 1.6rem;
    width: 100%;
    box-sizing: border-box;
    transition: box-shadow var(--duration-short) ease;
    height: 4.5rem;
    min-height: calc(var(--inputs-border-width)* 2);
    min-width: calc(7rem +(var(--inputs-border-width)* 2));
    position: relative;
    padding: 5px;
    border-radius: 3px;
    border: 1px solid rgb(66 66 66 / 24%);
    background-color: #fff;
}

*:focus-visible {
    outline: unset !important;
    outline-offset: unset !important;
    box-shadow: unset !important;
}

section#shopify-section-template--23377347608867__main .article-card__info.caption-with-letter-spacing.h5 {
    display: none;
}


.field__input-new {
 appearance: none;
    color: rgb(var(--color-foreground));
    font-family: var(--font-body-family);
    font-style: var(--font-body-style);
    font-weight: var(--font-body-weight);
    font-size: 1.6rem;
    width: 100%;
    box-sizing: border-box;
    transition: box-shadow var(--duration-short) ease;
    height: 4.5rem;
    min-height: calc(var(--inputs-border-width)* 2);
    min-width: calc(7rem +(var(--inputs-border-width)* 2));
    position: relative;
    padding: 5px 15px !important;
    border-radius: 3px;
    border: 1px solid rgb(66 66 66 / 24%);
    background-color: #fff;
}
form#ContactForm .contact__button {
    margin-top: 3rem;
}

body.template-customers-login.account.gradient {
    max-width: 100%;
    padding: 0;
}

@media screen and (min-width: 750px) {
    body .customer:not(.account):not(.order) {
        max-width: 60.8rem;
    }
}

form#customer_login {
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
    background-color: #E7E9EB;
    color: #000;
}

.template-customers-login.account footer.footer.color-scheme-49cda3e9-9474-4283-9e04-52f345358970.gradient.section-sections--23377348165923__footer-padding {
    width: 100%;
}

.template-customers-login.account .footer__content-top.page-width {
    width: 100%;
    max-width: 100% !important;
}
form#customer_login {
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
    background-color: #E7E9EB;
    color: #000;
    padding: 50px 60px;
}




.loginpage-banner  h3 {
    padding: 150px 0;
    margin: 0 !important;
}


form#create_customer input,
input#RecoverEmail,
form#customer_login input {
    appearance: none;
    color: rgb(var(--color-foreground));
    font-family: var(--font-body-family);
    font-style: var(--font-body-style);
    font-weight: var(--font-body-weight);
    font-size: 1.6rem;
    width: 100%;
    box-sizing: border-box;
    transition: box-shadow var(--duration-short) ease;
    height: 4.5rem;
    min-height: calc(var(--inputs-border-width)* 2);
    min-width: calc(7rem +(var(--inputs-border-width)* 2));
    position: relative;
    padding: 5px 15px !important;
    border-radius: 3px;
    border: 1px solid rgb(66 66 66 / 24%);
    background-color: #fff;
}

span.dd-tt {
    opacity: 0;
}

.field-news {
    margin-bottom: 15px;
}
.customer button {
    margin: 4rem 0 1.5rem;
    border: 1px solid #f2f0ec !important;
    background: transparent !important;
    color: #000 !important;
        font-family: 'GeneralSans-Regular' !important;
}

.underlined-link:hover, .customer a:hover, .inline-richtext a:hover {
   text-decoration-thickness:unset !important;
}

.link, .customer a {
    text-decoration:unset !important;
}
button.button {
    font-family: GeneralSans-Regular !important;
}



.customer.register h1,
body.template-customers-login.account.gradient h1 {
    font-size: 25px;
    letter-spacing: 3px;
    font-family: Amandine_Regular;
    text-transform: uppercase;
    color: #000;
}

::-webkit-input-placeholder { 
    font-family: GeneralSans-Regular !important;
}
::-moz-placeholder { 
   font-family: GeneralSans-Regular !important;
}
:-ms-input-placeholder { 
   font-family: GeneralSans-Regular !important;
}
:-moz-placeholder { 
   font-family: GeneralSans-Regular !important;
}
form#customer_login a {
    font-family: GeneralSans-Regular !important;
}


.recver a,
form#customer_login a {
    font-family: GeneralSans-Regular !important;
    border-bottom: 1px solid hsl(0deg 0% 0% / 30%) !important;
    text-transform: capitalize;
    font-size: 12px !important;
}


form#create_customer,
.recver {
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
    background-color: #E7E9EB;
    color: #000;
    padding: 50px 60px;
}
.customer.register.section-template--23377348100387__main-padding {
    margin-bottom: 35px !important;
}


.loginpage-banner {
    text-align: center;
    width: 100%;
    background-image: url('/cdn/shop/files/clothes-hol-13.webp?v=1728310959');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: top center;
}
 

@media screen and (min-width: 1400px) and (max-width: 1600px) { 
 body .BornHS__Wrapper .carousel-wrap-hot .owl-nav .owl-next {
    right: 136% !important;
    bottom: -29% !important;
    top: unset !important;
}
}

@media screen and (min-width: 1024px) and (max-width: 1200px) { 
body .BornHS__Wrapper .owl-nav .owl-next {
    right: 150% !important;
}
  body .BornHS__Wrapper .owl-nav .owl-prev {
    left: -150% !important;
    top: 30% !important;
}
}


@media screen and (min-width: 1700px) and (max-width: 2500px) { 
body .BornHS__Wrapper .owl-nav .owl-prev {
    left: -370% !important;
}
body .BornHS__Wrapper .owl-nav .owl-next {
    right: 170% !important;
}
}


@media screen and (min-width: 768px) and (max-width:1023px) {
    .list-values ul {
    padding: 0;
} 
body .BornHS__Wrapper .owl-nav .owl-prev {
            left: -50% !important;
}
body .BornHS__Wrapper .owl-nav .owl-next {
    right: 10% !important;
}
}


@media screen and (min-width: 320px) and (max-width:676px) { 
body .BornHS__Wrapper .owl-nav .owl-prev {
    left: 50% !important;
    top: -30% !important;
}
}

@media screen and (min-width: 768px) and (max-width:1024px) {
li#Slide-template--23455824314659__featured_blog_bH4zFP-1 {
    width: 100% !important;
    max-width: 100%;
}
section#shopify-section-template--23455824314659__image_banner_GJkAWr .banner__box.content-container.content-container--full-width-mobile.color-scheme-1.gradient {
    background: unset !important;
}
  div#Banner-template--23455824314659__image_banner_hkN7PR .banner__box.content-container.content-container--full-width-mobile.color-scheme-1.gradient {
    background: unset !important;
}
}


section#shopify-section-template--23377347707171__featured_blog_U6EiEV .article-card__info.caption-with-letter-spacing.h5,
section#shopify-section-template--23455824314659__featured_blog_bH4zFP .article-card__info.caption-with-letter-spacing.h5 {
    display: none;
}


p.article-card__excerpt.rte-width {
    color: #424242 !important;
}

.cart-drawer__empty-content a.button, button#CartDrawer-Checkout {
    border: 1px solid #f2f0ec;
    background: transparent !important;
    color: #000 !important;
    font-family: 'GeneralSans-Regular';
}

section#shopify-section-template--23455824314659__image_banner_hkN7PR .banner__text.rte.body strong {
    font-family: 'Santa Fe Spring - Personal Use', sans-serif;
    text-transform: capitalize;
    letter-spacing: 1px;
    font-weight: 700;
    position: relative;
    top: 35px;
}

p.article-card__excerpt.rte-width {
    color: #424242 !important;
    font-weight: 300 !important;
}

body .is-empty .cart__empty-text, body .is-empty .cart__warnings {
    display: block;
    text-align: center;
    font-family: 'Amandine_Regular';
    text-transform: uppercase;
    letter-spacing: .09em;
    font-size: 22px;
    color: #03183c;
}
h1.article-template__title {
    color: #03183c;
}



p.cart__login-paragraph,
p.cart__login-title.h3 {
    font-family: GeneralSans-Regular;
    font-size: 14px;
    letter-spacing: .09em;
    opacity: 1;
    color: #424242;
}

body p.article-card__excerpt.rte-width {
    color: #424242 !important;
    font-weight: 300 !important;
    font-family: GeneralSans-Regular;
    font-size: 14px;
    letter-spacing: .09em;
}

.banner__buttons a {
    padding: 0  20px !important;
}

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


section#shopify-section-template--23377347707171__featured_blog_U6EiEV .blog-heading.title-wrapper-with-link.title-wrapper--self-padded-mobile.title-wrapper--no-top-margin {
    margin-bottom: 80px;
}
ul.menu-drawer__menu.has-submenu.list-menu li a {
    font-family: 'GeneralSans-Medium';
}
.owl-carousel .owl-item img {
    height: fit-content;
}
button.shopify-payment-button__button.shopify-payment-button__button--unbranded[aria-disabled="true"] {
    cursor: not-allowed;
    opacity: 0.6;
}
.new-footer {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.template-page-privacy-policy .banner__box.content-container {
    padding: 0;
    background: none;
}
.template-page-privacy-policy h2.banner__heading.inline-richtext.h1 {
    font-family: Amandine_Regular;
    text-transform: uppercase;
    letter-spacing: .09em;
    font-size: 38px;
    color: #fff;
}
.template-page-privacy-policy h2.page-title.h1.scroll-trigger.animate--slide-in {
    display: none;
}
.template-page-privacy-policy hr {
    margin: 0;
}
.template-page-privacy-policy p.text-para {
    font-family: GeneralSans-Regular;
    font-size: 14px;
    letter-spacing: .09em;
    opacity: 1;
    color: #424242;
}
.template-page-privacy-policy .text-heading {
    font-family: 'Amandine_Regular';
    letter-spacing: .09em;
}
ul.menu-drawer__menu.has-submenu.list-menu li a {
    color: #03183c;
}
.template-404.page-width.page-margin.center {
    height: 100vh;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    font-family: 'GeneralSans-Medium';
}
.template-404 h1.title {
    font-family: 'Amandine_Regular';
}
.new-bg {
    background: transparent !important;
}
.si-button a {
    font-family: 'GeneralSans-Regular';
    font-size: 14px !important;
    letter-spacing: 0.5px !important;
}
.template-product-jeans .banner__media.media.scroll-trigger.animate--fade-in img {
    padding: 5%;
}
.template-product-jeans div#Banner-template--27316564033827__image_banner_rKw9Ci {
    /* background: #fffbfb; */
    margin-top: 5%;
}
.template-product-jeans .banner__media.media.scroll-trigger.animate--fade-in {
    background: none;
}
button#ProductPopup-popup_dJfmw6 {
    background: transparent !important;
    color: #03183c;
    padding: 0;
    min-height: auto;
    border-bottom: 1px solid #03183c;
}
.chaty-app-i-trigger .chaty-app-channel {
    bottom: 150px !important;
}
.template-article p {
    font-family: 'GeneralSans-Regular';
}
.share-button__button {
    font-family: 'GeneralSans-Medium';
}
#more-payment-options-link {
    cursor: pointer;
    font-family: 'GeneralSans-Medium';
}
.product-option {
    font-family: 'GeneralSans-Regular';
    color: #000;
}

.template-cart h1.title.title--primary {
    line-height: 40px;
    letter-spacing: 3px;
    font-family: Amandine_Regular;
    text-transform: uppercase;
    color: #03183c;
}
body.template-cart.your-shopping-cart.gradient.chaty-app-mobile.has--not--chatway {
    font-family: 'GeneralSans-Regular';
}
.template-cart div#shopify-section-sections--23377348165923__footer {
    display: flex;
    align-items: end;
}
.template-cart footer.footer.color-scheme-49cda3e9-9474-4283-9e04-52f345358970.gradient.section-sections--23377348165923__footer-padding {
    width: 100%;
}
span.product-form__error-message {
    font-family: 'GeneralSans-Medium';
    color: red;
}
.template-cart h2.cart__login-title {
    font-family: 'GeneralSans-Medium';
}
.product__tax.caption.rte {
    display: none;
}
.template-cart a.button {
    background: #03183c;
    border: none;
}
.template-cart h2.cart__login-title {
    text-transform: capitalize;
    font-size: 2rem;
}
.template-product-jeans .product__accordion .accordion__content a {
    color: #03183c;
    text-decoration: none;
    font-weight: 600;
}
.template-product .product__accordion .accordion__content a {
    color: #03183c;
    text-decoration: none;
    font-weight: 600;
}
.list-values a {
    color: #03183c;
}
.quick-add-modal__content .choose-fit__image {
    width: 160px;
}
.quick-add-modal__content .choose-fit__image img {
    height: 200px;
    left: -10px;
}
.quick-add-modal__content .choose-fit__grid {
    grid-template-columns: 100%;
}
.template-cart .cart-item__quantity a.button {
    background: unset;
    border: none;
}
cart-items.gradient.color-scheme-1.isolate.section-template--23377347641635__cart-items-padding a.underlined-link {
    font-family: 'GeneralSans-Regular';
}