:root{--op-fond: #EFECE6;--op-entete: #F0EDE7;--op-encre: #1A3330;--op-accent: #90BBA8;--op-blanc: #F3F0F0;--op-fonce: #DCD5C7;--op-cadre: #E4DFD6;--op-filet: rgba(26,51,48,.3);--op-filet-doux: rgba(26,51,48,.15);--op-serif: "Cormorant", Georgia, serif;--op-sans: "Montserrat", system-ui, sans-serif;--font-body--family: var(--op-sans) !important;--font-subheading--family: var(--op-sans) !important;--font-heading--family: var(--op-serif) !important;--font-heading--weight: 500 !important;--font-accent--family: var(--op-sans) !important}body{background:var(--op-fond);color:var(--op-encre);font-family:var(--op-sans);-webkit-font-smoothing:antialiased}h1,h2,.h1,.h2{font-family:var(--op-serif);font-weight:500;font-variant-numeric:lining-nums;text-transform:uppercase;letter-spacing:0;line-height:1.2;color:var(--op-encre)}h3,h4,.h3,.h4{font-family:var(--op-serif);font-weight:500;font-variant-numeric:lining-nums;color:var(--op-encre)}h5,h6,.h5,.h6{font-family:var(--op-sans);font-weight:600;color:var(--op-encre)}a{text-underline-offset:3px}.op-ic{color:var(--op-encre);flex:none}.button,button.button,.button-secondary,.add-to-cart-button,.product-form__submit,.email-signup__button{border-radius:0!important;font-family:var(--op-sans);font-weight:500;font-size:14px;letter-spacing:.02em;text-transform:uppercase}.add-to-cart-button,.product-form__submit{min-height:45px}input[type=email],input[type=text],input[type=search],input[type=password],textarea,select,.field__input{border-radius:0!important}.add-to-cart-button:hover,.product-form__submit:hover{background:var(--op-accent)!important;border-color:var(--op-accent)!important}.op-boutons{display:flex;gap:12px;flex-wrap:wrap}.op-bouton{display:inline-flex;align-items:center;justify-content:center;height:45px;padding:0 40px;border-radius:0;background:var(--op-encre);color:var(--op-blanc)!important;border:1px solid var(--op-encre);font:500 14px var(--op-sans);letter-spacing:.02em;text-transform:uppercase;text-decoration:none!important;transition:background .25s,color .25s,border-color .25s}.op-bouton:hover{background:var(--op-accent);border-color:var(--op-accent)}.op-bouton--contour{background:transparent;color:var(--op-encre)!important}.op-bouton--contour:hover{background:var(--op-encre);border-color:var(--op-encre);color:var(--op-blanc)!important}.op-lien,.op-voir{text-transform:uppercase;font-size:12.8px;text-decoration:underline;text-underline-offset:3px;color:var(--op-encre)}.color-custom-badge-sale,.compare-at-price{display:none!important}shopify-accelerated-checkout,.accelerated-checkout-block,.shopify-payment-button{display:none!important}.op-annonce{background:var(--op-entete);color:var(--op-encre);display:flex;justify-content:center;align-items:center;gap:6px;flex-wrap:wrap;padding:6px 16px;font:400 12px var(--op-sans);border-bottom:1px solid var(--op-filet-doux)}.op-annonce a{color:var(--op-encre);text-decoration:none}.op-annonce-2{text-decoration:underline!important;text-underline-offset:2px}.op-annonce-sep{opacity:.8}.menu-list__link{font-family:var(--op-sans);font-weight:400;letter-spacing:.02em;text-transform:none;font-size:14px}*:has(>.op-ariane){width:100%}.op-ariane{font-size:12.8px;padding:14px 0 18px;color:var(--op-encre)}.op-ariane a{color:var(--op-encre);text-decoration:none}.op-ariane a:hover{text-decoration:underline}.op-ariane>span[aria-hidden]{margin:0 6px;opacity:.6}.product-card .product-title,.product-grid .product-title,.product-card [class*=title]{font-family:var(--op-sans)!important;font-weight:400!important;font-size:14px!important;line-height:1.3!important;text-transform:none!important;color:var(--op-encre);text-align:left}.product-card .price,.product-card [ref=priceContainer]{font-size:14px;color:var(--op-encre);white-space:nowrap}.op-a-partir{font-size:12px;opacity:.75}.product-card .swatch,.op-carte .swatch{--swatch-size: 18px}.product-card img,.card-gallery img{background:var(--op-cadre)}@media(min-width:990px){.product-grid.product-grid--grid:not([product-grid-view=zoom-out]){--product-grid-columns-desktop: repeat(4, minmax(0, 1fr)) !important}}@media(max-width:749px){.product-card .product-title,.product-grid .product-title,.product-card [class*=title]{font-size:13.5px!important}.product-card .op-voir,.op-carte .op-voir{display:none}}*:has(>.op-collection-tete){width:100%}.op-collection-tete{padding-bottom:18px}.op-collection-tete h1{font-size:35px;margin:0 0 12px}.op-intro{max-width:600px;font-size:14px;line-height:1.6}.op-intro p{margin:0 0 .5em}.op-intro a{color:var(--op-encre);text-decoration:underline}*:has(>.op-texte-collection){width:100%}.op-texte-collection{width:100%;max-width:760px;margin:0 auto;line-height:1.7;font-size:14px;border-top:1px solid var(--op-filet-doux);padding-top:36px}.op-texte-collection h2{font-size:28px;margin:1.3em 0 .5em}.op-texte-collection h3{font:600 14px var(--op-sans);margin:1.4em 0 .4em}.op-texte-collection a{color:var(--op-encre);text-decoration:underline}.facets,.facets *{font-family:var(--op-sans)}.facets__summary,.facets__label,.sorting-filter__select{font-size:12.8px;border-radius:0!important}.product-details h1,.product-information h1{font-size:28px;line-height:1.2;margin:0}@media(max-width:749px){.product-details h1,.product-information h1{font-size:24px}}@media(max-width:749px){.text-block.h1 h1{font-size:24px!important;line-height:1.25!important}}.slideshow-controls__dots .slideshow-control{font-size:0!important;color:transparent!important}.slideshow-controls__dots .slideshow-control{min-width:24px!important;min-height:24px!important}@media(max-width:749px){footer a,.footer a{display:inline-block;min-height:24px;padding:4px 0}}.op-coord{font-size:12.5px!important;line-height:1.6;margin-top:18px!important}.op-coord a{color:var(--op-encre)}.footer-utilities__text,.footer-utilities a,.policy-list-trigger,.variant-option__swatch-value{color:var(--op-encre)!important;opacity:1!important}.product-details [ref=priceContainer]{font-size:14px}.variant-picker .variant-option legend,.variant-picker .variant-option__legend,.variant-picker .variant-option[data-testid=variant-option-single]{font:400 12.8px var(--op-sans);text-transform:none;letter-spacing:0;color:var(--op-encre);margin-block-end:8px}.variant-picker .variant-option__swatch-value{padding-inline-start:0!important;opacity:.7;font-weight:400;text-transform:none;letter-spacing:0;font-size:12.8px}.variant-picker .variant-option__swatch-value:before{content:" \b7  ";white-space:pre}.variant-picker .variant-option+.variant-option{margin-top:18px}.variant-picker .variant-option__button-label:not(.variant-option__button-label--has-swatch){min-height:36px;padding:7px 13px;font-size:13px;border-radius:0!important}.variant-picker .swatch{box-shadow:0 0 0 1px var(--op-filet-doux)}.quantity-selector,.quantity-selector input{border-radius:0!important}.op-reassurance{font-size:12px;margin:0;display:flex;flex-wrap:wrap;gap:4px 0;line-height:1.6}.op-reassurance span{white-space:nowrap}.op-reassurance i{font-style:normal;margin:0 10px;opacity:.6}@media(max-width:749px){.op-reassurance{flex-direction:column}.op-reassurance i{display:none}}*:has(>.op-sous){width:100%}.op-sous{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start;width:100%}.op-desc{max-width:480px;padding-left:16px;font-size:14px;line-height:1.72}.op-desc p{margin:0 0 12px}.op-acc{max-width:450px}.op-acc details{border-top:1px solid var(--op-filet)}.op-acc details:last-child{border-bottom:1px solid var(--op-filet)}.op-acc summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;padding:14px 0;font:600 14.5px var(--op-serif);text-transform:uppercase;letter-spacing:.03em;color:var(--op-encre)}.op-acc summary::-webkit-details-marker{display:none}.op-acc summary:after{content:"";width:7px;height:7px;border-right:1px solid var(--op-encre);border-bottom:1px solid var(--op-encre);transform:rotate(45deg);opacity:.6;margin-right:4px}.op-acc details[open] summary:after{transform:rotate(-135deg)}.op-acc-corps{padding:0 0 16px;font-size:13px;line-height:1.6}.op-acc-corps ul{list-style:none;margin:0;padding:0}.op-acc-corps li{padding:3px 0}.op-acc-corps p{margin:0 0 10px}.op-acc-corps a{color:var(--op-encre);text-decoration:underline}@media(max-width:749px){.op-sous{grid-template-columns:1fr;gap:30px}.op-desc{padding:0}.op-acc{max-width:none}}*:has(>.op-moitie){width:100%}.op-moitie{display:grid;grid-template-columns:1fr 1fr;align-items:center;width:100%}.op-moitie-photo img{width:100%;aspect-ratio:4/3;object-fit:cover;display:block;background:var(--op-cadre)}.op-moitie-texte{padding:40px 15% 40px 18%}.op-moitie-texte h2{font-size:35px;margin:0 0 12px}.op-moitie-texte .rte{margin-bottom:22px;max-width:420px;font-size:14px;line-height:1.6}.op-moitie-texte .rte a{color:var(--op-encre)}@media(max-width:749px){.op-moitie{grid-template-columns:1fr}.op-moitie-texte{padding:24px 16px 0}.op-moitie-texte h2{font-size:25px}}*:has(>.op-bloc){width:100%}.op-bloc{width:100%}.op-bloc-tete{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:18px}.op-bloc-tete h2{font-size:28px;margin:0}.op-grille{display:grid;grid-template-columns:repeat(4,1fr);gap:28px 16px}.op-carte{display:flex;flex-direction:column;color:var(--op-encre);text-decoration:none}.op-carte-photo{display:block;aspect-ratio:1/1;background:var(--op-cadre);overflow:hidden}.op-carte-photo img{width:100%;height:100%;object-fit:cover;display:block}.op-carte-nom{font:400 14px/1.3 var(--op-sans);margin:9px 0 6px}.op-carte-pied{display:flex;justify-content:space-between;align-items:baseline;gap:10px;margin-top:auto;padding-top:6px}.op-carte-prix{white-space:nowrap;font-size:14px}.op-carte-prix small{font-size:12px;opacity:.75}@media(max-width:749px){.op-grille{grid-template-columns:repeat(2,1fr);gap:26px 14px}.op-bloc-tete h2{font-size:24px}}.op-hero{position:relative;min-height:min(80vh,760px);display:flex;align-items:center;padding:64px 5%;overflow:hidden;background:var(--op-fonce);color:var(--op-encre)}.op-hero-photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:60% 50%}.op-hero--photo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#efece6e6,#efece6b8 30%,#efece600 56%)}.op-hero-texte{position:relative;z-index:1;max-width:600px}.op-hero-texte h1{font-size:clamp(2.2rem,3.6vw,3.1rem);line-height:1.12;margin:0 0 16px;max-width:520px}.op-hero-texte p{font-size:15px;line-height:1.6;margin:0 0 28px;max-width:460px}@media(max-width:749px){.op-hero{display:block;min-height:0;padding:0;background:var(--op-fond)}.op-hero-photo{position:relative;display:block;height:300px;object-position:55% 50%}.op-hero--photo:after{display:none}.op-hero-texte{padding:26px 16px 34px;max-width:none}.op-hero-texte h1{font-size:1.9rem}.op-bouton{padding:0 22px}.op-annonce-sep,.op-annonce-2{display:none}}.op-engagements{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;padding:34px 24px;border-bottom:1px solid var(--op-filet-doux);background:var(--op-fond)}.op-engagements a{color:var(--op-encre);text-decoration:none;display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px}.op-engagements strong{font:600 12.8px var(--op-sans);text-transform:uppercase;letter-spacing:.04em;margin-top:6px}.op-engagements span{font-size:12.8px;opacity:.85}@media(max-width:749px){.op-engagements{grid-template-columns:1fr 1fr;gap:24px 12px;padding:28px 16px}}*:has(>.op-tuiles-bloc){width:100%}.op-tuiles-bloc{width:100%}.op-titre-section{font-size:28px;margin:0 0 20px}.op-tuiles{display:grid;grid-template-columns:repeat(6,1fr);gap:16px}.op-tuile{display:block;color:var(--op-encre);text-decoration:none}.op-tuile-photo{display:block;aspect-ratio:3/4;overflow:hidden;background:var(--op-cadre)}.op-tuile-photo img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .8s ease}.op-tuile:hover .op-tuile-photo img{transform:scale(1.03)}.op-tuile-nom{display:block;margin-top:10px;font-size:14px}.op-tuile:hover .op-tuile-nom{text-decoration:underline}@media(max-width:989px){.op-tuiles{grid-template-columns:repeat(3,1fr)}}@media(max-width:749px){.op-tuiles{grid-template-columns:repeat(2,1fr);gap:20px 12px}.op-titre-section{font-size:24px}}*:has(>.op-marque){width:100%}.op-marque{width:100%;max-width:760px;margin:0 auto;text-align:center;border-top:1px solid var(--op-filet-doux);padding-top:48px}.op-marque-nom{font:500 14px var(--op-serif);text-transform:uppercase;letter-spacing:.2em;margin:0 0 14px}.op-marque-phrase{font:500 clamp(1.3rem,2vw,1.6rem)/1.45 var(--op-serif);margin:0}*:has(>.op-guide){width:100%}.op-guide{width:100%;max-width:760px;margin:0 auto;line-height:1.7;font-size:14px}.op-guide h2{font-size:28px;margin:1.3em 0 .5em}.op-guide a{color:var(--op-encre);text-decoration:underline}.op-faq details{border-top:1px solid var(--op-filet);padding:14px 0}.op-faq details:last-child{border-bottom:1px solid var(--op-filet)}.op-faq summary{cursor:pointer;font:600 14px var(--op-sans);color:var(--op-encre);list-style:none;display:flex;justify-content:space-between;gap:16px}.op-faq summary::-webkit-details-marker{display:none}.op-faq summary:after{content:"+";font-weight:400}.op-faq details[open] summary:after{content:"\2212"}.op-faq details p{margin:10px 0 0}[id*=footer_m9NzUG]{border-top:1px solid var(--op-filet-doux)}@media(min-width:990px){[id*=footer_m9NzUG] .footer-content{grid-template-columns:1.6fr 1fr 1fr 1fr!important}}[id*=footer_m9NzUG] h2{font:400 20px var(--op-sans);text-transform:none;margin:0 0 4px}[id*=footer_m9NzUG] h3{font:600 14px var(--op-sans);margin:0 0 6px}[id*=footer_m9NzUG] p{font-size:13px;max-width:340px}[id*=footer_m9NzUG] ul{list-style:none;margin:0;padding:0}[id*=footer_m9NzUG] li{font-size:12.8px;margin-bottom:6px}[id*=footer_m9NzUG] li a{color:var(--op-encre);text-decoration:none}[id*=footer_m9NzUG] li a:hover{text-decoration:underline}[id*=footer_m9NzUG] input[type=email]{background:transparent!important;border:0!important;border-bottom:1px solid var(--op-encre)!important;border-radius:0!important;padding-inline:0!important;color:var(--op-encre)!important;font-size:13px}[id*=footer_m9NzUG] .email-signup__button,[id*=footer_m9NzUG] button{border-radius:0!important}[id*=footer_utilities]{font-size:12px}[id*=footer_utilities] a{color:var(--op-encre)}
/*# sourceMappingURL=/cdn/shop/t/1/assets/op-marque.css.map */
