/* Page produit - Onglet fabrication jeans */
.tab-jeans-container .container{padding: 29px 58px;}.tab-jeans-container h2{margin-top: 29px;}.tab-jeans-container h3{font-size: 17px; line-height: 1.42857143; margin-top: 0; margin-bottom: 21px; text-transform: none;}.tab-jeans-container .container .row p{font-weight: 400;}.tab-jeans-container li{list-style-type: none; margin-bottom: 21px; font-weight: 400;}.tab-jeans-container li .origine-label{font-weight: 700;}.tab-jeans-container ul{margin-bottom: 58px; padding-left: 0;}@media (max-width:550px){.tab-jeans-container .container{padding: 0 37px;}.tab-jeans-container .container .row{flex-direction: column;}.tab-jeans-container .container .col-desktop-2{flex: 0 0 100%; max-width: 100%;}}@media (max-width: 960px){.tab-jeans-container .container{padding: 29px 37px;}.tab-jeans-container ul{margin-bottom: 0; padding-left: 0;}.tab-jeans-container .row .col{margin-top: 0;}.tab-jeans-container .col li:last-child{margin-bottom: 0;}.tab-jeans-container .col-d-6 p{position: auto; top: 0px;}.tab-jeans-container .col-d-3{display:block; position: relative;}.tab-jeans-container .col-d-3 div:last-child{margin-top:21px;}}@media (min-width:960px){.tab-jeans-container .col-d-6{flex: 3;}.tab-jeans-container .col-d-6 p{position: sticky; top: 200px;}.tab-jeans-container .col-d-3{flex: 1.5;}}@media (min-width: 1600px){.tab-jeans-container .container{max-width: 1440px;}}
/* Page produit - Onglet Tissus */
.tab-tissus p{font-weight: 400;}.tab-tissus h3{font-size: 17px;}.tab-tissus-container h2{margin-bottom: 40px;}.tab-tissus-container .container{padding: 29px 58px;}.tab-tissus-container .sticky{position: sticky; top: 200px; left: 0px;}@media (min-width: 1600px){.tab-tissus-container .container{max-width: 1440px;}}@media (max-width:960px){.tab-tissus-container h2{margin-bottom: 40px; margin-top: 0px;}.tab-tissus .row{margin-left: 0;margin-right: 0;}.tab-tissus .row .col{margin-top: 0; padding:0;}.tab-tissus-container .container{padding: 29px 37px;}.tab-tissus .row:first-of-type .col:first-of-type{order:2;}}@media (min-width:960px){.tab-tissus{position:relative;}.tab-tissus-container{margin-bottom: 29px;}.tab-tissus-container .margin{margin-bottom: 100px;}.tab-tissus .row{align-items:start; margin-bottom:58px;}.tab-tissus .row:last-of-type{margin-bottom:0;}.tab-tissus p{padding: 0;}}
/* Page produit - Onglet entretien */
.tab-entretien p,.tab-entretien-chaussures p{font-weight: 400;}.tab-entretien,.tab-entretien-chaussures{background: #f1f1f1; padding: 29px 58px; text-align: center;}.tab-entretien .container,.tab-entretien-chaussures .container{margin-top: 0px; margin-bottom: 58px; padding: 0px 58px;}.tab-entretien h2,.tab-entretien-chaussures h2{text-align:left; margin-top: 58px;}.tab-entretien .description,.tab-entretien-chaussures .description{text-align:left;}.tab-entretien .tab-entretien-list{list-style-type:none; margin:29px 0 29px; padding:0; column-count: 2;}.tab-entretien .tab-entretien-list li{background: #fff; text-align: center; height: 180px; display: flex; flex-direction: column; align-content: center; justify-content: center; margin-bottom:29px;}.tab-entretien-list img{width: 50px; display: block; margin-left: auto; margin-right: auto; margin-bottom: 20px;}@media (min-width: 1600px){.tab-entretien .container, .tab-entretien-chaussures .container{max-width: 1440px;}}@media (max-width:960px){.tab-entretien, .tab-entretien-chaussures{padding: 29px 37px;}.tab-entretien .tab-entretien-list{column-gap:29px;}.tab-entretien .container, .tab-entretien-chaussures .container{margin-top: 29px; margin-bottom: 29px; padding: 0 0px;}.tab-entretien h2, .tab-entretien-chaussures h2{text-align:left; margin-top: 0px;}.tab-entretien-chaussures .container{margin-top: 29px; margin-bottom: 29px;}}@media (min-width:960px){.tab-entretien{min-height: 620px; display: flex; flex-direction: column; align-content: center; justify-content: center; padding: 0;}.tab-entretien-chaussures{display: flex; flex-direction: column; align-content: center; justify-content: center; padding: 0;}.tab-entretien .tab-entretien-list{column-count: 4; margin: 58px 0 58px;}.tab-entretien .tab-entretien-list li{width: 218px; height: 218px; margin-bottom:0;}}
/* Page Produit - Onglet livraison */
.tab-retours .text_savoir-faire p{margin-bottom: 21px;}.tab-retours .text_savoir-faire,.tab-retours .gap{column-gap: 58px;}.tab-retours .sticky{position: sticky; top: 150px; left: 0; right: 0;}.tab-retours .sticky img{margin-bottom: 21px; width: 100%;}
/* Bloc Permacollections / Jeans  / Chaussures */
.page_jeans,.page_chaussures{margin-bottom:-300px;}@media (max-width: 960px){.page_jeans,.page_chaussures{margin-bottom:-29px;}}.page_jeans .title_jeans{font-size: 2.2em;}.page_jeans .categories_jeans{display: flex;gap: 58px;}.page_jeans .categorie_jeans:hover{background-size: 110%; transition: transform 0.4s ease-in-out; background-position: center;}.page_jeans .mea-jm,.page_jeans .mea-jf,.page_chaussures .mea-chaussures,.page_permacollections .mea-perma{align-items: center;gap: 58px;padding: 21px; background-color: #f1f1f1;}.page_jeans .mea-jm p,.page_jeans .mea-jf p,.page_chaussures .mea-chaussures p,.page_permacollections .mea-perma p{margin-bottom: 30px;}.page_jeans .mea-jm .button.primary,.page_jeans .mea-jf .button.primary,.page_chaussures .mea-chaussures .button.primary,.page_permacollections .mea-perma .button.primary{background: none;}.page_jeans .mea-jm .button.primary:hover,.page_jeans .mea-jf .button.primary:hover,.page_chaussures .mea-chaussures .button.primary:hover,.page_permacollections .mea-perma .button.primary:hover{background: #f00;}.page_jeans .flex_1,.page_chaussures .flex_1,.page_permacollections .flex_1{flex: 1;}.page_jeans .flex_2,.page_chaussures .flex_2,.page_permacollections .flex_2{flex: 2;}.page_jeans .categorie_jeans{display: flex;flex-direction: column;color: white;text-align: center;align-items: center; background-size: cover; padding: 40px; background-repeat: no-repeat; justify-content: center; background-position: center;min-height: 350px;}.page_jeans .categorie_jeans .button{border-color: #fff;margin-top: 30px;}.container_bleu .text{background-color: #00263e; color: white; padding: 20px 60px; display: flex; align-items: center;}@media (min-width: 900px){.container_bleu{display: flex;}.container_bleu .img{width: 40%;}.container_bleu .text{width: 60%;}.page_jeans .col{margin-top: 29px; margin-bottom: 29px;}}@media (max-width: 900px){.page_jeans .mea-jm .button,.page_jeans .mea-jf .button, .page_chaussures .mea-chaussures .button, .page_permacollections .mea-perma .button,.page_jeans .categorie_jeans .button{padding: 15px 30px;}.page_jeans .title_bloc{font-size:45px;}.page_jeans .categories_jeans{gap: 40px;}.container_bleu .img{width: 100%;}.container_bleu .text{width: 100%; padding:21px; margin: -10px 0px 0px;}.page_jeans .col{margin-top: 0px; margin-bottom: 0px;}}@media (min-width: 768px){.page_jeans .gammes_jeans, .page_jeans .mea_jeans, .page_jeans #jeans___femme, .page_jeans #jeans___homme, .page_chaussures .mea-chaussures, .page_permacollections .mea-perma{margin-top:100px;}.page_jeans .mea-jm{text-align: right;}.page_jeans .mea-jm img{position: relative;top: 58px;margin-top: -58px;}.page_chaussures .mea-chaussures img, .page_permacollections .mea-perma img,.page_jeans .mea-jf img{position: relative;top: -58px;margin-bottom: -58px;}}@media (max-width: 768px){.page_jeans .gammes_jeans, .page_jeans .mea_jeans, .page_jeans #jeans___femme, .page_jeans #jeans___homme, .page_chaussures .mea-chaussures, .page_permacollections .mea-perma{margin-top:58px;}.page_jeans .mea-jm{display: flex;gap: 0px;flex-direction: column-reverse;}.page_jeans .gamme_jeans .button{padding: 15px 30px;}.page_jeans .categories_jeans{flex-direction: column;}}/* --- Fin page jeans--- */.container-category-row{display: grid; grid-template-columns: repeat(3, 1fr); grid-gap: 58px; grid-auto-rows: minmax(110px, auto);}.container-category-row .category{height:590px; display: flex; flex-direction: column; align-items: center; background-size: cover; padding:40px; background-repeat: no-repeat; justify-content: center; background-position: center;}.container-category{color:white; display: grid; grid-template-columns: repeat(3, 1fr); grid-gap: 58px; grid-auto-rows: minmax(110px, auto);}.container-category .category{height:530px; display: flex; flex-direction: column; align-items: center; background-size: cover; padding:0px; background-repeat: no-repeat; justify-content: center; background-position: center;}.container-category .category:hover{background-size: 110%; transition: transform 0.4s ease-in-out; background-position: center;}.category-jeans-f{display: grid; grid-template-columns: repeat(5, 1fr); grid-gap: 21px; grid-auto-rows: minmax(110px, auto);}.category-jeans-h{display: grid; grid-template-columns: repeat(4, 1fr); grid-gap: 21px; grid-auto-rows: minmax(110px, auto);}.page_chaussures .category-jeans,.page_jeans .category-jeans{display: block;padding-bottom: 21px; min-height: 550px;}.page_chaussures .line,.page_jeans .line{display: block;position: relative;left: 50%;margin: 0px -10px -20px;height: 33px;width: 1px;background-color: #707070;}@media(max-width:1560px){.container-category{color:white; display: grid; grid-template-columns: repeat(2, 1fr); grid-gap: 58px; grid-auto-rows: minmax(150px, auto);}.category-jeans h2{font-size: 25px;}.container-category-row{display: grid; grid-template-columns: repeat(2, 1fr); grid-gap: 58px; grid-auto-rows: minmax(200px, auto);}}@media(max-width:768px){.mea-category .category-img{width: 100%;}.mea-category-jeans-f .category-img{width: 100%;}.mea-category .category-description{width:100%; padding-left:0px;}.mea-category-jeans-f .category-description{width:100%; padding-left:0px;}.container-category{color:white; display: grid; grid-template-columns: repeat(1, 1fr); grid-gap: 59px; grid-auto-rows: minmax(200px, auto);}.container-category-row{display: grid; grid-template-columns: repeat(1, 1fr); grid-gap: 20px; grid-auto-rows: minmax(200px, auto);}}.catalog-category-view.category-jeans .carousel-item img{max-height:380px;}.swiper-button-prev::after, .swiper-button-next::after{color: #00263E; font-size: 22px;}
/* Modetic - Commun */
.container-fluid{max-width: 1140px; margin: auto;}/* Centrer page */@media (min-width: 1600px), print{.align-pages{max-width: 100%;margin: auto;padding: 0px;}}@media (min-width: 1024px) and (max-width: 1600px), print{.align-pages{max-width: 1140px;margin: auto;padding: 0 29px;}}@media (max-width: 1150px), print{.align-pages{padding: 0px;}}/* ---------- */ /* Suppression Carré fil d'ariane */.breadcrumbs .items .item:first-of-type:before{width:0px; margin-right:0px;}/* ---------- */ @media (min-width: 960px){.flex{display:flex;}}.page-header .header.content .logo img{background: none;}
/* Checkout Social */
.checkout-social .icon-twitter,.checkout-social .icon-facebook,.checkout-social .icon-instagram,.checkout-social .icon-linkedin{font-size: 22px; margin-top: 8px; display: flex; justify-content: center;}
/* Page produit - Onglet Description */
.tab-description li,.tab-description-full li{font-weight: 400;}.tab-ambiance{font-weight: 400;}.tab-description{min-height: 790px;}.tab-description,.tab-description-full{background: #f1f1f1;}.tab-description .container,.tab-description-full .container{padding: 29px 37px;}.tab-ambiance.container{padding: 0px 58px;}.tab-description h3,.tab-description-full h3{text-align:left;}.tab-description p,.tab-description-full p{margin-bottom: 30px; text-align: left; font-weight: 400;}.tab-description .tab-description-list,.tab-description-full .tab-description-list{column-count: 1; margin:30px 0; padding:0;}.tab-description .tab-description-list li,.tab-description-full .tab-description-list li{list-style-type: none;}.tab-description .tab-description-list .description-label,.tab-description-full .tab-description-list .description-label{font-weight: 700;}.tab-description .tab-description-list .description-label.-fixed,.tab-description-full .tab-description-list .description-label.-fixed{width:105px; display: inline-block;}.circle{border: 1px solid #808080; border-radius:50%; height:19px; width:19px; display:inline-block; margin-right:7px; position: relative; vertical-align:middle;}.circle.-full:before{content:""; background:#000000; width:13px; height:13px; border-radius:50%; display:inline-block; top:2px; left:2px; position:absolute;}.tab-ambiance{position: relative;top:-35px;}.tab-ambiance .flex_1{flex: 1;}.tab-ambiance .flex,.tab-ambiance .flex-img{display: flex;align-items: center;}.tab-ambiance .flex-img{gap: 21px;}.tab-ambiance .flex{gap: 58px;}@media (min-width: 1600px){.tab-ambiance.container, .tab-description .container, .tab-description-full .container{max-width: 1440px;}}@media (max-width:960px){.tab-ambiance.container{padding: 15px 0 29px;}.tab-ambiance .text{padding: 0px 37px;}.tab-ambiance .flex{flex-direction: column;}.tab-ambiance .flex-img{justify-content: center;}}@media (min-width:960px){.Combishort{background-image: url("/media/wysiwyg/product_page/Vecto-572.png");}.DeuxCentSoixanteOnze{background-image: url("/media/wysiwyg/product_page/Vecto-271.png");}.CentVingtDeux{background-image: url("/media/wysiwyg/product_page/Vecto-122.png");}.CentTreize{background-image: url("/media/wysiwyg/product_page/Vecto-113.png");}.DeuxCentQuatreVingtOnze{background-image: url("/media/wysiwyg/product_page/Vecto-291.png");}.DeuxCentQuatreVingtOnzeZipee{background-image: url("/media/wysiwyg/product_page/Vecto-291zipee.png");}.DeuxCentQuatreVingtDeuxHirondelles{background-image: url("/media/wysiwyg/product_page/Vecto-292Hirondelles.png");}.DeuxCentQuatreVingtDeuxStd{background-image: url("/media/wysiwyg/product_page/Vecto-292Std.png");}.DeuxCentUnH{background-image: url("/media/wysiwyg/product_page/Vecto-201H.png");}.CentTroisSelvedge{background-image: url("/media/wysiwyg/product_page/Vecto-103Selvedge.png");}.DeuxCentQuatorze{background-image: url("/media/wysiwyg/product_page/Vecto-214.png");}.CentSoixanteHuit{background-image: url("/media/wysiwyg/product_page/Vecto-168.png");}.CinqCentCinquante{background-image: url("/media/wysiwyg/product_page/Vecto-550.png");}.DeuxCentSoixanteTrois{background-image: url("/media/wysiwyg/product_page/Vecto-263.png");}.CentSoixanteNeuf{background-image: url("/media/wysiwyg/product_page/Vecto-169_1.png");}.CentSoixanteTrois{background-image: url("/media/wysiwyg/product_page/Vecto-163.png");}.DeuxCentDeux{background-image: url("/media/wysiwyg/product_page/Vecto-202.png");}.DeuxCentUn{background-image: url("/media/wysiwyg/product_page/Vecto-201_1.png");}.CentCinq{background-image: url("/media/wysiwyg/product_page/Vecto-105.png");}.CentQuatre{background-image: url("/media/wysiwyg/product_page/Vecto-104.png");}.CentUnSUFIndigo{background-image: url("/media/wysiwyg/product_page/Vecto-101SUF.png");}.CentUnOri{background-image: url("/media/wysiwyg/product_page/Vecto-101Ori.png");}.CentTrois{background-image: url("/media/wysiwyg/product_page/Vecto-103.png");}.DeuxCentUn{background-image: url("/media/wysiwyg/product_page/Vecto-201.png");}.Mom{background-image: url("/media/wysiwyg/product_page/Vecto-258.png");}.Noue{background-image: url("/media/wysiwyg/product_page/Vecto-209-2.png");}.Ballon{background-image: url("/media/wysiwyg/product_page/Vecto-218.png");}.tab-description .container{padding: 29px 500px 58px 58px; background-size: 600px auto; background-position: center right; background-repeat: no-repeat; min-height:730px;}.tab-description-full .container{padding: 29px 58px 58px 58px;}.tab-description h3, .tab-description-full h3{text-align:left;}.tab-description p, .tab-description-full p{margin-bottom: 0px; text-align:left;}.tab-description .tab-description-list{column-count: 2;}}
/* Page produit - Guide des tailles */
.text-sandales{text-align:center;}.text-sandales li{list-style:none;}.table-gdt{text-align : center;}.table-gdt th{height : 60px; text-align : center;}.table-gdt td{height : 30px;}.table-gdt thead{border-bottom : 1px solid #E5E5E5;}.table-gdt .taille_jeans,.table-gdt .taille_sandales{font-weight : bold; border-right: 1px solid #E5E5E5;}.table-gdt .taille_sandales{width:50%;}.table-gdt .tour_taille{border-right: 1px solid #E5E5E5;}.border-bottom{border-bottom : 1px solid #E5E5E5;}.L_jeans{border-bottom : 1px solid #E5E5E5;}
/* MV - Page produit  */
.col-desktop-2{flex: 0 0 50%; max-width: 50%;}.tab-entretien-chaussures .container h2,.tab-livraison .container h2,.tab-talonnette .container h2,.tab-pointure .container h2{margin-top:0px;}.tab-pointure .container li{list-style: none;}.tab-livraison .container h3,.tab-pointure .container h3{font-family: "Nexa Bold",apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";; font-size: 20px;}.tab-livraison .container img{width:100%; margin-top:30px;}.tab-talonnette,.tab-pointure{background: #F1F1F1; margin-top:58px;}.tab-pointure .flex{align-items: flex-start;}.text-pointure span{color: #293e0c;}.text-pointure{flex: 2;}.table-pointure{flex: 1;}.table-pointure th{background-color: #293e0c; color: white;}.table-pointure th,.table-pointure td{border: 1px #000000 solid;text-align: center;}.table-pointure th:first-child{min-width: 85px;}.tab-talonnette .container{display:flex; flex-direction: column; gap: 30px;}.tab-talonnette .container .img_talon{display:flex;}@media (min-width: 1600px){.tab-entretien-chaussures .container, .tab-talonnette .container, .tab-pointure .container, .tab-livraison .container{max-width: 1440px;}}@media (max-width:960px){.tab-entretien-chaussures .container, .tab-livraison .container,{padding: 29px 29px 0;}.tab-talonnette .container, .tab-pointure .container{padding: 29px;}.tab-pointure .table-pointure, .tab-pointure .text-pointure{margin-bottom:30px;}}@media (min-width:960px){.tab-entretien-chaussures .container, .tab-livraison .container{padding: 58px 58px 0;}.tab-talonnette .container, .tab-pointure .container{padding: 58px;}.tab-livraison .container .flex{column-gap: 60px;}}
/* Page produit - Onglet retours */
.tab-retours p{line-height: 1.6; font-weight: 400;}.tab-retours .container{padding: 29px 58px;}.tab-retours h2{margin-top: 29px;}.tab-retours h3{font-size: 17px; line-height: 1.42857143; margin-bottom: 21px; margin-top:29px;}@media (min-width: 1600px){.tab-retours .container{max-width: 1440px;}}@media (max-width:960px){.tab-retours{padding: 29px 37px;}.tab-retours .container{padding: 0px 0px;}.tab-retours h2{margin-top: 29px;}}@media (max-width:770px){.tab-retours .container .img-desktop{display:none;}}
/* Page - Service */
.services{text-align: center;}.grid_paiements{display: grid;grid-auto-rows: minmax(200px, auto);grid-template-columns: repeat(3, 1fr);column-gap: 5%;margin-top: 30px;}.paiement{display: flex; flex-direction: column; align-items: center;}.paiement p{text-align: center;padding-top: 21px;}.paiement img{height: 20%;;}.flex_1{flex: 1;align-items: center; justify-content: center;padding: 60px;}.services .bloc_full{background-color: #ebd4b4; color: white;padding: 40px;margin : 100px 0;}.color{background-color: #344A5E; color: white;}@media(max-width:960px){.grid_paiements{grid-template-columns: repeat(1, 1fr);}.services .bloc_full{padding: 40px;margin : 60px 0;}.flex_1{padding: 40px;}}
/* Page produit - marque */
.tab-marques p{font-weight: 400;}.tab-marques .container{padding: 29px 58px;}.tab-marques .text_marque img{margin: 21px 0;}@media (min-width: 1600px){.tab-marques .container{max-width: 1440px;}}@media (min-width:960px){.flex_marque{display: flex;column-gap: 58px;margin: 30px 0px 0;}.tab-marques h2{margin-bottom: 29px; margin-top: 0px;}.flex_marque .img_marque{flex: 1;}.flex_marque .text_marque{flex: 2;}}@media (max-width:960px){.tab-marques h2{margin-bottom: 40px; margin-top: 0px;}.tab-marques{margin-bottom: 29px;}.tab-marques .container{padding: 29px 37px;}.text_marque{display: flex;flex-direction: column;align-items:center;}}
/* Page Livraisons et retours */
.page-retours{margin-top: 30px;}.page-retours h2{font-size: 25px;}.page-retours .flex{column-gap: 58px;align-items: center;}.page-retours .img-retours,.page-retours .text_retours{flex: 1;}.details-retours{margin-bottom: 58px;}@media (max-width: 1024px), print{.page-retours .text_retours{margin-top: 21px;}}
/* Menu modetic */
@media (min-width: 1024px){.header.content .ammenu-nav-sections .ammenu-menu-wrapper.-desktop .ammenu-items .ammenu-item .ammenu-submenu.-full .submenu-wrapper{grid-template-columns: repeat(4, 1fr) !important;}}.header.content .ammenu-nav-sections .ammenu-menu-wrapper .ammenu-items .ammenu-item .ammenu-submenu-container .submenu-title{text-transform: uppercase;}.header.content .ammenu-nav-sections .ammenu-menu-wrapper .ammenu-items .ammenu-item .ammenu-submenu-container a{font-family: 'Bambino New', sans-serif !important;}
/* Search */
#amasty-shopby-product-list{order: 1 !important;}.amsearch-item-container.category{order:2;}
