@font-face{font-family:Funnel Sans;src:url(FunnelSans-VariableFont_wght.woff2) format("woff2");font-weight:400 800;font-style:normal;font-display:swap}@font-face{font-family:Funnel Sans;src:url(FunnelSans-Italic-VariableFont_wght.woff2) format("woff2");font-weight:400 800;font-style:italic;font-display:swap}@font-face{font-family:"Instrument Serif";src:url(InstrumentSerif-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Instrument Serif";src:url(InstrumentSerif-Italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}:root{--font-body: "Funnel Sans", sans-serif;--font-serif: "Instrument Serif", serif;--font-pearl: "txc-pearl", sans-serif;--vivid-red: #ff7461;--yellow: #ffb939;--light-grey: #d9d9d9;--black: #000000;--ls-25: .025em;--btn-size: 10px;--h1-size: 18px;--h2-photo-size: 12px;--h3-size: 12px;--text-size: 10px;--subtext-size: 8px}@media(min-width:768px){:root{--btn-size: 14px;--h1-size: 28px;--h2-photo-size: 18px;--h3-size: 16px;--text-size: 14px;--subtext-size: 12px}}html body,.additional-nav-link{font-family:var(--font-body);font-size:var(--text-size)}.text,.body-text,.text p{font-family:var(--font-body);font-size:var(--text-size);font-weight:400}p{margin:0 0 1em}.megamenu-image-container .nav-image p{line-height:1.2}.site-nav .main-menu-dropdown li.child>a.nav-link{font-family:var(--font-body);font-size:var(--text-size);text-transform:none;cursor:pointer}.header-content a{line-height:1.2}.subtext,small,.caption{font-family:var(--font-body);font-size:var(--subtext-size)}h1,h2.favorite-compositions__heading,h2.recommendation-header,h2.hero-banner__title,.h1{font-family:var(--font-serif);font-size:var(--h1-size);font-weight:400;line-height:1.15}h2,.h2{font-family:var(--font-serif);font-weight:400;line-height:1.2}.heading-on-photo,.h2--on-photo,.h2--on-photo p{font-family:var(--font-pearl);font-size:var(--h2-photo-size);letter-spacing:var(--ls-25);font-weight:400;text-transform:uppercase;line-height:1}.product__title{font-family:var(--font-pearl);letter-spacing:var(--ls-25);font-size:18px}@media(min-width:768px){.product__title{font-size:23px}}.product__title{margin:0}h3,.h3,.subtitle,.product-subtitle,.navigation__wrapper,.mobile-nav-link-container .nav-link,.site-nav .main-menu .parent>a.nav-link,.favorite-compositions__title,.footer__block__title,.mobile-nav-link-container .mobile-nav-rdv{font-family:var(--font-pearl);font-size:var(--h3-size);font-weight:400;line-height:1.25;letter-spacing:var(--ls-25)}.navigation__wrapper{text-transform:uppercase}.mobile-nav-child.toplevel>ul.inner-mobile-nav>li.mobile-nav-item>div>a.nav-link{font-family:var(--font-body);font-size:14px;line-height:1px;letter-spacing:0}.mobile-nav-contact,.joaillerie.mobile-nav-item .mobile-nav-child.toplevel>ul.inner-mobile-nav>li.mobile-nav-item>div>a.nav-link{font-family:var(--font-pearl);font-size:18px;letter-spacing:var(--ls-25)}.button{font-family:var(--font-pearl);font-size:var(--btn-size);letter-spacing:var(--ls-25);font-weight:400;text-transform:uppercase;display:inline-block;padding:2px 5px;background-color:var(--vivid-red);color:#fff;border:1px solid var(--vivid-red);text-decoration:none;transition:background-color .2s ease,color .2s ease,border-color .2s ease,opacity .2s ease}@media(min-width:768px){.button{padding:5px 10px}}.button:hover{background-color:#fff;border:1px solid var(--vivid-red);color:var(--vivid-red)}.button.button--inverse{background-color:transparent;color:var(--vivid-red);border:1px solid var(--vivid-red)}.button.button--inverse:hover{background-color:var(--vivid-red);color:#fff;border-color:var(--vivid-red)}.collection-hero--image-background .collection-hero__title{color:#fff;line-height:40px}@media(min-width:768px){.collection-hero--image-background .collection-hero__title{line-height:48px}}.button{padding:4px 8px;font-size:14px}@media(min-width:768px){.button{padding:5px 12px;font-size:18px}}html body{font-size:14px;line-height:1}@media(min-width:768px){html body{font-size:16px}}.header-carousel-wrapper{font-size:14px;line-height:1}@media(min-width:768px){.header-carousel-wrapper{font-size:18px}}@media(min-width:1100px){.header-carousel-wrapper{display:none}}.text,.body-text,.text p,.text-with-read-more__inner p,.text-with-read-more__inner p b{font-size:14px}@media(min-width:768px){.text,.body-text,.text p,.text-with-read-more__inner p,.text-with-read-more__inner p b{font-size:18px}}.text-with-read-more__inner p,.text-with-read-more__inner p b{font-size:14px}@media(min-width:768px){.text-with-read-more__inner p,.text-with-read-more__inner p b{font-size:16px}}span.text-with-read-more__trigger-text.text{font-size:14px}@media(min-width:768px){span.text-with-read-more__trigger-text.text{font-size:16px}}h1,h2.favorite-compositions__heading,h2.recommendation-header,h2.hero-banner__title,.h1{font-size:24px}@media(min-width:768px){h1,h2.favorite-compositions__heading,h2.recommendation-header,h2.hero-banner__title,.h1{font-size:32px}}.heading-on-photo,.h2--on-photo,.h2--on-photo p{line-height:1;font-size:16px}@media(min-width:768px){.heading-on-photo,.h2--on-photo,.h2--on-photo p{font-size:23px}}h3,.h3,.subtitle,.product-subtitle,.navigation__wrapper,.mobile-nav-link-container .nav-link,.site-nav .main-menu .parent>a.nav-link,.favorite-compositions__title,.footer__block__title,.mobile-nav-link-container .mobile-nav-rdv{font-size:18px}.mobile-nav-contact,.mobile-nav-child.toplevel>ul.inner-mobile-nav>li.mobile-nav-item>div>a.nav-link{font-size:16px}.mobile-nav-child.toplevel>ul.inner-mobile-nav>li.mobile-nav-item>div>a.nav-link{font-size:14px;font-weight:400;line-height:1}.inner-mobile-nav .mobile-nav-child .inner-mobile-nav .mobile-nav-item .nav-link{font-size:14px;line-height:1}.favorite-compositions__price{font-size:14px}@media(min-width:768px){.favorite-compositions__price{font-size:16px}}.favorite-compositions__title{font-size:16px}@media(min-width:768px){.favorite-compositions__title{font-size:16px}}.product-info-wrapper .info-title{font-size:14px}.product-info{font-size:10px}@media(min-width:768px){.product-info{font-size:12px}}.offer-banner-pdp__content{font-size:12px}@media(min-width:768px){.offer-banner-pdp__content{font-size:14px}}.megamenu-image-container .nav-image p,.contact-sidebar h2{font-size:18px;font-family:var(--font-pearl);font-weight:400;line-height:1.25;letter-spacing:var(--ls-25)}.delivery-container{font-size:12px}.product-recommendation-blocks .product-information .title{line-height:1}.product__wrapper__grid_layout .variant-label span,.product__wrapper__grid_layout .custom-option-name span{font-size:11px}@media(min-width:768px){.product__wrapper__grid_layout .variant-label span,.product__wrapper__grid_layout .custom-option-name span{font-size:12px}}.home-text-container p{margin:0 0 1em}.template-product .text-with-read-more__trigger-text{font-size:12px}@media(min-width:768px){.template-product .text-with-read-more__trigger-text{font-size:18px}}.template-product .grid.product__page .text-with-read-more__desktop p,.template-product .grid.product__page .text-with-read-more__desktop p b{font-size:14px}.template-product .grid.product__page .text-with-read-more__trigger-text{font-size:12px}@media(min-width:768px){.template-product .grid.product__page .text-with-read-more__trigger-text{font-size:14px}}.offer-banner-pdp__title{font-size:18px}@media(min-width:768px){.offer-banner-pdp__title{font-size:24px}}.product-button-block .button{padding:5px 8px;font-size:14px}@media(min-width:768px){.product-button-block .button{padding:5px 12px;font-size:18px}}.rte ul,.rte ol{margin:0 0 15px 20px}
/*# sourceMappingURL=/cdn/shop/t/145/assets/fonts.css.map */
