:root{--ov-cta: #c39b30;--ov-cta-rgb: 195, 155, 48;--ov-background: #fffaf4;--ov-text: #874b05;--ov-sand: #efcfab;--ov-green: #5a6643;--ov-green-light: #7f905f;--ov-cream: #f9ede0;--ov-dark: #444931;--ov-border: #e8e0d4;--ov-radius: 12px;--ov-radius-lg: 16px;--ov-radius-pill: 999px;--ov-shadow: 0 4px 20px rgba(0,0,0,.06);--ov-shadow-hover: 0 8px 32px rgba(0,0,0,.1);--ov-font-heading: "Playfair Display", Georgia, serif;--ov-font-body: "Outfit", system-ui, sans-serif;--ov-section-padding: 64px 0;--ov-container-max: 1280px;--ov-gutter: 24px}html{scroll-behavior:smooth;overflow-x:hidden}body{overflow-x:hidden;max-width:100vw}body,.shopify-section{font-family:var(--ov-font-body);font-weight:400;font-size:16px;color:var(--ov-text);background:var(--ov-background);line-height:1.65}h1,h2,h3,h4,h5,.h1,.h2,.h3,.h4{font-family:var(--ov-font-heading);font-weight:400;letter-spacing:0}.button,.btn{font-family:var(--ov-font-body);font-weight:500;font-size:12px;letter-spacing:.12em;text-transform:uppercase;border-radius:999px;padding:12px 28px;transition:opacity .15s ease,background-color .15s ease}.button:hover,.btn:hover{opacity:.85}a{color:var(--ov-text);text-decoration:none}a:hover{color:var(--ov-cta)}.field__input,input[type=email],input[type=text],textarea{font-family:var(--ov-font-body);font-weight:300;border-color:var(--ov-border);border-radius:2px}.ov-container{max-width:var(--ov-container-max);margin:0 auto;padding:0 var(--ov-gutter)}.ov-section{padding:var(--ov-section-padding)}.ov-eyebrow{font-family:var(--ov-font-body);font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--ov-green);display:block;margin-bottom:12px}.ov-section-title{font-family:var(--ov-font-heading);font-size:clamp(28px,4vw,42px);font-weight:400;color:var(--ov-text);line-height:1.15;margin-bottom:16px}.ov-section-subtitle{font-family:var(--ov-font-body);font-size:15px;font-weight:300;color:#666;line-height:1.75;margin-bottom:32px}.ov-btn-primary{display:inline-block;background:var(--ov-text);color:#fff;font-family:var(--ov-font-body);font-size:12px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;padding:14px 28px;border-radius:2px;border:none;cursor:pointer;transition:opacity .15s;text-decoration:none}.ov-btn-primary:hover{opacity:.8;color:#fff}.ov-btn-accent{display:inline-block;background:var(--ov-cta);color:#fff;font-family:var(--ov-font-body);font-size:12px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;padding:14px 28px;border-radius:2px;border:none;cursor:pointer;transition:opacity .15s;text-decoration:none}.ov-btn-accent:hover{opacity:.85;color:#fff}.ov-btn-ghost{display:inline-block;color:var(--ov-cta);font-family:var(--ov-font-body);font-size:12px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid var(--ov-cta);padding-bottom:2px;text-decoration:none;transition:opacity .15s}.ov-btn-ghost:hover{opacity:.75;color:var(--ov-cta)}.ov-badge{display:inline-block;font-family:var(--ov-font-body);font-size:10px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;padding:4px 10px;border-radius:2px}.ov-badge--green{background:var(--ov-green);color:#fff}.ov-badge--cta{background:var(--ov-cta);color:#fff}.ov-product-card{display:block;background:#fff;border:1px solid var(--ov-border);border-radius:8px;overflow:hidden;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.ov-product-card:hover{transform:translateY(-3px);box-shadow:0 8px 24px #00000014;color:var(--ov-text)}.ov-product-card__image-wrap{position:relative;aspect-ratio:1 / 1;overflow:hidden;background:var(--ov-cream)}.ov-product-card__image{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.ov-product-card:hover .ov-product-card__image{transform:scale(1.04)}.ov-product-card__image-placeholder{width:100%;height:100%;background:linear-gradient(135deg,var(--ov-cream),var(--ov-sand))}.ov-product-card__badge{position:absolute;top:10px;left:10px}.ov-product-card__body{padding:14px 16px 16px}.ov-product-card__title{font-family:var(--ov-font-heading);font-size:17px;font-weight:400;color:var(--ov-text);margin:0 0 4px;line-height:1.3}.ov-product-card__variant{font-family:var(--ov-font-body);font-size:12px;font-weight:300;color:#888;margin:0 0 8px}.ov-product-card__price{font-family:var(--ov-font-body);font-size:15px;font-weight:500;color:var(--ov-cta);display:flex;align-items:baseline;gap:8px}.ov-product-card__price--sale{color:var(--ov-cta)}.ov-product-card__price--compare{font-size:12px;font-weight:300;color:#aaa;text-decoration:line-through}.ov-hero{overflow:hidden}.ov-hero__grid{display:grid;grid-template-columns:1fr 1fr}@media(max-width:749px){.ov-hero__grid{grid-template-columns:1fr}}.ov-hero__media{position:relative;overflow:hidden;aspect-ratio:4/3;max-height:480px}.ov-hero__image{width:100%;height:100%;object-fit:cover;display:block}.ov-hero__image-placeholder{width:100%;height:100%;background:linear-gradient(135deg,var(--ov-cream),var(--ov-sand));display:flex;align-items:center;justify-content:center}.ov-hero__placeholder-svg{width:60%;height:60%;opacity:.3}.ov-hero__content{display:flex;flex-direction:column;justify-content:center;padding:48px 56px;background:var(--ov-background)}@media(max-width:749px){.ov-hero__content{padding:40px 24px}}.ov-hero__title{font-family:var(--ov-font-heading);font-size:clamp(36px,5vw,56px);font-weight:300;line-height:1.1;color:var(--ov-text);margin:0 0 16px}.ov-hero__title em{font-style:italic}.ov-hero__subtitle{font-family:var(--ov-font-body);font-size:16px;font-weight:300;color:#666;line-height:1.75;margin:0 0 36px;max-width:420px}.ov-hero__actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.ov-valeurs{background:var(--ov-cream);border-top:1px solid var(--ov-border);border-bottom:1px solid var(--ov-border)}.ov-valeurs__inner{max-width:var(--ov-container-max);margin:0 auto;padding:0 var(--ov-gutter);display:flex;align-items:stretch}.ov-valeurs__item{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:20px 12px;border-right:1px solid var(--ov-border);text-align:center}.ov-valeurs__item:last-child{border-right:none}.ov-valeurs__icon{display:flex;align-items:center;justify-content:center;line-height:1}.ov-valeurs__icon svg{width:28px;height:28px;color:var(--ov-green);flex-shrink:0}.ov-valeurs__label{font-family:var(--ov-font-body);font-size:13px;font-weight:300;color:#7a5c3a;letter-spacing:.02em}@media(max-width:749px){.ov-valeurs__inner{flex-wrap:wrap}.ov-valeurs__item{flex:0 0 50%;border-right:1px solid var(--ov-border);border-bottom:1px solid var(--ov-border)}.ov-valeurs__item:nth-child(2n){border-right:none}}.ov-cats__title{text-align:center;margin-bottom:32px}.ov-cats__grid{display:grid;grid-template-columns:repeat(5,1fr);gap:10px}@media(max-width:989px){.ov-cats__grid{grid-template-columns:repeat(3,1fr);gap:10px}}@media(max-width:749px){.ov-cats__grid{grid-template-columns:repeat(2,1fr);gap:8px}}.ov-cats__item{display:block;text-decoration:none;border-radius:var(--ov-radius-lg);overflow:hidden;position:relative;box-shadow:var(--ov-shadow);transition:transform .25s ease,box-shadow .25s ease}.ov-cats__item:hover{transform:translateY(-4px);box-shadow:var(--ov-shadow-hover)}.ov-cats__image-wrap{position:relative;aspect-ratio:3 / 4;overflow:hidden;background:var(--ov-sand)}.ov-cats__image{width:100%;height:100%;object-fit:cover;display:block;transition:transform .45s ease}.ov-cats__item:hover .ov-cats__image{transform:scale(1.06)}.ov-cats__image-placeholder{width:100%;height:100%;background:linear-gradient(160deg,var(--ov-cream),var(--ov-sand))}.ov-cats__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(0,0,0,.68) 0%,rgba(0,0,0,.08) 55%,transparent 100%);pointer-events:none}.ov-cats__caption{position:absolute;bottom:0;left:0;right:0;padding:20px 14px 16px}.ov-cats__label{display:block;font-family:var(--ov-font-heading);font-size:19px;font-weight:400;color:#fff;line-height:1.2;margin-bottom:4px}.ov-cats__desc{display:block;font-family:var(--ov-font-body);font-size:13px;font-weight:300;color:#ffffffd1;line-height:1.5}.ov-pv__header{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:28px;gap:16px}.ov-pv__header .ov-section-title{margin-bottom:0}.ov-pv__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}@media(max-width:989px){.ov-pv__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:749px){.ov-pv__grid{grid-template-columns:repeat(2,1fr);gap:10px}}.ov-story{background:var(--ov-dark)}.ov-story__grid{display:grid;grid-template-columns:1fr 1fr}@media(max-width:749px){.ov-story__grid{grid-template-columns:1fr}}.ov-story__media{overflow:hidden;aspect-ratio:4/3;max-height:440px}.ov-story__image{width:100%;height:100%;object-fit:cover;display:block}.ov-story__image-placeholder{width:100%;height:100%;min-height:300px;background:linear-gradient(135deg,var(--ov-green),#2d5a40)}.ov-story__content{display:flex;flex-direction:column;justify-content:center;padding:56px 64px}@media(max-width:989px){.ov-story__content{padding:40px 32px}}.ov-story__eyebrow{font-family:var(--ov-font-body);font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--ov-sand);display:block;margin-bottom:16px}.ov-story__title{font-family:var(--ov-font-heading);font-size:clamp(24px,3vw,36px);font-weight:300;font-style:italic;color:#fff;line-height:1.2;margin:0 0 20px}.ov-story__text{font-family:var(--ov-font-body);font-size:16px;font-weight:300;color:#aaa;line-height:1.8;margin:0 0 28px}.ov-story__cta{font-family:var(--ov-font-body);font-size:12px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--ov-cta);border-bottom:1px solid var(--ov-cta);display:inline-block;padding-bottom:2px;text-decoration:none;transition:opacity .15s;align-self:flex-start}.ov-story__cta:hover{opacity:.75;color:var(--ov-cta)}.ov-avis{background:var(--ov-cream)}.ov-avis__title{text-align:center;margin-bottom:36px}.ov-avis__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}@media(max-width:749px){.ov-avis__grid{grid-template-columns:1fr}}.ov-avis__card{background:#fff;border-radius:8px;padding:24px;border:1px solid var(--ov-border)}.ov-avis__stars{color:var(--ov-cta);font-size:14px;letter-spacing:2px;margin-bottom:14px}.ov-avis__text{font-family:var(--ov-font-body);font-size:15px;font-weight:300;font-style:italic;color:#555;line-height:1.7;margin:0 0 14px}.ov-avis__author{font-family:var(--ov-font-body);font-size:12px;font-weight:500;color:var(--ov-text);font-style:normal}.ov-judgeme-reviews{background:var(--ov-cream);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4'%3E%3Ccircle cx='1' cy='1' r='0.6' fill='%23c4a88222'/%3E%3C/svg%3E")}.ov-judgeme-reviews__title{text-align:center;margin-bottom:36px}.jdgm-star,.jdgm-star.jdgm--on,.jdgm-star.jdgm--half,.jdgm-widget .jdgm-star{color:#c4872a!important}.jdgm-rev{background:#fff!important;border:1px solid var(--ov-border)!important;border-radius:8px!important;padding:24px!important;margin-bottom:16px!important}.jdgm-rev__body,.jdgm-rev-widg__body{font-family:var(--ov-font-body)!important;font-size:15px!important;font-weight:300!important;line-height:1.7!important;color:#555!important}.jdgm-rev__author,.jdgm-rev__author-wrapper{font-family:var(--ov-font-body)!important;font-size:12px!important;font-weight:500!important;color:var(--ov-text)!important}.jdgm-rev-widg__summary,.jdgm-rev-widg__summary-text{font-family:var(--ov-font-body)!important;color:var(--ov-text)!important}.jdgm-rev__media img,.jdgm-rev-widg__photos img{border-radius:6px!important;object-fit:cover}.jdgm-write-rev-link,.jdgm-rev-widg__write-rev-link,button.jdgm-write-rev-link{background:#5a6643!important;color:#fffaf4!important;border:none!important;border-radius:4px!important;font-family:var(--ov-font-body)!important;font-size:13px!important;font-weight:500!important;letter-spacing:.08em!important;text-transform:uppercase!important;padding:12px 28px!important;cursor:pointer;transition:opacity .15s!important}.jdgm-write-rev-link:hover,.jdgm-rev-widg__write-rev-link:hover,button.jdgm-write-rev-link:hover{opacity:.85!important;color:#fffaf4!important}.jdgm-form-wrapper,.jdgm-rev-widg__form-wrapper{background:#fffaf4!important;border-radius:8px!important;padding:24px!important}.jdgm-form-wrapper input,.jdgm-form-wrapper textarea{font-family:var(--ov-font-body)!important;border:1px solid var(--ov-border)!important;border-radius:4px!important}.jdgm-form-wrapper input[type=submit],.jdgm-form-wrapper button[type=submit]{background:#5a6643!important;color:#fffaf4!important;border:none!important;border-radius:4px!important;font-family:var(--ov-font-body)!important;font-size:13px!important;font-weight:500!important;letter-spacing:.08em!important;text-transform:uppercase!important;padding:12px 28px!important;cursor:pointer;transition:opacity .15s!important}.jdgm-form-wrapper input[type=submit]:hover,.jdgm-form-wrapper button[type=submit]:hover{opacity:.85!important}.jdgm-paginate a{font-family:var(--ov-font-body)!important;color:var(--ov-text)!important}.jdgm-paginate a:hover{color:#5a6643!important}.jdgm-widget,.jdgm-rev-widg{border:none!important;background:transparent!important}.jdgm-prev-badge .jdgm-prev-badge__text{font-family:var(--ov-font-body)!important;font-size:13px!important;color:var(--ov-text)!important}@media(max-width:749px){.jdgm-rev{padding:16px!important}.jdgm-write-rev-link,.jdgm-rev-widg__write-rev-link{width:100%!important;text-align:center!important}}.ov-newsletter__inner{text-align:center;max-width:560px;margin:0 auto}.ov-newsletter__title{margin-bottom:12px}.ov-newsletter__subtitle{font-family:var(--ov-font-body);font-size:15px;font-weight:300;color:#888;margin-bottom:28px}.ov-newsletter__form{width:100%}.ov-newsletter__row{display:flex;gap:10px;justify-content:center}@media(max-width:749px){.ov-newsletter__row{flex-direction:column;align-items:stretch}}.ov-newsletter__input{flex:1;max-width:320px;padding:13px 18px;font-family:var(--ov-font-body);font-size:14px;font-weight:300;color:var(--ov-text);background:var(--ov-cream);border:1px solid var(--ov-border);border-radius:2px;outline:none;transition:border-color .15s}.ov-newsletter__input:focus{border-color:var(--ov-cta)}.ov-newsletter__success{margin-top:12px;font-family:var(--ov-font-body);font-size:13px;color:var(--ov-green)}#CartDrawer{--cart-drawer-width: 420px}.cart-drawer{font-family:var(--ov-font-body)}.cart-drawer__header{font-family:var(--ov-font-heading);font-size:22px;font-weight:400;color:var(--ov-text);padding:20px 24px;border-bottom:1px solid var(--ov-border);display:flex;align-items:center;justify-content:space-between}.cart-drawer__close{background:none;border:none;cursor:pointer;color:var(--ov-text);padding:4px}.cart-items__heading{font-family:var(--ov-font-body);font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:#888}.cart-item__name,.cart-item__name a{font-family:var(--ov-font-heading);font-size:16px;font-weight:400;color:var(--ov-text);text-decoration:none}.cart-item__price .price{font-family:var(--ov-font-body);font-size:15px;font-weight:500;color:var(--ov-cta)}.totals__total-value{font-family:var(--ov-font-heading);font-size:20px;font-weight:400;color:var(--ov-text)}.cart__ctas .button--primary,.cart__ctas .cart__checkout-button{background:var(--ov-text)!important;font-family:var(--ov-font-body)!important;font-size:12px!important;letter-spacing:.12em!important;text-transform:uppercase!important;border-radius:2px!important;transition:opacity .15s!important}.cart__ctas .button--primary:hover,.cart__ctas .cart__checkout-button:hover{opacity:.8!important}.header{background:#fffaf4;border-bottom:1px solid var(--ov-border)}.header__heading-link,.header__heading{font-family:var(--ov-font-heading);font-size:20px;font-weight:400;letter-spacing:1px;color:var(--ov-text)!important;text-decoration:none}@media screen and (min-width:990px){.header__menu-item .link,.header__menu-item a{font-family:var(--ov-font-body);font-size:14px;font-weight:500;letter-spacing:.06em;color:#fffaf4!important;text-decoration:none;transition:color .15s}.header__menu-item .link:hover,.header__menu-item a:hover{color:#f5d5a8!important}.header .list-menu__item--link,.header .header__menu-item span,.header nav a,.header-menu a,header-menu a{color:#fffaf4!important}.header .list-menu__item--link:hover,.header nav a:hover,.header-menu a:hover,header-menu a:hover{color:#f5d5a8!important}}.menu-drawer a,.menu-drawer .menu-drawer__menu-item{color:var(--ov-text)!important}.menu-drawer a:hover,.menu-drawer .menu-drawer__menu-item:hover{color:#5a6643!important}.header__icon svg,.header__icon path{color:var(--ov-text);fill:var(--ov-text);stroke:var(--ov-text)}.cart-count-bubble{background:var(--ov-cta)!important;font-family:var(--ov-font-body)}.announcement-bar{background:var(--ov-green);color:#fff;font-family:var(--ov-font-body);font-size:13px;font-weight:300;letter-spacing:.06em}.footer{background:#444931!important;color:#aaa;font-family:var(--ov-font-body);font-weight:300}.footer__heading{font-family:var(--ov-font-heading)!important;font-size:18px!important;font-weight:400!important;color:#fff!important;margin-bottom:16px}.footer a,.footer .list-menu__item{font-family:var(--ov-font-body);font-size:14px;font-weight:300;color:#aaa!important;text-decoration:none;transition:color .15s}.footer a:hover,.footer .list-menu__item:hover{color:var(--ov-cta)!important}.footer__copyright{font-family:var(--ov-font-body);font-size:11px;font-weight:300;color:#555;border-top:1px solid #3a3a3a;padding-top:20px;margin-top:20px}.footer .social-icons__link svg{fill:#aaa;transition:fill .15s}.footer .social-icons__link:hover svg{fill:var(--ov-cta)}.collection-hero__title,.collection__title{font-family:var(--ov-font-heading);font-weight:400;color:var(--ov-text)}.facets-horizontal .facets__heading,.facet-filters__label{font-family:var(--ov-font-body);font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.facets-horizontal .facets__summary{font-family:var(--ov-font-body);font-weight:300}.product-count{font-family:var(--ov-font-body);font-size:13px;font-weight:300;color:#888}.pagination .pagination__item{font-family:var(--ov-font-body);font-weight:300}.pagination .pagination__item--current{background:var(--ov-text);color:#fff;border-color:var(--ov-text)}.quick-add__submit{background:#5a6643!important;color:#fffaf4!important;border-radius:999px!important;font-family:Outfit,sans-serif!important;font-size:12px!important;letter-spacing:.08em!important;text-transform:uppercase!important}.quick-add__submit:hover{opacity:.85!important}.collection-hero{margin-bottom:0}.collection-hero__title{font-size:clamp(28px,4vw,42px)}.product-card-wrapper{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 2px 14px #00000017;transition:transform .22s ease,box-shadow .22s ease}.product-card-wrapper:hover{transform:translateY(-3px);box-shadow:0 8px 28px #00000021}.product-card-wrapper .card__information{padding:14px 16px 16px!important}.product__title{font-family:var(--ov-font-heading)!important;font-size:clamp(26px,4vw,38px)!important;font-weight:400!important;color:var(--ov-text)!important}.price__regular .price-item,.price__sale .price-item--sale{font-family:var(--ov-font-body)!important;font-size:15px!important;font-weight:500!important;color:var(--ov-cta)!important}.product .price__regular .price-item,.product .price__sale .price-item--sale{font-size:22px!important}.price__sale .price-item--regular{color:#aaa!important}.product-form__submit{background:#5a6643!important;color:#fffaf4!important;font-family:var(--ov-font-body)!important;font-size:13px!important;letter-spacing:.12em!important;text-transform:uppercase!important;border-radius:999px!important;padding:14px 32px!important}.product-form__submit:hover{color:#fffaf4!important}.product-form__submit:hover{opacity:.8!important}.variant-buttons .button{font-family:var(--ov-font-body);font-weight:300;border-color:var(--ov-border);border-radius:2px}.variant-buttons .button--active,.variant-buttons .button[aria-pressed=true]{border-color:var(--ov-text);background:var(--ov-text);color:#fff}.product__description{font-family:var(--ov-font-body);font-size:16px;font-weight:300;line-height:1.8;color:#555}.ov-confiance{background:var(--ov-cream)}.ov-confiance__grid{display:flex;gap:32px;flex-wrap:wrap}.ov-confiance__item{display:flex;align-items:flex-start;gap:12px;flex:1;min-width:160px}.ov-confiance__icon{font-size:24px;flex-shrink:0}.ov-confiance__title{font-family:var(--ov-font-body);font-size:14px;font-weight:500;color:var(--ov-text);display:block;margin-bottom:2px}.ov-confiance__text{font-family:var(--ov-font-body);font-size:13px;font-weight:300;color:#888;margin:0}.ov-page-hero{position:relative;overflow:hidden}.ov-page-hero__media{position:absolute;top:0;right:0;bottom:0;left:0}.ov-page-hero__image{width:100%;height:100%;object-fit:cover}.ov-page-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#2c2c2c73}.ov-page-hero__content{position:relative;padding:80px var(--ov-gutter);color:#fff}.ov-page-hero__content--no-image{background:var(--ov-cream);padding:56px var(--ov-gutter)}.ov-page-hero__content--no-image .ov-page-hero__title{color:var(--ov-text)}.ov-page-hero__content--no-image .ov-page-hero__subtitle{color:#666}.ov-page-hero__content .ov-eyebrow{color:var(--ov-sand)}.ov-page-hero__content--no-image .ov-eyebrow{color:var(--ov-green)}.ov-page-hero__title{font-family:var(--ov-font-heading);font-size:clamp(32px,5vw,56px);font-weight:300;line-height:1.1;margin:0 0 16px}.ov-page-hero__subtitle{font-family:var(--ov-font-body);font-size:16px;font-weight:300;line-height:1.75;max-width:600px;opacity:.9;margin:0}.ov-faq__title{text-align:center;margin-bottom:40px}.ov-faq__list{max-width:720px;margin:0 auto}.ov-faq__item{border-bottom:1px solid var(--ov-border)}.ov-faq__item:first-child{border-top:1px solid var(--ov-border)}.ov-faq__question{display:flex;align-items:center;justify-content:space-between;padding:20px 0;font-family:var(--ov-font-heading);font-size:18px;font-weight:400;color:var(--ov-text);cursor:pointer;list-style:none;gap:16px}.ov-faq__question::-webkit-details-marker{display:none}.ov-faq__icon{font-size:20px;font-weight:300;color:var(--ov-cta);flex-shrink:0;transition:transform .2s ease}details[open] .ov-faq__icon{transform:rotate(45deg)}.ov-faq__answer{font-family:var(--ov-font-body);font-size:15px;font-weight:300;color:#555;line-height:1.8;padding:0 0 24px}.ov-faq__answer p{margin:0}.blog-articles .article-card__title,.article-card__title{font-family:var(--ov-font-heading);font-weight:400;color:var(--ov-text)}.article-card__date,.blog-articles .article-card__date{font-family:var(--ov-font-body);font-size:11px;font-weight:300;color:#888;letter-spacing:.04em}.article__title{font-family:var(--ov-font-heading)!important;font-weight:400!important;color:var(--ov-text)!important}.article__content p,.article__content li{font-family:var(--ov-font-body);font-weight:300;font-size:16px;line-height:1.85;color:#444}.contact .field__label{font-family:var(--ov-font-body);font-weight:300;color:#888}.contact .button{background:var(--ov-text)!important;font-family:var(--ov-font-body)!important;font-size:12px!important;letter-spacing:.12em!important;text-transform:uppercase!important;border-radius:2px!important}.ov-topbar-section{background:#5a6643}.ov-topbar{background:#5a6643;color:#fff}.ov-topbar__inner{max-width:var(--ov-container-max);margin:0 auto;padding:8px 24px;display:flex;align-items:center;justify-content:space-between;gap:16px}.ov-topbar__msg{font-family:var(--ov-font-body);font-size:11.5px;font-weight:300;letter-spacing:.04em;color:#ffffffeb;display:flex;align-items:center;gap:6px}.ov-topbar__right{display:flex;align-items:center;gap:20px;flex-shrink:0}.ov-topbar__phone{font-family:var(--ov-font-body);font-size:11.5px;font-weight:400;color:#ffffffeb;display:flex;align-items:center;gap:5px}.ov-topbar__contact-link{font-family:var(--ov-font-body);font-size:11.5px;font-weight:400;color:#ffffffeb;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.4);padding-bottom:1px;transition:color .15s,border-color .15s}.ov-topbar__contact-link:hover{color:#fff;border-color:#fffc}@media(max-width:749px){.ov-topbar__inner{flex-direction:column;gap:4px;padding:6px 16px;text-align:center}.ov-topbar__right{justify-content:center}}.header--top-center .header__heading-logo-wrapper{width:240px!important;max-width:240px!important}.header--top-center .header__heading-logo{width:240px!important;height:auto!important;max-width:240px!important;image-rendering:auto}.header--top-center .header__heading{justify-content:center}.header--top-center .header__heading .h2{font-family:var(--ov-font-heading);font-size:28px;font-weight:400;letter-spacing:.04em;color:var(--ov-text)}.header--top-center .header__menu-item:first-child{position:relative}@media screen and (min-width:990px){.header--top-center nav,.header--top-center .header__inline-menu{background:#5a6643;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);display:flex;justify-content:center;padding:0 16px;overflow-x:hidden;max-width:100vw}}@media screen and (min-width:990px){.header--top-center .header__menu-item .link,.header--top-center .header__menu-item a,.header--top-center nav .list-menu__item--link{font-family:var(--ov-font-body);font-size:13px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:#fffaf4!important;padding:13px 16px!important;position:relative;transition:color .18s}.header--top-center .header__menu-item .link:hover,.header--top-center .header__menu-item a:hover{color:#f5d5a8!important}.header--top-center .header__menu-item .link:after,.header--top-center .header__menu-item a:after{display:none}}.header--top-center{padding-bottom:0!important}.section-header{margin-bottom:0!important;background:#fffaf4}.header-wrapper{background:#fffaf4}.section-header+.shopify-section,.shopify-section-group-header-group+.shopify-section{margin-top:0!important;padding-top:0!important}#MainContent>.shopify-section:first-child{margin-top:0!important;padding-top:0!important}.shopify-section-group-header-group{position:sticky!important;top:0!important;z-index:4}.ov-topbar-section{max-height:50px;opacity:1;transition:max-height .3s ease,opacity .2s ease,padding .3s ease;overflow:hidden}body:has(.section-header.scrolled-past-header) .ov-topbar-section{max-height:0!important;opacity:0;pointer-events:none}body:has(.section-header.scrolled-past-header) .shopify-section-group-header-group{box-shadow:0 2px 8px #00000014}.section-header.scrolled-past-header .header--top-center{padding-top:4px!important}.header--top-center .header__heading-logo-wrapper,.header--top-center .header__heading-logo{transition:width .3s ease,max-width .3s ease}.section-header.scrolled-past-header .header--top-center .header__heading-logo-wrapper,.section-header.scrolled-past-header .header--top-center .header__heading-logo{width:150px!important;max-width:150px!important}@media(max-width:989px){.section-header.scrolled-past-header .header{padding-top:4px!important;padding-bottom:2px!important}.section-header.scrolled-past-header .header--top-center .header__heading-logo-wrapper,.section-header.scrolled-past-header .header--top-center .header__heading-logo{width:110px!important;max-width:110px!important}}@media(max-width:989px){.header--top-center .header__heading-logo-wrapper,.header--top-center .header__heading-logo{width:180px!important;max-width:180px!important}}.ov-cats__overlay{background:linear-gradient(to top,rgba(0,0,0,.6) 0%,rgba(0,0,0,.1) 50%,transparent 100%)}.ov-cats__caption{background:#00000073;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-radius:10px;margin:10px;padding:14px 16px}.ov-cats__label{text-shadow:0 1px 3px rgba(0,0,0,.3)}.ov-cats__desc{text-shadow:none;color:#ffffffe0}.ov-avis,.ov-confiance{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4'%3E%3Ccircle cx='1' cy='1' r='0.6' fill='%23c4a88222'/%3E%3C/svg%3E")}.ov-section-title:after{content:"";display:block;width:40px;height:2px;background:#efcfab;margin:12px auto 0;border-radius:1px}.card,.card--card{border-radius:0!important;box-shadow:none!important;border:none!important;background:transparent!important}.card__inner{border-radius:0!important;background:transparent!important}.ov-valeurs{background:var(--ov-background);border-top:1px solid var(--ov-border);border-bottom:1px solid var(--ov-border)}.ov-card{border-radius:6px;overflow:hidden}.ov-btn-ghost{font-family:var(--ov-font-body);font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--ov-text);border:1px solid var(--ov-border);padding:9px 18px;border-radius:2px;text-decoration:none;display:inline-flex;align-items:center;gap:6px;transition:background .18s,color .18s,border-color .18s;white-space:nowrap}.ov-btn-ghost:hover{background:var(--ov-text);color:#fff;border-color:var(--ov-text)}.ov-eyebrow{display:inline-flex;align-items:center;gap:6px;font-family:var(--ov-font-body);font-size:10.5px;font-weight:500;letter-spacing:.16em;text-transform:uppercase}.ov-eyebrow:before{content:"";display:inline-block;width:16px;height:1px;background:currentColor;opacity:.5}.ov-avis__stars{color:#c4872a;font-size:15px;letter-spacing:1px}.ov-newsletter{background:var(--ov-cream);border-top:1px solid var(--ov-border)}.product media-gallery{position:relative!important;display:block}.product media-gallery>slider-component:first-of-type{position:relative!important}.product media-gallery>slider-component:first-of-type>.slider-buttons{position:absolute!important;top:0;left:0;right:0;bottom:0;display:flex!important;align-items:center;justify-content:space-between;padding:0 10px;z-index:5;margin:0!important;pointer-events:none}.product media-gallery>slider-component:first-of-type>.slider-buttons .slider-button{pointer-events:auto}.product media-gallery>slider-component:first-of-type .slider-button{width:38px!important;height:38px!important;border-radius:50%!important;background:#ffffffe6!important;border:1px solid rgba(0,0,0,.08)!important;display:flex!important;align-items:center;justify-content:center;cursor:pointer;transition:background .2s,transform .15s;opacity:1!important;box-shadow:0 2px 8px #0000001f}.product media-gallery>slider-component:first-of-type .slider-button:hover{background:#fff!important;transform:scale(1.08)}.product media-gallery .slider-button .svg-wrapper{display:flex;align-items:center;justify-content:center}.product media-gallery .slider-button svg,.product media-gallery .slider-button .icon{color:#5a6643!important;width:14px!important;height:14px!important}.product media-gallery .slider-button--prev svg{transform:rotate(90deg)}.product media-gallery .slider-button--next svg{transform:rotate(-90deg)}.product media-gallery>slider-component:first-of-type .slider-counter{position:absolute!important;bottom:12px;right:12px;left:auto;top:auto;font-family:var(--ov-font-body);font-size:11px;font-weight:500;color:#fff;background:#000000b3;padding:3px 10px;border-radius:999px;z-index:6;font-weight:600}.product media-gallery>slider-component:first-of-type .slider-button[disabled]{opacity:.3!important;display:flex!important}.product .product__media-item{border-radius:12px;overflow:hidden}.product-media-container img,.product__media-item img,.card__media img,.card-wrapper img,.collection-product-card img,.grid__item img,.media img,.motion-reduce img,.ov-pv2__img,.related-products img,.product-recommendations img,.complementary-card img{object-fit:cover!important}.media-fit-contain,.product-media-container.media-fit-contain,.card__media.media-fit-contain{overflow:hidden}.media-fit-contain img{object-fit:cover!important}.product media-gallery{display:flex!important;flex-direction:column!important;isolation:isolate}.product media-gallery>slider-component:first-of-type{position:relative!important;z-index:1}.product .thumbnail-slider{position:relative!important;margin-top:-80px!important;z-index:7;display:flex!important;justify-content:center;padding:0 16px}.product .thumbnail-slider>button.slider-button{display:none!important}.product .thumbnail-list{display:inline-flex!important;gap:8px!important;margin:0!important;padding:0!important;justify-content:center;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;background:none!important}.product .thumbnail-list::-webkit-scrollbar{display:none}.product .thumbnail-list .thumbnail-list__item{flex:0 0 auto;width:64px!important;height:64px!important;padding:0!important;margin:0!important}.product .thumbnail-list .thumbnail{border-radius:8px;overflow:hidden;border:2.5px solid rgba(255,255,255,.8);transition:border-color .2s,transform .2s,box-shadow .2s;cursor:pointer;width:64px!important;height:64px!important;padding:0!important;box-shadow:0 2px 8px #0000002e}.product .thumbnail-list .thumbnail:hover{border-color:#fff;transform:scale(1.06);box-shadow:0 3px 12px #00000038}.product .thumbnail-list .thumbnail.is-active,.product .thumbnail-list .thumbnail[aria-current=true]{border-color:#5a6643;box-shadow:0 0 0 2px #5a6643,0 2px 8px #0000002e;transform:scale(1.04)}.product .thumbnail-list .thumbnail img{width:64px!important;height:64px!important;object-fit:cover;display:block}@media(max-width:749px){.product .thumbnail-slider{margin-top:8px!important}.product .thumbnail-list .thumbnail-list__item,.product .thumbnail-list .thumbnail,.product .thumbnail-list .thumbnail img{width:52px!important;height:52px!important}}.product .product__modal-opener{position:relative}.product .product__media-zoom{position:absolute;bottom:12px;left:12px;width:34px;height:34px;background:#ffffffe6;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#5a6643;border:1px solid rgba(0,0,0,.08);cursor:pointer;transition:background .2s;z-index:2;box-shadow:0 2px 6px #0000001a}.product .product__media-zoom:hover{background:#fff}@media(max-width:749px){.product media-gallery>slider-component:first-of-type .slider-button{width:32px!important;height:32px!important}.product .thumbnail-slider{bottom:10px;max-width:85%;padding:4px 6px}.product .thumbnail-list .thumbnail{width:40px!important;height:40px!important}.product .slider-counter{bottom:8px;right:8px}}.related-products .grid__item,.product-recommendations .grid__item{padding:0 8px!important}.related-products .card,.product-recommendations .card{height:100%}.related-products .card__content,.product-recommendations .card__content{padding:12px!important}.related-products .card__heading,.product-recommendations .card__heading{font-family:var(--ov-font-heading);font-size:15px;font-weight:400;margin-bottom:4px}.related-products .price,.product-recommendations .price{font-family:var(--ov-font-body);font-size:14px;color:var(--ov-cta)}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:var(--ov-background)}::-webkit-scrollbar-thumb{background:#5a6643;border-radius:10px}::selection{background:#4a7c5933;color:var(--ov-text)}
/*# sourceMappingURL=/cdn/shop/t/10/assets/theme-oreiller.css.map */
