.product .product-meta{margin-top:30px;padding-bottom:0;border:none;margin-bottom:8px}@media screen and (min-width: 999px){.product .product-meta{display:flex;flex-wrap:wrap}}.product .product-meta__vendor{width:100%}.product .product-meta__title{font-family:var(--text-font-family);text-transform:uppercase;font-weight:700;font-size:25px;letter-spacing:2px;margin-bottom:8px}@media screen and (min-width: 999px){.product .product-meta__title{font-size:28px;margin-top:0;width:fit-content;text-align:left!important}}.product .product-meta__subtitle{font-family:var(--text-font-family);font-style:normal;font-weight:700;font-size:16px;line-height:1.2rem;color:#3c3c3b;margin-bottom:16px;margin-top:15px;width:100%}@media screen and (min-width: 999px){.product .product-meta__subtitle{margin-top:8px;font-size:16px}}.product .product-meta__sku{font-family:var(--text-font-family);font-style:normal;font-weight:300;font-size:14px;line-height:1.2rem;top:-15px}@media screen and (min-width: 999px){.product .product-meta__sku{font-size:16px}}.product .product-form__option-info{font-weight:700}.product .product-item-meta__price-list-container .price{font-family:var(--text-font-family);font-size:25px;font-weight:700;color:var(--text-color);letter-spacing:2px}.product .product-item-meta__price-list-container .price--compare{font-size:14px;color:#bbb}.product .product-form{grid-row-gap:0;row-gap:0}.product .product-form__description,.product .product-form__show-more{font-family:var(--text-font-family);font-style:normal;font-weight:300;font-size:14px;line-height:1.2rem}@media screen and (min-width: 999px){.product .product-form__description,.product .product-form__show-more{font-size:16px;max-width:520px}}.product .product-form__show-more,.product .product-form #descShowMore{text-decoration:underline;cursor:pointer;display:block}@media screen and (min-width: 999px){.product .product-form__show-more,.product .product-form #descShowMore{display:inline}}.product .product-form #AppointmentBookingButton,.product .product-form #CallButton{display:flex;flex-direction:row;align-items:center;justify-content:center}.product .product-form #AppointmentBookingButton svg,.product .product-form #CallButton svg{min-width:25px;margin-left:8px}@media (max-width: 999px){.product .product-form #AppointmentBookingButton,.product .product-form #CallButton{width:100%}}.product .product-form__reassurance{font-weight:700;font-size:14px;line-height:110%;margin-top:10px}@media (min-width: 1000px){.product .product-form__reassurance{margin-top:0}}.product .product-form__container-selector{display:flex;gap:35px;row-gap:16px;flex-wrap:wrap;margin-bottom:16px}.product .product-form__container-selector .product-form__option-selector:nth-of-type(2){margin:0}.product .product-form .block-swatch-list-mention{display:flex;justify-content:flex-start;flex-wrap:wrap;margin:-4px -4px -4px 0;gap:24px;row-gap:8px}.product .product-form__mention-container{display:flex;flex-direction:column;flex-wrap:nowrap}.product .product-form__swatch-container-diameter{display:flex;flex-direction:row;flex-wrap:nowrap;margin-left:-4px}.product .product-form__swatch-container-quartz{display:flex;flex-direction:row;flex-wrap:nowrap;margin-left:8px}.product .product-form__mention{height:fit-content;font-weight:300;margin-right:5px;font-size:14px}.product .product-form__mention:nth-of-type(2){margin-left:20px}.product .shopify-product-form{margin-top:10px}.product .picto{margin-top:32px}.product .picto__slider{width:100%}.product .picto__slider:not(.flickity-enabled){display:flex}@media screen and (min-width: 999px){.product .picto__slider{pointer-events:none}.product .picto__slider .flickity-page-dots{display:none}.product .picto__slider .flickity-slider,.product .picto__slider .flickity-viewport{overflow:visible}}.product .picto__slider .flickity-page-dots{bottom:0;list-style:none;display:flex;flex-direction:row;align-items:center;justify-content:center;padding:0}@media screen and (min-width: 999px){.product .picto__slider .flickity-page-dots{display:none}}.product .picto__slider .flickity-page-dots .dot{border-radius:100%;width:12px;height:12px;opacity:1;background:#dedede;margin:0 6px}.product .picto__slider .flickity-page-dots .dot.is-selected{background:var(--accent-color)}.product .picto-item{display:flex;flex-direction:column;align-items:center;width:100%;padding:0 13px 0 0}@media screen and (min-width: 999px){.product .picto-item{margin-right:15px;width:fit-content}}@media screen and (min-width: 1200px){.product .picto-item{max-width:none;padding:0 30px 0 0}}.product .picto-item__image{height:32px}.product .picto-item__image img{max-height:32px;max-width:32px;width:auto;height:auto}.product .picto-item__text{margin-top:12px;font-weight:700;font-size:14px;line-height:120%;text-align:center}@media (min-width: 1000px){.product .picto-item__text{max-width:90px}}.product .picto-item__subtext{margin-top:8px;font-weight:300;font-size:16px;color:#3c3c3b;text-align:center}@media screen and (min-width: 999px){.product .picto-item__subtext{display:none}}.product__buttons{display:flex;flex-direction:row;flex-wrap:wrap;gap:24px}.product__buttons #AddToCart{color:var(--text-color);font-weight:700;white-space:nowrap}@media screen and (min-width: 999px){.product__buttons #AddToCart{width:50%;max-width:300px}}.product__buttons #AddToCart svg{min-width:25px;margin-left:8px}.product #alma-badge .alma-payment-plans-container{width:100%}.product.product--alma-hidden #alma-badge{display:none}.product .alma-text{font-size:12px;line-height:120%;color:#999;margin:4px 0 20px}.product__zoom-button{bottom:unset;top:16px;left:36px}.product .free-bracelet-container{background-color:#f7f7f7;padding:20px}.product .free-bracelet-container .color-swatch--default-bg{background-color:#ececec}.product .free-bracelet-container .color-swatch__item,.product .free-bracelet-container .color-swatch__item:before{border-color:#f7f7f7!important}.product [reveal=true]{opacity:1}.product__media-prev-next{display:none}.product__media-nav{justify-content:center}.product__media__media-list-wrapper{position:relative}.product__media .product-meta__label{position:absolute;top:0;right:0;z-index:1}.product__media .product-tag__label.french_movement{position:absolute;top:8px;left:8px;z-index:2;transform-origin:top right;transform:translate(-100%) rotate(-90deg);font-weight:700;font-size:10px;line-height:100%;letter-spacing:1px;text-transform:uppercase;color:#5f5f5f;text-align:right}.product__media .product-tag__label{position:absolute;top:0;right:0;z-index:1}@media screen and (min-width: 999px){.product__media{display:flex;flex-direction:row-reverse;height:calc(var(--product-media-width)/var(--largest-image-aspect-ratio))}.product__media-prev-next{display:initial}.product__media-list-wrapper{width:100%}.product__media-nav{display:flex;flex-direction:column;align-items:center!important;justify-content:center;width:fit-content;height:800px}.product__media-nav .product__thumbnail-list{margin:20px 0;overflow:hidden;max-height:calc(4*55px/var(--largest-image-aspect-ratio))}.product__media-nav .product__thumbnail-list-inner{display:flex;flex-direction:column;width:fit-content}}button#CallButton{display:flex;align-items:center;flex-direction:row}button#CallButton svg{margin-bottom:4px;margin-left:8px}.size-picker{margin-top:24px;font-weight:300;display:flex;flex-direction:row;flex-wrap:wrap}.size-picker b{display:block}.size-picker #toggleCustomSize{text-decoration:underline;text-decoration-thickness:1px;cursor:pointer}.size-picker__message{margin:0}.size-picker__message:not(:has(+.size-picker__additional-info)){margin-bottom:16px!important}.size-picker__additional-info{margin-top:0;margin-bottom:16px!important}.size-picker__standard{margin-top:24px;margin-bottom:5px}.size-picker__standard+p{font-family:var(--text-font-family);font-style:normal;font-weight:300;font-size:14px;line-height:1.6rem;margin-top:0;margin-bottom:0}.size-picker__standard+p a{text-decoration:underline}@media screen and (min-width: 999px){.size-picker__standard+p{font-size:15px;max-width:520px}}.size-picker__container{display:none;width:100%}.size-picker__container.is-visible{display:flex;flex-direction:row;flex-wrap:wrap}@media screen and (min-width: 999px){.size-picker.required .size-picker__form{order:-1}}.size-picker.required .product-form__option-info{margin-bottom:0}.size-picker.required .size-picker__message{margin-top:0}.size-picker.required .size-picker__additional-info{margin-top:0;margin-bottom:10px!important}.size-picker__form{width:100%}@media screen and (min-width: 999px){.size-picker__form{width:50%;order:-1;max-width:300px}}.size-picker__form button.select{font-weight:700;color:#5f5f5f;border-color:var(--button-dark-color)}.size-picker__form .combo-box__option-item{font-weight:700;display:flex;align-items:center}.size-picker__form .combo-box__option-item[aria-selected=true]:after{content:var(--check-svg-url);margin-left:auto}.size-picker__chart{width:fit-content;margin-top:10px;display:flex;align-items:center}@media screen and (min-width: 999px){.size-picker__chart{width:fit-content!important;order:3}.size-picker__chart .product-form__option-link{margin-left:0}}.size-picker__close{cursor:pointer;display:flex;align-items:center;width:fit-content;margin-left:auto;font-weight:700;margin-top:0}.size-picker__close svg{margin-right:11px}@media screen and (min-width: 999px){.size-picker__close{width:25%;order:2;margin-left:21px}}@media screen and (min-width: 999px){.size-picker__required{margin-left:21px;display:flex;align-items:center}}.engraving-toggle{display:flex;flex-direction:column}@media screen and (min-width: 999px){.engraving-toggle{justify-content:initial;flex-direction:row;align-items:center;margin-bottom:12px}}.engraving-toggle__message{font-weight:300;font-size:16px;color:#3c3c3b;text-align:left;margin-bottom:12px;margin-top:8px}@media screen and (min-width: 999px){.engraving-toggle__message{margin:24px 0 0 20px}}.engraving-toggle__button{display:flex;align-items:center;margin-top:24px;font-weight:700!important;cursor:pointer;padding:0 10px!important;justify-content:center;font-family:var(--text-font-family);white-space:nowrap;height:fit-content!important}.engraving-toggle__button.has-engraving{border-color:var(--accent-color)!important}.engraving-toggle__button span{display:flex;margin-right:11px;transition:transform .3s ease-in-out}.engraving-toggle__button[aria-expanded=true] .plus{transform:rotate(45deg)}@media screen and (min-width: 999px){.engraving-toggle__button{width:50%;max-width:300px}}.engraving-form{display:none;overflow:hidden;transition:all .3s ease-in-out}@media screen and (min-width: 999px){.engraving-form{width:50%;max-width:300px}}.engraving-form.initialized{display:flex;flex-wrap:wrap}.engraving-form__text{width:100%}.engraving-form__text input{border-color:#5f5f5f!important;outline-color:#5f5f5f!important}.engraving-form__text input:focus{box-shadow:0 0 0 1px #5f5f5f inset!important}.engraving-form__instruction{display:block;font-size:12px;color:#9c9c9c;font-weight:400;padding-left:15px;margin-top:8px;margin-bottom:8px}.engraving-form__typo{width:100%;color:#5f5f5f}.engraving-form__typo:after{content:var(--chevron-down-svg-url);margin-left:auto}.engraving-form__typo select{border-color:#5f5f5f}.engraving-form__typo .error,.engraving-form__text .error{border-color:red!important}.engraving-form__link{text-decoration:underline;font-size:16px;margin-top:8px;color:#3c3c3b;font-weight:300;text-decoration-thickness:.8px}.engraving-form__confirm{display:flex;color:#3c3c3b;align-items:center;justify-content:center;margin-top:15px;font-weight:700!important;font-size:14px;line-height:var(--button-height)}.engraving-form__confirm svg{height:20px}@media screen and (max-width: 999px){.free-bracelet-color-swatch-list:not(.expanded) .color-swatch:nth-child(n+6){display:none}}.free-bracelet-color-swatch-list:not(.expanded) .color-swatch:nth-child(n+7){display:none}.free-bracelet-color-swatch-list.expanded #ShowColorFreeBracelet{display:none}.free-bracelet-color-swatch-list #ShowColorFreeBracelet{white-space:nowrap;align-items:center;display:flex;text-decoration:underline;cursor:pointer;width:auto}@media screen and (min-width: 999px){.free-bracelet-color-swatch-list #ShowColorFreeBracelet{margin-left:25px;width:fit-content}}.free-bracelet-message{font-family:Clother;font-style:normal;font-weight:700;font-size:14px;line-height:105%;display:flex;align-items:center}@media screen and (min-width: 999px){.free-bracelet-message{font-size:16px}}.free-bracelet-message svg{margin-right:10px}.hide-tour-bracelet{display:none}@media screen and (min-width: 999px){.attelage .tour-bracelet-selector{float:right;width:40%}.attelage .matiere-selector{float:left;width:60%}.attelage .color-selector{width:100%;clear:both;padding-top:15px}.attelage .tour-free-bracelet-selector{margin-bottom:15px}}
/*# sourceMappingURL=/cdn/shop/t/177/assets/section-main-product.css.map */
