/** Shopify CDN: Minification failed

Line 876:38 Unexpected "{"

**/

/* MY CUSTOM CSS */
@font-face {
	font-family:'Mollen';
	src:local('Mollen Extra Bold'),local('Mollen-Extra-Bold'),
	url('/cdn/shop/files/Mollen-ExtraBold.woff2?v=1720797845') format('woff2'),
	url('/cdn/shop/files/Mollen-ExtraBold.woff?v=1720797845') format('woff'),
	url('/cdn/shop/files/Mollen-ExtraBold.ttf?v=1720797845') format('truetype');
	font-weight:800;
	font-style:normal;
}
#responseiq_app_frame_container iframe{min-height:85px}
.header-wrapper:not(.header-wrapper--border-bottom)+cart-notification .cart-notification{border-width:1px;border-top-width:1px!important}
.pointer{cursor:pointer}
.logo-top,.header__icons,.top-right-fixed,.list-menu .li-flex{display:none!important}
.header-wrapper .header--middle-left .header__inline-menu {width:65%}
.header-wrapper .footer__localization{padding:0 0;width:auto;height:27px;transform:translate(55px,-8px)}
.inblock{display:inline-block;vertical-align:top}

/* Page Boutiques Copin */
body.les-boutiques-copin-dans-le-monde .page-width--narrow,body.copin-stores-around-the-world .page-width--narrow{max-width:100%;padding:0}
body.les-boutiques-copin-dans-le-monde .page-width--narrow iframe,body.copin-stores-around-the-world .page-width--narrow iframe{border:0;margin-bottom:-38px}
body.les-boutiques-copin-dans-le-monde h1,body.copin-stores-around-the-world h1{margin-left:15px}
#shopColums div:first-child{width:30%;padding:15px 80px 15px 15px;text-align:justify}
#shopColums div:nth-child(2){width:30%}
#shopColums div:last-child{width:38%;padding:30px 22px;font-size:9pt;margin-top:430px}
#shopColums div:last-child a{border:1px solid #000;padding:10px 30px;text-decoration:none;margin-right:15px;display:inline-block;}
#shopColums div a{margin-bottom:15px}

body.product .header-wrapper .footer__localization{transform:translate(55px,0px)}
body.scroll .header-wrapper .footer__localization{transform:translate(45px,0)}
body.product.scroll .header-wrapper .footer__localization{transform:translate(55px,0)}
.header-wrapper #FooterLanguageForm .disclosure__button{letter-spacing:3px;font-size:8pt}
.header-wrapper #FooterLanguageForm .disclosure__list-wrapper .disclosure__link{line-height:normal;letter-spacing:3px}
.header-wrapper .localization-form:only-child{margin:0}
.header-wrapper .footer__localization h2{display:none}
.header-wrapper .disclosure__list-wrapper {position:absolute;right:0}
.header-wrapper .localization-form__select:after{box-shadow:none!important}
.header-wrapper .disclosure .localization-form__select {padding-top:19px}
.header-wrapper summary.list-menu__item {padding-right:1.2rem}

@media screen and (min-width:1025px){
	.header__heading-link {padding:0;margin-left:0!important;display:inline}
	.header__heading-logo{width:225px!important;max-width:100%!important;transition:.4s ease-in-out}
	.header-wrapper.header-sticky .header__heading-logo{width:225px!important}
	.header-wrapper.header-sticky header.page-width{padding:5px 20px!important}
}

