@font-face{font-family:Gosha Sans;src:url(GoshaSans-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{--heading-font-family: "Gosha Sans", sans-serif;--c-spacing-2: .125rem;--c-spacing-4: .25rem;--c-spacing-6: .375rem;--c-spacing-8: .5rem;--c-spacing-10: .625rem;--c-spacing-12: .75rem;--c-spacing-16: 1rem;--c-spacing-20: 1.25rem;--c-spacing-24: 1.5rem;--c-spacing-28: 1.75rem;--c-spacing-32: 2rem;--c-spacing-40: 2.5rem;--c-spacing-48: 3rem;--c-spacing-50: 3.125rem;--c-spacing-56: 3.5rem;--c-spacing-60: 3.75rem;--c-spacing-90: 5.625rem;--c-spacing-100: 6.25rem;--c-spacing-110: 6.875rem;--spacing-product-section-custom: var(--c-spacing-110);--container-gutter: var(--c-spacing-4)}body{overscroll-behavior:none}.text-subdued{color:rgb(var(--text-color) / .6)}.accordion{border-block-width:0}.link-faded{color:var(--text-color);transition:color .3s ease-in-out}.link-faded:hover{color:rgb(var(--text-color) / .6)}.price-list .text-subdued{color:var(--text-color)}.product-card__info{text-align:start;justify-items:start;padding:var(--c-spacing-8) var(--c-spacing-12) 0 var(--c-spacing-12);display:flex}.product-card__media{display:flex;aspect-ratio:4/5;justify-content:center;align-items:center}.product-card__image{width:100%;height:100%}.product-card__info :is(.price-list,.rating-badge){justify-content:start}.product-card__content{width:100%;display:flex;flex-direction:column;gap:var(--c-spacing-4)}.product-card__content .product-card__price{flex-shrink:0}@media screen and (min-width:1000px){.product-card__content{flex-direction:row;justify-content:space-between}}@media screen and (min-width:1280px){.product-card__info{padding:var(--c-spacing-12) var(--c-spacing-32) 0 var(--c-spacing-32)}}.content-over-media{--content-over-media-column-gap: var(--c-spacing-24);--content-over-media-row-gap: var(--c-spacing-28);place-items:start}@media screen and (min-width:700px)and (max-width:999px){.product-list__promo--size-2 .content-over-media{aspect-ratio:4/5}}.product-list__promo .content-over-media{min-height:inherit}.product-list__promo .prose:not(.prose--tight) :where(:not(meta,span)+*){margin-block-start:var(--c-spacing-8)}.product-list__promo .prose .h6{font-size:.875rem;line-height:1rem}@media screen and (min-width:1280px){.content-over-media{--content-over-media-column-gap: var(--c-spacing-32);--content-over-media-row-gap: var(--c-spacing-32)}.product-list__promo .prose .h6{font-size:.9375rem}}.product-list{width:100%;--product-list-default-row-gap: var(--c-spacing-32);--product-list-default-column-gap: var(--c-spacing-4);--product-list-calculated-row-gap: var(--product-list-default-row-gap);--product-list-calculated-column-gap: var(--product-list-default-column-gap)}.product-list:not(.product-list--carousel){margin-inline:0}@media screen and (min-width:1280px){.product-list{--product-list-default-row-gap: var(--c-spacing-48)}}.collection:only-child{margin-block-start:0}.collection-toolbar{width:100%;flex-direction:row;align-items:center;box-shadow:none;padding-inline-end:var(--c-spacing-20)}.collection-toolbar__button-list{position:relative;align-items:center;gap:var(--c-spacing-28);flex-grow:0;flex-shrink:1;margin-inline-start:auto}.collection-toolbar__button-list:before{content:"";position:absolute;width:3rem;top:0;bottom:0;left:-3rem;z-index:1;background:linear-gradient(to right,transparent 0%,#fff 100%)}.collection-toolbar__button-container{border-inline-start:0}.collection-toolbar__button-container>.collection-toolbar__button{padding:0;width:auto;white-space:nowrap;opacity:1;transition:opacity .3s ease-out}.collection-toolbar__button-container>.collection-toolbar__button:hover,.collection-toolbar__button-container>.collection-toolbar__button[aria-expanded=true]{opacity:.5}.collection-toolbar__quick-links-wrapper{position:relative;flex:1;min-width:0;margin-inline-end:var(--c-spacing-48)}.collection-toolbar__quick-links-wrapper:after{content:"";position:absolute;top:0;right:0;bottom:0;width:3rem;background:linear-gradient(to right,transparent,#fff);pointer-events:none}.collection-toolbar__quick-links{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-inline-start:var(--c-spacing-20);display:flex}.collection-toolbar__quick-links::-webkit-scrollbar{display:none}.collection-toolbar__quick-links-list{display:flex;list-style:none;gap:var(--c-spacing-20);flex-wrap:nowrap;margin:0;padding-inline-end:var(--c-spacing-56)}.collection-toolbar__quick-link{white-space:nowrap;transition:opacity .3s ease-out}.collection-toolbar__quick-link:hover{opacity:.5}.collection-toolbar__quick-link--active{font-weight:700}@media screen and (min-width:1280px){.collection-toolbar__quick-links-list{gap:var(--c-spacing-32)}}product-recommendations .product-list--carousel{--product-list-items-per-row: 2;--product-list-max-items-per-row-allowed: 2;margin-inline:0;padding-inline:0;scroll-padding-inline:0}product-recommendations{--section-stack-gap: var(--c-spacing-24)}product-recommendations .section-header{justify-self:start;text-align:start;width:100%;padding:0 var(--c-spacing-16)}product-recommendations .section-header h2{font-size:var(--text-base);font:var(--text-font-family);text-transform:none}@media screen and (max-width:699px){product-recommendations .product-list--carousel{--product-list-card-width: calc( 100% / var(--product-list-calculated-items-per-row) - var(--product-list-calculated-column-gap, 0px) * (var(--product-list-calculated-items-per-row) - 1) / var(--product-list-calculated-items-per-row) )}}@media screen and (min-width:1280px){product-recommendations .section-header{padding:0 var(--c-spacing-28)}}@media screen and (min-width:1000px){product-recommendations .product-list--carousel{--product-list-items-per-row: 3;--product-list-max-items-per-row-allowed: 3}}.image-with-text .prose{max-width:680px;text-align:start;margin-inline:0;justify-self:center;padding-inline:var(--image-with-text-gap, var(--c-spacing-16))}.image-with-text .prose .h2{font-size:var(--text-base);font-family:var(--heading-font-family)}.image-with-text picture{width:100%}@media screen and (max-width:700px){.image-with-text picture{order:1}}@media screen and (min-width:1000px){.image-with-text{--image-with-text-gap: var(--spacing-product-section-custom)}.image-with-text .prose .h2{font-size:.9375rem}.image-with-text picture img{width:100%;height:100%;object-fit:cover}}.shopify-section--main-product .product .product-info{--product-info-gap: var(--c-spacing-20);padding-inline:var(--c-spacing-16);display:flex;justify-content:center}.shopify-section--main-product .product .product-info__block-list{width:100%;max-width:680px}.shopify-section--main-product .product .product-title,.shopify-section--main-product .product .price-list .h4{font-size:var(--text-base);font-family:var(--text-font-family);text-transform:none}.product-info__block-item:is([data-block-type=vendor],[data-block-type=title],[data-block-type=sku],[data-block-type=price]){--product-info-gap: var(--c-spacing-4)}.product-info__block-item:is([data-block-type=price]) .product-price-wrapper{display:flex;flex-direction:column;gap:var(--c-spacing-4)}.product-info__block-list>:not(:last-child){margin-block-end:0}.product-info__block-item:is([data-block-type=text]) .prose:not(.prose--tight) :where(:not(meta,span)+*){margin-block-start:var(--c-spacing-4)}.product-info__block-item:is([data-block-type=description]){margin-block-start:var(--c-spacing-32)!important}.product-info__block-item:is([data-groupe-type=accordion]){margin-block-start:calc(var(--c-spacing-20) - var(--c-spacing-10))!important}.product-info__block-item:is([data-block-type=accordion]) .accordion__toggle,.product-info__block-item:is([data-block-type=accordion]) .accordion__content{margin-block-start:0!important;padding-block:var(--c-spacing-10);text-transform:none;font-family:var(--text-font-family);font-size:var(--text-base)}.product-info__block-item:is([data-block-type=accordion]) .animated-plus:before,.product-info__block-item:is([data-block-type=accordion]) .animated-plus:after{border-color:var(--text-color)}@media screen and (min-width:1000px){.product-info__block-item:is([data-block-type=price]) .product-price-wrapper{flex-direction:row;align-items:end;gap:var(--c-spacing-8)}.shopify-section--main-product .product .product-info{--product-info-gap: var(--c-spacing-24);padding-inline-start:0;padding-inline-end:var(--product-gap, 0)}}@media screen and (min-width:1000px){.product-info__block-item:is([data-block-type=description]){margin-block-start:var(--c-spacing-48)!important}.product-info__block-item:is([data-groupe-type=accordion]){margin-block-start:calc(var(--c-spacing-48) - var(--c-spacing-8))!important}.product-info__block-item:is([data-block-type=accordion]) .accordion__toggle,.product-info__block-item:is([data-block-type=accordion]) .accordion__content{padding-block:var(--c-spacing-8)}}@media screen and (min-width:1280px){.product{--product-gap: var(--spacing-product-section-custom)}.shopify-section--main-product .product .product-info{padding-inline-end:var(--spacing-product-section-custom)}}.variant-picker:has(.variant-picker__option--taille):has(.variant-picker__option--carats-du-diamant){display:grid;grid-template-columns:1fr 1fr;align-items:start}.variant-picker:has(.variant-picker__option--taille):has(.variant-picker__option--carats-du-diamant) .variant-picker__option:not(.variant-picker__option--taille):not(.variant-picker__option--carats-du-diamant){grid-column:1 / -1}.variant-picker__size-chart{width:max-content}.block-swatch{border-color:var(--text-color)!important;transition:border-color .3s ease-out,color .3s ease-out}.block-swatch:hover{color:var(--text-color);border-color:rgb(var(--text-color))!important}.select,.popover{border-color:var(--text-color)!important;box-shadow:none;transition:border-color .3s ease-out}.select:hover{border-color:rgb(var(--border-color))!important}.gravure-drawer{--drawer-max-width: 100vw}@media screen and (min-width:700px){.gravure-drawer{--drawer-max-width: 50vw}}.gravure-drawer__body{display:flex;flex-direction:column;flex-grow:1}.gravure-drawer__title{font-size:var(--text-base);font-family:var(--text-font-family);font-weight:400;text-transform:none}.gravure-trigger{display:flex;align-items:center;justify-content:space-between;width:100%;cursor:pointer;background:none;border:none;text-align:start;font:inherit;margin-block-start:var(--c-spacing-20)}.gravure-trigger-content{gap:var(--c-spacing-2)}.gravure-hint{font-size:.75rem}.gravure-drawer__gravure-input{margin-block-start:var(--c-spacing-20)}.gravure-drawer__gravure-input,.gravure-text-input::placeholder{color:var(--text-color);font-family:var(--text-font-family);font-size:var(--text-base);transition:color .3s ease-out}.gravure-text-input:hover::placeholder{color:rgb(var(--text-color) / .6)!important}.gravure-text-input{border-color:var(--text-color);border-width:0px;border-bottom-width:1px;padding-inline:0;padding-inline-end:var(--c-spacing-48)}.gravure-text-input__note{margin-block-start:var(--c-spacing-8)}.gravure-styles-section{display:flex;flex-direction:column;flex-grow:1;margin-block-start:var(--c-spacing-48)}.gravure-styles-section__title,.gravure-styles-section__description{font-family:var(--text-font-family);font-size:var(--text-base);color:var(--text-color)}.gravure-styles-section__description{margin-block-start:var(--c-spacing-16)}.gravure-styles{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--c-spacing-4);margin-block-start:var(--c-spacing-24)}.gravure-style-option{cursor:pointer}.gravure-style-image{display:block;overflow:hidden}.gravure-style-image img{width:100%;height:100%;object-fit:cover;display:block}.gravure-style-label{display:block;margin-top:var(--c-spacing-6)}.gravure-style-option:has(.gravure-style-radio:checked) .gravure-style-image{outline:1px solid currentColor;outline-offset:-1px}.gravure-style-radio{visibility:hidden;position:absolute}.gravure-selected-label{margin-block-start:auto;padding-block-start:var(--c-spacing-32)}.gravure-char-count{position:absolute;right:0;top:50%;transform:translateY(-50%);pointer-events:none}.gravure-drawer .input-wrapper:has(.gravure-text-input) .input{padding-inline-end:var(--c-spacing-48)}.gravure-summary{display:flex;align-items:center;gap:var(--c-spacing-8);margin-block-start:var(--c-spacing-8)}.gravure-summary-content{display:inline-flex;align-items:center;line-height:1}.gravure-summary__delete{background:none;border:none;cursor:pointer;font-size:1rem;line-height:1;padding:0;flex-shrink:0}.gravure-drawer::part(header){border-block-width:0}.gravure-drawer::part(close-button){margin-left:auto;opacity:1;transition:opacity .3s ease-out}.gravure-drawer::part(close-button):hover{opacity:.6}.gravure-drawer::part(body){display:flex;flex-direction:column;padding-block-start:var(--c-spacing-60);padding-block-end:0;padding-inline:var(--c-spacing-20)}.gravure-drawer::part(footer){padding-block-start:var(--c-spacing-16);padding-block-end:var(--c-spacing-28);border-block-width:0}@media screen and (min-width:700px){.gravure-drawer__gravure-input{margin-block-start:var(--c-spacing-32)}.gravure-drawer::part(body),.gravure-drawer::part(footer){padding-inline:var(--c-spacing-40)}.gravure-trigger{margin-block-start:var(--c-spacing-24)}}@media screen and (min-width:1280px){.gravure-drawer::part(body),.gravure-drawer::part(footer){padding-inline:var(--spacing-product-section-custom)}.gravure-drawer::part(footer){padding-block-end:var(--c-spacing-40)}}.header,.product-sticky-bar{padding-inline:var(--c-spacing-20)}.header{padding-block-start:var(--c-spacing-28);padding-block-end:var(--c-spacing-60)}.mega-menu{--mega-menu-promo-gap: var(--c-spacing-4);justify-content:space-between;padding-inline:var(--c-spacing-20)}.mega-menu a{font-family:var(--text-font-family);font-size:var(--text-base);text-transform:none;transition:color .3s ease-out}.mega-menu a:hover{color:rgb(var(--text-color) / .6)}.mega-menu__linklist{flex-direction:column;gap:var(--c-spacing-24)}summary[data-title=E-shop]+.mega-menu .mega-menu__linklist li:first-child{margin-block-end:var(--c-spacing-12)}.mega-menu-images__wrapper{position:relative}.mega-menu-images__content{position:absolute;left:var(--c-spacing-24);bottom:var(--c-spacing-24);color:#fff}.mega-menu-images__content{overflow:hidden;font-size:var(--text-base)}.mega-menu-images__content:after{position:absolute;content:"";left:0;right:0;bottom:0;height:1px;background:#fff;transform:translate(-100%);transition:transform .3s ease-out}a:is(.mega-menu-images__wrapper):hover .mega-menu-images__content:after{transform:translate(0)}.header__primary-nav,.header__secondary-nav{gap:var(--c-spacing-40)}.header__primary-nav-item,.header__secondary-nav-item,.header__secondary-nav{font-family:var(--text-heading-font-family);font-size:.75rem;text-transform:none;transition:color .3s ease-out}.header__menu-disclosure [data-title]:before{content:none}@media screen and (min-width:1000px){.header{padding-block-start:var(--c-spacing-50);padding-block-end:var(--c-spacing-60)}.header,.mega-menu,.product-sticky-bar{padding-inline:var(--c-spacing-32)}.mega-menu__linklist{gap:var(--c-spacing-12)}}body:has(.header__primary-nav):before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background:#00000040;z-index:1;pointer-events:none;transition:opacity .3s ease-out;opacity:0}body:has(.header__primary-nav details[open]):before{opacity:1}.header-sidebar{--text-h6: .75rem}.header-sidebar::part(header){flex-direction:column;align-items:center;justify-content:center;min-height:auto;padding-block:var(--c-spacing-20)}.header-sidebar__logo{display:block;text-decoration:none;width:100%;max-width:350px;text-align:center;margin-bottom:1rem}.header-sidebar__logo .header__logo-image{max-width:100%;height:auto;display:block;margin-inline:auto}.header-sidebar__logo .header__logo-text{display:block;text-align:center}.header-sidebar__close-label{font-size:.75rem;letter-spacing:.05em}.header-sidebar::part(close-button-container){align-self:flex-start}.header-sidebar__promo{gap:2rem var(--c-spacing-4)}.header-sidebar__promo>*{min-width:auto}@media screen and (min-width:700px){.header-sidebar__logo{display:none}}.header-sidebar__back-button{border-width:0;padding-block:0;margin-block-end:var(--c-spacing-32);margin-block-start:var(--c-spacing-50)}.header-sidebar__linklist{margin-block-start:var(--c-spacing-50)}@media screen and (max-width:699px){.header-sidebar{--drawer-max-width: 100vw}}@media screen and (min-width:700px)and (max-width:999px){.header-sidebar{--drawer-max-width: 65vw}}@media screen and (max-width:999px){.header{--header-grid: ". logo ." "primary-nav . secondary-nav" / minmax(0, 1fr) auto minmax(0, 1fr) !important;--header-logo-width: 100%}.header__primary-nav,.header__secondary-nav{white-space:nowrap}.header-logo{width:100%!important}}.header-sidebar__footer-links{display:flex;flex-direction:column;align-items:flex-start;gap:var(--c-spacing-24);padding-block-end:var(--c-spacing-32);padding-inline:var(--drawer-footer-padding-inline);font-size:.75rem}.header-sidebar__footer-link{text-decoration:none;font-family:var(--text-heading-font-family);font-size:.75rem;transition:opacity .3s ease-out;letter-spacing:var(--heading-letter-spacing, 0);text-transform:uppercase}.header-sidebar__footer-link:hover{opacity:.5}.header-sidebar__footer-links shopify-account{display:block;text-align:start}.footer{padding-block:var(--c-spacing-60);padding-inline:var(--c-spacing-20);margin-block-start:var(--c-spacing-24)}.footer__inner{display:flex;flex-direction:column;align-items:center;gap:var(--c-spacing-60)}.footer__logo{max-width:110px;margin-inline:auto}.footer__columns{display:grid;grid-template-columns:1fr;gap:var(--c-spacing-32);width:100%}.footer__column{display:flex;flex-direction:column}.footer__column:not(.footer__column--newsletter){gap:var(--c-spacing-12)}.footer__column.footer__column--newsletter{margin-block-end:var(--c-spacing-8)}.footer__column-title{margin:0;font-family:var(--text-font-family);font-size:var(--text-font-size);font-weight:var(--text-font-weight);letter-spacing:var(--text-letter-spacing);line-height:1.4}.footer__link-list{display:flex;flex-direction:column;gap:var(--c-spacing-8)}.footer__link-list-title{font-family:var(--text-font-family);font-size:var(--text-font-size);font-weight:var(--text-font-weight);letter-spacing:var(--text-letter-spacing);line-height:1.4}.footer__link{color:rgb(var(--text-color));text-decoration:none;font-family:var(--text-font-family);font-size:var(--text-font-size);font-weight:var(--text-font-weight);letter-spacing:var(--text-letter-spacing);line-height:1.4;transition:opacity .3s ease-out}.footer__link:hover{opacity:.6}.footer__link--underline{text-decoration:underline;text-underline-offset:.15em}.footer-newsletter-form{display:flex;flex-direction:column}.footer-newsletter-form__field{display:flex;align-items:baseline;justify-content:space-between;border-block-end:1px solid rgb(var(--text-color));padding-block-end:var(--c-spacing-8)}.footer-newsletter-form__input{flex:1;min-width:0;border:0;background:transparent;color:rgb(var(--text-color));font-family:var(--text-font-family);font-size:var(--text-font-size);font-weight:var(--text-font-weight);letter-spacing:var(--text-letter-spacing);line-height:1.4;padding:0;outline:none;margin-block-start:var(--c-spacing-12)}.footer-newsletter-form__input::placeholder{color:var(--text-color)}.footer-newsletter-form__submit{flex-shrink:0;border:0;background:transparent;color:rgb(var(--text-color));cursor:pointer;font-family:var(--text-font-family);font-size:var(--text-font-size);font-weight:var(--text-font-weight);letter-spacing:var(--text-letter-spacing);line-height:1.4;padding:0;transition:opacity .3s ease-out;opacity:.6}.footer-newsletter-form__submit:hover{opacity:1}.footer-newsletter-form__disclaimer{margin-block-start:var(--c-spacing-12);font-family:var(--text-font-family);font-size:.625rem;font-weight:var(--text-font-weight);letter-spacing:var(--text-letter-spacing);line-height:1.5}.footer-newsletter-form__disclaimer p{margin:0}.footer-newsletter-form__success,.footer-newsletter-form__error{margin:0;font-size:var(--text-font-size);line-height:1.4}.footer-newsletter-form__error{color:rgb(var(--error-color, 255 100 100))}@media screen and (min-width:1000px){.footer{padding-block-start:var(--c-spacing-90);padding-inline:var(--c-spacing-32);margin-block-start:var(--c-spacing-48)}.footer__inner{gap:var(--c-spacing-90)}.footer__column.footer__column--newsletter{max-width:400px;margin-block-end:0;margin-inline-end:auto}.footer__logo{max-width:130px}.footer__columns{grid-template-columns:2.5fr 1fr 1fr 1fr;gap:var(--c-spacing-110);align-items:start}}@media screen and (min-width:1400px){.footer__columns{grid-template-columns:3fr 1fr 1fr 1fr}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/custom.css.map */