@media screen and (min-width:1000px){
	#shopify-section-header{width:100%;height:auto}
	header.page-width{max-width:100%;justify-content:space-between}
	main#MainContent{padding-left:0;margin-top:90px}
	.header-wrapper.color-background-1.gradient{width:100%;position:fixed;top:0;left:0;background:transparent}
	.header{flex-direction:row;align-items:center;padding-top:14px}
	.header--middle-left .header__inline-menu{width:70%}
	.header-wrapper .list-menu--inline{flex-wrap:nowrap;flex-direction:inherit;justify-content:space-between;width:100%;margin-top:0!important}
	.list-menu li{display:inline-block!important;padding:0}
	.list-menu a{padding:0 10px;line-height:30px;color:#555!important}
	.header .link-cart{top:0;margin-top:0;right:-32px}
}
@media screen and (min-width:990px){.header{padding-top:13px!important}}
.header__menu-item span,.mega-menu__list--condensed .mega-menu__link{text-transform:uppercase;letter-spacing:3px;color:#000;font-size:8pt}
.mega-menu .mega-menu__list--condensed{display:block;column-count:2}
.mega-menu__list li:nth-child(4){padding-bottom:50px}

/* NOUVEAU MENU */
@media screen and (min-width:1000px){
	.mega-menu{position:relative!important}
	.header__menu-item{padding:0 1.2rem;line-height:65px!important}
	.mega-menu__content{top:80%!important;z-index:1!important}
	.mega-menu[open] .mega-menu__content{border:none!important;background:transparent;overflow:inherit!important;padding-top:42px;padding-bottom:0;min-width:200px;padding-left:2px}
	.mega-menu[open] .mega-menu__content::before{content:'';position:absolute;display:block;width:200vw;height:100%;background:#fff;left:-1000px;right:0;top:20px;z-index:-1;overflow:hidden;border:1px solid #000;animation-duration:0.4s;animation-name:bgSubMenu;transition:all 0.4s ease-in-out}
	@keyframes bgSubMenu{from{height:0%}to{height:100%}}
	.mega-menu .mega-menu__list--condensed{display:inline-block}
	.mega-menu__list{padding:0!important;overflow:inherit!important;min-width:200px;animation-duration:0.8s;animation-name:SubMenu;transition:all 0.8s ease-in-out}
	@keyframes SubMenu{from{transform:translateY(-25px)}to{transform:translateY(0)}}
	.list-menu li{display:block!important}
	.mega-menu__list--condensed .mega-menu__link{font-weight:400;display:inline-block;line-height:45px}
	.header__menu-item .icon-caret{display:none}

}
#cart-icon-bubble{background:url('https://copin.fr/cdn/shop/files/add-to-cart-clickable.svg?v=1703002258');width:32px;height:32px;background-size:contain;background-repeat:no-repeat;filter:invert(1)}
#cart-icon-bubble .icon-cart{display:none}
.cart-count-bubble{left:inherit;right:-6px}

@media screen and (min-width:1025px) {
	body:not(.scroll):not(.product) main#MainContent{margin-top:222px}
	body:not(.scroll):not(.product) header.page-width {flex-wrap:wrap;justify-content:center}	
	body:not(.scroll):not(.product) .header__heading,body:not(.scroll):not(.product) .header__heading-link{width:100%}
	body:not(.scroll):not(.product) .header__heading-logo{width:570px!important}
	body:not(.scroll):not(.product) .header__inline-menu{margin-top:8px;width:75%!important}
	body:not(.scroll):not(.product) .header__menu-item span{line-height:normal}
	body:not(.scroll):not(.product) .header .link-cart{margin-top:-10px}
}

/* content homepage */
body.index .banner{min-height:inherit!important;height:100vh!important}
body.index .banner .media>img{object-position:center top}
body.index .banner__box{position:absolute;bottom:80px}
body.index .banner__box .button.button--primary{background:transparent;color:#fff;border:inherit}
body.index .banner__box .button:after{display:none}
body.index .banner__heading.h1 span{font-size:18pt;font-weight:600;letter-spacing:5px}
body.index .banner__box .commandebtn{display:inline-block;border-bottom:1px solid #fff;font-size:12pt;letter-spacing:5px;text-transform:uppercase}
#shopify-section-template--20526420001113__e3b365ac-5112-4f42-ae90-51088301c2e3 img{width:100%}
.image-with-text .image-with-text__text-item>*{overflow:unset}
/*.decouvrirJoaillerie a:first-child .titleJoaillerie{color:#000}*/
body.index .image-mobile-banner{width:100%!important;height:100vh}
body.index .content-container{border:none!important}
.newsletter-form__field-wrapper .field:after{box-shadow:inherit!important}
.newsletter-form__field-wrapper .field input{border:1px solid rgb(0 0 0 / 75%);max-width:70%}
.newsletter-form__field-wrapper .field__label{text-transform:uppercase;transform:translateY(2px)}
.newsletter-form__field-wrapper .newsletter-form__button{width:105px;border:1px solid rgb(0 0 0 / 75%);line-height:44px!important;height:inherit!important;transform:translateY(1.8px)}
.newsletter-form__field-wrapper .newsletter-form__button svg{display:none}
.newsletter-form__field-wrapper .newsletter-form__button span{font-size:1.6rem;display:block;line-height:44px}
body.index h2:not(.card__heading),body.index .h2,body.index .multicolumn-list h3{font-weight:700;letter-spacing:2px}
body.index p{line-height:normal;font-size:1.6rem}
.button.button--secondary{padding-top:4px}
#shopify-section-template--24360738029913__multicolumn_GnBhGL slider-component,#shopify-section-template--24360738029913__multicolumn_w77gfE slider-component{max-width:100%;width:100%}
body.index slider-component .multicolumn-card-spacing{padding-top:0;margin-left:0;margin-right:0}
#shopify-section-template--24360738029913__multicolumn_GnBhGL slider-component .multicolumn-card-spacing{padding-top:15px}
body.index slider-component .button{margin-top:3rem}
#shopify-section-template--24360738029913__multicolumn_w77gfE slider-component .button{margin-top:1rem}
body.index slider-component .multicolumn-card__info .icon-wrap{display:none}
#shopify-section-template--24360738029913__5cd12a4b-5b9b-44a6-bf49-e52572300780{display:none; /*section newsletter*/}
#shopify-section-template--24360738029913__multicolumn_w77gfE slider-component .multicolumn-list__item:only-child{max-width:100%;width:100%}
#shopify-section-template--24360738029913__multicolumn_w77gfE .multicolumn-list__item.center .media--adapt{width:100%;max-width:100%}
#shopify-section-template--24360738029913__multicolumn_w77gfE .multicolumn-list__item.center .media--adapt img{width:100%;max-width:100%}
@media screen and (min-width:750px){
#shopify-section-template--24360738029913__e3b365ac-5112-4f42-ae90-51088301c2e3 .image-with-text__media--large{height:823px}
}

/* CARROUSEL COLLECTION */
.collection .grid{gap:0}
#shopify-section-template--24360738029913__05796050-67c7-4058-80a1-089f25956036,#shopify-section-template--24360738029913__featured_collection_nUY7Ni{overflow-x:hidden}
section#shopify-section-template--24360738029913__05796050-67c7-4058-80a1-089f25956036 .isolate,#shopify-section-template--24360738029913__featured_collection_nUY7Ni .isolate,#shopify-section-template--24360738226521__featured_collection_dUpK8F .isolate{margin-top:-17px}
.collection #Slider-template--20526420001113__05796050-67c7-4058-80a1-089f25956036.grid,.collection #shopify-section-template--24360738029913__featured_collection_nUY7Ni.grid,#shopify-section-template--24360738226521__featured_collection_dUpK8F.grid{margin-top:0;margin-right:-1px;margin-bottom:0}
.collection slider-component.slider-mobile-gutter.slider-component-full-width.page-width{max-width:100%;width:100%;padding:0}
.collection slider-component.slider-mobile-gutter.slider-component-full-width.slider-component-desktop{max-width:100%;width:100%;padding:0}
.collection .grid--4-col-desktop .grid__item{border-bottom:1px solid black;border-right:1px solid black}
@media screen and (min-width:990px){
	#product-grid .grid__item{width:25%;height:530px}
	.collection .grid--4-col-desktop .grid__item{max-width:100%;width:20%}
	#shopify-section-template--24360738029913__05796050-67c7-4058-80a1-089f25956036 .slider--desktop.grid--4-col-desktop .grid__item,#shopify-section-template--24360738029913__featured_collection_nUY7Ni .slider--desktop.grid--4-col-desktop .grid__item,#shopify-section-template--24360738226521__featured_collection_dUpK8F .slider--desktop.grid--4-col-desktop .grid__item{width:20%!important;height:400px}
	#shopify-section-template--24360738029913__05796050-67c7-4058-80a1-089f25956036 .slider-component-full-width .slider--desktop .slider__slide:first-child,#shopify-section-template--24360738029913__featured_collection_nUY7Ni .slider-component-full-width .slider--desktop .slider__slide:first-child,#shopify-section-template--24360738226521__featured_collection_dUpK8F .slider-component-full-width .slider--desktop .slider__slide:first-child{margin-left:0!important}
}
.collection .grid__item{height:530px!important}
#shopify-section-template--24360738029913__05796050-67c7-4058-80a1-089f25956036 button.flickity-button,#shopify-section-template--24360738029913__featured_collection_nUY7Ni button.flickity-button,#shopify-section-template--24360738226521__featured_collection_dUpK8F button.flickity-button{display:none}
#shopify-section-template--24360738029913__05796050-67c7-4058-80a1-089f25956036 .slider-buttons,#shopify-section-template--24360738029913__featured_collection_nUY7Ni .slider-buttons,#shopify-section-template--24360738226521__featured_collection_dUpK8F .slider-buttons{justify-content:space-between}
#shopify-section-template--24360738029913__05796050-67c7-4058-80a1-089f25956036 .slider-button,#shopify-section-template--24360738029913__featured_collection_nUY7Ni .slider-button,#shopify-section-template--24360738226521__featured_collection_dUpK8F .slider-button{position:absolute;top:50%;transform:translateY(-50%)}
#shopify-section-template--24360738029913__05796050-67c7-4058-80a1-089f25956036 .slider-counter,#shopify-section-template--24360738029913__featured_collection_nUY7Ni .slider-counter,#shopify-section-template--24360738226521__featured_collection_dUpK8F .slider-counter{display:none}
#shopify-section-template--24360738029913__05796050-67c7-4058-80a1-089f25956036  button.slider-button.slider-button--prev,#shopify-section-template--24360738029913__featured_collection_nUY7Ni button.slider-button.slider-button--prev,#shopify-section-template--24360738226521__featured_collection_dUpK8F button.slider-button.slider-button--prev{left:0;background:url('/cdn/shop/t/7/assets/prevCollection.svg?v=1701887536');width:35px!important;height:35px!important;background-size:contain;background-repeat:no-repeat}
#shopify-section-template--24360738029913__05796050-67c7-4058-80a1-089f25956036  button.slider-button.slider-button--next,#shopify-section-template--24360738029913__featured_collection_nUY7Ni button.slider-button.slider-button--next,#shopify-section-template--24360738226521__featured_collection_dUpK8F button.slider-button.slider-button--next{right:0;background:url('/cdn/shop/t/7/assets/nextCollection.svg?v=1701887548');width:35px!important;height:35px!important;background-size:contain;background-repeat:no-repeat}
#shopify-section-template--24360738029913__05796050-67c7-4058-80a1-089f25956036 .slider-button--prev .icon,#shopify-section-template--24360738029913__05796050-67c7-4058-80a1-089f25956036 .slider-button--next .icon,#shopify-section-template--24360738029913__featured_collection_nUY7Ni button.slider-button.slider-button--prev .icon,#shopify-section-template--24360738029913__featured_collection_nUY7Ni button.slider-button.slider-button--next .icon,#shopify-section-template--24360738226521__featured_collection_dUpK8F button.slider-button.slider-button--prev .icon,#shopify-section-template--24360738226521__featured_collection_dUpK8F button.slider-button.slider-button--next .icon{display:none}
body.index .grid__item.fiancailles_.collection-desc{padding-top:30px}
body.index .grid__item.fiancailles_.collection-desc .button{position:absolute;bottom:50px}

/* 2ème photo au survol de la souris sur la photo / voir custom.js en dessous de :hover est appliqué */
#shopify-section-template--24360738029913__05796050-67c7-4058-80a1-089f25956036 img.motion-reduce,#shopify-section-template--24360738029913__featured_collection_nUY7Ni img.motion-reduce,#product-grid img.motion-reduce,body.product .grid.product-grid img.motion-reduce,#shopify-section-template--24360738226521__featured_collection_dUpK8F img.motion-reduce{display:none;top:50%;left:50%;transform:translate(-50%,-50%);transition:all .4s ease-in-out;background-color:#fff;z-index:-1}
/*#shopify-section-template--24360738029913__05796050-67c7-4058-80a1-089f25956036 .slider--desktop.grid--4-col-desktop .grid__item:hover img.motion-reduce{display:block!important}
#shopify-section-template--24360738029913__05796050-67c7-4058-80a1-089f25956036 .slider--desktop.grid--4-col-desktop .grid__item:hover .link-img-collection img{display:none}
#product-grid .grid__item:hover img.motion-reduce,body.product .grid.product-grid .grid__item:hover img.motion-reduce{display:block!important}
#product-grid .grid__item:hover .link-img-collection img,body.product .grid.product-grid .grid__item:hover .link-img-collection img{display:none}
*/
/* end Survol */

/* Pages collection */
#Banner-template--20526420001113__057d0a3a-4f18-49bb-b226-353497b13775.banner--large:not(.banner--adapt){min-height:650px;max-height:650px!important}
#product-grid .grid__item.collection-desc{padding:53px}
#Facet-2-template--20203612537177__product-grid{width:500px}

.card-information .caption-with-letter-spacing{display:none}
.collection .grid__item:not(.collection-desc){padding-top:0!important;padding-bottom:0!important}
.collection .grid__item .flickity-viewport{height:100%!important}
.collection .collection__view-all a.button{color:#fff!important;margin-top:36px!important;margin-bottom:80px}
.collection .card__content{bottom:0;padding:0 20px!important}
.collection .card__information{display:flex;align-items:center}
.collection .card__information a{font-size:9pt}
.collection .card__information div.price{text-align:right}
.collection li.grid__item .btn-cta{opacity:0;color:#fff;padding-top:2px;text-decoration:none!important;line-height:36px;transition:.3s ease-in-out}
.collection  .flickity-button-icon{display:none}
@media screen and (min-width:1025px){
	body.collection .flickity-button-icon{display:none}
}
.collectionPix{width:50%;margin-top:30px;float:left;margin-right:50px;margin-bottom:50px}
.collection-hero__title.big{position:absolute;bottom:24px;left:calc(50% + 50px);border:1px solid #000;padding:7px 10px 0;line-height:38px;text-transform:uppercase;letter-spacing:3px;font-size:24pt}
.collection-hero__title{margin:2.5rem 0 3.5rem!important;text-transform:uppercase;letter-spacing:5px;font-size:16pt}
.collection-hero__title+.collection-hero__description{margin-top:-10px!important;margin-bottom:40px!important}
.collection-hero__description.descr{position:absolute;bottom:110px;left:calc(50% + 50px);font-size:16px!important}
body.collection.withBanner .collection-hero__description.descr{left:calc(68% + 50px)}
.collection .card__media .media img{width:100%!important;height:100%!important;object-fit:cover!important;display:block}
.collection-hero__text-wrapper{position:relative}
.collection-hero__inner.page-width{max-width:100%}
.collection summary .icon-caret{left:-10px;top:4px}
.collection00 .collection-hero__description{display:none}
.collection00 .collection-hero__title.big,.collection.withBanner .collection-hero__title.big{left:calc(68% + 50px)}
.collection00 .collectionPix,.collection.withBanner .collectionPix{width:68%}
.collection01 .collection-hero__description{display:none}
body.collection .facets,body.collection .facet-filters__field .select__select{text-transform:uppercase}
.facets__display{border-width:1px!important;margin-top:-1px}
.facets__heading{margin:-1.5rem 50px 0 0!important}
.facet-filters__field .select__select{padding-left:20px}
.facet-filters__sort+.icon-caret{right:auto;left:0;top:7px}
.facets-container #Details-1-template--24360737735001__product-grid{display:none}
.slider-component-full-width .slider--desktop{scroll-padding-left:0!important}
.slider-component-full-width .slider--desktop .slider__slide:last-child{margin-right:0!important}
.section-template--20203612537177__product-grid-padding{padding-bottom:0!important}
body.gradient.collection main{padding-bottom:0!important}
body.gradient.collection .cart-count-bubble span{color:#fff}
body.collection:not(.collection00):not(.collection01):not(.withBanner) .collection-hero__inner.page-width{padding:0 20px}
body.collection:not(.collection00):not(.collection01):not(.withBanner) #main-collection-filters.facets-wrapper.page-width{padding:0 20px}
body.collection:not(.collection00):not(.collection01):not(.withBanner) .facets-container{padding:0!important}
.card__information h2{text-align:left;font-size:14px!important}
body.collection .rich-text{border:1px solid transparent}
body:not(.haute-joaillerie-sur-mesre-copin.page) .link-img-collection{width:100%;height:100%}
.collection *{opacity:1}

/* DECO COLLECTION */
body.collection-rifli #product-grid .grid__item,body.collection-82 #product-grid .grid__item{max-width:50%}
body.collection .grid__item.decoImg_ img{width:100%;height:100%;display:block;object-fit:cover}

#shopify-section-template--24360738029913__05796050-67c7-4058-80a1-089f25956036,#shopify-section-template--24360738029913__featured_collection_nUY7Ni{border-top:1px solid #000}
#shopify-section-template--20203612832089__165754441229653f00 .banner__content.banner__content--middle-center{border-bottom:inherit!important}
#shopify-section-template--20203612832089__1cdc1ee2-d2e0-4aa8-9ee0-cef8b5e2a73a{margin-top:-17px}
.section-template--20203612832089__cdad0e4b-3e53-44aa-8add-e449601c8460-padding{padding-bottom:35px!important}
#shopify-section-template--21413694144857__01d6b3ea-1f4d-4e7d-adfe-d8c4743f96ff{margin-top:-50px}
#shopify-section-template--21413694144857__01d6b3ea-1f4d-4e7d-adfe-d8c4743f96ff .rich-text,#shopify-section-template--21413694144857__306243a2-7fa9-4203-9dd9-7b8ac6f1912e .rich-text{border:inherit!important}
#shopify-section-template--21413694144857__01d6b3ea-1f4d-4e7d-adfe-d8c4743f96ff .rich-text h2{font-size:20pt;line-height:40px}
#shopify-section-template--21413694144857__01d6b3ea-1f4d-4e7d-adfe-d8c4743f96ff .rich-text__blocks{margin-top:30px;max-width:355px}
#shopify-section-template--21413694144857__306243a2-7fa9-4203-9dd9-7b8ac6f1912e .rich-text__buttons{margin:45px 0 20px}
#shopify-section-template--21413694144857__306243a2-7fa9-4203-9dd9-7b8ac6f1912e .rich-text__buttons .button{line-height:42px!important;padding-top:3px;font-size:11pt!important}
@media screen and (min-width:1025px){
	#shopify-section-template--20526420001113__e3b365ac-5112-4f42-ae90-51088301c2e3 .image-with-text__grid{display:flex;justify-content:space-between;align-items:center}
	#shopify-section-template--20526420001113__e3b365ac-5112-4f42-ae90-51088301c2e3 .image-with-text__media-item{width:264px;height:800px}
	#shopify-section-template--20526420001113__e3b365ac-5112-4f42-ae90-51088301c2e3 .image-with-text__text-item{width:40%;height:800px;border:none}
	#shopify-section-template--20526420001113__e3b365ac-5112-4f42-ae90-51088301c2e3 .image-with-text__media-item img{object-fit:cover;display:block}
	#boutique .cta{display:flex;justify-content:space-between}
}
#shopify-section-template--20526420001113__e3b365ac-5112-4f42-ae90-51088301c2e3 .image-with-text__content{border:none!important}
@media screen and (min-width:1200px){
	body.index .banner{height:990px!important}
	body.index .banner__box{bottom:20px}
	#shopify-section-template--20526420001113__e3b365ac-5112-4f42-ae90-51088301c2e3 .image-with-text{max-width:100%}
	#shopify-section-template--20526420001113__e3b365ac-5112-4f42-ae90-51088301c2e3 .image-with-text__content{padding-left:45px;padding-right:0}
}

#shopify-section-template--20526420001113__e3b365ac-5112-4f42-ae90-51088301c2e3 .image-with-text__heading.h0{font-size:24pt;letter-spacing:3px;font-weight:bold;text-transform:uppercase;border:1px solid #000;padding:7px 10px 0;line-height:38px;position:absolute;bottom:0;left:50px}
.section-template--20203612832089__fcde4343-abc3-4189-8398-92906f7e7806-padding{padding-top:0!important;padding-bottom:0!important}
.section-template--24360738029913__06f5a624-4da1-40f4-b75b-be312e245cab-padding{padding-top:10px!important;padding-bottom:0!important}
h2.Joaillerie{text-align:center;padding:50px 20px 8px;text-transform:uppercase;letter-spacing:5px;margin-bottom:55px}
.decouvrirJoaillerie{display:flex}
.decouvrirJoaillerie a{display:block;position:relative;width:100%;height:530px}
.decouvrirJoaillerie .titleJoaillerie{position:absolute;bottom:40px;left:50%;transform:translate(-50%);color:#fff;font-size:14pt;font-weight:600;width:100%;text-align:center;padding:0 10px;;text-transform:uppercase;letter-spacing:5px}
.decouvrirJoaillerie img{width:100%;height:100%;display:block;object-fit:cover;transition:all ease-in-out .4s}
.decouvrirJoaillerie img:hover{filter:contrast(0.7)}
@media screen and (min-width:1024px){
	.collection .grid--4-col-desktop .grid__item{border-bottom:1px solid black;border-right:1px solid black;max-width:100%;width:25%}
}
.section-template--21413694144857__5cd12a4b-5b9b-44a6-bf49-e52572300780-padding{border:none!important}
.newsletter h2{font-size:calc(var(--font-heading-scale) * 2.4rem);text-transform:uppercase;margin-bottom:35px;letter-spacing:5px}

/* PAGE CATEGORIE */
#Banner-template--20203612537177__951fc470-ba22-490b-af99-075e36d602e0{min-height:450px!important}
#Banner-template--20203612537177__951fc470-ba22-490b-af99-075e36d602e0 .banner__media.media img{object-position:0 24%}
#product-grid .grid__item{max-width:25%}

/* PAGE PRODUIT */
#shopify-section-template--21792100909401__9a292c66-e2f4-494d-8a89-36e55c5e64cc{margin-top:150px}
#Details-a8379f12-f0f5-4c14-b2bd-46a6e862953b-template--20203613290841__main .summary__title{text-align:left}
#Details-4623c086-4403-40ed-a492-9481b31a46c8-template--20203613290841__main .summary__title{text-align:right}
.accordion__content.rte ul{padding-left:0}
.deferred-media__poster img{width:100%!important;height:auto!important}
.product__description *{color:#000!important}
.product__description.rte ul{padding-left:0}
.product-form__input .select{max-width:100%!important}
.product-media-modal__content .deferred-media{height:1200px}
.product-media-modal__content>*{width:80%!important}
.product-media-modal__content .deferred-media{background:#f5f5f5!important}
.videoGridWrap{background:#f5f5f5;height:100%}
.videoGridWrap video{width:auto;height:100%;background:#F2F4F5;transform:scaleX(-1)}

body.collection .product-grid-container{border-top:1px solid #000}
body.product slider-component{width:100%!important;max-width:100%!important}
body.product .isolate slider-component ul{border-top:1px solid #000;margin-left:-2px;margin-right:-1px;margin-bottom:-1px}
body.product .isolate  slider-component ul li:first-child{border-left:1px solid #000}
body.product .product__info-wrapper .retour-link{position:inherit;font-size:9pt}
body.product .product__title h1{font-weight:500;font-size:12pt;text-transform:uppercase}
body.product .accordion__title{font-size:9pt;font-weight:500;text-transform:uppercase}
body.product .accordion .summary__title {display:block;flex:1;margin:12px 0px}
body.product .accordion p{line-height:25px}
body.product .product-media-modal__toggle{z-index:1000;top:10rem}
body.product .product__media-icon{top:calc(15rem + var(--media-border-width))}
body.product .product__media-wrapper{margin-top:-152px!important}
body.product .thumbnail-slider .thumbnail-list{translate:0 0;z-index:999}
body.product .collection__title.title-wrapper h2{font-size:14px;text-transform:uppercase;letter-spacing:5px}
@media screen and (min-width:990px){
	body.product .grid__item.slider__slide{width:20%!important}
}
@media screen and (min-width:1254px){  
	body.product  .product-page-section .product__info-wrapper.grid__item{justify-content:left!important}
}
.product-page-section .product__info-wrapper.grid__item{display:flex;align-items:start}
body.product .product__accordion .accordion__content{text-align:left;max-width:50%;height:100vh;top:0}
@media screen and (min-width:990px){
	.product--large:not(.product--no-media) .product__media-wrapper{max-width:50%!important;width:50%!important}
	.product--large:not(.product--no-media) .product__info-wrapper{vertical-align:top; display:inline-block;padding-left:0!important;max-width:40%!important;width:40%!important;margin:auto}
}
.product--large:not(.product--no-media) .product__media-wrapper{height:100vh}
.product--large:not(.product--no-media) .product__media-wrapper img{height:100vh}
body.product .product--large:not(.product--no-media) .product__info-wrapper{padding-right:50px;padding-left:50px!important}
body.product .product-page-section .product__info-container{text-align:left}
body.product .product-form__buttons{justify-content:left}
.product__description *{color:#888}
price__badge-sold-out{display:none}
body.gradient.product .price--large{margin-bottom:45px!important}
.price__regular .price-item--regular{margin-right:0;letter-spacing:5px}
body.product  product-form.product-form{margin-top:-12px!important}
body.product .product-form__input.product-form__input--dropdown{margin-bottom:50px}
body.product .product-form__buttons .button{width:100%;text-transform:uppercase;padding-top:4px;letter-spacing:5px;height:40px;background:#000!important;color:#fff!important;position:relative}
body.product .product-form__buttons .button:before{content:"";display:inline-block;background:url(/cdn/shop/files/add-to-cart-clickable.svg?v=1703002258);width:24px;height:24px;position:relative;z-index:1;top:-2px;margin-right:5px}
body.cart .page-width.is-empty{margin-bottom:150px}
body.product .product-form__buttons{max-width:100%}
body.product .product-form__input .select{max-width:100%!important;margin-left:0}
body.product .product-form__input .select select{font-size:12pt!important;color:#000!important;text-transform:uppercase!important;padding:4px 0 0!important;letter-spacing:2px}
body.product .product-form__input .select:after{border:.1rem solid #000;border-left:0px solid transparent!important;border-right:0px solid transparent!important;box-shadow:inherit!important}
body.product .product-form__input.product-form__input--dropdown{margin-left:0!important;margin-right:auto!important}
body.product .product-form__buttons .button{max-width:320px}
body.product .collection__title.title-wrapper{margin-left:0;padding-left:50px}
body.product .product-page-section.page-width{max-width:100%!important}
body.product .product__info-container{max-width:100%}
@media screen and (min-width:750px){
	body.product .product--thumbnail_slider .thumbnail-slider{margin-left:-35px}
	body.product .grid--2-col-tablet .grid__item.product__media-wrapper{height:100vh}
	body.product modal-opener.product__modal-opener.product__modal-opener--image.no-js-hidden {height:100vh}
	body.product .product__media.media.media--transparent.gradient.global-media-settings {height:100vh;padding-top:0px!important}
}
body.product .product--thumbnail_slider .thumbnail-slider{max-width:500px!important;width:100%!important}
.product--thumbnail_slider .thumbnail-slider{margin-top:30px}
body.product  button.flickity-button{display:none}
body.product  .slider-button--prev .icon,body.product .slider-button--next .icon{display:none}
body.product  .slider-buttons{justify-content:space-between}
body.product  .slider-button{position:absolute;top:50%;transform:translateY(-50%)}
body.product  .slider-counter{display:none}
body.product  button.slider-button.slider-button--prev{left:0;background:url('/cdn/shop/t/7/assets/prevCollection.svg?v=1701887536');width:35px!important;height:35px!important;background-size:contain;background-repeat:no-repeat;z-index:1000!important}
body.product  button.slider-button.slider-button--next{right:0;background:url('/cdn/shop/t/7/assets/nextCollection.svg?v=1701887548');width:35px!important;height:35px!important;background-size:contain;background-repeat:no-repeat;z-index:1000!important}

body.product .thumbnail-slider .thumbnail-list{justify-content:left!important;gap:0!important;padding:0!important;scroll-padding-left:0!important;border-bottom:0 solid #000!important;scroll-padding-left:0!important;border-top:0 solid #000!important}
body.product .thumbnail-list__item.slider__slide{border-right:0 solid #000!important;width:20%!important;height:auto!important}
body.product .thumbnail-list__item.slider__slide img{display:block;object-fit:cover!important}
body.product .thumbnail-list__item.slider__slide .thumbnail[aria-current]{border:1px solid #000}
body.product .thumbnail--narrow img{width:100%;max-width:100%;object-fit:cover}
body.product .thumbnail-list__item.slider__slide{height:100px;margin:0!important}
body.product .thumbnail--narrow img{width:100%;max-width:100%;object-fit:cover}
body.product .slider-component-full-width .slider__slide:first-child{margin-left:0;scroll-margin-left:0}
body.product .isolate .collection.collection--full-width{overflow-x:hidden}

/* MODIF DESIGN PAGE PRODUIT */
body.product .retour-link,body.product scalapay-widget{display:none}
body.product #breadcrumbs{display:none}
body.product .product__info-wrapper #breadcrumbs{display:block}
body.product #breadcrumbs .page-width{padding:0}
body.product .breadcrumbs{margin-bottom:13px}
body.product .breadcrumbs a{text-transform:uppercase;font-size:12px}
body.product .product__title {margin-bottom:-8px}
body.product .product__title h1{font-weight:600;font-size:20pt;letter-spacing:1px}
body.gradient.product .price--large {margin-bottom:-7px!important}
body.product .collection__title.title-wrapper h2{font-size:20pt;text-align:center;font-weight:600}
body.product .product__media-wrapper{margin-top:-92px!important}
@media screen and (min-width:1025px){body.product .product__media-wrapper{margin-top:-228px!important;background-color:#F2F4F5;padding-top:130px}}
body.product .product--thumbnail_slider .thumbnail-slider{max-width:10px!important;width:100%!important;position:absolute;left:22px;margin:0!important;top:50%;transform:translateY(-50%);z-index:1000!important}
body.product .thumbnail-slider .thumbnail-list{display:block}
body.product .thumbnail-list__item.slider__slide .thumbnail img{display:none}
body.product .thumbnail-list__item.slider__slide button.thumbnail{border:inherit!important;background:#cfcfcf!important;border-radius:50%;width:10px;height:10px}
body.product .thumbnail-list__item.slider__slide .thumbnail[aria-current]{background:#000!important}
body.product .thumbnail-list__item.slider__slide {width:10px!important;height:10px!important;margin:12px!important}
body.product .product__media-wrapper button.slider-button{display:none!important}
body.product .accordion summary{display:flex;padding:0!important}
body.product .accordion .summary__title{display:flex;justify-content:left;margin:0;width:100%}
body.product .accordion__title{padding:15px 0;position:relative}
body.product .accordion__title::after {content:'';background:url(/cdn/shop/t/7/assets/nextCollection.svg?v=1701887548);width:20px!important;height:20px!important;background-size:contain;background-repeat:no-repeat;display:inline-block;position:absolute;top:50%;transform:translateY(-55%) rotate(90deg);right:-30px}
body.product .accordion details[open]>summary .accordion__title::after{transform:translateY(-50%) rotate(-90deg)}
body.product summary .icon-caret{display:none;left:inherit;right:-22px!important;top:50%;transform:translateY(-50%)}
body.product .accordion details[open]>summary .icon-caret{transform:translateY(-50%) rotate(180deg)}
body.product .product__accordion .accordion__content{max-width:100%;height:auto}

@media screen and (min-width:768px){
	body.product .product__media-wrapper .product__media-list{display:block;overflow-y:auto;height:100vh}
	body.product .product__media-wrapper .grid__item.slider__slide{width:100%!important}
	body.product .product__media-wrapper .product__media-item:not(.is-active){display:block}
}
body.product .product-form__buttons .button:before{display:none}
body.product .product-form__buttons .button{max-width:100%}
body.product .product-form__buttons .button span{font-size:12pt;letter-spacing:2px}
body.product .product-form .btn-rdv{background:#F8F9FA;color:#000;width:100%;line-height:38px;display:block;text-align:center;text-decoration:none;letter-spacing:2px;font-size:12pt}

body.product .product-form__input.product-form__input--dropdown{max-width:100%;margin-bottom:0}
body.product .product-form__input .form__label{font-size:12pt;color:#000;margin-bottom:0!important;text-transform:uppercase;letter-spacing:2px}
body.product .custom-size-selector{display:flex;align-items:center;justify-content:space-between;font-size:10pt;max-width:100%;overflow-x:hidden;border-bottom:1px solid #000;margin-bottom:30px}
body.product .prev-size,body.product .next-size{cursor:pointer;font-size:0;user-select:none;background:url(/cdn/shop/t/7/assets/nextCollection.svg?v=1701887548);width:20px!important;height:20px!important;background-size:contain;background-repeat:no-repeat;display:inline-block;background-position-x:6px}
body.product .prev-size{transform:rotate(180deg) translateY(2px);}
body.product .next-size{transform:rotate(360deg) translateY(-1px)}
body.product .size-options{display:flex;overflow-x:auto;white-space:nowrap;width:100%;max-width:28vw;padding:5px;scrollbar-width:none;box-sizing:border-box}
body.product .size-options::-webkit-scrollbar {display:none}
body.product .size-option {padding:5px 10px;cursor:pointer;border:1px solid transparent;margin:0 5px;transition:all 0.3s}
body.product .size-option.active {border:1px solid black;font-weight:bold}

body.product .product-form__input .select .icon-caret{background:url(/cdn/shop/t/7/assets/nextCollection.svg?v=1701887548);width:20px!important;height:20px!important;transform:translateY(-40%) rotate(90deg);background-size:contain;background-repeat:no-repeat}
body.product .product-form__input .select .icon-caret > g{display:none}

/* Fin new css design */

/* PAGE RDV */
#ContactForm .form-header{margin-left:auto;padding-left:5%}
#ContactForm .form-container{flex-direction:row-reverse;align-items:center;gap:10%}

/* PAGE HISTOIRE */
body.histoire .wrapper,body.history .wrapper{display:grid;margin:0 auto;max-width:690px;text-align:center;padding:0 20px}
body.histoire h1,body.history h1{font-size:calc(var(--font-heading-scale)* 2.4rem);margin:0 auto 10px;font-weight:700;letter-spacing:2px}
body.histoire .intro p,body.history .intro p{text-align:justify;text-align-last:center}
body.histoire .generation h2,body.history .generation h2{font-size:22px;margin:0;font-weight:600}
body.histoire .generation p,body.history .generation p{margin:10px 0 30px;line-height:normal}
body.histoire .wrapper img,body.history .wrapper img{display:block;margin:auto;width:100%;height:auto}
body.histoire .wrapper .intro img,body.history .wrapper .intro img{max-width:65%;margin-bottom:50px}
body.histoire .wrapper .generation img,body.history .wrapper .generation img{margin:50px 0}

/* FOOTER  */
body.collection .footer__navigation{margin-top:-1px}
#footer{border:1px solid #2e2e2e;border-right:none;border-left:none}
.footer__navigation{padding:30px 20px 60px;max-width:95%;margin:auto}
.footer__navigation__list{display:flex;padding:0}
.footer__navigation__list li{list-style:none}
.footer__navigation__list a{text-decoration:none}
.footer__navigation__list__element{width:100%;font-size:1.1rem;position:relative;padding-left:7%}  
.footer__navigation__list ul.menu,.footer__navigation__sublist{padding-left:0}
.footer__navigation h3{font-size:10pt;font-weight:normal;line-height:1.6rem;color:#2e2e2e;padding:0}
.footer__navigation__list__element a{position:relative;color:#2e2e2e;display:inline-block;line-height:2rem}
.footer__navigation__list ul.menu li{margin-bottom:1rem}
.footer__navigation__list ul.menu li a{color:#2e2e2e;font-size:8pt;text-transform:uppercase}
.footer__navigation__sublist li{font-size:8pt;line-height:32px;text-transform:uppercase}
.footer__navigation__list > li:first-child{width:100%}
.footer__navigation__list > li{width:50%;padding-left:0%}
.footer__navigation__list > li:last-child{width:16%}
#footer .logoCCC {margin-top:-15px;width:55%;max-width:inherit!important}
#footer .newsletter-form{margin:0}
#footer .newsletter-form__button{line-height:44px!important;display:block}
body.les-boutiques-copin-dans-le-monde #footer,body.copin-stores-around-the-world #footer{background:#fff;margin-top:27px;}

/* Mentions légales,confidentialité et CGV */
.shopify-policy__body h2{font-size:18pt!important;position:relative;font-family:"Arial";font-weight:700;margin:50px 0;text-transform:uppercase}
.shopify-policy__body h2:after{content:"";position:absolute;left:0;height:1px;width:100px;background:#333;bottom:-20px;text-transform:uppercase}
.shopify-policy__body h3{font-family:"Arial";font-weight:700;margin:30px 0;font-size:16pt}
.shopify-policy__body p,.shopify-policy__body li,.shopify-policy__body span,.shopify-policy__body a{font-size:12pt;color:#333!important;font-family:'MollenPersonalUse-Narrow'!important}
.shopify-policy__body a{text-decoration:none}
.shopify-policy__body .subtitle{letter-spacing:2px}
.shopify-policy__container{max-width:1200px;padding-top:150px!important;padding-bottom:60px}
.shopify-policy__title{position:relative}
.shopify-policy__title:after{content:"";position:absolute;left:50%;translate:-50% 0;height:1px;width:100px;background:#000;bottom:-20px}
.shopify-policy__title h1{font-family:"Arial";font-weight:700;font-size:24pt;margin-bottom:70px;text-transform:uppercase}

/* Page contact */
body.une-question-sur-un-bijou-contactez-nous-copin #breadcrumbs,body.a-question-about-a-piece-of-jewelry-contact-us-copin #breadcrumbs{display:none;text-transform:uppercase}
body.une-question-sur-un-bijou-contactez-nous-copin .form-header #breadcrumbs,body.a-question-about-a-piece-of-jewelry-contact-us-copin .form-header #breadcrumbs{display:block}
.pageContact.contact-form{padding-bottom:30px}
.pageContact #breadcrumbs .page-width{padding:0}
.pageContact .form-header{margin-bottom:-22px!important}
.pageContact .custom-h1{font-size:28px;line-height:32px;margin-top:40px}
.contact__button button{float:right;margin-right:0;margin-top:-80px}
.form-container .text-area{height:100px!important}
.form-right .hand{width:100%;margin-top:-235px;height:800px;object-fit:cover}
#ContactForm h2.form-status.form-status-list.form__message{background:#E7F1CE;line-height:60px;position:relative;justify-content:center;padding:25px 30px 22px;text-align:center;line-height:normal;margin-left:55%}
.form__message .icon,.customer .form__message svg{transform:translate(-10px,-1px)} 
#ContactForm label.custom-label{text-transform:uppercase}
#ContactForm #marketing{margin-top:-1px}
#ContactForm .field__label{opacity:1;color:#000;text-transform:uppercase}
#ContactForm .form-container .field__label{top:31%}
.pageContact.contact-form .field__input:not(:placeholder-shown)~.field__label{top:18%!important;color:#000!important;opacity:0.5!important}
.pageContact.contact-form .field__input:not(:placeholder-shown)~.field__label[for="ContactForm-email"]{top:10%!important}
.pageContact .custom-label.custom-newsletter{margin-top:-5px}
@media screen and (min-width:1025px){
	.pageContact .form-header{padding-left:10%!important}
	.pageContact .form-container{gap:0%!important;justify-content:space-between}
	.pageContact .form-left{width:40%}
	.pageContact .form-right{width:52%}
}
#shopify-section-template--24360738226521__featured_collection_dUpK8F .collection__title h2{font-size:20pt;text-align:center;font-weight:600}
#shopify-section-template--24360738226521__featured_collection_dUpK8F .slider-component-full-width ul{border-top:1px solid #000}

/* ESPACE TOP AUTRE PAGE */
#shopify-section-template--20203612537177__product-grid{border-top:1px solid;margin-top:35px}
#shopify-section-template--20203612537177__product-grid aside{margin-top:-48px}

/* PAGE SUR MESURE */
body.gradient.sur-mesure.page main {padding-bottom:0!important}
body.haute-joaillerie-sur-mesure-copin #ContactForm .form-header h2 br {display:none}
#shopify-section-sur-mesure-new .contact__button button {float:inherit!important}
#shopify-section-sur-mesure-new .section.wf-section.section-flex {padding-bottom:0!important;margin-bottom:-1px}

/* SELECTEUR LANG */
#FooterLanguageForm .disclosure__button,#FooterLanguageForm .disclosure__link {text-transform:uppercase;font-size:8pt}
#FooterLanguageForm .localization-form__select {background:transparent;text-align:center;min-height:20px;min-width:20px;max-height:20px;max-width:100%}
#FooterLanguageForm .disclosure__list-wrapper {width:41px;background:transparent;border-width:0.001px!important;transform:translateY(-10px);left:-6px;bottom:-87px;box-shadow:inherit!important;border-color:#555!important;padding-left:1px}
#FooterLanguageForm .disclosure__list-wrapper .disclosure__link {text-transform:uppercase;font-size:8pt;text-align:center;display:inline-block;padding:5px 10px 3px}
#FooterLanguageForm .disclosure__list-wrapper .disclosure__list {min-height:64px;max-height:64px;max-width:100%;min-width:33px;width:100%}
#FooterLanguageForm .disclosure__button{padding:15px 17px 11px;justify-content:center;align-items:center}
#FooterLanguageForm .localization-form__select:hover.localization-form__select:after,#FooterLanguageForm .localization-form__select:focus.localization-form__select:after  {box-shadow:0 0 0 var(--inputs-border-width) rgba(var(--color-foreground),var(--inputs-border-opacity))}
.footer__navigation__list p:first-of-type{font-size:16px}
#footer .newsletter-form__field-wrapper .field__label{opacity:1;transform:translateY(7px);font-size:8pt;color:#2e2e2e}
#footer .field__input:not(:placeholder-shown)~.field__label{top:2px}
#footer .newsletter-form__field-wrapper .newsletter-form__button span{transform:translateY(2px);font-size:8pt;color:#2e2e2e}

/* CUSTOM PAGE CONTACT */
#boutique{padding:50px 50px 5px;max-width:90%;margin-left:auto;margin-right:auto}
#boutique h1 {font-family:'Mollen'!important;font-weight:800;font-size:40px;text-align:center;line-height:46px;margin-bottom:65px;margin-top:20px}
#boutique .map_adress{display:flex;justify-content:center}
#boutique .map{width:749px;max-width:100%;position:relative}
@media screen and (min-width:1310px){
	#boutique .map::before {content:'';position:absolute;display:block;width:40px;height:1px;background:#000;top:153px;left:40%;z-index:2;transform:rotate(344deg)}
	#boutique .map::after {content:'';position:absolute;display:block;width:40px;height:24px;background:#fff;top:145px;left:40%;z-index:1}
}
#boutique .map img {width:100%;display:block}
#boutique .onlyMob{display:none}
#boutique .map img.onlyMob{display:none}
#boutique .adress {width:328px;max-width:100%;padding-top:195px;position:relative;left:-40px}
#boutique .adress strong {line-height:16.1px;color:#000;font-size:14px;font-weight:700;display:block}
#boutique .adress p,#boutique .adress a {line-height:13.8px;font-weight:400;font-size:12px;color:#000000}
#boutique .adress a {text-decoration:none;margin-right:8px}
#boutique .cta{margin:28px 0 65px}
#boutique .cta a {border:0.5px solid #000000;line-height:44px!important;width:153px;display:inline-block;text-align:center;transition:.4s ease-in-out}
#boutique .cta a:hover{background:#000000;color:#fff}
.form-right .hand.onlyMob{display:none}
body.nos-boutiques.page .page-width,body.our-shops.page .page-width{width:100%;max-width:100%}

/* AVIS GOOGLE */
#AvisGoogle{border-top:1px solid #000000;padding:50px 0 35px;display:none!important}
body.une-question-sur-un-bijou-contactez-nous-copin #AvisGoogle,body.a-question-about-a-piece-of-jewelry-contact-us-copin #AvisGoogle{display:block!important}
#AvisGoogle .wrap_avis{max-width:650px;margin:0 auto;position:relative}
#AvisGoogle .wrap_avis .wrap_slider{cursor:pointer}
#AvisGoogle ul{text-align:center;padding:0;position:relative}
#AvisGoogle li {list-style:none}
#AvisGoogle img {display:block;margin:auto}
#AvisGoogle .logoStar {padding:30px 0 12px;width:150px}
#AvisGoogle p{padding:0 22px}
#AvisGoogle p,#AvisGoogle .name {position:relative;font-family:'Arial'!important;font-size:16px;line-height:18.4px;color:#000}
#AvisGoogle .name {display:block;padding:25px 0 75px}
#AvisGoogle p::before {content:'';background:url(/cdn/shop/files/quotesLeft.png?v=1718264396);display:block;position:absolute;top:-20px;left:0;width:24px;height:24px;background-size:contain}
#AvisGoogle p::after {content:'';background:url(/cdn/shop/files/quotesRight.png?v=1718264396);display:block;position:absolute;bottom:-10px;right:0;width:24px;height:24px;background-size:contain}
#AvisGoogle .swiper-pagination-bullet {width:10px;height:10px;background:#fff;border:0.5px solid #000}
#AvisGoogle .swiper-pagination-bullet-active {background:#000}
#AvisGoogle .swiper-button-prev {display:block!important;left:-50px;top:50%}
#AvisGoogle .swiper-button-next {display:block!important;right:-50px;top:50%}
#AvisGoogle .swiper-button-next:after,#AvisGoogle  .swiper-button-prev:after {font-size:22px;color:#000;font-weight:600}

/* Breadcrumbs' styles */
body.index #breadcrumbs{display:none}
#breadcrumbs {position:relative;z-index:10}
#breadcrumbs .page-width{padding:0 20px;max-width:unset}
.breadcrumbs {font-size:.85em;margin:0 0 2em}
.breadcrumbs ol {list-style-type:none;margin:0;padding:0}
.breadcrumbs li {display:inline-block}
.breadcrumbs a {text-decoration:none!important;color:#000;line-height:normal;text-transform:lowercase}
.breadcrumbs li:not(:last-child):after {content:"›\00a0";display:inline-block;padding-left:.75ch;speak:none;vertical-align:middle}
.breadcrumbs [aria-current="page"] {color:inherit;font-weight:normal;text-decoration:none}
.breadcrumbs [aria-current="page"]:hover,
.breadcrumbs [aria-current="page"]:focus {text-decoration:underline}

/*  RESPONSIVE HOME PAGE */

/* PRODUIT COLLECTION FIANCAILLES */
body.product.bagues-fiancailles scalapay-widget{display:none}
body.product.bagues-fiancailles .product-form__buttons .button{display:none}
body.product.bagues-fiancailles .btnContact {width:100%;text-align:center;padding:4px 40px 0 45px!important;text-transform:uppercase;line-height:40px;height:inherit!important;background:#000!important;color:#fff!important;font-size:14px;text-decoration:none;letter-spacing:5px;margin-bottom:25px}
body.product.bagues-fiancailles .price--large {margin-bottom:20px!important}
body.product.bagues-fiancailles .price__regular .price-item--regular span {display:block;font-size:10px}
body.product.bagues-fiancailles .collection .price-item--regular span {display:none}
body.product.bagues-fiancailles .price__regular .price-item--regular span.vat {display:inline-block!important}

/*---------------------------------------- */
/*        SMARTPHONE :PORTRAIT           */
/*---------------------------------------- */
@media screen and (max-width:599px){
	
    body.product .accordion__title{width:100%}
    body.product .accordion .summary__title{display:block}
    body.product .accordion summary{display:block;width:100%}
  
    .header .link-cart{top:1px!important}
	body.product .product__media.media.media--transparent.gradient.global-media-settings{padding-top:140%!important}
	body.product .collection__title.title-wrapper h2{line-height:30px}
	h2.Joaillerie{padding:0px 20px 8px;margin-top:-35px}
	header-drawer{margin-left:8px!important}
	summary .icon-caret{left:0}

	#Banner-template--20526420001113__057d0a3a-4f18-49bb-b226-353497b13775.banner--large:not(.banner--adapt){min-height:400px;max-height:400px}
	#Facet-2-template--20203612537177__product-grid{max-width:300px}
	#gtx-trans{display:none}
	#shopify-section-template--20203612537177__product-grid{margin-top:85px!important}
	#shopify-section-template--21413694144857__01d6b3ea-1f4d-4e7d-adfe-d8c4743f96ff{margin-top:-40px}
	#shopify-section-template--20526420001113__e3b365ac-5112-4f42-ae90-51088301c2e3 .image-with-text__heading.h0{font-size:18pt;margin:20px auto;position:relative;left:unset}
	#shopify-section-template--21413694144857__01d6b3ea-1f4d-4e7d-adfe-d8c4743f96ff .rich-text h2{font-size:14pt}
	#shopify-section-template--21413694144857__306243a2-7fa9-4203-9dd9-7b8ac6f1912e p{text-align:left}
	#shopify-section-template--21413694144857__306243a2-7fa9-4203-9dd9-7b8ac6f1912e p br{display:none}
	#product-grid .grid__item{border-left:0;border-right:0}
	#shopify-section-template--24360738029913__e3b365ac-5112-4f42-ae90-51088301c2e3 .image-with-text__content{padding:40px 20px 40px!important}

	.collection-hero__description.descr{position:initial;text-align:center;padding:0 20px}
	.collection .card__content{box-sizing:border-box}
	.collection00 .collection-hero__title.big,.collection01 .collection-hero__title.big,.collection.withBanner .collection-hero__title.big{left:50%;transform:translateX(-50%);text-wrap:nowrap;min-width:228px;text-align:center}
	.collection-hero__title.big{bottom:-70px;left:50%;margin-left:-106px;font-size:18pt}
	body.collection00 .facets-container,body.collection01 .facets-container,body.collection.withBanner .facets-container{margin-top:50px!important}
	.collectionPix{width:100%!important;margin-top:0;margin-right:0}
	.decouvrirJoaillerie{flex-wrap:wrap}
	.decouvrirJoaillerie a{width:100%;height:auto}
	.decouvrirJoaillerie img{object-position:top}
	.facets-container{padding:15px!important}
	.global-media-settings:after{display:none}
	.grid--peek.slider .grid__item:first-of-type{margin-left:0}
	.product__media-toggle:after{display:none!important}
	.image-with-text__content{padding:10px!important}
	.newsletter__subheading br{display:none}
	.page-width{padding:0}
	.product__description{padding:0!important}
	.slider.slider--tablet.contains-card--standard .slider__slide:not(.collection-list__item--no-media){height:388px}
	.slider--tablet.grid--peek.grid--1-col-tablet-down .grid__item{width:100%}
	.section-template--20203612832089__923036b4-3e2e-4e87-9522-fa6c1406c049-padding{padding-top:0;margin-top:-16px}
	.section-template--20203612832089__923036b4-3e2e-4e87-9522-fa6c1406c049-padding{padding-bottom:0!important}
	.thumbnail-list__item.slider__slide{width:70px!important}
	body.gradient.votre-panier.cart .page-width {padding-left:20px;padding-right:20px}

}

@media screen and (max-width:479px){
	
	html,body {overflow-x:hidden}
	.header-wrapper .footer__localization{transform:translate(-25px,-4px)!important}
	.header-wrapper #FooterLanguageForm .disclosure__list-wrapper{width:42px;left:17px;padding-left:0;border-width:0!important}
	body.product .product__media-wrapper {margin-top:-110px!important}
	body.une-question-sur-un-bijou-contactez-nous-copin #shopify-section-template--21792100647257__form .section.wf-section.section-flex,body.a-question-about-a-piece-of-jewelry-contact-us-copin #shopify-section-template--21792100647257__form .section.wf-section.section-flex{display:grid}
	#ContactForm {padding-bottom:0!important;padding-top:0}
	#ContactForm .form-header{padding:0}
	.form-right img:not(.hand.onlyMob){display:none}
	.form-right .hand.onlyMob{display:block;height:auto}
	#boutique {grid-row:1}
	#boutique h1 {font-weight:700}
	#boutique span.onlyMob {background-color:#000000;color:#fff;font-size:14px;font-weight:400;line-height:40px;display:block;width:115px;text-align:right;padding-right:10px;position:absolute;left:-12px;transform:translateY(-79px)}
	#boutique span.onlyMob.Tropez {width:180px!important;left:-60px!important;transform:translateY(-66px)!important}
	#boutique .map {margin-top:110px}
	#boutique .map img:not(.onlyMob){display:none}
	#boutique .map img.onlyMob{display:block}
	#boutique .adress {padding-top:45px!important}
	#boutique .adress .item_adress:nth-child(2) {padding:25px 0 93px}
	#boutique .adress .item_adress:last-child {padding:20px 0 40px}
	#AvisGoogle .logoStar {width:120px}
	#AvisGoogle p{padding:0 50px}
	#AvisGoogle p::before{left:15px}
	#AvisGoogle p::after{right:15px}
	#FooterLanguageForm .disclosure__button {margin-right:12px}
	#shopify-section-template--20526420001113__e3b365ac-5112-4f42-ae90-51088301c2e3 .image-with-text{padding-top:1px}
    #shopColums div:first-child{width:100%;padding:15px}
    #shopColums div:nth-child(2){width:100%;margin:-15px 0 -40px}
    #shopColums div:last-child{width:100%;padding:15px;margin-top:15px}
    #shopColums div:last-child a{display:block;width:100%;text-align:center;margin:15px 0}

    body.les-boutiques-copin-dans-le-monde h1,body.copin-stores-around-the-world h1{margin:-10px 0 -15px 15px}
    body.les-boutiques-copin-dans-le-monde .page-width--narrow iframe,body.copin-stores-around-the-world .page-width--narrow iframe{height:600px;margin-bottom:-50px}
	body.product .product--large:not(.product--no-media) .product__info-wrapper{margin-top:0!important}
	body.product .product--large:not(.product--no-media) .product__media-wrapper media-gallery{justify-content:normal}
	body.product .grid__item.slider__slide{width:100%!important}
	#product-grid .grid__item.collection-desc{padding:20px;border-top:1px solid #000;height:auto!important}
	body.product .product--large:not(.product--no-media) .product__media-wrapper img{height:100%;display:block;object-fit:cover;object-position:center 30px}
	body.product span.product__media-icon{display:none!important}
	body.product .slider-component-full-width .slider__slide:first-child{border-left:inherit}
	body.product .slider-component-full-width .slider--desktop .slider__slide:last-child{border-right:inherit}
	body.product .product__media-wrapper{height:auto!important}
	body.product .thumbnail-list__item.slider__slide {width:33.333%!important}
	body.index .section-template--21413694144857__e3b365ac-5112-4f42-ae90-51088301c2e3-padding {padding-top:0;padding-bottom:0;margin-top:-16px}
	.form-right .hand{height:400px}
	body.index .image-with-text__text.rte.body p br,body.index .rich-text__text.rte p br,body.index #MainContent p br{display:none}
	body.index #MainContent p{font-size:1.5rem}

	.collection #product-grid .grid__item,.collection ul.contains-card .grid__item{max-width:50%!important;width:100%!important;background-color:#F2F4F5;height:330px!important}
	.collection .card__media .media img{width:100%!important;height:100%!important;object-fit:contain!important;display:block;background-color:#F2F4F5;object-position:center 22px}
	.collection .videoGridWrap{height:100%}
	.collection .videoGridWrap video{width:100%!important;margin-left:0%!important;height:100%!important;object-fit:contain;background-color:#F2F4F5;object-position:center 22px}
	.collection .card__information a{font-size:10px}
	.collection .card__content{padding:0 15px!important}
	.collection .card__information .price-item{font-size:10px!important}
	body.index .grid__item.fiancailles_.collection-desc.slider__slide{background:#fff}
  
	#shopify-section-template--24360738226521__featured_collection_dUpK8F .isolate {margin-top:30px}
	#shopify-section-template--24360738029913__multicolumn_w77gfE .multicolumn-list__item.center .media--adapt{min-height:inherit;height:26vh}
	.button.button--secondary{padding-top:4px;min-height:inherit;line-height:25px;padding:4px 24px 0}
}

@media screen and (max-width:424px){
	body.product .product-form .btn-rdv,body.product .product-form__buttons .button span{letter-spacing:1px;font-size:11pt}
}
@media screen and (max-width:360px){
	#footer .newsletter-form__field-wrapper .field input{max-width:65%!important;padding-right:20px!important}
	#footer .newsletter-form__field-wrapper .newsletter-form__button{width:33%!important}
}
@media screen and (max-width:320px){
	.header .link-cart {right:0;top:6px}
	.header-wrapper #FooterLanguageForm .disclosure__list-wrapper{left:11px}
	.header-wrapper .disclosure__list-wrapper {right:10px}
	#FooterLanguageForm .disclosure__button {padding:12px 12px 9px}
	#shopify-section-template--20526420001113__e3b365ac-5112-4f42-ae90-51088301c2e3 .image-with-text__heading.h0{font-size:32pt}
	.section-template--20203612832089__923036b4-3e2e-4e87-9522-fa6c1406c049-padding{padding-top:1px!important}
	#shopify-section-template--20526420001113__e3b365ac-5112-4f42-ae90-51088301c2e3 .image-with-text__heading.h0{font-size:18pt!important}
	body.product .product-form .btn-rdv,body.product .product-form__buttons .button span{letter-spacing:normal}

}

/*------------------------------------------------ */
/*     SMARTPHONE PAYSAGE & TABLET PORTRAIT      */
/*------------------------------------------------ */

@media screen and (min-width:480px) and (max-width:600px){
	#shopify-section-template--24360738029913__multicolumn_w77gfE .multicolumn-list__item.center .media--adapt{height:100%;min-height:280px}
	.collection .card__information div.price{padding-right:0!important}
	.footer__navigation__list{flex-wrap:wrap}
	.footer__navigation__list__element{width:50%!important}
}
@media screen and (min-width:480px) and (max-width:720px){
	.decouvrirJoaillerie{flex-wrap:wrap}
	.decouvrirJoaillerie a{width:50%}
}

@media screen and (max-width:599px){
	#ContactForm h2.form-status.form-status-list.form__message{margin-left:0}
}

@media screen and (max-width:767px){
.slider-mobile .flickity-viewport {height:350px!important}
}

@media screen and (min-width:600px) and (max-width:749px){
	.header .link-cart{right:23px}
	body.product .product--large:not(.product--no-media) .product__media-wrapper .slider.slider--mobile{align-items:flex-start}
}
@media screen and (min-width:601px) and (max-width:768px){

	#footer .logoCCC{max-width:105px}
	#product-grid .grid__item.collection-desc{border-top:0 solid #000;padding:30px}
	#product-grid .grid__item{border-right:0}
	#product-grid .grid__item:nth-child(1){border-left:0}
	#product-grid .grid__item:nth-child(even){border-left:0}
	#MainContent{overflow:hidden}
	#shopify-section-template--20203612537177__product-grid aside{margin-top:-28px;margin-bottom:-40px}
	.collection01 .grid__item.collection-desc p{margin:0}
	.grid__item p{line-height:25px}
	.facets__wrapper{width:300px}
	.facet-filters.sorting{transform:translate(-50px,-3px)}

	body.collection #product-grid .grid__item{max-width:50%!important}
	body.collection #product-grid .grid__item.collection-desc{height:auto;max-width:100%!important;margin-top:0;border-top:0 solid #000}

	#boutique .adress a {margin-bottom:20px}
}
@media screen and (min-width:750px) and (max-width:768px){
	body.collection:not(.collection00):not(.collection01):not(.withBanner) .product-grid-container{margin-top:30px}
}
@media screen and (min-width:750px) and (max-width:946px){
	.facets__heading{margin:-4px 30px 12px 0!important}
	.facets__form .product-count{align-self:self-end!important;transform:translate(-170px,110px)}
	body.collection .facets__form .product-count{align-self:inherit!important;transform:inherit}
	body.product .product-form .btn-rdv{line-height:20px;padding:10px 0}
}
@media screen and (min-width:750px) and (max-width:989px){
	.header-wrapper #FooterLanguageForm .disclosure__list-wrapper {left:-5px!important}
	#breadcrumbs {padding-top:15px}
	body.gradient.product{margin-top:29px}
	body.product span.product__media-icon{top:90px;left:20px}
	#shopify-section-template--20526420001113__e3b365ac-5112-4f42-ae90-51088301c2e3 .image-with-text{padding-top:50px;padding-bottom:43px}
	.image-with-text__media-item.grid__item{width:50%}
	.image-with-text__text-item.grid__item{width:27%}
	.image-with-text__text-item.grid__item .image-with-text__content{padding-right:0}
	#shopify-section-template--20526420001113__e3b365ac-5112-4f42-ae90-51088301c2e3 .image-with-text__heading.h0{font-size:12pt}
	body.product .grid__item.slider__slide{width:33.333%!important;height:400px!important}
	#footer .newsletter-form{max-width:100%;border:none!important}
	#footer .newsletter-form__field-wrapper{max-width:90%}
	#footer .newsletter-form__field-wrapper .field input{max-width:59%;padding:0 20px}

}
@media screen and (min-width:600px) and (max-width:989px){
	body.collection:not(.collection00):not(.collection01):not(.withBanner) .facets-container{margin-top:40px;position:relative;z-index:1}
}
@media screen and (min-width:750px) and (max-width:999px){
	.header .cart-count-bubble{left:inherit!important;right:-7px!important}
}
@media screen and (min-width:600px) and (max-width:1024px){
	
	#gtx-trans{display:none}
	.collectionPix{width:60%}
	.collection-hero__title.big{left:calc(50% + 18%);font-size:12pt}
	.collection00 .collectionPix,.collection.withBanner .collectionPix{width:60%}
	.collection00 .collection-hero__title.big,.collection.withBanner .collection-hero__title.big{left:calc(50% + 18%);font-size:12pt;text-wrap:nowrap}
	.collection.withBanner .collectionPix{width:55%}
	.collection.withBanner .collection-hero__title.big{left:60%}
	body.collection.withBanner .collection-hero__description.descr{left:60%;margin-bottom:30px!important}

	.product__description{width:100%}
	#boutique {padding:50px 0 5px;max-width:100%}
	#boutique .adress a {margin-bottom:20px}

	.pageContact.contact-form{padding:50px 0 30px}
	#ContactForm.pageContact .form-container{gap:20px}
	
}

@media screen and (min-width:750px) and (max-width:1024px){
	
	body.product .product--large:not(.product--no-media) .product__info-wrapper{padding-left:5%!important;padding-right:5%}
	body.product .thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide{width:70px}

}

@media screen and (min-width:990px) and (max-width:1088px){
	body.product .product-form .btn-rdv{line-height:20px;padding:10px 0}
}

@media screen and (min-width:750px) and (max-width:1100px){
	body.product .size-options{max-width:31vw}
	.footer__navigation__list > li:first-child{padding-left:0}
	#footer .logoCCC{padding-left:0}
}

@media screen and (min-width:750px) and (max-width:875px){
	
	body.product .product__media-wrapper{background:#F2F4F5}

}

@media screen and (min-width:999px) and (max-width:1000px){

	body.product .product--large:not(.product--no-media) .product__info-wrapper{padding-top:70px}
}

@media screen and (min-width:990px) and (max-width:1100px){
	body.product .size-options{max-width:23vw}
}

@media screen and (min-width:751px) and (max-width:1024px){
	
	.link-cart{top:0;margin-top:0;text-align:right}

}

@media screen and (min-width:769px) and (max-width:1024px){
	
	body.collection #product-grid .grid__item.collection-desc{max-width:100%!important;width:100%;border-right:0;border-top:1px solid #000;height:150px!important}
	body.collection #product-grid .grid__item{max-width:33.333%!important}
	
}
@media screen and (min-width:990px) and (max-width:999px){
	.mega-menu .mega-menu__list--condensed {width:61vw;padding:0}
	#MegaMenu-Content-1 ul.mega-menu__list li a{padding:10px 0!important}
}
@media screen and (min-width:990px) and (max-width:1000px){
	#breadcrumbs {top:25px}
	.header summary .icon-caret{display:none}
}
@media screen and (min-width:1000px) and (max-width:1000px){
	main#MainContent {margin-top:0}
}
@media screen and (min-width:1000px) and (max-width:1024px){
	.header-wrapper .header--middle-left .header__inline-menu {width:70%!important;margin-left:-50px}
	.header-wrapper .list-menu a {text-wrap:nowrap}
}
@media screen and (max-width:1024px){
	.header{z-index:999}
    .header__heading-logo{height:40px}
	#ContactForm .form-header{width:100%}{width:100%}
	#shopify-section-template--20526420164953__form .contact__button button{float:inherit!important}
	body.contact-copin.page .contact-form {padding-bottom:0!important;padding-left:0;padding-right:0}
	#AvisGoogle .swiper-button-prev,#AvisGoogle .swiper-button-next {display:none!important}
	body.histoire .wrapper .generation img,body.histoire .wrapper .generation img{margin:50px 0 0}

}

@media screen and (min-width:480px) and (max-width:1024px){
  
    #shopColums div:first-child{width:50%;padding:15px}
    #shopColums div:nth-child(2){width:40%}
    #shopColums div:last-child{width:100%;margin-top:-60px}

}

/*------------------------------------------------ */
/*                TABLETTE PAYSAGE                */
/*------------------------------------------------ */

@media screen and (max-width:749px){
	#breadcrumbs{padding-top:15px}
	body.product #breadcrumbs{padding-left:20px;display:block!important}
	body.product .product-media-modal__toggle{top:95px}
	#shopify-section-template--20526420001113__e3b365ac-5112-4f42-ae90-51088301c2e3 .image-with-text{padding:0}
	body.index .section-template--24360738029913__06f5a624-4da1-40f4-b75b-be312e245cab-padding{padding-top:0!important}
	body.product .size-options{max-width:72vw}
	body.product .product--thumbnail_slider .thumbnail-slider{margin-top:0!important}
	body.product .product__info-wrapper .retour-link{margin-top:50px;display:block}
	body.product .product--large:not(.product--no-media) .product__info-wrapper{padding-right:25px;padding-left:25px!important}
	body.product .product__info-container{width:100%!important}
	body.product .thumbnail-list__item.slider__slide img {width:100%!important;height:100%!important}

	body.product .product-page-section .product__info-container{position:relative}
	body.product .product--thumbnail_slider .thumbnail-slider{max-width:100%!important}
	body.product .product--thumbnail_slider .thumbnail-slider{left:50%;top:-65px;transform:translate(-50%,0)}
	body.product .thumbnail-slider .thumbnail-list{display:flex;justify-content:center!important}
	body.product .thumbnail-list__item.slider__slide{width:auto!important}
	body.product .product__info-wrapper .retour-link{display:none}
	body.product .accordion .summary__title{display:block;margin:0}
	body.product .accordion__title{display:block;width:100%;max-width:100%}
	body.product .accordion__title::after{right:0}

	.footer__navigation__list{margin-bottom:50px}
	.footer__navigation__list ul{display:none}
	.footer__navigation__list > li{border-bottom:1px solid #2e2e2e;margin-bottom:5px}
	.footer__navigation__list > li:first-child{border-bottom:inherit;margin-bottom:25px}
	.footer__navigation__list .navName{position:relative}
	.footer__navigation__list .navName::after{content:'';background:url(/cdn/shop/t/7/assets/nextCollection.svg?v=1701887548);width:20px!important;height:20px!important;background-size:contain;background-repeat:no-repeat;display:inline-block;position:absolute;top:50%;transform:translateY(-55%) rotate(90deg);right:0}


}

@media screen and (max-width:600px){

	#shopify-section-template--24360738029913__multicolumn_w77gfE .multicolumn-list__item.center .media--adapt{width:100%;max-width:100%;padding:inherit!important}
	#shopify-section-template--24360738029913__multicolumn_w77gfE .multicolumn-list__item.center .media--adapt img{width:100%;max-width:100%;object-fit:cover}
	
	body.une-question-sur-un-bijou-contactez-nous-copin #breadcrumbs,body.a-question-about-a-piece-of-jewelry-contact-us-copin #breadcrumbs{display:block}
	#ContactForm.pageContact .form-header{padding-left:0}
	#ContactForm.pageContact h2{margin-top:10px;text-align:center;font-size:16pt}
	#ContactForm.pageContact .paragraph{padding-bottom:10px;text-align:center}
	#ContactForm.contact-form .contact__fields .form-container {flex-direction:column;gap:30px;overflow-x:hidden}
	body.contact-copin.page .form-right .hand {width:100%;margin-top:0;height:500px}
	#ContactForm.pageContact .form-right p{margin-top:-25px}

	/* AVIS GOOGLE & CONTACT NEWDESIGN */
	#ContactForm {padding-bottom:25px;padding-top:0px}
	#boutique{padding:0}
	#boutique h1 {font-size:16px;text-align:left;margin-bottom:25px}
	#boutique .map_adress {display:block}
	#boutique .map,#boutique .adress{width:100%}
	#boutique .adress{padding-top:60px;position:inherit;padding-left:10px}
	#boutique .cta a {width:46%;border:0.5px solid #000000!important}
	#boutique .item_adress:last-child .cta {margin-bottom:0}

}

@media screen and (min-width:480px) and (max-width:749px){
	.header-wrapper #FooterLanguageForm .disclosure__list-wrapper{width:43px;left:15px}
	body.product .product__media-wrapper {margin-top:-62px!important}
	.grid--peek .grid__item{min-width:33%!important}
	body.product .product--thumbnail_slider .thumbnail-slider{top:-100px}
}
@media screen and (max-width:750px){
	.newsletter.center{padding:40px 20px 40px}
	.newsletter h2{font-size:19pt;margin-top:40px}
	.newsletter-form{width:100%!important;margin:auto;border:1px solid #000}

	.footer__navigation__list{flex-wrap:wrap}
	.footer__navigation__list__element{width:100%!important;margin-bottom:20px}
	.footer__navigation__list__element:first-child{text-align:left;padding-left:0!important}
	#footer .newsletter-form{border:none}
	#footer .newsletter-form__field-wrapper{max-width:100%}
	#footer .newsletter-form__field-wrapper .newsletter-form__button{width:28%}
	#footer .logoCCC{padding-left:8%;padding-right:8%;width:100%}

}

@media screen and (min-width:375px) and (max-width:750px){
	
	body.product .product--large:not(.product--no-media) .product__info-wrapper{margin-top:50px}
	
}
@media screen and (min-width:480px) and (max-width:750px){
	.header .link-cart{top:20px!important}
	body.product .grid__item.slider__slide{width:33.150%!important}
	body.product .isolate .grid__item.slider__slide{height:400px}
	#shopify-section-template--21413694144857__01d6b3ea-1f4d-4e7d-adfe-d8c4743f96ff{margin-top:-35px}
}
@media screen and (min-width:601px) and (max-width:760px){
	body.contact-copin.page .form-right .hand {margin-top:0}
}
@media screen and (max-width:768px){
	.collection .grid--2-col-tablet-down .grid__item.slider__slide{border-right:inherit;max-width:49.555%!important;width:100%!important}
	body.collection #product-grid .grid__item:nth-child(odd){border-right:1px solid!important}
}
@media screen and (min-width:480px) and (max-width:768px){
	.grid--2-col-tablet-down .grid__item{width:50%;max-width:unset!important;border-left:inherit}
	body.collection00 ul#product-grid,body.collection01 ul#product-grid{border-top:1px solid #000;margin-top:40px}

}
@media screen and (max-width:768px){
	body.product .collection__title.title-wrapper{margin-top:30px;text-align:center;padding:0 20px}
}
@media screen and (min-width:768px) and (max-width:989px){
	.collection .grid--2-col-tablet-down .grid__item.slider__slide{max-width:33.333%!important;width:100%!important}
}
@media screen and (max-width:989px){
	main{padding-bottom:40px}
	.header .menu-drawer summary.menu-drawer__menu-item{padding-right:20px;padding-left:13px;font-size:8pt!important}
	.header ul.menu-drawer__menu.list-menu .list-menu a{padding:0 20px;line-height:45px;font-size:8pt}
	.header .menu-drawer__close-button{padding:1.2rem 20px;font-size:8pt}
	#menu-drawer nav ul li a,#menu-drawer nav ul li summary{padding:15px!important;letter-spacing:3px!important}
	.header .menu-drawer__close-button{letter-spacing:3px!important}
	#menu-drawer #link-JOAILLERIE ul li a{padding:0 15px!important}
	body.index .banner,.banner-full-height{height:calc(100vh - 74px)!important}
	#shopify-section-template--20203612832089__fcde4343-abc3-4189-8398-92906f7e7806 .collage.collage--mobile img{object-fit:contain;display:block}
	body.index .collection .slider.slider--tablet{margin-bottom:0}
	body.index .grid__item.fiancailles_.collection-desc {padding:0!important}
	.grid__item.fiancailles_.collection-desc h2 {padding:35px 10px 0;font-size:16pt}
	.grid__item.fiancailles_.collection-desc p {margin:0;padding:10px}
	body.index .grid__item.fiancailles_.collection-desc .button {padding-left:0;padding-right:0;left:10px}
	#shopify-section-template--24360738029913__e3b365ac-5112-4f42-ae90-51088301c2e3 .image-with-text{padding-top:45px}
	.image-with-text__text p br{display:none}
}
@media screen and (min-width:480px) and (max-width:989px){
	#cart-icon-bubble {position:absolute;right:10px;top:50%;transform:translateY(-54%)}
	.header-wrapper #FooterLanguageForm .disclosure__list-wrapper{border-width:0!important}
	.header-wrapper .footer__localization {position:absolute;right:50px;transform:translateY(-2px)!important}
	#shopify-section-template--24360738029913__05796050-67c7-4058-80a1-089f25956036,#shopify-section-template--24360738029913__featured_collection_nUY7Ni,#shopify-section-template--24360738226521__featured_collection_dUpK8F slider-component{border-bottom:1px solid #000}
	.slider--tablet.grid--peek .grid__item:first-of-type{margin-left:0}
	.grid--1-col-tablet-down.grid--peek .grid__item{width:calc(39% - var(--grid-desktop-horizontal-spacing) - 2rem)!important}
	#shopify-section-template--24360738029913__05796050-67c7-4058-80a1-089f25956036 .grid--4-col-desktop .grid__item,#shopify-section-template--24360738029913__featured_collection_nUY7Ni .grid--4-col-desktop .grid__item,#shopify-section-template--24360738226521__featured_collection_dUpK8F .grid--4-col-desktop .grid__item{border-bottom:inherit}
	#shopify-section-template--24360738029913__05796050-67c7-4058-80a1-089f25956036 .collection  ul,#shopify-section-template--24360738029913__featured_collection_nUY7Ni .collection  ul,#shopify-section-template--24360738226521__featured_collection_dUpK8F .collection  ul{margin-bottom:0}
	.collection .card__information div.price{padding-right:45px}
}

@media screen and (min-width:990px) and (max-width:1024px){
	.header-wrapper #FooterLanguageForm .disclosure__list-wrapper{border-width:0!important;transform:translateY(0)!important}
	.footer__localization {position:absolute;right:50px;transform:translateY(0)!important}
	.header .link-cart{right:0!important}
	#shopify-section-template--24360738029913__05796050-67c7-4058-80a1-089f25956036 .slider--desktop.grid--4-col-desktop .grid__item,#shopify-section-template--24360738029913__featured_collection_nUY7Ni .slider--desktop.grid--4-col-desktop .grid__item,#shopify-section-template--24360738226521__featured_collection_dUpK8F .slider--desktop.grid--4-col-desktop .grid__item{width:34%!important}
}
@media screen and (min-width:1000px) and (max-width:1024px){
	
	.header-wrapper .header--middle-left .header__inline-menu{width:60%}
	
}
@media screen and (min-width:990px) and (max-width:999px){
	.header-wrapper .header--middle-left .header__inline-menu{width:100%}
	.header .link-cart{right:20px!important;position:absolute;top:50%;transform:translateY(-61%)}
	.header-wrapper .footer__localization{transform:translateY(-4px)}
}

@media screen and (max-width:1024px){
	#ContactForm h2.form-status.form-status-list.form__message{margin-left:0}
	#FooterLanguageForm .disclosure__list-wrapper .disclosure__list{max-height:66px;max-width:50px;background:#fff;border:1px solid #000}
	body.collection.collection00 .product-grid-container,body.collection.collection01 .product-grid-container {border-top:0 solid #000!important}
	.collection li.grid__item .btn-cta{display:none}
}
@media screen and (max-width:1139px){

	.form-right .hand{margin-top:0}
	
}
@media screen and (max-width:1253px){
	body.product .product__accordion .accordion__content{max-width:100%!important;height:auto!important}
}
@media screen and (min-width:1025px) and (max-width:1100px){
	.header-wrapper .header--middle-left .header__inline-menu{width:70%}
	.header .link-cart{right:0}
}
@media screen and (min-width:1025px) and (max-width:1120px){
	.header-wrapper summary.list-menu__item{padding-right:9px}
	.header-wrapper .footer__localization {transform:translate(30px,-8px)}
	body.scroll .header-wrapper .footer__localization {transform:translate(30px,-2px)}
	.header .link-cart{right:-9px}
}
@media screen and (min-width:1000px) and (max-width:1289px){
	.mega-menu[open] .mega-menu__content{min-width:inherit;width:42vw}
}
@media screen and (min-width:1290px){
	.mega-menu[open] .mega-menu__content{min-width:inherit;width:32vw}
}
@media screen and (min-width:1121px) and (max-width:1303px){
	body.product .size-options{max-width:29vw}
	.header-wrapper .footer__localization{transform:translate(50px,-8px)}
	.header .link-cart {right:-9px}
}
@media screen and (min-width:1025px) and (max-width:1336px){
	.list-menu a:not(.link--text.disclosure__link){padding:0!important}
}
@media screen and (min-width:1366px){
	header .link-cart {right:0!important}
	#shopify-section-template--24360738029913__multicolumn_GnBhGL{margin-top:36px}
}
@media screen and (min-width:1440px){
	.collection-festonee.withBanner .collection-hero__title.big{text-wrap-mode:nowrap}
	.footer__navigation__list > li:last-child{width:197px}
}
@media screen and (min-width:1600px){
	.header-wrapper .footer__localization {transform:translate(75px,-8px)}
	body.scroll .header-wrapper .footer__localization {transform:translate(90px,0)}
	body.index .banner{height:1060px!important}
	body.index .banner__box{bottom:20px}
	.decouvrirJoaillerie a{min-height:650px}
	#footer .newsletter-form__field-wrapper .field input{max-width:100%}
	#footer .newsletter-form__button{right:-110px}
	.product--large:not(.product--no-media) .product__info-wrapper{max-width:33%!important;width:33%!important}
	body.product .size-options{width:24vw}
}
@media screen and (min-width:1798px){
	#shopify-section-template--20526420001113__e3b365ac-5112-4f42-ae90-51088301c2e3 .image-with-text__media-item{width:144px}
}
@media screen and (min-width:1918px){
	#shopify-section-template--20526420001113__e3b365ac-5112-4f42-ae90-51088301c2e3 .image-with-text__media-item{width:72px}
}
@media screen and (min-width:2058px){
	#shopify-section-template--20526420001113__e3b365ac-5112-4f42-ae90-51088301c2e3 .image-with-text__media-item{width:0}
}
@media screen and (min-width:2880px){
	#shopify-section-template--20526420001113__e3b365ac-5112-4f42-ae90-51088301c2e3 .image-with-text__media-item{width:0}
}
